﻿* {margin:0; padding:0;}
body {font-family:"microsoft yahei",'SimSun','tahoma','MS Gothic',Arial,Helvetica,sans-serif; color:#757575; font-size:12px;}
ul,ol {list-style:none;}
img {border:none; vertical-align:top;}
a {text-decoration:none; color:#757575; text-decoration:none!important;}
a:hover {text-decoration:none;}
input,select,textarea {color:#757575; font-size:12px;}
input {outline:none; border:none; font-family:"microsoft yahei",'SimSun','tahoma','MS Gothic',Arial,Helvetica,sans-serif;}
.fl {float:left;}
.fr {float:right;}
.w {width:1200px;margin:0 auto;}
/*清除浮动*/
.clearfix:after{content:"."; display:block; clear:both; visibility:hidden; height:0; line-height:0; font-size:0;}
.clearfix{zoom:1;}

#hm_t_undefined{display: none;}

/* 顶部 */
.head-top {width:100%; min-width:1200px; height:32px; line-height:32px; background:#f2f2f2; border-bottom:1px solid #e0e0e0; position:relative; z-index:102;}
.head-top .w,.head-top .fl,.head-top .fr {height:100%;}
.head-top a:hover {color:#d22929;}
.head-top .hd-link li {float:left; height:100%; margin-left:13px;}
.head-top .hd-link li:first-child {margin-left:0;}
.head-top .hd-link li .icon {display:inline-block; height:100%; vertical-align:top; *vertical-align:middle; margin-right:4px;}
.head-top .hd-link li .icon1 {width:12px; background:url(../images/hd-star.png) no-repeat center; transform:transform 0.3s linear; -webkit-transition:transform 0.3s linear; -moz-transition:transform 0.3s linear; -ms-transition:transform 0.3s linear;}
.head-top .hd-link li:hover .icon1 {transform:rotate(360deg); -webkit-transform:rotate(360deg); -moz-transform:rotate(360deg); -ms-transform:rotate(360deg);}
.head-top .hd-link li .icon2 {width:13px; background:url(../images/hd-investor.png) no-repeat center;}
.head-top .hd-link li .icon3 {width:13px; background:url(../images/hd-english.png) no-repeat center;}
.head-top .hd-area {margin-left:5px; margin-right:4px; position:relative;}
.head-top .hd-area .area-til {height:100%; cursor:pointer; padding:0 8px;}
.head-top .hd-area .area-til .icon {display:inline-block; width:9px; height:100%; vertical-align:top; *vertical-align:middle; background:url(../images/area.png) no-repeat center; margin-right:4px;}
.head-top .hd-area .area-content {width:320px; background:#fff; border:1px solid #ececec; border-top:none; position:absolute; left:-1px; top:32px; display:none;}
.head-top .hd-area .area-content .area-item {padding:15px 0; line-height:20px;}
.head-top .hd-area .area-content .area-item dt {width:64px; float:left; font-weight:bold; color:#555; text-align:right;}
.head-top .hd-area .area-content .area-item dd {width:225px; float:left; margin-left:15px; padding-left:5px; border-left:1px solid #ececec;}
.head-top .hd-area .area-content .area-item dd a {float:left; color:#555; margin:0 10px;}
.head-top .hd-area .area-content .area-item dd a:hover {color:#d22929; text-decoration:underline;}
.head-top .hd-area .area-content .area-item dd a.active {color:#d22929; text-decoration:underline;}

.head-top .hd-area .area-content .area-list {padding:10px;}
.head-top .hd-area .area-content .area-list li {width:60px; float:left; padding:2px 0; overflow:hidden;}
.head-top .hd-area .area-content .area-list li a {float:left; height:24px; line-height:24px; padding:0 8px; overflow:hidden;}
.head-top .hd-area .area-content .area-list li a:hover {background-color:#f4f4f4; color:#d22929;}
.head-top .hd-area .area-content .area-list li a.selected {background-color:#d22929; color:#fff;}
.head-top .hd-area:hover {border-left:1px solid #ececec; border-right:1px solid #ececec; background:#fff;}
.head-top .hd-area:hover .area-til {color:#d22929; padding:0 7px;}
.head-top .hd-area:hover .area-content {display:block;}
.head-top .hd-cart {margin-left:14px; margin-right:11px;}
.head-top .hd-cart .icon {display:inline-block; width:17px; height:100%; vertical-align:top; *vertical-align:middle; background:url(../images/hd-cart.png) no-repeat center; margin-right:3px;}
.head-top .hd-cart .cart-num {margin:0 2px;}
.head-top .hd-line {color:#d6d7d7;}
.head-top .hd-phone {margin-left:12px; margin-right:12px; position:relative;}
.head-top .hd-phone .phone-til {height:100%;}
.head-top .hd-phone .phone-til .icon {display:inline-block; width:8px; height:100%; background:url(../images/hd-phone.png) no-repeat center; vertical-align:top; *vertical-align:middle; margin-right:4px;}
.head-top .hd-phone .phone-content {width:120px; padding-bottom:5px; background:#fff; box-shadow:0 0 5px #aaa; text-align:center; position:absolute; top:30px; left:-36px; display:none;}
.head-top .hd-phone .phone-content .hd-qrcode {height:112px; padding-top:4px;}
.head-top .hd-phone .phone-content .phone-icon {display:block; width:0; height:0; line-height:0; font-size:0; border-width:5px; border-style:dashed dashed solid; border-color:transparent transparent #fff; position:absolute; left:50%; top:-10px; margin-left:-2px;}
.head-top .hd-phone:hover .phone-content {display:block;}
.head-top .hd-pay {margin-left:12px; margin-right:12px;}
.head-top .hd-pay .icon {display:inline-block; width:12px; height:100%; background:url(../images/hd-pay.png) no-repeat center; vertical-align:top; *vertical-align:middle; margin-right:4px;}
.head-top .hd-service {margin-left:6px;}
.head-top .hd-business {margin-left:12px;}
.head-top .hd-sitemap {margin-left:4px; position:relative;}
.head-top .hd-sitemap .sitemap-til {height:100%; padding:0 7px;}
.head-top .hd-sitemap .sitemap-til i {display:inline-block; height:100%; vertical-align:top; *vertical-align:middle;}
.head-top .hd-sitemap .sitemap-til i.icon {width:12px; background:url(../images/hd-nav.png) no-repeat center; margin-right:4px;}
.head-top .hd-sitemap .sitemap-til i.arrow {width:7px; background-image:url(../images/myComix-arr.png); background-repeat:no-repeat; margin-left:3px; transform:transform 0.2s linear; -webkit-transition:transform 0.2s linear; -moz-transition:transform 0.2s linear; -ms-transition:transform 0.2s linear;}
.head-top .hd-sitemap .sitemap-menu {width:318px; border:1px solid #ececec; border-top:none; background:#fff; padding:3px 0; position:absolute; right:-1px; top:32px; display:none;}
.head-top .hd-sitemap .sitemap-menu .sitemap-item {padding:8px 0; line-height:20px;}
.head-top .hd-sitemap .sitemap-menu .sitemap-item dt {width:74px; float:left; font-weight:bold; color:#555; text-align:right;}
.head-top .hd-sitemap .sitemap-menu .sitemap-item dd {width:225px; float:left; margin-left:12px; padding-left:3px; border-left:1px solid #ececec;}
.head-top .hd-sitemap .sitemap-menu .sitemap-item dd a {float:left; color:#555; margin:0 10px;min-width: 48px;}
.head-top .hd-sitemap .sitemap-menu .sitemap-item dd a:hover {color:#d22929; text-decoration:underline;}
.head-top .hd-sitemap:hover {border-left:1px solid #ececec; border-right:1px solid #ececec;}
.head-top .hd-sitemap:hover .sitemap-til {background:#fff; padding:0 6px; color:#d22929;}
.head-top .hd-sitemap:hover .sitemap-til .arrow {background-position:0 -32px; transform:rotate(180deg); -webkit-transform:rotate(180deg); -moz-transform:rotate(180deg); -ms-transform:rotate(180deg);}
.head-top .hd-sitemap:hover .sitemap-menu {display:block;}

.head-adv {width:100%; min-width:1230px; height:80px; position:relative; overflow:hidden;}
.head-adv .head-adv-img {display:block; width:5000px; height:100%; position:absolute; left:50%; margin-left:-2500px; text-align:center;}
.head-adv .head-adv-close {width:19px; height:19px; background-image:url(../images/head-close.png); cursor:pointer; position:absolute; right:50%; top:0; margin-right:-615px; z-index:3;}
.head-adv .head-adv-close:hover {background-position:0 -19px;}

.head-bg {width:100%; min-width:1230px; background:#fff;}
.head {height:130px;}
.head .logo {width:320px;  float:left;margin-top:29px;}
.head .logo table {height:100%;}
.head .head-search {width:500px; float:left; margin:40px 0 0 45px; position:relative; z-index:101;}
.head .head-search .search-ipt {width:420px; height:18px; line-height:18px; padding:6px 9px; float:left; border:3px solid #d22929 ; border-right:none;  font-size:12px; font-family:"SimSun"; color:#000; vertical-align:top; position:relative; z-index:3;}
.head .head-search .search-btn {width:59px; height:36px; background:url(../images/head-search.png) center no-repeat #d22929; cursor:pointer; vertical-align:top;}
.head .head-search .search-placeholder {height:36px; line-height:36px; font-size:14px; font-family:"SimSun"; color:#757575; position:absolute; left:12px; top:0;}
.head .head-search .search-sug {width:439px; background:#fff; border:1px solid #ccc; position:absolute; left:0px; top:33px; z-index:4; display:none;}
.head .head-search .search-sug li {height:22px; line-height:22px; padding:0 11px; font-family:"SimSun"; font-size:14px; color:#000; cursor:default; overflow:hidden;}
.head .head-search .search-sug li:hover {background:#f0f0f0;}
.head .head-search .hot-query {height:24px; line-height:14px; overflow:hidden;}
.head .head-search .hot-query li {padding:0 11px; border-left:1px solid #c3c4c5; float:left; white-space:nowrap; margin-top:8px; }
.head .head-search .hot-query li:first-child {border-left:none;}
.head .head-search .hot-query li a {color:#9f9f9f; font-size:12px; *font-size:12px; font-family:"SimSun";}
.head .head-search .hot-query li a:hover {color:#c60a0a;}
.head .head-search .hot-query .hot-query-highlight a {color:#c60a0a;}
.head-nav {width:100%; min-width:1230px; height:36px; background:#d22929; position:relative; z-index:100;}
.head-nav .main-menu {width:200px; height:36px; float:left; position:relative;}
.head-nav .main-menu .menu-til {height:36px; line-height:36px; background:#080404;}
.head-nav .main-menu .menu-til .icon {display:block; width:8px; height:100%; background:url(../images/menu-til-arr.png) no-repeat center; float:right; margin-right:12px; transform:transform 0.2s linear; -webkit-transition:transform 0.2s linear; -moz-transition:transform 0.2s linear; -ms-transition:transform 0.2s linear;}
.head-nav .main-menu:hover .menu-til .icon {transform:rotate(180deg); -webkit-transform:rotate(180deg); -moz-transform:rotate(180deg); -ms-transform:rotate(180deg);}
.head-nav .main-menu .menu-til .text {float:left; margin-left:17px; font-size:16px; font-weight:bold; color:#fff;cursor:default;}
.head-nav .main-menu .menu {width:200px; height:0; position:absolute; left:0; top:36px; overflow:hidden; display:none;}
.head-nav .main-menu .menu .menu-bg {width:200px; height:100%; background:#fff; filter:alpha(opacity:80); opacity:0.8;}
.head-nav .main-menu .menu .menu-con {width:200px; position:absolute; left:0; top:0;}
.head-nav .main-menu .menu .menu-con a {display:block; height:28px; line-height:28px; padding-left:15px; font-size:14px; color:#030000; overflow:hidden;}
.head-nav .main-menu .menu .menu-con a.hover {background:#fff; color:#d22929;}
.head-nav .main-menu .menu .menu-con .icon {display:inline-block; width:16px; height:100%; margin-right:8px; vertical-align:top; *vertical-align:middle; background-image:url(../images/menu-hover.png?v=1.01); background-repeat:no-repeat;}
.head-nav .main-menu .menu .menu-con .icon.icon-1 {background-position:0px 6px;}
.head-nav .main-menu .menu .menu-con .icon.icon-2 {background-position:0px -57px;}
.head-nav .main-menu .menu .menu-con .icon.icon-3 {background-position:0px -25px;}
.head-nav .main-menu .menu .menu-con .icon.icon-4 {background-position:0px -88px;}
.head-nav .main-menu .menu .menu-con .icon.icon-5 {background-position:0px -120px;}
.head-nav .main-menu .menu .menu-con .icon.icon-6 {background-position:0px -153px;}
.head-nav .main-menu .menu .menu-con .icon.icon-7 {background-position:0px -184px;}
.head-nav .main-menu .menu .menu-con .icon.icon-8 {background-position:0px -249px;}
.head-nav .main-menu .menu .menu-con .icon.icon-9 {background-position:0px -281px;}
.head-nav .main-menu .menu .menu-con .icon.icon-10 {background-position:0px -312px;}
.head-nav .main-menu .menu .menu-con .icon.icon-11 {background-position:0px -407px;}
.head-nav .main-menu .menu .menu-con .icon.icon-12 {background-position:0px -217px;}
.head-nav .main-menu .menu .menu-con .icon.icon-13 {background-position:0px -344px;}
.head-nav .main-menu .menu .menu-con .icon.icon-14 {background-position:0px -435px;}
.head-nav .main-menu .menu .menu-con .icon.icon-15 {background-position:0px -376px;}
.head-nav .main-menu .menu .menu-con .icon.icon-16 {background-position:0px -466px;}
.head-nav .main-menu .menu .menu-con .arrow {width:4px; height:100%; float:right; margin-right:11px; background:url(../images/menu-arr.png) no-repeat center;}
.head-nav .main-menu .menu .pannel {width:828px; background:#fff; position:absolute; left:200px; top:0; display:none;}
.head-nav .main-menu .menu .pannel .pannel-con {padding:3px 25px; display:none;}
.head-nav .main-menu .menu .pannel .pannel-con a:hover {color:#d22929 !important;}
.head-nav .main-menu .menu .pannel .pannel-con .pannel-item {padding:7px 0;}
.head-nav .main-menu .menu .pannel .pannel-con .pannel-item dt {height:32px; line-height:32px; padding:0 10px; border-bottom:1px dashed #ececec}
.head-nav .main-menu .menu .pannel .pannel-con .pannel-item dt a {font-size:14px; font-weight:bold; color:#d22929;}
.head-nav .main-menu .menu .pannel .pannel-con .pannel-item dt a:hover {text-decoration:underline;}
.head-nav .main-menu .menu .pannel .pannel-con .pannel-item dd {margin-top:5px; line-height:20px;}
.head-nav .main-menu .menu .pannel .pannel-con .pannel-item dd a {float:left; margin:0 10px; white-space:nowrap;}
.head-nav .main-nav {float:left; margin-left:17px;}
.head-nav .main-nav a {display:block; height:36px; line-height:36px; float:left; padding:0 17px; font-size:16px; color:#fff;}
.head-nav .main-nav a:hover {text-decoration:underline;}
.head-nav .main-nav .nav-new {position:relative;}
.head-nav .main-nav .nav-new .newIco {display:block; width:18px; height:18px; background:url(../images/hot.gif) no-repeat; background-size:100%; position:absolute; right:0px; bottom:19px; cursor:pointer; overflow:hidden; display:none;}
/* 商城入口切换 */
.head .portal-main {width:163px; height:118px; background:url(../images/pbg.png) no-repeat; float:right; margin:12px 18px 0 0; position:relative;}
.head .portal-main .portal-link {display:block; width:81px; height:113px; position:absolute; left:39px; bottom:0; z-index:3;}
.head .portal-main .portal-link:hover {background-position:-81px 0;}
.head .portal-main .portal-orange {background:url(../images/omen.png) no-repeat;}
.head .portal-main .portal-blue {background:url(../images/bmen.png) no-repeat;}
/* 大客户专属 */
.head .b-customer {width:280px; height:100%; float:right; margin-right:30px; position:relative;}
.head .b-customer .b-point {background-repeat:no-repeat; position:absolute;}
.head .b-customer .b-point1 {width:8px; height:8px; background-image:url(../images/p1.png); left:0; top:67px;}
.head .b-customer .b-point2 {width:5px; height:5px; background-image:url(../images/p2.png); left:17px; top:28px;}
.head .b-customer .b-point3 {width:7px; height:8px; background-image:url(../images/p3.png); left:44px; top:31px;}
.head .b-customer .b-point4 {width:14px; height:13px; background-image:url(../images/p4.png); left:66px; top:17px;}
.head .b-customer .b-point5 {width:5px; height:5px; background-image:url(../images/p5.png); left:94px; top:30px;}
.head .b-customer .b-point6 {width:12px; height:12px; background-image:url(../images/p6.png); left:126px; top:56px;}
.head .b-customer .b-mainbg {width:280px; height:80px; background:url(../images/customer.png) no-repeat; position:absolute; left:60px; top:15px;}
.head .b-customer .b-link {display:block; width:100%; height:100%; position:absolute; left:0; top:0; z-index:3;}
.head .b-customer .b-link .b-btn {width:122px; height:44px; background:url(../images/btn.png) no-repeat 3px 2px; cursor:pointer; position:absolute; left:12px; top:84px;}
/*.head .b-customer .b-link .b-btn:hover {background:url(../images/btn_hover.png);}*/

/* 5级分类菜单 */
.head-nav .menu-five .menu .pannel-f {width:0px; position:absolute; left:200px; top:0; display:none;}
.head-nav .menu-five .menu .pannel-f .pannel-f-con {display:none;}
.head-nav .menu-five .menu .pannel-f .menu-con-f {display:none;}
.head-nav .menu-five .menu .menu-two {width:150px; background:#fff; position:absolute; left:0; top:0; bottom:0; display:none;}
.head-nav .menu-five .menu .menu-two .menu-two-con {display:block;}
.head-nav .menu-five .menu .menu-two .hover {font-weight:bold; color:#d22929;}
.head-nav .menu-five .menu .menu-two a.twa {display:block; height:32px; line-height:32px; padding-left:7px; overflow:hidden;}
.head-nav .menu-five .menu .menu-two .arrow {width:4px; height:100%; float:right; margin-right:7px; background:url(../images/f1.png) no-repeat center;}
.head-nav .menu-five .menu .menu-three {width:150px; background:url(../images/f2.png) repeat-y left #fff; position:absolute; left:150px; top:0; bottom:0; display:none;}
.head-nav .menu-five .menu .menu-three a.tha {display:block; height:32px; line-height:32px; padding-left:12px; overflow:hidden;}
.head-nav .menu-five .menu .menu-four {width:528px; background:url(../images/f2.png) repeat-y left #fff; position:absolute; left:150px; top:0; bottom:0; display:none;}
.head-nav .menu-five .menu .menu-four .menu-con-f {padding:7px 10px 0 10px;}
.head-nav .menu-five .menu .menu-four .four-item dt {height:28px; line-height:28px; padding:0 8px;}
.head-nav .menu-five .menu .menu-four .four-item dt a {font-weight:bold; color:#d22929;}
.head-nav .menu-five .menu .menu-four .four-item dt a:hover {text-decoration:underline;}
.head-nav .menu-five .menu .menu-four .four-item dd {padding-top:4px; padding-bottom:15px; line-height:20px; border-top:1px dashed #ececec;}
.head-nav .menu-five .menu .menu-four .four-item dd a {float:left; margin:0 10px; white-space:nowrap;}
.head-nav .menu-five .menu .menu-four .four-item dd a:hover {color:#d22929;}
/* 5级分类菜单(一直显示) */
.head-nav .menu-five-show .menu-til .icon {width:19px; background-image:url(../images/menu-til.png); float:left; margin-left:15px; margin-right:0; transform:none; -webkit-transition:none; -moz-transition:none; -ms-transition:none;}
.head-nav .menu-five-show:hover .menu-til .icon {transform:none; -webkit-transform:none; -moz-transform:none; -ms-transform:none;}
.head-nav .menu-five-show .menu-til .text {margin-left:14px;}
.head-nav .menu-five-show .menu {height:450px; display:block; overflow:visible;}
/* 惠采分类菜单 */
.head-nav .hui-menu .menu-til .text {margin-left:10px;}
.head-nav .hui-menu .menu .menu-bg {background:#6b6669; filter:alpha(opacity=90); opacity:0.9;}
.head-nav .hui-menu .menu .menu-con .hui-menu-item {height:32px; line-height:32px; padding-left:10px; font-size:14px; color:#fff; overflow:hidden;}
.head-nav .hui-menu .menu .menu-con .hui-menu-item .hui-menu-link {display:inline; padding-left:0; color:#fff;}
.head-nav .hui-menu .menu .menu-con .hui-menu-item .hui-menu-link:hover {text-decoration:underline;}
.head-nav .hui-menu .menu .menu-con .hui-menu-item .hui-menu-line {font-size:12px; /* padding:0 4px; */}
.head-nav .hui-menu .menu .menu-con .hui-menu-item.hover {background:#fff; background:rgba(255,255,255,0.9); color:#d22929;}
.head-nav .hui-menu .menu .menu-con .hui-menu-item.hover .hui-menu-link {color:#d22929;}
.head-nav .hui-menu .menu .pannel .pannel-con {padding:12px 0;}
.head-nav .hui-menu .menu .pannel .pannel-con .pannel-item {padding:0;}
.head-nav .hui-menu .menu .pannel .pannel-con .pannel-item:after{content:"."; display:block; clear:both; visibility:hidden; height:0; line-height:0; font-size:0;}
.head-nav .hui-menu .menu .pannel .pannel-con .pannel-item dt {width:95px; height:auto; line-height:24px; padding:6px 0 0 0; border:none; float:left; text-align:right;}
.head-nav .hui-menu .menu .pannel .pannel-con .pannel-item dd {width:695px; float:left; margin-top:0; margin-left:15px; padding:6px 0; border-bottom:1px solid #f5f5f5;}
.head-nav .hui-menu .menu .pannel .pannel-con .pannel-item:last-child dd {border-bottom:none;}
.head-nav .hui-menu .menu .pannel .pannel-con .pannel-item dd a {height:16px; line-height:16px; margin:4px 0; padding:0 10px; border-left:1px solid #e0e0e0;}


/* footer */
.footer {width:100%; min-width:1230px; background:#fff; border-top:1px solid #d2d2d2; margin-top:40px;}
.footer a:hover {text-decoration:underline;}
.footer .footer-w {width:1200px; margin:0 auto;}
.footer .footer-service {padding:50px 0;}
.footer .footer-service li {width:239px; height:38px; float:left; border-left:1px solid #d2d2d2; text-align:center; overflow:hidden;}
.footer .footer-service li:first-child {border-left:none;}
.footer .footer-service li .icon {display:inline-block; width:34px; height:34px; line-height:34px; border:2px solid #e50011; border-radius:2px; text-align:center; font-size:24px; color:#e50011; overflow:hidden; vertical-align:top;}
.footer .footer-service li .text {display:inline-block; *display:inline; *zoom:1; max-width:185px; vertical-align:top; text-align:left; margin-left:2px;}
.footer .footer-service li .text .text-1 {height:16px; line-height:16px; font-size:14px; font-weight:bold; color:#000; overflow:hidden;}
.footer .footer-service li .text .text-2 {height:16px; line-height:16px; font-size:14px; *font-size:12px; color:#757575; overflow:hidden; margin-top:6px;}
.footer .footer-nav {padding:30px 0 20px 24px; border-top:1px solid #e8e8e8;}
.footer .footer-nav .col-links {width:161px; float:left; margin-left:15px;}
.footer .footer-nav .col-links dt {height:28px; line-height:28px; font-size:16px; overflow:hidden;}
.footer .footer-nav .col-links dd {height:20px; line-height:20px; overflow:hidden; font-family:"SimSun";}
.footer .footer-nav .col-links dd a {font-size:12px;}
.footer .footer-nav .col-contact {width:270px; float:right; margin-right:15px;}
.footer .footer-nav .col-contact .til {height:28px; line-height:28px; font-size:16px; text-indent:4px;}
.footer .footer-nav .col-contact .qrcode dt {width:84px; height:84px; float:left; overflow:hidden;}
.footer .footer-nav .col-contact .qrcode dt img {width:100%; height:100%;}
.footer .footer-nav .col-contact .qrcode dd {width:180px; line-height:20px; float:right; font-family:"SimSun";}
.footer .footer-nav .col-contact .qrcode dd .text {line-height:22px; margin-top:6px; border-top:1px solid #d2d2d2; padding:5px; color:#555;}
.footer .footer-nav .col-contact .text b {font-size:14px;}
.footer .site-info {line-height:24px; border-top:1px solid #e8e8e8; padding:20px 0; text-align:center;}
.footer .footer-link {text-align:center; padding-bottom:30px; font-family:"SimSun";}
.footer .footer-link a {display:inline-block; width:108px; height:36px; vertical-align:top; margin:0px 3px;}
.footer .footer-link a.unionpay {background-position:0 0;}
.footer .footer-link a.alipay {background-position:0 -36px;}
.footer .footer-link a.weixin {background-position:0 -72px;}
.footer .footer-link a.sznet110index {background-position:0 -108px;}
.footer .footer-link a.sznet110webrecord {background-position:0 -144px;}
.footer .footer-link a.icp {background-position:0 -180px;}
.footer .footer-link a.jubao {background-position:0 -216px;}
.footer .footer-link a.wenming {background-position:0 -252px;}
.footer .footer-link a.szcert {background-position:0 -288px;}
.footer .footer-link a.knet {background-position:0 -324px;}
.footer .footer-link a img {width:100%; height:100%;}
/* footer2 */
.footer2 {width:100%; min-width:1230px; margin-top:40px;}
.footer2 .foot-item {width:100%; background:#d22929;}
.footer2 .foot-item .item {width:930px; float:left; padding:2px 0 4px 0;}
.footer2 .foot-item .item li {width:310px; height:136px; padding-top:10px; float:left; position:relative;}
.footer2 .foot-item .item .icon {width:170px; height:100%; float:left; background-repeat:no-repeat; background-position:center;}
.footer2 .foot-item .item .title,.footer2 .foot-item .item .txt {width:140px; float:left; color:#fff;}
.footer2 .foot-item .item .title {font-size:16px; font-weight:bold; margin-top:42px;}
.footer2 .foot-item .item .txt {line-height:18px; font-size:14px;}
.footer2 .foot-item .item .line-vertical {width:1px; height:94px; background:#f34040; position:absolute; top:30px; right:0;}
.footer2 .foot-item .item .ico-wushi {background-image:url(../images/f-wushi.png);}
.footer2 .foot-item .item .ico-zhangqi {background-image:url(../images/f-zhangqi.png);}
.footer2 .foot-item .item .ico-kuaisu {background-image:url(../images/f-kuaisu.png);}
.footer2 .foot-item .item .ico-fangbian {background-image:url(../images/f-fangbian.png);}
.footer2 .foot-item .item .ico-guankong {background-image:url(../images/f-guankong.png);}
.footer2 .foot-item .item .ico-youhua {background-image:url(../images/f-youhua.png);}
.footer2 .foot-item .item .line-transverse {height:1px; padding:0; overflow:hidden;}
.footer2 .foot-item .item .line-transverse span {display:block; width:148px; height:1px; background:#f34040; margin:0 auto;}
.footer2 .foot-item .qrcode {float:right; margin-top:34px;}
.footer2 .foot-item .qrcode .txt {line-height:20px; font-size:14px; color:#fff;}
.footer2 .foot-item .qrcode .img {width:262px; height:224px; background:url(../images/f-qrcodebg.png) no-repeat; margin-top:17px;}
.footer2 .foot-item .qrcode .img img {width:154px; height:154px; margin:18px 0 0 18px;}
.footer2 .foot-cont {padding:25px 0 20px 0;}
.footer2 .foot-cont .foot-logo {float:left;}
.footer2 .foot-cont .desc {width:1020px; line-height:18px; float:right;}
.footer2 .foot-cont .txt {padding-top:16px; color:#555;}
.footer2 .foot-cont .cont {padding-top:36px; text-align:center;}
.footer2 .foot-cont .cont a:hover {text-decoration:underline;}


/* 弹层背景 */
.login-bg {width:100%; height:100%; background:#555; position:fixed; top:0px; left:0px; z-index:10003; display:none;}
/* 登录弹层 */
.login-wrapper {width:410px; height:380px; padding:4px; position:fixed; top:50%; left:50%; z-index:10004; margin:-194px 0 0 -209px; background:rgba(173,173,173,0.5); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#50858585,endColorstr=#50858585); display:none;}
.login-wrapper a:hover {color:#e73441 !important; text-decoration:underline;}
.login-wrapper .login-main {width:100%; height:100%; background:#fff;}
.login-wrapper .login-til {height:30px; line-height:30px; background:#f3f3f3; font-size:16px;}
.login-wrapper .login-til .text {float:left; margin-left:13px;}
.login-wrapper .login-til .login-close {width:30px; height:30px; float:right; background:url(../images/login-fixed.png) no-repeat; cursor:pointer;}
.login-wrapper .login-til .login-close:hover {background-position:0 -30px;}
.login-wrapper .login-con {padding:30px 50px 0 50px;}
.login-wrapper .login-con .mt {height:40px; line-height:40px;}
.login-wrapper .login-con .mt .text {float:left; font-size:18px; color:#030000;}
.login-wrapper .login-con .mt .link {float:right;}
.login-wrapper .login-con .mt .link a {font-family:"SimSun"; font-size:14px; color:#e73441;}
.login-wrapper .login-con .mt .link .icon {display:inline-block; width:18px; height:18px; background:url(../images/login-fixed.png) no-repeat center -70px; vertical-align:middle; margin-right:5px; margin-top:-3px; *margin-top:0;}
.login-wrapper .login-con .hint-msg {height:24px; line-height:24px; background:#fff5e0; border:1px solid #f2d9b8;}
.login-wrapper .login-con .hint-msg dt {width:18px; height:100%; float:left; margin-left:8px; background:url(../images/login-fixed.png) no-repeat center -98px;}
.login-wrapper .login-con .hint-msg dd {width:265px; float:left; margin-left:10px; font-family:"SimSun"; overflow:hidden;}
.login-wrapper .login-con .hint-msg.error {background:#fce9eb; border-color:#f36973;}
.login-wrapper .login-con .hint-msg.error dt {background-position: center -120px;}
.login-wrapper .login-con .hint-msg.error dd {color:#e73441;}
.login-wrapper .login-con .ipt-main {padding:10px 0;}
.login-wrapper .login-con .ipt-main .ipt-icon {width:37px; height:38px; border:1px solid #d2d2d2; background:url(../images/login-fixed.png) no-repeat #f3f3f3; float:left;}
.login-wrapper .login-con .ipt-main .user-icon {background-position:center -144px;}
.login-wrapper .login-con .ipt-main .psw-icon {background-position:center -239px;}
.login-wrapper .login-con .ipt-main .ipt-box {width:270px; height:38px; border:1px solid #d2d2d2; border-left:none; background:#fff; float:left; position:relative;}
.login-wrapper .login-con .ipt-main .ipt-box .login-ipt {width:250px; height:18px; line-height:18px; padding:10px; font-size:14px; color:#030000; position:relative; z-index:3;}
.login-wrapper .login-con .ipt-main .ipt-box .login-ipt.userIpt {font-family:"SimSun";}
.login-wrapper .login-con .ipt-main .ipt-box .hint {height:38px; line-height:38px; font-family:"SimSun"; font-size:14px; color:#b5b5b5; position:absolute; left:10px; top:0; z-index:2;}
.login-wrapper .login-con .ipt-main .ipt-box .ipt-close {width:18px; height:18px; background:url(../images/login-fixed.png) no-repeat center -338px #fff; position:absolute; right:7px; top:10px; z-index:4; cursor:pointer; display:none;}
.login-wrapper .login-con .ipt-main .ipt-box .ipt-close:hover {background-position: center -358px;}
.login-wrapper .login-con .ipt-main.error .ipt-icon {border-color:#f36973; background-color:#fce9eb;}
.login-wrapper .login-con .ipt-main.error .user-icon {background-position:center -204px;}
.login-wrapper .login-con .ipt-main.error .psw-icon {background-position:center -299px;}
.login-wrapper .login-con .ipt-main.error .ipt-box {border-color:#f36973;}
.login-wrapper .login-con .ipt-main.ipt-focus .ipt-icon {border-color:#7eb6e9; background-color:#e8f1f9;}
.login-wrapper .login-con .ipt-main.ipt-focus .user-icon {background-position:center -174px;}
.login-wrapper .login-con .ipt-main.ipt-focus .psw-icon {background-position:center -269px;}
.login-wrapper .login-con .ipt-main.ipt-focus .ipt-box {border-color:#7eb6e9;}
.login-wrapper .login-con .mc {height:20px; line-height:20px; font-family:"SimSun"; margin-top:10px;}
.login-wrapper .login-con .mc .fl input {vertical-align:middle;}
.login-wrapper .login-con .login-sub {margin-top:15px;}
.login-wrapper .login-con .login-sub .login-btn {width:100%; height:36px; background:#e73441; font-size:20px; font-weight:200; color:#fff; cursor:pointer;}


/* 猜你喜欢 */
.like-til {height:56px; line-height:56px; margin-top:26px;}
.like-til .text {float:left; font-size:24px; font-weight:200; color:#d22929; margin-left:25px;}
.like-til .like-refresh {display:block; float:right; font-size:16px; color:#555;}
.like-til .like-refresh .icon {display:inline-block; width:20px; height:20px; background:url(../images/refresh.png) no-repeat; vertical-align:middle; margin:-2px 10px 0 0; transform:transform 0.4s linear; -webkit-transition:transform 0.4s linear; -moz-transition:transform 0.4s linear; -ms-transition:transform 0.4s linear;}
.like-til .like-refresh:hover {color:#f47f2f;}
.like-til .like-refresh:hover .icon {background:url(../images/refresh-hover.png) no-repeat; transform:rotate(360deg); -webkit-transform:rotate(360deg); -moz-transform:rotate(360deg); -ms-transform:rotate(360deg);}
.like-box .like-item li {width:234px; height:300px; float:left; background:#fff; margin-left:7px; overflow:hidden; position:relative; transform:all 0.2s linear; -webkit-transition:all 0.2s linear; -moz-transition:all 0.2s linear; -ms-transition:all 0.2s linear;}
.like-box .like-item li:first-child {margin-left:0;}
.like-box .like-item li:hover {-webkit-box-shadow:0 15px 30px rgba(0,0,0,0.1); box-shadow:0 15px 30px rgba(0,0,0,0.1); -webkit-transform:translate3d(0, -2px, 0); transform:translate3d(0, -2px, 0);}
.like-box .like-item li a {display:block; height:100%; padding:0 15px; overflow:hidden;}
.like-box .like-item li a .like-item-img {display:block; width:140px; height:140px; margin:40px auto 0 auto;}
.like-box .like-item li a .row {text-align:center; font-size:14px; overflow:hidden; cursor:pointer;}
.like-box .like-item li a .title {height:26px; line-height:26px; color:#444; margin-top:30px;}
.like-box .like-item li a .price {height:22px; line-height:22px; color:#eb6100;}
.like-til-hui .text {color:#030000;}
.like-box-hui .like-item li {border-top:2px solid #f6cf34;}
.like-box-hui .like-item li.item-1 {border-color:#f6cf34;}
.like-box-hui .like-item li.item-2 {border-color:#9176ec;}
.like-box-hui .like-item li.item-3 {border-color:#eca576;}
.like-box-hui .like-item li.item-4 {border-color:#ec76b0;}
.like-box-hui .like-item li.item-5 {border-color:#9edd5b;}
/*猜你喜欢购物车*/
.like-box .floor-cart {width:100%; position:absolute; left:0; bottom:0; overflow:hidden; height:0px; display:none;}
.like-box .floor-cart .cart-con {width:100%; height:50px; background:#f47f2f; background:rgba(244,127,47,0.9);}
.like-box .floor-cart .cart-con:hover {background:rgba(244,127,47,1);}
.like-box .floor-cart .cart-con .cart-num {width:63px; height:26px; background:#fff; float:left; margin:12px 0 0 23px; position:relative;}
.like-box .floor-cart .cart-con .cart-num .cart-ipt {width:33px; height:26px; line-height:26px; padding:0 8px; font-family:Verdana,"microsoft yahei"; font-size:12px; color:#f47f2f; position:absolute; left:0; top:0;}
.like-box .floor-cart .cart-con .cart-num .cart-change {width:13px; height:100%; position:absolute; right:1px; top:0;}
.like-box .floor-cart .cart-con .cart-num .cart-change .change {width:100%; margin-top:1px; background:#f68b42; font-family:"microsoft yahei"; font-size:12px; color:#fff; text-align:center; cursor:pointer; -moz-user-select:none;}
.like-box .floor-cart .cart-con .cart-num .cart-change .change:active {background:#f47f2f;}
.like-box .floor-cart .cart-con .cart-num .cart-change .plus {height:12px; line-height:10px;}
.like-box .floor-cart .cart-con .cart-num .cart-change .minus {height:11px; line-height:9px;}
.like-box .floor-cart .cart-con .cart-join {display:block; height:50px !important; line-height:50px; font-size:14px; color:#fff; padding:0 !important; text-align:center; margin-right:23px;}
.like-box .floor-cart .cart-con .cart-join:hover {text-decoration:underline;}
.like-box .floor-cart .cart-con .cart-join .icon {display:inline-block; width:26px; height:100%; background:url(../images/floor-cart.png) no-repeat center; vertical-align:top; *vertical-align:middle; margin-right:5px;}


/* 右侧快捷导航条 */
.right-nav {width:40px; background:#030000; color:#fff; text-align:center; font-size:12px; position:fixed; right:-40px; top:0; bottom:0; z-index:10000;}
.right-nav .right-con {width:100%; background:#030000; position:absolute; left:0; top:50%; z-index:3;}
.right-nav a {color:#fff;}
.right-nav .rg-line {width:30px; height:1px; line-height:0; font-size:0; background:#434343; margin:0 auto;}
.right-nav .rg-text {display:block; line-height:16px; padding:4px 10px; cursor:pointer;}
.right-nav .rg-text:hover {background:#d22929;}

.right-nav .rg-logo {width:100%; height:40px;}
.right-nav .rg-cart {display:block; padding:12px 0 8px 0;}
.right-nav .rg-cart:hover {background:#d22929;}
.right-nav .rg-cart .icon {display:block; width:24px; height:18px; background:url(../images/rg-cart.png) no-repeat; margin:0 auto;}
.right-nav .rg-cart .num {width:22px; height:22px; line-height:22px; margin:0 auto; background:#d22929; font-size:14px; border-radius:50%; font-style:normal; overflow:hidden; display:none;}
.right-nav .rg-service-ico {width:22px; height:22px;  margin:12px auto 8px auto;}
.right-nav .rg-service {width:100%; position:relative;}
.right-nav .rg-service:hover {background-color:#d22929;}
.right-nav .rg-service .rg-service-nav {padding:4px 0; background:#777; position:absolute; right:40px; display:none;}
.right-nav .rg-service .rg-service-nav .rg-service-item {height:20px; line-height:20px; overflow:hidden;}
.right-nav .rg-service .rg-service-nav .rg-service-item a:hover {text-decoration:underline;}
.right-nav .rg-service .rg-service-nav .rg-service-arr {width:0; height:0; line-height:0; font-size:0; border:6px solid #777; border-color:transparent transparent transparent #777; border-style:dashed dashed dashed solid; position:absolute; right:-12px; top:50%; margin-top:-6px;}
.right-nav .rg-kefu .rg-service-nav {width:40px; top:-64px;}
.right-nav .rg-wuliu .rg-service-nav {width:52px; top:-94px;}

.right-nav .rg-fb {display:block; padding:12px 0 8px 0;}
.right-nav .rg-fb:hover {background:#d22929;}
.right-nav .rg-fb .icon {display:block; width:20px; height:19px;  margin:0 auto;}

.right-nav .rg-goTop {width:100%; height:30px;  cursor:pointer; display:none; position:absolute; left:0; bottom:0px; z-index:2;}
.right-nav .rg-goTop:hover {background-color:#d22929;}
.right-nav .rg-goTop .rg-service-nav {height:30px; line-height:30px; padding:0 10px; white-space:nowrap; top:0;}
.right-nav .rg-goTop .rg-service-nav:after {content:" "; display:block; width:0; height:0; line-height:0; font-size:0; border:6px solid #777; border-color:transparent transparent transparent #777; border-style:dashed dashed dashed solid; position:absolute; right:-12px; top:50%; margin-top:-6px;}

/* 成功弹窗提示层 */
.alertBox {height:36px; line-height:36px; padding:0 5px 0 36px; font-family:"微软雅黑"; font-size:14px; color:#f4f5f7; white-space:nowrap; position:fixed; top:50%; left:50%; margin-top:-18px; display:none; z-index:10005;}
.successAlert {background:url(../images/alert1.png) no-repeat 8px center #c60a09; filter:alpha(opacity:80); opacity:0.8;}
.failureAlert {background:url(../images/alert2.png) no-repeat 8px center #909090;}

/* 浏览器版本过低提示 */
.versionoverflow {overflow:hidden;}
.versionbg {width:100%; height:100%; _height:3000px; background:#030000; filter:alpha(opacity=76); opacity:0.76; zoom:1; position:absolute; top:0px; left:0px; z-index:10005;}
.version {width:100%; height:20px; line-height:20px; padding:20px 0; background:#fdfc00; text-align:center; font-size:14px; color:#393939; position:absolute; left:0; top:0; z-index:10006;}
.version .icon {display:inline-block; width:24px; height:16px; background:url(../images/version.jpg) no-repeat; vertical-align:middle; margin-right:12px;}

/* 商城入口切换动画 */
.portal-blur {filter:url(../images/blur.svg#blur); -webkit-filter:blur(5px); -moz-filter:blur(5px); -ms-filter:blur(5px); filter:blur(5px);}
.portal-mask {width:100%; height:100%; background:#000; position:fixed; top:0; left:0; z-index:10005;}
.portal-out {width:479px; height:310px; background:url(../images/outbg1.png); position:fixed; left:50%; top:50%; margin:-155px 0 0 -240px; z-index:10006; display:none;}
.portal-out.portal-out2 {background:url(../images/outbg2.png);}
.portal-out .p-profile {width:128px; height:115px; background:url(../images/outtx.png) no-repeat; margin:23px auto 0 auto;}
.portal-out .p-profile.closeeye {background-position:0 -115px;}
.portal-out .p-loading {width:100%; line-height:0; *font-size:0; text-align:center; margin-top:2px;}
.portal-out .p-loading .loading-dot {display:inline-block; vertical-align:top; *display:inline; *zoom:1;}
.portal-out .p-loading .loading-dot .dot {display:block; width:5px; height:5px; float:left; margin:0 7px; background:#fff; border-radius:50%; overflow:hidden;}
.portal-out .p-out-con {line-height:18px; margin-top:10px; font-size:14px; color:#fff; text-align:center;}
.portal-out .p-out-con .txt {display:inline-block; vertical-align:top; text-align:left; *display:inline; *zoom:1;}
.portal-in {width:447px; height:102px; background:url(../images/inbg1.png) no-repeat; position:fixed; left:50%; top:50%; margin:-51px 0 0 -223px; z-index:10006;}
.portal-in .p-in-con {width:447px; height:0px; background:url(../images/inbg2.png) no-repeat; position:absolute; left:0; bottom:20px; overflow:hidden;}
.portal-in .p-in-con .txt {height:46px; line-height:46px; font-size:18px; color:#fff; text-indent:52px;}
.portal-in .p-dot {background:url(../images/indot.png) no-repeat; position:absolute;}
.portal-in .p-dot1 {width:11px; height:11px; left:70px; top:-25px;}
.portal-in .p-dot2 {width:25px; height:25px; left:260px; top:-40px; background-position:0 -11px;}
.portal-in .p-dot3 {width:25px; height:25px; left:55px; top:130px; background-position:0 -36px;}
.portal-in .p-dot4 {width:43px; height:43px; left:420px; top:150px; background-position:0 -61px;}
/* 首次登录提示效果 */
.account-activate {width:577px; height:491px; background:url(../images/bg.png) no-repeat; position:fixed; left:50%; top:50%; margin:-245px 0 0 -288px; z-index:10006; display:none;}
.account-activate .title-txt {padding:78px 95px 0 80px; font-size:16px; color:#fff;}
.account-activate .title-txt span {color:#ffde00;}
.account-activate .account-form {width:310px; margin:0 auto; padding-top:60px;}
.account-activate .account-form .find-form {padding-bottom:6px;}
.account-activate .account-form .find-form .find-ipt {width:308px; height:38px; line-height:38px; border:1px solid #d2d2d2; position:relative;}
.account-activate .account-form .find-form .find-ipt .text {height:100%; font-size:14px; float:left; margin-left:9px;}
.account-activate .account-form .find-form .find-ipt .input {height:20px; line-height:20px; padding:9px 10px; font-family:"microsoft yahei"; font-size:14px; color:#030000; float:left;}
.account-activate .account-form .find-form .find-ipt .ipt-phone {width:237px;}
.account-activate .account-form .find-form .find-ipt .ipt-checkcode {width:125px;}
.account-activate .account-form .find-form .find-ipt .hint {height:100%; font-size:14px; color:#d2d2d2; cursor:text; position:absolute; top:0; left:61px;}
.account-activate .account-form .find-form .find-error {height:24px; line-height:24px; color:#e73441; overflow:hidden;}
.account-activate .account-form .find-form .find-error .find-error-text {height:100%; padding-left:4px; display:none;}
.account-activate .account-form .find-form .find-error .find-error-text .icon {display:inline-block; width:12px; height:100%; vertical-align:top; *vertical-align:middle; background:url(../images/error.png) no-repeat center; margin-right:6px;}
.account-activate .account-form .find-form.form-error .find-ipt {border-color:#e73441;}
.account-activate .account-form .find-form.form-focus .find-ipt {border-color:#51b9e8;}

.account-activate .account-form .find-form .find-ipt .code-btn {width:106px; height:32px; line-height:32px; text-align:center; font-size:14px; border-radius:2px; background:#ececec; color:#a7a7a7; position:absolute; top:3px; right:3px;}
.account-activate .account-form .find-form .find-ipt .get-code {cursor:pointer;}
.account-activate .account-form .find-form .find-ipt .get-code.active {background:#d22929; color:#fff;}
.account-activate .account-form .find-form .find-ipt .count-btn {display:none;}
.account-activate .account-form .find-submit {margin-top:5px;}
.account-activate .account-form .find-submit .find-btn {width:100%; height:40px; background:#d22929; font-family:"microsoft yahei"; font-size:18px; color:#fff; border-radius:2px; cursor:pointer;}
.account-activate .account-form .find-submit .find-btn:hover {background:#c81b1c;}
.account-activate .account-form .submit-desc {height:28px; line-height:14px; margin-top:6px; font-family:"SimSun"; color:#a7a7a7;}
.account-activate .account-form .submit-desc a {color:#51b9e8;}
.account-activate .account-form .submit-desc a:hover {text-decoration:underline;}
/* 激活成功 */
.account-activate-s {width:422px; height:137px; background:url(../images/bg-s.png) no-repeat; position:fixed; left:50%; top:50%; margin:-68px 0 0 -211px; z-index:10006;}
.account-activate-s .s-con {padding:45px 0 0 125px;}
.account-activate-s .s-con .txt {line-height:20px; font-size:16px; color:#ffde00;}
.account-activate-s .s-con .btn {margin-top:12px;}
.account-activate-s .s-con .btn .btnlink {display:block; width:158px; height:40px; line-height:40px; background:#d22929; border-radius:3px; text-align:center; font-size:16px; color:#fff;}
.account-activate-s .s-con .btn .btnlink:hover {background:#c81b1c;}


/* 商品中心 */
@font-face {
	font-family:'icon';
	src:url('fonts/icon.eot');
	src:url('fonts/icon.eot?#iefix') format('embedded-opentype'),
		url('fonts/icon.woff') format('woff'),
		url('fonts/icon.ttf') format('truetype'),
		url('fonts/icon.svg#arialregular') format('svg');
}

.cm-main {width:1196px; padding:0 17px; margin:0 auto;}
.cm-hot {margin-top:28px;}
.cm-hot .title-lt {width:40px; line-height:33px; float:left; font-size:16px; color:#555; padding-top:2px;}
.cm-hot .list-content {margin-left:67px;}
.cm-hot .list-content li {width:56px; height:36px; line-height:36px; float:left; margin-left:38px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.cm-hot .list-content li a {font-size:14px; color:#555;}
.cm-hot .list-content li a:hover {color:#d22929;}
.cm-menu {margin-top:45px; padding-bottom:30px; position:relative;}
.menu-guide {width:50px; position:fixed; top:50px; z-index:10; *left:50%; *margin-left:-598px; display:none;}
.menu-guide .guide-item {display:block; width:30px; height:30px; line-height:30px; text-align:center; border-radius:30px; background:#f6f6f6; color:#eb6877; margin-bottom:6px; margin-left:10px; cursor:pointer; position:relative; overflow:hidden; -webkit-transition:all 400ms ease-out; -moz-transition:all 400ms ease-out; -ms-transition:all 400ms ease-out; -o-transition:all 400ms ease-out; transform:all 400ms ease-out;}
.menu-guide .guide-item:last-child {margin-bottom:0;}
.menu-guide .guide-item .icon {font-family:'icon'; font-size:25px;}
.menu-guide .guide-item .text {padding:0 5px; white-space:nowrap; display:none;}
.menu-guide .guide-item-1 {color:#eb6877;}
.menu-guide .guide-item-2 {color:#d033e7;}
.menu-guide .guide-item-3 {color:#3b89e1;}
.menu-guide .guide-item-4 {color:#ea9633;}
.menu-guide .guide-item-5 {color:#88b3bb;}
.menu-guide .guide-item-6 {color:#5970a4;}
.menu-guide .guide-item-7 {color:#7cb489;}
.menu-guide .guide-item-8 {color:#be8b5e;}
.menu-guide .guide-item-9 {color:#8e86e0;}
.menu-guide .guide-item-10 {color:#e27c7c;}
.menu-guide .guide-item-11 {color:#708af7;}
.menu-guide .guide-item-12 {color:#67bbd7;}
.menu-guide .guide-item-13 {color:#e87c42;}
.menu-guide .guide-item-14 {color:#8ea4e2;}
.menu-guide .guide-item-14 .icon {font-size:24px;}
.menu-guide .guide-item-14.active .icon {font-size:33px !important;}
.menu-guide .guide-item-15 {color:#f15a84;}
.menu-guide .guide-item-1:hover,.menu-guide .guide-item-1.active {background-color:#eb6877;}
.menu-guide .guide-item-2:hover,.menu-guide .guide-item-2.active {background-color:#d033e7;}
.menu-guide .guide-item-3:hover,.menu-guide .guide-item-3.active {background-color:#3b89e1;}
.menu-guide .guide-item-4:hover,.menu-guide .guide-item-4.active {background-color:#ea9633;}
.menu-guide .guide-item-5:hover,.menu-guide .guide-item-5.active {background-color:#88b3bb;}
.menu-guide .guide-item-6:hover,.menu-guide .guide-item-6.active {background-color:#5970a4;}
.menu-guide .guide-item-7:hover,.menu-guide .guide-item-7.active {background-color:#7cb489;}
.menu-guide .guide-item-8:hover,.menu-guide .guide-item-8.active {background-color:#be8b5e;}
.menu-guide .guide-item-9:hover,.menu-guide .guide-item-9.active {background-color:#8e86e0;}
.menu-guide .guide-item-10:hover,.menu-guide .guide-item-10.active {background-color:#e27c7c;}
.menu-guide .guide-item-11:hover,.menu-guide .guide-item-11.active {background-color:#708af7;}
.menu-guide .guide-item-12:hover,.menu-guide .guide-item-12.active {background-color:#67bbd7;}
.menu-guide .guide-item-13:hover,.menu-guide .guide-item-13.active {background-color:#e87c42;}
.menu-guide .guide-item-14:hover,.menu-guide .guide-item-14.active {background-color:#8ea4e2;}
.menu-guide .guide-item-15:hover,.menu-guide .guide-item-15.active {background-color:#f15a84;}
.menu-guide .guide-item.hover {width:50px; color:#fff; margin-left:0px;}
.menu-guide .guide-item.hover .icon {display:none;}
.menu-guide .guide-item.hover .text {display:inline;}
.menu-guide .guide-item.active {width:50px; padding:10px 0; color:#fff; margin-left:0px;}
.menu-guide .guide-item.active .icon {display:inline; font-size:35px;}
.menu-guide .guide-item.active .text {display:none;}
.cm-menu-body {margin-left:105px;}
.cmmb-wrap {margin-top:38px;}
.cmmb-wrap:first-child {margin-top:0;}
.cmmb-wrap .cmmb-hd {height:38px; line-height:38px; border-bottom:1px solid #f99ca7; font-size:16px; font-weight:bold; color:#eb6877;}
.cmmb-wrap .cmmb-hd a {color:#eb6877;}
.cmmb-wrap .cmmb-bd {margin-left:-17px;}
.cmmb-wrap .cmmb-item {width:369px; max-height:103px; float:left; margin-bottom:9px; overflow:hidden; *position:relative; margin-top:2px;}
.cmmb-wrap .cmmb-item .cmmb-i-wrap {padding-left:17px; background:#fff;}
.cmmb-wrap .cmmb-item .cmmb-title {height:28px; line-height:28px; padding-top:9px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.cmmb-wrap .cmmb-item .cmmb-title a {font-size:14px; font-weight:bold; color:#555;}
.cmmb-wrap .cmmb-item .cmmb-list {background:#fff; position:relative;}
.cmmb-wrap .cmmb-item .cmmb-list li {width:86px; height:22px; line-height:22px; float:left; margin-right:24px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.cmmb-wrap .cmmb-item .cmmb-list li a {color:#555; cursor:pointer;}
.cmmb-wrap .cmmb-item a:hover {color:#eb6877 !important;}
.cmmb-wrap .cmmb-item .cmmb-list .cmmb-move {width:110px; float:none; margin-right:0; background:#fff; position:absolute; left:220px; top:44px;}
.cmmb-wrap .cmmb-item .cmmb-list .cmmb-move i {display:inline-block; width:14px; height:12px; background:url(images/CommodityCenter/arr.png) no-repeat; vertical-align:middle; margin-top:-2px; *margin-top:0; margin-left:5px;}
.cmmb-wrap .cmmb-item-open {height:103px; position:relative; z-index:3; overflow:visible;}
.cmmb-wrap .cmmb-item-open .cmmb-i-wrap {border:1px solid #e9e9e9; padding-bottom:10px; box-shadow:0 0 3px #e9e9e9; margin:-1px; *margin:0;}
.cmmb-wrap .cmmb-item-open .cmmb-list .cmmb-move {width:30px; height:30px; line-height:30px; border:1px solid #e9e9e9; box-shadow:0 0 2px #e9e9e9; left:auto; top:auto; right:-32px; bottom:-11px;}
.cmmb-wrap .cmmb-item-open .cmmb-list .cmmb-move a {display:block; width:100%; height:100%; line-height:300px;}
.cmmb-wrap .cmmb-item-open .cmmb-list .cmmb-move i {position:absolute; left:50%; top:50%; margin:-6px 0 0 -7px; background-position:0 -12px;}
.cmmb-wrap .cmmb-item .cmmb-list .cmmb-move a:hover {color:#7cd586 !important;}
.cmmb-wrap .cmmb-item .cmmb-list .cmmb-move a:hover i {background-position:-14px 0;}
.cmmb-wrap .cmmb-item-open .cmmb-list .cmmb-move a:hover i {background-position:-14px -12px;}
.cmmb-wrap-1 .cmmb-hd {border-color:#f99ca7;}
.cmmb-wrap-1 .cmmb-hd a {color:#eb6877;}
.cmmb-wrap-1 .cmmb-item a:hover {color:#eb6877 !important;}
.cmmb-wrap-2 .cmmb-hd {border-color:#e0a3e8;}
.cmmb-wrap-2 .cmmb-hd a {color:#d445e8;}
.cmmb-wrap-2 .cmmb-item a:hover {color:#d445e8 !important;}
.cmmb-wrap-3 .cmmb-hd {border-color:#8ebbed;}
.cmmb-wrap-3 .cmmb-hd a {color:#3b89e1;}
.cmmb-wrap-3 .cmmb-item a:hover {color:#3b89e1 !important;}
.cmmb-wrap-4 .cmmb-hd {border-color:#eecda6;}
.cmmb-wrap-4 .cmmb-hd a {color:#eca755;}
.cmmb-wrap-4 .cmmb-item a:hover {color:#eca755 !important;}
.cmmb-wrap-5 .cmmb-hd {border-color:#b7cbcf;}
.cmmb-wrap-5 .cmmb-hd a {color:#95bbc2;}
.cmmb-wrap-5 .cmmb-item a:hover {color:#95bbc2 !important;}
.cmmb-wrap-6 .cmmb-hd {border-color:#a5aec3;}
.cmmb-wrap-6 .cmmb-hd a {color:#798bb5;}
.cmmb-wrap-6 .cmmb-item a:hover {color:#798bb5 !important;}
.cmmb-wrap-7 .cmmb-hd {border-color:#99bea2;}
.cmmb-wrap-7 .cmmb-hd a {color:#89bb95;}
.cmmb-wrap-7 .cmmb-item a:hover {color:#89bb95 !important;}
.cmmb-wrap-8 .cmmb-hd {border-color:#e1be9e;}
.cmmb-wrap-8 .cmmb-hd a {color:#cda887;}
.cmmb-wrap-8 .cmmb-item a:hover {color:#cda887 !important;}
.cmmb-wrap-9 .cmmb-hd {border-color:#c0bcec;}
.cmmb-wrap-9 .cmmb-hd a {color:#a19be4;}
.cmmb-wrap-9 .cmmb-item a:hover {color:#a19be4 !important;}
.cmmb-wrap-10 .cmmb-hd {border-color:#edb5b5;}
.cmmb-wrap-10 .cmmb-hd a {color:#e58b8b;}
.cmmb-wrap-10 .cmmb-item a:hover {color:#e58b8b !important;}
.cmmb-wrap-11 .cmmb-hd {border-color:#b5c2f6;}
.cmmb-wrap-11 .cmmb-hd a {color:#8a9ff7;}
.cmmb-wrap-11 .cmmb-item a:hover {color:#8a9ff7 !important;}
.cmmb-wrap-12 .cmmb-hd {border-color:#a1d5e7;}
.cmmb-wrap-12 .cmmb-hd a {color:#7dc4dc;}
.cmmb-wrap-12 .cmmb-item a:hover {color:#7dc4dc !important;}
.cmmb-wrap-13 .cmmb-hd {border-color:#f1b99b;}
.cmmb-wrap-13 .cmmb-hd a {color:#eb9668;}
.cmmb-wrap-13 .cmmb-item a:hover {color:#eb9668 !important;}
.cmmb-wrap-14 .cmmb-hd {border-color:#cfd9f9;}
.cmmb-wrap-14 .cmmb-hd a {color:#8ea4e2;}
.cmmb-wrap-14 .cmmb-item a:hover {color:#8ea4e2 !important;}
.cmmb-wrap-15 .cmmb-hd {border-color:#f89fb7;}
.cmmb-wrap-15 .cmmb-hd a {color:#f15a84;}
.cmmb-wrap-15 .cmmb-item a:hover {color:#f15a84 !important;}