/* CSS Document */

body{  margin:0; padding:0; font-size:12px; word-wrap:break-word; color:#333; font-family:"Arial","microsoft @微软雅黑","宋体";border:0px #fff solid;background:url(/img/bg.jpg) #F8F8F8 repeat-x ;}
.topad{background:#373c47;margin:0px auto;}
.topad img{ max-width:1860px;}
ul,li,dl,dt,dd,span,del,b,font,label,ol{ padding:0px; margin:0px; list-style-type:none;}
p,input,form{ margin:0px; padding:0px;}
h1,h2,h3,h4,h5,h6{ margin:0px; padding:0px; font-weight:normal; font-size:12px;}
img{border:0;}
img, div { behavior: url(/ifpngfix/iepngfix.htc); }
em,i,s{ font-style:normal;}
a{ text-decoration:none; color:#333;}
a:hover{ text-decoration:underline; color:#c30;}
.clear{ clear:both; height:0; line-height:0; font-size:0; overflow:hidden;}
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix {display: inline-table;}
* html .clearfix {height: 1%;}
*+html .clearfix{height: 1%;}
.clearfix {display: block;}

a{
text-decoration:none;
}
a:link{
text-decoration:none;
}
a:visited{
text-decoration:none;
}
a:hover{
text-decoration:none;
}
a:active{
text-decoration:none;
}


.fl{ float:left;}
.fr{ float:right;}
.mt5{ margin-top:5px;}
.mt10{ margin-top:10px;}
.mt15{ margin-top:15px;}
.mt20{ margin-top:20px;}
.mt25{ margin-top:25px;}
.mr5{ margin-right:5px;}
.mr10{ margin-right:10px;}
.mr15{ margin-right:15px;}
.ml5{ margin-left:5px;}
.ml10{ margin-left:10px;}
.ml15{ margin-left:15px;}

.verticalPic{ text-align:center; display: table-cell; vertical-align: middle; overflow:hidden; position:relative;}
.verticalPic img{ vertical-align:middle;}

.verticalPic .icon
{
    height: 16px; 
    position:absolute; left:0px; bottom:0px;
    padding:5px 0px;
    width:220px; 
    display:none;
    _filter:alpha(opacity=80);  
    -moz-opacity:0.8;  
    -khtml-opacity: 0.8;  
    opacity: 0.8;  
}
.verticalPic .icon a{ color:#fff; text-decoration: underline; font-size:14px;  margin-right:20px;}

.wbox{width:1080px; margin:0 auto;clear:both;}
#sw_mod_searchlist{float:left;width:990px;}
/* 宽度限制模块 */
/*@media screen and (min-width: 1280px) {
  .wbox{width:1080px; margin:0 auto;clear:both;}
  #sw_mod_searchlist{float:left;width:990px;}
}
@media screen and (min-width: 800px) and (max-width:1280px) {
  .wbox{width:990px; margin:0 auto;clear:both;}
  #sw_mod_searchlist{float:left;width:790px;}
}*/

.wbox:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.wbox { display:inline-block; }/* Hides from IE-mac \*/
* html .wbox { zoom:1; }
.wbox { display:block; }/* End hide from IE-mac */


body {
word-wrap: break-word;
font: 12px/normal "Consolas";
font-family: '\5fae\8f6f\96c5\9ed1';
color: #555;
background: url(/img/aboutbg.jpg) repeat-x #f8f8f8;
}

/*顶部导航*/
.topnav{ width:100%; border-bottom: #e5e5e5 0px solid;height: 25px;padding-top:9px;padding-bottom:9px;line-height:25px;color: #515151;background:url(/img/all.png) repeat-x;}

#sp_exit{ cursor:pointer;}

.login_info{ float:left; height:25px; line-height:25px; padding-left:20px; vertical-align:middle;}
.login_info a{ color:#666;}
.login_info a:hover{ color:#e60000;}
.login_info span{ color:#666; padding:0 5px;}
.login_info i{ background:url(/images/203997.png) no-repeat -180px 0; width:12px; height:16px; }


.topmenu {position:relative; z-index:1; font-size:15px; font-family:Microsoft yahei;}
.topmenu ul{ float:right; height:36px;}
.topmenu li{ float:left; display:inline; padding:0px 10px;  height:36px; }
.topmenu li.default{ line-height:36px;}
.topbanner{ width:100%; height:90px; display:block;  background-repeat: no-repeat; background-position: center top;}
.topbanner a{ display:block; width:100%; height:90px;}
.topmenu b{ display:inline-block;}
.topmenu .sp_tel{font-size: 16px; display: inline-block; font-weight: 500;vertical-align: top; color:#4aa502;border:0px; }
.login_info .sp_ico3{ position:relative; z-index:99;}
.login_info span,.login_info a{ font-family:Microsoft yahei;font-size:15px; display: inline-block; }
.login_info .sp_tel{color: #ff5a00; font-weight: 500; font-size: 18px;padding-left:0px;margin-right:10px;margin-right:10px;border-right:1px #e3e3e3 solid;padding-right:10px;}
.login_info .sp_ico2{background:url(/styles/style_base/images/ico_2.png) 0 8px no-repeat;padding-left:20px!important;padding-left:15px}
.login_info .sp_ico3{background:url(/img/icon_wexin.png) 0px 1px no-repeat;padding-left:30px;margin-right:10px;border-right:1px #e3e3e3 solid;padding-right:10px; }
.login_info .sp_ico4{background:url(/img/icon_mobile.png) 0px 1px no-repeat;padding-left:24px;margin-right:10px;margin-right:10px;border-right:1px #e3e3e3 solid;padding-right:10px;}
.login_info .sp_ico5{background:url(/img/icon_service.png) 0px 1px no-repeat;padding-left:28px}
.sp_wx{ display:none;border:0px;}
#sp_exit{ cursor:pointer;color:#ff6000;margin-left:10px;}
.login_info .sp_customer{font-size:16px;}
.topmenu .sp_login{color:#ff6000; font-weight:bold; line-height:25px; vertical-align:middle;}

.topmenu span a{display:inline-block;padding-right:15px!important;padding-right:8px;font-size:15px;*display:inline;zoom:1; vertical-align:middle;line-height:18px;}
.icotoptel{ background:url(/images/indexico.gif) no-repeat;background-position:-450px -50px;width:20px;height:20px; display:inline-block;}
.icotopod{ background:url(/images/indexico.gif) no-repeat;background-position:0px 0px; width:20px;height:20px; display:inline-block;}
.icotopwb{ background:url(/images/indexico.gif) no-repeat;background-position:-400px -50px; width:20px;height:20px;  display:inline-block;}
.icotopfw{ background:url(/styles/style_base/images/ico_4.png) no-repeat; width:20px;height:20px; display:inline-block;}
.icotomob{ background:url(/styles/style_base/images/ico_4.png) no-repeat; width:20px;height:20px; display:inline-block;background-size:20px;}
.icotopts{ background:url(/images/ts.png) no-repeat; width:20px;height:20px; display:inline-block;background-size:20px;}

.topmenu li.sn_menu{ position:relative; padding:0 2px 0 0; z-index:999;}
.sn_menu .menu_hd{ float:left; display:inline-block; margin:4px 1px 1px 1px;  height:28px; line-height:28px; padding:0px 20px 0 10px; cursor:pointer; position:relative; z-index:1000; }
.sn_menu .menu_hd b { background:url(/images/203997.png) no-repeat -180px -60px; width:7px; height:4px; overflow:hidden;  position: absolute; right: 6px; top: 13px; top:12px\9; }

.topmenu li.hover{ background:none; margin-left:-1px;}
.topmenu li.hover .menu_hd{ border:#e6e6e6 1px solid; border-bottom:0;  margin:3px 0 0 0; background:#fff;}
.topmenu li.hover .menu_hd b{ background:url(/images/203997.png) no-repeat right -208px; background-position:-192px -60px;}

.header h1{ float:left; width:420px;}
.header h1 a {display:block;margin-left:0px;text-decoration:none;margin-top:0px; }

/*<!------------
topSearch 
----------------------------------------------------------------->*/
/*@media screen and (min-width: 1280px) {
    .topSearch {float:left;width:580px;height:32px;margin-top:25px;border:3px solid #F3F3F3;}
    .topSearch .input {float:left;width:420px;height:28px;line-height:28px;border:2px solid #60a411;border-left:none;border-right:none;overflow:hidden; }
    .topSearch .input .text {border:none;width:410px;padding-left:10px;color:#999;border:0;line-height:28px;height:28px;padding-top:0px;padding-bottom:0px;font-size:12px;}
    .topSearch .topSelect {float:left; width:60px;height:28px;background:url(/images/global/search_select.jpg) no-repeat 0 0;text-indent:15px;line-height:26px;border: 2px solid #60a411;position:relative;_zoom:1;}
    .topSearch .topSelect span {width:60px;height:28px;cursor:pointer;display:block;overflow:hidden;position:relative;_zoom:99;}
    .topSearch .topSelect span.curr {background:url(/images/global/search_select.jpg) no-repeat 0 -28px;}
    .topSearch .topSelect ul {display:none;width:60px;border:1px solid #ccc;border-top:none;z-index:1000;background:#fff;position:absolute;left:-2px;top:28px;}
    .topSearch .topSelect ul li {height:26px;line-height:26px;}
    .topSearch .topSelect ul li.liHover {background:#eee;cursor:pointer;}
    .topSearch .searchBtn {float:left;width:96px;height:32px;border:0px red solid;cursor:pointer;background: #60a411; color:White; font-size:16px;margin:0px;padding:0px;}
}
@media screen and (min-width: 800px) and (max-width:1280px) {
    .topSearch {float:left;width:400px;height:32px;margin-top:25px;border:3px solid #F3F3F3;}
    .topSearch .input {float:left;width:240px;height:28px;line-height:28px;border:2px solid #60a411;border-left:none;border-right:none;overflow:hidden; }
    .topSearch .input .text {border:none;width:230px;padding-left:10px;color:#999;border:0;line-height:28px;height:28px;padding-top:0px;padding-bottom:0px;font-size:12px;}
    .topSearch .topSelect {float:left;width:60px;height:28px;background:url(/images/global/search_select.jpg) no-repeat 0 0;text-indent:15px;line-height:26px;border: 2px solid #60a411;}
    .topSearch .topSelect span {width:60px;height:28px;cursor:pointer;display:block;overflow:hidden}
    .topSearch .topSelect span.curr {background:url(/images/global/search_select.jpg) no-repeat 0 -28px;}
    .topSearch .topSelect ul {display:none;width:60px;border:1px solid #ccc;border-top:none;z-index:1000;background:#fff;position:absolute;left:-2px;top:28px;}
    .topSearch .topSelect ul li {height:26px;line-height:26px;}
    .topSearch .topSelect ul li.liHover {background:#eee;cursor:pointer;}
    .topSearch .searchBtn {float:left;width:96px;height:32px;border:0px red solid;cursor:pointer;background: #60a411; color:White; font-size:16px;margin:0px;padding:0px;}
}*/
.topSearch {float:left;height:62px;margin-top:35px; border:0px solid #F3F3F3;margin-left:80px;}/*width:430px;*/
.topSearch .input {float:left;height:37px;width:292px;line-height:37px;border:1px solid #4FAD4D;overflow:hidden; background:none; /*background:url(/images/2015/search_bg.png) no-repeat;width:302px;*/}
.topSearch .input .text {border:none;width:302px;padding-left:10px!important;padding-left:10px;color:#999;border:0;line-height:37px;height:37px;padding-top:0px;padding-bottom:0px;font-size:12px;background:none; vertical-align:middle; overflow:hidden; }
.topSearch .topSelect {float:left; width:60px;height:28px;background:url(/images/global/search_select.jpg) no-repeat 0 0;text-indent:15px;line-height:26px;border: 1px solid #6aaf16;position:relative;}
.topSearch .topSelect span {width:60px;height:28px;cursor:pointer;display:block;overflow:hidden;position:relative;}
.topSearch .topSelect span.curr {background:url(/images/global/search_select.jpg) no-repeat 0 -28px;}
.topSearch .topSelect ul {display:none;width:60px;border:1px solid #ccc;border-top:none;z-index:1000;background:#fff;position:absolute;left:-2px;top:28px;}
.topSearch .topSelect ul li {height:26px;line-height:26px;}
.topSearch .topSelect ul li.liHover {background:#eee;cursor:pointer;}
.topSearch .searchBtn {float:left;width:101px;height:39px!important;border-radius: 0px;height:36px;border:0px red solid;cursor:pointer;/*background: url(/images/2015/search.png) no-repeat;*/ background-color:#4FAD4D; font-weight:100;/*text-indent:-9999px;*/ color:White; font-size:16px;margin:0px;padding:0px;margin-left:2px;font-family:microsoft yahei}
    
.myclz{float:right;margin-left:20px;height:60px;width:150px;padding-top:30px;margin-right:10px;}
.myclz a{background:url(/images/2015/user_login.png) no-repeat; width:148px;height:76px;display:inline-block; }

.myclz span{margin-left:30px; margin-top:10px; font-size:15px; color:#4E3F3F;font-weight: bold;}
.myclz span:hover{ color:#60a411;}

.searchTab{position:absolute;left:0px;top:-25px;}
.searchTab span{ display:inline-block; margin-right: 6px;
padding: 0 6px;
height: 22px;
line-height: 22px;
font-size: 13px;
text-align: center;
cursor: pointer;
border-radius: 0px;cursor:pointer;}
.searchTab span.cur{ background: #4FAD4D;color:#fff;}

.topqrcode 
{
    background:url(/images/qrcode.png) no-repeat;
    width: 80px;
    height: 80px;
    float: left;
    margin-left: 10px;
    background-size:80px 80px;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
    src='/images/qrcode.png',
    sizingMethod='scale');
}

/*下接菜单样式*/
.menu_bd{ position:absolute; left:0; top:31px; width:78px; border:#e6e6e6 1px solid; padding:5px 0; background:#fff;}
.menu_bd a{ display:block; padding-left:10px; line-height:24px;}
.siteNav{ width:205px;}
.siteNav a{ float:left; width:55px; }
.siteNav .s_hotline{ clear:both; border-top:#e6e6e6 1px solid; padding:10px 0  5px 10px;}
.siteNav .s_hotline b{ color:#c30;}
/* end 下接菜单样式*/

.topmenu li.mycart{ padding:0 2px;   position:relative; z-index:999; }
.topmenu li.mycart span.c_link{ float:left; display:inline-block;  margin:4px 1px 1px 1px;  height:26px; line-height:26px; padding:0px 18px 0 25px; cursor:pointer; position:relative; z-index:10000;}
.topmenu li.mycart span.c_link s{ background:url(/images/203997.png) no-repeat -180px -24px; width:16px; height:14px; overflow:hidden ;  position: absolute; left: 5px; top: 7px;  }
.topmenu li.mycart span.c_link span{ color:#069139; font-weight:bold;}
.topmenu li.mycart span.c_link s{ background-position:-180px -24px; }
.topmenu li.mycart span.c_link b{ background:url(/images/203997.png) no-repeat -180px -60px; width:7px; height:4px; overflow:hidden;  position: absolute; right: 6px; top: 12px; top:11px\9;}
.topmenu li.hover span.c_link b{ background-position:-192px -60px;}/*购物车滑上去样式*/
.topmenu li.hover span.c_link{ border:#e6e6e6 1px solid; border-bottom:#fff 1px solid; margin:3px 0 0 -2px; background:#fff;}/*购物车滑上去样式*/
.topmenu li.last{ background:none;}
.topmenu .sp_ico1 .nav_item{display:none; position:relative;}
.topmenu .sp_ico1 .child_item{display:inline-block; position:absolute; top:5px;left:0px; z-index:11;width:100px;}

.topmenu a{ color:#515151;}
.topmenu a:hover{ color:#c30;}
/*end顶部导航*/

/*页头购物车层*/
.cartLayer,.cartEmpty{ border:#e6e6e6 1px solid; background:#fff; width:348px; font-family:arial; overflow:hidden; position:absolute; right:2px;  top:30px; z-index:9999;}
.cartEmpty{ width:218px;}
.cartEmpty p{ color:#666;  padding:12px; line-height:20px;}
.cartEmpty p a{ color:#06c;}
.cartLayer h4{ font-weight:bold; padding:10px 0 10px 10px; border-bottom:#e6e6e6 1px solid;}
.cartLayer .cartBox{ width:100%; overflow:hidden; }
.cartLayer dl{ width:100%; padding:10px 0;  border-top:#ccc 1px dotted; margin-top:-1px; overflow:hidden;}
.cartLayer dl .pic{ float:left; width:60px; height:60px; border:#e6e6e6 1px solid;  margin:0px 10px; display:inline; overflow:hidden; }
.cartLayer dl .name{ float:left; width:150px; margin-top:5px; color:#666; line-height:18px; height:36px; overflow:hidden;}
.cartLayer dl .price{ float:right; display:inline; margin:5px 10px 0 0; width:100px; text-align:right;}

.cartLayer dl .price{ color:#999; font-weight:bold; }
.cartLayer dl .price b{ color:#e60000; font-family:Arial; }
.cartLayer dl .price a.del{ display:block; margin-top:5px; color:#06c; font-weight:normal;}
.cartLayer dl .gift{ color:#999; margin:10px 0 0 10px;}

.cartLayer .totalbox{ background:#efefef;}
.cartLayer .total{ padding:10px 10px 6px; text-align:right;}
.cartLayer .total span{ color:#e60000; padding:0 3px;}
.cartLayer .total b{ font-size:16px; margin-left:5px; color:#c30;}
.cartLayer .cartBtn{ float:right; display:inline; height:28px; margin:0 10px 10px 0;}
.cartLayer .cartBtn a{ display:inline-block;  background:#e60000 url(/images/60230.png) repeat-x 0 0; border:#c30 1px solid; padding:0 20px; height:28px; font:bold 12px/28px 宋体; color:#fff;}
.cartLayer .cartBtn a:hover{ text-decoration:none;}
/*end 页头购物车层*/


.header{ height:100px;padding-top:20px;padding-bottom:0px;}
.logo{ width:240px;}
.logo img{ margin:15px 0 0 10px;}


/*顶部搜索块*/
.topsearch{ border:#e85528 0px solid; height:35px;  margin-top:35px!important; margin-top:18px; }
.search_put,.search_btn{ float:left; height:35px; line-height:35px;  border:0; }
.search_put{ width:413px; padding-left:33px; color:#999; border:0;  background:url(/images/203997.png) no-repeat -176px -258px;}
.search_btn{ background:#e85528; width:78px; height:35px; color:#fff; font:bold 14px/35px arial; cursor:pointer;}
/*end 顶部搜索块*/



.mainnav{ background:#4fad4d;  height:40px; _overflow:hidden;}
.mallCategory{ float:left; width:230px; height:40px; position:relative; z-index:1000001;margin-bottom:-3px;border-left:1px #fff solid;}
.mallSort{ float:left; width:230px; height:40px;}
.mallSort .sortLink{ float:left; _float:none; display:inline-block; background:#60a411; width:185px; padding-left:47px; height:40px; font: 16px/40px microsoft yahei; color:#fff; }
.mallSort .sortLink:hover{ color:#fff; text-decoration:none;}
.mallSort .sortLink s,.mallSort .s_hover s{ display:block; background:url(/images/203997.png) no-repeat -180px -129px; width:7px; height:4px;  overflow:hidden; position:absolute; top:18px; right:60px;}
.mallSort .s_hover s{ background-position:-190px -129px;}

.nav1{ float:left; height:40px; }
.nav1 ul{ float:left;padding:0px;margin:0px; padding-left:1px;list-style:none;}
.nav1 li{ float:left; display:inline;  white-space:nowrap;margin-right: 30px; border:0px red solid;padding:0; position:relative; z-index:100;}
.nav1 li a{ display:inline-block; _zoom:1;*display:inline;_display:inline;*zoom:1; color:#fff;padding:0 11px!important; padding:0 27px;border:0px red solid; font: 500 18px/40px '\5fae\8f6f\96c5\9ed1';}
.nav1 li a.cur{ color:#ffc029; background:#fc0;}
.nav1 li a:hover{ color:#fff; text-decoration:none;}

.nav1 li .hot-y {
position: absolute;
top: 2px;
right: -10px;
border: 0px #F00 solid;
padding: 0px;
margin: 0px;
font-size: 10px;
color: #FFF;
background: #FF7C7C;
border-radius: 25px;
width: 18px;
height: 18px;
line-height: 18px;
text-align: center;
z-index:999;
}

/*所有产品分类*/
.sort{ width:208px; height:310px; border:#60a411 2px solid; border-top:0; background:#fff;  position:absolute; left:0; top:40px; z-index:100001;}
.sort h2{ width:201px; height:28px; line-height:28px; padding-left:10px; font-size:14px; font-weight:700; /*background-color:#ff8a06;*/background: none repeat scroll 0% 0% #EFEFEF;}
.sort h2 a:link,.bs_left_left h2 a:visited,.bs_left_left h2 a:hover{ color:#333; text-decoration:none;}
.sort .item,.sort .itemCur{ width:218px; border-bottom:#e6e6e6 1px solid;  cursor:pointer;}
.sort .item.last{ border:0;}
.sort .item h3{ padding:0px 0 0 40px; color:#333; height:31px; font:14px/31px microsoft yahei; position:relative;z-index:101}
.sort .item h3 a{ color:#333;}
.sort .item h3 a:hover{ text-decoration:none;}
.sort .item h3 s{ background:url(/images/60242.png) no-repeat -248px -18px; position:absolute; right:-1px; top:11px; width:4px; height:8px; overflow:hidden; visibility:hidden;}
.sort .item.itemCur{ z-index:300; position:relative;}
.sort .item.itemCur h3{ background:#fff; }
.sort .item.itemCur h3 a{ color:#333;}
.sort .item.itemCur h3 s{ visibility:visible;}
/*end 所有产品分类*/



/* 所有产品分类层*/
.sortLayer{ width:510px; padding-bottom:5px; border:#231314 1px solid; border-left:0; background:url(/images/210225.png) repeat-y left top; position:absolute; left:219px;  top:0px; overflow:hidden;}
.itemCon{ border-bottom:#827e7e 1px dashed; margin:0 8px; padding-bottom:10px; width:792px; overflow:hidden;}
.itemCon.last{ border-bottom:0;}
.sortLayer .subMain{ float:left; display:inline; width:502px; /*background:#1b1413; filter:alpha(opacity=95); opacity:0.95;*/ overflow:hidden;}
.sortLayer .subMain dl{ margin-left:10px; overflow:hidden;}
.sortLayer .subMain dl dt{ padding:14px 8px 0 0; color:#fff; font-size:14px; font-weight:bold;}
.sortLayer .subMain dl dt a{ color:#fff;}
.sortLayer .subMain dl dd{ padding:0px 0 0 0px; overflow:hidden;}
.sortLayer .subMain dl dd a{ float:left; display:inline-block;  height:13px; line-height:13px; *line-height:14px;  margin:12px 20px 0px 0px; color:#ccc; white-space:nowrap; }
.sortLayer .sub{ float:right; width:280px; padding-left:10px;}
.subKey{ height:32px; line-height:32px; color:#666; width:100%; overflow:hidden;}
.subKey a{ display:inline-block; margin-right:10px; color:#666;}
.subKey a:hover{ color:#c30;}
.subBrand{ width:100%; height:45px;  overflow:hidden;}
.subBrand a{ float:left; display:inline; margin-right:3px; width:90px; height:45px; overflow:hidden;}
/*end 所有产品分类层*/

/*end 页尾*/
/*@media screen and (min-width: 1280px) {
    .topbanner,.topnav,.mainnav,.slide_wrap{ min-width:1080px;}
    .position{ height:35px; line-height:35px; color:#999; width:1080px;  margin:auto;}
    .service{ background:url(/images/service.png) no-repeat #60a411; height:55px;}
    .footer .helper dl{ float:left; width:158px;}
}
@media screen and (min-width: 800px) and (max-width:1280px) {
    .topbanner,.topnav,.mainnav,.slide_wrap{ min-width:990px;}
    .position{ height:35px; line-height:35px; color:#999; width:990px;  margin:auto;}
    .service{ background:url(/images/service990.png) no-repeat #60a411; height:44px;}
    .footer .helper dl{ float:left; width:128px;}
}*/
.topbanner,.topnav,.mainnav,.slide_wrap{ min-width:1080px;}
.position{  line-height:35px; color:#999; width:1080px;  margin:auto;font-family:microsoft yahei;font-size:14px;border-top:1px #c5d0d6 solid;}
.position a{color:#999;}
.service{ background:url(/images/service.png) no-repeat #60a411; height:55px;}
.footer .helper dl{ float:left; width:218px;}
    
/* 页尾*/
.footer{ border-top:#d1d1d1 1px solid; width:1200px; margin:20px auto 0;}
.footer.mt20{ margin-top:20px;}
.footer .helper{ position: relative; padding-bottom:35px;padding-left:10px;}
.foot_tel p{font-size:13px;font-family: microsoft yahei;}

.footer .helper dt{ margin:20px 0 5px 0; font: 18px/32px microsoft yahei;color:#5d5d5d;padding-left:90px;}
.footer .helper dd{ line-height:30px;padding-left:90px;}
.footer .helper dd a{ color:#7c7c7c;font-size:13px;}
.footer .helper dd a:hover{ color:#e60000;}

.footer .helper #foot_dl_item2 dt{padding-left:60px;}
.footer .helper #foot_dl_item2 dd{padding-left:60px;}

.footer .helper #foot_dl_item3 dt{padding-left:60px;}
.footer .helper #foot_dl_item3 dd{padding-left:60px;}

.foot_grcode{ width:242px; height:168px;  position:absolute; top:10px; right:0;}
.foot_grcode .hotline{ width:240px; height:55px; padding:0 0 6px 2px; overflow:hidden; border-bottom:#b2b2b2 1px dotted;}
.foot_grcode .weixin{ padding:6px 0 6px 2px; height:70px;}




.service li{ float:left; width:24.5%; text-align:center; font:18px/55px microsoft yahei; color:#fff;}
.service li.last{ border-right:0;}
.service li .ic4{ background-position:0px -170px; }
.service li span{ display:inline-block; padding-left:60px; position:relative;}
.service li span b{  width:48px; height:48px; position:absolute; left:0; top:3px;}
.service li .ic1{ background-position:0 -110px; }
.service li .ic2{ background-position:-54px -110px; }
.service li .ic3{ background-position:-107px -110px; }

.footer .menu{ margin:20px 0 10px; color:#666; text-align:center; width:100%; overflow:hidden;}
.footer .menu a{ display:inline-block; margin:0 8px 0 5px; font-weight:bold;}
.footer .copyright{ padding-bottom:10px; line-height:22px; color:#999; text-align:center; font-family:Arial;}



.position span{ color:#333;}

/*普频990*/
.w990 .wbox{ width:1080px;}
.w990 .topsearch{ width:426px;}
.w990 .search_put{ width:315px;}
.w990 .nav li a{ padding:0 14px;}
.w990 .footer .helper dl{ float:left; width:126px;}
.w990 .position{ width:1080px;}
/* end 普频990*/
/*返回顶部*/
#div_panel { position: fixed; _position: absolute; right: 3px; bottom: 40%;_bottom: 40%; cursor: pointer;}
#div_buypanel { position: fixed; _position: absolute; right: 0px; bottom: 40%;_bottom: 40%; cursor: pointer;}
.backToTop { display: block; width: 74px; height: 199px; background:url(../images/ico_qq_tel.png) no-repeat; text-align: center; position: fixed; _position: absolute; right: 3px; bottom: 40%;_bottom: 40%; cursor: pointer;}

#img_qq{ position:absolute;right:70px;top:100px; display:none;}
#img_time{ position:absolute;right:70px;top:150px; display:none;}



/*网站底部*/ 
#df_new_bot{ width:1080px; margin:0 auto; height:auto; overflow:hidden;margin-top:10px;clear:both;}
#df_new_bot .bs_service{ float:left; width:710px; height:105px; overflow:hidden; border:1px solid #e5e5e5; padding:10px; margin:0px;}
#df_new_bot .bs_service ul{ height:auto; overflow:hidden; }
#df_new_bot .bs_service ul li{ float:left; width:70px; margin:0px 65px 0px 0px; text-align:center; display:inline;}
#df_new_bot .bs_service .title{font-size:12px; font-weight:700; color:#666; height:24px;}
#df_new_bot .bs_service p{text-align:center;}
#df_new_bot .bs_service p a{ color:#8a8a8a; display:block; width:70px; line-height:18px; margin:2px 0}
#df_new_bot .bs_service p a:hover{ color:#ff8a06}
#df_new_bot .home_ad{ float:right; width:250px; height:auto; overflow:hidden;}
#df_new_bot .home_ad p{ margin:0px; padding:0px; height:auto; overflow:hidden}


.newclear{ clear:both; height:10px; overflow:hidden; line-height:10px}
.nes{color: #ff0000;font-size: 14px;line-height: 30px; font-family:Verdana; padding:0px 4px 0px 0px; font-weight:bold; }

.LoginBox {
background: none repeat scroll 0 0 #FFFFFF;
border: 6px solid #EBEBEB;
border-radius: 5px;
padding: 0;
}
.clear{clear:both; height:1px; overflow:hidden; line-height:1px}

/**foot_partners**/
.foot_partners{ margin:0px auto; width:760px; position:relative; clear:both; height:55px; line-height:23px;color:#cccccc;}
.foot_partners a{color:#666;padding:0px 20px 0;width:70px;display:inline-block; }
.foot_partners a:link,.foot_partners a:visited{color:#666;}
.foot_partners a:hover,.foot_partners a:active{color:#ff6602;}
.foot_partners span{font-family:Microsoft YaHei ; font-weight:700; font-size:14px; color:#333; margin:0px 0px 0px 20px; width:70px;}
.foot_partners a.c{width:60px; text-align:left; color:#065399; }

/*页面底部分*/
/*@media screen and (min-width: 1280px) {
    .footer{ max-width:1080px; margin-top:10px; overflow:hidden; clear:both}
}
@media screen and (min-width: 800px) and (max-width:1280px) {
    .footer{ max-width:990px;  margin-top:10px; overflow:hidden; clear:both}
}*/
.footer{ max-width:1080px; margin-top:10px; overflow:hidden; clear:both}

.foot{ margin:0 auto; height:auto; overflow:hidden}
.foot .comm{ float:left; width:178px; margin-top:20px;}
.foot .comm_down a{ display:block;width:178px; height:50px;background:url(../images/dou_download.jpg);}
.foot .comm_down a:hover{ display:block;width:178px; height:50px;background:url(../images/dou_download.jpg);}
.foot .comm_serv{ margin-top:8px; background:url(../images/service.jpg);width:178px; height:50px}
.foot ul{ float:left; margin:20px 0 0 5px; display:inline; width:763px}
.foot ul li{ float:left; width:120px; margin:0 15px; text-align:center;display:inline;}
.foot .title{font-size:14px; color:#346699;background:url(../images/foot1_bg.jpg) bottom no-repeat; height:24px;padding-bottom:10px}

.foot p{text-align:center;}
.foot p a{ color:#8a8a8a; display:block; width:120px; margin:5px 0}
.foot p a:hover{ color:#ff8a06}

.footer_declare{ width:100%; text-align:center; color:#FFFFFF; line-height:34px; height:34px; background-color:#999999; font-family:Arial, Helvetica, sans-serif}
.footer_network{ background-color:#fafafa; width:600px; margin:10px auto 0; font-family:Arial, Helvetica, sans-serif}
.footer_declare11{ background:#f6f6f6 url(../images/home_bgnew.gif) 0px -249px repeat-x; width:100%; padding:10px 0px; margin:0 auto;text-align:center; color:#333; line-height:25px; height:80px; overflow:hidden; font-family:Arial, Helvetica, sans-serif;}
.footer_declare11 p{ color:#666666}
.footer_declare11 div{ margin:0 auto;}
.footer_declare11 div ul{margin: 0px 0px 0px 100px}
.footer_declare11 div ul li{float:left; display:block; margin:0px 0px 0px 30px;}
.footer_declare11 div ul li a{ color:#999; font-size:12px;}
.footer_declare11 div ul li a:hover{color:#999; font-size:12px;}

.mainL {
    float: left;
    width: 910px;
    border-right: 1px solid #DEDEDE;
}
#secnav .lidiv_c dl dt a {
width: 60px;
border: 0px red solid;
padding: 0px;
}


/* CSS Document */

.pic140{ width:140px; height:140px;}


/* 轮换广告*/
.slide_banner{ width:100%; height:420px;}
.slide_wrap{ height:420px; _overflow:hidden;}
.slide_adv{ height:420px;}
.slide_adv li{ width:100%; height:420px; display:block;  background-repeat: no-repeat; background-position: center top; }
.slide_main{ height:420px; position:relative;}
.slide_link{ width:780px; height:420px; position:absolute; left:220px; top:0;}

.slide_box{ width:1210px; margin:auto; position:relative;  z-index:99;}
.slide_box .num{ height:20px; position:absolute; left:236px; bottom:5px;}
.slide_box .num li{ float:left; display:block; background:#b5b5b5; width:20px; height:20px; -webkit-border-radius:10px; -moz-border-radius: 10px; border-radius: 10px; margin-right:8px; cursor:pointer; bottom:10px;font-family:"Arial","宋体"; font-size:12px; text-align:center; font-weight:bold; vertical-align:middle; line-height:20px;}
.slide_box .num li.cur{ background:#f90; color:#ff0000; }
/*end 轮换广告*/


.frstore{ position:absolute; right:0px; top:-410px;*top:-410px; width:200px; padding:0 4px; height:398px; border:#e6e6e6 1px solid; background:#fff;}
.frstore ul{ padding-top:5px;}
.frstore li{  border-bottom:#e6e6e6 1px solid; vertical-align:top;}
.frstore li p{ background:url(/images/203997.png) no-repeat -182px -294px; padding-left:27px; height:31px; line-height:31px;}
.frstore li.cur .img{ width:188px; height:92px; border:#f2f1f1 1px solid; margin:0 0 8px 7px; overflow:hidden;display: block;}
.frstore li .img{display: none;}
.frstore li.last{ border:0;}


.limitbuy h2,.limitbuy .price,.ranking h2,.ranking li b,.hotbrand h2 b{ background:url(/images/60242.png) no-repeat 0px 0px;}

/*疯抢*/
.limitbuy,.ranking{ float:left; width:210px; margin-top:9px;}
.limitbuy h2{ background-position: 0 0; height:38px; text-indent:-999em;}
.limitbuy .box{ border:#e6e6e6 1px solid; border-top:0; border-bottom:0; height:242px; overflow:hidden;}
.limitbuy .box h3{ line-height:18px; height:36px; margin:5px 15px 0; font-weight:bold; text-align:center; overflow:hidden;}
.limitbuy .box h3 b{ color:#73372a;}
.limitbuy .pic{ width:200px; height:200px; overflow:hidden; margin:3px auto;}

.limitbuy .price{ height:36px; padding-top:4px; background-position:0 -82px;}
.limitbuy .price span{ float:left; width:120px; padding-left:11px; line-height:36px; color:#fff;}
.limitbuy .price b{ font:16px verdana;}
.limitbuy .price i{ float:right; margin-right:4px;}
.limitbuy .price i a{ float:right; display:inline-block; width:73px; height:34px; text-indent:-999em;}
/* end 疯抢*/

/*新品上市*/
.newPros{ float:left; width:770px; margin:10px 5px 0;}
.newPros h2{ height:38px; font:22px/38px microsoft yahei; color:#fff; padding-left:10px; background:#1b1210;}
.newPros h2 span{ color:#c71414;}
.con1{ width:100%; height:180px;}
.con1 li{ display:inline; margin-right:12px; width:180px; height:180px;}
.con1 li.last{ margin-right:0;}
.con1 li a{ width:180px; height:180px; position:relative;  overflow:hidden;}
.con1 li a:hover{ text-decoration:none;}
.con1 li a span{ position:absolute; left:0; bottom:0; width:180px; height:27px; line-height:27px; text-align:center; color:#fff; background:#333; filter:alpha(opacity=50); opacity:0.5; display:none; overflow: hidden;}
.con1 li a:hover span{ display:block;}
.con2{ width:100%; height:90px; margin-top:12px; overflow:hidden;}
.con2 li{display:inline; margin-right:14px; width:180px; height:90px; overflow:hidden}
.con2 li.last{ margin-right:0;}
.sideAdv{ float:right; width:200px; height:330px; overflow:hidden;}
.sideAdv p{ width:200px; margin-top:10px; overflow:hidden;}
/* end 新品上市*/


/*热销排行*/
.ranking{margin-top:1px;}
.ranking h2{ background-position:0 -42px; height:37px; text-indent:-999em;}
.ranking .box{ border:#e6e6e6 1px solid; height:339px; overflow:hidden;}
.ranking li{ height:34px; line-height:34px; padding:0 5px 0 7px; border-bottom:#e3e3e3 1px dashed; vertical-align:top; overflow:hidden;}
.ranking li b{ float:left; width:17px; height:9px; background-position:0 -160px; overflow:hidden; margin:13px 10px 0 0;}
.ranking li b.t1{ background-position:0 -160px;}
.ranking li b.t2{ background-position:-20px -160px;}
.ranking li b.t3{ background-position:-40px -160px;}
.ranking li b.t4{ background-position:-60px -160px;}
.ranking li b.t5{ background-position:-80px -160px;}
.ranking li b.t6{ background-position:-100px -160px;}
.ranking li b.t7{ background-position:-120px -160px;}
.ranking li b.t8{ background-position:-140px -160px;}
.ranking li.cur{ border-bottom:#e3e3e3 1px solid; height:95px;}
.ranking li.cur .pic{ float:left; display:inline; width:80px; height:80px; margin:10px 6px 0 0; overflow:hidden;}
.ranking li.cur .txt{ line-height:20px;}
.ranking li.cur .name{ margin-top:8px; line-height:20px; height:60px; overflow:hidden;}
.ranking li.cur b.t1{ margin-right:8px;}
.ranking li.cur .price{ color:#c30;}
.ranking li.cur .price span{ font-weight:bold; font-family:verdana;}
.ranking li.cur a{ display: none;}
.ranking li.cur .pic a{display: block;}
.ranking li.cur .name a{display: block;}
.ranking li a{ display: block;}
.ranking li .pic a{display: none;}
.ranking li.name a{display: none;}

.fc1{background-color: #d4595e;}
.fc2{background-color: #d48723;}
.fc3{background-color: #e5ba34;}
.fc4{background-color: #3da5d5;}
.fc5{background-color: #58a93c;}
.fc6{background-color: #e83e3f;}

/* end 热销排行*/


.hotbrand{ float:left; width:980px; margin:10px 0 0 10px;}
.hotbrand h2{ background:url(/images/60243.png) repeat-x 0px 0px; height:33px; border:#e6e6e6 1px solid; border-bottom:#1b1210 4px solid;}
.hotbrand h2 b{ background-position:0 -124px; float:left; width:252px; height:33px; text-indent:-999em;}
.hotbrand li{ float:left; vertical-align:top;}
.hotbrand li.hl1{ width:300px; height:340px; }
.hotbrand li .h1_adv1{ width:300px; height:170px; overflow:hidden;position:relative;}
.hotbrand .hb_adv,.hotbrand .h1_adv2{ position:relative; width:300px; height:170px; overflow:hidden;}
.hotbrand .h1_adv2{  _margin-top:0px;}
.hb_det{ position:absolute; left:0; bottom:3px; _bottom:0;  background:#1b1210; filter:alpha(opacity=85); opacity:0.85; background-color:rgba(27,18,16,0.85); transition: background 0.85s ease-in; width:100%; height:36px; overflow:hidden;}
.t_brand{ float:left; padding-left:10px; color:#fff; font:bold 14px/36px 宋体;}
.hotbrand li a{ color:#fff;}
.hotbrand li a:hover{ color:#fff; text-decoration:none;}
.t_desc{ float:right; margin:8px 0 0; height:21px; line-height:21px; color:#fff; padding:0 8px; background:#c00; border-radius: 5px 0 0 5px;}
.hotbrand li.hl2{ width:260px; height:340px;}
.hotbrand li.hl3,.hotbrand li.hl4{ width:210px; height:340px;}



/*楼层*/
.floor{ margin-top:35px;margin-bottom: 30px; }
.floortop{margin-top:1px; overflow:hidden;margin-bottom: 5px;}

.c1{border-top: 1px solid #d4595e;}
.c2{border-top: 1px solid #d48723;}
.c3{border-top: 1px solid #e5ba34;}
.c4{border-top: 1px solid #3da5d5;}
.c5{border-top: 1px solid #58a93c;}
.c6{border-top: 1px solid #e83e3f;}


.floortop h2{ float:left; height:37px; color:#333; font:bold 18px/37px Microsoft YaHei; }
.floortop h3{ float:right; display:inline; margin-top:12px; overflow:hidden; max-width:400px;overflow:hidden;height:22px;line-height:22px;margin-right: 20px;}
.floortop h3 b{ color:#999;}
.floortop h3 a{ display:inline-block; padding:0px 8px 0; *padding:0px 4px 0 8px; margin-left:-1px; color:#8c8c8c; }
.floortop h3 a:hover{ color:#c00; }

/* 楼层轮换广告*/
.side_adv{ width:210px; height:480px;    overflow:hidden; background: #fff;}
.side_adv .adv{ width:210px; height:280px; overflow:hidden;}

.ms_smw {
    /*position: absolute;
    margin-left: 15px;
    left: 5px;*/
    overflow:hidden;display:block;_zoom:1;
    width:208px;
}
.ms_smw li{ float:left; text-align:left;max-height:192px;overflow:hidden; }
.ms_smw li a{ display:inline-block; width:103px;line-height:32px;float:left; margin:1px 1px 0 0; font-size:13px; height:32px; color: #474545; font-weight:bold; font-family:微软雅黑}
.ms_smw li a:hover{ text-decoration:none}
.ms_smw li a.smwr{margin:1px 0 0 0;}

/*.ms_smw  a{ display:inline-block; width:104px; overflow:hidden; margin:1px 1px 0 0; text-align:center;line-height:32px; font-size:14px; height:32px; background-color: rgba(189, 44, 13, 0.2);background-color: transparent 9;filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#88bd2c0d, endcolorstr=#88bd2c0d);color: white;}
.ms_smw  a:hover{ text-decoration:none}
.ms_smw  a.smwr{margin:1px 0 0 0;}*/

.side_adv .num{ float:right; height:20px; position:absolute; left:40%; top:290px;}
.side_adv .num li{ float:left; display:block; background:url(/images/60233.png) no-repeat 0 0; width:11px; height:11px;  margin-right:6px; cursor:pointer; overflow:hidden; }
.side_adv .num li.cur{  background:url(/images/60234.png) no-repeat 0 0; }
/*end 楼层轮换广告*/

.floormain{ height:484px;overflow:hidden;}



/*@media screen and (min-width: 1280px) {
    .floor_img{ float:left; width:770px; height:480px;overflow:hidden; }
}
@media screen and (min-width: 800px) and (max-width:1280px) {
   .floor_img{ float:left; width:570px; height:480px; overflow:hidden; }
}*/
.floor_img{ float:left; width:770px; height:480px;overflow:hidden; }

.floor_img .floorPro { float:left; width:185px;border:1px solid #ddd; display:inline;  overflow:hidden; margin-left: 3px;margin-bottom: 10px;height:222px;}
.floor_img .floorPro_list { position:absolute; left:25px; top:18px; width:95px; }
.floor_img .floorPro_list a { display:block; color:#666; margin-top:10px; }
.floor_img .floorPro_list a:hover{ color:#c00;}
.goods_img{padding-left:5px;padding-right:5px;}
.border2{border:2px solid #60a411;}

.goods_title {
    font-size: 13px;
    line-height: 24px;
    height: 24px;
    overflow: hidden;
    text-indent: 3px;
}
.goods_title A {
    width: 192px;
    color: #222;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    vertical-align: middle;
}
.format_inner B {
    padding-right: 4px;
    font-size: 14px;
    
    font-family: "Microsoft Yahei";
}
.goods_format {
    overflow: hidden;
    margin: 0px auto;
    width: 177px;
    height: 30px;
}
.format_inner {
    line-height: 20px;
    color: #999;
    text-indent: 6px;
}
.floor_img em { display:block; color:#333; font-size:14px; font-weight:bold; font-style:normal; padding-bottom:5px;}
.floor_img a.floorPro_img { display: block; width:250px; height:120px; margin:10px 0 0 120px;  color:#666; cursor:pointer;}
/*.floor_img a.floorPro_img:hover,.floor_img a.floorPro_img.cur { margin-left:-30px; text-decoration:none;}       */
.floor_img a.floorPro_img { position: relative; z-index:2;}
.floor_img a.floorPro_img img { float: left; width:120px; height:120px; overflow:hidden;}
.floor_img a.floorPro_img p { float:left; padding-left:20px; width:92px; background:#fff;}
.floor_img a.floorPro_img .imgame { margin-top:18px; padding-left:20px; font-size:14px; color:#333; font-family:microsoft yahei;}
.floor_img a.floorPro_img .imgTitle { color:#666; padding:8px 0 0 20px; line-height:18px;}

.floorCon{ float:left; width:654px; height:280px; overflow:hidden;}
.adv650{ width:654px; height:160px; margin-top:10px; overflow:hidden;}
.floorPro2{ width:100%; margin-top:9px; height:100px; overflow:hidden;}
.floorPro2 li{ float:left; width:210px; height:100px; padding:0 3px; border-left:#ccc 1px dashed; overflow:hidden;}

.floor_logo{ float:left; width:120px; height:280px; border-left:#ccc 1px dashed; border-right:#ccc 1px dashed; overflow:hidden;}
.logo_slide{ }
.logo_slide li{ display:block; border-bottom:#ccc 1px dashed; width:120px; height:60px; overflow:hidden; vertical-align:bottom;}
.logo_slide a { display: block;  width:120; height:60px; margin:0px auto; overflow:hidden;}

.dot_slide{ padding:10px 10px 0; text-align:center;}
.dot_slide li { display:inline-block; background:url(/images/60235.png) no-repeat 0 0; width:10px; height:10px;  margin-right:3px; cursor:pointer; overflow:hidden;}
.dot_slide li.cur{ background:url(/images/60234.png) no-repeat 0 0;}

.sideadv{ float:right; width:210px; height:480px; overflow:hidden;}
/* end 楼层*/

.f_banner,f_banner2{ height:90px; margin-top:10px; overflow:hidden;}
.f_banner2{ height:120px; margin-top:20px;}

 .kuanp_right {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #EEEEEE #EEEEEE #EEEEEE -moz-use-text-color;
    border-image: none;
    border-style: solid solid solid none;
    border-width: 0px 0px 0px medium;
    float: right;
    width: 198px;
}
.kuanp_left_ad, .kuanp_left_img {
    height: 489px;
    position: relative;
    width: 193px;
}
.kuanp_left_img LI {
    height: 489px;
    left: 0;
    position: absolute;
    top: 0;
    width: 193px;
    z-index: 5;
}
.kuanp_left_img LI IMG {
    height: 489px;
    width: 193px;
}
.kuanp_left_ctrl {
    bottom: 18px;
    overflow: hidden;
    position: absolute;
    right: 18px;
    z-index: 15;
}
.kuanp_left_ctrl LI {
    background: none repeat scroll 0 0 #FFFFFF;
    cursor: pointer;
    float: left;
    height: 6px;
    margin-right: 6px;
    width: 22px;
}
.kuanp_left_ctrl LI.ctrlcur {
    background: none repeat scroll 0 0 #FE9600;
}
.channel_list ul {
    height: 492px;
    margin: 0;
    overflow: hidden;
    padding-bottom: 1px;
    position: relative;
    width: 100%;
    z-index: 10;
}
.channel_list ul li {
    border: 1px solid #EEEEEE;
    display: block;
    float: left;
    height: 244px;
    list-style: none outside none;
    margin-bottom: 0px;
    margin-right: 0px;
    overflow: hidden;
    position: relative;
    width: 196px;
    z-index: 1;
}
.channel_list ul li:hover {
    border-color: #99CC01;
    z-index: 5;
}
.channel_list_pp {
    height: 234px;
    margin: 10px 10px 0;
    width: 180px;
}
.channel_m {
    font-size: 14px;
    height: 20px;
    line-height: 20px;
    margin: 5px 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 105%;
}
.channel_m A {
    color: #222222;
    float: left;
    font-weight: 700;
}
#main .channel_m A SPAN {
    color: #666666;
    font-size: 12px;
    font-weight: 100;
}
.channel_m strong {
    color: #FF6000;
    float: left;
    font-size: 14px;
}
#main .channel_m strong SPAN {
    font-family: "Microsoft Yahei";
    font-size: 12px;
    font-weight: 700;
}
.channel_list_img {
    height: 180px;
    overflow: hidden;
    width: 180px;
}
.channel_list_img IMG {
    height: 180px;
    width: 180px;
}
.channel_list_format {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.buyit {
    height: 30px;
    overflow: hidden;
    position: absolute;
    top: 160px;
    width: 180px;
}
.buyit-in {
    background-color: #99CC01;
    background-image: url("static/images/icos/newCartFav.png");
    background-repeat: no-repeat;
    color: #FFFFFF;
    height: 30px;
    line-height: 30px;
    position: relative;
    top: 30px;
    width: 180px;
}
.buyit-in A {
    color: #FFFFFF;
    text-decoration: none;
    text-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
}
.buyit-in SPAN {
    float: left;
    padding-left: 36px;
}
.add-fav {
    background: url("static/images/icos/newCartFav.png") no-repeat scroll 8px -36px rgba(0, 0, 0, 0);
    border-left: 1px solid #EEEEEE;
    display: block;
    float: right;
    height: 18px;
    margin: 6px 0;
    padding: 0 8px;
    width: 30px;
}
.box_rankingList {
    background: none repeat scroll 0 0 #FFFFFF;
    height: 489px;
   /* overflow: hidden;*/
    width: 198px;
}
.ranking h4 {
    color: #222222;
    font-family: "Microsoft Yahei";
    font-size: 16px;
    font-weight: 100;
    height: 28px;
    line-height: 28px;
    /**height:25px;
    *line-height:25px;
    padding: 5 10px;*/
    padding-left: 5px;
}
.box_rankingList ul li {
    border-bottom: 0px solid #EEEEEE;
    margin: 0;
    overflow: hidden;
    padding-left:7px !important;
    padding-left: 3px;
    
    transition: all 0.2s ease 0s;
}
.box_rankingList ul li.rank-show {
    font-size: 12px;
    font-weight: normal;
    height: 80px;
    *height:75px;
    margin: 0 3px;
    padding: 10px 0;
    border:-px red solid;
    
    position: relative;
}
.box_rankingList ul li.rank-inline {
    height: 38px;
    line-height: 38px;
    margin: 0 6px;
    *height:32px;
    *line-height:32px;
    position: relative;
    z-index:1;
}
.box_rankingList ul li a {
    color: #666666;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
}
.box_rankingList ul li a:hover {
    color: #009933;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
}
.box_rankingList ul li .rankingTubiao {
   
    color: #FFFFFF;
    float: left;
    font-size: 12px;
    height: 16px;
    left: 1px;
    line-height: 16px;
    position: absolute;
    text-align: center;
    top: 10px;
    width: 16px;
    z-index:111;
}
.box_rankingList LI.rank-show .rankingRight {
    position:absolute;
    right:0px;
    top:5px;
    font-size: 12px;
    font-weight: bold;
    line-height: 18px;
    overflow: hidden;
    padding-left: 5px;
    width: 95px;
}
.box_rankingList ul li img {
    border: 1px solid #EEEEEE;
    float: left;
    height: 72px;
    width: 72px;
}
li.rank-inline IMG {
    display: none;
}
.box_rankingList ul li.rank-inline .rankingTubiao {
    left: 1px;
    top: 11px;
}
.box_rankingList li.rank-inline .rankingRight {
    line-height: 38px;
    overflow: hidden;
    padding-left: 18px;
    width:145px;
    position:absolute;
    top:0px;
    *top:4px;
}
.box_rankingList li.rank-inline .rankingRight P {
    float: left;
    padding: 0;
    margin-top:2px!important;margin-top:10px;
    width:145px;
}
.box_rankingList li.rank-inline .rankingRight P.rank-tit {
    width: 146px;
    
}
.box_rankingList li.rank-inline .rank-buyit {
    display: none;
}
.rankingRight .rank-tit{height:40px;}

.w_ann_wrap{width:205px; height:300px; position:absolute; top:10px; right:0px; background:#fff;border:1px solid #ccc; overflow:hidden;}
.w_ann_t{height:30px;font-size:16px; border-bottom:1px solid #ccc; text-align:left;line-height:30px;margin-left: 10px;}
.w_cs_pic{background:url(../img/clz/sec_card2.jpg) no-repeat; display:inline-block; height:83px; width:182px}
.w_ann_cs{padding:0 9px}
.w_tel_pic{background:url(../img/clz/tel_card2.jpg) no-repeat; height:83px; width:182px; margin:5px 0}
.w_homebanner{border-bottom:1px solid #d9d8d4; margin-bottom:30px}
.w_hc_item{height:486px;margin-bottom:20px}
.w_hc_item2{margin-bottom:20px}
.w_hc_list{float:left; width:201px; height:486px; position:relative}
.w_hc_img{width:201px; height:484px}
.w_rtheme{float:left; width:209px; height:483px; border:1px solid #ddd; border-left:0px; background:#FFF}
.w_theme_ms,.w_theme_hn,.w_theme_jk{ height:35px; border-bottom:5px solid #629e10; cursor:pointer}
.w_theme_ms{background:url(../img/clz/ms_title.jpg) 10px 8px no-repeat}
.w_theme_hn{background:url(../img/clz/hotnew_title.jpg) 10px 8px no-repeat}
.w_theme_jk{background:url(../img/clz/health_title.jpg) 10px 8px no-repeat}
.nsw_br{padding:0px 8px;height:174px; position:relative;border-bottom: 1px solid #ccc;}
.nsw_br li{border-bottom:1px dashed #999; padding:5px 0px; line-height:18px; list-style:none;margin-left: 6px;}
.nsw_br li span{ padding:5px 8px; background:#ff7200; color:#FFF; margin-right:5px}
.nsw_br li a{ color:#5f5f5f}
.nsw_more {
    display: none;
    position: absolute;
    right: -26px;
    top: 0px;
    width: 25px;
    height: 140px;
    background: none repeat scroll 0% 0% #FFF;
    padding-top: 75px;
}
.gray_F {
    color: #595959;
}
.t_c {
    text-align: center;
}
.w_tel_pic {
    background: url('/images/tel_card2.jpg') no-repeat scroll 0% 0% transparent;
    height: 83px;
    width: 192px;
    margin: 5px 0px;
}

#compare{display:none;}

.bs_left_left{float:left; width:208px;height:310px;margin-right:10px; _margin-right:7px; border-bottom:2px solid #ff8a06; position:relative; z-index:100;border:2px solid #60a411;margin-top: -2px;}
.bs_left_left h2{ width:201px; height:28px; line-height:28px; padding-left:10px; font-size:14px; font-weight:700; /*background-color:#ff8a06;*/background: none repeat scroll 0% 0% #EFEFEF;}
.bs_left_left h2 a:link,.bs_left_left h2 a:visited,.bs_left_left h2 a:hover{ color:#333; text-decoration:none;}
#secnav{ width:201px; float:left;}
#secnav li{width:194px; *width:194px; height:51px;border-bottom:1px dashed #60a411; margin-left:15px; }
#secnav .on{position:relative; z-index:1000;}

#secnav .lidiv_list{ width:194px; _width:194px;height:50px; line-height:50px;overflow:hidden; _height:50px; _line-height:50px; border:0px solid #EFEFEF;  position:relative; z-index:887;}
#secnav .lidiv_list .icla_1{background:url(/images/nav_ico.png) no-repeat;background-position:-300px -50px;  width:44px;height:15px; position:absolute;left:20px;top:18px;}
#secnav .lidiv_list .icla_2{background:url(/images/nav_ico.png) no-repeat;background-position:-250px -50px;  width:28px;height:28px; position:absolute;left:30px;top:12px;}
#secnav .lidiv_list .icla_3{background:url(/images/nav_ico.png) no-repeat;background-position:-550px 0px; width:28px;height:28px; position:absolute;left:30px;top:12px;}
#secnav .lidiv_list .icla_4{background:url(/images/nav_ico.png) no-repeat;background-position:-500px 0px; width:32px;height:28px; position:absolute;left:30px;top:12px;}
#secnav .lidiv_list .icla_5{background:url(/images/nav_ico.png) no-repeat;background-position:-450px 0px; width:28px;height:28px; position:absolute;left:30px;top:12px;}
#secnav .lidiv_list .icla_6{background:url(/images/nav_ico.png) no-repeat;background-position:-400px 0px; width:28px;height:28px; position:absolute;left:30px;top:12px;}

#secnav .on .lidiv_list{ border-color:#ca6606; background-color:#FFF; border-right:none;}
#secnav .lidiv_list h1{font-size:16px; color:#60a411; padding-right:3px;text-align: center; margin-left:45px;letter-spacing: 5px;}
#secnav .lidiv_list h1 a:link,#secnav .lidiv_list h1 a:visited{ color:#60a411; font-weight:bold;}
#secnav .lidiv_list h1 a:hover,#secnav li a:hover,#secnav .lidiv_c dt a:hover{ color:#60a411;}
#secnav li a:link,#secnav li a:visited{ color:#60a411;}
#secnav li a{ padding-left:5px; _padding-left:5px;border:0px red solid;}
#secnav .lidiv_c{background-color:#FFF; border:1px dashed #60a411;border-left:0px; width:600px; line-height:31px;  position:absolute; top:-1px; left:190px; _left:194px; z-index:800; display:none;border-left: 0px;}

#secnav .lidiv_c dl{ border-bottom:1px dashed #60a411; width:580px; padding:10px 10px; float:left;}
#secnav .lidiv_c dt{ width:60px;*width:60px; padding-right:15px; float:left; font-weight:700; text-align:right; color:#369;}
#secnav .lidiv_c dd{ width:500px;*width:500px; word-wrap:break-word; overflow:hidden; float:right;border:0px red solid;}
#secnav .lidiv_c dd a{ display:inline-block;padding:0px 10px; }
#secnav li a:hover,#secnav li h1 a:hover,#secnav .lidiv_c dt a:hover{ color:#ff8a06;}
.bs_left_left .bs_leftnav{height:auto; overflow:hidden;}
.bs_left_left .bs_leftxh{height:auto; overflow:hidden; margin:10px 0px 0px 0px;}
.main_flash{margin-top:10px;float:left;width:760px;}
.idxtopcp li{float:left;padding-right:5px;}
.idxtopcp span{width:186px;display: block;float: left;padding-right: 2px;}
.idxtopcp img{width: 184px;height: 104px;border: 1px solid #ddd;}

/* focus */
#focus
{
    width: 1190px;
    height: 280px;
    overflow: hidden;
    position: relative;
}
#focus ul
{
    height: 380px;
    position: absolute;
}
#focus ul li
{
    float: left;
    width: 1190px;
    height: 280px;
    overflow: hidden;
    position: relative;
    background: #000;
}
#focus ul li div
{
    position: absolute;
    overflow: hidden;
}
#focus .btnBg
{
    position: absolute;
    width: 1190px;
    height: 20px;
    left: 0;
    bottom: 0;
    background: #000;
}
#focus .btn
{
    position: absolute;
    width: 1170px;
    height: 10px;
    padding: 5px 10px;
    right: 0;
    bottom: 0;
    text-align: right;
}
#focus .btn span
{
    display: inline-block;
    _display: inline;
    _zoom: 1;
    width: 25px;
    height: 10px;
    _font-size: 0;
    margin-left: 5px;
    cursor: pointer;
    background: #fff;
}
#focus .btn span.on
{
    background: #fff;
}
#focus .preNext
{
    width: 45px;
    height: 100px;
    position: absolute;
    top: 90px;
    background: url(/images/sprite.png) no-repeat 0 0;
    cursor: pointer;
}
#focus .pre
{
    left: 0;
}
#focus .next
{
    right: 0;
    background-position: right top;
}

/***************************/
.footer .banner{width:100%;padding:30px 0px;border-top:0px #ddd solid;border-bottom:1px #e6e6e6 solid;}
.footer .banner span{width:24%; display:inline-block; text-align:center;font-size:24px;font-weight:100; height:45px; line-height:45px;color:#60a411;font-family:microsoft yahei}
.footer .banner .banner_item1{background:url(../images/11.jpg) 30px 0px no-repeat;border-right:1px #ddd solid;}
.footer .banner .banner_item2{background:url(../images/12.jpg) 30px 0px no-repeat;border-right:1px #ddd solid;}
.footer .banner .banner_item3{background:url(../images/13.jpg) 30px 0px no-repeat;border-right:1px #ddd solid;}
.footer .banner .banner_item4{background:url(../images/14.jpg) 30px 0px no-repeat;}

.foot_grcode .foot_tel{background:url(../images/16.jpg) 0 10px no-repeat;padding-left:50px;*padding-top:15px;padding-bottom:5px;}
.foot_grcode .foot_qq{background:url(../images/17.jpg) 0 10px no-repeat;padding-left:50px;margin-top:10px;padding-top:5px;padding-bottom:5px;}

.foot_grcode {padding-top:25px;padding-bottom:20px;}
.foot_grcode .foot_tel .p_tel{ color:#ff4e00;font-size:25px;font-weight:600; }
.foot_grcode .foot_qq img{ display:inline-block;padding-top:5px; }
.wrapper_footer{background-color:#333333;color:#777;padding:10px 0px 20px 0px;font-family: microsoft yahei;}
.wrapper_footer .footer{width:1080px;border-top:0px;}
.wrapper_footer a,.wrapper_footer a:link,.wrapper_footer a:visited{color:#777;}

.wrapper_footer .footer .copyright {
padding-bottom: 10px;
line-height: 25px;
font-size:13px;
color: #777;
text-align: center;
font-family: Arial;
}

.copyright .foot_nav span{ display:inline-block; width:120px; line-height:15px;height:15px;border-right:1px #777 solid;}
.copyright .foot_cart span{ display:inline-block;padding-right:10px;}
#img_top{ position:absolute;top:-110px;right:10px; z-index:111; cursor:pointer;}

.rankingRight p{width:90px;overflow:hidden;}
.foot_cart img{height:40px;}

#searchInput .wrap-placeholder:first-child{display:none;}

#top_left{position: absolute; top: 0px; left: 0px;}
#top_right{position: absolute; top: 0px; right: 0px;}
#top_right_info{position: absolute; top: 0px; right: 0px; z-index: 111;}
.zhaoping p,ol li{ line-height:25px;font-size:14px;}
	.zhaoping .zp_title{line-height:35px;font-size: 18px;}
	.hetong p strong{line-height:25px;font-size:14px;font-weight:100;}
.hetong .ht_company strong{font-size:22px;font-weight:500;}
.hetong .ht_title strong{font-size:22px;font-weight:500;}
.lxwm h2 ,.lxwm h2 strong{line-height:40px;font-size:18px;font-weight:500;margin-bottom:20px;}

.com_addr{margin-top:10px;}
.dj-img{height:30px;}
.sp-incaddr{margin-left:20px;}
.item_list .item{border:0px;border:1px #e6e6e6 solid;}
.item_list .cur{background:#e3e2e2;}
.item_list .item .item-t-gray .sp-gmap{background: url(/img/icon-gmap.png) 0px 8px no-repeat;}
.sp-gmap,.sp-rmap,.sp-shop-location{ cursor:pointer;}
.li_map{margin-left:20px;}

#areaList .childsubarea{ position:relative;padding-left:68px;}
#areaList .childsubarea .sp-one-item{ position:absolute;left:0px;}