.nds_w{width: 1200px;margin: 0px auto;position: relative;/*margin-top: 10px;*/}
/* .nds_w{ width: 1200px; margin: 0px auto; position: relative;overflow: inherit;} */
/* .Layout01 { overflow: inherit;} */

/* 顶部导航 */
.nds_topNav{width: 100%; height:40px; background-color: #eee; position: absolute;z-index:1000; font-size: 14px;}
.nds_topNav .welcome{ width: 600px; height: 40px; line-height: 40px;}
.nds_topNav .menu{ width: 600px; height: 40px;}
.nds_topNav .menu li{ float: right; height: 40px; line-height: 40px; padding: 0 10px 0 14px; position: relative; cursor: pointer;border-left: 1px solid #eee; border-right: 1px solid #eee;}
.nds_topNav .menu li .icon{vertical-align: -3px; }
.nds_topNav .menu li.active{ background-color: #fff; border-left: 1px solid #dfdfdf; border-right: 1px solid #dfdfdf;}
.nds_topNav .submenu{ width: 100px; background-color: #fff; position: absolute; left: -1px; top:40px; z-index: 1; border:1px solid #dfdfdf; border-top: 1px solid #fff; display: none;}
.nds_topNav .submenu li{ width: 85px; height: 30px; line-height: 30px;  background-color: #fff; padding:0 0 0 15px; border: 0px;}
.nds_topNav .submenu li:hover{ background-color: #f7f7f7; cursor: pointer;}
.nds_topNav .submenu li.myNameBar{ height: 60px; border-bottom: 1px dashed #dfdfdf; padding-bottom: 5px;}
.nds_topNav .submenu li.myNameBar:hover{background-color: #fff;}
.nds_topNav .submenu li.myNameBar .role{ border: 1px solid #46a6ec; color: #46a6ec; padding: 2px 5px; border-radius: 10px; margin-left: -6px;}
.nds_topNav .submenu li.myNameBar .name{ vertical-align: 3px; margin-left: 3px;}

/* 顶部搜索 */
.nds_searchBar{width: 100%;margin-top: 80px;}
.nds_logo{ width: 377px; height: 50px; background: url(./img/logo.png) no-repeat 0 0; overflow: hidden; text-indent: -999px; display: block;}
.nds_search{ width: 520px; height: 50px; border: 2px solid #46a6ec; margin-left: 20px; box-sizing: border-box; background-color: #46a6ec; border-radius: 10px;}
.nds_search .inputTxt{ width: 280px; height: 46px; background: #fff url(./img/searchIcon.svg) no-repeat 10px; border: 0px; outline: 0; border-radius: 8px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; padding-left: 38px; font-size: 16px; color: #4b4b4b;}
.nds_search .selCategory{ width: 100px; height: 46px; background-color: #fff; position: relative;}
.nds_search .selCategory .textBox{	display:block; height: 42px; padding-left:10px; margin-top: 2px; line-height:45px; border-left:1px solid #d1d1d1; color: #333; cursor: pointer;} 
.nds_search .selCategory .searchUp{ background: url(./img/searchUp.svg) no-repeat 75px 17px;} 
.nds_search .selCategory .searchDow{ background: url(./img/searchDow.svg) no-repeat 75px 17px;}
.nds_search .selCategory .catList{ width: 102px; position: absolute; left: 0px; top: 45px; background: #fff; border: 2px solid #46a6ec; border-top: 2px solid #fff; box-sizing: border-box; display: none; z-index: 10;}
.nds_search .selCategory .catList li{padding: 5px 10px;}
.nds_search .selCategory .catList li:hover{background-color: #f7f7f7; cursor: pointer;}
.nds_search .searchBut{ width: 98px; height: 48px; border: 0px; background-color: #46a6ec; font-size: 16px; color: #fff; cursor: pointer; border-radius: 10px;}
.nds_applyBut{ width: 120px; height: 45px; line-height: 45px; text-align: center; border: 1px solid #46a6ec; border-top-left-radius: 10px; border-bottom-left-radius: 10px; margin-left: 35px; margin-top: 1px; cursor: pointer;}
.nds_applyBut a{ color: #333; display: block;}
.nds_applyBut a:hover{ color: #fff;}
.nds_applyBut .applyIcon{ width: 18px; height: 20px; display: inline-block; background: url(./img/icon.png) no-repeat 0px 0px; vertical-align: middle; margin-right: 5px;}
.nds_applyBut:hover{background: #45a6eb; color: #fff;}
.nds_applyBut:hover .applyIcon{background: url(./img/icon.png) no-repeat -39px -389px;}
.nds_applyBut:hover span{color: #fff;}
.nds_applyBut:hover a{color: #fff;}
.nds_cartBut{ width: 120px; height: 45px; line-height: 45px; text-align: center; border:1px solid #46a6ec; border-top-right-radius: 10px; border-bottom-right-radius: 10px; margin-top: 1px;margin-left: -1px; cursor: pointer;}
.nds_cartBut a{ color: #333; display: block;}
.nds_cartBut a:hover{ color: #fff;}
.nds_cartBut .cartIcon{ width: 22px; height: 22px; display:inline-block; background: url(./img/icon.png) no-repeat 0px -25px; vertical-align: middle; margin-right: 5px;}
.nds_cartBut:hover{background: #45a6eb; color: #fff;}
.nds_cartBut:hover .cartIcon{background: url(./img/icon.png) no-repeat -39px -414px;}
.nds_cartBut:hover span{color: #fff;}
.nds_cartBut:hover a{color: #fff;}
.nds_recSearch{ margin-top: 145px; padding-bottom: 40px;}
.nds_recSearch li{float: left; margin-right: 10px; font-weight: bold;}
.nds_recSearch li.seat{ width:390px ; display:block; text-indent: -999px;}

/* 吸顶搜索条 */
.nds_socrTopBox{ width:100%;height:70px; background:#46a6ec; z-index:1000;position:fixed; left:0px; top:0px; visibility:hidden;}
.nds_socrTopBox .nds_searchBar{ margin-top: 10px;}
.nds_socrTopBox .nds_logo{ width: 317px; height: 50px; background: url(./img/search_logo.png) no-repeat 0 0; overflow: hidden; text-indent: -999px; display: block;}
.nds_socrTopBox .searchBut{ background-color: #007ccd; border-top-left-radius: 0px; border-bottom-left-radius: 0px;}


/* 最近浏览列表 */
.nds_historyList{ width: 160px; border:1px solid #d9d9d9; padding:8px; margin-top:10px;position:relative; box-sizing: border-box; background: #fff;}
.nds_historyList h2{ font-size:14px;}
.nds_historyList .hsBox{ padding:15px 0px; border-bottom:1px solid #f0e4e4;word-break:break-all }
.nds_historyList .hsBox dt{ width:56px; height:56px; border:1px solid #d1d1d1; float:left; margin-right:5px;}
.nds_historyList .hsBox dd a{color:#131313;  font-size: 12px;}
.nds_historyList .borNoe{ border-bottom:none}
.nds_historyList .mod_price{color:#e4393c;font-weight:bold;}
.nds_historyList .mod_price i{margin-right:2px;font-size:12px;font-family:"arial"; font-style:normal;}


/* 左侧分类导航 */
.nds_sidebar{ width: 160px;}
.nds_categoryNav{ width: 160px; }
.nds_categoryNav .title{ width: 160px; height:48px; line-height: 48px; background-color: #46a6ec; text-align: center; color: #fff; border-top-left-radius: 10px; border-top-right-radius: 10px; }
.nds_categoryNav .title a{ color: #fff; display: block;}
.nds_categoryNav .title .tIcon{ width: 22px; height: 22px; display:inline-block;background: url(./img/icon.png) no-repeat 0 -50px; vertical-align: middle; margin-right: 10px;}
.nds_categoryNav .title .dIcon{ background: url(./img/icon.png) no-repeat -39px -445px; }
.nds_categoryNav .categoryList{ background-color:#313131 ; position: relative;}
.nds_categoryNav .categoryList li{ padding: 14px 0; padding-left: 27px; color: #fff; }
.nds_categoryNav .categoryList li .catIcon{ width: 22px; height: 22px; display:inline-block;background: url(./img/icon.png) no-repeat; vertical-align: middle; margin-right: 20px;}
.nds_categoryNav .categoryList li .a_01{ background-position:0px -72px;}
.nds_categoryNav .categoryList li .a_02{ background-position:0px -94px;}
.nds_categoryNav .categoryList li .a_03{ background-position:0px -116px;}
.nds_categoryNav .categoryList li .a_04{ background-position:0px -138px;}
.nds_categoryNav .categoryList li .a_05{ background-position:0px -160px;}
.nds_categoryNav .categoryList li .a_06{ background-position:0px -182px;}
.nds_categoryNav .categoryList li .a_07{ background-position:0px -204px;}
.nds_categoryNav .categoryList li .a_08{ background-position:0px -226px;}
.nds_categoryNav .categoryList li:hover{ background: #464646; cursor: pointer;}

/* 专场标准页分类导航 */
.nds_categoryNav .catListStyle{ background-color: #fff; border: 1px solid #46a6ec;}
.nds_categoryNav .catListStyle li{  color: #666; font-weight: bold; cursor: pointer;}
.nds_categoryNav .catListStyle li:hover{ background-color: #f3f3f3;}

/* 列表页分类导航 */
.nds_categoryNav .categoryShow{ background: #fff; border: 0px;}
.nds_categoryNav .categoryShow li{ background: #46a6ec; border: 2px solid #46a6ec; border-top: 0px; text-align: left; padding: 0px 0px; margin-top: 1px;}
.nds_categoryNav .categoryShow li:hover{ background-color: #46a6ec;}
.nds_categoryNav .categoryShow li .catName{ width: 100%; padding: 7px 10px; background: #46a6ec; box-sizing: border-box;}

/* 电商化执行分类导航 */
.nds_categoryNav .implement li{ text-align: left; padding-left: 10px;}
.nds_categoryNav .implement li .catIcon{ margin-right: 10px; width: 20px; height: 20px;}
.nds_categoryNav .implement li .i_01{ background-position:-121px 0px;}
.nds_categoryNav .implement li .i_02{ background-position:-121px -25px;}
.nds_categoryNav .implement li .i_03{ background-position:-121px -50px;}
.nds_categoryNav .implement li .i_04{ background-position:-121px -75px;}
.nds_categoryNav .implement li .i_05{ background-position:-121px -100px;}
.nds_categoryNav .implement li .i_06{ background-position:-121px -125px;}
.nds_categoryNav .implement li .i_07{ background-position:-121px -150px;}
.nds_categoryNav .implement li .i_08{ background-position:-121px -175px;}
/* 总部服务分类导航 */
.nds_categoryNav .implement li .z_01{ background-position:-150px 0px;}
.nds_categoryNav .implement li .z_02{ background-position:-150px -25px;}
.nds_categoryNav .implement li .z_03{ background-position:-150px -50px;}


.nds_categoryNav .categoryShow li .icon{ width:13px; height: 13px; display:block; margin-top: 4px; float: right;}
.nds_categoryNav .categoryShow li .show{ background: url(./img/categoryShow.svg) no-repeat; }
.nds_categoryNav .categoryShow li .hide{ background: url(./img/categoryHied.svg) no-repeat; }

.nds_categoryNav .categoryShow li .content{ background: #fff; color: #666; display: none;}
.nds_categoryNav .categoryShow li .content a{ display: block; padding: 7px 10px;  color: #666;}
.nds_categoryNav .categoryShow li .content a:hover{ background: #ececec;}


/* 二级导航 */
.nds_categoryNav .conBox{border:1px solid #313131;position:absolute;left:160px;top:0px;_top:0px;width:1038px;background:#fff;z-index:101;display:none}
.nds_categoryNav .workBox{ width:826px; float:left;}
.nds_categoryNav .wBcon{ width:370px; padding:0 20px; margin-top:20px; float:left; border-right:1px dotted #d9d9d9;}
.nds_categoryNav .fl_box{ margin-bottom:5px;}
.nds_categoryNav .fl_title{ width:100px; float:left; text-align:right; font-weight:bold; color:#6c6c6c; font-size:12px;}
.nds_categoryNav .fl_title a{ color:#6c6c6c;}
.nds_categoryNav .fl_box:hover .fl_title a{color:#0099ff;}
.nds_categoryNav .fl_title img{ margin-left:5px;}
.nds_categoryNav .fl_con{ width:255px; float:right; border-bottom:1px dotted #d9d9d9; padding-bottom:10px; font-size:12px; text-align: left;}
.nds_categoryNav .fl_con a{ margin-right:10px; color:#6c6c6c;white-space:nowrap;word-break:break-all;}
.nds_categoryNav .fl_con a:hover{color:#0099ff;} 
.nds_categoryNav .brandBox{ width:160px; float:right;}
.nds_categoryNav .brandBox li{ width:156px; height:50px; border:1px solid #f5f5f5;}

/* 右侧主体 */
.nds_main{ width: 1030px;}
.mainNav{ width: 780px;}
.mainNav li{ width: 155px; height:43px; line-height: 43px; float: left; text-align: center; font-size: 18px; font-weight: bold;}
.mainNav li a{ color:#333;}
.mainNav li a:hover{ color:#46a6ec;}
.mainNav li.active a{color:#46a6ec; display: block; background: url(./img/mainNavActive.svg) no-repeat center bottom;}
.nds_operations{ width: 240px; height:45px; background: url(./img/bg.png) no-repeat;}
.nds_oBg01{ background-position: 0px 0px; position: relative; cursor: pointer;}
.nds_oBg02{ background-position: 0px -55px; cursor: pointer;}
.nds_oBg03{ background-position: 0px -110px; cursor: pointer;}
/* .nds_operations li{ float: left; width: 120px; font-size: 16px; height: 47px; line-height: 47px; color: #fff; text-align: center; cursor: pointer;} */
.nds_operations li{ float: left; width: 120px; font-size: 16px; height: 47px; padding: 16px 0; color: #fff; text-align: center; cursor: pointer;}
.nds_operations li a{ color: #fff;}
.nds_operations .historyHover{ width: 240px; position: relative;}


.nds_oBg01 .reportForm{ width:140px; background: #fff; border: 1px solid #dedede; border-top: 0px; position: absolute; left: 0px; top: 43px; z-index: 20; display: none;}
.nds_oBg01 .reportForm li{ float: none; color: #0279ff; width: 140px; font-size: 14px; height: 40px; line-height: 40px; padding: 0;}
.nds_oBg01 .reportForm li:hover{ background: #f0f0f0;}
.nds_oBg01 .reportForm li a{color: #333; cursor: pointer; display:block;}
.nds_oBg01 .reportForm li a:hover{color: #0279ff;}
.nds_oBg01 .iconRight{ width: 15px; height: 15px; vertical-align: -2px; margin-left: 3px; background: url(./img/arrowRightWhite.svg) no-repeat -1px 0px; display: inline-block;}
.nds_oBg01 .active .iconRight{vertical-align: -2px; transform: rotate(90deg);}

/* 最近浏览 */
.nds_history{width: 240px; float: right; background-color: #fff; padding: 10px; box-sizing: border-box; position: absolute; left:0px; top: 44px; z-index: 10; display: none;}
.nds_history a{color: #333; cursor: pointer; display:inline-block; padding: 5px 0;}
.nds_history .historyBar{ width: 240px;}
.nds_history .historyBar dt{ width: 80px; height: 80px; float: left; margin-right: 10px; }
.nds_history .historyBar dd{ width: 135px; float: left; text-align: left; line-height: 18px; font-size: 14px;}
.nds_history .historyBar dd.close{ text-align: right;}
.nds_history .historyBar dd a{ color: #333;}

.nds_history .mod_price{ color: #f00;}
.nds_history .mod_price i{ font-style:normal;}




.nds_footer{ width: 100%; height: 100px; background: #4ca8ea; text-align: center;}
.nds_footer .sloganImg{ width:225px; height: 53px; overflow: hidden; margin: 25px 30px; display:inline-block;}
.nds_footerService{ width: 1200px; height: 260px; margin:30px auto 10px auto;}
.nds_footerService li{ float: left;}
.nds_footerService li.w200{ width: 220px;}
.nds_footerService li.w300{ width: 300px;}
.nds_footerService li h3{ font-size: 16px; font-weight: bold; color: #666; margin-bottom: 10px;}
.nds_footerService li a{ color: #666; display: block; padding: 5px 0; font-weight: bold;}
.nds_footerService li p{color: #666; padding: 3px 0; font-weight: bold;}
.nds_footerService li p .icon{ width: 22px; height: 22px; display: inline-block; vertical-align: middle; margin-right: 10px;}
.nds_footerService li p .phone{background: url(./img/24phone.svg) no-repeat; }
.nds_footerService li p .tel{ background: url(./img/24tel.svg) no-repeat; }
.nds_footerService li p .email{ background: url(./img/24email.svg) no-repeat;}
.nds_footerCopyright{ text-align: center; font-weight: bold; border-top: 1px solid #d3d3d3; padding: 30px 0;}
.nds_footerCopyright p{ margin-bottom: 10px; color: #666;}
.nds_footerCopyright a{color: #666;}

/* 右侧悬浮菜单 */
.nds_overNav{ width:103px; position: absolute; top: 5px; right: -140px;}
.nds_overNav .feedback{ width: 103px; height: 150px;}
.nds_overNav .toolbarMenu{ width: 103px; background: #fff; border-radius: 5px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; margin-top: 20px; padding: 10px 0;}
.nds_overNav .toolbarMenu li a{ padding: 5px 10px; display: block; color: #333; text-align: center;}
.nds_overNav .toolbarMenu li .icon{ width: 20px; height: 20px; background: url(./img/icon.png) no-repeat; display: inline-block; vertical-align: -4px; margin-right: 5px;}
.nds_overNav .toolbarMenu li .c_01{background-position: -120px -239px;}
.nds_overNav .toolbarMenu li .c_02{background-position: -120px -265px;}
.nds_overNav .toolbarMenu li .c_03{background-position: -120px -289px;}
.nds_overNav .toolbarMenu li .c_04{background-position: -120px -314px;}
.nds_overNav .toolbarMenu li .c_05{background-position: -120px -339px;}
.nds_overNav .toolbarMenu li .c_06{background-position: -120px -364px;}
.nds_overNav .toolbarMenu li .c_07{background-position: -120px -389px;}

.nds_overNav .toTop{ width: 103px; height: 45px; background: #46a6ec; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; text-align: center; color: #fff;}
.nds_overNav .toTop a{color: #fff;}

.nds_overNavBar{ width: 560px; padding-bottom: 20px;  border: 1px solid #d2d2d2; background: #fff; position: absolute; right: 0; z-index: 10;}
.nds_overNavBar .close{ width: 13px; height: 13px;}
.nds_overNavBar .overformBar{ padding: 20px;}
.nds_overNavBar .overTitle{ width:90px; height:36px; line-height: 36px;display: inline-block; text-align: right; padding-right: 10px;}
.nds_overNavBar .overTxt{width: 370px; height: 36px; border: 1px solid #dcdcdc; padding-left: 10px;}
.nds_overNavBar .overTextarea{width: 380px; height: 100px; border: 1px solid #dcdcdc; vertical-align: top;}
.nds_overNavBar .overfile{ width: 300px; box-sizing: border-box; display: inline-block; vertical-align: middle; line-height: 36px; padding-left: 5px;}
.nds_overNavBar .overupBut{ width: 80px; height: 36px; line-height: 36px; border: 0; background:#46a6ec; color: #fff; cursor: pointer;}
.nds_overNavBar .overFilecun{position:absolute; top: 0px; left:100px; width: 310px; height: 36px; opacity: 0;}
.nds_overNavBar .overfileInfo{padding-left: 105px;}
.nds_overNavBar .overBut{ background:#999; color: #fff; border-radius: 2px; padding: 8px 30px; border: 0;}
.nds_overNavBar .overButSubmit{ background: #45a6eb;}
.nds_overNavBar .serviceCentre{ text-align: center; color: #fc1717;}
.nds_overNavBar .serviceCentreBut{ width: 135px; height: 38px; line-height: 38px; vertical-align: middle; background: #fb6d4f; color: #fff; display: inline-block; margin-left: 20px;}
.nds_overNavBar .serviceCentre .icon{ width: 30px; height: 30px; border-radius: 50%; display: inline-block; vertical-align: -10px; margin-right: 10px; background:#fff url(./img/service.svg) no-repeat 5px 5px;}

.nds_overNavBar .contactInfo{ padding: 35px;}
.nds_overNavBar .contactInfo .left{ width:220px; float: left;}

.nds_overNavBar .contactInfo h3{ font-size: 16px; font-weight: bold; color: #2294d6; margin-bottom: 10px;}
.nds_overNavBar .contactInfo p{color: #666; padding: 3px 0; font-weight: bold;}
.nds_overNavBar .contactInfo p .icon{ width: 22px; height: 22px; display: inline-block; vertical-align: middle; margin-right: 10px;}
.nds_overNavBar .contactInfo p .phone{background: url(./img/24phone.svg) no-repeat; }
.nds_overNavBar .contactInfo p .tel{ background: url(./img/24tel.svg) no-repeat; }
.nds_overNavBar .contactInfo p .email{ background: url(./img/24email.svg) no-repeat;}

.nds_overNavBar .contactInfo .right{ width:220px; float:right;}
.nds_overNavBar .contactInfo .hotlineE, .nds_overNavBar .contactInfo .hotlineY{ width: 210px; height: 40px; line-height: 40px; background: #45a6eb; color: #fff; display: inline-block; text-align: center; border-radius: 2px;}
.nds_overNavBar .contactInfo .hotlineY{ background: #7686e9;}
.nds_overNavBar .contactInfo .icon{ width: 30px; height: 30px; border-radius: 50%; display: inline-block; vertical-align: -10px; margin-right: 10px; background:#fff url(./img/hotlineE.svg) no-repeat 2px 2px;}
.nds_overNavBar .contactInfo .iconY{ background:#fff url(./img/hotlineY.svg) no-repeat 2px 2px;}

/* 二级页面兼容 */
body .hd_box .shopping_head{padding-top: 90px;}
/*老页面底部样式  */
.security{ height:95px; background:#46a6ec; margin:35px 0;}
.security .con{ width:1200px; height:95px; margin:0 auto;}
.security li{ width:300px; padding:25px 0;float:left;}
.xpinfo{ width:1200px; margin:0 auto;}
.xpinfo dl{ width:240px; float:left;font-family: "微软雅黑"; color:#666;}
.xpinfo dt{ font-size:16px; font-weight:bold; margin-bottom:10px;}
.xpinfo dd{ font-size:14px; line-height:25px;}
.xpinfo dd a{ color:#666;}
/* END */


/* 专场标准页分类导航黑色 */
.nds_categoryNav .catrgoryTitleWhiteColor a{ color: #fff; }
.nds_categoryNav .catListBlackStyle{ background-color: #000 !important; border: 1px solid #46a6ec;}
.nds_categoryNav .catListBlackStyle li{padding: 0;}
.nds_categoryNav .catListBlackStyle li{ background-color: #000 !important; padding: 10px 0;}
.nds_categoryNav .catListBlackStyle li{ color: #fff !important; font-size: 16px; font-weight: bold;}
.nds_categoryNav .catListBlackStyle li:hover{ background-color: #000 !important; }
.nds_categoryNav .catListBlackStyle li dt{ background-color: #000 !important; padding: 10px 0; }
.nds_categoryNav .catListBlackStyle li dt a{ color: #fff !important; font-size: 16px; font-weight: bold;}
.nds_categoryNav .catListBlackStyle li dt:hover{ background-color: #464646 !important;}
.nds_categoryNav .categoryList li .brandBox li{ padding-left: 0px;}

.bcBox{width: 1200px; margin: 0 auto; height: 35px; background: #f0f0f0;}
.equipment .shment .gitt { text-align: left; width: 300px; height: 55px; margin-right: 20px;}


/* 二采专区*/
/*.mainNav li {*/
/*    width: 130px;*/
/*}*/

/* 申购汇总按钮显性化*/
.actionBut{ padding: 5px 15px; border: 1px solid #46a6ec; color: #46a6ec; border-radius: 3px;}
.actionBut:hover{border: 1px solid #1092f0; color: #1092f0;}
.disableBut{ padding: 5px 15px; border: 1px solid #d7d7d7; color: #999; background-color: #ebebeb; border-radius: 3px;}
.disableBut:hover{border: 1px solid #d7d7d7; color: #999;}



