body{margin: 0;font-size: 12px;color: #222;background: #FFFFFF;}
/* global */
* {word-break:break-all;font-family:"Microsoft Yahei",Tahoma,Verdana,Arial;-webkit-text-size-adjust:none;}
input,select,textarea {font-size:12px;padding:4px;}
input:focus { outline: none; }
img {border:none;}
ul li {list-style-type:none;}
ol li {list-style-type:decimal;}
ul,form {margin:0px;padding:0px;}
/* links */
a:link,a:visited,a:active {color:#333333;text-decoration:none}
a:hover {color:#FF6600;}
a.w:link,a.w:visited,a.w:active{text-decoration:none;color:#FFFFFF;}
a.w:hover{text-decoration:underline;}
a.t:link,a.t:visited,a.t:active{text-decoration:none;color:#225588;}
a.t:hover{text-decoration:underline;}
a.b:link,a.b:visited,a.b:active {color:#014CCC;text-decoration:none;}
a.b:hover {color:#FF6600;}
.main{margin: auto;width: 1200px;clear: both;overflow: auto;position: relative;}
.c_b{clear: both;}

.top {width:100%;background: #f7f9fa;border-bottom: 1px solid #e8edf2;height:39px; line-height: 39px;}
.top_div {margin:auto;width:1200px;height:39px;line-height:39px;color:#333;}
.top_div .top_left{padding: 0;margin: 0;font-size: 13px;line-height: 40px;float: left;}
.top_div .top_left .denglu{padding: 0 10px;}
.top_div .top_left .zhuce{padding: 3px 4px;background: #027cff;color: #fff;border-radius: 4px;}
.top_div .top_left span{font-size: 13px;line-height:39px;padding: 0px;margin: 0px;color:#333;}
.top_div .top_nav{float:right;}
.top_div .top_nav .pns{width: 90px; position: relative;float: left;}
.top_div .top_nav .pns .bt{font-size: 13px; text-align: center;display: block;height: 39px;line-height: 39px;margin:0;cursor: pointer;overflow: hidden;}
.top_div .top_nav .pns .bt span{display: block;border-right: 1px solid #b1b1b1;height: 17px;line-height: 17px;margin: 11px 0;}
.top_div .top_nav .pns .spbox{display: none;position: absolute; top: 39px;left:0px;background:#fff;width: 150px;padding: 14px;box-shadow: 0 4px 8px 0 rgba(38,38,38,.1);z-index: 99999;}
.top_div .top_nav .pns .spbox .cg,.top_div .top_nav .pns .spbox .xs{width: 50%;text-align: center;float:left;}
.top_div .top_nav .pns .spbox .cg span,.top_div .top_nav .pns .spbox .xs span{font-size: 13px;font-weight: 600;display: block; text-align: center;line-height: 24px;}
.top_div .top_nav .pns .spbox .cg a,.top_div .top_nav .pns .spbox .xs a{display: block;font-size: 13px; text-align: center;line-height: 25px;}
.top_div .top_nav .pns.sp:Hover .spbox{display: block;}
.top_div .top_nav .pns:hover .bt{background: #fff;font-weight: bold;}
.top_div .top_nav .pns:hover .bt span{color: #027cff;}
.top_div .top_nav .pns .fwbox{display: none;position: absolute; top: 39px;background:#fff;width: 100px;padding: 20px;box-shadow: 0 4px 8px 0 rgba(38,38,38,.1);z-index: 99999;}
.top_div .top_nav .pns .fwbox a{display: block; font-size: 13px;line-height: 26px;}
.top_div .top_nav .pns.fw:Hover .fwbox{display: block;}
.top_div .top_nav .pns .kfbox{display: none;position: absolute; top: 39px;background:#fff;width: 200px;padding: 20px;box-shadow: 0 4px 8px 0 rgba(38,38,38,.1);z-index: 99999;}
.top_div .top_nav .pns .kfbox .kf_item{width: 100%;}
.top_div .top_nav .pns .kfbox .kf_item span{display: block;font-size: 13px;color: #333;font-weight: bold; line-height: 26px;}
.top_div .top_nav .pns .kfbox .kf_item a{line-height: 26px;font-size: 13px;margin-right: 8px;}
.top_div .top_nav .pns.kf:Hover .kfbox{display: block;}
.top_div .top_nav .pns .dtbox{display: none;position: absolute; top: 39px;background:#fff;width: 200px;padding: 20px;box-shadow: 0 4px 8px 0 rgba(38,38,38,.1);z-index: 99999;}
.top_div .top_nav .pns .dtbox .dt_item{width: 100%;}
.top_div .top_nav .pns .dtbox .dt_item span{display: block;font-size: 13px;color: #333;font-weight: bold; line-height: 26px;}
.top_div .top_nav .pns .dtbox .dt_item a{line-height: 26px;font-size: 13px;margin-right: 8px;}
.top_div .top_nav .pns.dt:Hover .dtbox{display: block;}
.top_div .top_nav .pns .ydbox{display: none;position: absolute; top: 39px;background:#fff;width: 200px;padding: 20px;box-shadow: 0 4px 8px 0 rgba(38,38,38,.1);z-index: 99999;}
.top_div .top_nav .pns .ydbox .yd_item{width: 100%;}
.top_div .top_nav .pns .ydbox .yd_item img{display: block;width: 120px;}
.top_div .top_nav .pns .ydbox .yd_item strong{display: block;font-size: 13px;color: #333;font-weight: bold; line-height: 26px;}
.top_div .top_nav .pns .ydbox .yd_item span{line-height: 26px;font-size: 13px;margin-right: 8px;}
.top_div .top_nav .pns.yd:Hover .ydbox{display: block;}

/*  头部  */
.top_div .leftbox {float: left;}
.top_div .leftbox ul {}
.top_div .leftbox ul li {float: left;margin-right: 15px;position: relative;font-size: 14px;}
.top_div .leftbox ul li a {font-size: 14px;}
.top_div .leftbox ul li .gzbox {display: none;position: absolute;top: 40px;left: 0;width: 280px;background: #fff;padding: 10px;z-index: 888888;box-shadow: 0 0 5px 0 #ddd;}
.top_div .leftbox ul li .gzbox .item {float: left;width: 120px;margin: 0 10px;}
.top_div .leftbox ul li .gzbox .item img {display: block;width: 120px;height: 120px;}
.top_div .leftbox ul li .gzbox .item span {display: block;width: 100%;text-align: center;margin-top: 5px;font-size: 14px;}
.top_div .leftbox ul li:Hover .gzbox {display: block;}
.top_div .rightbox {float: right;font-size: 14px;line-height: 40px;}
.top_div .rightbox a {margin-right: 10px;}
.top_div .rightbox span {margin-right: 10px;}


.topsearch{margin-top: 38px;}
.topsearch .bds{border: 1px solid #d0111a;border-radius: 15px;height: 30px;overflow: hidden;float: left;}
.topsearch .bds .input{border: none;height: 30px;line-height: 30px;padding: 0 0 0 15px;}
.topsearch .bds .ssbtn{border: none;background: #d0111a;height: 30px;line-height: 30px;padding: 0 10px;color: #fff;font-size: 14px;}
.topsearch .qzbtn{background: none;border: 1px solid #d0111a;height: 30px;border-radius: 15px;padding: 0 15px;color: #f00;margin-left: 10px;}

#search_tips{z-index: 1000;position: absolute;width: 340px;overflow: hidden;cursor: pointer;margin: 93px 0 0 508px;font-size: 13px;line-height: 20px;color: #666666;background: #FFFFFF;border: #444444 1px solid;}

.logo{padding: 10px 0;}
.logo .pic{display: block;float: left;margin-right: 10px;}
.logo .pic img{display: block;height: 100px;}
.logo .text{float: left;margin: 10px 0;color: #565656;}
.logo .text h1{margin: 0;padding: 0;font-size: 20px;line-height: 30px;}
.logo .text .address{font-size: 14px;margin: 6px 0 0 0;padding: 0;font-weight: normal;line-height: 22px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.logo .text .zy{font-size: 14px;margin: 0;padding: 0;font-weight: normal;line-height: 22px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;max-width:600px;}

.logo .text .tex_name_com { display: flex }
.logo .text .guanzhu{width: 60px;height: 24px;background: #d0111a;color: #fff;display: flex;box-sizing: border-box;margin: 3px 0 0 20px;font-size: 14px;border-radius: 4px;align-items: center;justify-content: center;}

.logo .text .kefu{display: block;margin-top: 3px;margin-left: 8px;border: 1px solid #d0111a;color: #d0111a;border-radius: 3px;height: 22px;line-height: 22px;padding: 0 10px;font-size: 14px;}

.f_lright{float: right;width: 400px;height: 132px;position: relative;}
.f_lright img{width: 33px;height: 33px;position: absolute;top: 50px;}
.f_lright .rightfont{position: absolute;top: 42px;left: 40px;}
.f_lright .rightfont p .pspan{font-size: 17px;}
.f_lright .rightfont p .paspan{font-size: 18px;font-weight: bold;}
.f_lright .erweima img{width: 80px;height: 80px;position: absolute;top: 25px;right: 25px;}


.new_nax{background: #d0111a;width: 100%;min-width: 1200px;}
.new_nax .ms{width: 1200px;margin: auto;}
.menu{height: 40px;line-height: 40px;overflow: hidden;font-size: 16px;font-weight: bold;}
.menu li{margin-right: 1px;}
ul, form{margin: 0px;padding: 0px;}
.menu_li{float: left;white-space: nowrap;line-height: 40px;}
.menu_on{float: left;white-space: nowrap;line-height: 40px;background:#a11c1a;}
.menu_li:hover{background:#a11c1a;}
.menu_on a{color:#fff}
.menu_on a span{color:#fff;padding: 0 29px;}
.menu_li a span{color: #fff;padding: 0 29px;}

/* 侧边导航信息  */
.infobox{width: 100%;background: #ffffff url('../image/shopinfo_bg.png') no-repeat top ;background-size: 100% auto;overflow: hidden;}
.infobox .jbinfo{margin: 50px 10px 0; border-bottom: 1px dotted #ddd;padding-bottom: 10px;}
.infobox .jbinfo .tt{width: 100%;overflow: hidden; }
.infobox .jbinfo .tt .pic{float: left;width: 50px;height: 50px;border-radius: 50%;border: 1px solid #000;overflow: hidden;}
.infobox .jbinfo .tt .pic img{display: block; width: 50px;height: 50px;}
.infobox .jbinfo .tt .name{width: calc(100% - 62px);margin-left: 10px;float: left;font-size: 16px;line-height: 20px;font-weight: bold; color:#d0111a;}
.infobox .yyzz{margin-top: 10px;}
.infobox .yyzz img{height: 24px;}
.infobox .lxbox{padding: 0 10px;margin-top:10px;}
.infobox .lxbox p{padding: 8px 0;display: flex;align-items: center;}
.infobox .lxbox p .iconfont{font-size: 20px;margin-right: 10px;line-height: 20px;}
.infobox .lxbox p .t{font-size: 14px;color:#555;line-height: 20px;}

.zyinfo{width: 100%;margin-top: 20px;background:#fff;padding: 10px;box-sizing: border-box;}
.zyinfo .text{font-size: 14px;line-height: 24px;}

/*  首页   */
.gonggao{width: 100%;height: 38px;background:#ffbd62;border-radius: 4px;box-shadow:0 3px 6px 0 rgba(0,0,0,.1);}
.gonggao .iconfont{font-size: 20px;color: #fff;line-height: 38px;margin: 0 10px;float: left;}
.gonggao .text{float: left;font-size: 14px;color: #fff;line-height: 38px;max-width: 870px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.goodslists{width:100%;background:#ffffff;border-radius: 4px;padding: 10px;box-sizing: border-box;margin-top: 20px;}
.goodslists .gstitle{width: 50%;font-size: 18px;font-weight: 700;color: #333;border: none;line-height: 40px;}
.goodslists .glists{margin-top: 10px;overflow: hidden;}
.goodslists .glists ul{padding: 10px 0}
.goodslists .glists ul li{float: left; width: 186px;margin-right: 15px;margin-bottom: 15px;border-radius: 4px;border: 1px solid #ddd;padding: 10px;position: relative;}
.goodslists .glists ul li:nth-child(4n){margin-right: 0;}
.goodslists .glists ul li .tjpic{position: absolute;top: -5px;left: 20px;width: 45px;}
.goodslists .glists ul li .tjpic img{width: 100%;}
.goodslists .glists ul li .picbox{width: 100%;overflow: hidden;height: 186px;}
.goodslists .glists ul li .picbox img{display: block;width:100%;height: 100%;}
.goodslists .glists ul li .ptitle{margin-top: 8px;font-size: 14px;line-height: 20px;height: 40px;overflow: hidden;}
.goodslists .glists ul li .price{margin-top: 5px;font-size: 18px;color: #f00;line-height: 22px;}
.goodslists .glists ul li .gmbtn{ display: -webkit-box;display: -webkit-flex;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;align-items: center;width: 185px;height: 36px;font-size: 14px;color: #fff;background: #e92927;border-radius: 4px;margin: 10px auto 0;opacity: .8;cursor: pointer;}

.jxlists{width:100%;background:#ffffff;border-radius: 4px;padding: 10px;box-sizing: border-box;margin-top: 20px;}
.jxlists .gstitle{width: 100%;font-size: 18px;font-weight: 700;color: #333;border: none;line-height: 40px;overflow: hidden;}
.jxlists .gstitle strong{font-size: 18px;float: left;}
.jxlists .gstitle a{float: right;font-size: 14px;font-weight: normal;}
.jxlists .glists{margin-top: 10px;overflow: hidden;}
.jxlists .glists ul{padding: 10px 0}
.jxlists .glists ul li{float: left; width: 186px;margin-right: 15px;margin-bottom: 15px;border-radius: 4px;border: 1px solid #ddd;padding: 10px;}
.jxlists .glists ul li:nth-child(4n){margin-right: 0;}
.jxlists .glists ul li .picbox{width: 100%;overflow: hidden;height: 186px;}
.jxlists .glists ul li .picbox img{display: block;width:100%;height: 100%;}
.jxlists .glists ul li .ptitle{margin-top: 8px;font-size: 14px;line-height: 20px;height: 40px;overflow: hidden;}
.jxlists .glists ul li .price{margin-top: 5px;font-size: 18px;color: #f00;line-height: 22px;}


.hight{height: 20px;}
.f_lright{float: right;width: 400px;height: 132px;position: relative;}
.banner{margin-top: 0;width: 100%;overflow: hidden;}
.banner img{display: block;}
.f_lright img{width: 33px;height: 33px;position: absolute;top:50px}
.f_lright .rightfont{position: absolute;top: 42px;left: 40px;}
.f_lright .rightfont p, .f_lright .rightfont h2{margin: 0;}
.f_lright .rightfont p .pspan{font-size: 17px;}
.f_lright .rightfont p .paspan{font-size: 18px;font-weight: bold;}
.f_lright .erweima img{width: 80px;height: 80px;position: absolute;top: 25px;right: 25px;}

.msimg{width: 100%;}
.msimg img{width: 100%;}
.boxbox{width: 100%;background: #eeeeee;padding-top:20px;padding-bottom: 20px;}
.nr-box{width: 1200px;overflow: hidden;margin: 0 auto;}
.nr-box .jingpin{text-align: center;width: 100%;overflow: hidden;}
.nr-box .jingpin h2{font-size: 28px;margin-bottom: 0;margin: 0;margin-top: 34px;letter-spacing: 2px;}
.nr-box .jingpin p{font-size: 16px;margin: 0;margin-top: 0px;line-height: 30px;color: #888;font-weight: normal;font-family: airal;}

.nr-box ul.jplist{overflow: hidden;margin-top: 40px;}
.nr-box ul.jplist li{width: 277px;float: left;margin: 0 30px 30px 0px;}
.nr-box ul.jplist li img{width: 100%;height: 100%;display: block;}
.nr-box ul.jplist li span{width: 100%;height: 50px;display: block;border-bottom: 1px solid #ddd;color: #333;text-align: center;line-height: 45px;font-size: 15px;white-space: nowrap;
overflow: hidden;text-overflow: ellipsis;}
.nr-box ul li:nth-child(4n){margin-right: 0;}
.nr-box ul.jplist li:hover span{border-color: #2c7af4;color: #2c7af4;}

.posxq{padding: 15px 15px 15px 25px;background: none;font-size: 14px;color: #888;background: #fff;}
.f_rxq{float: right;}
.posxq a{color: #888;}
.mswz-left{width: 260px;overflow: hidden;float: left;padding: 10px;background:#fff;box-sizing: border-box;}
.side_head{border-bottom: 1px solid #ddd;background: #ffffff;width: 100%;}
.side_head span{font-size: 16px;height: 40px;line-height: 40px;}
.side_head span::after{content: "";background: #d0111a;display: block;width: 30px;height: 2px;}
.side_body{width: 100%;background:#fff;padding:10px;margin-bottom: 15px;box-sizing: border-box;}
.side_body ul{}
.side_body ul li{padding-left: 8px;line-height: 40px;margin: 0;border-bottom: 1px dotted #ddd;}
.side_body ul li a{font-size: 15px;display: block;}
.side_body ul li a .icon{background: url(./cat_icon.png) no-repeat center -10px;display: block;width: 15px;height: 15px;float: left;background-size: 10px auto;margin-top: 13px;}
.side_body ul li:hover{background: #d0111a;}
.side_body ul li:hover a{color: #fff; font-weight: bold;}
.side_body ul li:hover a .icon{background-position: center 0px; }

.mswz-tight{float:right;width: 925px;overflow: hidden;}
.mswz-tight .main_head{border-bottom: 1px solid #ddd;padding: 0px;overflow: hidden;height: 45px;line-height: 45px;background: #FFF;}
.mswz-tight .main_head div{padding: 0 10px 0 20px;font-size: 21px;overflow: hidden;letter-spacing: 1px;}
.mswz-tight .main_head div strong{font-size: 16px;color: #d0111a;border-left: 4px solid #d0111a;padding-left: 10px;display: block;height: 20px;line-height: 20px;margin-top: 12px;font-weight: normal;}
.mswz-tight .main_body{}
.mswz-tight .main_body .tabbox{width: 100%;}
.mswz-tight .main_body .tabbox th{ font-size: 15px;height: 36px;padding: 4px 0;}
.mswz-tight .main_body .tabbox th > div{}
.mswz-tight .main_body .tabbox td{font-size: 14px;line-height: 20px;border-bottom: 1px solid #ddd;padding: 10px 3px;}
.mswz-tight .main_body .tabbox td > div{}
.w10{width: 10% !important;}
.w15{width: 15% !important;}
.w20{width: 20% !important;}
.w25{width: 25% !important;}
.w30{width: 30% !important;}
.w35{width: 35% !important;}


.sider_data{width: 260px;margin-bottom: 15px;background: #fff;overflow: hidden;}
.sider_data .title_com{border-bottom: 3px solid #0049ac;padding: 10px 20px 10px 20px;overflow: hidden;}
.sider_data .title_com h3{display: block;font-size: 18px;color: #333;font-weight: bold;}
#viptime2{float: left;color: #666;}
.free_vip2{font-size: 16px;}
#viptime2 p{float: left;line-height: 28px;margin: 0;}
#viptime2 p i{display: block;width: 45px;float: left;margin: 5px 10px 0 0;height: 17px;font-size: 25px;}
.free_vip2 i.f_bg_mini{background: url(img/27.png) no-repeat;background-size:100% 100%;}
#viptime2 p span{font-size: 16px;}
.splxrxinx{clear: both;padding: 10px 0;overflow: hidden;padding-left: 18px;}
.f_r{float: right;}
a.head_more{padding-right: 10px;margin-right: 4px;font-size: 13px;color: #fff;background: url(img/kgcup7hm0s1wm1gj093533.png) no-repeat right center;}

.cpfl{width: 100%;background: #fff;padding: 10px 10px;box-sizing: border-box;margin-bottom: 15px;}
.cpflps{padding-left: 8px;line-height: 40px;margin: 0;border-bottom:1px dotted #ddd;}
.cpflps a{font-size: 15px;display: block;}
.cpflps a i{background: url(./cat_icon.png) no-repeat center -10px;display: block;width: 15px;height: 15px;float: left;background-size: 10px auto;margin-top: 13px;}
.cpflps:hover{background: #2c7af4;}
.cpflps:hover a{color: #fff; font-weight: bold;}
.cpflps:hover a i{background-position: center 0px; }
.cpflps .cpimg{width: 6px;}

input, select, textarea{font-size: 14px;}
.inp{border: #ddd 1px solid;padding: 4px;color: #666666;width: 230px;height: 22px;}
.sbm{height: 32px;border: #ddd 1px solid;color: #333333;width: 91px;}
.sbm:Hover{border-color: #2c7af4;color: #fff;background: #2c7af4;}
.select{width: 140px;color: #565656;border: 1px solid #ddd;}




.main_body{border-top: none;background: #FFFFFF;padding: 20px;margin: 0 0 20px;}
.pd10{padding: 10px;}
.lh18{line-height: 180%;}
.px13{font-size: 13px;}
.imglefl{float: left;margin-right: 20px;}
.bodysimg{padding:5px;border:#C0C0C0 1px solid;max-width: 200px;max-height: 200px;display: block;}
.imgspans{display: block;text-align: justify;font-size: 14px;line-height: 24px;}
.imgspans a{color: #2c7af4;}
.main_head div{padding: 0 10px 0 10px;font-size: 21px;overflow: hidden;letter-spacing: 1px;}
.main_body{overflow: hidden;background: #ffffff;}
.elite{width: 100%;overflow: hidden;}
.elite .sPrev, .elite .sNext{left: 5px;top: 34px;display: block;width: 30px;height: 216px;border: 1px solid #ddd;background: url(img/icoLeft.gif) center center no-repeat #f4f4f4;}
.elite ul{overflow: hidden;zoom: 1;}
.elite ul li{width: 207px;float: left;overflow: hidden;text-align: center;margin: 0px 10px 10px 0;border: 1px solid #ddd;box-sizing: border-box;}
.elite ul li:nth-child(4n){margin-right: 0;}
.thumb{width: 94%;padding: 0;margin: 10px auto;}
.thumb img{display: block;border: none;padding: 0;width: 100%;}
.thumb div{width: 90%;height: 26px;overflow: hidden;line-height: 26px;font-size: 13px;margin: 6px 0;}
.elite ul li:hover{background: #F1F1F1;}
.elite .sNext{left:auto;right:5px;background:url(img/icoRight.gif) center center no-repeat #f4f4f4}

.strong{font-size: 22px;font-weight: bold;color: #fff;border-left: 5px solid #fff;padding-left: 15px;}
.dongtai{background: #fff;padding:20px ;}
.xwzx{text-align: center;}
.xwzx h1{color: #555;font-size: 20px;margin: 0;}
.xwzx p.cs{border-bottom: 1px solid #ddd;margin-bottom: 20px;margin-top: 5px;padding-bottom: 10px;}
.xwzx p{font-size: 14px;padding: 0;margin: 0;line-height: 30px;}
.xwzx #content{text-align: justify;}


.button{color: #666666;line-height: 16px;padding: 5px 0 20px 0;background-color: #f8f8f8;border-top: 2px #ebebeb solid;}
.yqlj{width: 1200px;margin: 0 auto;}
.ps{font-size: 13px;color: #000;}
.yqlj ul li{float: left;line-height: 22px;padding-right: 32px;}
.yqlj ul li a{font-weight: lighter;}
.lxwm{width: 100%;overflow: hidden;margin: 0 auto;border-top: 1px solid #eeeeee;border-bottom: 1px solid #eeeeee;}
.lxwmauto{width: 1200px;margin: 0 auto;overflow: hidden;padding: 20px 0;}
.lxwm .lxwmauto ul li{width: 20%;float: left;}
.lxwm .lxwmauto ul li b{display: block;font-size: 13px;line-height: 30px;color: #000000;font-weight: normal;margin-bottom: 5px}
.lxwm .lxwmauto ul li a{display: block;line-height: 25px;font-weight: lighter;}
.lxwm .lxwmauto ul li .lisa{font-size: 24px;line-height: 50px;}
.lxwm .lxwmauto ul li .lista{display: block;width: 75px;height: 20px;text-align: center;line-height: 20px;border: 1px solid #666666;border-radius: 20px;margin-top: 8px;}
.bqsy{width: 1200px;margin: 0 auto;text-align: center;padding: 15px 0 0;line-height: 26px;}
.xq_1{float:right;width:410px}
.dtnr p{margin: 0;padding: 0;line-height: 32px;}
.dtnr p a{font-size: 15px;}
.dtnr p a img{width: 8px;vertical-align:middle;margin-right: 20px;}
.dtnr p span{float: right;font-size: 15px;}

#mid_div{height: 400px;}
#mid_div img{width: 100%; height: 100%;}

/* show */
.title {text-align:center;font-size:20px;font-weight:bold;line-height:48px;}
.info {margin:16px 16px 0 16px;background:#F1F1F1;line-height:48px;text-align:center;}
.content {font-size:14px;line-height:180%;padding:20px;}
.content p {margin:0 0 16px 0;}
.property {border:#E6E6E6 1px solid;background:#F6F6F6;padding:16px;margin:0 20px;}
.property li {float:left;width:30%;height:24px;line-height:24px;overflow:hidden;}
.foot {background:#F1F1F1;padding:20px;line-height:32px;}
.foot i,.top i {font-style:normal;color:#999999;padding:0 8px;}
.pos {padding:16px 16px 16px 32px;height:24px;line-height:24px;background:url('../images/pos.png') no-repeat 6px 18px;font-size:14px;}
.pos div {float:right;}
.pos i {font-style:normal;font-weight:bold;color:#444444;padding:0 6px;font-family:simsun;}
.pos em {font-style:normal;color:#999999;padding:0 10px;font-size:12px;}
.pos .f_r {font-size:12px;color:#666666;}

.inp {border:#CCCCCC 1px solid;color:#666666;}
.sbm {height:28px;line-height:28px;border:#CCCCCC 1px solid;color:#333333;background:#EEEEEE;padding:0 10px;cursor:pointer;}
.sbm:hover {background:#DDDDDD;}
/* sign */
.sign {z-index:1000;position:absolute;width:180px;height:50px;background:url('../default/images/vip_bg.gif') no-repeat;margin:32px 0 0 1000px;}
.sign div {padding:23px 0 0 73px;}
.sign strong {font-size:18px;color:red;}
.sign span {font-size:18px;color:red;font-weight:bold;padding:0 0 0 60px;}
/* thumb */
.thumb {padding:16px;}
.thumb img {border:#C0C0C0 1px solid;padding:2px;}
.thumb div {width:90%;height:26px;overflow:hidden;line-height:26px;font-size:13px;margin:6px 0 6px 0;}
.thumb p {font-size:10px;color:#888888;margin:2px;}
.thumb:hover{background:#F1F1F1;}
/* album */
#mid_pos {position:absolute;}
#mid_div {width:400px;height:300px;cursor:crosshair;border:#DDDDDD 1px solid;background:#F2F2F2;}
#zoomer {width:160px;height:120px;background:#FFFFFF url('../default/images/ab-zoom-bg.gif');position:absolute;z-index:6;opacity:0.5;filter:alpha(opacity=50);}
#big_div {width:560px;height:420px;border:#DDDDDD 1px solid;background:#FFFFFF;position:absolute;overflow:hidden;}
#big_pic {position:absolute;}
.tbs {width:414px;height:56px;margin:20px 0;}
.tbs img {cursor:pointer;}
.tbsl {width:32px;height:56px;float:left;}
.tbsr {width:20px;height:56px;float:left;}
.tbsm {width:350px;height:56px;float:left;overflow:hidden;}
.ab_zoom {width:30px;height:30px;background:url('../default/images/ab-zoom.png') no-repeat center center;position:absolute;z-index:5;margin:270px 0 0 -30px;}
.ab_play {width:48px;height:48px;border-radius:50%;background:#FFFFFF url('../default/images/ab-play.png') no-repeat center center;position:absolute;z-index:7;margin:-150px 0 0 176px;}
.ab_play:hover {background:#FFFFFF url('../default/images/ab-play-on.png') no-repeat center center;cursor:pointer;}
.ab_hide {width:30px;height:30px;background:url('../default/images/ab-hide.png') no-repeat center center;position:absolute;z-index:12;margin:-300px 0 0 370px;display:none;}
.ab_hide:hover {background:url('../default/images/ab-hide-on.png') no-repeat center center;cursor:pointer;}
.ab_video {width:400px;height:300px;border:#000000 1px solid;background:#000000;position:absolute;z-index:10;margin:-302px 0 0 0;display:none;}
.ab_im {padding:2px;margin:0 14px 0 0;border:#C0C0C0 1px solid;float:left;width:50px;height:50px;}
.ab_on {padding:2px;margin:0 14px 0 0;border:#FF6600 1px solid;float:left;width:50px;height:50px;background:#FF6600;}
/* pages */
.pages {padding:20px 0;text-align:center;font-size:12px;float: right; display: inline; padding-bottom: 20px;}
.pages ul{}
.pages ul li{display: inline-block; list-style: none; text-decoration: none; color: #333;}
.pages ul li a{display: inline-block; padding: 0 10px; margin: 0 3px; height: 26px; line-height: 26px; border: 1px solid #333; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; font-size: 16px;}
.pages ul li span{display: inline-block; padding: 0 10px; margin: 0 3px; height: 26px; line-height: 26px; border: 1px solid #333; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; font-size: 16px;}
.pages ul li.active span{border: 1px solid #ffb400;color: #ffb400;}
.pages ul li.disabled span{color: #999;border: 1px solid #999;}
.pages ul li:hover a{border: 1px solid #ffb400;color: #ffb400;}

/* comment */
.stat {padding:15px 0 10px 0;}
.stat_p {height:10px;line-height:10px;background:#FFF7D2;font-size:1px;}
.stat_p div {height:10px;line-height:10px;background:#FFA40D;border-left:#FFA40D 2px solid;float:left;}

.comment_sp {background:#F9FCFE;}
.comment_content {color:#333333;font-size:14px;line-height:180%;clear:both;padding:5px;}
.comment_title {height:26px;line-height:26px;color:#1B4C7A;padding:0 5px 0 5px;}
.comment_reply {padding:5px 10px 5px 10px;margin:0 5px 0 5px;line-height:180%;border:#E6E6E6 1px solid;background:#FFFFE3;}
.comment_no,.order_no {text-align:center;padding:20px;font-size:13px;}

/* basic */
.f_l {float:left;}
.f_r {float:right;}
.t_r {text-align:right;}
.t_c {text-align:center;}
.f_b {font-weight:bold;}
.f_n {font-weight:normal;}
.f_white {color:white;}
.f_gray {color:#666666;}
.f_orange {color:#FF6600;}
.f_red {color:#FF0000;}
.f_blue {color:#003EAA;}
.f_green {color:#2BA245;}
.f_dblue {color:#225588;}
.f_price {font-weight:bold;font-family:Arial;color:#FF6600;}
.px12 {font-size:12px;}
.px14 {font-size:14px;}
.lh18 {line-height:180%;}
.b10 {font-size:1px;height:10px;}
.pd10 {padding:10px;}
.c_b{clear:both;}
.dsn {display:none;}
.c_p {cursor:pointer;}
.highlight {color:red;}

.btn-act {font-size:16px;width:148px;height:36px;line-height:36px;border:none;text-align:center;cursor:pointer;padding:0;-webkit-appearance:none;margin:6px 10px 0 0;}
.btn-act {background:#FF6600;border:#FF2200 1px solid;color:#FFFFFF;}
.btn-act:hover {background:#F22D00;}

/*  商品列表页  */
.cjsbox{background: #fff;}
.cjsbox .jst{width:100%;overflow: hidden;border-bottom: 1px solid #ddd;}
.cjsbox .jst span{float:left;font-size: 16px;line-height: 40px;}
.cjsbox .jst span::after{content:"";background: #d0111a;display: block;width: 30px;height: 2px;}
.cjsbox .jsc{padding: 15px 0 0;}
.cjsbox .jsc .form-item{overflow: hidden;margin-bottom: 20px;}
.cjsbox .jsc .form-item .label{float: left; width:60px;font-size: 14px;text-align: right;line-height: 30px;}
.cjsbox .jsc .form-item .form-input{float: left; width: calc(100% - 70px);}
.cjsbox .jsc .form-item .form-input .layui-input{height: 30px;line-height: 30px; padding: 0 0 0 5px;width: 100%;}
.cjsbox .jsc .form-item .form-input .layui-input.price{width: 66px;float: left;}
.cjsbox .jsc .form-item .form-input span{float: left;line-height: 30px;font-size: 14px;padding: 0 5px;}

.cjsbox .jsc .form-item-btn{overflow: hidden;text-align: right;}
.cjsbox .jsc .form-item-btn .btn{ font-size: 13px;background: #fff;background: #d0111a;border: 1px solid #d0111a;padding: 4px 12px;cursor: pointer;color: #fff;}
.cjsbox .jsc .form-item-btn .btn.rest{background: #fff;color:#d0111a;}

/*
.logbox{margin-top: 20px;background: #fff;border: 1px solid #ddd;box-sizing: border-box;}
.logbox .logt{height: 50px;border-bottom: 1px solid #ddd;}
.logbox .logt>div{width: 50%;float: left;line-height: 50px;text-align: center;font-size: 14px;background: #f2f2f2;}

.logbox .logt .active{background-color: #fff !important;color: #d0111a !important;border-top: 2px solid #d0111a !important;}
.logbox .loglist{padding: 10px;}
.logbox .loglist ul{}
.logbox .loglist ul li{border-bottom: 1px solid #ddd;padding: 10px 0;}
.logbox .loglist ul li .picbox{width: 80px;height:80px;float: left;}
.logbox .loglist ul li .picbox img{display: block;width: 100%;height: 100%;}
.logbox .loglist ul li .text{float: left; width: calc(100% - 90px);margin-left: 10px;}
.logbox .loglist ul li .text .t{display: block;font-size: 14px;line-height: 22px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width: 100%;}
.logbox .loglist ul li .text .price{ margin-top: 10px;font-size: 14px;color: #d0111a;line-height: 20px;}
.logbox .loglist ul li .text .num{margin-top: 5px;line-height: 20px;color: #888;font-size: 12px;}
*/

/* 添加tab切换样式 */
.tab-content {display: none;}
.tab-content.active {display: block;}

.spbox{widht: 100%;}
.spbox .jsbox{height: 45px;border: 1px solid #ddd;background: #fff;}
.spbox .jsbox .lbox{float: left;}
.spbox .jsbox .lbox .item{float: left;width: 70px;border-right: 1px solid #ddd;height: 45px;line-height: 45px;text-align: center;font-size: 14px;}
.spbox .jsbox .rbox{float:right;}
.spbox .jsbox .rbox .num{float: left;line-height: 45px;color: #888;font-size: 14px;}
.spbox .jsbox .rbox .num strong{color:#d0111a;font-size: 16px;}
.spbox .jsbox .rbox .fenye{padding: 0 15px;height: 45px;float: left;}
.spbox .splist{width: 100%;overflow: hidden;background: #fff;margin-top: 0px;box-sizing: border-box;padding: 10px;}
.spbox .splist ul{}
.spbox .splist ul li{float: left; width:208px;margin-right: 15px; margin-bottom: 15px; border: 1px solid #ddd;border-radius: 4px;box-sizing: border-box;padding: 10px;}
.spbox .splist ul li .picbox{width:100%;overflow: hidden;height:186px; }
.spbox .splist ul li .picbox img{display:block;width:100%;height:100%;}
.spbox .splist ul li .spt{display: block;margin-top: 8px;font-size: 14px;line-height: 20px;height: 40px;overflow: hidden;}
.spbox .splist ul li .desc{margin-top: 5px;overflow: hidden;}
.spbox .splist ul li .desc .price{float: left;font-size: 16px;color: #d0111a;line-height:24px;}
.spbox .splist ul li .desc .num{line-height:24px;color: #999999;font-size:14px;float:right;}
.spbox .splist ul li:nth-child(4n){margin-right: 0;}


/**    产品详情    **/
.goodsbox{background:#fff;}
.goodsinfo{width: 100%;background: #fff; padding: 20px; box-sizing: border-box;}
.goodsinfo .goodpic{width: 360px;float: left;}
#preview{ float:none; margin:0px auto; text-align:center; width:360px;position:relative;}
.jqzoom{ width:350px; height:350px; position:relative;}
.zoomdiv{ left:360px; height:400px; width:400px;}
.list-h li{ float:left;}
#spec-n5{width:350px; height:56px; padding-top:6px; overflow:hidden;}
#spec-left{ background:url(../images/left.gif) no-repeat; width:10px; height:45px; float:left; cursor:pointer; margin-top:5px;}
#spec-right{background:url(../images/right.gif) no-repeat; width:10px; height:45px; float:left;cursor:pointer; margin-top:5px;}
#spec-list{ width:325px; float:left; overflow:hidden; margin-left:2px; display:inline;}
#spec-list ul li{ float:left; margin-right:0px; display:inline; width:62px;}
#spec-list ul li img{ padding:2px ; border:1px solid #ccc; width:50px; height:50px;}
/*jqzoom*/
.jqzoom{position:relative;padding:0;}
.zoomdiv{z-index:100;position:absolute;top:1px;left:0px;width:400px;height:400px;background:url(i/loading.gif) #fff no-repeat center center;border:1px solid #e4e4e4;display:none;text-align:center;overflow: hidden;}
.bigimg{width:800px;height:800px;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:50px;height:50px;border:1px solid #aaa;background:#FEDE4F 50% top no-repeat;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);cursor:move;}
#spec-list{ position:relative; width:322px; margin-right:6px;}
#spec-list div{ margin-top:0;margin-left:-30px; *margin-left:0;}

.goodsinfo .slide{}
.goodsinfo .gsinfo{box-sizing: border-box;float: left;width: 520px;margin-left: 15px;}
.goodsinfo .gsinfo .title{font-size: 24px;text-align: left;line-height: 50px;}
.goodsinfo .gsinfo .canshu{width: 100%;line-height: 32px;font-size: 15px;color: #666;}
.goodsinfo .gsinfo .canshu span{margin-right: 20px;}
.goodsinfo .gsinfo .notice{font-size: 14px;line-height: 32px;color: #d0111a;}
.goodsinfo .gsinfo .price{width: 100%;box-sizing: border-box;padding: 10px 20px;background: #f2f2f2;}
.goodsinfo .gsinfo .price .item{width: 100%;overflow: hidden;}
.goodsinfo .gsinfo .price .item .label{float: left;font-size: 18px;font-weight: bold;color: #666;width: 120px;line-height: 40px;}
.goodsinfo .gsinfo .price .item .con{font-size: 24px;line-height: 40px;font-weight: bold;color: #666;}
.goodsinfo .gsinfo .price .item.vip .label{font-size: 24px;color: #f00;}
.goodsinfo .gsinfo .price .item.vip .con{color: #f00;}
.goodsinfo .gsinfo .qtcs{width: 100%;margin-top: 50px;border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;padding: 10px 0;overflow: hidden;}
.goodsinfo .gsinfo .qtcs .item{float: left;width: 33.333%;box-sizing: border-box;font-size: 15px;text-align: center;line-height: 28px;color: #333;}
.goodsinfo .gsinfo .qtcs .item{border-right: 1px solid #ddd;}
.goodsinfo .gsinfo .qtcs .item:last-of-type{border-right: none;}
.goodsinfo .gsinfo .tishi{font-size: 13px;line-height: 32px;color: #888;}

.goodsinfo .gsinfo .cgbox{display: flex;justify-content: space-between;margin-top: 30px;}
.goodsinfo .gsinfo .numbox{width: 200px;/*overflow: hidden;*//*height: 36px;*/padding: 10px 0;}
.goodsinfo .gsinfo .numbox .label{float: left;font-size: 14px;line-height: 37px;}
.goodsinfo .gsinfo .numbox .num{width: 100px;}
.goodsinfo .gsinfo .numbox .con{}
.goodsinfo .gsinfo .actbox{overflow: hidden;}
.goodsinfo .gsinfo .actbox div{cursor: pointer;}
.goodsinfo .gsinfo .actbox .item{float: left;width: 120px;height: 40px;border-radius: 8px;background: #f2f2f2;text-align: center;line-height: 40px;font-size: 14px;margin-right: 15px;}
.goodsinfo .gsinfo .actbox .item.car{color: #fff;background: #2769dc;}


.goodsinfo .gsinfo .actbox .item.sc{margin-right: 0; width: 50px;background: #fff;border: 1px solid #ddd;}
.goodsinfo .gsinfo .actbox .item.sc .iconfont{font-size: 26px;color:#888;}
.goodsinfo .gsinfo .actbox .item.sc .on .iconfont{color:#d0111a;}

.goodsinfo .gsinfo .zftype{width: 100%;overflow: hidden;}
.goodsinfo .gsinfo .zftype .label{font-size: 14px;line-height: 28px;float: left;}
.goodsinfo .gsinfo .zftype .con{font-size: 14px;line-height: 28px;}
.goodsinfo .gsinfo .contact{font-size: 14px;line-height: 30px;}


.goodsinfo .shopinfo{width: 250px;background: #fff;float: right;border: 1px solid #ddd;box-sizing: border-box;padding: 10px;}
.goodsdetail{width: 100%;margin-top: 20px;margin-bottom: 20px;overflow: hidden;}

.goodsdetail .xqbox{width: 820px;float: right;background:#fff;padding: 0px;}
.goodsdetail .xqbox .xqt{width: 100%;height: 52px;background:#f2f2f2;}
.goodsdetail .xqbox .xqt ul{overflow: hidden;}
.goodsdetail .xqbox .xqt ul li{float: left;width: 130px;font-size: 16px;line-height: 50px;text-align: center;background: #fff;}
.goodsdetail .xqbox .xqt ul li.on{border-bottom: 1px solid #d0111a;}

.goodsdetail .xqbox .xqcon{width: 100%;margin-top: 20px;}
.goodsdetail .xqbox .xqcon .item{width: 100%;}
.goodsdetail .xqbox .xqcon .item .t{height: 40px;line-height: 40px;}
.goodsdetail .xqbox .xqcon .item .t span{font-size: 16px;color: #000;font-weight: bold;}
.goodsdetail .xqbox .xqcon .item .content{width: 100%;padding: 10px 0;}
.goodsdetail .xqbox .xqcon .item .content .cs{overflow: hidden;}
.goodsdetail .xqbox .xqcon .item .content .cs li{width: 33.3333%;float: left;font-size: 14px;line-height: 36px;}
.goodsdetail .xqbox .xqcon .item .content .cs li label{color:#888;}

.goodsdetail .xqbox .xqcon .item .content .jieshao{width: 100%;font-size: 14px;line-height: 28px;text-align: justify;}
.goodsdetail .xqbox .xqcon .item .content .imglists{width: 100%;overflow: hidden;}
.goodsdetail .xqbox .xqcon .item .content .imglists li{display: inline-block;}
.goodsdetail .xqbox .xqcon .item .content .imglists li img{display: block;max-width: 100%;height: auto;}
.goodsdetail .xqbox .xqcon .item .content .text{width: 100%;text-align: justify;}
.goodsdetail .xqbox .xqcon .item .content .text p{font-size: 14px;line-height: 28px;padding: 0;}
.goodsdetail .xqbox .xqcon .item .content .text p.tt{font-size: 18px;line-height: 32px;}

.numboxs {border: 1px solid #ddd;display: inline-block;border-radius: 4px; overflow: hidden;}
.numboxs *{box-sizing: border-box;}
.numboxs .active {display: block;background: #f2f2f2;width:40px;padding: 5px 0;float: left;line-height: 25px;text-align: center;font-size: 22px;cursor: pointer;}
.numboxs .inpbox {display: block;float: left;border: none;height: 34px;width: 75px;font-size:14px;padding: 0 5px;color: #666;text-align: center;}

.goodsdetail .lxsjbox{float: left;width: 300px;background:#fff;padding:20px;background:url({__IMG_INDEX_PATH__}shopinfo_bg.png) no-repeat top;background-size: 100% auto;}
.goodsdetail .lxsjbox .jbinfo{margin-top: 30px;width: 100%;padding-bottom: 20px;border-bottom: 1px solid #f2f2f2;}
.goodsdetail .lxsjbox .jbinfo .logopic{ width: 80px;margin: 0 auto;height: 80px;}
.goodsdetail .lxsjbox .jbinfo .logopic img{width: 100%;height: 100%;}
.goodsdetail .lxsjbox .jbinfo .corpname{text-align: center;font-size: 20px;line-height: 25px;}
.goodsdetail .lxsjbox .jbinfo .statusbox{display: flex;justify-content: center;align-content: center;margin-top: 10px;}
.goodsdetail .lxsjbox .jbinfo .statusbox .st{margin: 0 10px;width: 100px;text-align: center;font-size: 14px;line-height: 26px;border-radius: 4px;background:#f2f2f2;color:#888;}
.goodsdetail .lxsjbox .jbinfo .statusbox .st .iconfont{font-size: 14px;color:#888;margin-right: 4px;vertical-align: middle;}
.goodsdetail .lxsjbox .jbinfo .statusbox .st.rz{background:#e6edff;color:#0068fa;}
.goodsdetail .lxsjbox .jbinfo .statusbox .st.rz .iconfont{color:#0068fa;}

.goodsdetail .lxsjbox .jbinfo .statusbox .st.vip{background:#fff1e1;color:#fa7810;}
.goodsdetail .lxsjbox .jbinfo .statusbox .st.vip .iconfont{color:#fa7810;}

.goodsdetail .lxsjbox .lxinfo{ width: 100%;overflow: hidden;}
.goodsdetail .lxsjbox .lxinfo .lxt{margin-top: 20px;font-size: 18px;font-weight: bold;line-height: 30px;}
.goodsdetail .lxsjbox .lxinfo .lxp{padding: 10px 0;}
.goodsdetail .lxsjbox .lxinfo .lxp .item{padding: 10px 0;font-size: 15px;display: flex;justify-content: flex-start;align-content:center;}
.goodsdetail .lxsjbox .lxinfo .lxp .item .iconfont{font-size: 20px;color: #d0111a;margin-right: 4px;vertical-align: middle;}
