.clearfix:after {content: "";display: block;height: 0;clear: both;visibility: hidden;}
.navwrap {height: 100px;background: #fff;}
.navwrap * {box-sizing: content-box;}
.navBox {width: 1226px;margin: 0 auto;background: white;position: relative;height: 100px;display: flex;justify-content: space-between;align-items: center;}
.nav {width: 100%;height: 0;margin: 0 auto;background: #ffffff;}
.nav.fix {position: fixed;left: 0;top: 0;z-index: 2000;height: 100px;box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);}
.navwrap {height: 100px;background: #fff;}
.navUl {float: left;width: auto;height: 100%;margin-left: 50px;margin-top: 0;margin-bottom: 0;padding: 0;}
.navLi {width: auto;height: 100px;line-height: 100px;font-size: 16px;color: #333333;float: left;position: relative;cursor: pointer;text-align: center;margin: 0 25px;list-style: none;}
.navLi a {color: #333333;}
.navLi a:hover {color: #c00000;font-weight: bold;}
.navLi.s:hover {color: #c00000;font-weight: bold;}
.navLi.t {margin-right: 0;}
.navLi.t:hover {color: #c00000;font-weight: bold;}
.navBor {position: absolute;width: 1px;background: #eeeeee;height: auto;top: 10px;left: 200px;}
/*.navImg {width: 113px;height: 53px;margin-top: 24px;float: left;padding-bottom: 20px;}*/
/*.navImg img {max-width: 100%}*/
.detailNav {border-bottom: 1px solid #eeeeee;height: 100px;overflow: visible;}
.navList {float: left;}
.navList > ul {float: left;width: auto;height: 100%;margin-top: 0;margin-bottom: 0;padding: 0;margin-left: 55px;}
.mainNav > li {width: auto;height: 100px;line-height: 100px;font-size: 16px;color: #333333;float: left;cursor: pointer;text-align: center;list-style: none;position: relative;}
.mainNav > li > a,.mainNav > li > span {color: #333333;display: inline-block;padding: 0 20px;}
.mainNav > li > a:hover,.mainNav > li > span:hover {color: #c00000;font-weight: bold;}
#tradeNav,#serviceNav {display: none;}
.allNav * {padding: 0;margin: 0;}
#tradeHome .allNav {left: -227px;}
#serviceHome .allNav {left: -241px;}
.allNav {height: 100px;width: 1226px;position: absolute;top: 100px;left: 0px;z-index: 9;border-top: 4px solid #c00000;min-height: 370px;box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.1);}
.allNav .side li.active a.cursorDefault {cursor: default;}
.allNav li {list-style: none;}
.allNav .side {float: left;width: 230px;background: #4b4b4b;height: 100%;}
.allNav .side li {height: 36px;line-height: 36px;text-align: left;}
.allNav .side li:hover,.allNav .side li.active {background: #fff;}
.allNav .side li:hover a,.allNav .side li.active a {color: #c00000;cursor: pointer;font-weight: bold;}
.allNav .side a {color: #fff;font-size: 15px;padding-left: 30px;display: inline-block;height: 24px;line-height: 24px;}
.allNav .main {background: #fff;height: 370px;float: left;width: 966px;padding: 0 30px 0 0;overflow: hidden;position: relative;}
.allNav .main .list {display: none;width: 996px;height: 370px;overflow-y: auto;}
.main-list {min-height: 277px;}
.main-list2 {min-height: 275px;}
.allNav .main .list.active {display: block;}
.allNav .main .list dl {border-bottom: 1px dashed #999;padding-bottom: 15px;margin: 0 30px;}
.allNav .main .list dl:last-child {border-bottom: 0;padding-bottom: 0;}
.allNav .main .list dt {text-align: left;padding: 15px 0 0 0;height: 20px;line-height: 20px;clear: both;}
.allNav .main .list dt span {background: #4B4B4B;width: 4px;height: 4px;border-radius: 50%;display: block;margin-top: 8px;float: left;color: #fff;}
.allNav .main .list dt a,.allNav .main .list dt em {color: #4B4B4B;font-size: 14px;display: block;float: left;padding-left: 5px;font-style: normal;}
.allNav .main .list dt em.cursorDefault {cursor: default;}
.allNav .main .list dd {float: left;height: 20px;line-height: 20px;padding-top: 10px;text-align: left;margin: 0;margin-right: 20px;padding-left: 10px;}
.allNav .main .list dd a {color: #999;font-size: 14px;}
.allNav .main .list a:hover {color: #c00000;}
.allNav .main .list dd i {width: 20px;height: 14px;display: inline-block;background: url(../images/nav-hot.png) no-repeat 0 0;}
.allNav .main .second {float: left;width: 233px;background: #F5F5F5;height: 468px;position: absolute;top: 0;left: 0;}
.allNav .main .second li {height: 36px;line-height: 36px;text-align: left;}
.allNav .main .second li.active,.allNav .main .second li:hover {background: #fff;}
.allNav .main .second li.active a,.allNav .main .second li:hover a {border-left: 4px solid #c00000;}
.allNav .main .second li a {color: #4B4B4B;font-size: 15px;display: inline-block;height: 16px;line-height: 16px;border-left: 4px solid #F5F5F5;padding-left: 30px;}
.allNav .main .secondList {width: 690px;float: right;height: 468px;padding: 0 30px;}
.allNav .main .secondList li {display: none;width: 100%;clear: both;padding-top: 10px;}
.allNav .main .secondList li.active {display: block;}
.allNav .main .secondList p {text-align: left;color: #4B4B4B;font-size: 15px;clear: both;height: 24px;line-height: 24px;padding-top: 10px;}
.allNav .main .secondList .main-list2 p {cursor: default;}
.allNav .main .secondList p:first-child {padding-top: 0;}
.allNav .main .secondList span {height: 25px;line-height: 25px;padding-top: 5px;text-align: left;margin: 0;padding-right: 30px;float: left;}
.allNav .main .secondList i {width: 20px;height: 14px;display: inline-block;background: url(../images/nav-hot.png) no-repeat 0 0;}
.allNav .main .secondList li a {color: #999;font-size: 14px;}
.allNav .ads {margin: 0 30px;}
.allNav .secondList .ads {margin: 0;}
.allNav .secondList .ads.ads-mt {margin-top: -81px;}
.allNav .main .secondList .ads ul {width: 690px;height: 100px;overflow: hidden;margin-bottom: 20px;}
.allNav .main .secondList .ads li {display: block;clear: none;width: 321px;}
.allNav .main .secondList .ads li img {width: 146px;height: 72px;margin-right: 10px;}
.allNav .main .secondList .ads li .info {width: 165px;height: 72px;}
.allNav .main .secondList .ads li h3 {width: 165px;}
.allNav .main .secondList .ads li p {color: #999;width: 165px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-size: 13px;height: 14px;line-height: 14px;text-align: left;margin-top: 3px;padding: 0;}
.allNav .main .secondList .ads li em,.allNav .main .secondList .ads li button {color: #fff;width: 72px;height: 24px;line-height: 24px;font-size: 13px;margin-top: 12px;}
.allNav .moreService {text-align: right;border-bottom: 1px dashed #999;padding: 10px 0;font-size: 14px;height: 22px;line-height: 22px;margin: 9px 0;}
.allNav .moreService {text-align: right;border-bottom: 1px dashed #999;padding: 10px 0;font-size: 14px;height: 22px;line-height: 22px;margin: 9px 0;}
.allNav .moreService i {display: inline-block;width: 15px;height: 10px;background: url(../images/nav-more.png) no-repeat 0 0;}
.allNav .secondList .moreService i {display: inline-block;width: 15px;height: 10px;background: url(../images/nav-more.png) no-repeat 0 0;}
.allNav .moreService a {color: #c00000;}
.allNav .main .secondList li a.moreServiceA {color: #c00000;}
.allNav .ads ul {padding-bottom: 20px;width: 100%;height: 100px;overflow: hidden;}
.allNav .ads li {float: left;margin-top: 20px;}
.allNav .ads li:nth-child(even) {float: right;}
.allNav .ads img {width: 180px;height: 90px;float: left;margin-right: 10px;}
.allNav .ads .mini img {width: 146px;height: 72px;margin-right: 10px;}
.allNav .ads .info {float: right;width: 240px;height: 90px;}
.allNav .ads .mini .info {height: 72px;}
.allNav .ads h3 {width: 240px;font-size: 16px;color: #252525;font-weight: normal;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;height: 18px;line-height: 18px;text-align: left;}
.allNav .ads h3:hover {color: #c00000;}
.allNav .ads p {color: #999;width: 240px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-size: 13px;height: 14px;line-height: 14px;text-align: left;margin-top: 3px;}
.allNav .ads li button,.allNav .ads li em {font-size: 15px;color: #fff;border: 0;outline: 0;background: #c00000;cursor: pointer;display: block;width: 90px;height: 34px;line-height: 34px;margin-top: 21px;float: left;font-style: normal;}
.allNav .ads .mini li button,.allNav .ads .mini li em {width: 72px;height: 24px;line-height: 24px;font-size: 13px;margin-top: 13px;display: block;font-style: normal;}
.allNav .ads li em:hover,.allNav .ads .mini li em:hover {color: #fff;background: #fe7427;}
.navSearchBox {height: 46px;float: right;position: relative;width: 400px;right: 0;top: 0;}
.navSearchBox .hotKeyword {position: absolute;right: 50px;top: 13px;}
.navSearchBox .hotKeyword a {background: #ddd;color: #fff;padding: 0 5px;font-size: 12px;cursor: pointer;display: inline-block;margin-right: 3px;height: 20px;line-height: 20px;}
.navSearchBox .hotKeyword a:hover {background: #c00000;}
.navSearchBox .linkageWord {position: absolute;top: 45px;left: 0;border: 1px solid #c00000;width: 398px;z-index: 2;background: #fff;display: none;}
.navSearchBox .linkageWord ul {padding: 5px 0;margin: 0;}
.navSearchBox .linkageWord li {height: 35px;line-height: 35px;overflow: hidden;list-style: none;padding-left: 15px;font-size: 14px;color: #666;cursor: pointer;text-overflow: ellipsis;white-space: nowrap;width: 370px;}
.navSearchBox .linkageWord li:hover {background: #f5f5f5;}
.navSearchBox form {width: 100%;height: 100%;}
.navSearch {width: 342px;height: 40px;border: none;outline: none;border: 1px solid #c00000;float: right;padding: 2px 0 2px 10px;font-size: 16px;line-height: 40px;}
.navSearchBox button {width: 46px;height: 46px;background: #c00000;float: right;position: relative;cursor: pointer;overflow: hidden;border: 0;}
.navSearchIconIcon {width: 20px;height: 20px;background: url(../images/search.png) no-repeat 50% 50%;position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;}
.navImg,.navSearch {box-sizing: content-box;}
.nav_first--li {position: relative;}
.nav_first--li .nav_second {background: #333333;position: absolute;top: 84px;left: -17px;z-index: 2;width: 150px;display: none;border-top: 4px solid #c00000;}
.nav_first--li .nav_second dd {height: 35px;line-height: 35px;text-align: center;margin: 0;}
.nav_first--li .nav_second dd a {color: #fff;display: inline-block;height: 35px;line-height: 35px;width: 100%;}
.nav_first--li .nav_second dd a:hover {background: #fff;color: #c00000;font-weight: bold;}
.dragAngel {width: 0;height: 0;position: absolute;overflow: hidden;font-size: 0;line-height: 0px;border-width: 0px 10px 11px;border-style: solid solid solid solid;border-left-color: transparent;border-right-color: transparent;border-top-color: transparent;border-bottom-color: #c00000;display: none;left: 44px;top: 89px;}
.navSearchBox button {box-sizing: border-box;}
.sgs-floating-menu {width: 56px;height: 345px;position: fixed;right: 15px;top: 35%;z-index: 10000;font-size: 14px;}
.sgs-floating-menu .menu li {width: 56px;height: 56px;background: #c00000;cursor: pointer;color: #333;font-size: 12px;text-align: center;position: relative;margin-bottom: 10px;border-radius: 3px;box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.3);}
.sgs-floating-menu .menu li.hide {display: none;}
.sgs-floating-menu .menu li.show {display: block !important;}
.sgs-floating-menu .menu li:hover {background: #444444;}
.sgs-floating-menu .menu li:hover.phone .menu-icon i {background: url('../images/fixedMenu/floating.menu.tel.hover.gif') no-repeat;}
.sgs-floating-menu .menu li.phone .menu-icon i {display: inline-block;width: 30px;height: 28px;margin: 5px 0 0 0;background: url('../images/fixedMenu/floating.menu.tel.gif') no-repeat;}
.sgs-floating-menu .menu li .menu-icon {margin: 5px 0 0 0px;}
.sgs-floating-menu .menu li span.icon-desc {list-style: none;color: #FEFEFE;font-size: 12px;text-align: center;position: relative;border-radius: 8px;}
.sgs-floating-menu .menu li img {display: inline-block;width: 30px;height: 28px;margin: 5px 0 0 0;}
.sgs-floating-menu .menu li .menu-more-phone {display: block;width: 188px;height: 56px;line-height: 56px;color: #FFF;font-size: 22px;overflow: hidden;white-space: nowrap;background: #444444;position: absolute;top: 0;right: 56px;}
.sgs-floating-menu .menu li .menu-more {height: 56px;line-height: 56px;position: absolute;top: 0;right: 42px;}
.sgs-floating-menu .menu li .menu-more span {color: white;width: 120px;height: 100%;font-size: 14px;background: #c00000;position: relative;display: block;}
.sgs-floating-menu .menu li.feedback {height: 30px;line-height: 30px;background: #E5E5E5;border-radius: 3px;}
.sgs-floating-menu .menu li.feedback .icon-desc {color: #696969;}
.sgs-floating-menu .menu li.sgs-discount img {width: 56px;height: 26px;}
.sgs-floating-menu .menu li.sgs-discount span {color: #FFFEA2;}
.sgs-floating-menu .menu a.shop_cart {z-index: 10000;}
.sgs-floating-menu .menu .phone .menu-more span a:hover {font-weight: bold;text-decoration: underline;}
.sgs-floating-menu .menu .servce {position: relative;}
.sgs-floating-menu .menu .zns {position: absolute;top: 0;right: 58px;width: 136px;padding: 0 2px;background-color: #c00000;display: none;}
.sgs-floating-menu .menu .zns li {width: 100%;height: 32px;font-size: 14px;line-height: 32px;margin: 0;border-bottom: 1px dashed #FFF;}
.sgs-floating-menu .menu .zns li:last-child {border: none;}
.sgs-floating-menu .menu .zns li a {color: white;display: block;}
.sgs-floating-menu .menu .zns li a:hover {text-decoration: underline;font-weight: bold;}
.sgs-floating-menu .floating-menu-feedback {display: none;width: 471px;height: 348px;background: white;border: 1px solid #BFBFBF;position: absolute;top: -35px;right: 66px;}
.sgs-floating-menu .floating-menu-feedback .button-close {width: 12px;height: 12px;cursor: pointer;position: relative;top: -28px;right: -410px;}
.sgs-floating-menu .floating-menu-feedback .block-menu-feedback {margin: 26px 0 0 27px;}
.sgs-floating-menu .floating-menu-feedback .block-menu-feedback .err {border: 1px solid #f00;}
.sgs-floating-menu .floating-menu-feedback .block-menu-feedback .err_tips {color: #f00;height: 20px;line-height: 20px;}
.sgs-floating-menu .floating-menu-feedback .block-content {width: 422px;height: 111px;background: #F2F2F2;margin-top: 13px;border-radius: 5px;overflow: hidden;border: 1px solid #fff;}
.sgs-floating-menu .floating-menu-feedback .block-content textarea {width: 422px;height: 83px;line-height: 18px;font-size: 14px;color: #878787;background: #F2F2F2;outline: none;border: 0px;resize: none;margin: 13px;font-family: Roboto, "Helvetica Neue", Arial, Helvetica, "PingFang SC", "Hiragino Sans GB", "Heiti SC", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;}
.sgs-floating-menu .floating-menu-feedback .block-input-area input {color: #878787;width: 192px;height: 30px;background: #F2F2F2;border-radius: 5px;border: 0px;padding-left: 12px;margin-top: 10px;border: 1px solid #fff;}
.sgs-floating-menu .floating-menu-feedback .block-input-area > div {float: left;}
.sgs-floating-menu .floating-menu-feedback .block-form-action {margin-top: 23px;text-align: center;}
.sgs-floating-menu .floating-menu-feedback .block-form-action .button-submit {color: #333;font-size: 14px;width: 58px;height: 30px;border: 1px solid #BFBFBF;border-radius: 3px;background: #F2F2F2;outline: none;cursor: pointer;}
.sgs-floating-menu .floating-menu-feedback .block-form-action .button-submit:hover {background: #c00000;border: 1px solid #c00000;color: #fff;}
.sgs-floating-menu .floating-menu-feedback em {color: #f00;}
.sgs-floating-menu input:focus,.sgs-floating-menu textarea:focus {border: 0;outline: 0;}
.modal {position: absolute;right: 66px;width: 423px;height: 180px;background: #FFFFFF;border: 1px solid #BFBFBF;top: 50%;transform: translate(0, -50%);text-align: center;z-index: 9;display: none;}
.modal .modal_content {padding-top: 47px;}
.modal i {background: url('../images/fixedMenu/success.png') no-repeat 0 0;display: block;float: left;width: 35px;height: 35px;margin-left: 55px;}
.modal span {height: 35px;line-height: 35px;display: block;float: left;padding-left: 18px;}
.modal p {font-size: 14px;color: #333333;line-height: 35px;height: 35px;}
.modal .modal_button {margin-top: 21px;}
.modal button {width: 60px;height: 32px;line-height: 32px;background: #F2F2F2;border: 1px solid #BFBFBF;border-radius: 3px;cursor: pointer;}
.modal button:hover {background: #c00000;border: 1px solid #c00000;color: #fff;}
/*# sourceMappingURL=extend.css.map */