﻿@charset "utf-8";
/* CSS Document */
@font-face{font-family:microsoft yahei,Simsun;}
body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,hr,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
body,button,input,select,textarea{font:12px/1.5 tahoma, microsoft yahei,Simsun,'Hiragino Sans GB'}
h1,h2,h3,h4,h5,h6{font-size:100%}
address,cite,dfn,em,var{font-style:normal}
code,kbd,pre,samp{font-family: microsoft yahei,Simsun}
small{font-size:12px}
ol,ul{list-style:none}
.clear{height:0; overflow:hidden; clear:both;}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
legend{color:#000}
fieldset,img{border:0}  
table{border-collapse:collapse;border-spacing:0}
.floatL{float:left}
.floatR{float:right}
.red{color:#FF030F;}
.font12{font-size:12px}
.font14{font-size:14px}
.font16{font-size:16px}
.font18{font-size:18px}
.font20{font-size:20px}
.fontNormal{ font-weight:normal}
.hide{display:none}
li { list-style:none; }
table { border-collapse: collapse; }
img { border:0px; }
a { text-decoration:none; color:#555; }
em { font-style:normal; }
.clear { clear:both; }
a:focus {outline:none;-moz-outline:none;}
a:focus, input[type=button] ,input[type=submit] { outline:none;-moz-outline:none;}
/**ͷ��**/
#hide { background: none repeat scroll 0 0 #fff; border: 1px solid #e4e4e4; color: #333; padding: 0 8px 15px; position: absolute; right: 10px; text-align: center; top: 30px; width: 180px; z-index: 999; }
#hide .pink{ color:#9b4e1a;}
#hide .num{ padding-top:5px;}
#hide img{ padding-right:0px; padding-top:5px;}
.top { height:29px; line-height:29px; background:#fafafa; border-bottom:#f1f1f1 solid 1px; border-top:#f0f4f7 solid 1px; }
.top .topmain { width:1110px; margin:0 auto; }
.top .topmain .left { float:left; }
.top .topmain .left em { color:#9b4e1a;margin: 0px 10px 0px 10px;}
.top .topmain .left a { margin-right:18px; }
.top .topmain .left .date { margin-right:18px;margin-right: 18px;font-size: 12px;color: #873600;font-weight: bold;}
.top .topmain .left .login { margin-left:25px; border-right:#555 solid 1px; padding-right:18px; }
.top .topmain .right { float:right; position:relative; }
.top .topmain .right a { margin-right:18px; vertical-align:top; }
.top .topmain .right a.last { margin-right:12px; }
.top .topmain .right img { padding-top:7px; padding-right:10px; }
.header { width:1110px; margin:0 auto; height:90px; }
.header img { vertical-align:middle; }
.header .left { float:left; padding-top:26px; padding-left:5px; }
.header .middle { float:left; padding-top:20px; padding-left:123px; width:400px; overflow:hidden; }
.header .middle input { display:inline-block; width:303px; padding:0 6px; height:28px; line-height:28px; border:#cbcbcb solid 1px; background:#fff; vertical-align:middle; color:#7d7d7d; }
.header .middle a.btn { display:inline-block; width:41px; height:28px; line-height:28px; color:#fff; background:#cbcbcb url(../images/search.png) no-repeat 15px center; border:#cbcbcb solid 1px; vertical-align:middle; padding-left:33px;cursor:pointer;margin-left:-4px;}
.header .middle .keyword { margin-top:9px; height:18px; }
.header .middle .keyword strong {color: #999999;}
.header .middle .keyword a { margin-right:13px; color:#999; }
.header .middle .keyword a:hover { color:#873600; text-decoration:underline; }
.header .right {float: right;padding: 3px;padding-right: 8px;border: 1px solid #f5f1f1;}
.nav { /*background:#d37;*/ height:40px;border-bottom:2px solid #000; }
.nav .navbar { width:856px; padding-left:255px; overflow:hidden; margin:0 auto; padding-top:4px; }
.nav .navbar li { float:left; }
.nav .navbar li a { font-family:"Microsoft YaHei"; /*color:#fff;*/ font-size:16px; display:inline-block; margin:0 10px; padding:0 18px; height:36px; line-height:33px; }
.nav .navbar li a:hover { background:#a81c54; color:#fff; }
.nav .navbar .current { /*background:#a81c54;*/ }
.nav .navbar .current a { color:#a81c54; }
.nav .dzly {background: url(../images/dzly.png) 0 0 no-repeat;position: absolute;margin-left: 60px;margin-top: -58px;display: block;width: 58px;height: 22px;line-height: 16px;text-indent: 4px;z-index: 11;color: #fff;}
.customservicetel {font-size: 24px;color: #0078b9;font-weight: 500;margin: 5px;width: 180px;overflow: hidden;}
/*�Ӳ˵�*/
.nav .navbar .submenu-nav {position: absolute;background: #fff;height: 46px;width: 1120px;display: none;box-shadow: 0 6px 5px -6px #ddd;z-index: 999999;overflow: hidden;margin: 0 auto;border: 1px solid #ccc;}
.nav .navbar .submenu-nav a {float: left;margin: 0 8px 0 10px;padding: 0 10px;line-height: 46px;font-size: 14px;color: #666;display: block;position: relative;}
.nav .navbar .submenu-nav a.dujia-submenu1 {
  /*margin-left: 70px;*/
}
.nav .navbar .submenu-nav a.cur { background-color:#C0BCB8; color: #fff; }
/**�������**/
.topads { width:1110px; margin:3px auto 0px; position:relative; }
.topads .div_small { position: absolute; width: 1110px; z-index: 1; }
.topads .a_down { top: 5px; position: absolute; right: -25px; z-index: 21; }
.topads .div_big { position: relative; width: 1110px; z-index: 1; }
.topads .a_up { top: 5px; position: absolute; right: -25px; z-index: 21; }
/**�ײ�**/
.footer{margin-top:20px;}
.footer .service { background: #ddd;height: 86px;line-height: 50px;text-align: center;}
.footer .service .ser { width:1110px; margin:0 auto; height:50px; }
.footer .service a { display:inline-block; width:222px; height:37px; padding-top:13px; }
.footer .helpbg { background:#fbfbfb; padding:3px 0px 5px; }
.footer .help { width:1110px; color:#3f3f3f; margin:8px auto 5px; }
.footer .help ul { overflow:hidden; }
.footer .help ul li { border-right: 1px solid #c9c9c9; float: left; min-height: 115px; padding-left: 40px; width: 210px; }
.footer .help ul li.last { border:none; width:170px; }
.footer .help h2 { font-size: 14px; padding-bottom: 15px; padding-top: 10px; }
.footer .help a { color: #3f3f3f; display: block; line-height: 22px; }
.footer .help a:hover { color: #f60; }
.footer .help .wx2 { padding-left: 0; text-align: center; width: 110px; border-right:none; }
.footer .help .wx2 img { padding: 12px 6px 6px; }
.footer .aboutus { color: #484848; line-height: 25px; margin: 20px auto; text-align: center; width:1110px; }
.footer .aboutus .que a { border-right: 1px solid #484848; color: #484848; padding: 0 22px; }
.footer .aboutus .que a:last-child { border: none; }
.footer .aboutus .que a:hover { color:#f60; }
.footer .aboutus .message { margin-top:9px; }
.footer .aboutus .message .l30 { display:inline-block; width:30px; }
.footer .aboutus .message .l20 { display:inline-block; width:20px; }
.footer .bom { text-align:center; border-bottom:#e7e7e7 solid 1px; padding-bottom:14px; width:1110px; margin:0 auto; }
.footer .bom a { display:inline-block; margin-right:20px; }
.footer .bom a img { border:#c9c9c9 solid 1px; }
.footer .bom a img.noborder { border:none; }
.footer .links { width:1060px; margin:0 auto; padding:15px 20px 45px; color:#999; }
.footer .links a { color:#999; margin-right:8px; line-height:18px; }
.footer .links a:hover { color:#f60; }
.footer .links .le { float:left; width:60px; line-height:18px; }
.footer .links .ri { float:left; width:1000px; }
.footer .links .inland { overflow:hidden; margin-bottom:8px; }
.footer .links .outland { overflow:hidden; margin-bottom:8px; }
.footer .links .theme { overflow:hidden; margin-bottom:8px; }
.footer .links .link { overflow:hidden; }
.footer .global-footer-lazy{ width:100%; height:86px; background:#dddddd;}
.footer .ecsc-service-flow{ width:1200px; height:86px; margin:auto; position:relative;}
.footer .ecsc-service-item{ float:left; font-family: "microsoft yahei"; font-size:18px; padding:20px 0; margin-right:120px;}
.footer .ecsc-service-item.last{ margin-right:0;}
.footer .ecsc-service-item a{ display:block; height:46px; color:#000;}
.footer .ecsc-service-item i{ display:block; width:45px; height:45px; background:url(../images/ecsc_icon.png) no-repeat; float:left;}
.footer .ecsc-service-item span{ display:block; float:left; padding:5px 0 0 5px;}
.footer .ecsc-service-item .ecsc-zp{ background-position:-7px -152px;}
.footer .ecsc-service-item .ecsc-qt{ background-position:-7px -202px;}
.footer .ecsc-service-item .ecsc-hp{ background-position:-7px -253px;}
.footer .ecsc-service-item .ecsc-sd{ background-position:-6px -304px;}
.footer .ecsc-service-item .ecsc-ry{ background-position:-6px -354px;}
/*���β�Ʒ���ർ��*/
.fenlei { width:1000px; margin:0 auto; position:relative; }
.fenlei .jg { width:47px; height:18px; line-height:18px; background:#f5f5f5; border:#e7e7e7 solid 1px; display:inline-block; text-align:center; }
.fenlei .jginput { width:47px; height:18px; line-height:18px; background:#fff; border:#e7e7e7 solid 1px; display:inline-block; margin:0 5px; }
.fenlei .bt { background:#18b5fe; height:20px; width:49px; color:#fff; border:none; cursor:pointer; }
.subNav { width:235px; float:left; position: absolute; z-index:999; left:0px; top:-35px; }
.subNav h2 { position:relative; z-index:800; font-size:16px; color:#fff; background:#000; height:35px; line-height:35px; text-align:center; font-family:"Microsoft YaHei"; width:231px; cursor:pointer;margin-bottom:0; }
.childpage .subNav h2{ text-align:center; padding-left:20px; width:211px; background:#000 url(../images/fl-down.png) no-repeat 202px center;}
.subNav li { height:55px; float:left; width:229px; }
.subNav li.last { border:none; }
.subNav-list {border-bottom: 1px dashed #e26363;position: relative;z-index:800;background: #e23435;padding-left:15px;width:214px;cursor:pointer;height:53px;font-family: Microsoft YaHei, arial;/* margin-top: -5px; */}
.subNav-list .zb,.subNav-list .gat,.subNav-list .dny,.subNav-list .rhc,.subNav-list .oz,.subNav-list .yl,.subNav-list .mz,.subNav-list .dyz,.subNav-list .zd {/* background: transparent url("../images/tubiao.png") no-repeat scroll; *//* display: block; */height: 18px;padding-left: 21px;float: left;margin: 10px 5px 0px 0px;}
.subNav-list .zb{padding-left: 21px;background-position: 0 -3px;height: 18px;line-height: 18px;}
.subNav-list .gat{/* padding-left: 23px; *//* background-position: 0 -30px; *//* height: 24px; *//* line-height: 24px; */}
.subNav-list .dny{/* padding-left: 23px; *//* background-position: -27px 0px; *//* height: 24px; *//* line-height: 24px; */}
.subNav-list .rhc{/* padding-left: 23px;background-position: -76px -3px;height: 24px;line-height: 24px;*/}
.subNav-list .oz{/* padding-left: 23px;background-position: -52px -3px;height: 24px;line-height: 24px;*/}
.subNav-list .dyz{/* padding-left: 23px;background-position: -27px -30px;height: 24px;line-height: 24px;*/}
.subNav-list .zd{/* padding-left: 23px;background-position:-76px -28px;height: 24px;line-height: 24px;*/}
.subNav-list .yl{/* padding-left: 24px;background-position: -52px -30px;height: 24px;line-height: 24px;*/}
.subNav-list .dny,.subNav-list .hd{/* background: transparent url("../images/tubiao_02.png") no-repeat scroll; *//* display: block; *//* height: 18px; *//* padding-left: 21px; *//* float: left; *//* margin: 10px 5px 0px 0px; */}
.subNav-list .dny{/* padding-left: 23px; *//* background-position: -27px 0px; *//* height: 24px; *//* line-height: 24px; */}
.subNav-list .hd{/* padding-left: 23px;background-position: 0px 0px;height: 24px;line-height: 24px;*/}
.subNav-list .tit_txt {float: left;font-size: 12px;font-weight: 700;color: #fff;margin: -15px 0px 0px -18px;height: 20px;}
.subNav-list .eg {line-height: 18px;position: relative;width: 190px;height: 18px;overflow: hidden;float: left;margin-top: -2px;}
.subNav-list .eg a {/* color: #949494; *//* margin-right: 8px; *//* font-size:12px; *//* font-weight:normal; */color: #D1CACA;font-size: 12px;font-weight: normal;border: 1px solid #ef4e4e;border-radius: 5px;display: inline-block;text-align: center;height: 15px;padding: 0px 8px 0px 8px;}
.subNav-list .eg a:hover{color:#9B811A;}
.subNav-list s {position: absolute;top: 9px;right: 13px;color: #fff;width: 4px;height: 14px;font: 400 9px/14px consolas;text-decoration: none;}
.subNav li.cur .subNav-list { background:#fff; width:214px;z-index:900; border-top: 2px solid #e5e5e5; border-bottom: 2px solid #e5e5e5;border-left:2px solid #e5e5e5; border-right:none; height:55px;}
.subNav li.cur .tit_txt {color:#e23435;}
.subNav-list dd { overflow:hidden; line-height:18px; }
.subNav-list a { color:#873600; margin-right:11px; }
.subNav-list dt a { display:inline-block; font-size:16px; font-family:"Microsoft YaHei"; font-weight:bold; }
.subNav-list dd a { margin-right:6px; }
.subNav-box {position: absolute;top: 35px;left: 231px;border: 1px solid #e5e5e5;border-left: none; border-top: none;background: #fff;display: none;z-index: 700;min-height: 275px;}
.subNav-boxLe { float:left; width:645px; padding:15px 30px; }
.subNav-boxLe dl { border-bottom:1px dotted #d0d0d0; padding:10px 0px; overflow:hidden; }
.subNav-boxLe dt { width:90px; }
.subNav-boxLe dt { color:#883702; line-height:22px; font-weight:bold; }
.subNav-boxLe dd { width:555px; line-height:22px; }
.subNav-boxLe dd a { font-family:simsun; display:inline-block; color:#5a5a5a; padding:0 8px; margin:5px; border-right:#5a5a5a solid 1px; }
.subNav-boxLe dd a:last-child { border-right:none; }
.subNav-boxLe dd a.strong { color:#f60; }
.subNav-boxLe dd a:hover { color:#f60; text-decoration:underline; }
.fn-left { float:left; display: inline; }
.fn-left a { line-height:13px; }
.subNav-ad { margin-top:12px; }
.J-subNav { overflow:hidden; }
.sublist { float:left; width:645px; min-height:465px;}
.J-subNav2 .subNav-box { left:235px; }
.subNav-boxLe dl.cfixlast { border-bottom:none; }
.index .main .f1 .left ul li .grayli { background-color:#f7f8fa; }

.in-title{ height:40px; line-height:40px; border-bottom:1px solid #ec5151; position:relative;}
.in-title h3,.in-title .bit{ font-family: "microsoft yahei"; padding-left:32px; font-size:18px; color:#333;}
.guess-love{ margin-top:32px;}
.guess-love .in-title .icon-r{ background-position:-165px -9px;}
.guess-love .guess-love-warper{ width:100%; float:left; position:relative;border-bottom:1px solid #dcdcdc;}
.guess-love .love-tag-list{ width:134px; border-right:1px solid #dcdcdc; float:left;}
.guess-love .love-title{/* font-family: "microsoft yahei";*/ height:40px; line-height:40px;background:#f2f2f2; font-size:15px; color:#333; text-align:center;}
.guess-love .love-content{ height:329px;}
.guess-love .tag-name-list{ overflow:hidden;}
.guess-love .tag-name-list li{ text-align:center; height:24px; line-height:23px; padding-top:15px; *line-height:24px;}
.guess-love .tag-name-list li a{/* font-family: "microsoft yahei";*/ display:inline-block; width:76px; height:22px; border:1px solid #755a5a; color:#755a5a; font-size:12px; border-radius:5px;}
.guess-love .tag-name-list li a:hover{ background:#ec5151; border-color:#ec5151; color:#fff;}
.guess-love .love-product-list{ width:974px;border-right:1px solid #dcdcdc; float:left;}
.guess-love .love-product-items{ width:974px; height:330px; padding:0 33px;}
.guess-love .product-item{ width:220px; height:110px; *height:109px; float:left; position:relative;transition: all 0.4s ease; overflow:hidden;margin: 5px;}
.guess-love .product-item .jbox{ position:absolute; width:110px; height: 110px; text-align:center; left:-110px; top:0; transition: all 0.4s ease;overflow: hidden;}
.guess-love .product-item .jbox .bg{ width:240px; height:110px; background:#333; opacity:0.6;filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);}
.guess-love .product-item .jbox a{ color:#fff; width:240px; height:110px; display:inline-block; position:absolute; top:0; left:0;}
.guess-love .product-item .jbox h1{ font-size:14px; padding-top:40px;}
.guess-love .product-item:hover .jbox{ left:0;width:240px}
.guess-love .love-store{ width:380px; border-right:1px solid #dcdcdc; float:left;}
.guess-love .love-store-list{ padding:32px 0 0 22px; overflow:hidden; float:left;}
.guess-love .love-store-item{ border:1px solid #dcdcdc; width:335px; height:118px; float:left; overflow:hidden;}
.guess-love .mar_bott{ margin-bottom:26px; display:inline-block;}
.guess-love .item-left{ width:245px; overflow:hidden; float:left;}
.guess-love .item-left img{ height:118px;}
.guess-love .item-right{ width:90px; height:118px; float:left;}
.guess-love .store-logo{width:90px; height:54px;}
.guess-love .store-logo img{ margin-top:12px;}
.guess-love .store-name{ /*font-family: "microsoft yahei";*/ width:60px; padding:0px 15px; font-size:14px; line-height:16px; color:#333;}
.guess-love .btn{ padding:0px 10px; margin:5px 0 0 14px; float:left; display:inline-block}
.guess-love .btn a{ color:#fff; line-height:22px; *line-height:18px; *padding:2px 0 4px; display:block; float:left;}
.guess-love .love-interest{ width:286px; float:left;}
.guess-love .love-interest-list{ padding:17px 28px 0 32px; overflow:hidden;}
.guess-love .love-interest-list a{ display:inline-block; width:225px; height:140px; float:left; margin-bottom:15px;}

/**.flbg0 { background:url(../images/icon2.png) no-repeat 0 10px; padding-left:40px; height:43px; }
.flbg1 { background:url(../images/icon2.png) no-repeat 0 -39px; padding-left:40px; height:43px; }
.flbg2 { background:url(../images/icon2.png) no-repeat 0 -104px; padding-left:40px; height:43px; }
.flbg3 { background:url(../images/icon2.png) no-repeat 0 -161px; padding-left:40px; height:43px; }
.flbg4 { background:url(../images/icon2.png) no-repeat 0 -224px; padding-left:40px; height:43px; }
.flbg5 { background:url(../images/icon2.png) no-repeat 0 -291px; padding-left:40px; height:43px; }
.flbg6 { background:url(../images/icon2.png) no-repeat 0 -356px; padding-left:40px; height:43px; }
.flbg7 { background:url(../images/icon2.png) no-repeat 0 -426px; padding-left:40px; height:43px; }
.flbg8 { background:url(../images/icon2.png) no-repeat 0 -488px; padding-left:40px; height:43px; }**/
.main { width:1110px; margin:0 auto;  }
.main .f1 { padding-bottom:7px; position:relative; }
.main .f1 .left { float:left; }
.main .f1 .left .p1 { height:29px; line-height:29px; width:231px; background:#9b4d1a; font-size:18px; color:#fff; text-align:center; }
.main .f1 .left ul {width:229px;border:#cbcbcb solid 1px;border-top: none;background: #e23435;border-bottom: 1px solid #e5e5e5;border-right: 1px solid #d4d3d3;box-shadow: 0 3px 5px 1px rgba(0,0,0,.4);}
.main .f1 .left ul li { height:55px; line-height:55px; }

.main .f1 .left ul li.odd { background:#f4f4f2 url(../images/arrow.png) no-repeat 200px center; height:42px; line-height:42px; }
.main .f1 .left ul li span { display:inline-block; vertical-align:middle; }
.main .f1 .left ul li span.pic { width:50px; text-align:center; }
.main .f1 .left ul li span.pic img { vertical-align:middle; }

/**�Ҳ�������**/
.suspension{ position:fixed; bottom:205px; right:1px; width:50px; background:#333; color:#fff; padding:0px 0px 7px;}
.suspension .onlinebook{ position:relative; margin:7px 13px 10px;}
.suspension .storebook{ margin:0 13px 10px;}
.suspension .wx{ padding-bottom:10px; position:relative; margin:0 13px;}
.suspension a{ color:#fff;}
#to_top{cursor:pointer; background:url(../images/top.png) no-repeat center center; height:30px;}
#wx{ position:absolute; top:0px; right:25px; width:119px;}
#qq{ position:absolute; top:-7px; right:25px; width:106px;}
.jt{ background:url(../images/jian.png) no-repeat 0 0; width:7px; height:16px; float:right; position:relative; top:12px; z-index:99999;}
.bg{background:#fff; border:#e4e4e4 solid 1px; padding:10px; float:right; position:relative; z-index:88888; margin-right:-1px;width:150px;}
#qq .qq{ margin-bottom:5px;}
#qq .qq-client-content {border: #ebebeb solid 1px;width: 150px;display: none;background: #ffffff;z-index: 9999;color: #9A9797;}
#qq .qq-client-content h1 {font-size: 14px;width: 90%;margin: 0px auto;text-align: center;height: 50px;line-height: 50px;border-bottom: #ebebeb solid 1px;position: relative;}
#qq .qq-client-content h1 span {font-size: 12px;font-weight: normal;position: absolute;left: -30px;top: -20px;cursor: pointer;background: #ffffff;border: #ebebeb solid 1px;width: 40px;height: 40px;line-height: 40px;border-radius: 20px;text-align: center;}
#qq .qq-client-list {background: #ffffff;}
#qq .qq-client-list .client-list {overflow: hidden;line-height: 40px;width: 90%;margin: 0px auto;border-bottom: dashed 1px #ebebeb;}
#qq .qq-client-list .client-list:last_child{border-bottom:none;}
#qq .qq-client-list .client-list a{color: #9A9797;padding-left: 25px; display: block;}
#qq .qq-client-list .client-list a i{  display: block;position: absolute;left: 10px;margin: 8px 10px 0px 8px;width: 21px;height: 21px;background: url(../images/kefu_icon.png) no-repeat 9999px 9999px;}
#qq .qq-client-list .client-list a i.qq {background-position: -86px -56px;}
#qq .qq-client-list .client-list a i.online { background-position: -56px -56px; }

.suspension .soucang{ height:32px; background:#5a5959; text-align:center; border-bottom: #5a5959 solid 1px; padding-top:11px;}
.suspension .telbook{ height:32px; border-bottom: #5a5959 solid 1px;text-align:center; padding-top:6px; position:relative;}
#tels{ position:absolute; top:2px; right:38px; width:106px;}
.suspension .telno{ color:#333;}
.suspension .telno p{height:30px;font-size:14px; font-weight:700px;border-bottom:1px dashed #EDEDED;padding-top:5px;}
.suspension .telno p:last-child{border-bottom:none;}
/**�Ա�**/
.list_contrast {position:fixed; right:1px; bottom:100px; _position:absolute; _bottom:auto; }
.list_contrast_lft {float:left; }
.list_contrast_lft_nub { width:31px; height:81px; background:#9b4e1a; float:left; border-radius:3px 0px 0px 3px; text-align:center; }
.list_contrast_lft_nub ul { margin-top:8px; padding:0 5px; }
.list_contrast_lft_nub li { text-align:center; color:#FFF; }
.list_contrast_lft_nub a{ margin-top:8px; display:block;}
.list_contrast_rgt { float:left; width:210px; height:390px; background:#FFF; padding:0px 15px 0px 15px; border:#d0d0d0 solid 1px; }
.list_contrast_rgt_box { width:194px; height:64px; border:#d0d0d0 solid 1px; padding:7px; position:relative; margin-top:15px; }
.list_contrast_rgt_box_img { float:left; width:60px; height:64px; overflow:hidden; }
.list_contrast_rgt_box_img a img { width:60px; height:48px; }
.list_contrast_rgt_box_img p { width:60px; height:16px; background:#9b4e1a; color:#FFF; text-align:center; line-height:16px; }
.list_contrast_rgt_box_tx { width:129px; float:left; margin-left:5px; }
.list_contrast_rgt_box_tx p { color:#969696; height:43px; overflow:hidden; line-height:20px; }
.list_contrast_rgt_box_tx p a { color:#969696; }
.list_contrast_rgt_box_tx p a:hover { color:#000; }
.list_contrast_rgt_box_tx h3 { color:#969696; font-weight:normal; }
.list_contrast_rgt_box_tx h3 strong { color:#ff8f5c;font-family: Arial, Helvetica, sans-serif; }
.list_contrast_rgt_box_bg { background:url(../list_db_bg_03.jpg) no-repeat; width:21px; height:21px; position:absolute; right:0px; bottom:0px; }
.list_contrast_rgt_box_bg a { display:inline-block; line-height:27px; text-indent:7px; }
.list_contrast_rgt_box_bg a:hover { color:#ff8f5c; }
.list_contrast_rgt_btn { text-align:center; margin-top:15px; }
.list_contrast_rgt_btn li.a a { width:194px; height:40px; text-align:center; line-height:40px; display:inline-block; background:#e9e9e9; font-size:14px; border-radius:5px; }
.list_contrast_rgt_btn li.a a:hover { background:#9b4e1a; color:#FFF; }
.list_contrast_rgt_btn li.b a { width:194px; height:40px; text-align:center; line-height:40px; display:inline-block; color:#a8a8a8; font-size:14px; margin-top:3px; }
.list_contrast_rgt_btn li.b a:hover { color:#000; }

/**��ǰ����λ��**/
.childpage .position{ height:35px; line-height:35px; padding-left:6px;}
.childpage .position em{ color:#873600;}

/***/
.toolbarbtn{display:inline-block;*display:inline;*zoom:1;width:66px;height:18px;margin-right:5px;line-height:18px;vertical-align:middle;text-align:center;border:1px solid #dcdcdc;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;font-weight:normal;}
.long-toolbtn{display:inline-block;*display:inline;*zoom:1;width:90px;height:18px;margin-right:5px;line-height:18px;vertical-align:middle;text-align:center;border:1px solid #dcdcdc;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;font-weight:normal;}
.short-toolbtn{display:inline-block;*display:inline;*zoom:1;width:25px;height:18px;margin-right:5px;line-height:18px;vertical-align:middle;text-align:center;border:1px solid #dcdcdc;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;font-weight:normal;}
.toolbarbtn:hover,.long-toolbtn:hover,.status-toolbtn:hover{color:#f40;border-color:#f40}
.toolbarbtn,.long-toolbtn{cursor:hand;cursor:pointer;}

.notb{border-top:0!important;}
.nobb{border-bottom:0!important;}
.nolb{border-left:0!important;}
.norb{border-right:0!important;}

.orders{width:100%;border:0;line-height:22px;background:#ffffff;margin-bottom:15px;margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline}
.orders a{text-decoration:underline;}
.order thead{ background:#dedede; }
.orders th{background:#f3f3f3;color:#333;font-weight:bold;text-align:center;line-height:34px;border:1px solid #e4e4e4;}

/*--����--
tr:nth-child(1) {color:black}  
*/
.dotted{ border-bottom:#ccc dotted 1px;}
.selDateBox {background-position: right; background-image: url('../images/dateIcon.png'); background-repeat: no-repeat;}
.none {display: none;}

/*������ʾ*/
.share-box .tooltip .tooltip-cnt {padding: 10px;}
.share-box .tooltip {color: #444;line-height: 20px;position: absolute;background: #FFF none repeat scroll 0% 0%;border: 1px solid #ccc;}
.share-box .tooltip-public {width: 240px; bottom: 30px; left: -80px;}
.share-box label.checked .tooltip {color: #444;display: block;}
.share-box .tooltip .tooltip-cnt {padding: 10px;}
.share-box .tooltip .arrow-bottom {margin-bottom: -12px;border-width: 6px;border-style: solid dashed dashed;border-color: #FFF transparent transparent;-moz-border-top-colors: none;-moz-border-right-colors: none;-moz-border-bottom-colors: none;-moz-border-left-colors: none;border-image: none;position: absolute;bottom: 0px;font-size: 0px;line-height: 0;z-index: 3;left: 50%;margin-left: -6px;}
.share-box .tooltip .arrow-bottom-top {bottom: -1px;z-index: 2;border-top: 6px solid #ccc;}
.share-box .tooltip .tooltip-close {line-height: 18px;position: absolute;right: 10px;bottom: 10px;background: #D1CDCB none repeat scroll 0% 0%;padding: 1px 5px;color: #FFF;}

/*��������ж�*/
.onShow,.onFocus,.onError,.onCorrect,.onLoad{background:url(../images/reg_bg.png) no-repeat 3000px 3000px;padding-left:30px; font-size: 12px; height:25px; width:180px; display:inline-block; line-height:25px; vertical-align:middle; overflow:hidden; margin-left:6px}
.onShow{color:#999; padding-left:0px}
.onFocus{background-position:0px -30px; color:#333}
.onError{background-position:0px -60px; color:#333}
.onCorrect{background-position:0px 0; text-indent:-9000px}
.onLoad{background-position:0px 0}
.reg_m{margin-left:90px}
.clew_txt{display:inline-block; padding:7px  0 0 15px; font-size:12px;}

/*对比悬浮框*/
.duibi_box{ position: fixed;bottom: 0px;*bottom:2px;left:353px;z-index: 9999;width: 996px;height: 146px;display:none;}
.duibi_box .parHd{ position: relative; height:28px;border-bottom: 2px solid #f68a00;}
.duibi_box .parHd ul{ height: 32px;border: 1px solid #ddd;border-bottom: 2px solid #f68a00;}
.duibi_box .parHd ul li{float: left;position: relative;width: 80px;height: 30px;line-height: 30px;text-align: center;font: 14px/30px 'microsoft yahei'; cursor:pointer}
.duibi_box .parHd ul li.on{ position: relative;left: -1px;margin-top: -4px;height: 36px;background: #fff;border: 2px solid #f68a00;border-bottom: 0; color: #f68a00;}
.duibi_box .parHd .operate { width: auto; padding:0 12px;height: 28px;line-height: 28px;border: 2px solid #f68a00; border-bottom:0; background:#fff; position:absolute; right:0; z-index:999;}
.duibi_box .parHd .operate  a{color: #005aa0;}
.duibi_box .parTit{ float:left; width:12px; font-size:14px; color:#fff; background:#f68a00; padding:31px 12px;*padding:30px 12px 29px;font-family:"microsoft yahei";}
.duibi_box .parBd {border: 2px solid #f68a00;border-top: 0; position:relative;background: #fff; overflow:hidden;width:956px; float:left;}
.duibi_box .parBd div.diff-items {color: #ccc;height: 80px;overflow: hidden; padding:17px 0; float:left; }
.duibi_box .parBd div.diff-items dl{float: left;overflow: hidden;border-right: 1px solid #bfbfbf;height: 62px; padding:9px 16px 9px 20px;}
.duibi_box .parBd div.diff-items dl dt{float: left;margin-right: 10px;width: 60px;height: 60px;text-align: center;color: #ccc;overflow: hidden;}
.duibi_box .parBd div.diff-items dl dt h1{font: 36px/48px arial; text-align:center; line-height:62px;}
.duibi_box .parBd div.diff-items dl dd{float: left;width: 100px;}
.duibi_box .parBd div.diff-items dl dd .ts{ display:block; height:62px; line-height:62px; margin-left:-10px;}
.duibi_box .parBd a.diff-item-name {height: 3em;line-height: 1.5em;overflow: hidden;display: block;color: #333;}
.duibi_box .parBd .p-org{ margin-top:8px; overflow:hidden;}
.duibi_box .parBd .p-org .p-price{ padding-top:0; font-size:12px; color:#999; float:left;}
.duibi_box .parBd .del-comp-item{ display:block; color: #3a78bf; float:right; margin-right:5px; cursor:pointer;}
.duibi_box .parBd .del-comp-item:hover{ color:#ec5051;}
.diff-operate a{color: #005aa0; display:block;margin-top:10px; cursor:pointer;}
.duibi_box .parBd .diff-operate { width: 128px;text-align: center; float:left;padding: 17px 0;height: 80px;} 
.duibi_box .compare-active input{ height:32px; line-height:30px; border:1px solid #ec5051; border-radius:3px; background:#ec5051; color:#fff; padding:0 12px;font-family:"microsoft yahei"; font-size:14px; cursor:pointer; outline:0;}
.duibi_box  span.no-prev, .duibi_box  #sc-prev.disabled {background-position: 0 -100px;cursor: default;}
.duibi_box .scroll-item {position: relative;height: 90px;} 
.duibi_box .scroll-item {padding: 6px 10px;_padding: 10px;}
.duibi_box .sb-prev {float: left;background-position: 0 0;} 
.duibi_box  .sb-next {float: right;background-position: -16px 0;}
.duibi_box  .sb-next li {float: left;height: 84px;overflow: hidden;}
.duibi_box .sNext{position:absolute; right:12px; top:36px;background-position: -16px 0;}
.duibi_box .sPrev{position:absolute; left:12px; top:36px;background-position: 0 0;}
.duibi_box .scroll-btn {z-index: 10;width: 14px;height: 50px;text-indent: -9999px;overflow: hidden;cursor: pointer;background-image: url(../images/duibi-arr.png);background-repeat: no-repeat;}
.duibi_box .btn-compare-s{float: left;width: 58px;height: 21px;background: url(../images/duibi-btns.png) 0 0px no-repeat;overflow: hidden;line-height: 100px;margin-right: 10px;}
.duibi_box .btn-compare-s_red{float: left;width: 58px;height: 21px;background: url(../images/duibi-btns.png) 0 -23px no-repeat;_background: url(../images/duibi-btns.png) 0 -24px no-repeat;overflow: hidden;line-height: 100px;margin-right: 10px;}

.pop_panel ul li{float:left; position:relative;}
.pop_panel .delete_cart{ position:absolute; bottom:5px; right:0px;}
.cart_go_btn{ font-family:microsoft yahei, Verdana, Geneva, sans-serif; font-size:16px; text-decoration:none}
.quick_links_wrap,.mui-mbar-tabs{ height:100%; width:40px;right: 0; position:fixed;right:0;bottom:0; z-index:100002; height:100%;-webkit-transition:width linear .4s; -moz-transition:width linear .4s; -ms-transition:width linear .4s; transition:width linear .4s; _position:fixed; _bottom:auto; _top:expression(documentElement.scrollTop+documentElement.clientHeight-this.offsetHeight-10);}
.quick_links_wraper.quick_links_dockright{ margin-left:0; left:auto; right:4px;}
.mui-mbar-tabs i,.ibar_closebtn,.login_order,.login_favorite{ display: inline-block; background: url(../images/ibar_sprites.png) no-repeat;cursor: pointer;height: 19px;width: 18px;vertical-align: top; position:absolute;}
.quick_links_panel{
	width: 40px;
	height: 100%;
	position: absolute;
	background: #000;
	z-index: 2;
	top: 0;
	left:0px;
	font-family: 'microsoft yahei',arial;
	
}	
.quick_links_panel a{ 
	display: block;
	line-height: 200px;
	width: 40px;
	height: 38px;
	text-decoration: none;
	color: #d8d8d8;
	font-size:12px;
	overflow: hidden;
	background-color: #000;
	position:relative;
	overflow: hidden;
	top: 0;
	left: 0px;
	z-index: 1;
	margin:0;
	padding:0;
}
.quick_links_panel .quick_toggle{ 
	position: absolute;
	bottom: 0;
	left: 0;
	width: 40px;
	background: #000;
	z-index: 1;
}
.quick_links_panel .mp_tooltip{
	height: 38px;
	line-height: 38px;
	width: 92px;
	position: absolute;
	z-index: 2;
	left: -121px;
	top: 0;
	background: #000;
	color: #d8d8d8;
	text-align: center;
	display: block;
	visibility: hidden;
}
.quick_links_panel .mp_qrcode{
	padding: 10px;
	width: 148px;
	height: 175px;
	top: -157px;
	background: #fff;
	box-shadow: 0 0 5px rgba(0,0,0,.4);
	border-radius: 5px 0 0 5px;
	border-left: 1px solid #ccc\0;
	border-top: 1px solid #ccc\0;
	border-bottom: 1px solid #ccc\0;
	z-index: 3;
	position: absolute;
	left: -168px;
	left: -169px\0;
	display: none;
}
.quick_links_panel .icon_arrow_white{
	position: absolute;
	right: -5px;
	top: 172px;
	width: 5px;
	height: 9px;
	background-position: 0 -253px;
}
.quick_links_panel .icon_arrow_right_black{
	position: absolute;
	right: -5px;
	top: 15px;
	width: 5px;
	height: 9px;
	background-position: 0 -234px;
	overflow: hidden;
}
.quick_toggle .returnTop{ display:none;}
.quick_links_allow_gotop .returnTop{ display:block;}


.quick_links{ 
	position: absolute;
	top: 40%;
	left: 0;
	margin-top: -190px;
	*margin-top: -220px;	
	background: #000;
	z-index: 2;
	width:40px;
}
.quick_links a.cart_list{ 
	background: url(../images/ibar_sprites.png) no-repeat;
	line-height: 16px;
	height: 133px;
	background-position: -23px -225px;
	color: #fff;
	margin: 20px 0 10px;
	
}
.quick_links_min .quick_links_panel{ right:280px;}
.quick_links li{ position:relative; display:block; left:0; top:0px; margin-top:10px;}
.quick_toggle li{position:relative; display:block; left:0; top:0px; }
.mpbtn_total,.leave_message,.mpbtn_history,.mpbtn_collection,.mpbtn_order{ margin-bottom:6px;}

.quick_links a:hover, .quick_links a.current,.quick_toggle a:hover{ background:#ec5151; text-decoration:none;}
.quick_links a.cart_list .span{
	width: 16px;
	display: block;
	height: 48px;
	margin: 38px 0 0 14px;
	cursor: pointer;
}
.quick_links a.cart_list .cart_num{
	width: 21px;
	height: 21px;
	display: block;
	border-radius: 50%;
	background: #ec5151;
	text-align: center;
	line-height: 21px;
	margin: 5px 0 0 10px;
	cursor: pointer;
	color: #fff;
}
.quick_links a.cart_list.current .cart_num,.quick_links a.cart_list:hover .cart_num{
	background:#fff;
	color:#ec5051;
}
.quick_links i.setting{ background-position:0 0;width: 18px;height: 19px;top: 10px;left: 11px;}
.quick_links i.message{ background-position:2px -29px; width: 23px;height: 18px;top: 11px;left: 9px;}
.quick_links i.cart{ background-position:0px -29px;}
.quick_links i.view{width: 18px;height: 18px;background-position: 0 -57px;top: 10px;left: 11px;}
.quick_links .qa{ width: 18px;height: 15px;background-position: 0 -85px;top: 11px;left: 11px;}
.quick_links .zuji{width: 18px;height: 24px;background-position: -1px -110px;top: 8px;left: 12px;}
.quick_links .yhq{ width:18px; height:13px; background-position:-36px 0; top:12px; left:11px;}
.quick_links .chongzhi{ background:url(../images/chongzhi.png) no-repeat;width: 35px;height: 35px;top: 2px;left:2px;}
.quick_links .wdsc{ background:url(../images/wdsc.png) no-repeat;width: 35px;height: 35px;top: 2px;left: 3px;}
.quick_links .email{ background:url(../images/email.png) no-repeat;width: 35px;height: 35px;top: 1px;left: 3px;}
.quick_toggle .mpbtn_qrcode{width: 18px;height: 18px;top: 11px;left: 11px;background-position: 0 -302px;}
.quick_toggle .top{ background-position:0 -201px;width: 17px;height: 14px;top: 12px;left: 12px;}
.quick_toggle i.kfzx{width: 18px;height: 18px;top: 11px;left: 11px;background-position: -1px -174px;}
/*
右侧悬浮
/* quick_links_pop */
.quick_links_pop{ position:absolute; top:0; right:0; display:none;}
.quick_links_pop .arrow, .quick_links_pop .arrow i{ display:none; border-color:transparent #ddd; border-style:dashed solid; border-width:12px 0 12px 12px; font-size:0; height:0; width:0; position:absolute; left:100%; top:12px;}
.quick_links_pop .arrow i{ border-color:transparent #f9fafc; margin:-12px 0 0 -13px; left:0; top:0;}
.quick_links_pop .fix_bg{ display:none; border-top-width:0; border-radius:0 0 3px 3px; margin:0 0 -4px -250px; height:2px; width:500px; overflow:hidden; position:absolute; bottom:0; left:50%;}
.quick_links_pop .pop_panel{ font-size:12px; width:100%; height:auto; position:relative;background:#eceaea;}
.quick_cart_list, .quick_mpbtn_total, .quick_links_pop .links, .quick_my_qlinks, .quick_cart_list,.quick_leave_message,.quick_mpbtn_history,.quick_mpbtn_collection,.quick_mpbtn_order,.quick_mpbtn_yhq{ position:absolute; width:280px; left:40px; top:0; background:#fff; height:100%; display:block;}
.quick_cart_list .user_cart_inner, .quick_mpbtn_total .history_slider{ display:block; border:0; margin:0; position:static;}
.quick_cart_list .user_cart_inner .del{ display:none;}
.quick_mpbtn_total .title i{ background-position:-170px -34px;}
.quick_leave_message .title i{ background-position:-160px 0;}
.quick_leave_message .types{ font-size:0; position:absolute; left:148px; top:18px; white-space:nowrap;}
.quick_leave_message .types input, .quick_leave_message .types label{ font-size:12px; margin-right:20px; vertical-align:middle; white-space:nowrap;}
.quick_leave_message .types input{ margin:-2px 3px 0 0; height:13px; width:13px; *margin-top:0;}
.quick_leave_message .txt{ padding:15px 0;}
.quick_leave_message .txt textarea{ display:block; background:#fff; border:1px solid #e8e8e8; border-radius:3px; box-shadow:0 1px 0 #fff, inset 0 1px 4px rgba(0,0,0,.1); margin:0 auto; padding:8px; height:68px; width:90%;}
.quick_leave_message .token{ padding:0 0 14px 16px; height:26px;}
.quick_leave_message .token input{ background:#fff; border:1px solid #ddd; padding:3px 4px; width:76px; vertical-align:middle;}
.quick_leave_message .token img{ margin-left:5px; vertical-align:middle;}
.quick_leave_message .btns{ float:right; margin-top:-42px; padding-right:16px;}
.quick_leave_message .btn{ background-position:0 -356px; cursor:pointer; font-size:0; padding-left:20px; text-shadow:0 1px 0 #355ba9; overflow:visible;}
.quick_leave_message .btn:hover{ background-position:0 -386px;}
.quick_leave_message .btn span{ background-position:100% -356px; font-size:12px; padding-right:20px; *height:29px;}
.quick_leave_message .btn:hover span{ background-position:100% -386px;}
.quick_links_pop .no_data{ color:#333; font-size:14px; padding:35px 10px; text-align:center;}
.quick_links_pop .no_data i{ display:inline-block; background:url(../images/cart_new.png) no-repeat 0 -188px; margin:0 10px 0 0; height:36px; width:60px; vertical-align:middle;}
.quick_links_pop .links li{ border-top:1px solid #f1f1f1; vertical-align:top;}
.quick_links_pop .links a{ display:block; background:#FCFCFC; color:#333; font-size:14px; padding:12px 15px;}
.quick_links_pop .links a:hover{ background-color:#F2F3F4; color:#4467a7;}
.quick_links_pop .links .tips{ float:right; color:#61c2ed; font-size:12px;}
.quick_my_qlinks .title i{ background-position:-200px 0; height:22px; width:22px;}
.quick_cart_list .title i{ background-position:-200px -34px; height:22px; width:22px;}
.quick_cart_list .no_data i{ background-image:url(../images/quick_links_no_msg.png); background-position:0 0; height:45px; width:62px;}

.ibar_login_box {width: 267px;height: 185px;padding: 10px;background: #fff;box-shadow: 0 0 5px rgba(0,0,0,.4);border-radius: 5px 0 0 5px;border-left: 1px solid #ccc\0;border-top: 1px solid #ccc\0;border-bottom: 1px solid #ccc\0;z-index: 3;position: absolute;top: 0px;left: -287px;left: -288px\0;display: none;}
.ibar_login_box .avatar_box {width: 267px;overflow: hidden;height:120px;}
.status_login .avatar_imgbox {float: left;margin: 6px 20px 0 5px;display: inline;}
.ibar_login_box .avatar_imgbox {width: 100px;height: 100px;border-radius: 50%;overflow: hidden;}
.ibar_login_box .avatar_box p {font-size: 14px;color: #333;text-align: center;}
.status_login .user_info {overflow: hidden;color: #333;padding-top: 30px;line-height: 24px;width: 140px;float: left;}
.status_login .user_info li {height: 24px;line-height: 24px;overflow: hidden;white-space: nowrap;}
.ibar_login_box .login_btnbox {width: 267px;height: 79px;border-top: 1px dotted #d5d5d5;overflow: hidden;padding-top: 15px;clear: both;}
.ibar_login_box .login_btnbox a {width: 94px;height: 30px;line-height: 30px;text-align: center;border: 1px solid;color: #333;text-decoration: none;float: left;background-position: 0 -408px;background-repeat: repeat-x;border-color: #e9e9e9;}
.ibar_login_box .login_btnbox .login_order {margin: 0 10px 0 35px;}
.ibar_login_box .login_btnbox a:hover{ text-decoration:none;background-position:0 -366px;border-color:#ec5151; background:none;}
.ibar_login_box .login_btnbox .login_favorite{border-color:#e9e9e9}
.ibar_login_box .icon_arrow_white {position: absolute;right: -5px;top: 15px;width: 5px;height: 9px;background-position: 0 -253px;}

