﻿@charset "utf-8";
/* CSS Document */
*,body,div,p{ padding:0; margin:0;font-family:"Microsoft Yahei",arial,SimHei,STHeiti;font-weight:normal;}
img{ border:none;}
body{ background:#FFF;}
ul li{list-style:none; padding:0; margin:0;}
input,select,textarea{-webkit-appearance:none;outline:none;border:1px solid #d8d8d8;}
a{text-decoration:none;}
.cl{clear:both;}

.header{width:640px;height:85px;border-bottom:1px solid #d7d7d7;position:fixed;top:0;left:50%;margin-left:-320px;z-index:1000;background:#FFF;}
.header .title{width:100%;height:85px;position:relative;text-align:center;font-size:28px;line-height:85px;font-family:"Microsoft Yahei",arial,SimHei,STHeiti;}
.header .cart{width:47px;height:32px;position:absolute;z-index:10;left:34px;top:26px; background:url(../images/icon_cart.png) no-repeat center center;}
.header .cart a{width:37px;height:32px;display:block; font-size:12px;line-height:14px;color:#f16252;padding-left:10px; text-align:center;}
.header .search{width:32px;height:32px;position:absolute;z-index:10;right:34px;top:26px;}
.header .return{width:20px;height:34px;position:absolute;z-index:10;left:34px;top:25px;}
.header .inptsearch{width:450px;height:85px;font-size:14px;line-height:85px;background:url(../images/icon_search.png) no-repeat center left;padding-left:45px; float:left; border:none; margin-left:30px; }
.header .btnsearch{width:90px;height:85px; float:left; font-size:18px; line-height:85px;border:none;margin-left:10px;background:none;}
.main{width:640px;height:auto;overflow:hidden;padding-top:86px;padding-bottom:96px;margin:0 auto;}
.main2{width:640px;height:auto;overflow:hidden;padding-top:223px;padding-bottom:96px;margin:0 auto;}
.swiper-container{width:640px;height:298px;}
.swiper-slide .picbox{width:640px;height:298px;background-position:center center;background-size:cover;background-repeat:no-repeat;}
.indexbox{width:617px;height:auto;overflow:hidden; margin:0 auto;margin-top:13px;margin-bottom:13px;}
.indexbox .indexleft{width:363px;height:560px;overflow:hidden;float:left;border:1px solid #dedede;}
.indexbox .indexright{width:240px;height:560px;overflow:hidden;float:right;}
.indexright .title{width:230px;height:54px;padding-left:10px;background:#00a5b5;font-size:18px;line-height:54px;font-weight:bold;color:#FFF;}
.indexprobox{width:240px;height:auto;overflow:hidden;}
.indexprobox .pro{width:238px;height:161px; border:1px solid #dedede;border-top:none;margin-bottom:10px;}
.indexprobox .pro .propic{width:100%;height:123px; background-repeat:no-repeat;background-position: center center;background-size:contain;border-top:1px solid #dedede;border-bottom:1px solid #dedede;}
.indexprobox .pro .propic.p1{ background-image:url(../images/icon_pro1.jpg);}
.indexprobox .pro .propic.p2{ background-image:url(../images/icon_pro2.jpg);}
.indexprobox .pro .propic.p3{ background-image:url(../images/icon_pro3.jpg);}
.indexprobox .pro .proname{width:218px;height:36px;overflow:hidden;padding-left:10px;padding-right:10px;background:#f8f8f8;font-size:18px;line-height:36px;color:#404040;text-overflow:ellipsis;white-space:nowrap;}
.footer{width:640px;height:96px;position:fixed;bottom:0;left:50%;margin-left:-320px;z-index:1000;background:#000000;}
.footer ul li{width:20%;height:96px;float:left;}
.footer ul li .menuicon{width:80px;height:66px;margin-left:24px;margin-top:11px;background-image:url(../images/icon_menu.png);background-repeat:no-repeat;background-size:643px 154px;position:relative;}
.footer ul li .menutxt{width:100%; height:auto; overflow:hidden;font-weight:bold;text-align:center;font-size:16px;line-height:20px;color:#FFF;margin-top:5px;}
.footer ul li .menuicon.cart .menucount{width:24px;height:24px; border:1px solid #dd342a;border-radius:12px;-webkit-border-radius:12px;font:normal 12px/24px "Microsoft YaHei","SimHei","STHeiti";color:#dd342a;position:absolute;right:14px;top:-3px; background:#000000; text-align:center;display:none;}
.footer ul li .menuicon.cartnum .menucount{width:24px;height:24px; border:1px solid #dd342a;border-radius:12px;-webkit-border-radius:12px;font:normal 12px/24px "Microsoft YaHei","SimHei","STHeiti";color:#dd342a;position:absolute;right:14px;top:-3px;background:#000000;text-align:center;display:block;}
.footer ul li .menuicon.index{background-position:-10px 0;}
.footer ul li .menuicon.order{background-position:-416px 0;}
.footer ul li .menuicon.proinfo{background-position:-103px 0;}
.footer ul li .menuicon.cart{background-position:-212px 0;}
.footer ul li .menuicon.cartnum{background-position:-318px 0;}
.footer ul li .menuicon.usercenter{background-position:-532px 0;}

.footer ul li.onthis .menutxt{color:#f16252;}
.footer ul li.onthis .menuicon.index{background-position:-10px -86px;}
.footer ul li.onthis .menuicon.order{background-position:-416px -86px;}
.footer ul li.onthis .menuicon.proinfo{background-position:-103px -86px;}
.footer ul li.onthis .menuicon.cart{background-position:-212px -86px;}
.footer ul li.onthis .menuicon.cartnum{background-position:-318px -86px;}
.footer ul li.onthis .menuicon.usercenter{background-position:-532px -86px;}
.footer ul li a{width:100%;height:126px;display:block;}
.slidepro{width:640px;height:137px;background:#F8F7F5;}
.slidepro ul li{width:20%;height:137px;float:left;background-repeat:no-repeat;background-position:center center; background-size:contain;}
.slidepro ul li.pro1{background-image:url(../images/lbpro1.jpg);}
.slidepro ul li.pro2{background-image:url(../images/lbpro2.jpg);}
.slidepro ul li.pro3{background-image:url(../images/lbpro3.jpg);}
.slidepro ul li.pro4{background-image:url(../images/lbpro4.jpg);}
.slidepro ul li.pro5{background-image:url(../images/lbpro5.jpg);}
.slidepro ul li.pic_catone{background-image:url(../images/pic_catone.jpg);}
.slidepro ul li.pic_vettest{background-image:url(../images/pic_vettest.jpg);}
.slidepro ul li.pic_vetstat{background-image:url(../images/pic_vetstat.jpg);}
.slidepro ul li.pic_snapshot{background-image:url(../images/pic_snapshot.jpg);}
.slidepro ul li.pic_procyte{background-image:url(../images/pic_procyte.jpg);}
.slidepro ul li.pic_vetautoread{background-image:url(../images/pic_vetautoread.jpg);}
.slidepro ul li.pic_coag{background-image:url(../images/pic_coag.jpg);}
.slidepro ul li.pic_vetlab{background-image:url(../images/pic_vetlab.jpg);}
.slidepro ul li.pic_vetlabsta{background-image:url(../images/pic_vetlabsta.jpg);}
.swiper-container2{width:640px;height:137px; overflow:hidden;position:fixed;left:0;left:50%;margin-left:-320px;z-index:1000;top:86px;}
.productlist{width:640px;height:auto;overflow:hidden;}
.productlist ul li{width:586px;height:auto;overflow:hidden;border-bottom:1px solid #e9e9e9;padding-top:34px;padding-bottom:34px;padding-left:27px;padding-right:27px;}
.productlist ul li .propic{width:201px;float:left;}
.productlist ul li .proinfo{width:350px;height:auto;overflow:hidden;float:right;}
.productlist ul li .proinfo .title{width:350px;height:auto;font-size:18px;font-weight:bold;line-height:24px;color:#2f2f2f;}
.productlist ul li .proinfo .intro{width:350px;height:24px;overflow:hidden;font-size:16px; white-space:nowrap;text-overflow:ellipsis;line-height:24px;color:#e12d24;}
.productlist ul li .proinfo .intro2{width:350px;height:48px;overflow:hidden;font-size:16px; line-height:24px;color:#555555;}
.productlist ul li .proinfo .total{width:350px;height:36px;overflow:hidden;font-size:18px;font-weight:normal;line-height:36px;color:#8b8b8b;margin-top:5px;}
.productlist ul li .proinfo .total span{ font-size:30px;line-height:36px;margin-left:5px;font-weight:bold;color:#f16252;}
.productlist ul li .proinfo .num{width:350px;height:50px;position:relative;font-size:18px;font-weight:normal;line-height:50px;color:#8b8b8b;margin-top:15px;}
.productlist ul li .proinfo .numbox{width:278px;height:48px;border:1px solid #d1d1d1; position:absolute;right:0;top:0;z-index:10;}
.productlist ul li .proinfo .numbox .minus{width:87px;height:48px;border:none;background:none;border-right:1px solid #d1d1d1;text-align:center;font-size:24px;line-height:48px;color:#6d6d6d;float:left;}
.productlist ul li .proinfo .numbox .jsnum{width:102px;height:48px;text-align:center;font-size:24px;line-height:48px;color:#6d6d6d;float:left;border:none;}
.productlist ul li .proinfo .numbox .add{width:87px;height:48px;border:none;background:none;border-left:1px solid #d1d1d1;text-align:center;font-size:24px;line-height:48px;color:#6d6d6d;float:left;}
.productlist ul li .proinfo .btn_addbox{width:350px;height:58px;font-size:22px;line-height:58px;color:#ffffff;float:right;border:none;position:relative;margin-top:25px;}
.productlist ul li .proinfo .btn_addbox .addcart{width:122px;height:58px;float:left;}
.productlist ul li .proinfo .btn_addbox .btn_add{width:228px;height:58px;font-size:22px;line-height:52px;color:#ffffff;float:left;text-align:center;background:#e22d24;border:none; box-sizing:border-box; }
.procategory{width:640px;height:auto;overflow:hidden;margin-top:10px;}
.procategory ul li{width:195px;height:230px;overflow:hidden;margin-left:13px;float:left;background:#f8f7f5;margin-bottom:10px;}
.procategory ul li a{width:195px;height:230px;display:block;}
.procategory ul li .proname{width:176px;height:44px;overflow:hidden; margin:0 auto;font-size:18px;line-height:22px;color:#2f2f2f; margin-top:5px; text-align:center;}
.procategory ul li .productpic{width:150px;height:150px;margin:0 auto;background-position:center center;background-repeat:no-repeat;background-size:contain; margin-top:5px;}
.procategory ul li .productpic.c1{background-image:url(../images/cat1.jpg)}
.procategory ul li .productpic.c2{background-image:url(../images/cat2.jpg)}
.procategory ul li .productpic.c3{background-image:url(../images/cat3.jpg)}
.procategory ul li .productpic.c4{background-image:url(../images/cat4.jpg)}
.procategory ul li .productpic.c5{background-image:url(../images/cat5.jpg)}
.procategory ul li .productpic.c6{background-image:url(../images/cat6.jpg)}
.procategory ul li .productpic.c7{background-image:url(../images/cat7.jpg)}
.procategory ul li .productpic.c8{background-image:url(../images/cat8.jpg)}
.procategory ul li .productpic.c9{background-image:url(../images/cat9.jpg)}
.procategory ul li .productpic.c10{background-image:url(../images/cat10.jpg)}
.procategory ul li .productpic.c11{background-image:url(../images/cat11.jpg)}
.procategory ul li .productpic.c12{background-image:url(../images/cat12.jpg)}
.swiper-container4{width:594px;height:305px; border:1px solid #dedede; margin:0 auto;margin-top:20px;position:relative;overflow:hidden;}
.swiper-container4 .pagenum{width:58px;height:58px;border-radius:50%;background:#d5d5d5;text-align:center;font-size:18px;line-height:58px;position:absolute;right:36px; bottom:28px; z-index:500;color:#FFF;}
.detailpic{width:594px;height:305px; background-position:center center;background-repeat:no-repeat;}
.detailpic.p1{ background-image:url(../images/p1detail.jpg);}
.detailpic.p2{ background-image:url(../images/p1detail.jpg);}
.detailpic.p3{ background-image:url(../images/p1detail.jpg);}
.prodetails{width:596px;height:auto;overflow:hidden;margin:0 auto; margin-top:30px;}
.prodetails .title{font-size:18px;line-height:24px;color:#2f2f2f;font-weight:bold;}
.prodetails .num{width:320px;height:50px;position:relative;font-size:18px;font-weight:normal;line-height:50px;color:#8b8b8b;margin-top:30px;}
.prodetails .numbox{width:289px;height:48px;border:1px solid #d1d1d1;position:absolute;left:81px;top:0;z-index:10;}
.prodetails .numbox .minus{width:90px;height:48px;background:none; border:none;border-right:1px solid #d1d1d1;text-align:center;font-size:24px;line-height:48px;color:#6d6d6d;float:left;}
.prodetails .numbox .jsnum{width:105px;height:48px;text-align:center;font-size:24px;line-height:48px;color:#6d6d6d;float:left;border:none;}
.prodetails .numbox .add{width:90px;height:48px;background:none;border:none;border-left:1px solid #d1d1d1;text-align:center;font-size:24px;line-height:48px;color:#6d6d6d;float:left;}
.prodetails .btnbox{width:596px;height:65px;margin-top:30px; position:relative;}
.prodetails .btnbox .btn_buy{width:278px;height:63px;float:left;background:#f16252 url(../images/icon_buy.png) no-repeat 86px center;font-size:18px;line-height:63px;color:#ffffff; border:1px solid #f16252; padding-left:112px;text-align:left;}
.prodetails .btnbox .btn_add{width:278px;height:63px;float:right;background:#b1afaf url(../images/icon_btnadd.png) no-repeat 86px center;font-size:18px;line-height:63px;color:#ffffff; border:1px solid #b1afaf; padding-left:112px;text-align:left;}
.prodetails .content{width:596px; border-top:1px solid #e2e2e2; font-size:18px;line-height:30px;color:#a1a1a1;padding-top:18px;margin-top:38px;}
.prodetails .content img{ max-width:100%; display:block; margin:5px 0;}
.prointro{width:586px;height:auto;overflow:hidden;margin:0 auto;}
.prointro img{ max-width:100%; display:block; margin-bottom:50px;}
.promotionlist{width:640px;height:auto;overflow:hidden;}
.promotionlist ul li{width:586px;height:auto;overflow:hidden;padding-top:34px;padding-bottom:34px;padding-left:27px;padding-right:27px; border-bottom:1px solid #e9e9e9;}
.promotionpic{width:200px;height:136px;float:left;}
.promotioninfo{width:355px;height:auto;overflow:hidden;float:right;}
.promotioninfo .title{width:355px;height:24px;overflow:hidden;font-weight:bold;font-size:18px;line-height:24px;color:#ff4338;white-space:nowrap;text-overflow:ellipsis;}
.promotioninfo .txt{width:355px;height:44px;overflow:hidden;font-weight:lighter;font-size:16px;line-height:22px;color:#2a2a2a;text-align:justify;text-justify:inter-word; margin-top:9px;}
.promotioninfo .btn_more{width:90px;height:30px;border:1px solid #f16252;background:#f16252;border-radius:5px;margin-top:26px;font-size:14px;line-height:30px;color:#ffffff; text-align:center;}
.promotioncontent{width:640px;height:auto;overflow:hidden;}
.promotioncontent .title{width:586px;height:auto;overflow:hidden;padding-left:27px;padding-right:27px;padding-top:20px;padding-bottom:20px;border-bottom:1px solid #e5e5e5; font-size:18px;font-weight:bold;line-height:30px;text-align:center;}
.promotioncontent .title span{font-weight:lighter;color:#555555;}
.promotioncontent .txt{width:586px;height:auto; overflow:hidden;margin:0 auto;font-size:18px;line-height:30px;font-weight:lighter;color:#555555;text-align:justify;text-justify:inter-word;margin-top:20px;margin-bottom:50px;}
.promotioncontent .txt p{margin-bottom:30px;}
.promotioncontent .txt img{max-width:100%;display:block;margin:0 auto;}
.usercenter{width:640px;height:auto;overflow:hidden;margin-bottom:80px;}
.usercenter ul li{width:640px;height:100px;border-bottom:1px solid #d8d8d8;position:relative;background-repeat:no-repeat;background-position:45px center;font-weight:lighter;font-size:24px;line-height:100px;}
.usercenter ul li a{display:block;color:#323232;padding-left:100px; }
.usercenter ul li.pwd{ background-image:url(../images/icon_pwd.png);}
.usercenter ul li.order{ background-image:url(../images/icon_order.png);}
.usercenter ul li.user{ background-image:url(../images/icon_user.png);}
.usercenter ul li.mobile{ background-image:url(../images/icon_mobile.png);}
.usercenter ul li.contact{ background-image:url(../images/icon_contact.png);}
.usercenter ul li.advice{ background-image:url(../images/icon_advice.png);}
.usercenter ul li.jf{ background-image:url(../images/icon_jf.png);}
.usercenter ul li.collection{ background-image:url(../images/icon_favorite.png);}
.usercenter ul li .arrow{width:19px;height:34px;position:absolute;right:28px;top:33px;z-index:5;}
.usercenter .btn_zx{width:170px;height:63px;background:#f16252;border:1px solid #f16252;font-size:18px;line-height:63px;color:#FFF;text-align:center;margin-top:80px; margin-left:235px;border-radius:5px;}
.userinfo{width:596px;height:auto;overflow:hidden;margin:0 auto;margin-top:24px;margin-bottom:80px;}
.userinfo.mtpwd{ margin-top:64px;}
.userinfo.mtcmobile{ margin-top:105px;}
.userinfo.mtlogin{margin-top:140px;}
.userinfo ul li{width:498px;height:77px;border:1px solid #FFF;background:#FFF; margin-bottom:24px; padding-left:96px;position:relative;border:1px solid #d8d8d8;}
.userinfo ul li.selli{width:596px;height:77px;padding-left:0;border:none; background:none;}
.userinfo ul li .inpt{width:465px;height:75px;border:none;color:#3d3d3d;font-size:20px;line-height:75px;font-weight:lighter;}
.userinfo ul li .inpt_yzm{width:282px;height:75px;color:#3d3d3d;font-size:20px;border:1px solid #d8d8d8;line-height:75px;font-weight:lighter;text-align:center;float:left;}
.userinfo ul li .btn_yzm{width:281px;height:75px;border:1px solid #d8d8d8;background:url("../images/yzmbg.jpg") repeat-x center center;float:right;font-size:20px;line-height:75px;color:#0a0a0a;text-align:center;}
.userinfo ul li .icon{width:78px;height:43px;border-right:1px solid #dfdede; position:absolute;left:0;top:16px;z-index:5; background-repeat:no-repeat; background-position:23px center;}
.userinfo ul li .icon.username{ background-image:url(../images/icon_name.png)}
.userinfo ul li .icon.mail{ background-image:url(../images/icon_mail.png)}
.userinfo ul li .icon.address{ background-image:url(../images/icon_address.png)}
.userinfo ul li .icon.hospital{ background-image:url(../images/icon_hospital.png)}
.userinfo ul li .icon.job{ background-image:url(../images/icon_job.png)}
.userinfo ul li .icon.mobile{ background-image:url(../images/icon_mobile2.png)}
.userinfo ul li .icon.qq{ background-image:url(../images/icon_qq.png)}
.userinfo ul li .icon.mobile2{ background-image:url(../images/icon_mobile3.png);background-position:35px 7px;}
.userinfo ul li .icon.mobile3{ background-image:url(../images/icon_mobile.png); background-position:center center; }
.userinfo ul li .icon.pwd2{ background-image:url(../images/icon_pwd2.png)}
.userinfo ul li .icon.pwd3{ background-image:url(../images/icon_pwd3.png)}
.userinfo ul li .icon.phone{ background-image:url(../images/icon_phone.png)}
.userinfo ul li .sel_province{width:274px;height:80px;background:url(../images/selbg.png) no-repeat center center;border:1px solid #d8d8d8;padding-left:30px;color:#3d3d3d;font-size:20px;line-height:75px;font-weight:lighter;float:left;}
.userinfo ul li .sel_city{width:274px;height:80px;background:url(../images/selbg.png) no-repeat center center;border:1px solid #d8d8d8;padding-left:30px;color:#3d3d3d;font-size:20px;line-height:75px;font-weight:lighter;float:right;}
.userinfo .btn_save{width:592px;height:74px; background:url(../images/confirmbg.jpg) repeat-x center center;font-size:18px;line-height:74px;color:#FFF;text-align:center;margin-top:56px; margin-left:2px;}
.userinfo .btn_cancel{width:592px;height:74px;background:url(../images/cancelbg.jpg) repeat-x center center;font-size:18px;line-height:74px;color:#0a0a0a;text-align:center;margin-top:45px; margin-left:2px;}
.userinfo .btn_login{width:592px;height:63px;background:url(../images/confirmbg.jpg) repeat-x center center;font-size:18px;line-height:63px;color:#FFF;text-align:center;margin-top:36px; margin-left:2px;}
.userinfo ul li .icon.pwd{ background:url(../images/icon_pwd.png) no-repeat center center;}
.userinfo ul li .checkbox{width:157px;height:52px;padding-left:67px;float:left;font-size:18px;height:52px;color:#0A1F29;position:relative;font-size:18px;line-height:52px;color:#3d3d3d;}
.userinfo ul li .checkbox .check{width:50px;height:50px;border:1px solid #FFF;background:#FFF;border-radius:5px;position:absolute;left:0;top:0; }
.userinfo ul li .checkbox .check.onthis{background:#FFF url(../images/icon_correct.png) no-repeat center center;}
.userinfo ul li .txtforget{width:115px;height:52px;float:right;font-size:18px;line-height:52px;text-align:right;margin-right:55px;}
.userinfo ul li .txtforget a{color:#3d3d3d;}
.tablist{width:640px;height:54px;border-bottom:1px solid #e3e3e3;}
.tablist ul li{width:25%;height:54px; border-right:1px solid #e3e3e3;color:#2f2f2f;text-align:center;font-size:18px;line-height:54px;box-sizing:border-box;text-align:center;float:left;background:#FFF;}
.tablist ul li.onthis{background:#4d4d4d;color:#FFF;}
.orderlist{width:640px;height:auto;overflow:hidden;margin-top:15px;}
.orderlist ul li{width:596px;height:auto;overflow:hidden;padding-left:22px;padding-right:22px;margin-bottom:15px;background:#FFF;padding-top:20px;padding-bottom:20px;}
.orderlist ul li .orderinfo{width:596px;height:24px;}
.orderlist ul li .orderinfo .date{width:185px;height:24px;float:left;font-size:18px;line-height:24px;}
.orderlist ul li .orderinfo .orderid{width:350px;height:24px;float:left;font-size:18px;line-height:24px;}
.orderlist ul li .orderinfo .orderstatus{with:60;height:24px;float:left;font-size:18px;line-height:24px;color:#2f2f2f;}
.orderlist ul li .orderinfo .orderstatus.cancel{color:#f85353;}
.orderlist ul li .orderinfo .orderstatus.finish{color:#51acc0;}
.orderlist ul li .orderbox{width:596px;height:155px;margin-top:20px;}
.orderlist ul li .orderbox .orferpic{width:150px;height:150px;background-position:center center;background-repeat:no-repeat;border:1px solid #e5e5e5;background-size:contain; float:left;}
.orderlist ul li .orderbox .orferpic.p1{ background-image:url(../images/icon_pro1.jpg);}
.orderlist ul li .orderbox .orferpic.p2{ background-image:url(../images/icon_pro2.jpg);}
.orderlist ul li .orderbox .orferpic.p3{ background-image:url(../images/icon_pro3.jpg);}
.orderlist ul li .orderbox .orderintro{width:335px;height:152px;float:left;margin-left:30px;}
.orderlist ul li .orderbox .orderintro .title{width:335px;height:24px;line-height:24px;color:#2f2f2f;font-weight:bold;font-size:18px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.orderlist ul li .orderbox .orderintro .txt{width:335px;height:72px;color:#2f2f2f;font-size:18px;overflow:hidden;}
.orderlist ul li .orderbox .orderintro .price{width:335px;height:24px;color:#2f2f2f;font-size:18px;line-height:24px;overflow:hidden; margin:5px 0;}
.orderlist ul li .orderbox .orderintro .price span{ color:#f16252;font-size:18px;line-height:24px;}
.orderlist ul li .orderbox .ordernum{width:60px;height:152px;float:right;font-size:24px;line-height:152px;color:#6d6d6d;text-align:center;}
.jftitle{width:596px;height:60px;border-bottom:1px solid #dedede;padding-left:22px;padding-right:22px;font-size:18px;line-height:60px;position:relative;}
.jftitle .jfnum{height:60px; position:absolute;right:22px;top:0;z-index:5; font-size:18px;line-height:60px;}
.jftitle .jfnum span{color:#cc0b10;}
.jflist{width:640px;height:auto;overflow:hidden;}
.jflist ul li{width:596px;height:60px;border-bottom:1px solid #dedede;padding-left:22px;padding-right:22px;font-size:18px;line-height:60px;position:relative;}
.jflist ul li .jfnum{height:60px; position:absolute;right:22px;top:0;z-index:5; font-size:18px;line-height:60px;color:#cc0b10;}
.advicebox{width:640px;height:auto;overflow:hidden;margin-top:22px;}
.advicebox .inpt_advice{width:572px;height:430px;margin-left:22px;padding:10px;font-size:14px;line-height:20px;border:1px solid #d7d7d7;}
.advicebox .btn_submit{width:592px;height:74px;background:url(../images/confirmbg.jpg);border:1px solid #d8d8d8;font-size:18px;line-height:63px;color:#FFF;text-align:center;margin-top:56px; margin-left:23px;}
.advicebox .btn_cancel{width:310px;height:63px;background:#c5c5c5;border:1px solid #c5c5c5;font-size:18px;line-height:63px;color:#FFF;text-align:center;margin-top:35px; margin-left:165px;}
.container{width:640px;height:auto;margin:0 auto;}
.topbg{width:100%;height:250px;background:#e93a2f;position:relative;}
.topbg .logo{width:204px;height:205px; position:absolute;left:50%;margin-left:-102px;bottom:-102px;}
.topbg2{width:100%;height:95px;background:#e8392f;position:relative;} 
.topbg2 .logo{width:168px;height:168px; position:absolute;left:50%;margin-left:-84px;bottom:-84px;}
.txtnotice{width:100%;height:30px;font-size:20px;font-weight:lighter;line-height:30px;text-align:center;margin-top:25px;}
.txtnotice a{color:#3d3d3d;}
.cartlist{width:640px;height:auto;overflow:hidden;padding-top:86px;padding-bottom:75px;margin:0 auto;}
.cartlist ul li{width:596px;height:347px;overflow:hidden;padding:25px 22px;background:#FFF;margin-bottom:27px;}
.cartlist ul li .checkbox{width:65px;height:347px;float:left;}
.cartlist ul li .checkbox .check{width:38px;height:38px;border:1px solid #e3e3e3;margin-top:64px;}
.cartlist ul li .checkbox .check.onthis{background:url(../images/icon_correct.png) no-repeat center center;}
.cartlist ul li .cartinfo{width:460px;height:347px;float:left;}
.cartlist ul li .cartinfo .cartpic{width:150px;height:150px;border:1px solid #e3e3e3;background-repeat:no-repeat;background-position:center center;float:left;background-size:contain;}
.cartlist ul li .cartinfo .carttxt{width:280px;height:150px; float:right;font-size:24px;line-height:28px;color:#2f2f2f;}
.cartlist ul li .cartinfo .numbox{width:319px;height:48px;border:1px solid #d1d1d1;float:left;margin-top:15px;}
.cartlist ul li .cartinfo .numbox .minus{width:90px;height:48px;background:none;border:none;border-right:1px solid #d1d1d1;text-align:center;font-size:24px;line-height:48px;color:#6d6d6d;float:left;}
.cartlist ul li .cartinfo .numbox .jsnum{width:135px;height:48px;text-align:center;font-size:24px;line-height:48px;color:#6d6d6d;float:left;border:none;}
.cartlist ul li .cartinfo .numbox .add{width:90px;height:48px;background:none;border:none;border-left:1px solid #d1d1d1;text-align:center;font-size:24px;line-height:48px;color:#6d6d6d;float:left;}
.cartlist ul li .cartinfo .cartarea{width:438px;height:105px; padding-top:5px; padding-bottom:5px;padding-left:10px;padding-right:10px;color:#2f2f2f;font-size:18px;line-height:24px; border:1px solid #d1d1d1; margin-top:15px;}
.cartlist ul li .del{width:30px;height:36px;float:right;margin-top:64px;margin-right:15px;}
.jsbox{width:640px;height:75px;background:#4d4d4d;position:fixed;z-index:1000;left:50%;margin-left:-320px;bottom:0;}
.jsbox .btn_js{width:193px;height:75px;background:#f16252;border:none;float:right; font-size:24px;line-height:73px;text-align:center;color:#FFF;}
.jsbox .allsel{height:75px;position:relative;padding-left:45px;font-size:24px;line-height:75px;color:#FFF;position:relative; float:left; margin-left:24px;}
.jsbox .allsel .sel{width:30px;height:30px;position:absolute;left:0;top:22px;background-repeat:no-repeat;background-image:url(../images/icon_sel.png);background-position:0 0;background-size:65px 30px;}
.jsbox .allsel.onthis .sel{ background-position:-35px;}
.more,.moreall,.moreconfirm,.morewait,.morecancel{height:80px;line-height:80px;text-align:center;font-size:16px;}
.dpic{ display:none;}

/*联系我们*/
.main1{width:100%;height:auto; overflow:hidden;}	
.companyinfo{width:100%;height:auto;overflow:hidden; margin-bottom:35px;}
.mapbox{width:90%; height:auto;overflow:hidden; margin:0 auto; }
.companyinfo .companyname{width:100%;height:auto;overflow:hidden;font:bold 14px/30px "Microsoft Yahei",SimHei,STHeiti;color:#727272;margin-top:25px;}
.companyinfo .companyadd{width:100%;height:auto;overflow:hidden;font:normal 12px/30px "Microsoft Yahei",SimHei,STHeiti;color:#888888;}
.companyinfo .companyname1{width:90%;height:auto;margin:0 auto;overflow:hidden;font:bold 14px/30px "Microsoft Yahei",SimHei,STHeiti;color:#727272;margin-top:25px;}
.companyinfo .companyadd1{width:90%;height:auto;margin:0 auto;overflow:hidden;font:normal 12px/30px "Microsoft Yahei",SimHei,STHeiti;color:#888888;}
.contactinfo{width:100%;height:auto;overflow:hidden;margin-top:20px;padding-bottom:15px; border-bottom:1px solid #dfdfdf;}
.contactinfo1{width:90%;height:auto;overflow:hidden;margin:0 auto;margin-top:20px;padding-bottom:15px; border-bottom:1px solid #dfdfdf;}
.contactinfo1 ul li{font:normal 12px/30px "Microsoft Yahei",SimHei,STHeiti;color:#888888;margin-bottom:10px;}
.contactinfo1 ul li span{font:bold 12px/30px "Microsoft Yahei",SimHei,STHeiti;color:#727272;margin-right:15px;}
.contactinfo ul li{font:normal 12px/30px "Microsoft Yahei",SimHei,STHeiti;color:#888888;margin-bottom:10px;}
.contactinfo ul li span{font:bold 12px/30px "Microsoft Yahei",SimHei,STHeiti;color:#727272;margin-right:15px;}
.companyinfo .site{width:100%;height:auto;overflow:hidden;font:bold 12px/30px "Microsoft Yahei",SimHei,STHeiti;color:#727272;margin-top:25px;}
.companyinfo .site a{margin-top:10px;font:normal 12px/24px "Microsoft Yahei",SimHei,STHeiti;color:#888888;}
.companyinfo .site a:hover{color:#cc0b10;}
.companyinfo .mapadd{width:100%;height:auto;overflow:hidden;font:bold 12px/30px "Microsoft Yahei",SimHei,STHeiti;color:#727272;margin-top:25px;}
.companyinfo1 .mapadd_img{width:100%; height:auto; float:left;}
.companyinfo1 .site{width:100%;height:auto;overflow:hidden;font:bold 12px/30px "Microsoft Yahei",SimHei,STHeiti;color:#727272;margin-top:25px;}
.companyinfo1 .site a{margin-top:10px;font:normal 12px/24px "Microsoft Yahei",SimHei,STHeiti;color:#888888;}
.companyinfo1 .site a:hover{color:#cc0b10;}
.companyinfo1 .mapadd{width:100%;height:auto;overflow:hidden;font:bold 12px/30px "Microsoft Yahei",SimHei,STHeiti;color:#727272;margin-top:25px;}
.companyinfo .mapadd_img{width:100%; height:auto; float:left;}
.saleadd{width:90%; height:auto; margin:0 auto;}
.saleadd p{font:bold 14px/30px "Microsoft Yahei",SimHei,STHeiti;color:#727272;}
.saleadd1{width:90%; height:auto; margin:0 auto;}
.saleadd1 p{font:bold 14px/30px "Microsoft Yahei",SimHei,STHeiti;color:#727272;}
.saleadd1 ul li{width:auto; min-height:150px; margin-right:5%; float:left;}
.saleadd1 ul li p{font:normal 12px/30px "Microsoft Yahei",SimHei,STHeiti;color:#888888;}
.saleadd1 ul li p span{font:bold 14px/30px "Microsoft Yahei",SimHei,STHeiti;color:#727272; text-decoration:underline;}
.saleadd ul li{width:25%; min-height:150px; float:left;}
.saleadd ul li:first-child{width:50%; }
.saleadd ul li p{font:normal 12px/30px "Microsoft Yahei",SimHei,STHeiti;color:#888888;}
.saleadd ul li p span{font:bold 14px/30px "Microsoft Yahei",SimHei,STHeiti;color:#727272; text-decoration:underline;}
.companyinfo .mapadd p{font:bold 14px/30px "Microsoft Yahei",SimHei,STHeiti;color:#727272;}
.map{max-width:100%; display:block;height:auto;}
.img_responsive{max-width:100%; display:block; height:auto;}

#productlist li .btn_addbox .ani{width:50px;height:50px; text-align:center; position:absolute;left:215px;top:10px;background:#000000; border-radius:50%; text-align:center; font:normal 18px/50px "Microsoft Yahei",SimHei,STHeiti;color:#ffffff; text-align:center; opacity:0; display:none;}
#btnbox .ani{width:50px;height:50px; text-align:center; position:absolute;left:420px;top:10px;background:#000000; border-radius:50%; text-align:center; font:normal 18px/50px "Microsoft Yahei",SimHei,STHeiti;color:#ffffff; text-align:center; opacity:0; display:none;}
.usercenterbanner {width:100%;height:238px;background:url(../images/banner_usercenter.jpg) no-repeat center center;}
.btn_view{width:586px;height:74px;display:block;background:url(../images/confirmbg.jpg);border:1px solid #d8d8d8;font-size:18px;line-height:74px;color:#FFF;text-align:center;margin:0 auto;margin-top:15px;font-family:"Microsoft Yahei",SimHei,STHeiti;}
.ibox {width:100%;height:auto;overflow:hidden;box-sizing:border-box; border:none;}