/* 未能缩小。正在返回未缩小的内容。
(472,136): run-time error CSS1062: Expected semicolon or closing curly-brace, found ':'
 */
@charset "utf-8";body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0}
body,button,input,select,textarea{font:14px Verdana,Geneva,sans-serif;font-family:"微软雅黑"}
body{color:#666;background:#fafafa}
h1,h2,h3,h4,h5,h6{font-size:100%}
address,cite,dfn,em,var{font-style:normal}
code,kbd,pre,samp{font-family:courier new,courier,monospace}
small{font-size:10px}
ul,ol{list-style:none}
a{text-decoration:none;color:#444}
a:hover{text-decoration:none;color:#C32728}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
abbr[title]{border-bottom:1px dotted;cursor:help}
legend{color:#000}
fieldset,img{border:0}
a img{vertical-align:text-bottom}
:focus{outline:0}
textarea{overflow:auto;vertical-align:top;resize:vertical}
button,input,select,textarea{font-size:100%}
button,input,select{vertical-align:middle}
button{cursor:pointer}
table{border-collapse:collapse;border-spacing:0}
caption,th{text-align:left}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
a{text-decoration:none;-webkit-transition:color 0.2s linear;-moz-transition:color 0.2s linear;-o-transition:color 0.2s linear;transition:color 0.2s linear}
a:focus,a:link,a:active{outline:none}
.header{height:80px;width:100%;background:#C32728;min-width:1200px;margin:0 auto;color:#fff}
.header01{width:1200px;margin:0 auto}
.header_left{float:left}
.header_right{float:right}
.logo{float:left;margin:0px 34px 0 0}
.logo_words{float:right;line-height:20px;margin:20px 0 0 0}
.hr_words{float:left;margin:16px 0 0 0}
.hr_words h1{font-weight:normal}
.hr_words h2{font-weight:normal;font-size:16px}
.ewm{float:right;margin:0px 0 0 16px}
.nav{height:36px;width:100%;background:#fff;min-width:1200px;margin:0 auto}
.nav01{width:1200px;margin:0 auto}
.nav01 ul li{float:left;width:240px;line-height:36px;text-align:center}
.nav01 ul li a{padding:6px 0}
.nav01 ul li a:hover,.nav01 ul li .nav_hover{color:#C32728;border-bottom:2px solid #C32728}
.full_banner{width:100%;height:300px;background:#FFF;overflow:hidden;margin:0 auto;z-index:2;margin:0 auto;position:relative;min-width:1200px}
.full_banner .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden}
.full_banner .bd ul{width:100% !important}
.full_banner .bd li{width:100% !important;float:left;height:300px;overflow:hidden;text-align:center}
.full_banner .bd li a{display:block;height:300px}
.full_banner .hd{width:100%;position:absolute;z-index:1;bottom:30px;left:0;height:30px;line-height:30px;text-align:center}
.full_banner .hd ul{text-align:center;padding-top:20px}
.full_banner .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:10px;background:#C32728;border-radius:5px;height:10px;margin:0 4px;overflow:hidden;line-height:9999px}
.full_banner .hd ul .on{width:32px}
.menu{width:1200px;margin:30px auto;overflow:hidden}
.menu ul{width:1230px}
.menu ul li{float:left;width:216px;height:116px;margin:0 30px 0 0}
.menu ul li a{display:block;width:216px;height:96px;background:#fff;border-radius:3px;text-align:center;font-size:18px;color:#C32728;padding:20px 0 0 0}
.menu ul li a h1{line-height:50px;height:50px}
.menu ul li a p{line-height:46px}
.menu ul li a:hover,.menu ul li .current{color:#fff;background-color:#FF5555;background-image:linear-gradient(#FF8888 60%,#FF5555)}
.card_form{width:1200px;margin:0 auto;background:#fff;padding:20px 0;border-radius:3px}
.card_form .card_form1{width:490px;margin:0 auto}
.card_form .card_form1 p{height:40px}
.cf_fl{float:left;font-size:16px;line-height:40px;color:#333}
.cf_fr{float:right;width:400px}
.cf_fr label{font-size:12px;float: left; border: 1px solid #ccc; padding: 5px; margin: 0 5px 10px 5px; display: inline-block; border-radius: 10px;cursor:pointer}
.text1{width:400px;height:38px;line-height:38px;border-radius:3px;border:1px solid #dadada;text-indent:12px}
.text2{width:210px;height:38px;line-height:38px;border-radius:3px;border:1px solid #dadada;text-indent:12px;float:left}
.text3{width:400px;height:50px;line-height:40px;border-radius:3px;border:none;background-color:#C32728;background-image:linear-gradient(#FF2728,#C32728);color:#fff;font-size:18px;cursor:pointer}
.text3_smsCode{width:180px;height:38px;line-height:38px;border-radius:3px;border:none;background-image:linear-gradient(#FF2728,#C32728);color:#fff;font-size:15px;cursor:pointer}
.yzm_img{float:left;margin:0 10px}
.yzm_img img{width:100px;height:40px;border-radius:4px}
.yzm_change{float:left;line-height:40px;font-size:16px;color:#C32728}
.error{height:26px;line-height:26px;padding:0 0 0 96px;font-size:12px}
.e_red{color:red}
input.red{border-color:red}
.text1:focus{border-color:red}
.text2:focus{border-color:red}
.title{width:1200px;margin:20px auto;text-align:center}
.title h1 span{background:#fafafa;padding:0 10px}
.title h1{font-size:16px;color:#333;font-weight:normal}
.title em{display:block;width:300px;height:1px;background:#000;margin:-10px auto 10px auto}
.title p{font-family:Arial}
.notice{padding:0 40px 30px 40px;width:1140px;margin:0 auto;background:#fff;border-radius:3px}
.notice h1{font-weight:normal;line-height:64px}
.notice p{line-height:40px}
.footer{width:100%;background:#061421;margin:30px auto 0 auto;min-width:1200px;height:140px}
.footer01{width:1200px;margin:0 auto;padding:0;color:#fff}
.footer01 .footer_nav{width:944px;margin:0 auto;border-bottom:1px solid #444f59;padding:0 0 40px 0;background:url(../images/pc/button01.png) no-repeat 0 5px}
.footer01 .footer_nav a{width:118px;float:left;display:block;text-align:center;color:#fff;background:url(../images/pc/button01.png) no-repeat 117px 5px}
.footer01 .footer_nav a:hover{color:#C32728}
.footer02{width:944px;margin:0 auto;padding:20px 0 0 0;line-height:60px}
.ewm2{float:right}
.copyright{float:left;line-height:30px}
.support{float:left;margin:0 30px 0 60px}
.telephone{float:left}
.n_model{position:fixed;top:0;bottom:0;left:0;right:0;z-index:1000;overflow:auto;background-color:rgba(0,0,0,.5);border-radius:5px}
.n_model1{width:728px;height:600px;background:#fff;border:0px solid #C32728;margin:0 auto 0 auto;position:relative;padding:0 36px;border-radius:5px}
.model_close a{display:block;width:13px;height:13px;background:url(../images/pc/close.png) no-repeat;position:absolute;top:20px;right:24px;cursor:pointer}
.model_content h1{line-height:80px;font-weight:normal;background:url(../images/pc/notice_icon.png) no-repeat 316px 24px;color:#C32728;padding:0 0 0 350px}
.model_content h2{font-weight:normal;line-height:32px;margin:0 0 14px 0}
.model_content p{line-height:30px;padding:0 24px 0 24px}
.n_btn{display:block;width:140px;height:36px;line-height:36px;text-align:center;margin:20px auto 40px;border:1px solid #C32728;color:#C32728;border-radius:5px;cursor:pointer}
.n_btn:hover{background:#C32728;color:#fff}
.warning2{line-height:35px;height:430px;overflow-x:auto;width:675px;padding-right:15px;padding:0 24px 0 24px}
.warning2::-webkit-scrollbar{width:5px}
.warning2::-webkit-scrollbar-track{background-color:#999;-webkit-border-radius:2em;-moz-border-radius:2em;border-radius:2em}
.warning2::-webkit-scrollbar-thumb{background-color:#595959;-webkit-border-radius:2em;-moz-border-radius:2em;border-radius:2em}
.order_list{padding:24px 60px;width:1080px;margin:0 auto;background:#fff;border-radius:3px}
.order_list h1{background:url(../images/pc/title_bg01.png) no-repeat;padding:0 0 10px 50px;font-size:16px;color:#333}
.ol_left{float:left;width:520px}
.ol_right{float:right;width:520px}
.ol_right p{line-height:40px;margin:24px 0 0 0}
.ol_right .ol_text{line-height:25px;padding-top:9px;height:159px}
.order_form{font-size:16px;color:#333}
.ol_left p{height:40px;line-height:40px;margin:24px 0 0 0}
.ol_title{float:left;width:110px;text-align:right}
.ol_fr{float:right;width:400px;text-indent:18px}
.ol_text{float:right;width:360px;border:1px solid #dadada;padding:0 20px;border-radius:3px}
.ol_text2{float:left;width:170px;border:1px solid #dadada;border-radius:3px;height:40px}
.ol_text4{float:right;width:170px;border:1px solid #dadada;border-radius:3px}
.ol_text2 img{float:left;margin:8px 0 0 24px}
.ol_text2 em{width:120px;text-indent:6px}
.ol_text4 img{float:left;margin:8px 0 0 24px}
.ol_text4 em{width:120px;text-indent:6px}
.ship_form{padding:24px 60px;width:1080px;margin:0 auto 30px auto;background:#fff;border-radius:3px}
.ship_form h1{background:url(../images/pc/title_bg02.png) no-repeat;padding:0 0 10px 50px;font-size:16px;color:#333}
.ship_form .ship_form1{width:580px;margin:0 auto}
.ship_form .ship_form1 p{height:40px}
.ship_form .cf_fl{text-align:right;width:140px}
.ship_form .cf_fl .back_buy_cart{width:140px;background:#C32728;background-image:linear-gradient(#fe5e5d,#dd5354,#fe5e5d)}
.ship_form .cf_fr{width:410px}
.ship_form .cf_fl em{color:red}
.ship_form .error{padding:0 0 0 176px}
.demo-input{padding-left:18px;height:40px;width:186px;line-height:40px;border:1px solid #dadada;background-color:#fff;color:#CC2728;border-radius:3px}
.ship_form .text3{margin:20px 0 0 0}
.receiving_area select{height:40px;background:#fff;margin:0 16px 0 0;border:1px solid #dadada;border-radius:3px;width:120px}
.receiving_area select option{width:120px}
.exchange_times select{height:40px;background:#fff;border:1px solid #dadada;border-radius:3px;width:170px}
.order_search{width:890px;margin:30px auto;font-size:20px;color:#333}
.searchbox{position:relative;z-index:1;clear:both;width:890px;margin:30px auto;background:#fff;height:50px;border-radius:40px}
.mod_select{position:absolute;left:0;top:0;width:210px;height:50px;border-right:1px solid #eee}
.mod_select .select_box{position:relative;width:210px}
.mod_select .select_box .select_txt{display:inline-block;width:210px;overflow:hidden;cursor:pointer;text-align:center;line-height:50px}
.mod_select .select_box .select-icon{position:absolute;top:50%;right:30px;transform:translate(0,-50%);width:9px;height:5px;margin:-2px 0 0 0;background:url(../images/pc/search_ico.png) center no-repeat}
.mod_select .select_box .option{display:none;position:absolute;top:52px;left:40px;width:170px;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.2)}
.mod_select .select_box .option li{padding-left:28px;font-size:16px;line-height:40px;cursor:pointer}
.searchbox .import{width:210px;height:50px;margin-left:210px;padding-left:20px;border:none;outline:none}
.searchbox .import2{width:140px;height:50px;margin:0;padding-left:20px;border:none;outline:none;}
.searchbox .btn-search{position:absolute;right:0;top:0px;width:147px;height:50px;color:#fff;background:url(../images/pc/search01.png) no-repeat 24px 12px #C32728;border:0;border-radius:0 40px 40px 0;cursor:pointer}
.searchbox div .getcode {border:none; color:#C32728;background-color:transparent; width: 148px; height: 50px; line-height: 50px; text-align: center;cursor:pointer;}
.order_transport{width:1200px;margin:0 auto}
.order_transport ul li{margin:0 0 30px 0}
.order_transport ul li a{display:block;background:#fff;padding:0 50px;height:100px;line-height:100px;font-size:20px;color:#333}
.ot_title{display:block;float:left;width:170px;background:url(../images/pc/button01.png) no-repeat 50px 46px}
.extend{background:url(../images/pc/button02.png) no-repeat 50px 46px}
.ot_number{display:block;float:left;width:300px}
.ot_company{display:block;float:left;width:320px}
.ot_date{display:block;float:left;width:160px}
.ot_state{display:block;float:left}
.ot_item{background:#fff;margin:20px auto;font-size:18px;color:#333;padding:0 0 30px 0}
.ot_item dt{border-bottom:1px solid #eee;line-height:76px;padding:0 50px;font-weight:normal;margin:0 0 24px 0}
.ot_item dd{margin:0 60px;min-height:60px;line-height:20px;border-left:1px solid #ddd}
.ot_item dd em{display:block}
.ot_point{display:block;width:10px;height:10px;border-radius:50%;background:#ddd;float:left;margin:5px 60px 0 -6px}
.last_point{background:#C32728}
.ot_time{display:block;float:left;width:400px}
.ot_detail{display:block;float:left;width:500px}
.pro_title{width:1200px;margin:0 auto;position:relative;z-index:0}
.pro_title h1{font-size:18px;font-weight:normal;color:#C32728}
.pro_title h1 span{background:url(../images/pc/floor_bg.png) no-repeat;color:#fff;padding:9px 32px 6px 10px;margin:0 30px 0 0}
.product{width:1200px;margin:0 auto}
.switch_button{float:right;margin:0 0 20px 0}
.switch_button a{display:block;width:54px;height:30px;float:left;margin:0 0 0 14px;cursor:pointer}
.gird_btn{background:url(../images/pc/gird.png) no-repeat}
.gird_btn_hover{background:url(../images/pc/gird_hover.png) no-repeat}
.list_btn{background:url(../images/pc/list.png) no-repeat}
.list_btn_hover{background:url(../images/pc/list_hover.png) no-repeat}
.pro_list{width:1200px}
.pro_list ul{width:1226px}
.pro_list ul li{width:280px;float:left;margin:0 26px 26px 0;height:auto}
.pro_list ul li h1 img{width:280px;height:280px}
.pro_list ul li .pro_list_words{background:#fff;padding:10px 0px}
.pro_list ul li .pro_list_words h2{line-height:37px}
.pro_list ul li .pro_list_words a{width:280px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;text-overflow:ellipsis;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;-moz-binding:url("ellipsis.xml#ellipsis");overflow:hidden}
.pro_list ul li .pro_list_words h3{display:none}
.pro_list ul li .pro_list_words h3 .pl_detail1{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;text-overflow:ellipsis;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;-moz-binding:url("ellipsis.xml#ellipsis");overflow:hidden}
.pro_button{background:#C32728;color:#fff;display:block;float:right;width:90px;height:32px;line-height:32px;font-size:16px;text-align:center;border-radius:3px;border:none;margin:2.5px 0 0 0}
.unclick{background:#b3b3b3;cursor:pointer;pointer-events:none}
.pro_list ul li .pro_list_words h4{font-size:20px;font-weight:normal;overflow:hidden;height:30px;line-height:30px}
.pl_title{line-height:40px;font-size:18px;overflow:hidden;height:40px;width:190px;font-weight:normal;color:#C32728}
.pro_list ul li  h1 .big_pro{position:relative;position:fixed;top:50%;left:50%;z-index:9;width:1120px;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.2);padding:40px;margin:-290px -600px}
.pro_list ul li  h1 .big_pro .bp_close{position:absolute;width:40px;height:40px;background:#C32728 url(../images/pc/close1.png) no-repeat;right:0;top:0px;cursor:pointer}
.list ul{background:#fff}
.list ul li{width:1140px;border-bottom:1px solid #eee;padding:30px;height:230px;margin:0}
.list ul li h1{float:left}
.list .pl_title{height:auto;width:600px;line-height:24px}
.list ul li .pro_list_words{float:right;width:840px}
.list ul li .pro_list_words h3{display:block;margin:18px 0 0 0;font-size:18px;line-height:30px;font-weight:normal}
.list ul li .pro_list_words h3 span{display:block;float:left;width:245px}
.list ul li h1 img{width:230px;height:230px}
.pro_list ul li .big_pro .bp_left{float:left}
.pro_list ul li .big_pro .bp_left img{width:500px;height:500px}
.pro_list ul li .big_pro .bp_right{float:right;width:480px}
.pro_list ul li .big_pro .bp_right h3,.pro_list ul li .big_pro .bp_right h4{font-weight:normal;line-height:38px}
.bpwz_left{float:left;font-size:20px}
.bpwz_right{float:right;width:380px;font-size:18px}
.pro_list_more a{display:block;width:100px;height:32px;line-height:32px;color:#008eff;border-radius:16px;border:1px solid #008eff;margin:20px auto 0 auto;text-align:center}
.pro_list_more a:hover{background:#008eff;color:#fff}
.pl_red{color:red}
.cartMain{position:relative;width:1200px;margin:30px auto;padding:0px 0px 100px;min-height:210px}
.cartMain_hd{width:1200px;height:70px;color:#3c3c3c;background:#fff;margin:0 auto 20px auto;border-radius:3px}
.cartMain_hd .cartTop{height:70px;font-size:16px;text-align:center}
.cartMain_hd .cartTop .list_chk{width:80px}
.cartMain_hd .cartTop .list_con{width:550px}
.cartMain_hd .cartTop .list_chk label{position:absolute;left:10px;top:19px;margin:0}
.cartMain_hd .cartTop .list_info{padding:0;text-indent:15px}
.cartBox{width:1200px;margin:0 auto 20px auto}
.cartBox .shop_info{position:relative;padding:0 20px;height:56px;background:#fff;line-height:56px;vertical-align:baseline}
.cartBox .shop_info .all_check{position:relative;float:left;width:30px;height:38px}
.cartBox .shop_info .all_check input[type="checkbox"]{margin:0 14px 0 0}
.cartBox .shop_info .all_check .shop{position:absolute;top:13px}
.cartBox .shop_info .shop_name{float:left;font-size:18px}
.cartBox .order_content{background:#fff;font-size:16px}
.cartBox .order_content a{display:block}
.order_lists{width:auto;height:120px;border-bottom:1px solid #e7e7e7;padding:20px 20px}
.order_lists:last-child{border-bottom:none}
.order_lists li{float:left;height:100%;text-align:center}
.order_lists .list_chk{position:relative;width:50px}
.order_lists .list_chk input[type="checkbox"]{width:30px}
.order_lists .list_chk label{margin:20px 0 0 24px}
.order_lists .list_con{width:550px}
.order_lists .list_con .list_img{width:120px;height:120px;float:left}
.order_lists .list_con .list_img img{width:100%;vertical-align:top}
.order_lists .list_con .list_text{margin:0 0 0 20px;line-height:24px;width:330px;float:left;font-size:16px;text-align:left}
.order_lists .list_con .list_text a{color:#333}
.order_lists .list_con .list_text a:hover{color:#ff873e;text-decoration:underline}
.order_lists .list_info{line-height:30px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;text-overflow:ellipsis;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;-moz-binding:url("ellipsis.xml#ellipsis");overflow:hidden;height:120px}
.order_lists .list_price{width:130px}
.order_lists .list_price .price{margin-top:25px;line-height:18px;font-family:Verdana,Tahoma,arial;color:#3c3c3c}
.order_lists .list_amount{width:120px}
.order_lists .list_amount .amount_box{margin:20px auto;width:93px;height:30px;position:relative}
.order_lists .list_amount .amount_box input{width:39px;height:22px;line-height:20px;border:1px solid #ccc;color:#343434;text-align:center;padding:4px 0;background-color:#fff;z-index:2;position:absolute;left:26px;float:left}
.order_lists .list_amount .amount_box a{float:left;height:30px;width:25px;border:1px solid #eee;text-align:center;line-height:30px;color:#444;position:absolute;top:0;font-size:18px}
.order_lists .list_amount .amount_box a:hover{border-color:#ff873e;text-decoration:none;color:#ff873e;z-index:3}
.order_lists .list_amount .amount_box .reduce{left:0}
.order_lists .list_amount .amount_box .plus{border-left-color:transparent;right:0}
.order_lists .list_sum{width:140px}
.order_lists .list_sum .sum_price{line-height:18px;margin-top:25px;font-family:Verdana,Tahoma,arial}
.order_lists .list_op{width:164px}
.order_lists .list_op .del{margin-top:20px;line-height:18px}
.bar-wrapper{width:1200px;height:70px;background:#fff;color:#333}
.bar-wrapper .bar-left{float:left;height:70px;line-height:70px;font-size:18px}
.bar-wrapper .bar-right{float:right}
.discount{float:left;width:160px;text-align:right;font-weight:bold}
.balance{float:left;width:200px;text-align:center}
.bar-right .balance{float:left;width:200px;text-align:center;height:70px;line-height:70px;font-size:18px;padding-right:60px}
.totalMoney{float:left;width:150px;text-align:center;color:#ff0000}
.totalMoney .total_text{font-weight:400;font-size:20px;font-family:Arial;vertical-align:middle}
.back_buy_count{float:left;height:70px;line-height:70px;color:#ff9000;font-size:16px;font-weight:bold;margin:0 60px 0 0;text-indent:32px}
.back_buy{float:left;height:70px;line-height:70px;color:#ff9000;font-size:16px;font-weight:bold;margin:0 60px 0 0;background:url(../images/pc/buy.png) no-repeat 0 21px;text-indent:32px}
.back_buy a{color:#ff9000}
.bar-wrapper .bar-right strong{color:#f40}
.bar-wrapper .bar-right .calBtn{float:left}
.bar-wrapper .bar-right .calBtn a,.bar-wrapper .bar-right input{display:block;width:190px;height:70px;color:#fff;background:#ffaa12;font-size:22px;line-height:70px;text-align:center;border-radius:0 4px 4px 0;border:none}
.bar-wrapper .bar-right .calBtn a.btn_sty{background:#ff9000;cursor:pointer}
.model_bg{position:absolute;top:0;left:0;bottom:0;right:0;z-index:999;display:none}
.my_model{position:fixed;display:none;top:50%;left:50%;margin-top:-50px;margin-left:-200px;z-index:9999;width:360px;height:120px;border:1px solid #aeaeae;border-radius:3px;padding:20px;background:#fff}
.my_model .mm_title{font-size:20px;color:#3c3c3c;font-weight:700;margin:0 0 40px 0}
.my_model .mm_title .closeModel{float:right;cursor:pointer}
.my_model p{line-height:16px}
.my_model .opBtn{margin-top:20px}
.my_model .opBtn a{width:58px;height:28px;line-height:28px;text-align:center;-webkit-border-radius:1px;-moz-border-radius:1px;-ms-border-radius:1px;border-radius:1px;display:inline-block;margin-right:10px;font-weight:700}
.my_model .dialog-sure{background:#52a0e5;color:#fff;border:1px solid #52a0e5}
.my_model .dialog-close{background:#fff;border:1px solid #d9d9d9;color:#3c3c3c}
.pro_infor{width:1200px;margin:30px auto}
.pro_infor_title{height:50px;line-height:50px;background:#fff;border-radius:3px;padding:0 30px;font-size:16px;color:#333}
.pro_infor_title span{display:block;float:left}
.pi_name{width:590px}
.pi_num{width:200px;text-align:center}
.pi_price{width:180px;text-align:center}
.pi_state{width:160px;text-align:center}
.pi_detail{background:#fff;border-radius:3px;width:1200px;margin:16px auto 0 auto}
.pd_title{height:42px;line-height:42px;border-bottom:1px solid #eee;padding:0 30px;color:#333}
.pd_shop{font-size:18px;float:left}
.pd_no{font-size:16px;float:right}
.pi_detail01{padding:30px;font-size:16px;color:#333}
.pi_detail01 span{display:block;float:left}
.pn_img{float:left;width:120px}
.pn_img img{width:120px;height:120px}
.pn_wz{float:right;width:400px}
.pn_wz h1{font-weight:normal;line-height:24px;margin:0 0 20px 0}
.com_list{width:1128px;background:#fff;border-radius:3px;margin:30px auto 20px auto;padding:36px}
.cl_pic{float:left}
.cl_pic img{width:310px;height:310px}
.cl_wz{float:right;width:590px;font-size:18px;color:#333;padding:0 140px 0 0}
.cl_wz h1{font-weight:normal;margin:0 0 10px 0}
.cl_wz p{line-height:46px}
.cl_wz_fl{float:left;width:60px;text-align:right}
.cl_wz_fr{float:right;width:480px}
.cl_wz_em{color:red;font-size:24px}
.com_content{width:600px;background:#fff;border-radius:3px}
.com_content h1{font-size:18px;font-weight:normal;color:#333;line-height:46px}
.com_content p{padding:0 30px}
.cc_form textarea{width:500px;height:140px;background:#fff;border:1px solid #dadada;margin:9px auto 20px auto;font-size:18px;line-height:25px;padding:10px 20px;white-space:pre-line}
.upload_pic{width:134px;height:134px;background:url(../images/pc/add_pic.png) no-repeat}
.cc_submit{width:400px;height:50px;line-height:50px;color:#fff;border-radius:3px;margin:60px 0 0 330px;background-color:#C32728;background-image:linear-gradient(#FF2728,#C32728);border:none;font-size:18px}
.main{width:600px;margin:auto;white-space:nowrap}
.btn{padding:9px 18px;margin:10px 0 0 0;border:none;background:#C32728;color:#FFFFFF;border-radius:5px}
.upimg{position:relative;width:88px;height:88px;background:url(../images/pc/add_ico.png) no-repeat 12px 12px;display:inline-block;margin:10px 30px 0 0;border:1px dashed #dadada}
.upimg input{position:absolute;width:88px;height:88px;opacity:0;cursor:pointer}
#showui{display:flex;justify-content:flex-start}
#showui li{width:150px;height:150px;position:relative;overflow:hidden;display:inline-block;margin-right:5px}
#showui li img.showimg{position:absolute;text-align:center;top:50%;left:50%;transform:translate(-50%,-50%);z-index:6}
.showdiv{position:absolute;z-index:9;bottom:0;width:calc(100% - 20px);padding:10px;display:flex;justify-content:space-around;background:rgba(0,0,0,.6)}
.showdiv img{width:20px;height:20px;cursor:pointer}
#showui li:first-child img.left{opacity:.6;cursor:no-drop}
#showui li:last-child img.right{opacity:.6;cursor:no-drop}
.oneright{opacity:.6;cursor:no-drop !important}
.main .none-img{display:none}
.main .thumbnail{width:88px;height:88px;position:relative}
.main .thumbnail img{width:88px;height:88px}
.main .thumbnail .close{position:absolute;top:0px;left:88px;border-radius:50%;width:20px;height:20px;background:rgba(0,0,0,0.6);float:right;margin:-9px;color:white;line-height:20px;text-align:center}
.main .thumbnail .close:hover{cursor:pointer}
.pro_menu ul li{width:220px;height:70px;position:relative;z-index:1}
.pro_menu ul li a{display:block;width:220px;height:70px;line-height:70px;text-align:center;background:#C32728;color:#fff;border-radius:4px 4px 0 0;font-size:20px}
.pro_menu ul li ul{display:none}
.pro_menu ul li:hover ul{display:block;position:absolute;top:70px;left:0}
.pro_menu ul li ul li{height:60px}
.pro_menu ul li ul li a{font-size:16px;height:60px;line-height:60px;border-radius:0;border-top:1px solid #C32728;background:#CC5555}
.pro_menu ul li ul li a:hover{background:#C32728}
.menu_message{width:1200px;margin:0 auto}
.pro_menu{float:left}
.card_message{float:right;background:#fff;width:920px;height:40px;border-radius:3px;padding:15px;line-height:40px;font-size:16px}
.card_message dl{float:left;margin:0 20px 0 0}
.card_message dl dt{float:left;margin:0 10px 0 0}
.card_message dl dd{float:right;width:140px;height:40px;border:1px solid #eee;border-radius:3px;text-align:center}
.wrap{width:1200px;margin:50px auto}
.detail-sec1 .sec-left{width:540px}
.detail-sec1 .img-swiper{background:#f2f2f2;border:1px solid #ccc}
.detail-sec1 .img-swiper .img{display:table-cell;width:538px;height:538px;text-align:center;vertical-align:middle}
.detail-sec1 .img-swiper .img img{max-width:100%;max-height:100%}
.detail-sec1 .thumb{margin-top:18px;padding:0 30px;position:relative}
.detail-sec1 .thumb .img{display:table-cell;width:111px;height:111px;text-align:center;vertical-align:middle;background:#f2f2f2;border:1px solid #ccc}
.detail-sec1 .thumb .img img{max-width:100%;max-height:100%}
.detail-sec1 .thumb .active .img{border-color:#fd8f26}
.detail-sec1 .thumb .thumb-prev{position:absolute;width:22px;height:64px;left:0;top:50%;margin-top:-32px;border:1px solid #ccc;text-align:center;line-height:64px;cursor:pointer;outline:none}
.detail-sec1 .thumb .thumb-next{position:absolute;width:22px;height:64px;right:0;top:50%;margin-top:-32px;border:1px solid #ccc;text-align:center;line-height:64px;cursor:pointer;outline:none}
.detail-sec1 .thumb .thumb-prev:hover{border-color:#015b99;background-color:#015b99;color:#fff;transition:.4s}
.detail-sec1 .thumb .thumb-next:hover{border-color:#015b99;background-color:#015b99;color:#fff;transition:.4s}
.detail-sec1 .sec-right{width:592px}
.detail-sec1 .sec-tit h3{font-size:24px;line-height:36px;margin-bottom:4px}
.detail-sec1 .sec-brief{margin:14px 0 20px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:10;text-overflow:ellipsis;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;-moz-binding:url("ellipsis.xml#ellipsis");overflow:hidden}
.detail-sec1 .sec-brief p{color:#666;line-height:22px;font-size:18px;line-height:24px}
.detail-sec1 .mt80{margin-top:80px}
.detail-sec1 .handle-item{position:relative;padding-left:56px;margin-bottom:20px;line-height:36px;font-size:16px}
.detail-sec1 .handle-item:last-child{margin-bottom:0}
.detail-sec1 .handle-item .item-tit{position:absolute;left:0;top:0;line-height:36px}
.detail-sec1 .handle-item .original-price{text-decoration:line-through}
.detail-sec1 .handle-item .price{color:#da1522;position:relative;height:36px;line-height:36px}
.detail-sec1 .handle-item .price span{font-size:30px;font-weight:bold}
.detail-sec1 .norms .item-tit{line-height:46px}
.detail-sec1 .norms .norms-list{margin:0 -5px}
.detail-sec1 .norms .norms-list li{float:left;padding:5px}
.detail-sec1 .norms .norms-list li span{display:block;line-height:34px;border:1px solid #ccc;padding:0 12px;min-width:64px;text-align:center;color:#666;cursor:pointer}
.detail-sec1 .norms .norms-list li.on span{border-color:#fd8f26;color:#fd8f26}
.detail-sec1 .norms .norms-list li span:hover{border-color:#fd8f26;color:#fd8f26}
.detail-sec1 .num-select{width:150px;height:36px;border:1px solid #ccc}
.detail-sec1 .num-select span{float:left;width:50px;height:34px;line-height:34px;background:#f2f2f2;text-align:center;cursor:pointer}
.detail-sec1 .num-select span:hover{color:#fd8f26}
.detail-sec1 .num-select .reduce-btn{border-right:1px solid #ccc}
.detail-sec1 .num-select .add-btn{border-left:1px solid #ccc}
.detail-sec1 .num-select input{float:left;width:48px;height:34px;line-height:34px;text-align:center;color:#666}
.detail-sec1 .sec-btns{margin-top:96px}
.detail-sec1 .sec-btns a{display:block;float:left;margin-right:30px;width:240px;text-align:center;font-size:20px;height:60px}
.detail-sec1 .sec-btns .add-cart{border:1px solid #fd8f26;line-height:58px;color:#fd8f26}
.detail-sec1 .sec-btns .add-cart:hover{background:#fd8f26;color:#fff}
.detail-sec1 .sec-btns .buy-at-once{background-color:#fd8f26;color:#fff;line-height:60px}
.detail-sec1 .sec-btns .buy-at-once:hover{background-color:#fb4848;box-shadow:0 0 15px rgba(252,113,122,.3) inset}
.tit-group{height:36px;border-bottom:1px solid #fd8f26}
.tit-group a{float:left;display:block;min-width:120px;height:36px;line-height:36px;text-align:center;font-size:16px;padding:0 16px}
.tit-group a.on{background:#fd8f26;color:#fff}
.pi_title h3{border-bottom:1px solid #C32728}
.pi_title h3 span{padding:10px 0;background:#C32728;color:#fff;display:block;width:120px;text-align:center}
.pr_text{padding:40px 0;line-height:30px;font-size:16px;color:#666}
.NoticePop{display:none;position:fixed;top:25%;left:30%;width:40%;padding:6px 16px;border:0px solid #a40001;background-color:white;z-index:1002;overflow:auto;border-radius:5px}
.black_overlay{display:none;position:fixed;top:0%;left:0%;width:100%;height:100%;background-color:rgba(15,15,15,0.6);z-index:1001;-moz-opacity:0.8;opacity:.80;filter:alpha(opacity=80)}
.NoticePop2{display:none;position:fixed;top:50%;left:50%;margin:-185px 0 0 -205px;width:350px;height:305px;padding:6px 16px;border:0px solid #a40001;background-color:white;z-index:1002;overflow:auto;border-radius:5px}
.close{float:right;clear:both;width:100%;text-align:right;margin:0 0 6px 0}
.close a{color:#333;text-decoration:none;font-size:14px;font-weight:700}
.con{margin-left:20px;text-indent:0;line-height:21px}
.webmemo{height:300px;overflow-x:auto}
.webmemo::-webkit-scrollbar{width:5px}
.webmemo::-webkit-scrollbar-track{background-color:#999;-webkit-border-radius:2em;-moz-border-radius:2em;border-radius:2em}
.webmemo::-webkit-scrollbar-thumb{background-color:#595959;-webkit-border-radius:2em;-moz-border-radius:2em;border-radius:2em}
.hascode::-webkit-input-placeholder{color:#ff0000}
.hascode::-moz-input-placeholder{color:#ff0000}
.hascode::-ms-input-placeholder{color:#ff0000}
.hascode:focus::-webkit-input-placeholder{color:#d9d9d9}
.hascodel:focus::-moz-input-placeholder{color:#d9d9d9}
.hascode:focus::-ms-input-placeholder{color:#d9d9d9}
.wrap{width:1200px;margin:50px auto}
.detail-sec1 .sec-left{width:540px}
.detail-sec1 .img-swiper{background:#f2f2f2;border:1px solid #ccc}
.detail-sec1 .img-swiper .img{display:table-cell;width:538px;height:538px;text-align:center;vertical-align:middle}
.detail-sec1 .img-swiper .img img{max-width:100%;max-height:100%}
.detail-sec1 .thumb{margin-top:18px;padding:0 30px;position:relative}
.detail-sec1 .thumb .img{display:table-cell;width:111px;height:111px;text-align:center;vertical-align:middle;background:#f2f2f2;border:1px solid #ccc}
.detail-sec1 .thumb .img img{max-width:100%;max-height:100%}
.detail-sec1 .thumb .active .img{border-color:#fd8f26}
.detail-sec1 .thumb .thumb-prev{position:absolute;width:22px;height:64px;left:0;top:50%;margin-top:-32px;border:1px solid #ccc;text-align:center;line-height:64px;cursor:pointer;outline:none}
.detail-sec1 .thumb .thumb-next{position:absolute;width:22px;height:64px;right:0;top:50%;margin-top:-32px;border:1px solid #ccc;text-align:center;line-height:64px;cursor:pointer;outline:none}
.detail-sec1 .thumb .thumb-prev:hover{border-color:#015b99;background-color:#015b99;color:#fff;transition:.4s}
.detail-sec1 .thumb .thumb-next:hover{border-color:#015b99;background-color:#015b99;color:#fff;transition:.4s}
.detail-sec1 .sec-right{width:592px}
.detail-sec1 .sec-tit h3{font-size:24px;line-height:36px;margin-bottom:4px}
.detail-sec1 .sec-brief{margin:14px 0 20px}
.detail-sec1 .sec-brief p{color:#666;line-height:22px;font-size:18px;line-height:24px}
.detail-sec1 .mt80{margin-top:80px}
.detail-sec1 .handle-item{position:relative;padding-left:56px;margin-bottom:20px;line-height:36px;font-size:16px}
.detail-sec1 .handle-item:last-child{margin-bottom:0}
.detail-sec1 .handle-item .item-tit{position:absolute;left:0;top:0;line-height:36px}
.detail-sec1 .handle-item .original-price{text-decoration:line-through}
.detail-sec1 .handle-item .price{color:#da1522;position:relative;height:36px;line-height:36px}
.detail-sec1 .handle-item .price span{font-size:30px;font-weight:bold}
.detail-sec1 .norms .item-tit{line-height:46px}
.detail-sec1 .norms .norms-list{margin:0 -5px}
.detail-sec1 .norms .norms-list li{float:left;padding:5px}
.detail-sec1 .norms .norms-list li span{display:block;line-height:34px;border:1px solid #ccc;padding:0 12px;min-width:64px;text-align:center;color:#666;cursor:pointer}
.detail-sec1 .norms .norms-list li.on span{border-color:#fd8f26;color:#fd8f26}
.detail-sec1 .norms .norms-list li span:hover{border-color:#fd8f26;color:#fd8f26}
.detail-sec1 .num-select{width:150px;height:36px;border:1px solid #ccc}
.detail-sec1 .num-select span{float:left;width:50px;height:34px;line-height:34px;background:#f2f2f2;text-align:center;cursor:pointer}
.detail-sec1 .num-select span:hover{color:#fd8f26}
.detail-sec1 .num-select .reduce-btn{border-right:1px solid #ccc}
.detail-sec1 .num-select .add-btn{border-left:1px solid #ccc}
.detail-sec1 .num-select input{float:left;width:48px;height:34px;line-height:34px;text-align:center;color:#666}
.detail-sec1 .sec-btns{margin-top:96px}
.detail-sec1 .sec-btns a{display:block;float:left;margin-right:30px;width:240px;text-align:center;font-size:20px;height:60px}
.detail-sec1 .sec-btns .add-cart{border:1px solid #fd8f26;line-height:58px;color:#fd8f26}
.detail-sec1 .sec-btns .add-cart:hover{background:#fd8f26;color:#fff}
.detail-sec1 .sec-btns .add-cart-stop{border:1px solid #808080;line-height:58px;color:#808080}
.detail-sec1 .sec-btns .add-cart-stop:hover{background:#808080;color:#fff}
.detail-sec1 .sec-btns .buy-at-once{background-color:#fd8f26;color:#fff;line-height:60px}
.detail-sec1 .sec-btns .buy-at-once:hover{background-color:#fb4848;box-shadow:0 0 15px rgba(252,113,122,.3) inset}
.tit-group{height:36px;border-bottom:1px solid #fd8f26}
.tit-group a{float:left;display:block;min-width:120px;height:36px;line-height:36px;text-align:center;font-size:16px;padding:0 16px}
.tit-group a.on{background:#fd8f26;color:#fff}
.pi_title h3{border-bottom:1px solid #C32728}
.pi_title h3 span{padding:10px 0;background:#C32728;color:#fff;display:block;width:120px;text-align:center}
.pr_text{padding:40px 0;line-height:30px;font-size:16px;color:#666}
.infolist{}
.infolist input[type=button]{width:80px;height:27px;font-size:14px;color:#FFF;background:#C32728 none repeat scroll 0% 0%;border-radius:3px;cursor:pointer;transition:all 0.3s ease-in 0s;border:0}
.infolist table{border-width:2px;border-style:None;width:100%}
.infolist table tr{font-size:14px;height:31px}
.infolist table th{font-weight:normal;padding:0 0 0 5px}
.infolist table td{background-color:#efefef;height:25px;padding:0 0 0 5px}
.infolist table .title{color:#fff;background-color:#C32728;font-weight:bold;height:33px;font-size:14px}
.green{font-size:14px;color:#C32728;position:absolute;top:0;right:20px;line-height:20px;cursor:pointer}

/*产品列表检索框*/
.prod_search{width:400px;margin:0 auto;font-size:14px;color:#333;position:absolute;top:0px;right:400px;}
.prod_search .searchbox{position:relative;z-index:1;clear:both;width:400px;margin:0px auto;background:#fff;height:35px;border-radius:40px}
.prod_search .searchbox .import{width:320px;height:33px;margin:0;padding-left:10px;border:none;outline:none;border-radius:40px;border:1px solid #C32728}
.prod_search .searchbox .btn-search{position:absolute;right:0;top:0px;width:100px;height:35px;color:#fff;background:url(../images/pc/search01.png) no-repeat 12px 10px / 18px 18px #C32728;border:0;border-radius:0 40px 40px 0px;cursor:pointer}

/*产品列表加载更多*/
.loadmore{width:100%;text-align:center;display:inline-block}
.loadmore a{height:32px;line-height:32px;text-align:center;padding-bottom:10px;font-size:14px;padding:8px 30px;background-color:#eee;color:#333}
.loadmore .loading{background:url(/Content/images/loading.gif) 3px 10px/18px 18px no-repeat;pointer-events:none;cursor:default}
.loadmore .nomore{background:none;pointer-events:none;color:rgba(15,15,15,0.6);cursor:default}
.disable-link{pointer-events:none;cursor:default}

/*contact_list 联系我们*/
.contact_list{width: 1200px;background: #fff;border-radius: 4px;margin: 0 auto 20px auto;padding: 45px 55px;box-shadow: -moz-box-shadow:0px 0px 10px rgba(0,0,0,0.06); -webkit-box-shadow:0px 0px 10px rgba(0,0,0,0.06); box-shadow:0px 0px 10px rgba(0,0,0,0.06);}
.contact_list .text{margin-top: 30px;}
.contact_list .text p{font-size: 14px;color: #666666;font-family: 'PingFangSC';line-height: 30px;text-transform: uppercase;}
