.bodybgcolor{width:100%}
.body1000{margin-left:auto;margin-right:auto;width:1000px}
#iflogin img{margin-top:8px}
.copyrights{color:#3592e2!important;font-weight:700;font-family:Arial,Helvetica,sans-serif}
.copyversions{color:#ff8900!important}
.floater{border-left-width:0;border-right-width:0;top:0;position:fixed;z-index:199;opacity:1}
.bartop{background-color:#f8f8f8;border-bottom:1px #e8e8e8 solid;height:32px;line-height:32px;width:100%;font-size:12px}
.bartop,.bartop a{color:#585858;font-size:12px}
.bartop .barleft a:hover{text-decoration:none}
.bartop .barcenter{margin-left:auto;margin-right:auto;width:1000px}
.bartop .barleft{overflow:hidden;width:600px;text-align:left;float:left;text-align:left}
.bartop .barright{width:25pc;text-align:right;float:right;height:32px;overflow:hidden}
.bartop .barright a:hover{text-decoration:none}
.bartop .barleft ul{float:left}
.bartop .barright ul{float:right}
.barcity{font-size:14px!important;}
.barcity span{color:#f30;font-weight:bold;}
.bartop ul.barcang{background:url(../images/global/baricon.gif) 0 -54px no-repeat;padding-left:15px}
.bartop ul.barwap{background:url(../images/global/baricon.gif) 0 -36px no-repeat;padding-left:15px}
.bartop ul.barpost{background:url(../images/global/baricon.gif) 0 -18px no-repeat;padding-left:15px}
.bartop ul.bardel{background:url(../images/global/baricon.gif) 0 0 no-repeat;padding-left:15px}
.bartop ul{margin:6px 8px 0;line-height:18px;display:inline;position:relative;z-index:99999}
.bartop div.choosetheme{float:left}
.bartop div#themelist{float:right}
.bartop ul li{float:left;width:15px}
.bartop ul.line{width:2px;height:10px;overflow:hidden;background:#fff;margin:9px 0 0}
.bartop ul li,.bartop ul.line u{height:18px;display:block;overflow:hidden}
.bartop ul.line u{width:1px;background:#d4d4d4}
.cateintro{font-size:14px;width:1198px;overflow:auto;line-height:24px;text-align:left;margin:0}
.cateintro .introleft{width:150px;float:left;margin-top:10px;margin-bottom:10px;text-align:left;font-weight:700;font-size:14px}
.cateintro .introflink,.cateintro .introright{width:1015px;color:grey;float:right;margin-top:10px;margin-right:10px;margin-bottom:10px}
.cateintro .introflink a{margin-right:10px;color:grey;white-space:nowrap;word-break:keep-all}
.cateintro .introright a{float:left;display:block;overflow:hidden;width:136px;height:26px;color:grey}
.cateintro .introflink a:hover,.cateintro .introright a:hover{color:red}
.footsearch{background-color:#fcfcfc;border:1px #d4d4d4 solid;height:76px;width:1200px}
.footsearch ul{margin-top:20px;margin-left:auto;margin-right:auto;width:700px}
.shadow{background:url(../images/global/daohangbg.gif) 0 -240px repeat-x;width:100%;height:2px}
.footsearch_input{border:1px #d4d4d4 solid;float:left;width:410px;height:28px;line-height:28px;font-size:14px;color:#c8c8c8;padding-left:10px;padding-right:10px}
.mayifoot{height:auto;width:100%;background-color:#2B2D2E;height:auto;overflow:auto;position:absolute;left:0;color:silver;padding:30px 0}
.mayifoot a{color:silver}
.footabout{margin-left:auto;margin-right:auto;margin-top:10px}
.footabout a{padding-right:15px;margin-right:15px;border-right:1px #ccc solid}
.footabout a.backnone{border-right:none}
.footabout span{margin-left:15px;margin-right:15px}
.footcopyright{margin-top:12px;padding-bottom:12px}
.footcopyright a{margin-left:10px}
.debuginfo{margin-top:12px}
.debuginfo i{font-style:normal}
.debuginfo a{font-style:normal}
.footer_new{
    width:100%;
    background-color:#E8E8E8;
    height:auto;
    font-size:14px;
    padding: 20px 0;
}
.footer_new .foot_new{width:1200px;margin-left:auto;margin-right:auto}
.footer_new .foot_box{width:420px;height:200px;float:left;display:block;border-right:1px #ddd solid;margin:30px 20px 10px 0;padding:0 0 20px 10px;text-align:left}
.footer_new .foot_box .hd{font-size:16px;line-height:36px;color:#000}
.footer_new .foot_box .bd li{line-height:26px;color:#666}
.footer_new .foot_wap{width:230px;height:200px;float:left;display:block;border-right:1px #ddd solid;margin:30px 10px 10px 15px;padding:0 0 20px 10px}
.footer_new .foot_wap .hd{font-size:16px;line-height:36px;color:#000;text-align:left}
.footer_new .foot_wap .bd{text-align:left;padding:0}
.footer_new .foot_wap .bd img{margin:5px 0 0;width:175px;height:175px}
.footer_new .foot_wx{width:230px;height:200px;float:left;display:block;border-right:1px #ddd solid;margin:30px 10px 10px 15px;padding:0 0 20px 10px}
.footer_new .foot_wx .hd{font-size:16px;line-height:36px;color:#000;text-align:left}
.footer_new .foot_wx .bd{text-align:left;padding:0}
.footer_new .foot_wx .bd img{margin:5px 0 0;width:175px;height:175px}
.footer_new .foot_mobile{width:210px;height:190px;float:left;display:block;margin:55px 10px 0 15px;padding:20px 0 0 10px;text-align:center;background:url(../images/global/foot_tel.gif) center 0 no-repeat}
.footer_new .foot_mobile ul{margin-top:60px}
.footer_new .foot_mobile .h1{margin-top:8px;font-weight:700;font-size:26px;color:#000;margin-top:50px;margin-bottom:20px}
.footer_new .foot_mobile .h2{color:#666;margin-top:5px}
.footer_new .foot_mobile .h3{color:#666;margin-top:5px}
.footer_new .foot_powered{width:100%;background-color:#fff;margin-left:auto;margin-right:auto;text-align:center;margin-top:25px;height:60px;line-height:60px}
.footer_new .foot_powered,.footer_new .foot_powered a{color:#787878;font-size:12px}
.location{font-size:12px;clear:both;text-align:left;margin:0;background:url(../images/global/location.gif) no-repeat 0 2px;padding-left:23px}
.none,my_mps{display:none}
.pull-right{float:right}
.pull-left{float:left}
.highlight,.required{color:#ec5524!important}
sup.xin{POSITION:absolute;MARGIN-TOP:-18px;WIDTH:19px;BACKGROUND:url(../images/xin.gif) no-repeat 0 0;HEIGHT:23px;MARGIN-LEFT:1px;clear:both}
sup.qiang{POSITION:absolute;MARGIN-TOP:-18px;WIDTH:19px;BACKGROUND:url(../images/qiang.gif) no-repeat 0 0;HEIGHT:23px;MARGIN-LEFT:1px;clear:both}
sup.re{POSITION:absolute;MARGIN-TOP:-18px;WIDTH:19px;BACKGROUND:url(../images/re.gif) no-repeat 0 0;HEIGHT:23px;MARGIN-LEFT:1px;clear:both}
sub,sup{font-size:100%;vertical-align:baseline}
.commentsubmit{border:0;background:url(../images/global/commentsubmit.gif) no-repeat;height:31px;width:86px;color:#000;font-size:14px;font-weight:700;line-height:31px;text-align:center;cursor:pointer}
.commenttextarea{border:1px #c8c8c8 solid;padding:5px}
.commenttxt{border:1px #c8c8c8 solid;width:40px;padding:5px}
.subsearch{width:540px;height:20px;overflow:hidden;display:block;float:left}
.subsearch ul li{height:20px;line-height:20px;padding:0 5px;float:left;display:inline;overflow:hidden;font-size:14px;text-align:center;border-right:1px #dedede solid}
.subsearch ul li:last-child{border:none}
.subsearch ul li a{color:#AAA;margin-right:5px;margin-left:5px}
.topbanner{width:1200px;overflow:hidden;text-align:center;height:auto;margin-left:auto;margin-right:auto}
.topbannerad{margin-top:5px}
.footerbanner{width:1000px;overflow:hidden;text-align:center;margin:0 auto 3px auto;clear:both}
.footerbannerad{margin-bottom:5px}
.header{text-align:left;width:1000px;overflow:hidden;margin-left:auto;margin-right:auto}
.headerbanner{display:block;float:left;margin:0 3px 0 0}
.headerbanner a{margin-top:7px;display:block}
.intercatad{margin-bottom:10px}
.interlistdiv{color:#585858;text-align:left}
.interlistdiv .hover{padding:10px;line-height:22px;border-bottom:1px solid #dedede}
.interlistdiv .hovercolor{background-color:#F8F8F9;background-image:url(../images/category/advfontbg.gif);background-position:top right;background-repeat:no-repeat}
.interlistdiv a{font-size:14px;text-align:left}
.intercatdiv{width:160px;float:right;margin-left:10px;background-color:#fff;height:auto;overflow:hidden}
.intercatdiv2{width:160px;margin-left:2px;background-color:#fff;height:auto;overflow:hidden}
.infoaddiv{width:680px;background-color:#fff;overflow:auto;clear:both;margin:0 auto;overflow:hidden;text-align:center}
.infoad{margin:0 5px 10px 0}
.indexcatad{width:1000px;margin:5px auto 5px auto;overflow:hidden}
.ni-flist1 .indexcatad{width:200px}
.ni-flist2 .indexcatad{width:220px}
.ni-flist3 .indexcatad{width:275px}
.full .ni-flist1 .indexcatad,.full .ni-flist2 .indexcatad{width:200px!important}
.full .ni-flist3 .indexcatad{width:195px!important}
#ni-flist .indexcatad{margin-top:0;margin-bottom:5px}
.full .indexcatad{width:1200px!important}
.full .barcenter{width:1200px!important}
.full .footsearch{width:1198px!important}
.full .footsearch ul{width:740px!important}
.full .footsearch .footsearch_input{width:450px!important}
.full .logosearchtel .websearch{width:550px!important}
.full .subsearchbottomline{width:1200px!important}
.full .topbanner{width:1200px!important}
.full .footerbanner{width:1200px!important}
.full .header{width:1200px!important}
.full .indexcatad{width:1200px!important}
.full .cateintro{width:1178px!important}
.full .body1000{width:1200px!important}
.footsearch_submit{color:#000;font-size:16px;cursor:pointer;height:32px;background-color:#F2F0F0;float:left;width:120px;margin-left:10px;font-family:microsoft yahei;border:none}
.footsearch_post{font-family:microsoft yahei;background:#ff6f23;border-left:none;color:#fff;font-size:16px;cursor:pointer;height:32px;margin-left:10px;float:left;width:120px;border:none}
.footsearch_submit:hover{background-color:#C8C6C7}
.footsearch_post:hover{background-color:#EB6D13}
.bodybgblue1{background:url(../images/global/bluebg.gif) 0 31px repeat-x}
.bodybgorange1,.bodybgred1{background:url(../images/global/orangebg.gif) 0 31px repeat-x}
.bodybggreen1{background:url(../images/global/greenbg.gif) center 31px no-repeat}
.colorfoot{width:auto;height:auto;overflow:auto;border-top:1px #cdcdcd solid;padding-top:30px;padding-bottom:30px}
.relate{border-top:none!important}
.logosearchtel{overflow:hidden;margin:7px auto 5px auto;width:1200px;height:auto}
.logosearchtel .weblogo{float:left;display:block;width:auto;max-width:220px;overflow:hidden;height:90px;vertical-align:middle;text-align:left}
.logosearchtel .weblogo img{margin-top:15px}
.logosearchtel .webcity{line-height:24px;float:left;display:block;overflow:hidden;margin-top:20px;margin-left:9px;padding:5px 0 5px 9pt;width:90px;border-left:1px #ddd solid;text-align:left;font-size:9pt}
.webcity a{color:#888888;}
.webcity span{padding-right:10px;background:url(../images/global/arrow_down.gif) center right no-repeat}
.logosearchtel .webcity2{position:absolute;z-index:2;float:left;display:block;margin-top:12px;margin-left:211px;padding:15px;max-width:15pc;border:1px #ddd solid;background-color:#fff;text-align:left;white-space:normal;word-break:break-all}
.logosearchtel .webcity2 .curcity{font-weight:bold;font-size:14px}
.logosearchtel .webcity2 .curcity a{margin-left:5px;font-weight:100;font-size:9pt}
.logosearchtel .webcity2 ul{margin-top:5px;padding-top:5px;border-top:1px #ddd solid}
.logosearchtel .webcity2 ul a{margin-right:5px;font-size:9pt;line-height:24px}
.logosearchtel .webcity span{font-weight:bold;font-size:14px}
.logosearchtel .webcity a:link{font-weight:100}
.logosearchtel .postedit {
    float: right;
    margin-top: 42px;
    border-radius: 6px;
    overflow: hidden;
}
.logosearchtel .postedit a.post:hover{background-color:#eb6d13;color:#fff;}
.logosearchtel .postedit a.post {
    border-radius: 6px;
    display: block;
    margin-right:70px;
    width: 121px;
    background-color: #ff6b23;
    color: #fff;
}
.logosearchtel .postedit a{float:left;display:block;margin-left:5px;height:40px;text-align:center;text-decoration:none;font-size:16px;line-height:40px}
.logosearchtel .postedit a.edit{width:126px;background-position:0 -66px;color:#848484}
.logosearchtel .postedit a.edit:hover{background-position:0 -99px}
.logosearchtel .webtel{float:right;display:block;margin-top:25px;height:60px;background:url(../images/tel.gif) left 9px no-repeat;text-align:right;text-indent:45px}
.logosearchtel .webtel span.number{float:left;width:265px;height:60px;color:#ff6f23;text-align:left;font-weight:700;font-size:24px;line-height:60px}
/* ========== 适配浮动布局的新版搜索框 ========== */
.websearch {
    float: left;
    margin-right: 20px;
    display: block;
    overflow: hidden;
    margin-top: 8px;
    width: 620px;
    height: auto;
    text-align: left;
    box-sizing: border-box;
}
.websearch .s_ulA {
    position: relative;
    z-index: 1;
    height: 25px;
    text-align: left;
    margin-bottom: 8px;
}
.websearch .s_ulA ul {
    position: absolute;
    margin: 0;
    padding: 0;
    list-style: none;
}
.websearch .s_ulA ul li {
    float: left;
    list-style: none;
    margin-right: 15px;
}
.websearch .s_ulA ul li a {
    float: left;
    padding: 0 12px;
    color: #333;
    font-size: 14px;
    line-height: 25px;
    text-decoration: none;
    border-radius: 20px;
    background: #f5f5f5;
    transition: 0.25s;
}
.websearch .s_ulA ul li a:hover:not(.current) {
    background: #eeeeee;
}
.websearch .s_ulA ul li.current a {
    background-color: #ff7824;
    color: #fff;
    font-weight: normal;
}
.websearch .sch_t_frm {
    overflow: hidden;
    margin: 0;
    width: 100%;
    height: 42px;
}
.websearch .sch_ct {
    float: left;
    display: block;
    overflow: hidden;
    width: auto;
}
.websearch .topsearchinput {
    float: left;
    display: block;
    padding: 0 16px;
    width: 460px;
    height: 42px;
    border: 1px solid #eee;
    border-right: none;
    border-radius: 50px 0 0 50px;
    background: #fafafa;
    color: #333;
    font-size: 15px;
    line-height: 42px;
    outline: none;
    transition: 0.25s;
    box-sizing: border-box;
    text-indent: 0;
}
.websearch .topsearchinput:focus {
    border-color: #ff7824;
    background: #fff;
    box-shadow: 0 0 0 3px rgba(255, 120, 36, 0.15);
}
.websearch .btn-normal {
    float: left;
    display: block;
    width: 80px;
    height: 42px;
    border: 0;
    border-radius: 0 50px 50px 0;
    background: linear-gradient(135deg, #ff7824, #ff5522);
    color: #fff;
    font-size: 15px;
    font-weight: 500;
    line-height: 42px;
    text-align: center;
    text-decoration: none;
    cursor: pointer;
    transition: 0.25s;
}
.websearch .btn-normal:hover {
    opacity: 0.92;
    box-shadow: 0 3px 12px rgba(255, 120, 0, 0.3);
}
.websearch .s_ulC {
    overflow: hidden;
    width: 35pc;
    height: 25px;
    font-size: 9pt;
}
.websearch .s_ulC li {
    float: left;
    margin-top: 5px;
    margin-right: 15px;
}
.websearch .s_ulC li a {
    color: #787878;
}

/* 新增按钮容器 浮动同行 + 垂直居中适配 */
/* 外层容器：纯浮动、取消上下外边距，只控制左右间距，高度固定37px */
.fitness-nav {
    float: left;
    height: 37px;
    line-height: 37px;
    margin: 45px 16px 0px;  /* 左右统一留白，隔开搜索框和购物车 */
    /* 彻底删除 margin-top 偏移值 */
}

/* 按钮本体：红色圆角 和搜索按钮样式统一，内部撑满高度 */
.fitness-link {
    display: block;
    height: 37px;
    line-height: 37px;
    padding: 0 20px;
    background-color: #92a633;
    color: #fff!important;
    font-size: 14px;
    text-decoration: none;
    border-radius: 16px;  /* 圆角大小可自行改 4px/6px/8px */
    white-space: nowrap;
    transition: all 0.2s ease;
    box-sizing: border-box;
}

/* 悬浮加深红色，交互一致 */
.fitness-link:hover {
    background-color: #dd1e2b;
}

/* 点击按压小效果 */
.fitness-link:active {
    transform: scale(0.97);
}


/* 悬浮整体变色，和网站红色搜索按钮风格呼应 */
.fitness-nav:hover {
    border-color: #f52834;
}
.fitness-link:hover {
    background-color: #ae1e26;
}
/* ========== 搜索框样式结束 ========== */

.categories{float:left;display:block;padding:0;width:186px;background:#fff;text-align:left}
.blue #infomenu{border:2px solid #3592e2}
.blue #infomenu .titdown,.blue #infomenu .titup{background-color:#3592e2}
.blue #infomenu .cont{border-top:2px solid #3592e2}
.blue #infomenu li{border-bottom:1px solid #cedbe6}
.blue #infomenu li.thismenu dl dd,.blue #infomenu li.thismenu em{border:2px solid #3592e2;box-shadow:0 0 3px #3592e2}
.blue #infomenu li em{background:url(../images/index/em_blue.gif) 140px 8px no-repeat #fff}
.blue #infomenu li.thismenu em{background:url(../images/index/em_blue.gif) 10px 8px no-repeat #fff}
.green #infomenu{border:2px solid #ff6f23}
.green #infomenu .titdown,.green #infomenu .titup{background-color:#ff6f23}
.green #infomenu .cont{border-top:2px solid #ff6f23}
.green #infomenu li{border-bottom:1px solid #cee4c5}
.green #infomenu li.thismenu dl dd,.green #infomenu li.thismenu em{border:2px solid #ff6f23;box-shadow:0 0 3px #ff6f23}
.green #infomenu li em{background:url(../images/index/em_green.gif) 140px 8px no-repeat #fff}
.green #infomenu li.thismenu em{background:url(../images/index/em_green.gif) 10px 8px no-repeat #fff}
.orange #infomenu{border:2px solid #ff6f23}
.orange #infomenu .titdown,.orange #infomenu .titup{background-color:#ff6f23}
.orange #infomenu .cont{border-top:2px solid #ff6f23}
.orange #infomenu li{border-bottom:1px solid #f9e2c9}
.orange #infomenu li.thismenu dl dd,.orange #infomenu li.thismenu em{border:2px solid #ff6f23;box-shadow:0 0 3px #ff6f23}
.orange #infomenu li em{background:url(../images/index/em.gif) 140px 8px no-repeat #fff}
.orange #infomenu li.thismenu em{background:url(../images/index/em.gif) 10px 8px no-repeat #fff}
.red #infomenu{border:2px solid #C40000}
.red #infomenu .titdown,.red #infomenu .titup{background-color:#C40000}
.red #infomenu .cont{border-top:2px solid #C40000}
.red #infomenu li{border-bottom:1px solid #f7cdd0}
.red #infomenu li.thismenu dl dd,.red #infomenu li.thismenu em{border:2px solid #C40000;box-shadow:0 0 3px #C40000}
.red #infomenu li em{background:url(../images/index/em_red.gif) 140px 8px no-repeat #fff}
.red #infomenu li.thismenu em{background:url(../images/index/em_red.gif) 10px 8px no-repeat #fff}
#infomenu{position:absolute;z-index:999;height:auto}
#infomenu .titdown,#infomenu .titup{width:188px;height:39px;background:url(../images/global/cat_select.gif) center right no-repeat;color:#fff;text-align:left;text-indent:10px;font-size:1pc;line-height:39px;cursor:pointer}
#infomenu .titup a{color:#fff}
#infomenu .cont{padding-top:6px;border-radius:0 0 3px 3px;background:#fff;height:330px;}
#infomenu .cont ul{padding:0}
#infomenu .cont li{position:relative;margin:0 8px;height:34px;line-height:34px;+height:31px;+line-height:31px;cursor:pointer;text-align:left}
#infomenu .cont li:last-child{border-bottom:0}
#infomenu .cont li dl{position:absolute;visibility:hidden}
#infomenu .cont li em,#infomenu li.thismenu em{top:3px;left:0;z-index:99;display:block;text-align:left;line-height:24px;cursor:pointer}
#infomenu .cont li em{position:absolute;width:150px;height:22px;text-indent:25px;-webkit-transition:background .5s ease;transition:background .5s ease}
#infomenu .cont li em a{color:#333;font-size:14px}
#infomenu .cont li.thismenu em{position:absolute;width:535px;height:24px;border-radius:3px 3px 0}
#infomenu .cont li.thismenu dl{top:0;left:170px;z-index:100;visibility:visible;width:449px;height:200px;text-align:left}
#infomenu .cont li.thismenu dl dt{position:relative;z-index:100;margin:5px 2px;padding-left:20px;width:345px;height:35px;background:#fff;line-height:35px}
#infomenu .cont li.thismenu dl dd{position:absolute;top:30px;left:0;padding:10px 0 10px 15px;width:350px;border-top:0;border-radius:0 0 3px 3px;background:#fff;zoom:1}
#infomenu .cont li.thismenu dl b{z-index:99;font-size:14px}
#infomenu .cont li.thismenu dl dd a{font-size:14px;float:left;display:block;overflow:hidden;padding:0 5px;width:105px;color:#333;text-align:left;white-space:nowrap}
.daohang_con{overflow:auto;margin-top:10px;width:100%;height:auto;text-align:center}
.daohang_con .ul{display:block;margin-top:10px;width:75pc;height:auto;text-align:left}
.daohang,.daohang_con .ul{margin-right:auto;margin-left:auto}
.daohang{float:right;overflow:hidden;background:0 0;background-repeat:repeat-x;text-align:center}
.daohang,.daohang ul{width:1200px;height:50px}
.daohang ul{margin-right:auto;margin-left:auto;background-repeat:no-repeat;text-align:left}
.daohang li{float:left}
.daohang a{float:left;display:block;padding-right:15px;padding-left:25px;height:40px;background-repeat:no-repeat;color:#3d3d3d;font-size:18px;line-height:40px}
.daohang a.current,.daohang a:hover{}
.blue .daohang{border-bottom:3px #3592e2 solid}
.blue .daohang a.current,.blue .daohang a:hover{color:#3592e2}
.blue .sch_t_frm .select{border-top:3px solid #3592e2}
.blue .sch_t_frm .select,.blue .selectbox-wrapper{border-bottom:3px solid #3592e2;border-left:3px solid #3592e2}
.blue .selectbox-wrapper{border-right:3px solid #3592e2}
.orange .daohang{border-bottom:3px #ff6f23 solid}
.orange .daohang a.current,.orange .daohang a:hover{color:#ff6f23}
.orange .sch_t_frm .select{border-top:3px solid #ff6f23}
.orange .sch_t_frm .select,.orange .selectbox-wrapper{border-bottom:3px solid #ff6f23;border-left:3px solid #ff6f23}
.orange .selectbox-wrapper{border-right:3px solid #ff6f23}
.orange .topsearchinput{border-top:3px solid #ff6f23;border-bottom:3px solid #ff6f23;border-left:3px solid #ff6f23}
.orange .websearch .btn-normal{background-color:#ff6f23}
.orange .websearch .btn-normal:hover{background-color:#e68a00}
.green .daohang{}
.green .daohang a.current,.green .daohang a:hover{color:#ff2708}
.green .sch_t_frm .select{border-top:3px solid #ff6f23}
.green .sch_t_frm .select,.green .selectbox-wrapper{border-bottom:3px solid #ff6f23;border-left:3px solid #ff6f23}
.green .selectbox-wrapper{border-right:3px solid #ff6f23}
.green .topsearchinput{border-top:1px solid #e6e0e0;border-bottom:1px solid #e6e0e0;border-left:1px solid #e6e0e0}
.green .websearch .btn-normal{background-color:#ff6f23}
.green .websearch .btn-normal:hover{background-color:#47c510}
.red .daohang{border-bottom:3px #C40000 solid}
.red .daohang a.current,.red .daohang a:hover{color:#C40000}
.red .sch_t_frm .select{border-top:3px solid #C40000}
.red .sch_t_frm .select,.red .selectbox-wrapper{border-bottom:3px solid #C40000;border-left:3px solid #C40000}
.red .selectbox-wrapper{border-right:3px solid #C40000}
.red .topsearchinput{border-top:3px solid #C40000;border-bottom:3px solid #C40000;border-left:3px solid #C40000}
.red .websearch .btn-normal{background-color:#C40000}
.red .websearch .btn-normal:hover{background-color:#d5303a}
.full .subsearch{width:1198px!important}
.blue .s_ulA ul li.current,.blue .s_ulA ul li.current a{background-color:#3592e2}
.green .s_ulA ul li.current,.green .s_ulA ul li.current a{}
.orange .s_ulA ul li.current,.orange .s_ulA ul li.current a{}
.red .s_ulA ul li.current,.red .s_ulA ul li.current a{background-color:#C40000}
/*new daohang*/
.daohang_con2{overflow:auto;margin-top:10px;width:100%;height:auto;text-align:center;}
.daohang_con2 .ul{display:block;margin-top:10px;width:1200px;height:auto;text-align:left;}
.daohang2,.daohang_con2 .ul{margin-right:auto;margin-left:auto}
.daohang2{overflow:hidden;text-align:center; }
.daohang2,.daohang2 ul{width:100%;height:42px; }
.daohang2 ul{margin-right:auto;margin-left:auto;background-repeat:no-repeat;text-align:left;}
.daohang2 li{float:left}
.daohang2 a{float:left;display:block;padding-right:19px;padding-left:19px;height:42px;background-repeat:no-repeat;color:#3d3d3d;font-size:18px;line-height:42px}
.daohang2 a.current,.daohang2 a:hover{background-repeat:no-repeat;color:#fa0b0b;text-align:center;text-decoration:none; }
.blue .daohang2{border-bottom:3px #3592e2 solid}
.blue .daohang2 a.current,.blue .daohang2 a:hover{background-color:#3592e2;}
.green .daohang2{}
.green .daohang2 a.current,.green .daohang2 a:hover{}
.orange .daohang2{border-bottom:3px #ff6f23 solid}
.orange .daohang2 a.current,.orange .daohang2 a:hover{background-color:#ff6f23}
.red .daohang2{border-bottom:3px #C40000 solid}
.red .daohang2 a.current,.red .daohang2 a:hover{background-color:#C40000}

.smp_box {
border: 1px solid #DDDDDD;
padding-bottom: 15px;
overflow: auto;
text-align: left;
line-height: 1.8;
font-size: 14px;
}
.smp_box_title {
background:url(../images/index/flag.png) no-repeat 8px 5px #fafafa;
font-size:14px;
height:35px;
line-height:35px;
text-indent:40px;
float:left;
width:100%;
text-align:left;
font-weight:bold;margin-bottom:10px;
}
.smp_box li {float:left;margin:8px 0px;width:23.7%;line-height:16px;text-indent:0.5em;border-left:1px solid #DDD;margin-left:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.smp_box ul{padding:2px 0px;}
.smp_box li a {color:#333;}
.smp_box li em {font-size:12px;}
.smp_box em a {color:#666;}

/* ========== 新增商品列表时尚卡片样式（不修改原有HTML结构） ========== */
/* 1. 重置ul，清除默认边距、列表符号，启用网格 */
.infolists .sep {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 28px;
    margin: 0;
    padding: 0 !important;
    list-style: none !important;
}
/* 3. 卡片容器：彻底干掉浮动，纯flex，不受旧cfix干扰 */
.media.cfix {
    display: flex !important;
    gap: 16px;
    background: #fff;
    border-radius: 16px;
    padding: 16px;
    box-shadow: 0 2px 14px rgba(0,0,0,0.06);
    transition: all 0.3s ease;
    border: 1px solid #f0f0f0;
    float: none !important;
    width: 100%;
    box-sizing: border-box;
    /* 清除旧浮动遗留高度塌陷 */
    overflow: hidden;
}
.media.cfix:hover {
    transform: translateY(-5px);
    box-shadow: 0 8px 24px rgba(255,90,0,0.12);
}

/* 图片区域不变 */
.media-cap {
    width: 160px;
    height: 130px;
    flex-shrink: 0;
    display: block;
    border-radius: 10px;
    overflow: hidden;
    position: relative;
}
.media-cap img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: transform 0.4s ease;
    display: block;
}
.media.cfix:hover .media-cap img {
    transform: scale(1.08);
}
.img_count {
    display: inline-block !important;
    writing-mode: horizontal-tb !important;
    white-space: nowrap !important;
    line-height: 1.2 !important;
    padding: 2px 8px !important;
    background: #27ae60;
    color: #fff;
    font-size: 12px;
    border-radius: 12px;
    /* 清除之前定位 */
    position: static !important;
    right: auto !important;
    bottom: auto !important;
    margin-left: 8px;
}
/* 文字区域 */
.media-body {
    flex: 1;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    min-width: 0;
}
.media-body-title {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    gap: 12px;
    margin-bottom: 8px;
}
.media-body-title a {
    display: inline;
}
.media-body-title a:hover {
    color: #ff7700;
}
.pull-right {
    font-size: 12px;
    color: #999;
    white-space: nowrap;
    float: none !important;
}
.typo-small {
    font-size: 13px;
    color: #666;
    line-height: 1.6;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    margin-bottom: 12px;
}
.typo-smalls {
    font-size: 13px;
}
.xx1 {
    color: #ff7700;
    background: #fff3e8;
    padding: 3px 10px;
    border-radius: 20px;
    border: 1px solid #ffd9bc;
}

.clear {
    clear: both;
    height: 1px;
    margin: 10px 0;
}
#ad_intercatdiv {
    margin-bottom: 15px;
}
/* 2. 广告块移出网格流，单独独占整行，不参与卡片分列 */
#ad_interlistad_top {
    grid-column: 1 / -1; /* 占满两列宽度 */
    width: 100%;
    margin-bottom: 10px;
}
/* 分页容器居中，增加上下间距 */
.pagination2 {
    margin-top: 40px;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
}
.pagination2 .anum {
    color: #888;
    margin-right: 12px;
}
/* 当前页码绿色底色匹配截图 */
.pagination2 span.current {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 42px;
    height: 42px;
    line-height: 42px;
    background: #27ae60;
    color: #fff;
    border-radius: 4px;
    margin: 0;
}
/* 普通页码按钮 */
.pagination2 a {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    height: 42px;
    line-height: 42px;
    color: #333;
    border: 1px solid #ddd;
    border-radius: 4px;
    text-decoration: none;
    margin: 0;
    transition: 0.2s;
}
.pagination2 a:hover {
    background: #f5f5f5;
    border-color: #ccc;
}
/* 下一页宽按钮适配截图样式 */
.pagination2 a[title*="下一页"] {
    width: auto;
    padding: 0 16px;
}