﻿@charset "utf-8";
body,h1,h2,h3,h4,h5,h6,hr,p,dl,dt,dd,ul,ol,li,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}
ol,ul,dl { list-style:none;}
h1, h2, h3, h4, h5, h6 { font-size:100%;}
h6 { font-weight:normal;}
table { border-collapse:collapse; border-spacing:0; width: 100%;}
caption, th, td { font-weight:normal; text-align:left;}
em,i,b {}
img { border:0; vertical-align: middle;}
input,select { vertical-align: middle;}
:focus,a { outline:0;}
textarea,input{font:12px Arial,Helvetica,sans-serif;}
article, aside, details, figcaption, figure,footer, header, hgroup, menu, nav, section { display:block;}
body{font:12px Arial,Helvetica,sans-serif; color:#333; background-color: #f9f9f9;}
.cl:after,.clearfix:after{clear:both;content:" ";display:block;font-size:0;height:0;visibility:hidden}
.cl,.clearfix{zoom:1}
.fl {float: left;}.fr {float: right;}
.pr {position: relative;}
.hide { display: none;}
input{font-family:Arial,Helvetica,sans-serif}
a { text-decoration: none; color: #333;}
a:hover {color: #ff9000; text-decoration: none;}
.corange { color: #ff9000;}.cred {color: #f00;}
.area { width: 1200px; margin: 0px auto;}
#header { clear: both; width: 100%;margin: auto;}
.topbar { border-bottom: 1px solid #eee; background-color: #f3f3f3;}
.topbarcon { line-height: 37px; height: 40px; color: #333333;}
.topbarcon a {color: #333333;}
.topbarcon a:hover {color: #ff9000;}
.topbarcon .loginlink,.topbarcon .reglink { padding: 0 5px;}
.topbarcon .tip,.topbarcon .tip a {color: #ff9000;}
.navbar {float: right;}
.navbar .item {float: left; position: relative; z-index: 9;padding-left:27px;}
.navbar .ucenter a,.navbar .cart a,.navbar .order a,.navbar .att a,.navbar .sitemap a,.navbar .addfav a { display: inline-block; height: 26px; padding: 0 12px;
background: url(../images/hdicon.png) no-repeat right -19px;}
.navbar .cart a { padding: 0 5px 0 22px; background-position: 0 -84px;}
.navbar .cart a strong {font-weight: normal; color: #ff9000;}
.navbar .order a { padding: 0 5px 0 18px; background-position: 0 -112px;}
.navbar .att a { padding: 0 5px 0 16px; background-position: 0 -142px;}
.navbar .sitemap a { padding: 0 5px 0 23px; background-position: 0 -172px;}
.navbar .addfav a { padding: 0 5px 0 18px; background-position: 0 -203px;}
.navbar .onhover { background-color: #fff;}
.navbar .onhover a {}
.navbar .ucenter ul { position: absolute; background-color: #fff; border: 1px solid #eee; width: 95px; left: 0; top: 100%; display: none;}
.navbar .ucenter ul li { border-bottom: 1px dashed #e5e5e5;}
.navbar .ucenter ul li a { padding: 0 0 0 10px; background: none;}
.navbar .ucenter ul li a em { display: inline-block; vertical-align: middle; height: 14px; line-height: 16px; background-color: #ff9000; color: #fff; padding: 0 4px; border-radius: 50%; font-family: Arial; font-size: 12px;}
.navbar .ucenter ul li a b { color: #ff9000;}
.navbar .sitemapnav {position: absolute; right: 0; top: 100%; border: 1px solid #f3f3f3; background-color: #fff; width: 450px; padding: 10px; display: none;}
.navbar .ordernav {position: absolute; left: 0; top: 100%; border: 1px solid #f3f3f3; background-color: #fff; width: 200px; padding: 10px; display: none;}
.orderewm { height: 120px;}
.orderewm .ewmcon { width: 50%; text-align: center; float: left;}
.orderewm .ewmcon img { padding: 3px;}
.orderewm .ewmcon h5,.ordernav .orderatt h5,.qqun h2 { color: #333;}
.ordernav .orderatt .attshare a {display: inline-block; width: 30px; height: 30px; background: url(../images/shareicon.png) no-repeat; padding: 0;}
.ordernav .orderatt .attshare a.a2 {background-position: -40px 0;}
.ordernav .orderatt .attshare a.a3 {background-position: -80px 0;}
.ordernav .orderatt .attshare a.a4 {background-position: -120px 0;}
.ordernav .orderatt .fbtn { background-color: #ff9000; color: #fff; border: 0 none; cursor: pointer; width: 35px; height: 20px;}
.qqun li { float: left; width: 50%; color: #333;}
.hdwraper { background-color: #f9f9f9; width: 100%; clear: both; padding:10px 0;}
#top {height: 80px;}
#logo {float: left; width: 300px; text-align: center; margin-right: 15px;}
#logo img{width:300px;height:83px;}
#top .search {float: left; position: relative; width: 510px; padding-top: 18px;}
#top .searchcon { background: url(../images/search.png) no-repeat; width: 503px; height: 36px;}
#top .searchcon .stxt { float: left; width: 400px; height: 34px; line-height: 20px; padding: 0px 12px 8px 18px; border: 0 none; background: none;}
#top .searchcon .sbtn {float: left; width: 68px; height: 36px; cursor: pointer; border: 0 none; background: none;}
#top .searchcon label{left: 0;}
#top .keyword { padding: 5px 0; color: #9b9b9b; white-space: nowrap;}
#top .keyword a { padding: 0 6px; color: #9b9b9b;}
#top .keyword a:hover {color: #ff9000;}
.topslogan {float: right; width: 360px; height: 80px; overflow: hidden; background:url(../images/slogan.png) no-repeat right 0;}
.lxfs{margin-top:28px;}
.youxia{padding-left:43px;}
.dianh{padding-left:64px;}
.navwrapper { background-color: #0B2B74; color: #fff; clear: both; width: 100%;}
.mnav { height: 42px;}
.slogo { float: left; width: 220px; height: 39px; text-align: center; padding-top: 3px; display: none;}
.navigation { width: 220px; height: 42px; float: left; position: relative; z-index: 99;}
.navigation h2 { height: 42px; width: 220px; background-color: #0b2b74; font-size: 16px; color: #cfcfcf; font-weight: 400; line-height: 42px; position: relative;}
.navigation h2 i { display: inline-block; vertical-align: middle; width: 20px; height: 12px; background: url(../images/catalog.png) no-repeat 0 -200px; margin: 0 5px 0 13px;}
.navigation h2 a { color: #cfcfcf;}
.navigation h2:after { content: " "; width: 10px; height: 6px; overflow: hidden; position: absolute; background: url(../images/catalog.png) no-repeat 0 -216px;left: 140px; top: 18px;}
.navigation h2.active:after {background-position: 0 -222px;}
.navigationcon { position: absolute; left: 0; top: 42px; width: 220px; height: 310px; background-color: #fcfcfc; z-index: 999; display: none; box-shadow: 0 0 6px rgba(0,0,0,0.25)}
#index .navigation h2:after { display: none;}
#index .navigationcon { display: block;}
.catalog .item {float: left; zoom:1;}
.catalog .cataitem { height: 25px; padding: 6px 0 6px 0px; width: 220px;}
.catalog .item h3 { font-size: 14px;border-bottom:#ccc dashed 1px;padding-bottom:5px; font-weight: normal; height: 25px; line-height: 25px; margin-bottom: 4px; overflow: hidden; padding-left: 5px;}
.catalog .item h3 i { width: 13px; height: 13px; float: left; margin-top:8px; /*display: inline-block; vertical-align: -2px; vertical-align: -2px; */margin-right: 3px; background: url(../images/catalog.png) no-repeat;}
.catalog .item10 h3 i {background-position: 0 -0px;}
.catalog .item15 h3 i {background-position: 0 -30px;}
.catalog .item11 h3 i {background-position: 0 -60px;}
.catalog .item13 h3 i {background-position: 0 -90px;}
.catalog .item16 h3 i {background-position: 0 -120px;}
.catalog .item14 h3 i {background-position: 0 -150px;}
.catalog .item12 h3 i {background-position: 0 -180px;}
.catalog .item17 h3 i {background-position: 0 -135px;}
.catalog .item p { padding-left: 5px;}
.catalog .item p a { margin-right: 8px; color: #9c9c9c; line-height: 18px;}
.catalog .item p a:hover {color: #ff9000;}
/*.catalog .item2,.catalog .item4,.catalog .item6 {background-color: #f5f5f5;}*/
.catalog .itemhover {background-color: #fff;box-shadow: 0 0 8px rgba(0,0,0,0.15)}
.catalog .itemhover .cataitem { position: relative; z-index: 999; background:#fff }
.catalog .itemhover h3 i {background-position: -20px 0;}
.catalog .item10.itemhover h3 i {background-position: -20px -0px;}
.catalog .item15.itemhover h3 i {background-position: -20px -30px;}
.catalog .item11.itemhover h3 i {background-position: -20px -60px;}
.catalog .item13.itemhover h3 i {background-position: -20px -90px;}
.catalog .item16.itemhover h3 i {background-position: -20px -120px;}
.catalog .item14.itemhover h3 i {background-position: -20px -150px;}
.catalog .item12.itemhover h3 i {background-position: -20px -180px;}
.catalog .item17.itemhover h3 i {background-position: -20px -135px;}
.catalog .item10.itemhover .cataitem {background-position: 0 -60px;}
.catalog .item15.itemhover .cataitem {background-position: 0 -60px;}
.catalog .item11.itemhover .cataitem {background-position: 0 -120px;}
.catalog .item13.itemhover .cataitem {background-position: 0 -180px;}
.catalog .item16.itemhover .cataitem {background-position: 0 -240px;}
.catalog .item14.itemhover .cataitem {background-position: 0 -300px;}
.catalog .item12.itemhover .cataitem {background-position: 0 -360px;}
.catalog .item17.itemhover .cataitem {background-position: 0 -420px;}
.catalog .itemhover .cataitem:after { position: absolute; width: 6px; height: 8px; left: 200px; top: 15px; content: " "; background: url(../images/catalog.png) no-repeat -40px 0;}
.catalog .item10.itemhover .cataitem:after {background-position: -40px -0px;}
.catalog .item15.itemhover .cataitem:after {background-position: -40px -30px;}
.catalog .item11.itemhover .cataitem:after {background-position: -40px -60px;}
.catalog .item13.itemhover .cataitem:after {background-position: -40px -90px;}
.catalog .item16.itemhover .cataitem:after {background-position: -40px -120px;}
.catalog .item14.itemhover .cataitem:after {background-position: -40px -150px;}
.catalog .item12.itemhover .cataitem:after {background-position: -40px -180px;}
.catalog .item17.itemhover .cataitem:after {background-position: -40px -135px;}
.catalog .subcat { position: absolute; left: 100%; top: 0; width: 960px; background-color: #fff; box-shadow: 0 0 8px rgba(0,0,0,0.15); display: none; padding: 10px; padding-bottom: 0; z-index: 9999}
.catalog .itemhover .subcat {display: block;}
.catalog .subcat .subcatcon {float: left; width:100%; padding: 5px;}
.subcatcon dt { height: 20px; width: 60px; text-align: right; clear: both; line-height: 20px; font-weight: bold;}
.subcatcon dd { padding-left:10px; border-bottom: 1px solid #eee; margin-bottom: 8px;margin-top: -20px; line-height: 20px; padding-bottom: 6px;}
.subcatcon dd a {color: #7b7b7b;white-space: nowrap; margin-right: 6px;}
.subcatcon dd a:hover {color: #ff9000;}
.subcatcon dd:last-child {border-bottom: 0 none;}
.catalog .subcat .subcatright {float: right; width: 190px; padding-top: 10px;}
.subcatbrand { height: 100px; overflow: hidden;}
.subcatbrand li {float: left; margin-right: 2px; margin-bottom: 2px;}
.subcatbrand li a {display: block; width: 87px; height: 44px; border: 1px solid #f4f4f4;}
.subcatbrand li a:hover {border-color: #ddd}
.catalog .item h3 i {-webkit-animation-duration: 1s;animation-duration: 1s}
.catalog .item:hover h3 i {position: relative;-webkit-transform-origin: top center;-ms-transform-origin: top center;transform-origin: top center;-webkit-animation-name: swing;animation-name: swing}
.menu { float: left; width: 960px; height: 42px; padding-left: 10px;}
.menu li {float: left; background: url(../images/navline.png) no-repeat right center; padding: 0 40px 0 40px; line-height: 42px; height: 42px; font-size: 16px; position: relative;}
.menu li a {color: #fff;}
.menu li a:hover,.smenu a:hover {color: #ff9000;}
.menu li:last-child {background: none;}
.menu li .hot { position: absolute; width: 21px; height: 15px;  right: 5px; top: 0px;}
.smenu {float: right; width: 380px; text-align: right; line-height: 42px; height: 42px; overflow: hidden;}
.smenu .item { padding: 0 14px; display: inline-block; height: 42px; line-height: 42px; position: relative;}
.smenu a { font-size: 14px; color: #fff;}
.smenu .item .h {position: absolute; width:9px; height: 11px; background: url(../images/h.gif) no-repeat; right: 4px; top: 4px; }
.fixnav {position: fixed; top: 0; z-index: 9999; box-shadow: 0 2px 10px rgba(0,0,0,.2); background-color: #0b2b74;}
.fixnav .navigation { display: none;}
.fixnav .slogo { display: block;}
.mainbox { margin-bottom: 10px;}
.maincon {background-color: #fff;}

#footer { background-color: #333; width: 100%; clear: both;margin: auto;}
.botslogan { background-color: #ff9000; text-align: center; padding: 20px 0;}
.botbox {border-bottom: 1px dashed #201b1b; padding-top: 8px; color: #f9f9f9;}
.botnav {float: left; width: 850px; height:245px; overflow: hidden;}
.botnav dl {float: left; width: 160px; padding-top: 25px;}
.botnav dl dt { font-size: 14px; margin-bottom: 8px; color: #f9f9f9; font-weight: bold;}
.botnav dl dt a {color: #f9f9f9;}
.botnav dl dd li { line-height: 30px;}
.botnav dl dd a { color: #bfbfbf;}
.botnav dl dd a:hover {color: #ff9000;}
.botnav .bn1{width:230px;}.botnav .bn2{width:200px;}
.botnav .bn3{width:230px;height:200px;overflow:hidden;}
.botnav .bn4{width:180px;}
.botewm { width: 244px; height: 165px; overflow: hidden; border-left: 1px dashed #737373; border-right: 1px dashed #201b1b; float: left; padding-top: 20px;}
.botewm li { width: 80px; text-align: center; padding-left: 28px; float: left;}
.botewm li h5 { font-size: 14px;}
.botewm li p {color: #bfbfbf; margin-bottom: 18px;}
.botewm li .ewmpic { position: relative; width: 80px; height: 80px;}
.botewm li .ewmpic .bigewm { display: none; position: absolute;}
.attus {float:right; width: 300px; border-left: 1px dashed #737373; height: 225px; padding-top: 20px; padding-left: 24px;padding-bottom:10px;}
.attus h5 { font-size: 14px; margin-bottom: 5px;}
.attus .attshare { height: 45px;}
.attus .attshare li {float: left; margin-right: 11px;}
.attus .attshare li a {display: block; width: 30px; height: 30px; }
.attus .attshare li a.a1 {background: url(../images/ico_email.png) no-repeat center;}
.attus .attshare li a.a2 {background: url(../images/ico_facebook.png) no-repeat center;}
.attus .attshare li a.a3 {background: url(../images/ico_google+.png) no-repeat center;}
.attus .attshare li a.a4 {background: url(../images/ico_skype.png) no-repeat center;}
.attus .attshare li a.a5 {background: url(../images/ico_youtube.png) no-repeat center;}
.attus .attshare li a.a6 {background: url(../images/ico_in.png) no-repeat center;}
.attus .attshare li a.a7{background: url(../images/ico_blog.png) no-repeat center;}

.attus .feed .ftxt { border: 2px solid #636161; width: 280px; height:50px; line-height: 28px; padding: 8px; background-color: #fff;margin-bottom: 3px;}
.attus .feed .ftxte { border: 2px solid #636161; width: 286px; height:26px; line-height: 26px; padding: 0px;padding-left:10px; background-color: #fff;margin-bottom: 3px;}
.attus .feed .ftxtv { border: 2px solid #636161; width: 146px; height:26px; line-height: 26px; padding: 0px; background-color: #fff;}
.attus .feed .fbtn { width: 57px; height: 28px; background: #ff9000; color: #fff; border: 0 none; cursor: pointer;}
.copyright { border-top: 1px dashed #737373; text-align: center; padding:15px 0; color: #8d8d8d;}
@-webkit-keyframes swing {
    20% {-webkit-transform: rotate(15deg);transform: rotate(15deg)}
    40% {-webkit-transform: rotate(-10deg);transform: rotate(-10deg)}
    60% {-webkit-transform: rotate(5deg);transform: rotate(5deg)}
    80% {-webkit-transform: rotate(-5deg);transform: rotate(-5deg)}
    100% {-webkit-transform: rotate(0deg);transform: rotate(0deg)}
}
@keyframes swing {
    20% {-webkit-transform: rotate(15deg);transform: rotate(15deg)}
    40% {-webkit-transform: rotate(-10deg);transform: rotate(-10deg)}
    60% {-webkit-transform: rotate(5deg);transform: rotate(5deg)}
    80% {-webkit-transform: rotate(-5deg);transform: rotate(-5deg)}
    100% {-webkit-transform: rotate(0deg);transform: rotate(0deg)}
}
#quicklogin { width: 330px;}
.loginlist li { padding: 5px 0;}
.loginlist li .inputcon { position: relative;}
.loginlist li .ltxt,.loginlist li .ctxt { border: 1px solid #d9d9d9; border-radius: 8px; width: 280px; padding: 10px 10px 10px 38px; height: 18px; line-height: 18px; background-color: #fff; font-family: "Microsoft Yahei";}
.loginlist li .inputcon i { position: absolute; width: 18px; height: 18px; left: 10px; top: 10px; }
.loginlist li .inputcon i.c { background-position: 2px -21px;}
.loginlist li .ctxt { width: 80px; padding-left: 10px;}
.loginlist li .ltxt:focus,.loginlist li .ctxt:focus { border: 1px solid #ffbd67; box-shadow: 1px 1px 3px #ffbd67,-1px -1px 3px #ffbd67;}
.loginlist li.error .ctxt,.loginlist li.error .ltxt { border: 1px solid #dc6767; box-shadow: 1px 1px 3px #dc6767,-1px -1px 3px #dc6767;}
.errtip { line-height: 35px; height: 35px; text-align: center;}
.loginop .lbtn { background: #ff9000; color: #fff; font-size: 16px; border-radius: 8px; border: 0 none; height: 40px; width: 330px; cursor: pointer; font-family: "Microsoft Yahei";}
.loginop .lbtn:hover { background-color: #e58304;}
.loginop p label { padding: 5px; display: inline-block; color: #808080;}
.otherlogin { padding:10px 5px; color: #808080;}
.otherlogin a {display: inline-block; width: 20px; height: 20px; margin-right: 5px;  vertical-align: middle;}
.otherlogin a.wblink { background-position: -27px 0;}
.otherlogin a.zfblink { background-position: -53px 0;}
.forgetop { padding:0 5px; color: #808080;}
.forgetop a {color: #808080;}
.forgetop a:hover {color: #ff9000;}
.qreglink { border: 1px solid #ccc; border-radius: 5px; height: 40px; text-align: center; width: 100%; font-size: 14px; display: block; line-height: 40px; margin-top: 15px;}
.qreglink:hover { background-color: #ececec; color: #333;}
/*网页为980时增加的样式*/
.w980 {min-width: 980px!important;}
.w980 .area { width: 980px; margin: auto;}
.w980 #top .search { width: 410px;}
.w980 #top .searchcon {width: 410px; background-position: 0 -40px;}
.w980 #top .searchcon .stxt {padding: 8px 12px; width: 322px;}
.w980 #top .searchcon .sbtn { width: 55px;}
.w980 #top .topslogan { width: 212px; background-position: right -100px;}
.w980 .menu { width: 400px;}
.w980 .smenu { width: 300px;}
.w980 .notice { margin-left: 300px;}
.w980 .indexhotsale h2 {margin-right: 0;}
.w980 .ihotsalecon,.w980 .ihotsalecon .bd{width: 760px;}
.w980 .ihotsalecon .bd li,.w980 .ihotsalecon .bd li img { width: 190px;}
.w980 .rtabplatform {width: 760px;}
.w980 .mright {width: 222px; overflow: hidden;}
.w980 .mradlist {width: 442px;}
.w980 .mbright {display: none;}
.w980 .botnav { width: 400px; padding-left: 30px;}
.w980 .botnav dl { width: 98px;}
.w980 .attus { width: 268px;}
.w980 .attus .feed .ftxt { width: 175px;}

/* added by lhx 2015/5/26 */
.location h1, .filterlist h1{display: inline;font-weight: normal;}

.xubox_shade, .xubox_layer{position:fixed; _position:absolute;}
.xubox_shade{top:0; left:0; width:100%; height:100%; _height:expression(document.body.offsetHeight+"px");}
.xubox_layer{top:150px; left:50%; height:auto; width:310px; margin-left:-155px;}
.xubox_border, .xubox_title, .xubox_title i, .xubox_page, .xubox_iframe, .xubox_title em, .xubox_close, .xubox_msgico, .xubox_moves{position:absolute;}
.xubox_border{border-radius: 5px;}
.xubox_title{left:0; top:0;}
.xubox_main{position:relative; height:100%; _float:left; border-radius: 5px;}
.xubox_page{top:0; left:0;}
.xubox_load{background: #fff center center no-repeat;}
.xubox_loading{display:block; float:left; text-decoration:none; color:#FFF; _float:none; }
.xulayer_png32{background:url(../images/xubox_ico0.png) no-repeat;}
.xubox_moves{border:3px solid #666; cursor:move; background-color:rgba(255,255,255,.3); background-color:#fff\9;  filter:alpha(opacity=50);}
.xubox_msgico{width:32px; height:32px; top:52px; left:15px; background:url(../images/xubox_ico0.png) no-repeat;}
.xubox_text{ padding-left:55px; float:left; line-height:25px; word-break:break-all; padding-right:20px; overflow:hidden; font-size:14px;}
.xubox_msgtype0{background-position:-91px -38px;}
.xubox_msgtype1{background-position:-128px -38px }
.xubox_msgtype2{background-position:-163px -38px;}
.xubox_msgtype3{background-position:-91px -75px;}
.xubox_msgtype4{background-position:-163px -75px;}
.xubox_msgtype5{background-position:-163px -112px;}
.xubox_msgtype6{background-position:-163px -148px;}
.xubox_msgtype7{background-position:-128px -75px;}
.xubox_msgtype8{background-position:-91px -6px;}
.xubox_msgtype9{background-position:-129px -6px;}
.xubox_msgtype10{background-position:-163px -6px;}
.xubox_msgtype11{background-position:-206px -6px;}
.xubox_msgtype12{background-position:-206px -44px;}
.xubox_msgtype13{background-position:-206px -81px;}
.xubox_msgtype14{background-position:-206px -122px;}
.xubox_msgtype15{background-position:-206px -157px;}
.xubox_loading_0{width:60px; height:24px; }
.xubox_loading_1{width:37px; height:37px; }
.xubox_loading_2, .xubox_msgtype16{width:32px; height:32px; }
.xubox_loading_3{width:126px; height:22px; }

.xubox_setwin{position:absolute; right:10px; *right:0; top:10px; font-size:0;}
.xubox_setwin a{position:relative; display:inline-block; *display:inline; *zoom:1; vertical-align:top; width: 14px; height:14px; margin-left:10px; font-size:12px; _overflow:hidden;}
.xubox_setwin .xubox_min cite{position:absolute; width:14px; height:2px; left:0; top:50%; margin-top:-1px; background-color:#919191; cursor:pointer; _overflow:hidden;}
.xubox_setwin .xubox_min:hover cite{background-color:#2D93CA; }
.xubox_setwin .xubox_max{background-position:-6px -189px;}
.xubox_setwin .xubox_max:hover{background-position:-6px -206px;}
.xubox_setwin .xubox_maxmin{background-position:-29px -189px;}
.xubox_setwin .xubox_maxmin:hover{background-position:-29px -206px;}
.xubox_setwin .xubox_close0{ width:14px; height:14px; background-position: -31px -7px; cursor:pointer;}
.xubox_setwin .xubox_close0:hover{background-position:-51px -7px;}
.xubox_setwin .xubox_close1{position:absolute; right:-28px; top:-28px; width:30px; height:30px;  margin-left:0; background-position:-60px -195px; *right:-18px; _right:-15px; _top:-23px; _width:14px; _height:14px; _background-position:-31px -7px;}
.xubox_setwin .xubox_close1:hover{ background-position:-91px -195px; _background-position:-51px -7px;}

.xubox_title{width:100%; height:35px; line-height:35px; border-bottom:1px solid #D5D5D5; background:#EBEBEB; font-size:14px; color:#333;}
.xubox_title em{height:20px; line-height:20px; width:60%; top:7px; left:10px; font-style:normal; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}

.xubox_botton a{position:absolute; bottom:10px; left:50%; background:url(../images/xubox_ico0.png) repeat; text-decoration:none; color:#FFF;  font-size:14px;  text-align:center; font-weight:bold; overflow:hidden; }
.xubox_botton a:hover{text-decoration:none; color:#FFF; }
.xubox_botton .xubox_botton1{ width:79px; height:32px; line-height:32px; margin-left:-39px; background-position:-6px -34px;}
.xubox_botton1:hover{background-position:-6px -72px;}
.xubox_botton .xubox_botton2{margin-left:-76px; width:71px; height:29px; line-height:29px; background-position:-5px -114px;}
.xubox_botton2:hover{ background-position:-5px -146px;}
.xubox_botton .xubox_botton3{width:71px; height:29px; line-height:29px; margin-left:10px; background-position:-81px -114px;}
.xubox_botton3:hover{background-position:-81px -146px;}
.xubox_tips{position:relative; line-height:20px; min-width: 12px; padding:3px 30px 3px 10px; font-size:12px; _float:left; border-radius:3px; box-shadow: 1px 1px 3px rgba(0,0,0,.3);}
.xubox_tips i.layerTipsG{ position:absolute;  width:0; height:0; border-width:8px; border-color:transparent; border-style:dashed; *overflow:hidden;}
.xubox_tips i.layerTipsT, .xubox_tips i.layerTipsB{left:5px; border-right-style:solid;}
.xubox_tips i.layerTipsT{bottom:-8px;}
.xubox_tips i.layerTipsB{top:-8px;}
.xubox_tips i.layerTipsR, .xubox_tips i.layerTipsL{top:1px; border-bottom-style:solid;}
.xubox_tips i.layerTipsR{left:-8px;}
.xubox_tips i.layerTipsL{right:-8px;}

/* 侧边栏 */
.rotate {
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    -ms-transition: all .3s;
    transition: all .3s;
}
.rotate:hover {
    -webkit-transform: rotate(-180deg);
    -moz-transform: rotate(-180deg);
    -o-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    transform: rotate(-180deg);
}
.full-height {
    height: 100%;
}
.m-avatar-72 {
    width: 72px;
    height: 72px;
}
.u-db {
    display: block;
}
.u-dn {
    display: none;
}
.u-fl {
    float: left;
}
.u-fr {
    float: right;
}
.u-cf:after{
    display:block;
    clear: both;
    content:' ';
    font-size: 0;
    height:0;
    visibility:hidden
}
.u-cf {
    zoom: 1;
}
.u-mt15 {
    margin-top: 15px;
}
.u-mb15 {
    margin-bottom: 15px;
}
.u-pt15 {
    padding-top: 15px;
}
.u-pb15 {
    padding-bottom: 15px;
}
.u-c-fff {
    color: #fff;
}
.u-c-666 {
    color: #666;
}
.u-c-999 {
    color: #999;
}
.u-c-36c {
    color: #36c;
}
.u-c-a6 {
    color: #a6a6a6;
}
.u-c-f90 {
    color: #ff9000;
}
.u-c-f32 {
    color: #f32832;
}
.u-c-e50 {
    color: #e50000;
}
.u-fs16 {
    font-size: 16px;
}
.u-fs18 {
    font-size: 18px;
}
.u-fwn {
    font-weight: normal;
}
.u-fwb {
    font-weight: bold;
}
.u-bg-fff {
    background-color: #fff;
}

.u-icon {
    display: inline-block;
    /*text-indent: -9999em;*/
    font-size: 0;
    background-image: url(../images/bg_sidebar_sprite.png);
    background-repeat: no-repeat;
}
.u-icon-close {
    width: 16px;
    height: 16px;
    background-position: -37px -77px;
}
.u-icon-ar {
    width: 16px;
    height: 16px;
    background-position: 4px -98px;
}
.u-icon-dbar {
    width: 16px;
    height: 16px;
    background-position: -14px -77px;
}
.u-icon-delr {
    width: 16px;
    height: 16px;
    background-position: -160px -40px;
}
.u-icon-delr:hover {
    background-position: -184px -39px;
}
.u-icon-close,
.u-icon-delr {
    cursor: pointer;
}
.u-icon-success,
.u-icon-warning {
    width: 20px;
    height: 20px;

}
.u-icon-warning {
    background-position: 0 -26px;
}
.u-icon-success {
    background-position: -31px -26px;
}
button.u-btn {
    border: none;
}
.u-btn {
    display: inline-block;
    vertical-align: middle;
    line-height: 1.6;
    text-align: center;
    white-space: nowrap;
    cursor: pointer;
    outline: none;
    -webkit-transition: background-color 300ms ease-out, border-color 300ms ease-out;
    -moz-transition: background-color 300ms ease-out, border-color 300ms ease-out;
    -o-transition: background-color 300ms ease-out, border-color 300ms ease-out;
    -ms-transition: background-color 300ms ease-out, border-color 300ms ease-out;
    transition: background-color 300ms ease-out, border-color 300ms ease-out;
}
.u-btn-yellow {
    background: #ff9000;
    color: #fff;
}
.u-btn-yellow:hover {
    background: #ff9710;
    color: #fff;
}
.u-btn-gray {
    background: #ccc;
    color: #fff;
}
.u-text-center {
    text-align: center;
}
.u-text-right {
    text-align: right;
}
.u-text-elli {
    word-wrap: normal;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.u-line-b-ds {
    border-bottom: 1px dashed #e5e5e5;
}
.arrow-r {
    position: absolute;
    width: 0;
    height: 0;
    border-top: 5px solid transparent;
    border-left: 5px solid #fff;
    border-bottom: 5px solid transparent;
}


.m-sidebar-area {
    height: 100px;
}
.m-sidebar {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 10000;
    width: 34px;
    height: 100%;
    background-color: #333;
}
.m-sidebar.respond,
.m-sidebar.hide {
    right: -34px;
}
.m-sidebar.respond .m-sidebar-nav-cart,
.m-sidebar.respond .m-sidebar-nav-backtop {
    left: -34px;
}
.m-sidebar-nav {
    position: absolute;
    top: 0;
    width: 34px;
    height: 100%;
    background-color: #333;
    z-index: 9;
}
.m-sidebar-title {
    height: 38px;
    padding: 0 15px;
    background-color: #e4e4e4;
    overflow: hidden;
}

.m-sidebar-nav-item {
    position: relative;
    left: 0;
    background-color: #333;
    border-top: 1px solid #595959;
    border-bottom: 1px solid #111;
}

.m-sidebar-nav-user,
.m-sidebar-nav-feedback {
    border-top: 0;
}
.m-sidebar-nav-qq,
.m-sidebar-nav-backtop {
    border-bottom: 0;
}

.m-sidebar-nav-panel,
.m-sidebar-nav-feedback,
.m-sidebar-nav-qr,
.m-sidebar-nav-backtop {
    position: absolute;
}

.m-sidebar-nav-feedback {
    bottom: 91px;
}
.m-sidebar-nav-qr {
    bottom: 56px;
    border-bottom-width: 0;
}
.m-sidebar-nav-backtop {
    display: none;
    bottom: 20px;
}

.m-sidebar-nav.overstep .m-sidebar-nav-qr {
    bottom: 55px;
    border-bottom-width: 1px;
}
.m-sidebar-nav.overstep .m-sidebar-nav-backtop {
    display: block;
}

.m-sidebar-nav-tip {
    display: none;
    visibility: hidden;
    opacity: 0;
    position: absolute;
    top: 0;
    right: -80px;
    width: 78px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    background-color: #494949;
    color: #fff;
}

.m-sidebar-nav .arrow-r {
    right: -5px;
}
.m-sidebar-nav-tip .arrow-r {
    top: 12px;
    border-left-color: #494949;
}
.m-sidebar-nav-quick .arrow-r {
    bottom: 12px;
}
.m-sidebar-nav-quick {
    display: none;
    position: absolute;
    bottom: -1px;
    right: 34px;
    padding: 10px;
    border: 1px solid #d9d9d9;
    border-right: 0;
    background-color: #fff;
}


.m-sidebar-nav-vi {
    position: relative;
    cursor: pointer;
}
.m-sidebar-nav-vi:after {
    position: absolute;
    width: 0;
    height: 0;
    content: '';
    top: 50%;
    left: 0;
    margin-top: -4px;
    border-top: 5px solid transparent;
    border-left: 5px solid #fff;
    border-bottom: 5px solid transparent;
    visibility: hidden;
}
.m-sidebar-nav-vi a,
.m-sidebar-nav-vi strong {
    display: block;
}
.m-sidebar-nav-vi a:hover {
    text-decoration: none;
}
.m-sidebar-nav-cart .m-sidebar-nav-vi {
    padding: 10px 0 12px;
}
.m-sidebar-nav-cart-num {
    position: absolute;
    top: 6px;
    left: 50%;
    height: 19px;
    width: 19px;
    margin-left: -8px;
    padding: 1px;
    line-height: 18px;
    background: #f00;
    color: #fff;
    border-radius: 10000px;
    font-size: 12px;
    font-family: tahoma, arial;
    text-align: center;
    background:url(../images/bg_sidebar_sprite.png) -214px 0 no-repeat\9;
}
.m-sidebar-nav-one .m-sidebar-nav-vi {
    padding-bottom: 12px;
}
.m-sidebar-icon {
    display: block;
    width: 34px;
    height: 34px;
}



.m-sidebar-icon-user {
    background-position: 8px 8px;
}
.m-sidebar-icon-one {
    background-position: -72px 14px;
}
.m-sidebar-icon-cart {
    background-position: -35px -35px;
}
.m-sidebar-icon-asset {
    background-position: -112px 8px;
}
.m-sidebar-icon-qq {
    background-position: -31px 8px;
}
.m-sidebar-icon-feedback {
    background-position: -152px 8px;
}
.m-sidebar-icon-qr {
    background-position: 6px -33px;
}
.m-sidebar-icon-backtop {
    background-position: -111px -33px;
}

.m-sidebar-nav-vi:hover,
.m-sidebar-nav-item.hover .m-sidebar-nav-vi,
.m-sidebar-nav-item.active .m-sidebar-nav-vi {
    background-color: #ff9000;
    color: #fff;
}
.m-sidebar-nav-item.active .m-sidebar-nav-vi:after {
    visibility: visible;
}
.m-sidebar-nav-cart .m-sidebar-nav-vi:after,
.m-sidebar-nav-asset .m-sidebar-nav-vi:after,
.m-sidebar-nav-backtop .m-sidebar-nav-vi:after,
.m-sidebar-nav-feedback .m-sidebar-nav-vi:after,
.m-sidebar-nav-one .m-sidebar-nav-vi:after {
    visibility: hidden!important;
}
.m-sidebar-nav-item.active.nologin .m-sidebar-nav-vi:after {
    visibility: visible!important;
}

.m-sidebar-txt {
    width: 20px;
    padding: 0 7px;
    text-align: center;
    line-height: 1.2;
    font-size: 12px;
    color: #fff;
}

.m-sidebar-panel-show {
    position: absolute;
    right: 34px;
    top: -1px;
    background: #fff;
    border: 1px solid #d9d9d9;
    border-right: 0;
    z-index: 8;
}
.m-sidebar-panel-show .arrow-r {
    top: 11px;
    right: -5px;
}
.m-sidebar-panel-show-hd .u-icon-close {
    float: right;
    margin-top: 7px;
    border: 0;
    cursor: pointer;
    background-color: transparent;
}
.m-sidebar-panel-show-hd {
    padding: 0 10px;
    height: 34px;
    line-height: 34px;
}
.m-sidebar-panel-show-bd {
  overflow-y: auto;
}
.m-sidebar-panel-show-bd::-webkit-scrollbar {
    width: 6px;
}
.m-sidebar-panel-show-bd::-webkit-scrollbar-thumb {
    background-color: #848484;
    border-radius: 6px;
}
.m-sidebar-panel-show-bd::-webkit-scrollbar-track-piece {
    background-color: #e6e6e6;
}

.m-sidebar-panel-login,
.m-sidebar-panel-user,
.m-sidebar-panel-cart,
.m-sidebar-panel-asset,
.m-sidebar-panel-qq {
    opacity: 0;
    -webkit-transition: right .2s linear, opacity .2s linear;
    -moz-transition: right .2s linear, opacity .2s linear;
    -ms-transition: right .2s linear, opacity .2s linear;
    -o-transition: right .2s linear, opacity .2s linear;
    transition: right .2s linear, opacity .2s linear;
}

.m-sidebar-panel-login.show,
.m-sidebar-panel-user.show,
.m-sidebar-panel-cart.show,
.m-sidebar-panel-asset.show,
.m-sidebar-panel-qq.show {
    opacity: 1;
    right: 34px;
}

.m-sidebar-panel-login,
.m-sidebar-panel-user {
    width: 319px;
    right: -320px;
}
.m-sidebar-login-list {
    padding: 0 20px 10px 20px;
    margin-top: -3px;
    color: #666;
}
.m-sidebar-login-item {
    padding-bottom: 10px;
}
.m-sidebar-login-list .input {
    width: 264px;
    height: 18px;
    padding: 3px 5px;
    line-height: 22px;
}
.m-sidebar-login-list .submit {
    width: 100%;
    height: 32px;
    line-height: 32px;
    border-radius: 2px;
    color: #fff;
    background-image: url(../images/bg_sidebar_sprite.png);
    background-repeat: repeat-x;
    background-position: 0 -281px;
}
.m-sidebar-login-list .submit:hover {
    background-position: 0 -320px;
}
.m-sidebar-panel-cart,
.m-sidebar-panel-asset {
    width: 242px;
    right: -243px;
    background: #e4e4e4;
}
.m-sidebar-panel-qq {
    width: 171px;
    right: -172px;
}

.m-sidebar-avatar-wr {
    width: 70px;
    height: 70px;
    padding: 3px;
    margin: 0 auto;
    border-radius: 50%;
    box-shadow: 0 3px 3px rgba(0,0,0,0.1);
    background-color: #fff;
}
.m-sidebar-avatar {
    display: block;
    width: 100%;
    height: 100%;
    overflow: hidden;
    border-radius: 50%;
}
.m-sidebar-avatar .m-avatar-72 {
    margin: -1px;
}
.m-sidebar-nav-alt {
    border-top: 1px dashed #e5e5e5;
    border-bottom: 1px dashed #e5e5e5;
    background-color: #f9f9f9;
}

.m-sidebar-nav-alt .user-nav li,
.m-sidebar-panel-asset .asset-count li {
    float: left;
    width: 48.9999999%;
    padding: 16px 0;
    text-align: center;
}
.m-sidebar-nav-alt .user-order,
.m-sidebar-nav-alt .user-focus,
.m-sidebar-nav-alt .user-order .u-icon,
.m-sidebar-nav-alt .user-focus .u-icon {
    width: 26px;
    height: 26px;
}
.m-sidebar-nav-alt .user-order .u-icon {
    background-position: -118px -80px;
}
.m-sidebar-nav-alt .user-focus .u-icon {
    background-position: -79px -75px;
}
.m-sidebar-nav-alt .user-order:hover .u-icon {
    background-position: -157px -121px;
}
.m-sidebar-nav-alt .user-focus:hover .u-icon {
    background-position: -158px -155px;
}

.m-sidebar .u-icon-dbar {
    background-color: transparent;
    border: 0;
    cursor: pointer;
    -webkit-transition: background-position 300ms;
    -moz-transition: background-position 300ms;
    -o-transition: background-position 300ms;
    -ms-transition: background-position 300ms;
    transition: background-position 300ms;
}
.m-sidebar .u-icon-dbar:hover {
    background-position: 2px -77px;
}
.m-sidebar-empty-box {
    position: absolute;
    left: 50%;
    top: 50%;
}
.m-sidebar-coupon-empty,
.m-sidebar-cart-empty {
    width: 172px;
    margin-left: -86px;
    text-align: center;
    font-size: 14px;
}
.m-sidebar-cart-empty {
    margin-top: -110px;

}
.m-sidebar-cart-empty p {
    padding-top: 172px;
}
.m-sidebar-coupon-empty {
    margin-top: -80px;
    background:url(../images/bg_null_white.png) 50% 0 no-repeat;
}
.m-sidebar-coupon-empty p {
    padding-top: 138px;
}
.m-sidebar-panel-cart-main {
    padding-bottom: 186px;
}
.m-sidebar-panel-cart-chkall {
    position: absolute;
    top: -2px;
    left: 10px;
    width: 80%;
    z-index: 9;
}
.m-sidebar-panel-cart-chkall label {
    margin-left: 3px;
}
.m-sidebar-panel-cart.loading .m-sidebar-panel-cart-chkall,
.m-sidebar-panel-cart.loading .m-sidebar-panel-cart-main,
.m-sidebar-panel-cart.loading .m-sidebar-cart-empty,
.m-sidebar-panel-cart.empty .m-sidebar-panel-cart-chkall,
.m-sidebar-panel-cart.empty .m-sidebar-panel-cart-main {
    display: none!important;
}
.m-sidebar-panel-cart.loading .m-loading,
.m-sidebar-panel-cart.empty .m-sidebar-cart-empty,
.m-sidebar-panel-cart.hasproduct .m-sidebar-panel-cart-chkall,
.m-sidebar-panel-cart.hasproduct .m-sidebar-panel-cart-main {
    display: block!important;
}
.m-sidebar-panel-cart-det {
    float: left;
    position: relative;
    width: 184px;
    margin-left: 8px;
}
.m-sidebar-total-tip p {
    color: #f00;
    padding-bottom: 10px;
}
.m-sidebar-panel-cart-count .cart-span {
    line-height: 20px;
}
.m-sidebar-panel-cart-count .cart-count {
    float: right;
    font-size: 18px;
    font-weight: normal;
    color: #e50000;
}
.m-sidebar-panel-cart-det .infos {
    width: 124px;
}
.m-sidebar-panel-cart-det .infos dd.u-text-right {
    margin-top: -5px;
}
.m-sidebar-panel-cart-det .title {
    height: 20px;
    line-height: 18px;
    margin-top: -2px;
    color: #999;
}
.m-sidebar-panel-cart-serve .foot {
    padding: 10px 15px;
    background-color: #e6e6e6;
}
.m-sidebar-panel-cart-list .product-item {
    position: relative;
    padding: 10px 5px 10px 10px;
    /*margin-top: -1px;*/
    border-top: 1px dashed #eee;
    overflow: hidden;
    background: #f2f2f2;
}
.m-sidebar-panel-cart-list .product-item.active {
    background-color: #fff;
}
.m-sidebar-panel-cart-list .product-item.active .m-counter {
    background-color: #fff;
    border-color: #fff;
}
.m-sidebar-panel-cart-list li .m-counter {
    border-color: #f2f2f2;
    background-color: #f2f2f2;
}
.m-sidebar-panel-cart-list li .m-counter-minus,
.m-sidebar-panel-cart-list li .m-counter-plus {
    visibility: hidden;
}
.m-sidebar-panel-cart-list li:hover .m-counter {
    border-color: #d2d2d2!important;
    background-color: #fff;
}
.m-sidebar-panel-cart-list li:hover .m-counter-minus,
.m-sidebar-panel-cart-list li:hover .m-counter-plus {
    visibility: visible;
}
.m-sidebar-panel-cart-list .count-tip {
    display: none;
    position: absolute;
    left: -12px;
    top: -8px;
    background: #f90;
    border: 1px solid #f90;
    width: 100%;
    padding: 0 10px;
    text-align: center;
    line-height: 20px;
    border-radius: 2px;
    color: #fff;
    white-space: nowrap;
    z-index: 9;
}
.m-sidebar-panel-cart-list .disred {
    padding-left: 25px;
    color: #f00;
}
.m-sidebar-panel-cart-list .under-tag {
    float: left;
    width: 14px;
    background: #e4e4e4;
    text-align: center;
    font-size: 12px;
    line-height: 14px;
    padding: 2px 0 3px 0;
    border: 1px solid #bcbcbc;
    color: #626262;
    cursor: default;
    font-family: Arial;
}
.m-sidebar-panel-cart-list .under-count {
    width: 37px;
    text-align: center;
    margin-left: 12px;
}
.m-sidebar-panel-cart-list .count-tip:after {
    position: absolute;
    bottom: -4px;
    left: 50%;
    content: "";
    width: 0;
    height: 0;
    margin-left: -3px;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 4px solid #f90;
}
.m-sidebar-panel-cart-list li:hover .u-icon-delr {
    visibility: visible;
}
.m-sidebar-panel-cart-list li.uncheck {
    background-color: #f2f2f2;
}
.m-sidebar-panel-cart-list .u-icon-delr {
    position: absolute;
    top: 8px;
    right: 5px;
    visibility: hidden;
}
.m-sidebar-panel-cart-det .thumb,
.m-sidebar-panel-cart-det .infos,
.m-sidebar-panel-cart-list .checkbox {
    float: left;
}
.m-sidebar-panel-cart-det .thumb {
    margin-right: 5px;
    border: 1px solid #bfbfbf;
    overflow: hidden;
}
.m-sidebar-panel-cart-det .thumb,
.m-sidebar-panel-cart-det .thumb img {
    width: 48px;
    height: 48px;
}
.m-sidebar-panel-cart-serve .type {
    line-height: 18px;
    padding: 10px 10px 10px 30px;
    border-top: 1px solid #eee;
    /*background: #eee;*/
}
.m-sidebar-panel-cart-serve .type .checkbox {
    margin: 3px 10px 0 0;
}
.m-sidebar-panel-cart-serve .type .icon {
    margin: 0 10px;
}
.m-sidebar-panel-cart-serve .type .icon,
/*.m-sidebar-panel-cart-serve .type .name,*/
.m-sidebar-panel-cart-serve .type .checkbox {
    float: left;
}
.m-sidebar-panel-cart-serve .type .checkbox {
    margin-left: -20px;
}
.m-sidebar-panel-cart-serve .type .icon{
    width: 54px;
    height: 18px;
}
.m-sidebar-panel-cart-count {
    position: absolute;
    *position: fixed;
    bottom: 0;
    width: 222px;
    padding: 10px;
    background-color: #e4e4e4;
}
.m-sidebar-panel-cart-count .cart-submit {
    height: 40px;
    width: 100%;
    margin: 10px 0;
    font-size: 16px;
    border-radius: 3px;
    background-image: url(../images/bg_sidebar_sprite.png);
    background-repeat: repeat-x;
    background-position: 0 -280px;
    color: #fff;
}
.m-sidebar-panel-cart-count .cart-submit.disable {
    background: #aaa;
}
.m-sidebar-panel-cart-count .cart-submit:hover {
    background-position: 0 -320px;
}
.m-sidebar-panel-cart-count .cart-submit .u-icon {
    width: 16px;
    height: 16px;
    margin: 4px 0 0 6px;
    background-position: -81px -41px;
    vertical-align: top;
}


.m-sidebar-panel-asset .m-sidebar-panel-show-hd {
/*    padding-top: 15px;
    padding-bottom: 15px;*/
    background-color: #e4e4e4;
}
.m-sidebar-panel-asset .m-sidebar-panel-show-hd .u-icon-dbar {
    margin: 9px 9px 0 0;
}
.m-sidebar-panel-asset .asset-count,
.m-sidebar-panel-asset .asset-coupons-main {
    border-top: 1px dashed #e5e5e5;
    border-bottom: 1px dashed #e5e5e5;
}
.m-sidebar-panel-asset .asset-coupons-main {
    padding: 15px 0;
    background: #fff;
}
.m-sidebar-panel-show-bd {
    *position: relative;
}
.m-sidebar-panel-asset .asset-coupons-item {
    position: relative;
    width: 194px;
    height: 76px;
    margin: 3px auto;
    background:url(../images/bg_sidebar_sprite.png) 0  -200px no-repeat;
}
.m-sidebar-panel-asset .asset-coupons .more {
    margin-right: 20px;
    vertical-align: top;
    line-height: 34px;
}
.m-sidebar-panel-asset .asset-coupons .more:hover {
    color: #333;
    text-decoration: underline;
}
.m-sidebar-panel-asset .asset-coupons .more .u-icon-ar {
    margin-top: 8px;
}
.m-sidebar-panel-asset .asset-coupons-price {
    position: absolute;
    top: 13px;
    right: 12px;
    text-align: right;
    font-size: 32px;
}
.m-sidebar-panel-asset .asset-coupons-title {
    max-width: 130px;
    padding: 10px 0 0 10px;
}
.m-sidebar-panel-asset .asset-coupons-title h5 {
    font-size: 14px;
    font-weight: normal;
}
.m-sidebar-panel-asset .asset-coupons-price small {
    font-size: 12px;
}
.m-sidebar-panel-asset .asset-coupons-time {
    margin-top: 6px;
    padding: 0 10px;
    font-size: 12px;
    color: #837223;
}
.m-sidebar-panel-asset .asset-count {
    padding: 15px 0;
}
.m-sidebar-panel-asset .asset-count-info {
    width: 204px;
    margin: 0 auto;
    background-color: #494949;
}

.m-sidebar-nav-alt .qq-link {
    display: block;
    width: 70px;
    margin: 15px auto;
    *padding: 15px 0;
    text-align: center;
}
.m-sidebar-nav-alt .qq-link .u-icon {
    width: 52px;
    height: 52px;
    background-position: -1px -121px;
}
.m-sidebar-nav-alt .qq-link:hover .u-icon{
    background-position: -80px -120px
}
.m-sidebar-panel-qq .qq-contact .u-icon {
    width: 32px;
    height: 32px;
    margin: 12px 10px 10px;
    background-position: -160px -80px;
}


.m-counter {
    width: 58px;
    height: 18px;
    border: 1px solid #d2d2d2;
    overflow: hidden;
    background: #ffffff;
    font-family: Arial;
    overflow-x: hidden;
}
.m-counter-minus,
.m-counter-plus,
.m-counter-count {
    padding: 0;
    height: 100%;
    overflow: hidden;
    vertical-align: top;
}
.m-counter-minus,
.m-counter-count {
    float: left;
}
.m-counter-plus {
    float: right;
    border-left: 1px solid #d2d2d2;
}
.m-counter-minus {
    border-right: 1px solid #d2d2d2;
}
.m-counter-minus,
.m-counter-plus {
    width: 9px;
    line-height: 18px;
    text-align: center;
    font-size: 10px;
    cursor: pointer;
    background-color: #f7f7f7;
}
.m-counter-minus:hover,
.m-counter-plus:hover {
    background-color: #d2d2d2;
    color: #fff;
}
.m-counter-count {
    width: 37px;
    text-align: center;
}
.m-counter-count input {
    width: 100%;
    height: 100%;
    text-align: center;
    border: 0;
    color: #333;
    font-size: 12px;
    line-height: 18px;
    vertical-align: top;
}

.m-flyer-img {
    width: 32px;
    height: 32px;
    border-radius: 100%;
    z-index: 99999;
}

.m-loading {
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 100000;
    width: 32px;
    height: 32px;
    margin: -16px 0 0 -16px;

}
/* end 侧边栏 */



/*autocomplete*/
	.ac_results {
	padding: 0px;
	border:1px solid #ddd;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/*
	if width will be 100% horizontal scrollbar will apear
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/*
	it is very important, if line-height not setted or setted
	in relative units scroll will be broken in firefox
	*/
	line-height: 20px;
	overflow: hidden;
}
.ac_results li .search-item{float:left;}
.ac_results li .search-count{text-align:right;color:#BDBDBD}

.ac_loading {
	background: white ;
}

.ac_odd {
	/*background-color: #eee;*/
}

.ac_over {
	 background:#EEE; color:#333;
}
/*邮费提示 20150304*/
.freightip { position:relative;}
.freightip i { display:inline-block; width:12px; height:12px; vertical-align:middle;  cursor:pointer;}
.freightip b { position:absolute; display:none; width:250px;border-radius:5px; border:1px solid #ddd; padding:5px; background-color:#fff; left:20px; top:-10px; font-size:12px;}
.freightip:hover b { display:block;}

/*老弹窗*/
.zeng_msgbox_layer, .zeng_msgbox_layer .gtl_ico_succ, .zeng_msgbox_layer .gtl_ico_fail, .zeng_msgbox_layer .gtl_ico_hits, .zeng_msgbox_layer .gtl_ico_clear, .zeng_msgbox_layer .gtl_end {
	display:inline-block;
	height:54px;
	line-height:54px;
	font-weight:bold;
	font-size:14px;
	color:#606060;

	background-repeat:no-repeat
}
.zeng_msgbox_layer_wrap {
	width:100%;
	position:fixed;
	_position:absolute;
	top:46%;
	left:0;
	text-align:center;
	z-index:65533
}
.zeng_msgbox_layer {
	background-position:0 -161px;
	background-repeat:repeat-x;
	padding:0 18px 0 9px;
	margin:0 auto;
	position:relative
}
.zeng_msgbox_layer .gtl_ico_succ {
	background-position:-6px 0;
	left:-45px;
	top:0;
	width:45px;
	position:absolute
}
.zeng_msgbox_layer .gtl_end {
	background-position:0 0;
	position:absolute;
	right:-6px;
	top:0;
	width:6px
}
.zeng_msgbox_layer .gtl_ico_fail {
	background-position:-6px -108px;
	position:absolute;
	left:-45px;
	top:0;
	width:45px
}
.zeng_msgbox_layer .gtl_ico_hits {
	background-position:-6px -54px;
	position:absolute;
	left:-45px;
	top:0;
	width:45px
}
.zeng_msgbox_layer .gtl_ico_clear {
	background-position:-6px 0;
	left:-5px;
	width:5px;
	position:absolute;
	top:0
}
.zeng_msgbox_layer .gtl_ico_loading {
	width:16px;
	height:16px;
	border:0;

	float:left;
	margin:19px 10px 0 5px
}


/*
    Date:20150827
    Page:index;
*/

.thumb{
    width:48px;
    margin: 0 auto;
    text-align: center;
    overflow: visible;
    display: block;
}

.thumb .img-inner{
    display: table-cell;
    vertical-align: middle;
    width: 48px;
    height: 48px;
    overflow: hidden;
}

.thumb .img-inner img{
    width:auto!important;
    height:auto!important;
    max-width: 48px;
    max-height: 48px;
}


/* IE7 FOR IMG DETAIL */

.thumb{
    *position:relative;
}

.thumb .img-inner{
    *width:auto;
    *height:auto;
    *overflow:visible!important;
    *position:absolute;
    *left:50%;
    *top:50%;
    *background: none;
    *border: none;
}

.thumb .img-inner img{
    *position:relative;
    *left:-50%;
    *top:-50%;
}

/* 2015/09/02 add by luohx */
/* 身份证上传 */
.ui-dn {
    display: none;
}
.ui-mb10 {
    margin-bottom: 10px;
}
.ui-mb20 {
    margin-bottom: 20px;
}
.ui-dib {
    display: inline-block;
    *display: inline;
    *zoom: 1;
}
.ui-text-red {
    color: #f00;
}
.ui-text-pale {
    color: #999;
}
.ui-fs12 {
    font-size: 12px;
}
.ui-fwb {
    font-weight: bold;
}

.ui-btn {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    height: 34px;
    line-height: 34px;
    padding: 3px 15px;
    font-size: 16px;
    text-align: center;
    border-radius: 3px;
    border: 1px solid #ff9000;
    vertical-align: middle;
    cursor: pointer;
}
.ui-btn-lg {

}
.ui-btn-default {
    background-color: #ff9000;
    color: #fff;
}
.ui-btn-default:hover {
    background-color: #fda931;
    border-color: #fda931;
    color: #fff;
}
.ui-btn-primary {
    background-color: #fff;
    border-color: #ff9000;
    color: #ff9000;
}
.ui-btn-primary:hover {
    background-color: #fff;
    border-color: #fda931;
    color: #ff9000;
}
.ui-btn-info {
    background-color: #fff;
    border-color: #d2d2d2;
    color: #999;
}
.ui-btn-info:hover {
    background-color: #fff;
    border-color: #666;
    color: #333;
}
.ui-tips-bar {
    background-color: #fff9f7;
    padding: 20px;
    border: 1px solid #d2d2d2;
    border-top: 2px solid #ff9000;
}
.ui-tips {
    font-size: 16px;
    color: #333;
    line-height: 28px;
}
.ui-tips i {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 20px;
    height: 20px;
    margin-right: 10px;
    vertical-align: middle;
    background-color: #ccc;
}
.ui-tips.success {
    color: #a7d94f;
}
.ui-tips.error {
    color: #f06129;
}
.ui-tips.success i {}
.ui-tips.warning i {

}
.ui-tips.error i {}

.ui-dl-horiz {
    padding-bottom: 15px;
}
.ui-dl-horiz .dt,
.ui-dl-horiz .dd {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: top;
    line-height: 28px;
}
.ui-dl-horiz .dt {
    width: 124px;
    font-size: 14px;
    text-align: right;
}

.idc-tips {
    margin-bottom: 20px;
    padding: 20px 20px 12px 32px!important;
}
.idc-tips.active {
    border-top: 1px solid #d2d2d2;
    background-color: #fff;
}
.idc-tips.active .inhide,
.idc-tips.active .tip-btns {
    display: none;
}
.idc-tips.active .ui-dn {
    display: block;
}
.idc-tips .tip-btns {
    padding-left: 32px;
    padding-bottom: 10px;
}
.idc-tips .ui-btn {
    width: 106px;
    margin-right: 10px;
}
.idc-upload {
    padding: 20px;
    margin-bottom: 30px;
    border: 1px solid #d2d2d2;
    border-top: 2px solid #ff9000;
    background-color: #fff;
}
.idc-upload-inner {
    padding: 30px;
    border: 1px dashed #d2d2d2;
}
.idc-upload-hd h3 {
    font-size: 20px;
    font-weight: bold;
}
.idc-upload-hd .small {
    padding-left: 4px;
    font-size: 12px;
    font-weight: normal;
}
.idc-upload-bd .input {
    width: 328px;
    height: 18px;
    line-height: 18px;
    padding: 6px;
    font-size: 14px;
    border: 1px solid #d2d2d2;
}
.idc-upload-bd .doc {
    line-height: 1.8;
}
.idc-upload-bd .upload-foot .ui-btn {
    width: 106px;
}
.valid-tip.error {
    color: #f00;
}
.idc-upload-bd .upload-foot .valid-tip {
    padding-left: 10px;
}
.idc-upload-bd .thumb {
    position: relative;
    width: 248px;
    height: 160px;
    margin: 10px 10px 0 0;
    border: 1px solid #d2d2d2;
    vertical-align: top;
}
.idc-upload-bd .thumb .file {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    width: 248px;
    height: 160px;
    overflow: hidden;
}
.idc-upload-bd .thumb img {
    width: auto;
    height: auto;
    max-width: 248px;
    max-height: 160px;
    vertical-align: middle;
}
.idc-upload .upload-foot .valid-tip {
    display: inline-block;
    *display: inline;
    *zoom: 1;
}

.webuploader-container {
    position: relative;
}
.webuploader-element-invisible {
    position: absolute !important;
    clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
    clip: rect(1px,1px,1px,1px);
}
.webuploader-pick {
    position: relative;
    display: inline-block;
    cursor: pointer;
    background: #00b7ee;
    padding: 10px 15px;
    color: #fff;
    text-align: center;
    border-radius: 3px;
    overflow: hidden;
}
.webuploader-pick-hover {
    background: #00a2d4;
}

.webuploader-pick-disable {
    opacity: 0.6;
    pointer-events:none;
}



.idc-upload .picker,
.idc-upload .picker object {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 10;
    width: 100%;
    height: 100%;
}
.idc-upload .picker object {
    border-top: 1px solid #fff;
}



.btel{font-weight:blod;}
.catelist1 dt{line-height:35px;font-size:18px;}
.bmore{text-align:right;padding:10px;}

/*form*/
.bmaassz{margin-top:10px;}
.bmasszl{width:180px;text-align:right;padding-right:10px;float:left;}
.bmasszr{float:left;width:500px;}
.bmasszr .wenben{width:500px;height:20px;line-height:20px;padding:6px;}
.bmasszr textarea{width:500px;border:#dcdcdc solid 1px;padding:6px;height:150px;}
.bsend0{width:100px;background:#ff9000;border:0;padding:5px;color:#ffffff;}

.clear{clear:both;}
.botslogancon{width:1200px;margin:0 auto;}
.botslogancon ul li{float:left;width:30%;height:80px;line-height:80px;}
.botslogancon ul li:first-child,.botslogancon ul li:last-child{width:35% !important;}
.botslogancon ul li a{color:#ffffff;font-size:20px;}
.phone{background:url(../images/icon_phone.png) no-repeat 60px 15px;}
.skype{background:url(../images/icon_skype.png) no-repeat 20px 15px;}
.email{background:url(../images/icon_email.png) no-repeat 50px 15px;}

.conleft{width:480px;}
.conright{width:380px;background:#f7f7f7;padding:10px;}

.bmasszl1{width:auto;text-align:left;padding-right:10px;float:left;}
.bmasszr1{float:left;width:370px;}
.bmasszr1 .wenben1{width:150px;border:#dcdcdc solid 1px;height:30px;line-height:30px;padding:6px;}
.bmasszr1 .wenben2{width:150px;border:#dcdcdc solid 1px;height:30px;line-height:30px;padding:6px;}

.bmasszr .wenben2{width:150px;border:#dcdcdc solid 1px;height:20px;line-height:30px;padding:6px;}
.bmasszr1 textarea{width:370px;border:#dcdcdc solid 1px;padding:6px;height:150px;}
.red{color:#ff0000;}

.conleft ul {line-height:2em;}
.conleft ul li{padding:10px 10px 10px 39px;}
.cemail{background:url(../images/icon_cmail.png) no-repeat left 10px;}
.cadd{background:url(../images/icon_cadd.png) no-repeat left 10px ;}
.cskype{background:url(../images/icon_cskype.png) no-repeat left 10px;}
.cwhatsapp{background:url(../images/icon_cwhatsapp.png) no-repeat left 10px;}
.cphone{background:url(../images/icon_cphone.png) no-repeat left 10px;}

.neilie li{ float:left;color:#7b7b7b;}
.neilie{margin:15px 0;}
.liez .neilie{margin-top:10px;}
.top_jt{height:21px; background:url(../images/top_jt.png) no-repeat center bottom;}
.nbanner{height:200px;}

.catelist1{padding:10px;}
.catelist1 ul{line-height:2em;}
.bbemail1{background:url(../images/icon_youxiang.png) no-repeat left 2px;border-bottom:0;}
.bbtel1{background:url(../images/icon_dianhua.png) no-repeat left 2px;border-bottom:0;}
.bbskype1{background:url(../images/icon_bbskype.png) no-repeat left 4px;border-bottom:0;}
.bbmobile1{background:url(../images/icon_shouji.png) no-repeat left 5px;border-bottom:0;}
.bbadd1{background:url(../images/icon_dizhi.png) no-repeat left 5px;border-bottom:0;}
.lx ul  li{padding-left:25px;border-bottom:0; height:auto;}

.ab_title{font-size:25px;font-family:sTahoma,Verdana,Georgia,Arial;color:#ff9000;background:url(../images/titlebg.png) no-repeat bottom; height:50px;line-height:40px;text-align:center;}
.nextyg{height:75px;background:url(../images/titlebg_end.png) no-repeat bottom;margin-bottom:10px;clear:both;}
.wedo{float:right;margin:10px;width:560px;}


.blotpic{width:160px;float:left;}
.blotpic img{width:160px;height:102px;}
.blottt{width:700px;float:right;}
.newslist li{margin-top:10px;}
.newslist li h3 a{color:#ff9000;}
.newdate{color:#9b9b9b;}


/*page*/
.pages { clear: both; text-align: center; padding: 15px;}
.pages a {display: inline-block; border: 1px solid #878787; height: 24px; line-height: 24px; padding: 0 9px; margin: 0 2px; background-color: #fff;}
.pages a.disable {background-color: #f7f7f7; border-color: #ddd; color: #ddd; cursor: default;}
.pages a.cur {background-color: #878787; color: #fff;}
.probot {clear: both; margin-bottom: 30px; background-color: #fff; border-top: 2px solid #d9d9d9;}
.probot h2 { padding: 10px; color: #666;}
.probot h2 .sw {float: right; font-weight: normal;}
.probot h2 .sw a {display: inline-block; padding-left: 20px; }
.probotcon { height: 260px; overflow: hidden;}
.bplist li {float: left; width: 180px; padding:5px 10px; position: relative;}
.bplist li .propic { text-align: center; margin-bottom: 8px;}
.bplist li h5 { line-height: 15px; font-weight: normal;height: 30px;overflow: hidden;}
.bplist li h5 a {color: #666;}
.bplist li h5 a:hover {color: #ff9000;}
.bplist li .price { padding: 5px 0; line-height: 20px;}
.bplist li .price .wet {float: right; color: #999;}
.bplist li .price strong {font-size: 16px;}
.bplist li .fhd,.bplist li .addfav,.bplist li .addcart {display: none;}
.bplist li .addcart  { position: absolute; height: 22px; line-height: 22px; padding: 0 8px; background-color: #ff9000; color: #fff; border-radius: 5px; right: 10px; top: 228px; }
.bplist li.hover .addcart { display: block;}
/*page*/



.topl{width:400px;float:left;}
.tskype{background: url(../images/icon_tskype.png) no-repeat left;}
.twhatsapp{background: url(../images/icon_twhatsapp.png) no-repeat left;}
.ru {background: url(../images/icon_ru.png) no-repeat left;}
.abcom{background: url(../images/huangh.png) no-repeat 180px 20px;width:300px;font-size:20px;}
.conleft h1{font-size:28px;}
.conleft h4{font-size:20px;color:#ff9000;}






/*service list page style - 12.10 add*/
.serives_list{ width:290px; float:left; margin-bottom:10px; padding-right:8px; padding-left:8px;height:390px;}
.serives_list_last{ width:290px; float:left; margin-bottom:40px;}
.serives_title_list { margin:10px 0;}
.serives_title_list img{}
.serives_title_list a{ font-size:14px; font-weight:700; color:#372b2b; text-align:left; text-decoration:none; text-transform:capitalize}
.serives_list_text{ background:#eeeeee; padding:10px;  color:#6e6e6e; text-align:left; height:73px;overflow:hidden;}
.serives_list_text span{
	font-size:12px;
	-webkit-transform:scale(0.1);
line-height:1em;
}


.zmsm{color:#bdbdbd;padding-top:35px;padding-bottom:15px;}
.footlo img{width:260px;margin-top:25px;}































.helpmain { clear: both; margin-bottom: 30px;}

.hleft { width: 960px; float: right;}

.hlbox { padding: 30px 0; border-bottom: 1px dashed #e5e5e5; background-color: #fff;min-height:700px;}

.hlbox h2 { height: 36px;line-height: 36px;  padding-left:15px; color: #4c4c4c; font-size: 22px; margin-bottom: 20px;border-bottom:#cccccc dashed 1px;}

.hlbox h2 em { font: 18px/36px Arial; text-transform: capitalize;}

.hmnav,.hunav,.qabox,.hservices { padding-left:15px;}

.hunav{line-height:1.7em;}

.hmnav li { float: left; margin-right: 4px; margin-bottom: 10px;}

.hmnav li a { display: inline-block; height: 48px; line-height: 48px; padding: 0 35px; font-size: 16px; background-color: #ffd2c2; border-radius: 5px;}

.hmnav li a:hover { background-color: #ff9000; color: #fff;}

.hsearch { padding-left: 190px;}

.hsearchcon { border: 3px solid #ffd2c2; width: 500px; height: 29px; overflow: hidden;}

.hsearchcon .hstxt { float: left; width: 404px; height: 19px; padding: 5px 13px; line-height: 19px; border: 0 none; background: #fff;}

.hsearchcon .hsbtn { float: left; width: 70px; height: 29px; background: #ff9000; color: #fff; font-size: 14px; border: 0 none; cursor: pointer;}

.hsearchcon .hsbtn:hover { background-color: #e28104;}

.hkeyword { padding: 8px 0; color: #999;}

.hkeyword a { color: #999; margin: 0 4px;}

.hkeyword a:hover { text-decoration: underline; color: #ff9000;}

.hnav { float: left; width: 49%; height: 70px;}

.hnav dt { font-size: 16px; font-weight: bold;}

.hnav dd { padding: 8px 0; font-size: 14px;}

.hnav dd a { margin: 0 4px;}

.qalist li { float: left; width: 48%; line-height: 30px; height: 30px; color: #333; font-size: 14px;}

.hservices dl { float: left; width: 33%;}

.hservices dl dt { padding-left: 26px; height: 30px; line-height: 30px;  font-size: 16px; font-weight: bold;}

.hservices dl dd { padding: 5px 0;}

.hservices dl dd p { padding: 4px 0; color: #333333; font-size: 14px;}

.hservices dl dd h5 { font-size: 20px; font-weight: normal;}

.hservices dl.hs2 dt { background-position: 0 -25px;}

.hservices dl.hs3 dt { background-position: 0 -55px;}

.hright {float: right; width: 260px;}

.hrslogan { padding:0; background-color: #fff; margin-bottom: 15px;}

.hrmsn { margin-bottom: 15px;}

.hrmsn h2 { font-size: 16px;border-bottom:#ff9000 dashed 1px;padding-bottom:6px;color:#ffffff; background:#ff9000;padding:5px 10px;



border-top-right-radius:15px;

border-top-left-radius:15px;

  /* Webkit browsers */

}

.hrmsncon { background:#ffffff;}

.tarea { width: 100%; height: 135px; border: 1px solid #c9c9c9; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; padding: 8px;}

.hrmsnop { text-align: right;}

.hsubmit { width: 70px; height: 24px; background: #ffd2c2; border-radius: 5px; border: 0 none; cursor: pointer; color: #333; font-size: 14px;}

.hsubmit:hover { background-color: #fdaa8d;}

.nobr { border-bottom: 0 none;}

.hdleft { float: left; width: 220px;}

.hcate { border: 1px solid #ddd; margin-bottom: 15px; background-color: #fff;}

.catelist dt { border-bottom: 1px dashed #ffffff; padding: 6px 12px; font-size: 14px; color:#ffffff;position: relative; background:#0b2b74;}

.catelist dt i { width: 12px; height: 12px; display: inline-block; vertical-align: middle; margin-left: 2px;}

.catelist dt.active i { background-position: 0 -20px;}

.catelist dd { padding: 10px;padding-bottom:20px;line-height:1.8em;}

.catelist dd li { padding-left: 10px; line-height: 30px;border-bottom:#cccccc dashed 1px;height:30px;overflow:hidden;}

.hdright {float: right; width: 960px;}

.hdetail { padding: 15px; background-color: #fff; margin-bottom: 15px;min-height:700px;}

.hdetail h2 { font-size: 18px; color: #333; border-bottom: 1px solid #ddd; padding-bottom: 10px; margin-bottom: 10px;}

.hdetailcon {font-size: 14px; color: #333; line-height: 1.8;}

.hdetailcon p {}

.hdetailcon h3 { font-size: 14px;}

.hdetailcon h3 .more {float: right; font-weight: normal; font-size: 12px;}

.hdetailcon h3 a { color: #666;}

.hdetailcon h3 a:hover { color: #ff9000;}

.listcon { padding: 10px 0;}

.newslist li { padding: 5px 15px; border-bottom: 1px dashed #e5e5e5;}

.newslist li em {float: right; color: #999;}

.npages { text-align: center; clear: both; padding: 15px;}

.npages a { display: inline-block; padding: 0 5px;}

.helpsearch { margin-bottom: 10px; border-bottom: 3px solid #ccc; padding: 10px 0;}

.helpsearch .hstxt { width: 90%; height: 25px; border: 1px solid #ccc; padding: 0 5px;}

.helpsearch .hsbtn { height: 25px; padding: 0 15px; border: 1px solid #ccc; cursor: pointer;}

.hsearchresults h3 { font-size: 16px; color: #666; margin-bottom: 15px;}

.hsearchresults strong { color: #ff9000;}

.results li { padding: 14px 0; line-height: 1.6; border-bottom: 1px dashed #ddd; color: #666;}

.results li h5 { margin-bottom: 5px; font-size: 14px;}

.results li p strong { font-weight: normal;}





.bbemail{background:url(../images/icon_youxiang.png) no-repeat left 8px;border-bottom:0;}

.bbtel{background:url(../images/icon_dianhua.png) no-repeat left 8px;border-bottom:0;}

.bbskype{background:url(../images/icon_bbskype.png) no-repeat left 8px;border-bottom:0;}

.bbmobile{background:url(../images/icon_shouji.png) no-repeat left 8px;border-bottom:0;}

.bbadd{background:url(../images/icon_dizhi.png) no-repeat left 8px;border-bottom:0;}

.lx ul  li{padding-left:25px;border-bottom:0; height:auto;}


.liez{width:650px;float:left;}
.lieyou2{width:290px;float:right;}
.lieyou2 ul li{width:135px;float:left;margin:2px 5px;text-align:center;}
.lieyou2 ul li img{width:110px;height:70px;}
.lieyou2 h4{color:#ff9000;border-bottom:#cccccc dashed 1px;padding-bottom:7px;}
.lieyou2 ul{margin-top:8px;}
.liez h4 a{}
.liez h4{border-bottom:#ff9000 dashed 1px;padding-bottom:5px;}
.tjms{line-height:1.5em;height:33px;margin-top:5px;overflow:hidden;padding:5px;}
.liez dl .neilie{padding-top:15px;}.fmenu li{float:left;padding:0 10px;border-left:#8d8d8d solid 1px;}.fmenu {}
.fmenu li a{color:#8d8d8d;}.ffmenu{width:410px;float:right;}.fbanq{width:650px;float:left;text-align:left;}
.fbanq a {color:#8d8d8d;}


/*add 2016-6-2*/
.translate_tool {float:left;margin-right:10px;height:40px;}

.topad{text-align:center;}

.drop{
	position: relative;
}
.down{
	position: absolute;
	left: 0;
	width: 250px;
	background: #fff;
	z-index: 99;
	display: none;
}
.menu li .down a{
	display: block;
	color: #000;
	padding-left: 10px;
    border-bottom: 1px dashed #000;
}
@media only screen and (max-width: 768px) {
	.fixnav{
		position: initial;
	}
	.fbanq{
		width: 100%;
	}
}