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: 14px;font-weight: bold;}

ul, form{margin: 0px;padding: 0px;}
.menu_li{float: left;white-space: nowrap;line-height: 40px;padding: 0 29px;}
.menu_on{float: left;white-space: nowrap;line-height: 40px;padding: 0 29px;background:#a11c1a;}
.menu_li:hover{background:#a11c1a;}
.menu_on a{color:#fff}
.menu_on a span{color:#fff}
.menu_li a span{color: #fff;}

/* 侧边导航信息  */
.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; display: flex;align-items: center;}
.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% - 42px);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;}



.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;}
.pages a:link,.pages a:visited,.pages a:active  {background:#FFFFFF;border:#E6E6E6 1px solid;padding:6px;text-decoration:none;margin:0 6px;}
.pages a:hover  {background:#F1F1F1;border:#CCCCCC 1px solid;color:#FF6600;}
.pages strong {background:#2E6AB1;padding:6px;border:#CCCCCC 1px solid;color:#FFFFFF;}
.pages_inp {border:#CCCCCC 1px solid;padding:6px;width:30px;text-align:center;color:#666666;}
.pages_btn {width:48px;background:#EEEEEE;border:#CCCCCC 1px solid;font-weight:bold;padding:6px;margin:0 6px;}
.pages label {background:#FFFFFF;border:#CCCCCC 1px solid;padding:6px;}
.pages label em {color:red;font-weight:bold;font-style:normal;}
.pages label span {font-weight:bold;}
/* 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;}



.pages{ float: right; display: inline; padding-bottom: 20px;}
.pages span{ color: #9a9a9a; vertical-align: bottom;}
.pages .pgbtn{ border: 1px solid #ccc; color: #999;}
.pages a, .pages 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 a, .pages li{ display: inline-block; list-style: none; text-decoration: none; color: #333;}

.pages li.active span{border: 1px solid #ffb400;color: #ffb400;}
.pages li:hover a{border: 1px solid #ffb400;color: #ffb400;}
.pages .disabled span{color: #ddd;border: 1px solid #ddd;}

/* 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;}
