/* CSS Document */
@import url("base.css?a=2");
@import url("public.css?t=2023");
/*通用样式*/

/*----------banner----------*/
.m-slides { width: 790px; height: 360px; overflow: hidden; position: relative; }
.ban_loading { position: relative; overflow: hidden; width: 790px; height: 360px; }
/***************m-focus-classic***************/


.m-slideBox { width: 790px; height: 360px; overflow: hidden; position: relative; }
.m-slideBox .hd { padding-left: 165px; width: 625px; height: 18px; overflow: hidden; position: absolute; bottom: 5px; z-index: 1; text-align: center; }
.m-slideBox .hd ul { overflow: hidden; zoom: 1; text-align: center; margin: auto; }
.m-slideBox .hd ul li { width: 6px; height: 6px;border: 2px #fff solid; line-height: 10px; display: inline-block; zoom: 1; margin: 0 4px;  text-align: center; color: #fff; overflow: hidden;     text-indent: 10px; cursor: pointer; *display: inline;   }
.m-slideBox .hd ul li.on { background: #ff7700;border: 2px #ff7700 solid;  }
.m-slideBox .bd { position: relative; height: 100%; z-index: 0; }
.m-slideBox .bd li { zoom: 1; vertical-align: middle; padding-left: 165px; }
.m-slideBox .bd img { width: 625px; height: 360px; display: block; }

/* 下面是前/后按钮代码，如果不需要删除即?*/
.m-slideBox .prev,
.m-slideBox .next { left: 164px; position: absolute; text-decoration: none; top: 140px; z-index: 1; display: block; width: 30px; height: 60px; line-height: 62px; background: #808080; background: rgba(0,0,0,0.2); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#32000000,endColorstr=#32000000); color: #fff; text-align: center; font-size: 22px; font-weight: normal; font-family: "simsun"; }
.m-slideBox .next { left: auto; right: 0%; background-position: 8px 5px; }
.m-slideBox .prev:hover,
.m-slideBox .next:hover { filter: alpha(opacity=100); opacity: 1; }
.m-slideBox .prevStop { display: none; }
.m-slideBox .nextStop { display: none; }


.main_menu { width: 1200px; height: 130px; margin: 30px auto auto auto; position: relative; background: url(../images/new_nav_bg.jpg) no-repeat bottom; z-index: 100; top: 0;  }
.main_menu .menu_into { width: 127px; height: 98px; float: left; position: relative; top: -8px; background: url(../images/new_nav_into.jpg) no-repeat; padding: 20px; }
.main_menu .menu_into i { position: absolute; top: 0; right: -8px; width: 8px; height: 8px; display: block; background: url(../images/new_nav_icnos.png) no-repeat; background-position: -11px 0; }
.main_menu .menu_into h3 { padding: 7px 35px 5px 15px; font-size: 18px; font-weight: bold; color: #fff; position: relative; height: 28px; overflow: hidden; font-family: 微软雅黑; }
.main_menu .menu_into h3:before { width: 20px; height: 20px; background: url(../images/new_nav_icnos.png) no-repeat; background-position: -5px -16px; position: absolute; content: ''; top: 10px; right: 16px; }
.main_menu .menu_into a { display: block; height: 28px; line-height: 28px; color: #fff; font-size: 14px; text-decoration: underline; }
.main_menu .menu_into a:hover { color: #ffe690; }
.main_menu ul { width: 1033px; float: left; position: relative; top: 0; }
.main_menu ul li { float: left; width: 147px; height: 130px; position: relative; background: url(../images/new_lines.png) no-repeat right; }

.main_menu ul li a { display: block; font-size: 14px; color: #fff; text-decoration: none; text-align: center; padding: 33px 0; }
.main_menu ul li a:hover { background: #0553c0; }
.main_menu ul li a i { background: url(../images/new_nav_icnos.png); width: 31px; height: 31px; display: inline-block; }
.main_menu ul li a i.icnos1 { background-position: -192px -55px; }
.main_menu ul li a i.icnos2 { background-position: -192px -100px; }
.main_menu ul li a i.icnos3 { background-position: -192px -151px; }
.main_menu ul li a i.icnos4 { background-position: -192px -191px; }
.main_menu ul li a i.icnos5 { background-position: -192px -235px; }
.main_menu ul li a i.icnos6 { background-position: -192px -496px; }
.main_menu ul li a span { word-wrap: break-word; display: block; height: 28px; line-height: 28px; margin-top: 5px; }
.main_menu ul li.wygg { padding:30px 0px; height:0px }
.main_menu ul li.wygg a { padding:0px }
.new_block { margin-top: 30px; overflow: hidden; }
.new_block .box_left { width: 725px; }
.new_block .box_right { width: 445px; }
.new_block .new_b_box { border: 1px #ededed solid; position: relative; }
.new_block .new_b_mt { background: #f9f9f9; height: 45px; border-bottom: 1px #ededed solid; position: relative; }
.new_block .new_b_mt span { display: block; background: #fff; width: 130px; height: 46px; border-top: 2px #015bbe solid; position: absolute; top: -1px; font-size: 18px; color: #222; line-height: 45px; font-family: 微软雅黑; }
.new_block .new_b_mt:before { width: 1px; height: 46px; position: absolute; left: 130px; content: ''; background: #ededed; overflow: hidden; }
.new_block .roll_mc { padding: 20px; }
.new_block .roll_mc .table_box { width: 100%; border: 1px #e7e7e7 solid; overflow: hidden; }
.new_block .roll_mc .table_box th { border-bottom: 1px #e7e7e7 solid; background: #f4f4f4; padding: 8px 5px 8px 15px; font-weight: normal; color: #333; font-size: 14px; }
.new_block .roll_mc .table_box td { line-height: 52px; word-break: break-all; word-wrap: break-word; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; background: #fff; vertical-align: top; font-size: 14px; color: #333; display: inline-block; }
.new_block .roll_mc .table_box td span { padding: 17px 5px 17px 15px; color: #555; }
.new_block .roll_mc .table_box td span a { color: #0f86cd; text-decoration: none; }

.new_block .roll_mc .roll_box table:nth-child(odd) td { background: #f8f8f8; cursor: default; }
.new_block .sum_mc { padding: 20px; }
.new_block .sum_mc li { float: left; width: 135px; overflow: hidden; text-align: center; line-height: 30px; margin: 30px 0; }
.new_block .sum_mc li i { display: block; background: url(../images/new_nav_icnos.png) no-repeat; margin: auto; width: 32px; height: 32px; }
.new_block .sum_mc li i.sum_01 { background-position: 0 -280px; }
.new_block .sum_mc li i.sum_02 { background-position: 0 -317px; }
.new_block .sum_mc li i.sum_03 { background-position: 0 -354px; }
.new_block .sum_mc li i.sum_04 { background-position: 0 -390px; }
.new_block .sum_mc li i.sum_05 { background-position: 0 -426px; }
.new_block .sum_mc li i.sum_06 { background-position: 0 -463px; }
.new_block .sum_mc li span { display: block; color: #9c9c9c; font-family: "微软雅黑"; font-size: 14px; }
.new_block .sum_mc li span.sum_num { font-size: 22px; font-family: Arial, Helvetica, sans-serif; color: #333; }



#focus { width: 790px; height: 360px; z-index: -1; }

/*----------top right----------*/
.user-info { border: 1px #e2e2e2 solid; width: 408px; border-bottom: 0px none; height: 99px; }
.user-info-header { width: 190px; height: 99px; }
.head-pic { display: block; width: 50px; height: 50px; margin-left: 15px; margin-top: 25px; display: inline; }
.user-say { margin-left: 10px; float: left; margin-top: 30px; }
.user-say span { display: block; text-align: left; height: 18px; line-height: 18px; }
.say-hello { color: #333; }
.last-login { color: #999; }
.last-login em { color: #ff7700; }
.operation a { height: 40px; line-height: 40px; color: #333; font-size: 14px; text-align: center; display: block; border-top: 1px solid #e2e2e2; text-decoration: none; }
.operation a:hover { color: #ff7700; }
.login-btn, .regist-btn { background: url(../images/user.png) no-repeat; background-color: #f8f8f8; }
.login-btn:hover, .regist-btn:hover { background: url(../images/user-hover.png) no-repeat; background-color: #f8f8f8; }
.login-btn, .login-btn:hover { background-position: 18px 5px; padding-left: 10px; width: 108px; border-right: 1px #e2e2e2 solid; }
.regist-btn, .regist-btn:hover { background-position: 10px -28px; width: 109px; padding-left: 10px; }
.new-tab { border: 1px #e2e2e2 solid; border-top: none; width: 408px; }
.new_tab_title { border-bottom: 1px solid #e7e7e7; position: relative; font-size: 14px; color: #333; font-weight: bold; margin: 0; background: #f9f9f9; height: 42px; line-height: 42px; border-top: 1px #ededed solid; }
.new_tab_title li { width: 120px; height: 42px; margin: 0; position: relative; float: left; border: none; display: inline; }
.new_tab_title li a { text-decoration: none; color: #333; }
.new_tab_title li a:hover, .new_tab_title li.hover a { color: #015bbe; }
.current_bar { display: block; overflow: hidden; position: absolute; bottom: -1px; width: 120px; border: none; background: url(../images/index_title_tab.jpg) no-repeat; height: 44px; }
.new_tab_body li { text-align: left; color: #555; }
.new_tab_body li a { text-decoration: none; color: #666; }
.new_tab_body li a:hover { color: #ff7700; }
.new_tab_body li.orange a, .new_tab_body li.orange span { color: #ff7700; }
.new_tab_body li span { float: right; margin-right: 0px; }
.new_tab_mc { padding: 10px; height: 195px; font-size: 14px; line-height: 28px; }
.help_buyer { margin: 20px 0px; }
.help_buyer a { display: block; width: 48px; height: 48px; border: 1px solid #e7e7e7; border-radius: 50%; background-color: #f8f8f8; float: left; color: #555; text-align: center; text-decoration: none; line-height: 20px; padding: 5px; }
.help_buyer span { display: block; width: 17px; height: 60px; line-height: 60px; color: #666; float: left; font-family: "宋体"; }
.yhg-ad { width: 240px; height: 66px; background: #CCC; margin-top: 11px; }
/*--------我们的优?-------*/
.advantage { background: url(../images/bz.jpg) no-repeat; width: 1200px; height: 113px; }
.advantage li { float: left; }
.advantage li a { display: block; height: 113px; }
.icno1 a { background: url(../images/bz-i1.png) no-repeat left; }
.icno1 a:hover { background: url(../images/bz-i01.png) no-repeat left; }
.icno2 a { background: url(../images/bz-i2.png) no-repeat left; }
.icno2 a:hover { background: url(../images/bz-i02.png) no-repeat left; }
.icno3 a { background: url(../images/bz-i3.png) no-repeat left; }
.icno3 a:hover { background: url(../images/bz-i03.png) no-repeat left; }
/*--------独家推荐--------*/
.recommend-mt { height: 30px; line-height: 30px; }
.recommend-mt h4, .trading-title h4, .floor-head h4 { font-size: 22px; font-weight: 400; color: #333; float: left; font-family: "微软雅黑"; }
.recommend-mt span { margin-left: 20px; float: left; margin-top: 8px; }
.recommend-mt a { float: right; color: #666; vertical-align: middle; text-decoration: none; padding-left: 20px; }
.recommend-mt a { background: url(../images/refresh.png) no-repeat left; background-position: 0px 5px; }
.recommend-mt a:hover { background: url(../images/refresh.png) no-repeat left; background-position: 0px -21px; }
.recommend-mc { border: 1px #e2e2e2 solid; margin-top: 5px; width: 1198px; overflow: hidden; }
.recommend-mc li { padding: 15px; }
.product-mc li { float: left; border-right: 1px #e2e2e2 solid; width: 169px; position: relative; }
.recommend-mc ul { overflow: auto; zoom: 1; width: 1210px; }
.product-mc li img { width: 140px; height: 140px; }
.product-mc li em { display: block; margin-top: 10px; padding: 0px 10px; height: 24px; overflow: hidden; }
.product-mc li a { color: #666; text-decoration: none; display: block; }

/*---------促销活动、热销排行---------*/
.xmenu-title { width: 100%; border-bottom: 1px solid #e2e2e2; height: 39px; }
.menu-title { width: 150px; height: 37px; line-height: 37px; float: left; border: 1px solid #ededed; border-bottom: 0px; cursor: pointer; color: #666; }
.cx { border-right: 0px; }
.menu-select { background-color: #fff; border-top: 3px #015bbe solid; border-bottom: 0px; }
.menu-select h4 { color: #015bbe; font-weight: bold; }
.menu-title h4 { float: none; font-size: 14px; }
.recommend-mc ul { position: relative; width: 200%; }
.recommend-mc li em { display: block; }
.product-mc span { width: 50px; height: 50px; position: absolute; right: 10px; top: 10px; }
.product-mc span.sp1 { background: url(../images/sale.png) no-repeat; }
.product-mc span.sp2 { background: url(../images/hot.png) no-repeat; }



/*---------交易大厅---------*/
.trading-head { position: relative; height: 38px; overflow: hidden; }
.trading-head span { background: url(../images/line.jpg) repeat-x; width: 1200px; height: 8px; overflow: hidden; position: absolute; left: 0px; top: 20px; }
.trading-title { position: absolute; z-index: 2; top: 0; left: 0; cursor: default; }
.trading-title h4 { padding-right: 6px; background: #fff; height: 30px; line-height: 30px; }
.trading-title em { float: left; color: #999; font: italic normal 14px/22px calibri; }
.trading-main { border: 1px #e2e2e2 solid; width: 1198px; overflow: hidden; position: relative; }
.trading-main-mt { background: #f4f4f4; width: 1198px; overflow: hidden; border-bottom: 1px #e2e2e2 solid; }
.trading-main-mt ul, .trading-main-mc li { overflow: auto; zoom: 1; width: 1220px; }
.trading-main-mt li { float: left; height: 35px; line-height: 35px; border-right: 1px #e2e2e2 solid; font-size: 14px; color: #333; }
.trading-main-mc { width: 1198px; padding: 8px 0px; }
.trading-main-mc li span { float: left; line-height: 30px; color: #666; }
.trading-main-mc li { height: 30px; line-height: 30px; }





/*---------楼层---------*/
.floor-head { height: 30px; line-height: 30px; }
.floor-head1 h4 { color: #ff4545; }
.floor-head2 h4 { color: #ff7700; }
.floor-head3 h4 { color: #015bbe; }
.floor-head4 h4 { color: #1da837; }
.floor-nav { color: #999; }
.floor-nav a { color: #333; text-decoration: none; margin: 0px 5px; }
.floor-nav a:hover { text-decoration: underline; }
.floor-main { margin-top: 8px; }
.floor-left { width: 220px; height: 420px; }
.floor-right { border: 1px #e2e2e2 solid; border-left: none; width: 979px; height: 418px; }
.floor-left1 { background: #ff5050; }
.floor-left2 { background: #ff8317; }
.floor-left3 { background: #236cbc; }
.floor-left4 { background: #43b157; }
.words { margin-left: 20px; }
.words a { float: left; width: 75px; height: 24px; text-decoration: none; color: #fff; text-align: left; padding-left: 15px; }
.words a:hover { text-decoration: underline; }
.floor-product { width: 749px; }
.floor-product li { float: left; width: 186px; border-right: 1px #e2e2e2 solid; border-bottom: 1px #e2e2e2 solid; }
.floor-product li { height: 185px; padding: 12px 0px; }
.floor-bland { width: 230px; }
.switch-m { position: relative; margin-top: 40px; width: 230px; }
.switch { width: 142px; overflow: hidden; margin: 0px auto; }
.switch a { color: #333; text-decoration: none; }
.switch span { display: block; margin-top: 5px; }
.switch ul { width: 5000px; }
.switch img { width: 140px; height: 50px; display: block; border: 1px #e2e2e2 solid; }
.switch li { float: left; width: 140px; }
.switch-i a { position: absolute; text-decoration: none; font-family: "宋体"; font-size: 22px; font-weight: bold; width: 15px; height: 25px; line-height: 25px; display: block; color: #ddd; }
.switch-i a:hover { color: #ff7700; }
.switch-left { top: 12px; left: 10px; }
.switch-right { top: 12px; right: 10px; }
.floor-rec { margin-top: 30px; }
.floor-rec a { color: #333; text-decoration: none; }
.floor-rec span { display: block; }


.slideBox { overflow: hidden; position: relative; }
.slideBox .bd { position: relative; z-index: 0; }
.slideBox .bd li { vertical-align: middle; width: 202px; text-align: center; }
.slideBox .bd img { display: block; /*border:1px #e2e2e2 solid;*/ }
.slideBox .bd a { color: #333; text-decoration: none; }
.slideBox .bd a:hover { color: #ff7700; }
.slideBox .prev, .slideBox .next { display: block; height: 20px; left: 3%; opacity: 0.9; position: absolute; top: 15px; font-size: 22px; text-decoration: none; font-family: "宋体"; font-weight: bold; width: 15px; height: 25px; line-height: 25px; display: block; color: #ddd; }

.slideBox .prev { /*background: rgba(0, 0, 0, 0) url("/NewImages/i-left.jpg") no-repeat scroll 0 0;*/ }
.slideBox .next { /*background: rgba(0, 0, 0, 0) url("/NewImages/i-right.jpg") no-repeat scroll 0 0;*/ left: auto; right: 3%; }
.slideBox .prev:hover, .slideBox .next:hover { opacity: 1; color: #ff7700; }
.slideBox { margin: 0 auto; width: 226px; }

.slideBox .bd { height: 392px; margin: 0 auto; width: 202px; }


.slideBox .bd img { height: 50px; width: 140px; margin: auto; }
.slideBox .bd samp { margin-top: 30px; display: block; }
.slideBox .bd samp img { width: 200px; height: 200px; border: 0px; }

/* 本例子css */

/*登录后右侧显示样?/
.user-info-body { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background-color: #f8f8f8; border-color: #eee -moz-use-text-color; border-image: none; border-top: 1px solid #e2e2e2; height: 40px; }
.fd-clr::after { clear: both; content: " "; display: block; height: 0; }
.user-info-body li { float: left; width: 79px; border-right: 1px solid #e2e2e2; height: 40px; line-height: 40px; }
.user-info-body li a { display: block; text-decoration: none; }
.user-info-body li font { color: #ff7300; font-size: 14px; text-align: center; }
.user-info-body li span { color: #555; display: block; text-align: center; }
.last-login a { text-decoration: none; color: #333; }
