﻿body{background:#fff; font-size:12px; font-family:"微软雅黑",Verdana, Arial; line-height:150%; margin:0; padding:0; color:#333;}
div{margin:0 auto; padding:0;}
h1,h2,h3,h4,h5,h6,ul,li,dl,dt,dd,form,img,p{margin:0; padding:0; border:none; list-style-type:none;}
em, i, u {
  font-style: normal;
}
.f_l{float:left;}
.f_r{float:right;}
.tl{ text-align:left;}
.tc{ text-align:center;}
.tr{ text-align:right;}
.dis{display:block;}
.inline{display:inline;}
.none{display:none;}
.word{word-break:break-all;}
.clearfix:after{content:"."; display:block; height:0; clear:both;visibility:hidden;}
*html .clearfix{height:1%;}
*+html .clearfix{height:1%;}

@font-face {
  font-family: 'iconfont';
  src: url('//at.alicdn.com/t/font_1452581877_7350295.eot'); /* IE9*/
  src: url('//at.alicdn.com/t/font_1452581877_7350295.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('//at.alicdn.com/t/font_1452581877_7350295.woff') format('woff'), /* chrome、firefox */
  url('//at.alicdn.com/t/font_1452581877_7350295.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
  url('//at.alicdn.com/t/font_1452581877_7350295.svg#iconfont') format('svg'); /* iOS 4.1- */
}
                                    

     
.iconfont { font-family: 'iconfont'; }
h1,h2,h3,h4,h5,h6 { font-weight:400; }
.fl { float:left; }
.fr { float:right; }
.wrap { width:1190px; margin:0 auto; position:relative; background:#fff; }
.AreaL{ width:182px; float:left; margin-right:18px;}
.AreaR{width:990px; float:left;}
i, cite, em {font-style: normal;}
/* 链接 */
a { color:#333; text-decoration:none; outline:none; -webkit-transition-property:color; -webkit-transition-duration: 0.3s; -webkit-transition-timing-function: ease;}
a:link, a:visited, a:active { text-decoration:none;}
a:hover { color:#c33; text-decoration:underline; }
input { outline: none; }
.blank{height:15px; line-height:15px; clear:both; visibility:hidden;}
.c33 a { color:#c33; }
.box {background:#fff; border:1px solid #EAEAEA; overflow:hidden;}
.box h3 { height:30px; line-height:30px; border-bottom:1px solid #EAEAEA; font-size:14px; padding-left:10px; }
.topad { width:100%; position:relative; }
.topad em{ width:20px; height:20px; line-height:20px; text-align:center; color:#FFF; font-size:12px; font-family:Verdana, Geneva, sans-serif;background:#c33; z-index:999; position:absolute; top:10px; right:10px; border-radius:10px; cursor:pointer; }


.ad1190 { width:1190px; height:auto; margin:0 auto; }

/* 公用顶部区域
-------------------------------------- */
.topbar { width:100%; height:30px; font-family: Arial, "宋体"; line-height: 20px; color: #666; background-color: #f2f2f2; border-bottom: solid 1px #ededed;}
.topbar a { color:#666; }
.topbar span { padding:0 6px; }
.topbar .user-entry { width:520px; height: 20px; float: left; padding: 5px 0;}
.topbar .user-entry .mobile { padding:0 15px; color:#c33; position:relative; }
.topbar .user-entry .fxs { color:#c33; }
.topbar .user-entry .mobile div { position:absolute; display:none; top:17px; left:-10px; z-index:9999; }
.topbar .user-entry .hover div { display:block; }
.topbar .quick-menu { font-size: 0; *word-spacing:-1px/*IE6、7*/; text-align: right; width: 340px; height: 30px; float: right;}
.topbar .quick-menu dl { text-align: left; vertical-align: top; letter-spacing: normal; word-spacing: normal; display: inline-block; *display:inline/*IE6、7*/; width: 80px; height: 30px; position: relative; z-index: 999; *zoom:1/*IE6、7*/;}
.topbar .quick-menu dl dt { width:68px; font-size: 12px; line-height:20px; height: 20px; padding:5px 0 6px 10px; position: absolute; z-index:2; top:0px; left:0px; border-left:#F0F0F0 1px solid; border-right:#F0F0F0 1px solid;}
.topbar .quick-menu dl dt a:hover { text-decoration: none; color: #F30;}
.topbar .quick-menu dl dt i { background: url(../Images/top_bg.png) no-repeat 0 0; vertical-align: middle; display: inline-block; width: 6px; height: 3px; margin-left: 6px;-webkit-transition: .2s ease-in; -moz-transition: -webkit-transform .2s ease-in; -o-transition: -webkit-transform .2s ease-in; transition: .2s ease-in;}
.topbar .quick-menu dl.hover dt { background:#fff; }
.topbar .quick-menu dl.hover dt i { FILTER: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); -moz-transform: rotate(180deg); -moz-transform-origin: 50% 30%; -webkit-transform: rotate(180deg); -webkit-transform-origin: 50% 30%; -o-transform: rotate(180deg); -o-transform-origin: 50% 30%; transform: rotate(180deg); transform-origin: 50% 30%;}
.topbar .quick-menu dl dd { background-color: #FFF; display: none; width:98px; border: solid 1px #F0F0F0; position: absolute; z-index: 1; top:30px; left: 0;}
.topbar .quick-menu dl.hover dd { display: block;}
.topbar .quick-menu dl dd ul { width:98px; }
.topbar .quick-menu dl dd ul li a { font-size: 12px; line-height: 24px; display: block; clear: both; padding: 2px 0 2px 11px;}
.topbar .quick-menu dl dd ul li a:hover { text-decoration: none; background-color: #F7F7F7;}
.topbar .quick-menu .more dd { left:auto; right:0; }

.topbar .quick-menu dl dd.daohang { width:400px; left:auto; right:0; padding:10px 0; }
.topbar .quick-menu dl dd.daohang ul { width:99px; float:left; border-left:#eee 1px solid; }
.topbar .quick-menu dl dd.daohang li { text-align:center; }
.topbar .quick-menu dl dd.daohang li:first-child { border-left:0; }
.topbar .quick-menu dl dd.daohang li:first-child a { font-size:14px; color:#c33; }

.header { height: 100px; background-color: #fff;overflow: hidden;}
/* 站点logo */
.header .logo { width:420px; height:56px; float: left; margin:22px 0 auto 0;}
.header .logo img { height:60px; }
/* 头部搜索 */
.header .search_bar { width:542px; float:right; margin:26px 0 0 0; overflow:hidden;}
.header .search_bar .search_form { width:536px; height:30px;  border:#F5C136 2px solid; border-radius:4px; }
.header .search_bar .input_text { float:left; width:454px; height:30px; margin-left:2px; line-height:28px; padding:0 10px; background:#fff; color:#555; border:none;}
.header .search_bar .input_submit,
.header .search_bar .input_submit:hover { font-size: 14px; color: #FFF; font-weight:600; background:#F5C136; width: 60px; height:30px; float:right; border:none; cursor: pointer;}
.header .search_bar .keyword { line-height:24px; color:#666; width:540px; height:24px; margin-top:4px; overflow: hidden; }
.header .search_bar .keyword a { color:#333; padding:0 5px;}
.header .search_bar .keyword a:nth-child {2n} { color:#c33; }
.header .search_bar .keyword a b { font-weight:400; color:#c33; }

/* 头部用户型菜单*/
.my-cart { float:right; }
.my-cart dl { width:138px; position:relative; z-index:3;}
.my-cart dl.hover { z-index: 101;}
.my-cart dl dt { width:116px; height:20px; line-height:20px; color: #555; padding:5px 10px; border:solid 1px #F5C136; position:absolute; z-index:2; top:0; right:0; cursor:pointer;}
.my-cart dl.hover dt { height:21px; background:#fff; border-bottom:none; }
.my-cart dl dt span.ico { background: url(../Images/top_bg.png) no-repeat; vertical-align: middle; display: inline-block; width: 20px; height: 16px; background-position: -120px 0; margin-right: 8px; }
.my-cart dl dt b { float:right; display:block; width:16px; height:16px; line-height:16px; text-align:center; border-radius:8px; background:#c33; color:#fff; margin-left:2px; margin-top:2px; font-size:10px; font-weight:400; }
.my-cart dl dd { width: 348px; background:#fff; display: none; border: solid 1px #F5C136; position: absolute; z-index: 1; top:31px; right: 0; }
.my-cart dl.hover dd { display: block;}

/*
.my-cart dl dd a { color: #005EA6;}
.my-cart a.arrow i { background:url(../Images/top_bg.png) no-repeat -150px 0; vertical-align: middle; display: inline-block; width: 4px; height: 7px; margin-left: 4px;}
.my-cart dl dd .goods-thumb { width: 50px; height: 50px;}
.my-cart dl dd .goods-thumb a { line-height: 0; text-align: center; vertical-align: middle; display: table-cell; *display: block; width: 48px; height: 48px; border: solid 1px #DDD; overflow: hidden; }
.my-cart dl dd .goods-thumb img { max-width: 48px; max-height: 48px; margin-top:expression(48-this.height/2); *margin-top:expression(24-this.height/2);}
.my-cart dl dd .sub-title { line-height: 28px; height: 28px; padding: 7px; border-bottom: solid 1px #DDD;}
.my-cart dl dd .sub-title h4 { font-weight: 600; float: left;}
.my-cart dl dd .sub-title a { float: right;}
.my-cart dl dd .user-centent-menu { width: 308px; padding: 8px 0; overflow: hidden;}
.my-cart dl dd .user-centent-menu ul { width: 310px; margin-left: -2px;}
.my-cart dl dd .user-centent-menu ul li { width: 138px; float: left; padding: 4px 0 4px 16px; border-left: solid 1px #EEE; }

.my-cart dl dd .incart-goods-box { display: block; width: 348px; max-height: 267px; overflow: hidden; position: relative;}
.my-cart dl dd .incart-goods { text-align: center; width: 100%;}
.my-cart dl dd .incart-goods .no-order { margin: 20px 0;}
.my-cart dl dd .incart-goods .loading { width: 16px; height: 16px; margin: 20px auto;}
.my-cart dl dd .incart-goods dl { display: block; width: 98%; height: 66px; clear: both; margin: 0 auto 0 2%; border-bottom: dotted 1px #DDD; position: relative; z-index: 1; }
.my-cart dl dd .incart-goods dt, .my-cart dl dd .incart-goods dd { background-color: transparent; border: 0; position: absolute; z-index: 1; }
.my-cart dl dd .incart-goods dt.goods-name { line-height: 16px; background-color: transparent; text-align: left; width: 180px; height: 32px; padding: 0; top: 8px; left: 64px; }
.my-cart dl dd .incart-goods dt.goods-name a { color: #333;}
.my-cart dl dd .incart-goods dd.goods-thumb { top: 8px; left: 8px;}
.my-cart dl dd .incart-goods dd.goods-price { text-align: right; width: 80px; height: 16px; top: 6px; right: 12px;}
.my-cart dl dd .incart-goods dd.goods-price em { font-size: 11px !important; font-weight: normal!important; line-height: 16px; color: #777 !important; word-break: break-all; word-wrap: break-word; text-overflow: ellipsis; white-space: nowrap; text-align: right; width: 50px; margin-right: 4px; overflow: hidden; -webkit-text-size-adjust:none;}
.my-cart dl dd .incart-goods dd.goods-sales { line-height: 16px; color: #999; background-color: transparent; width: 270px; height: 16px; top: 42px; left: 64px; }
.my-cart dl dd .incart-goods dd.handle {  width: 32px; top: 22px; right: 10px;}
.my-cart dl dd .checkout { background-color: #F0F0F0; text-align: right; padding: 8px; overflow: hidden;}
.my-cart dl dd .checkout .total-price { line-height: 20px; display: block;}
.my-cart dl dd .checkout .total-price i { font-weight: 600; color: #C00; margin: 0 4px;}
.my-cart dl dd .checkout .total-price em { font-family: Verdana, Geneva, sans-serif; font-size: 18px; font-weight: 600; color: #C00;}
.my-cart dl dd .checkout .btn-cart { float: right; clear: both; line-height: 20px; color: #FFF; background-color: #D93600; padding: 4px 8px; margin-top: 4px; border-radius: 4px;}
.my-cart dl div.addcart-goods-num { font: bold 11px/14px Verdana; color: #FFF; background: #F00; text-align: center; display: inline-block; height: 16px; min-width: 16px; max-width: auto!important; border: none 0; border-radius: 8px; position: absolute; z-index: 3; top: -4px; left: 20px;}
*/



.my-cart dl dd .nogoods { padding:10px 15px 10px 45px;height: 49px;line-height: 49px;overflow: hidden;color: #999; background: #fff;}
.my-cart dl dd .nogoods b {float:left;width:56px;height:49px;background-image:url(../Images/nogoods.jpg) no-repeat;}
.my-cart dl dd ul {margin-top:-1px; padding:10px; }
.my-cart dl dd li {padding:10px 0px;border-bottom:1px dotted #c33;overflow: hidden;line-height:17px;vertical-align: bottom;*zoom: 1;}
.my-cart dl dd .p-img {width:50px;height:50px;border:1px solid #ddd;padding:1px;margin-right:10px;}
.my-cart dl dd .p-name {width:214px; }
.my-cart dl dd .p-name a { line-height:26px; }
.my-cart dl dd .p-name strong {color:#c33; font-weight:700; font-size:14px;}
.my-cart dl dd .delete {width:40px; line-height:54px; text-align:center; color:#c33;}
.my-cart dl dd .smb {padding:0 10px; width:328px; float:left; height:40px; line-height:40px;}
.my-cart dl dd .smb b {margin:0 5px;color:#c33;}
.my-cart dl dd .smb strong {font-size: 18px;color:#c33;}
.my-cart dl dd .smb a {display:inline-block;width:100px;height:26px; margin-top:5px;color:#fff;text-align:center;line-height:26px;background:#c33; border-radius:4px;}
.my-cart dl dd .ld {position: relative;zoom:1;}
.my-cart dl dd .ld s,.my-cart dl dd .ld b,.my-cart dl dd .ld .block {position: absolute;overflow: hidden;}


/*导航菜单*/
.nav_box { width:100%; height:40px; margin:0 auto; border-bottom:#F5C136 2px solid; position:relative; z-index:99; zoom: 1;background-color: #fff;}
.nav_box .main_nav { max-width:990px; height:40px; float: left; overflow: hidden;}
.nav_box .main_nav li { line-height:40px; float:left; text-align:center; margin-left:3px; }
.nav_box .main_nav li.cur a { color:#c33; /*background:#fc3;*/border-radius:4px 4px 0 0; }
.nav_box .main_nav li a { display:block; color:#666; font-size:16px; padding:0 30px; }
.nav_box .main_nav li a:hover { color:#c33; padding:0 30px; text-decoration:none; }




/*分类导航菜单*/
.nav_box .all_category { background:#F5C136; display: block; width: 220px; height:42px; float: left;border-radius:4px;}
.nav_box .all_category .title { line-height:22px; height:22px; padding:10px 20px;}
.nav_box .all_category .title h3 a { font-size: 16px; font-weight: normal; color:#43301A; float: left; margin-left: 4px; }
.nav_box .all_category .title i { font-size: 0px; line-height: 0; background: url(../Images/top_bg.png) no-repeat -182px -186px; width: 18px; height: 14px; float: left; margin: 4px 4px 0 0;}
.nav_box .all_category .category { display:none; width:216px; height:420px; background:#fff; position:relative; z-index:100; zoom:1; border:#F5C136 2px solid; }
.nav_box .all_category:hover .category { display:block; }
.nav_box .category dl { width:216px; /*height:84px;*/ float:left; background:#EFF9FF; }
.nav_box .category dl:last-child { border-bottom:none; padding-bottom:5px; }
.nav_box .category dl.hover { z-index:2; background:#FFFFCD; }
.category dl dt {padding:6px 10px 0 10px; }
.category dl dt a {display: inline-block;color: #333;font-size: 12px;line-height: 18px; margin-right: 12px; margin-bottom:3px; }
.category dl dt h2 { }
.category dl dt h2 a {font-size: 14px;color: #333; font-weight:700; color:#c33; }
.category dl dt h2 i { font-size:16px; margin-right:5px; }
.category dl dt p { height:22px; white-space: nowrap;color: #999; border-bottom:#999 1px dashed;}
.category dl:last-child dt p { border-bottom:none; }
.category dl dd {display: none;position: absolute;top:-2px;left:218px;z-index: 999;min-height:390px;_height: 436px;width: 940px;background:rgba(255,255,255,.90);/*box-shadow: 0 3px 10px rgba(0,0,0,.3);*/padding: 30px 0 4px 30px;}
.category dl.hover dd { display:block;}
.category dl dd a {display: inline-block;font-size: 12px;color: #666;line-height: 12px;height: 12px;}
.category dl dd a:hover { color:#c33; text-decoration:underline; }
.category dl dd .category-block {display: inline-block;vertical-align: top;width: 313px;margin-right: 22px;margin-bottom: 26px;overflow: hidden;}
.category dl dd .category-title {vertical-align: middle;}
.category dl dd .category-title h3 {display: inline-block;color: #333;font-size: 12px;line-height: 12px;font-weight: 700; vertical-align: middle;}
.category dl dd hr {border-top: 1px solid #333;border-bottom: 0;border-left: 0;border-right: 0;margin: 10px 0;}
.category dl dd .category-block span {display: block;width: 100%;margin-left: -10px;}
.category dl dd .category-block span a {padding: 0 7px 0 10px;margin-top: 10px;border-left: 1px solid #666;}


.ur_here { width:1190px; margin:0 auto; margin-top:10px; line-height:36px; line-height:36px; font-size:16px; }
.ur_here code { color:#999; }
.ur_here font { color:#c33; }
.helps { padding:50px 0; background:#f3f3f3; width:100%; overflow:hidden;}
.helps dl { float:left; width:110px; border-left:#ddd 1px solid; padding-left:30px; }
.helps dl dt { font-size:20px; padding-bottom:10px; color:#c33; }
.helps dl dd { font-size:14px; padding-top:4px; }
.helps dl dd a { color:#333;}
.helps .ewm { width:120px; float:right; margin-top:-20px; }
.helps .ewm img { width:110px; height:110px; padding:4px; border:#EAEAEA 1px solid; background:#eee; }
.helps .ewm p { font-size:14px; text-align:center; }
.helps .info { width:184px; float:left; padding-right:50px; font-weight:700; }
.helps .info .l1 { line-height:30px; font-size:24px; color:#c33; border-bottom:#c33 2px solid; letter-spacing:1px; }
.helps .info .l2 { color:#c33; font-size:14px; }
.helps .info .l2 span { float:right; }
.helps .info .l3 { height:50px; line-height:50px; font-size:14px; background:url(../Images/gz.png) no-repeat 60px center; }
.helps .info .l3 span { float:left; }
.helps .info .l3 a { width:34px; height:34px; float:left; margin-right:10px; text-align:center; }
.helps .info .l3 a.nor { margin-right:0; }

.footer { background:#F5C136; text-align:center; padding:20px 0; overflow:hidden;}
.footer p { padding:4px 0; font-size:14px; color:#333; }
.footer a { color:#333; }
.footer span { padding:0 6px; }


.fullSlide{ width:100%; position:relative; background:#fff; overflow:hidden; }
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.fullSlide .bd ul{ width:100% !important;  }
.fullSlide .bd li{ width:100% !important;  height:424px; overflow:hidden; text-align:center;  }
.fullSlide .bd li a{ display:block; height:424px; }
.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; }
.fullSlide .hd ul{ text-align:center; }
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:12px; height:12px; margin-right:10px; border-radius:6px; overflow:hidden; background:#000;
    filter:alpha(opacity=50);opacity:0.5;  line-height:999px; 
}
.fullSlide .hd ul .on{ background:#f00; }







/*添加至购物车成功提示
.add_box {width:480px;height:200px;overflow:hidden;background:#ee760c;}
.add_shop {width:474px;height:197px;overflow:hidden;background:#fff;}
.add_shop_dh {width:436px;height:35px;line-height:35px;padding:0 20px 0 18px;color:#fff;font-size:18px;font-variant:700;background:#ee760c;}
.add_shop_dh .gwlogo { float:left; }
.add_shop_dh .close { float:right; width:20px; height:20px; margin-top:8px; background:url(../Images/close.jpg) no-repeat; }
.add_shop_dh .close a { display:block; width:20px; height:20px; }
.add_shop_dh .close b { display:none; }
.add_shop_con {width:474px;overflow:hidden;}
.add_shop_conl { width:140px; height:162px; float:left; text-align:center;}
.add_shop_conl img { width:80px; height:80px; padding:30px 0 0;}
.add_shop_conr {width:334px;float:right;}
.add_shop_conr h4 { padding-top:60px; text-align:left; font-size:14px; }
.add_shop_conr ul {display:block;padding-bottom: 15px;}
.add_shopwz {color:#ee760c;font-size:18px; height:30px;line-height:30px;padding-top:20px; overflow:hidden;}
.add_shopwz2 {font-size: 11px; padding-top: 20px;padding-bottom: 15px;}
.add_shopwz3 {color:#ee760c;font-size: 11px;padding: 0px 3px;}
.add_shopwz4 {color:#ee760c;font-size: 12px;font-weight: bold;}
.add_shopwz5 { border-right:1px dashed #ee760c; }
.add_shopwz5 a {color:#ee760c;font-size: 14px;font-weight: bold;padding-left:106px;padding-right:20px;}
.add_shopwz5 a:hover {color:#ee760c;font-size: 14px;font-weight: bold;}
.add_shopwz6 {width: 72px;height: 27px;line-height: 27px;margin-left:20px;background: #ee760c; display: inline-block;border-radius:10px;text-align: center;}
.add_shopwz6 a {color: #fff;font-size: 14px;line-height: 26px;}
*/


.history { margin-bottom:10px; overflow:hidden; }
.history li { width:180px; float:left; margin-top:10px; }
.history li img { width:180px; height:180px; }
.history li p { padding:0 10px; line-height:24px; font-size:14px; color:#666; max-height:48px; overflow:hidden; }
.history li p a { color:#666; }
.history li p font { font-size:18px; color:#c33; margin-right:10px; }
.history .clear_history { display:none; }

.side_wrap {position:fixed;_position:absolute;top:0;right:0;z-index:9990;width:0;height:100%;}
.side { display:none; position:absolute;right:0;top:0;width:0;height:100%;border-right:4px solid #464646;}
.side ul { position:absolute; width:35px; right:0; z-index:100; top:50%; margin-top:-72px; }
.side .bot { bottom:0px; top:auto; }
.side li{ width:35px;height:35px;float:left;position:relative;margin-bottom:1px; background:#464646; border-radius: 3px 0 0 3px; color:#fff; }
.side li .sidebox{position:absolute;width:35px;height:35px; line-height:35px;top:0;right:0;transition:all 0.3s;color:#fff; border-radius:3px 0 0 3px; overflow:hidden;}
.side li .sidebox span { position:absolute; left:-5px; top:-5px; width:16px; height:16px; line-height:16px; text-align:center; border-radius:8px; background:#F5C136; color:#D31B44; font-size:10px; }
.side li .sidetop{width:35px;height:35px;line-height:35px;display:inline-block;transition:all 0.3s; }
.side li i{ float:left; font-size:16px; width:35px; height:35px; text-align:center; }

.pagebar { margin:0 auto 10px auto; text-align: center;  }
.pagebar span,.pagebar a { border:#EAEAEA 1px solid; text-align:center; padding:2px 10px; }
.pagebar .first,.pagebar .prev,.pagebar .next,.pagebar .last {  }
.pagebar .now { background:#F5C136; }

.message { width:500px; border:#F5C136 1px solid; text-align:center; border-radius:6px; margin:160px auto; }
.message h3 { height:30px; line-height:30px; border-bottom:#F5C136 1px solid;  font-size:16px; color:#F5C136; }
.message p { line-height:40px; color:#f33; font-size:14px; }
.message p a { color:#fff; margin:0 10px; background:#c33; padding:2px 10px; border-radius:3px; }

.login_wrap { padding:50px 0; }
.login_bg { float:left; width:698px; height:344px; background:url(../Images/login_bg.png) no-repeat center center;  }
.login-form { float:left; width:390px; border:#eee 1px solid; background:#fff; position: relative; }
.login-form .login-box { padding:20px 20px 0 20px; }
.login-form .login-box .mt {
  display: inline-block;
  display: block;
  overflow: visible;
  height: 27px;
}
.login-form .login-box .mt h1 {
  position: relative;
  height: 27px;
  line-height: 27px;
  top: -5px;
  float: left;
  color: #666;
  font-family: '\5fae\8f6f\96c5\9ed1';
  font-size:20px;
}
.login-form .login-box .mt .extra-r {
  float: right;
}
.login-form .login-box .mt .regist-link {
  color: #F5C136;
  font-size: 14px;
}
.login-form .login-box .mt .regist-link a {
  color:#F5C136;
}
.login-form .login-box .mt .regist-link b {
  display: inline-block;
  width: 16px;
  height: 16px;
  overflow: hidden;
  background: url(../Images/icons_new.png) no-repeat;
  vertical-align: middle;
  margin-right: 5px;
}
.login-form .msg-wrap {
  min-height: 31px;
  height: auto!important;
  height: 31px;
  margin: 2px 0 5px;
}
.login-form .login-box .mc {
  overflow: visible;
}
.form .item {
  position: relative;
  margin-bottom: 20px;
  z-index: 1;
}
.form .item-fore1, .form .item-fore2, .form .item-fore4 {
  border: 1px solid #bdbdbd;
  height: 38px;
}

.form .item-fore1 {
  z-index: 6;
}
.form .item-fore2 {
  height: 38px;
}
.form .item-fore3 {
  z-index: 5;
  margin-bottom: 15px;
}
.form .item-fore4 { position:relative; }
.form .item-fore4 img { position:absolute; height:38px; top:0; right:0; }
.form .item .login-label {
  position: absolute;
  z-index: 3;
  top: 0;
  left: 0;
  width: 38px;
  height: 38px;
  border-right: 1px solid #bdbdbd;
  background: url(../Images/pwd-icons-new.png) no-repeat;
}
.form .item .name-label {
  background-position: 0 0;
}
.form .item .pwd-label {
  background-position: -48px 0;
}
.form .itxt {
  line-height: 18px;
  height: 18px;
  border: 0;
  padding: 10px 0 10px 50px;
  width: 254px;
  float: none;
  overflow: hidden;
  font-size: 14px;
  font-family: '\5b8b\4f53';
}
.form .itxt02 {
  padding: 10px 5px;
  width: 78px;
  text-align: center;
}
.login-form .login-box .safe {
  position: relative;
  color: #666;
}
.login-form .login-box .safe span {
  margin-right: 15px;
}
.form .jdcheckbox, .form .jdradio {
  float: none;
  vertical-align: middle;
  _vertical-align: -1px;
  margin: 0 3px 0 0;
  padding: 0;
}
.form label {
  float: none;
}
.login-form .login-box .safe .forget-pw-safe {
  position: absolute;
  right: 0;
  top: 0;
  margin: 0;
}
.form #o-authcode.item {
  border: 0;
}
.form #o-authcode.item .itxt {
  border: 1px solid #bdbdbd;
  font-size: 14px;
  padding: 7px 5px;
  vertical-align: middle;
}
.form .verify-code {
  cursor: pointer;
  width: 100px;
  height: 33px;
  vertical-align: middle;
}



.login-form .login-box .login-btn {

}
.login-form .login-box .login-btn .btn-img {
  display:block;
  width:100%;
  background:#F5C136;
  height:40px;
  line-height:40px;
  color:#fff;
  font-size:20px;
  text-align:center;
  border:none;
}


.other_login { border-top:#eee 1px solid; height:43px; line-height:43px; }
.other_login li { float:left; width:130px; text-align:center; color:#EAEAEA; }
.other_login li a { color:#333; }
.other_login li img { width:24px; height:24px; margin-right:5px; vertical-align:middle; }
.other_login li span { float:right; }

.m-rightbar { position:fixed; width:36px;left:50%; margin-left:610px; z-index: 99; bottom:314px;}
.m-rightbar a, .m-rightbar li {
  float: left;
}
.m-rightbar a {
  font-size: 14px;
  color:#F5C136;
  text-decoration: none;
}
.m-rightbar a:hover {
  color:#fff;
  text-decoration: none;
}
.m-rightbar a {
  display: block;
  width: 36px;
  cursor: pointer;
  text-align: center;
}
.m-rightbar li a, .m-shopcartnew .wrap, .m-slogn, .m-slogn-new, .w-icon {
  background:#222;
}
.m-rightbar li a:hover { background:#F5C136; }
.m-rightbar i { display:block; font-size:24px; }
.m-rightbar .shopcart {
  position: relative;
  zoom: 1;
  height: 102px;
  border-radius:18px 18px 0 0;
  padding: 18px 0 0;
  border-bottom:#676767 1px solid;
}
.m-rightbar .txt {
  display: inline-block;
  width: 14px;
  margin-top:8px;
  line-height: 13px;
}
.m-rightbar .num {
  position: absolute;
  left: 7px;
  top: 88px;
  width: 22px;
  height: 22px;
  line-height: 22px;
  text-align: center;
  font-family: arial;
  border-radius:11px;
  background: #c33;
}
.m-rightbar .servonline {
  height:90px;
  border-bottom:#676767 1px solid;
  padding-top:10px;
}
.m-rightbar .servonline .txt {
  margin-top:10px;
}
.m-rightbar .srcolltop {
  padding-top:12px;
  height:36px;
  border-radius:0 0 18px 18px;
}

.bnt_pay { margin:20px auto; padding:10px 30px; background:#D22147; color:#fff; font-size:14px; border:none; border-radius:5px; }

.fhead { width:100%; height:60px; background:#f2f2f2; position: fixed;  left:0; top:0; z-index:99999; overflow:hidden; border-bottom:#e8e8e8 1px solid; }
/* 站点logo */
.fhead .logo { width:330px; height:50px; float: left; margin:5px 100px auto 0;}
.fhead .logo img { height:40px; }
/* 头部搜索 */

.fhead .search_bar { width:542px; float:right; margin:13px 140px 0 0; overflow:hidden;}
.fhead .search_bar .search_form { width:536px; height:30px;  border:#F5C136 2px solid; border-radius:4px; }
.fhead .search_bar .input_text { float:left; width:454px; height:30px; margin-left:2px; line-height:28px; padding:0 10px; background:#fff; color:#555; border:none;}
.fhead .search_bar .input_submit,
.fhead .search_bar .input_submit:hover { font-size: 14px; color: #FFF; font-weight:600; background:#F5C136; width: 60px; height:30px; float:left; border:none; cursor: pointer;}
.fhead .search_bar .keyword { line-height:24px; color:#666; width:540px; height:24px; margin-top:4px; overflow: hidden; text-align:right;}
.fhead .search_bar .keyword a { color:#333; padding:0 5px;}
.fhead .search_bar .keyword a:nth-child {2n} { color:#c33; }
.fhead .search_bar .keyword a b { font-weight:400; color:#c33; }


/*分类国旗--新加*/
.right-guoqi{
	width:212px;
	height:auto;
	position:absolute;
	top:24px;
	right:10px;
	z-index:100;
	display:block;
	padding:5px;
	}
.right-guoqi h3{
	font-size:13px;
	color:#c33;
	margin-bottom:7px;
	font-weight:700;
	}
.table-box{
	border:1px solid #ccc;
	float:left; 
	padding-bottom:2px;
	}
.table-box ul li{
	float:left;
	margin:2px;
	width:100px;
	height:50px;
	}
.table-box .table-a{
	width:100px;
	height:50px;
	display:block;
	border:1px solid #ccc;
	}
.table-box .table-a:hover{
	border-color:#F5C136 ;
	}
.table-box .table-a img{
	width:100px;
	height:50px;
	display:block;
	border:0;
	}
/*广告 star*/

.d1{
width:250px;
height:20px;
overflow:hidden;
white-space:nowrap;
float: left;
margin: 5px 0 0 0;
}
.d2{
margin:0px auto;
background-color:#FF9933;
}
.div2{
width:auto;
height:20px;
font-size:12px;
}

.div2 a{
		color:#c33;
}
.laba-call{
		float: left;
		margin: 3px 12px 0 18px;
}
.laba-call i{
		font-size: 18px;
		color:#c33;
}

/*广告 end*/