/* `Style Reset
-----------------------------------------------------------------------------------------------------*/
html, body, div, span, iframe, h1, h2, h3, h4, h5, h6, p, pre, a, em, font, img, s, samp, small, strong, tt, b, u, i, dl, dt, dd, ol, ul, li, form, label, table, tbody, thead, tr, th, td { margin:0px; padding:0px; border:0px; font-size:100%; vertical-align:baseline;}
html { background:#FFF; }
ol, ul { list-style:none }
blockquote, q { quotes:none }
blockquote:before, blockquote:after, q:before, q:after { content:''; content:none }
:focus { outline:0 }
table { border-spacing:0px }

/* `Text style defined
-----------------------------------------------------------------------------------------------------*/
body{ font:12px/1.5 Tahoma,\5b8b\4f53,\5fae\8f6f\96c5\9ed1; color:#333}
a, a:link{ text-decoration:none; color:#333}
a:hover { text-decoration:underline; color: #f60;}
h1 { font-size:24px }
h2 { font-size:22px }
h3 { font-size:20px }
h4 { font-size:18px }
h5 { font-size:16px }
h6 { font-size:14px }
/*
	The following is defined color class.
*/
.black, .black a { color:#000 }
.black3, .black3 a { color:#333 }
.black6, .black6 a { color:#666 }
.black9, .black9 a { color:#999 }
.blue, .blue a { color:#00334a }
.blue1, .blue1 a { color:#002777 }
.blue2, .blue2 a { color:#248ac1 }
.blue3, .blue3 a { color:#046ebd }
.blue4, .blue4 a { color:#0033ff }
.orange, .orange a { color:#f50 }
.red, .red a { color:#F00; }
.red1, .red1 a { color:#C00; }
.red2, .red2 a { color:#900; }
.black a:hover, .black3 a:hover, .black6 a:hover, .black9 a:hover, .blue a:hover, .blue1 a:hover, .blue2 a:hover, .blue3 a:hover, .blue4 a:hover, .orange a:hover, .red a:hover, .red1 a:hover, .red2 a:hover { text-decoration:underline; color:#f50; }
/* The following is a shorthand property.
--------------------------------------------------------------------------------------------------*/
.ml0 { margin-left: 0px }
.mr0 { margin-right: 0px }
.mt5 { margin-top:5px }
.mt10 { margin-top:10px }
.mt15 { margin-top:15px }
.mt20 { margin-top:20px }
.mb5 { margin-bottom:5px }
.mb10 { margin-bottom:10px }
.mb15 { margin-bottom:15px }
.mb20 { margin-bottom:20px }
.t_c { text-align:center }
.t_l { text-align:left }
.t_r { text-align:right }
.ll { float:left }
.rr { float:right }
.p_rel{ position:relative }
/* `boxs
----------------------------------------------------------------------------------------------------*/
.container{ margin-left: auto; margin-right: auto; width: 1000px;}

/* `Clear Floated Elements
----------------------------------------------------------------------------------------------------*/
.clear { clear: both; display: block; overflow: hidden; visibility: hidden; width: 0px; height: 0px; font-size:0px; line-height:0; }
.clearfix:after { clear: both; content: ' '; display: block; font-size: 0px; line-height: 0px; visibility: hidden; width: 0px; height: 0px; }
html { zoom:expression(function(ele) {
ele.style.zoom = "1";
document.execCommand("BackgroundImageCache", false, true);
}
(this));
}
/*
	The following zoom:1 rule is specifically for IE6 + IE7.
	Move to separate stylesheet if invalid CSS is a problem.
*/
* html .clearfix, *:first-child+html .clearfix { zoom: 1; }

/* 左右结构布局 
---------------------------------------------------------------------------------------------------*/
.main{ float:left; width:100%; min-height:1px;}
.main-wrap{ margin-right:190px; display:block; overflow:hidden; zoom:1;}
.sidebar{ margin-left:-180px; width:180px; float:left; display:block; overflow:hidden; zoom:1;}

/* 左中右结构布局 
---------------------------------------------------------------------------------------------------*/
.sidebar-left, .sidebar-right, .content{ float:left;}
.sidebar-left{ width:250px; margin-left:-100%;}
.sidebar-right{ width:250px; margin-left:-250px;}
.content{ width:100%; min-height:1px;}
.content .wrapper{ margin:0 260px 0 260px;}
.main, .wrapper,.sidebar-left,.sidebar-right{zoom:1;}

/*图片加载
---------------------------------------------------------------------------------------------------*/
.icon, .bk-search s, .bk-search .search, .bk-search .but, #nav, #nav .main-nav li.on a, .a-categories, .a-cf s, .contbox b{ background:url(../images/header_bg.png) no-repeat; display:inline-block; zoom:1;}

/* 顶部导航 */
#bk-site-nav{ background:#f0f0f0; height:29px; border-bottom:#ccc solid 1px; width:100%; display:block; font-style:normal;}
#bk-site-nav{ color:#333;}
#site-nav-bd{ height:25px; padding-top:4px;}
#site-nav-bd .left-wrap {height: 18px; overflow: hidden;}
#bk-site-nav .left-wrap a{ margin:0 3px; color:#f40;}
#bk-site-nav li{ float:left; padding-left:8px;}
#bk-site-nav li a:hover{ color:#f50;}
#bk-site-nav .cart{ padding-top:1px\9; _padding-top:0; zoom:1;}
#bk-site-nav .cart a{ border:#ccc solid 1px; background:#FFF; padding:2px 3px; zoom:1;}
#bk-site-nav .cart .icon{ width:13px; height:10px; background-position:-129px -5px; padding:1px 3px 0 0; position:relative; top:1px; _top:3px; left:0; cursor:pointer;}
#bk-site-nav .tel{background:url(../images/header_bg.png) no-repeat -128px -20px; display:block; height:15px; line-height:15px; margin:2px 0 0 5px; width:75px; text-indent:-10000px; padding:0;}
/*QQ彩贝*/
.qqcp_bg{background:url(../images/qqcb_bg.png) repeat-x 0 0; height:35px; width:100%; min-width:100%;}
.qqcp_bg .qqmar{width:1000px; margin:0 auto; height:35px;background:url(../images/qqcb_bg.png) repeat-x 0 0; overflow:hidden;}
.qqcp_bg .sale_tip {	float: left; width: 575px; height: 35px; line-height:35px; padding-left: 32px;	background:url(../images/qqcp_logo.gif) no-repeat 0 8px; text-align: left;}
.qqcp_bg .login_status {	float: right;	height: 35px;	line-height:35px;	text-align: right;}
.qqcp_bg .redf{color:#F00; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
/*等级图标*/
.gread{ width: 41px; height: 16px; position: relative; top:2px;}
.gread-xc{ background: url("../images/m_xc.gif") no-repeat;}
.gread-by{ background: url("../images/m_by.gif") no-repeat;}
.gread-th{ background: url("../images/m_th.gif") no-repeat;}
.gread-zy{ background: url("../images/m_zy.gif") no-repeat;}
/*帮助中心*/
#bk-site-nav .help .icon, #bk-site-nav li.help-on .icon{ width:8px; height:4px; padding:0; position:relative; top:-2px; _top:-5px; left:-1px; overflow:hidden; zoom:1; cursor:pointer;}
#bk-site-nav .help{ display:block; _padding-top:2px; margin:0 5px; width:62px;}
#bk-site-nav .help .icon{ background-position:-144px -5px;}
#bk-site-nav li.help-on .icon{ background-position:-144px -12px;}
#bk-site-nav li.help-on{ border:#ccc solid 1px; border-bottom:0; background:#FFF; width:60px; top:-1px;}
#bk-site-nav li#sHelp{ position:relative;}
#sHelp-bd{ border:#ccc solid 1px; border-top:0; background:#FFF; position:absolute; top:18px; _top:17px; left:-1px; width:68px; display:block; overflow:hidden; zoom:1;}

#bk-header{ width:970px; margin:20px auto 10px auto;}
.bk-header-banner{ margin:0px auto;}
/* logo */
#bk-logo{ float:left; position:relative; top:7px;}
.bk-search{ width:585px; _width:600px; float:left;}
.bk-search s{ width:8px; height:40px;}
.bk-search s.search-l{ background-position:0 0;}
.bk-search s.search-r{ background-position:-121px 0; width:5px;}
.bk-search .search{ background-position:0 -41px; height:36px; background-repeat:repeat-x; padding:4px 0 0 1px; float:left;}
.bk-search .search .inp{ width:450px; height:23px; line-height:23px; padding:1px 10px; _padding:1px 9px; border:0; background:#fff; font-size:14px; color:#999; margin-top:3px; float:left;}
.bk-search .but{ background-position:0 -166px; width:99px; height:28px; border:0; font-size:0; line-height:0; overflow:hidden; zoom:1; _text-indent:-10000px; margin-top:2px; cursor:pointer; color:#fff;}
.bk-search .but:hover{ background-position:-103px -166px; width:99px; height:28px; border:0; text-indent:-10000px; margin-top:2px; cursor:pointer;}
.ad-s-txt{ height:40px; line-height:40px; margin-left:10px; width:50px;}
.ad-s-txt a{ vertical-align:middle; color:#0092d2;}
.bk-h-search{ width:auto; clear:both; height:26px; overflow:hidden; padding-top:8px;}
.bk-h-search a{ padding:0 5px;}
/* 导航 */
#nav{ height:72px; background-position:0 -196px; background-repeat:repeat-x; width:100%; position:relative; z-index:99;}
#nav .main-nav{ margin-left:10px; display:inline-block; zoom:1;}
#nav .main-nav li{ float:left; font-size:14px; font-weight:bold; height:35px; line-height:35px;}
#nav .main-nav li a{ font-size:14px; font-weight:bold; color:#fff; padding:0 25px; display:inline-block; overflow:hidden; zoom:1; background: url(../images/txtline20110803_bg.gif) no-repeat right -26px;}
#nav .main-nav li a:hover{ background-color:#444;}
#nav .main-nav li.on{ background-position:0 -270px; color:#179fcf;}
#nav .main-nav li.on a, #nav .main-nav li.on a:hover{ background-position:0 -270px; color:#179fcf; background-color:inherit}
#sub-nav-bot{ clear:both; height:36px; line-height:36px; overflow:hidden;}
#sub-nav-bot a{ margin:0 2px;}
#nav .main-nav li .hover{ background-color:#444;}
.a-categories{ width:206px; height:33px; background-position:0 -82px; text-indent:-10000px; margin-top:2px; float:left;}
.a-categories a{ width:206px; height:33px; display:block; overflow:hidden; zoom:1;}
.topic{position:relative;}
.turnHover{ position:absolute; display:none;width:100px;background-color:#444; z-index:100}
.turnHover a{ padding:5px 10px; display:block; overflow:hidden; zoom:1; background:none; font-size:12px; font-weight:bold; color:#fff; text-decoration:none;}
.turnHover a:hover{ background-color:#666;}
.level-nav{ background: url("../images/original.png") no-repeat; width: 219px; height: 34px; position: absolute; right:0; top:-3px; text-align: center; line-height: 34px; font-family:"宋体";font-size:13px;}
.level-nav a{ margin: 0 10px;}
.level-nav a.vip{ font-weight: bold; color: #f00;}
/*频道*/
#nav .main-nav li.channel{ background: url("../images/channel_bg.gif") no-repeat -11px 0; width: 85px; position: relative;}
#nav .main-nav li.channel-on{ background: url("../images/channel_bg.gif") no-repeat -111px 0;}
#nav .main-nav li.channel span{ width: 65px; display: inline-block; padding: 0 0 0 20px; color: #fff; background: url(../images/txtline20110803_bg.gif) no-repeat right -26px; cursor: pointer;}
#nav .main-nav li.channel a:hover{ background: none;}
#nav .main-nav li.channel em{ display:block; width:22px; height:15px; overflow:hidden; position:absolute; top:-9px; right:5px; z-index:100; background:url(../images/hot.gif) no-repeat;}
#nav .main-nav li.channel .channel-list{ background: #444; left: 0; line-height: 22px; overflow: hidden; padding: 5px 0 1px 0; position: absolute; text-align: left; top: 33px; width: 85px; text-align: center; display: none;}
#nav .main-nav li.channel .channel-list a{ display: inline-block; width: 83px; background: none; font-weight: 100; font-size: 13px; padding: 3px 0;}
#nav .main-nav li.channel .channel-list a.on, #nav .main-nav li.channel .channel-list a:hover{ background: #666; text-decoration: none;}
/*分类*/
.totalbox, .totalboxs{ float:left; position:relative; z-index:999;}
.totalboxs .contbox{ display:block}
.contbox{ background:url(../images/sub_cate_bg.gif) repeat-y top left; position:absolute; top:33px; left:0; display:none; z-index:100; width:206px;}
.contbox b{ width:206px; height:5px; display:block; overflow:hidden; zoom:1;}
.contbox .bor-top{ background-position:0 -148px;}
.contbox .bor-bottom{ background-position:0 -157px;}
.contbox a{ color:#333; font-size:12px; font-weight:100; padding:0; text-decoration:none;}
.a-cf{ float:left; width:170px; position:relative; height:32px; line-height:32px; padding-left:15px; border-bottom:#e2f5fd solid 1px; z-index:1;}
.a-cf a{ float:left;}
.a-cf s{ background-position:-186px -3px; width:4px; height:8px; float:right; margin-top:12px; overflow:hidden;}
.product-num{ position:absolute; left:95px; top:0px; color:#999; font-size:12px; font-weight:100;}
.hover .product-num{ color:#fff;}
.contbox li.hover .a-cf{ background-color:#696967; border-bottom-color:#696967;}
.contbox li.hover .a-cf a{ height:28px; color:#fff;}
.contbox li{ padding:0 8px; float:left; width:auto;}
.contbox li a{ cursor:pointer;}
.contbox li a:hover{ text-decoration:underline;}
.contbox li ol{ display:none}
.contbox li.hover ol{ display:block; border:3px solid #696967; z-index:10; min-height:351px; background-color:#fff; left:185px; width:665px; position:absolute; top:5px;}
.item { float:left; width:550px; padding:10px;}
.item dl{ float:left; width:645px; border-bottom:#999 dashed 1px; padding:5px 0;}
.item dl dt { display:block; float:left; font-size:12px; line-height:26px; padding-left:5px; width:85px; text-align:left; color:#CCC;}
.item dl dt a{ font-weight:bold; border:none; color:#179ed1; float:left;}
.item dl dd{ float:left; width:555px; color:#eee; line-height:26px;}
.item dl dd a{ padding:0 5px 0 8px; display:inline-block; background: url(../images/txtline20110803_bg.gif) no-repeat 0 -118px;}
.item dl dd a:hover{ color:#fc4c0f;}
.contbox li.catid_12 ol{ position:absolute; top:100px;}
.contbox li.catid_13 ol{ position:absolute; top:100px;}
.class-name{ clear: both; display: block; font-size: 12px; font-weight: bold; line-height: 24px; padding: 3px 0 0 15px;}
.class-name a{ color: #158FBD; font-weight: bold;}
#allsorttxt a{ font-size: 12px; font-weight: bold; line-height: 24px; padding-left:15px;}

/*底部*/
/* footer */
/*.footer{clear:both; height:400px; margin-top:20px; position:relative; z-index:5000; width:1000px; margin:10px auto;}
.footer ul{ padding-top:16px; height:300px; border:#e3e3e3 1px solid; border-left:0; border-right:0; margin-bottom:18px; padding-left:30px;}
.footer ul li{ width:161px; float:left;}
.footer ul li em{display:block; clear:both; width:65px; height:17px; margin-bottom:8px; background:url(../images/FooterSprite.gif) no-repeat -9999px -9999px;}
.footer ul li em.gwzn{background-position:0px 0px;}
.footer ul li em.psfs{background-position:-65px 0px;}
.footer ul li em.zffs{background-position:-131px 0px;}
.footer ul li em.shfw{background-position:-197px -0px;}
.footer ul li em.tsfw{background-position:-0px -18px;}
.footer ul li em.bzzx{background-position:-66px -18px;}
.footer ul li em.bjbk{background-position:-132px -18px;}
.footer ul li.serphone em.sfphone{ background-position:-197px -18px;}
.footer ul li.serphone .phone-footer-bg{ background:url(../images/FooterSprite.gif) no-repeat -267px -153px; width:131px; height:54px;}
.footer ul li ul{margin:0 0 0 3px; padding:0; height:auto; border:0;}
.footer ul li ul li{width:100%; line-height:22px; clear:both; position:relative;}
.footer ul li ul li a:link {color:#333; text-decoration:none;}
.footer ul li ul li a:visited {color:#333; text-decoration:none;}
.footer ul li ul li a:hover {color: #248ac1; text-decoration:underline;}
.footer ul li ul li a:active {color: #248ac1;}

.footer p.binfo{width:1000px; height:70px; position:absolute; top:230px; left:0px;}
.footer p.binfo b{display:block; float:left; height:70px; background:url(../images/FooterSprite.gif) no-repeat -9999px -9999px;}
.footer p.binfo b.bphone{width:360px; background-position:0 -240px;}
.footer p.binfo b.bsong{width:398px; background-position:0 -310px;}
.footer p.binfo b.bzheng{width:242px; background-position:0 -380px;}

.footer .copyright{width:750px; margin:0 auto; text-align:center;}
.footer .copyright dl{ clear:both; margin:0 12px;}
.footer .copyright dl dd{float:left; background:url(../images/FooterSprite.gif) no-repeat -9999px -9999px;}
.footer .copyright dl dd.polices_icon{width:115px; height:58px; background-position:0 -154px; margin:5px 0 0 21px;}
.footer .copyright dl dd.polices_icon img{width:48px; height:58px; float:left;}
.footer .copyright dl dd.copy_txt{margin:10px 10px 0 10px; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#666;}
.footer .copyright dl dd.copy_txt a:link {color:#666; text-decoration:none;}
.footer .copyright dl dd.copy_txt a:visited {color:#666; text-decoration:none;}
.footer .copyright dl dd.copy_txt a:hover {color: #248ac1; text-decoration:underline;}
.footer .copyright dl dd.copy_txt a:active {color: #248ac1;}
.footer .copyright dl dd.web_gs{width:48px; height:58px; background-position:-116px -154px;}
.footer .copyright dl dd.web_gs img{width:48px; height:58px; float:left;}
.footer .copyright dl dd.ll {margin: 5px 0 0 10px;}*/

/* 与新版底部 footer 样式保持一致 updated on 0801-2014 */
.footer{clear:both; height:400px; margin-top:20px; position:relative; z-index:999; width:1000px; margin:10px auto;}
.footer ul{ padding-top:16px; border-top:1px solid #e3e3e3; margin-bottom:18px; padding-left:30px;}
.footer ul li{ width:161px; float:left;}
.footer ul li h3 {color: #666; font: bold 15px/18px 微软雅黑, Verdana, Arial; margin: 0 0 5px;}
.footer ul .serphone .phone-footer-bg p {color: #999;}
.footer ul .serphone .phone-footer-bg .tel{text-indent: -9999px; background:url(../images/footer.gif) no-repeat -267px -14px; width:131px; height:40px;}
.footer ul li ul{margin:0 0 0 3px; padding:0; height:auto; border:0;}
.footer ul li ul li{width:100%; line-height:22px; clear:both; position:relative;}
.footer ul li ul li a {color:#999; text-decoration:none;}
.footer ul li ul li a:hover {color: #f50;}
.footer .binfo {padding-bottom: 15px; border-bottom:1px solid #e3e3e3; margin-bottom: 18px;}
.footer .copyright{width:800px; margin:0 auto; text-align:center;}
.footer .copyright dl{ clear:both; margin:0 12px;}
.footer .copyright dl dd{float:left; background:url(../images/footer.gif) no-repeat -9999px -9999px;}
.footer .copyright dl dd.polices_icon{width:115px; height:58px; background-position:0 0; margin:5px 0 0 21px;}
.footer .copyright dl dd.polices_icon img{width:48px; height:58px; float:left;}
.footer .copyright dl dd.copy_txt{margin:10px 10px 0 10px; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#666;}
.footer .copyright dl dd.copy_txt a {color:#666; text-decoration:none;}
.footer .copyright dl dd.copy_txt a:hover {color: #f50;}
.footer .copyright dl dd.web_gs{width:48px; height:58px; background-position:-116px -154px;}
.footer .copyright dl dd.web_gs img{width:48px; height:58px; float:left;}
.footer .copyright dl dd.ll {margin: 5px 0 0 10px;}

/*分页*/
#page{ margin-top:15px; padding:10px 0; text-align:center; display:block; overflow:hidden; zoom:1;}
#page ul{ float:right;}
#page li{ float:left; padding:0 8px; height:22px; line-height:22px;}
#page a, #page span{ height:22px; line-height:22px; display:inline-block; padding:0 7px;}
#page a{ margin:0 1px; border:#ccc solid 1px; color:#248ac1; text-decoration:none;}
#page a:hover, #page span.on, #page a.on{ color:#fff; background:#22a8db; border:#2394be solid 1px;}
#aa{ border:#F00 solid 1px;}

/*弹出框定位*/
#cartType{position:absolute; top:100px; width:280px; min-height:80px;left:420px;z-index:99999; display:none;}

.pop-buy-c{clear:both; padding-top:12px;}
.pop-buy-c .pop-buy-txt{position:relative; padding-left:62px; height:85px; line-height:24px;}
.pop-buy-c .pop-buy-txt strong{display:block; clear:both;}
.pop-buy-c .pop-buy-txt em{display:block; width:32px; height:50px; position:absolute; top:8px; left:10px; background:url(../images/sy-icon.gif) no-repeat -87px -322px;}
.pop-buy-c .pop-buy-btn{ float:left; margin-left:12px;}
.pop-buy-c .pop-buy-txt ins{font-weight:bold; color:#F00; text-decoration:none;}
.pop-buy-c .clear{padding-left:40px;}

.com-btn-bg{display:block; height:26px; line-height:26px; color:#FFF; float:left; background:url(../index/images/com-btn-bg.gif) no-repeat -9999px -9999px; text-decoration:none; cursor:pointer;}
.com-btn-bg:hover{text-decoration:none;}
.com-btn-bg b{display:block; float:left; font-weight:normal; height:26px; line-height:26px; background:url(../index/images/com-btn-bg.gif) no-repeat -9999px -9999px; padding:0 10px; color:#FFF; cursor:pointer;}
.btn-style-01{background-position:0 0;}
.btn-style-01 b{background-position:right -26px;}
.btn-style-02{background-position:0 -52px;}
.btn-style-02 b{background-position:right -78px;}
.btn-style-03{background-position:0 -104px;}
.btn-style-03 b{background-position:right -130px;}
.btn-style-04{background-position:0 -156px;}
.btn-style-04 b{background-position:right -182px;}
.btn-style-05{background-position:0 -208px;}
.btn-style-05 b{background-position:right -234px;}
.btn-style-06{background-position:0 -260px;}
.btn-style-06 b{background-position:right -286px;}

.com-pop-box{}
.com-pop-box td,.com-pop-box td span{background:url(../index/images/navpopover.png) no-repeat -9999px -9999px;}
.com-pop-box td div.relative{position:relative; width:100%; height:100%; top:0; left:0;}
.com-pop-box .popover_top_left{width:23px; height:19px; background-position:0 0; line-height:19px; font-size:0;}
.com-pop-box .popover_top_cen{height:19px; background-position:0 -38px; background-repeat:repeat-x; line-height:19px; font-size:0; vertical-align:top;}
.com-pop-box .popover_top_cen span.Sicon{width:25px; height:15px; line-height:15px; font-size:0;  background-position:-8px -144px; z-index:10; display:block;  position:absolute; top:-7px; left:15px; display:none;}
.com-pop-box .popover_top_right{width:23px; height:19px; background-position:-23px 0; line-height:19px; font-size:0;}

.com-pop-box .popover_cen_left{width:23px; background:url(../index/images/navpopover_c_bg.png) repeat-y 0 0; vertical-align:top;}
.com-pop-box .popover_cen_left span.Sicon{width:15px; height:25px; line-height:25px; font-size:0; background-position:-9px -96px; z-index:10; display:none; float:left; position:absolute; top:25px; left:-1px;}
.com-pop-box .popover_cen_cen{background:#FFF;}
.com-pop-box .popover_cen_right{width:23px; background:url(../index/images/navpopover_c_bg.png) repeat-y -23px 0; vertical-align:top;}
.com-pop-box .popover_cen_right span.Sicon{width:15px; height:25px; line-height:25px; font-size:0;  background-position:-22px -96px; z-index:10; display:block; float:right; position:absolute; top:45px; right:-3px; display:none;}

.pop-box-pannel {position:relative;}
.pop-box-pannel a.del-btn{position:absolute; top:-4px; right:-8px; z-index:999;}

.pop-box-login{margin:8px 18px 0 18px; padding:0; list-style-type:none;}
.pop-box-login h3.warning{border:#fae2b9 1px dashed; background:#ffffe3 url(../images/listIcon.gif) no-repeat 5px -630px; color:#e68a03;  padding:5px 10px 5px 26px; font-size:12px; margin:8px 0; display:none;}
.pop-box-login li{list-style-type:none; clear:both; padding:5px 0;}
.pop-box-login li input.txt{width:140px; border:#CCC 1px solid; padding:5px 0; height:12px;}
.pop-box-login li input.Submit{font-size:14px; font-weight:bold; cursor:pointer; padding:3px 8px;}
.pop-box-login li.c{text-align:center;}
.pop-box-t{clear:both; font-size:14px; font-weight:bold; padding:5px 0; background:#f1f7ff; text-align:center; color:#333;}


.com-pop-box .popover_bottom_left{width:23px; height:22px; background-position:0 -19px; line-height:22px; font-size:0;}
.com-pop-box .popover_bottom_cen{height:22px; background-position:0 -57px; background-repeat:repeat-x; line-height:22px; font-size:0; vertical-align:top;}
.com-pop-box .popover_bottom_cen span.Sicon{width:25px; height:15px; line-height:15px; font-size:0;  background-position:-8px -157px; z-index:10; display:block;  position:absolute; top:11px; left:45px; display:none;}
.com-pop-box .popover_bottom_right{width:23px; height:22px; background-position:-23px -19px; line-height:22px; font-size:0;}

.com-pop-box .popover_top_cen span.Sicon{display:block;  left:200px; }
.none-search{ width:980px; margin:40px auto; border:#fdcdbd 1px solid; background:#fff7f4; text-align:center; padding:20px 0; font-size:14px; }
.none-search span{font-size:14px; font-weight:bold; color:#fc4c0f;}

.com-btn-bg{display:block; height:26px; line-height:26px; color:#FFF; float:left; background:url(../images/com-btn-bg.gif) no-repeat -9999px -9999px; text-decoration:none; cursor:pointer;}
.com-btn-bg:hover{text-decoration:none;}
.com-btn-bg b{display:block; float:left; font-weight:normal; height:26px; line-height:26px; background:url(../images/com-btn-bg.gif) no-repeat -9999px -9999px; padding:0 10px; color:#FFF; cursor:pointer;}
.btn-style-01{background-position:0 0;}
.btn-style-01 b{background-position:right -26px;}
.btn-style-02{background-position:0 -52px;}
.btn-style-02 b{background-position:right -78px;}
.btn-style-03{background-position:0 -104px;}
.btn-style-03 b{background-position:right -130px;}
.btn-style-04{background-position:0 -156px;}
.btn-style-04 b{background-position:right -182px;}
.btn-style-05{background-position:0 -208px;}
.btn-style-05 b{background-position:right -234px;}
.btn-style-06{background-position:0 -260px;}
.btn-style-06 b{background-position:right -286px;}

a.del-btn{width:17px; height:16px; display:block; float:right; margin-right:5px; background:url(../images/sy-icon.gif) no-repeat -189px -262px;}
a.del-btn:hover{background-position:-189px -278px;}
a.del-btn:active{background-position:-189px -294px;}
.pop-box-pannel {position:relative;}
.pop-box-pannel a.del-btn{position:absolute; top:-4px; right:-8px; z-index:999;}

.mobile-bk {background: url(../images/bk.png) top left no-repeat; line-height: 22px; padding-left: 22px; display: inline-block;}
.mobile-bk:hover {background-position: 0 -25px;}