/* 重置20150428 */ 
body { background:#fff;}
.clear { clear:both; height:0; overflow:hidden; display:block;}
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden;}
.tophotad, .w-hd, .w-hd .w-top { min-width:980px;}
/* .w-hd .top-toolbar, .w-hd .logo-search, .w-nav .t-nav, .w-main { width:1200px;}  */   /*20151203*/
.wrapper { width:100%;}
.area { margin:0 auto; width:1200px;  }   /*20151202 标题间距*/
.area a:link, .area a:visited { color:#333;}
.area a:hover, .area a:active { color:#f00;}
/* .logo-search .search-tab, .logo-search .search-tags { width:400px;} */  /* 20151203 头部修改 */
/* .logo-search .search-form .so-input-box { width:432px;} */    /* 20151203 头部修改  */
.logo-search .search-form .so-input-box .soinput { width:249px;}
.cate-nav .clr { clear:none; height:auto; line-height:normal; font-size:12px;}
/* .w-ensure { height:74px; width:100%; min-width:980px;} */   /* 20151203 */
/* .w-ensure li { width:245px; height:74px; overflow:hidden;} */   /* 20151203 */
/* .w-ensure li img { width:245px; height:74px;} */   /* 20151203 */
/* .ft-service dl { width:146px;} */   /* 20151203 */
/* .t-nav .nav-items li { padding:2px;} */   /* 20150908 导航栏栏目间距调小，避免跳行*/   /* 20151203 头部修改 */
/** 位置 **/
.location { height:21px; line-height:21px; margin:0 0 8px 3px; text-align:left; overflow:hidden; width:847px; float:left; display:inline;}     /*20151111*/
.location .location_guide { background:url(img/gdcct_v3_mainbg.gif) -318px -39px no-repeat; /*font-family:"宋体"; */color:#808080; text-indent:13px;}
.location .location_guide span { font-weight:bold;}
.location_guide a:link, .location_guide a:visited { color:#808080;}
.location_guide a:hover, .location_guide a:active { color:#bf0a0a;}
/**/
.block8 { clear:both; display:block; height:8px; overflow:hidden;}
.block60 { clear:both; display:block; height:60px; overflow:hidden;}    /*20151111*/
.colContent { border:#d9d9d9 1px solid; border-top:none; padding:5px 10px;}
.clear10px { padding:5px 0;}
.clear5px { padding:0;}
.mtop8px { margin-top:8px;}
.Lw280 { float:left; width:860px;}    /*20151111*/
.Lw710 { float:left; width:860px; border-top:#44b32d 2px solid;}   /*20151111*/
.Lw722 { float:left; width:860px;}   /*20151111*/
.Cw434 { float:left; width:434px; margin-left:8px;}
.Rw250 { float:right; width:300px;}    /*20151111*/
.h296 { height:296px; overflow:hidden;}
.h337 { height:337px; padding:0px 4px; overflow:hidden;}
.h331 { height:331px; overflow:hidden;}
.h308 { overflow:hidden; padding-bottom: 10px;}
a.ared:link, a.ared:visited { color:#f00;}
.Rtagbar, .RsideBar, .f14bla li, .noticelist li, .goodsqueue li h4, .Lw722 .f14bla li { background:url(img/info0305.gif) no-repeat scroll -999em 0 transparent;}

/* nav */
.header-nav .news-nav ul { width:976px; margin:0 auto;}
.header-nav .news-nav ul li { font:500 15px/28px "microsoft yahei"; width:102px; margin:5px 10px; text-align:center;}
.header-nav .news-nav li a { display:block; text-decoration:none;}
.header-nav .news-nav li a:hover, .header-nav .news-nav li.current a { background:#fff; border:#e5e5e5 1px solid; line-height:26px; color:#000;}
.w-hd .w-nav-bg { margin-bottom:0;}
.cate-nav { background:#f1f8f0; border:#e6e6e6 1px solid; border-top:0; width:978px; margin-bottom:10px; overflow:hidden; zoom:1;}
.cate-nav .c-list { float:left; display:inline; border-right:#e6e6e6 1px solid; padding:15px 21px 10px 20px;}
.cate-nav .c-list ul { margin-top:2px;}
.cate-nav .c-list-a ul { width:230px;}
.cate-nav .c-list-b ul { width:145px;}
.cate-nav .c-list-c ul, .cate-nav .c-list-d ul { width:78px; }
.cate-nav .c-list h2, .cate-nav .c-list ul { float:left; display:inline;}
.cate-nav .c-list h2 { font:700 14px/30px ''; width:70px; text-align:center;}
.cate-nav .c-list h2 a { display:block; color:#109e25;}
.cate-nav .c-list h2 i { background:url(img/info20140513.gif) -999em no-repeat; display:block; width:30px; height:30px; margin:0 auto;}
.cate-nav .c-list h2 i.ti1 { background-position:0 -48px;}
.cate-nav .c-list h2 i.ti2 { background-position:-31px -48px;}
.cate-nav .c-list h2 i.ti3 { background-position:-62px -48px;}
.cate-nav .c-list h2 i.ti4 { background-position:-93px -48px;}
.cate-nav .clr { border-right:0;}
.cate-nav .c-list li { float:left; display:inline; color:#ccc; line-height:24px;}
.cate-nav .c-list li a { color:#666; margin:0 10px;}
.cate-nav .c-list li a:hover { color:#f00;}

/* left */
.slider_player { width:860px; height:395px;}   /*20151111*/
.slider_player .focusBox { width:860px; height:395px; position:relative; overflow:hidden; }  /*20151111*/
.slider_player .focusBox .pic{ position:relative; z-index:0; }  
.slider_player .focusBox .pic img { width:860px; height:395px; display: block; }
.slider_player .focusBox .hd {  position: absolute; bottom: 13px; right:20px; text-align:right;  font-size:0; z-index:999; }
.slider_player .focusBox .hd li{ height: 12px; overflow: hidden; width: 12px;  border-radius:8px; cursor: pointer; display:inline-block; *display:inline; zoom:1;   float:left;   background-color:#ddd; filter:alpha(opacity=75); -moz-opacity: 0.75; opacity: 0.75; margin-right:10px;}
/*.focusBox .hd .on{ background-position:0 0; }*/
.slider_player .focusBox .hd .on{ background-color:#ef2d36; color:#fff; filter:alpha(opacity=100); -moz-opacity:1.0; opacity:1.0; position:relative; }
.slider_player .focusBox .prev,
.slider_player .focusBox .next { width: 60px; height: 90px; margin: -60px 0 0; display: none; background:url(img/ad_ctr.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=20);opacity:0.2;  }
.slider_player .focusBox .prev { left: 0; }
.slider_player .focusBox .next { background-position: 0 -90px; right: 0; }
.slider_player .focusBox .prev:hover,
.slider_player .focusBox .next:hover { filter:alpha(opacity=50) !important;opacity:0.5 !important;  }
.slider_player .focusBox .pic li{ position:relative; }    /*20151127*/
.slider_player .focusBox .pic li .pic_wrap{ position:absolute; width:860px; height:40px; background:rgba(0,0,0,0.7);  bottom:0; z-index:990; }      /*20151127*/
.slider_player .focusBox .pic li .pic_wrap a{ color:#fff !important; font-size:18px; line-height:40px; margin-left:20px; z-index:991; }       /*20151127*/

.topCnews { width:432px; height:353px; border:#d9d9d9 1px solid; background:url(img/topCnewsbg.gif) top no-repeat; overflow:hidden;}
.topCnews .top2news { padding:0 5px;}
.top2news h2 { font:100 18px/30px '黑体'; text-align:center; margin:14px 0 5px; width:422px; height:22px; line-height:22px; overflow:hidden;}
.top2news h2 a:link, .top2news h2 a:visited { color:#0a660a;}
.top2news h2 a:hover, .top2news h2 a:active { color:#f00;}
.top2news p { margin:0px; padding:0 5px 10px; line-height:18px; color:#808080; text-indent:24px; border-bottom:#ccc 1px dashed; height: 54px; overflow: hidden;}
.Cw434 .f14bla { width:422px; padding:8px 5px 0; overflow:hidden;}
.Cw434 .f14bla li { float:left; display:inline; background-position:-242px -99px; text-indent:14px; font-size:14px; width:205px; height:25px; line-height:25px; margin-right:6px; overflow:hidden;}
.LtitleBar, .LtitleBar s.left, .LtitleBar s.right { background:url(img/info0305.gif) no-repeat scroll -999em 0 transparent; height:33px; line-height:33px;}
.LtitleBar { background-position:0px -33px; background-repeat:repeat-x; overflow:hidden;}
.LtitleBar s.left, .LtitleBar s.right { float:left; width:11px; height:33px;}
.LtitleBar s.left { background-position:0px -68px;}
.LtitleBar s.right { background-position:-13px -68px; float:right;}
.LtitleBar h2 { float:left; font-size:14px; font-weight:bold; color:#000;}
.LtitleBar a { float:right;}
.LtitleBar h4 { float:right;}
.LtitleBar h4 a, .LtitleBar h4 span { float:left;}
.LtitleBar h4 span { color:#b3b3b3; margin:0 5px;}
.Lw280 .f14bla { width:258px; padding:5px 0; overflow:hidden;}
.Lw280 .f14bla li { float:left; display:inline; background-position:-247px -99px; text-indent:9px; font-size:14px; width:258px; height:25px; line-height:25px; overflow:hidden;}
.f14bla li.firstNd { background:none; text-indent:0px; height:auto; margin-bottom:14px;}
.f14bla li.firstNd h3 { font-size:16px; font-weight:bold; height:25px; line-height:25px; margin-bottom:8px; overflow:hidden;}
.firstNd h3 a:link, .firstNd h3 a:visited { color:#0a660a;}
.firstNd h3 a:hover, .firstNd h3 a:active { color:#f00;}
.f14bla li.firstNd img { float:left; border:#e6e6e6 1px solid; padding:3px; margin-right:10px;}
.f14bla li.firstNd p { margin:0px; padding-top:3px; font-size:12px; line-height:20px; color:#808080; text-indent:24px;}
.f14bla li.cw412 { width:412px; margin:0 5px; margin-bottom:10px;}
.f14bla li.cw412 h3 { margin-bottom:0px;}
.Cw434 .mt5px { padding:5px 5px 0;}
.Diyqueue li { float:left; display:inline; width:158px; margin:15px 10px 0 10px; font-size:0px;}
.Diyqueue li img, .Chaqueue li img { border:#e6e6e6 1px solid; padding:3px;}
.Diyqueue li p, .Chaqueue li p { margin:5px 0 0 0; font-size:14px; text-align:center; height:25px; line-height:25px; overflow:hidden;}
.Chaqueue { width:420px; margin:0 6px;}
.Chaqueue li { float:left; display:inline; width:128px; margin:15px 6px 0 6px; font-size:0px;}
.ConW330 { width:330px; overflow:hidden;}
.ConLeft { float:left;}
.ConRight { float:right;}
.ConW330 .hd { padding:10px 0; height:18px; overflow:hidden; zoom:1;}
.ConW330 .hd h3 { float:left; font-size:14px; font-weight:bold; color:#666; border-left:#094 solid 4px; padding-left:10px;}
.ConW330 .hd a { float:right;}
.ConW330 .hd a:link, .ConW330 .hd a:visited { color:#666;}
.ConW330 .hd a:hover, .ConW330 .hd a:active { color:#f00;}
.linetb .ConW330 { border-top:#e5e5e5 1px solid; margin-top:10px; padding-top:10px;}
.ConW330 .f14bla li.firstNd { height:auto; padding:0; margin-right:0;}

/* right */
.Rtagbar, .RsideBar { background-position:0px 0px; width:300px; height:45px; line-height:45px; overflow:hidden;}
.Rtagbar span { float:left; display:inline; width:149px; font-size:14px; text-align:center; height:45px; line-height:45px;}    /*20151111*/
.Rtagbar span.current { width:149px; height:45px; background-color:#ffffff; border:#dcdcdc solid; border-width:1px 1px 0px 1px; color:#0a660a; font-weight:bold;}    /*20151111*/
.Rtagbar span.current a:link, .Rtagbar span.current a:visited { color:#0a660a;}
.Rtagbar span.current a:hover, .Rtagbar span.current a:active { color:#f00;}
.RsideBar h2 { float:left; display:inline; font-size:14px; font-weight:bold; color:#0a660a; margin-left:10px;}
.RsideBar a { float:right; margin-right:10px;}
.noticelist { height:116px; padding:5px 0 3px; overflow:hidden;}
.noticelist li { background-position:-247px -100px; text-indent:8px; width:228px; height:23px; line-height:23px; overflow:hidden;}
.sinaweibo { border:#e4e4e4 1px solid; width:278px;  padding:20px 10px; overflow:hidden;}     /*20151111*/
.sinaweibo .sjoin { width:228px; height:22px; overflow:hidden;}
.sinaweibo p { float:left; margin-top:10px; padding:0 5px; color:#808080; line-height:18px; text-indent:24px;}
.goodsqueue, .Recqueue, .commentqueue { margin-bottom:-1px;}
.goodsqueue li, .commentqueue li { width:228px; border-bottom:#e5e5e5 1px solid; padding:0 10px; vertical-align:bottom;}
.goodsqueue li h4 { background-position:-247px -68px; text-indent:9px; height:30px; line-height:30px; overflow:hidden;}
.goodsqueue li.bsqueue-hot { background:none; height:153px; overflow:hidden;}
.goodsqueue li.bsqueue-hot h2 { font-weight:bold; height:32px; line-height:16px; margin:10px 0; overflow:hidden;}
.goodsqueue li.bsqueue-hot .bsqueue-hotdes dt { float:left; display:inline; width:88px; overflow:hidden;}
.goodsqueue li.bsqueue-hot .bsqueue-hotdes dt img { border:#e6e6e6 1px solid; padding:3px;}
.goodsqueue li.bsqueue-hot .bsqueue-hotdes dd { float:right; display:inline; width:130px; font-size:15px; line-height:24px;}
.goodsqueue li.bsqueue-hot .bsqueue-hotdes dd s { color:#b3b3b3; font-family:Arial,"宋体", sans-serif; text-decoration:none; background:url(img/tdec.gif) 0px 1px repeat-x;}
.goodsqueue li.bsqueue-hot .bsqueue-hotdes dd p { color:#e50000; font-family:Arial, "宋体", sans-serif; font-weight:bold; margin:0px;}
.goodsqueue li.bsqueue-hot h4, .goodsqueue li div { display:none;}
.Recqueue li { height:170px; padding:3px 10px 2px 10px; border-bottom:#e5e5e5 1px solid; vertical-align:bottom;}
.Recqueue .editRecmd-des { padding-top:5px;}
.Recqueue .editRecmd-des span { color:#808080; line-height:21px;}
.Recqueue .editRecmd-des p { margin:0px; color:#238c00; height:54px; line-height:18px; overflow:hidden;}
.Recqueue .bsqueue-hotdes { margin-top:7px;}
.Recqueue .bsqueue-hotdes dt { float:left; display:inline; width:73px; font-size:0px; overflow:hidden;}
.Recqueue .bsqueue-hotdes dt img { border:#e5e2cf 1px solid; padding:3px; background-color:#ffffff;}
.Recqueue .bsqueue-hotdes dd { float:right; display:inline; width:145px;}
.Recqueue .bsqueue-hotdes dd h2 { height:54px; line-height:18px; overflow:hidden;}
.Recqueue .bsqueue-hotdes dd s { color:#b3b3b3; font-family:Arial; text-decoration:none; background:url(img/tdec.gif) repeat-x;}
.Recqueue .bsqueue-hotdes dd span.f15red { color:#e50000; font-size:15px; font-family:Arial; font-weight:bold; margin:0px;}
.goodsqueue li.bsqueue-hot .bsqueue-hotdes p.comment { font-size:12px; font-weight:normal; margin:0px; color:#238c00; height:72px; line-height:18px; overflow:hidden;}
.goodsqueue li.bsqueue-hot .bsqueue-hotdes p.comment span, .goodsqueue li.bsqueue-hot .bsqueue-hotdes p.cmtime { color:#808080; font-size:12px; font-weight:normal; line-height:18px;}
.commentqueue li.bsqueue-hot h2 { color:#808080;}
.commentqueue li h4 { background:none; color:#808080; text-indent:0px;}
.goodsqueue li.bsqueue-hot h2 span, .goodsqueue li h4 span, .Recqueue .bsqueue-hotdes dd h2 span { color:#f00; margin-left:5px;}
.topicqueue { padding:1px 10px 0 10px;}
.topicqueue li { float:left; width:228px; height:64px; margin-top:10px; font-size:0px; overflow:hidden;}

.Lw280 li.firstNd p, .Cw434 li.firstNd p { height:72px; overflow:hidden;}

/* container */
.containerL { width:700px; border:#d9d9d9 1px solid; padding:10px;}
.Nlist li { border-bottom:#d9d9d9 1px solid; color:#808080; padding:25px 0 40px 0; vertical-align:bottom; overflow:hidden; zoom:1; }    /*20151111*/
.Nlist li h2 { font:22px/32px "microsoft yahei","黑体"; margin-bottom:15px;}
.Nlist li h2 a:link, .Nlist li h2 a:visited { color:#000; padding:3px;}
.Nlist li h2 a:hover, .Nlist li h2 a:active { color:#fff !important; background-color:#0e9d1f; text-decoration:none;}   /*20151111*/
.Nlist li .Ntpic { float:left;  padding:3px; font-size:0; margin-right:40px;}    /*20151111*/
.Nlist .time-from i, .Nlist .tags { float:left;}
.Nlist .time-from { padding-top:4px; line-height:normal;}
.Nlist .more { line-height:14px; float:right; margin-right:75px;}      /*20151111*/
.Nlist .time-from i, .Nlist .tags i, .Nlist .more i, .Nlist .more a { background:url(img/info0305.gif) no-repeat scroll -999em 0; float:left; margin-right:5px;}
.Nlist .time-from i { background-position:-154px -130px; width:12px; height:13px;}
.Nlist .tags em { font-style:normal;}
.Nlist .tags i { background-position:-168px -130px; width:13px; height:13px; margin-top:3px;}
.Nlist .more i { background-position:-183px -130px; width:15px; height:14px; margin-top:4px;}
.Nlist .time-from span { margin-right:5px;}
.Nlist li .content { font-size:14px; height:66px; line-height:22px; text-indent:28px; color:#4d4d4d; overflow:hidden; margin:25px 0 13px 0; _float:left;}    /*20151111*/
.Nlist .tags-more { overflow:hidden;}
.Nlist .tags { margin-top:1px; width:350px; height:20px; overflow:hidden;}
.Nlist .tags span { margin-top:3px;}
.Nlist .tags span, .Nlist .tags a { float:left;}
.Nlist .more span, .Nlist .more a { float:left; margin-top:4px;}
.Nlist .more a { background-position:0 -130px; width:75px; height:21px; margin:0 0 0 10px;}
.Nlist .more a:hover { background-position:-77px -130px;}
.Nlist .time-from a:link, .Nlist .time-from a:visited, .Nlist .tags a:link, .Nlist .tags a:visited { color:#0d800d; margin-right:5px; padding:3px;}
.Nlist .time-from a:link, .Nlist .time-from a:visited { color:#808080;}
.Nlist .time-from a:hover, .Nlist .time-from a:active, .Nlist .tags a:hover, .Nlist .tags a:active { color:#fff; background-color:#0DA00D; text-decoration:none;}
.cptab { margin-top:10px;}
.Ntlist li { background:url(img/info0305.gif) -237px -98px no-repeat; padding:0 10px; font-size:14px; text-indent:9px; line-height:28px; overflow:hidden;}
.Ntlist li a { float:left;}
.Ntlist li span { float:right; font-family:Verdana; font-size:13px; color:#808080;}
.Ntlist li.segline { background:none; border-top:#ccc 1px dashed; margin:8px 0; font-size:0px; line-height:0px; overflow:hidden;}
.clearh184 { height:auto;}
.m4px { margin:0 -6px;}
.m4px li p { height:auto; line-height:20px; margin-top:8px;}
.m4px li.clear { width:712px; float:none; display:inline-table; height:0px; margin:0px; overflow:hidden;}
.endContent { border:#d9d9d9 1px solid; background-color:#fff;  color:#424242; font-size:16px; margin-bottom:25px; }  /*20151111*/
.endContent p{ line-height:26px; text-indent:2em;}     /*20151111*/
.endContent .content_pic{text-align:center; margin:20px 0;}
.endContent h1 { font-size:24px; font-weight:bold; text-align:left; margin:25px 0 10px 25px; line-height:30px; color:#333;}     /*20151111*/
.endContent h2 { text-align:center; color:#808080; line-height:20px; margin-bottom:10px;}
.endContent .artinfo { text-align:left; font-size:12px; line-height:20px; overflow:hidden; clear:both; zoom:1; color:#666;}    /*20151111*/
.endContent .artinfo .tsharejs { float:right;}
.endContent .artinfo .content{ float:left; margin-top:20px; padding-left:25px;}    /*20151111*/
.endContent .artinfo .tsharejs { margin:-2px 45px 0 0;}    /*20151111*/
.endContent .content a, .endContent .content span { margin-right:40px; overflow:hidden;}    /*20151111*/
.endContent .summary { border:#d9d9d9 1px solid; background-color:#fff; padding:10px; line-height:24px; text-indent:28px;}
.summarynoline { display:block; clear:both; border-bottom:#ccc 1px solid; margin:10px 0 20px 0; font-size:0px; height:5px; line-height:0px; overflow:hidden;}   /*20151111*/
.endContent .endText { line-height:24px; padding:0 25px; width:750px; overflow:hidden;margin-bottom:20px;}    /*20151111*/
.endContent .endText .content_title{ font-weight:bold;}  /*20151111*/
.endContent .endText a:link, .endContent .endText a:visited { color:#666; text-decoration:underline;}    /*20151111*/
.endContent .endText a:hover, .endContent .endText a:active { color:#f00;}
.endContent .sharejs { border-top:#ccc 1px dashed; padding:10px 10px 0; margin-top:20px; text-align:right; overflow:hidden; zoom:1;}
.endContent .sharejs div { float:right;}
.endContent .content_foot{ text-align:center; padding-bottom:25px;}    /*20151111*/
.endContent .content_foot span{ display:block; overflow:hidden; font-weight:bold; margin-top:30px;}   /*20151111*/
.endContent .content_foot .zan{ overflow:hidden;  margin-left:320px; }   /*20151111*/
.endContent .content_foot .zan .down{ background:url(img/zan_2.png) no-repeat 0 0; width:50px; height:50px; cursor:pointer;}    /*20151111*/
.endContent .content_foot .zan .subBtn{ background:url(img/zan_1.png) no-repeat 0 0; width:50px; height:50px; cursor:pointer;}
.endContent .content_foot .zan img, .endContent .content_foot .zan div{ float:left; }    /*20151111*/
.endContent .content_foot .zan div{ overflow:hidden; margin-left:15px;  height:50px; line-height:50px; font-size:12px; color:#424242;}    /*20151111*/
.endContent .content_foot .zan div span{ display:inline; height:50px; line-height:50px; font-weight:normal; }    /*20151111*/
.Relgoodsqueue { width:680px; margin:0 auto; overflow:hidden;}
.Relgoodsqueue li { float:left; display:inline; width:138px; padding:10px 16px; overflow:hidden;}
.Relgoodsqueue li h2 { height:36px; line-height:18px; margin-top:5px; overflow:hidden;}
.Relgoodsqueue li h2 span { color:#f00; margin-left:5px;}
.Relgoodsqueue .item-des dt { width:130px; height:130px; border:#e6e6e6 1px solid; padding:3px; background-color:#ffffff; overflow:hidden;}
.Relgoodsqueue .item-des dt a { display:table-cell; vertical-align:middle; text-align:center; *display:block; *font-size:108px; width:130px; height:130px; overflow:hidden; font-family:tahoma;}
.Relgoodsqueue .item-des dt img { vertical-align:middle; max-width:130px; max-height:130px;}
.Relgoodsqueue .item-des dd { margin-top:5px;}
.Relgoodsqueue .item-des dd s { color:#b3b3b3; font-family:Arial; margin-right:10px; text-decoration:none; background:url(img/tdec.gif) repeat-x;}
.Relgoodsqueue .item-des dd strong { color:#e50000; font-family:Arial; font-size:15px;}
.Lw722 .f14bla { overflow:hidden; zoom:1; padding:5px 0;}
.Lw722 .f14bla li { float:left; display:inline; background-position:-247px -99px; padding-left:10px; font-size:14px; width:330px; height:25px; line-height:25px; margin-right:10px; overflow:hidden;}
.topics-queue { border:#d9d9d9 1px solid; background-color:#fafafa; padding:5px 10px; margin-bottom:8px; overflow:hidden; zoom:1;}
.topics-queue a { display:block; float:left; background-color:#e5e5e5; border:#cccccc 1px solid; padding:0 10px; height:20px; line-height:20px; margin-right:10px;}
.topics-queue a.selected:link, .topics-queue a.selected:visited { background-color:#ff6a00; border:#ff5500 1px solid; color:#ffffff; font-weight:bold;}
.topicList li { float:left; display:inline; width:330px; margin:10px;}
.topicList li img { border:#d9d9d9 1px solid; font-size:0px;}
.topicList li h2 { text-align:center; font-size:14px; font-weight:bold; height:30px; line-height:30px; overflow:hidden;}
.topicList li p { margin:0px; color:#808080; height:54px; line-height:18px; text-indent:24px; overflow:hidden;}
.topicList li.segline { width:689px; background:none; border-top:#ccc 1px dashed; margin:8px 5px; font-size:0px; line-height:0px; overflow:hidden;}
.outline-con { color:#808080; padding:0 5px 10px 5px; border-bottom:#ccc 1px dashed;}
.outline-con dt { font:700 21px/40px "microsoft yahei";}
.outline-con dd { font-size:14px; line-height:24px; text-indent:28px;}

/* cutPage */
/*
.cutPage { text-align:center; font-size:12px; margin-top:10px; *margin-top:25px;}
.cutPage a, .cutPage span.uncut { border:#d9d9d9 1px solid; display:inline-block; text-decoration:none; line-height:20px; padding:0 8px;}
.cutPage span.uncut { color:#aaa; border:#cccccc solid 1px;}
.cutPage a:link, .cutPage a:visited { color:#1E50A2; text-decoration:none; background-color:#fff;}
.cutPage a:hover, .cutPage a:active, .cutPage a.current { color:#fff; background-color:#1E50A2;}
.cutPage a.current:link, .cutPage a.current:visited { font-weight:bold; color:#fff; background-color:#1E50A2;}*/

.f-link { width:980px; margin:0 auto; padding:20px 0; overflow:hidden; zoom:1;}
.f-link span, .f-link a { color:#666; float:left; line-height:18px;}
.f-link a { margin-right:10px; white-space:nowrap;}

.scrolltop { background:url(img/scrolltop.gif) 0 0 no-repeat; width:55px; height:55px; display:block; cursor:pointer;}
.scrolltop:hover { background:url(img/scrolltop.gif) 0 -55px no-repeat;}






/*********   20151111 start   *********/

.navBar{ position:relative; z-index:1;  background:#f1f8f0; color:#666 !important; height:65px; line-height:65px;  border:#e6e6e6 1px solid;   border-top:0; width:1198px; margin:0 auto; margin-bottom:15px; }
.nav{ width:1198px; margin:0 auto; font-family:"Microsoft YaHei",SimSun,SimHei;  }
.nav .m{ float:left;  position:relative;  width:298px; border-right:1px solid #e6e6e6;}
.nav a:hover{ text-decoration:none; color:#ff7b00; }
.nav h3{ float:left;  font-size:100%; font-weight:normal; font-size:14px; height:65px; overflow:hidden; width:100%;  }
.nav h3 a{ display:block; color:#109e25;  text-align:center; float:left; width:85%; font-size:18px; position:relative; padding-left:15%;  }
.nav h3 a i{ background:url(img/info20151111.png) no-repeat; display:block; width:36px; height:36px; float:left; position:absolute; top:13px; left:90px; }
.nav h3 a i.ti1{ background-position:0 -1px;}
.nav h3 a i.ti2{ background-position:-36px -1px;}
.nav h3 a i.ti3{ background-position:-72px -1px;}
.nav h3 a i.ti4{ background-position:-108px -1px;}
.nav .on{ border-color:#e6e6e6;}
/*.nav .on h3 a{ background:#fff; color:#ff7b00; border-color:#e6e6e6 !important;  }*/
.nav .on h3 a i.ti1{ background-position:0 -37px;}
.nav .on h3 a i.ti2{ background-position:-36px -37px;}
.nav .on h3 a i.ti3{ background-position:-72px -37px;}
.nav .on h3 a i.ti4{ background-position:-108px -37px;}
.nav .sub{ display:none; /*默认隐藏*/ padding:10px 0;   position:absolute; left:-1px; top:65px; background:#fff; text-align:center;   border:#e6e6e6 1px solid;   border-top:0;  }
.nav .sub,
.nav #m2 .sub, 
.nav #m3 .sub{  width:298px; overflow:hidden;}
.nav #m4 .sub{  width:301px; overflow:hidden;}
.nav .sub li{ float:left; /*margin-left:15px; margin-right:15px; */display:block; margin-bottom:10px;   }   /*20151117*/  
.nav .sub li a{ height:13px; line-height:13px; display:block; color:#666; font-size:13px; border-right:1px solid #666; padding:0 15px;  }  /*20151117*/  
.nav #m2 .sub li a{ padding:0 20px;}
.nav #m3 .sub li a, 
.nav #m4 .sub li a{ padding:0 15px;}
.nav .sub li a.norb{ border-right:none;}
.nav .sub li a:hover{ color:#f00;}


/* 分类文章切换 */
.www360buy{ width:860px; overflow:hidden; margin-top:20px;    }
.www360buy .hd{ overflow:hidden; background:#fff; border-bottom:2px solid #109e25; position:relative;     }
.www360buy .hd ul{ margin-top:18px; float:right; margin-right:75px;}
.www360buy .hd span{ display:block; float:right; height:32px; position:absolute; right:25px; top:18px; line-height:32px; font-size:14px;}
.www360buy .hd span a{ color:#109e25; }
.www360buy .hd li{ position:relative; margin-left:-1px;  height:32px; line-height:32px; text-align:center; padding:0 10px; float:left; border-top:0;
		font:normal 14px/32px "Microsoft YaHei"; _font-weight:bold; cursor:default; }
.www360buy .hd li a{ color:#666;}   /*20151118*/
.www360buy .hd a.title{ height:50px; display:block; float:left; overflow:hidden; color:#333; text-decoration:none; line-height:50px; font-size:20px; margin-left:40px;}
.www360buy .hd a.title i{ background:url(img/info20151111.png) no-repeat; width:36px; height:36px; float:left; position:absolute; top:7px; left:0; display:block; }
.www360buy .hd a.title i.ti1{background-position:0 -1px;}
.www360buy .hd a.title i.ti2{ background-position:-36px -1px;}
.www360buy .hd a.title i.ti3{ background-position:-72px -1px;}
.www360buy .hd a.title i.ti4{ background-position:-108px -1px;}
.www360buy .hd li.on{  background:#109e25; color:#fff;  }
.www360buy .hd li.on a{ color:#fff !important;}    /*20151118*/
.www360buy .bd{ overflow:hidden;  }
.www360buy .lh{ overflow:hidden;  }
.www360buy .lh li{ width:100%; padding-bottom:20px; float:left; border-bottom:1px solid #e5e5e5;    }
.www360buy .lh li .p-img{ padding:30px 13px 0 13px; margin:0 auto; overflow:hidden; float:left;  }
.www360buy .lh li .p-img img{ width:180px !important; height:125px !important;}   /* 20151201 限制 菜谱宽度*/
.www360buy .lh li .p-img a{ overflow:hidden; display:block; width:180px;}
.www360buy .lh li .p-name{ height:25px; line-height:18px; overflow:hidden; float:left; color:#333; font-size:18px;  margin-top:30px;   }
.www360buy .lh li .p-price{ color:#999; margin-top:55px;  }
.www360buy .lh li .p-price p{ text-indent:2em; font-size:14px; line-height:24px; word-break:break-all; word-wrap: break-word;  }
.www360buy .lh li .p-price p a{ color:#666;}
.www360buy .lh li .p-price strong{ color:#c00; font-size:14px; font-family: verdana; }

/* 右侧新品上市 */
.Rw250 .Rtagbar_title{ height:35px; line-height:20px; font-size:20px; color:#333;}
.RwNewpd, RwCx{ width:300px;  }
.Rw250 .hd{ overflow:hidden; background:url(img/bg.png) 0 -32px #efefef; border-left:1px solid #ddd;  border-top:2px solid #109e25;   }
.RwNewpd .hd li{ position:relative; margin-left:-1px;  height:45px; line-height:45px; text-align:center; width:73px; float:left; border:1px solid #ddd; border-top:0;
		font:normal 18px/45px "Microsoft YaHei"; _font-weight:bold; cursor:default; }
.RwNewpd .hd li.rnp4{ width:76px;}

.RwNewpd .hd li.on{ background:#fff; border-bottom:1px solid #fff; color:#109e25;  }
.Rw250 .bd{  border:1px solid #e4e4e4; border-top:0; overflow:hidden;  }
.RwNewpd .lh{ overflow:hidden; margin-top:20px; margin-bottom:20px;  }
.RwNewpd .lh li{ width:270px; margin-left:14px; float:left; overflow:hidden; position:relative; }
.RwNewpd .lh li .p-img{ width:270px; height:270px;  margin:0 auto; text-align:center;   }
.RwNewpd .lh li .p-img a{ display:block; overflow:hidden;}
.RwNewpd .lh li .p-name{ height:36px;  width:270px; overflow:hidden; position:absolute; bottom:0; background:rgba(0,0,0,0.6); z-index:990;  }
.RwNewpd .lh li .p-name a{ color:#fff; font-size:14px; margin-left:10px; line-height:36px; width:150px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; display:block;}   /*20151201 限制页面图片宽度*/
.Rw250 .lh li .p-price { position:absolute; bottom:0; right:20px;  height:36px; line-height:36px; z-index:999;}
.Rw250 .lh li .p-price strong{ color:#fe0410 ; font-size:18px ; font-weight:bold; z-index:999; }
.Rw250 .lh li .p-price span{color:#fe0410 ; font-family:"Microsoft YaHei"; font-size:14px;}


/* 右侧促销活动 */
.cuxiao .hd{ overflow:hidden; background:url(img/bg.png) 0 -32px #efefef; border-left:1px solid #ddd;  border-top:2px solid #109e25;   }
.cuxiao .hd li{ position:relative; margin-left:-1px;  height:45px; line-height:45px; text-align:center; width:148px; float:left; border:1px solid #ddd; border-top:0;
		font:normal 18px/45px "Microsoft YaHei"; _font-weight:bold; cursor:default; }
.cuxiao .hd li.rnp2{ width:149px;}
.cuxiao .hd li.on{ background:#fff; border-bottom:1px solid #fff; color:#109e25;  }
/*.cuxiao .bd{  border:1px solid #e4e4e4; border-top:0; overflow:hidden;  }*/
.cuxiao .lh, .hotInfo .hotInfo_left .lh{ overflow:hidden; margin-top:20px; margin-bottom:20px;  }
.cuxiao .lh li, .hotInfo .hotInfo_left .lh li{  margin-left:14px; /*float:left;*/ overflow:hidden; position:relative;  }    /*20151117*/
.cuxiao .lh li span, .hotInfo .hotInfo_left .lh li span{ width:2px; height:2px; background:#666; display:block; position:absolute; left:5px; top:48%;}
.cuxiao .lh li span{ left:0px; }  /* 20151202 促销活动圆点样式 */
.cuxiao .lh li a{ margin-left: 10px !important; }   /* 20151202 */
/* .cuxiao .lh li a{ margin-left:0 !important;  }  */  /* 20151204 */
.cuxiao .lh li a, .hotInfo .hotInfo_left .lh li a{ color:#666; font-size:12px; line-height:24px; float:left; margin-left:20px;}

.hotInfo .hotInfo_left .lh li a{ font-size:14px; line-height:26px;}

.cuxiao .lh li .p-img{ width:270px; height:270px;  margin:0 auto; text-align:center;   }
.cuxiao .lh li .p-img a{ display:block; overflow:hidden;}


/* 右侧店长推荐 */
.rwtj, .rmpj{ background:#fff !important; border-left:1px solid #e4e4e4; border-right:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4;}
.rwtj ul{ width:280px; padding:10px;}
.rwtj li{  cursor:default; display:block; overflow:hidden; }
.rwtj li:nth-child(2){ margin-top:20px;}     /* 20151204 */
.rwtj li a{ display:block; overflow:hidden; }
.rwtj li .p-img a{ width:130px; float:left;}
/*.cuxiao .bd{  border:1px solid #ddd; border-top:0; overflow:hidden;  }*/
.rwtj li .p-name h5 { display:block;}
.rwtj li .p-name h5 a, .rwtj li .p-name p a, .rmpj .fCl-slide .pdpj h5 a, .rmpj .fCl-slide .pdpj ms a{padding-left:12px; padding-right:15px;}
.rwtj li .p-name h5 a ,.rmpj .fCl-slide .pdpj h5 a{ font-size:14px; color:#333 ; font-weight:bold ;  }
.rwtj li .p-name p { margin-top:15px; }     /* 20151202 */
.rwtj li .p-name p a{ font-size:12px; color:#333; }
.rwtj li .p-price{ margin-top:20px;}   /* 20151202 */
.rwtj li .p-price strong{ color:#fe0410 ; font-size:18px ; font-weight:bold; z-index:999; }
.rwtj li .p-price span{color:#fe0410 ; font-family:"Microsoft YaHei"; font-size:14px; margin-left:12px; }


/*右侧热门评价*/
.rmpj{ overflow:hidden; padding-bottom:40px; position:relative;}
.rmpj .fCl-slide li{ display:block; overflow:hidden;}
.rmpj .fCl-slide .pdpj{ overflow:hidden; width:280px; padding:0 10px; margin-top:10px; position:relative;}
.rmpj .fCl-slide .pdpj>a{ display:block; overflow:hidden; width:110px; height:110px; float:left;}
.rmpj .fCl-slide .pdpj h5{ overflow:hidden; /* float:left; */ }
.rmpj .fCl-slide .pdpj h5 a{ white-space: nowrap; text-overflow:ellipsis; overflow: hidden; width:150px !important; display:block; }   /* 20151130 */
.rmpj .fCl-slide .pdpj .ms, .rmpj .fCl-slide .pdpj p a{ display:block; overflow:hidden; }     
.rmpj .fCl-slide .pdpj .ms { position:absolute; top:35px; left:140px; width:125px; height:70px; background:#f3f2f2;  overflow:hidden; }    /* 20151204 */
.rmpj .fCl-slide .pdpj .ms a{ color:#333; font-size:12px; line-height:18px; display:block; overflow:hidden; width:105px; height:48px; padding:10px;}    /* 20151204 af */
.rmpj .fCl-slide .pdpj .triangle-left{
  position:absolute; 
  left:130px;
  top:60px;
}
.rmpj .fCl-nav{ height:24px; line-height:18px; background: white; position: absolute; bottom: 0; left:120px;  }
.rmpj .fCl-nav li{ float: left; width: 12px; font-family: Tahoma,Helvetica; font-size: 28px; _font-size: 38px; margin-right: 5px; color: #B2B2B2; cursor: pointer;}
.rmpj .fCl-nav li.on{ color:#ef2d36;  }

.cuxiao .lh li a:hover, 
.rwtj li .p-name h5 a:hover, 
.rmpj .fCl-slide .pdpj h5 a:hover,
.rwtj li .p-name h5 a:hover, 
.rmpj .fCl-slide .pdpj h5 a:hover,
.rwtj li .p-name p a:hover,
.rmpj .fCl-slide .pdpj .ms a:hover,
.hotInfo .hotInfo_left .lh li a:hover,
.con370 .lh li .p-name h5 a:hover{ color:#f00;}

.location_guide{ font-family:"Microsoft YaHei" !important;} 
.cutPage{ font-size:14px !important; margin-top:25px !important;}

.hotInfo .hotInfo_left{ width:340px; overflow:hidden; float:left;}
.hotInfo .hotInfo_left h3{ font-size:16px; line-height:26px; color:#333; margin-bottom:20px;}
.hotInfo .hotInfo_left h3 a{ color:#333 !important; }
.hotInfo .hotInfo_left h3 a:hover{ color:#f00 !important;}
.hotInfo .hotInfo_left dl{ overflow:hidden;margin-bottom:16px;}
.hotInfo .hotInfo_left dl dt{ float:left;}
.hotInfo .hotInfo_left dl dd{ font-size:12px; color:#666; line-height:18px; float:right; width:230px; margin-top:0;}
.hotInfo .hotInfo_left dl dd p{ text-indent:2em;  line-height:16px;}
.hotInfo .hotInfo_left .lh li a{ color:#333; }
.hotInfo .hotInfo_left .lh li{ margin-left:0;}


.Lw800{ width:800px; float:left;}

/*内容页右侧*/
.con370 .bd{ border-bottom:0;}
.con370 .hd li{ position:relative; margin-left:-1px;  height:45px; line-height:45px; text-align:center; width:183px; float:left; border:1px solid #ddd; border-top:0;
		font:normal 18px/45px "Microsoft YaHei"; _font-weight:bold; cursor:default; }
.con370 .hd li.rnp2{ width:184px;}
.con370 .p-img a img{ width:120px; height:120px;}
.con370 .lh li .p-img{  height:120px; overflow:hidden; width:120px; float:left;  }     
.con370 .lh li{ overflow:hidden; width:348px; border-bottom:1px solid #e4e4e4; margin-left:0; padding-left:20px; padding-bottom:25px; padding-top:18px; }
/*.con370 .lh li a{ margin-left:6px; margin-top:7px;}*/
.con370 .lh li .p-price { position:absolute; bottom:35px; left:155px;  height:36px; line-height:36px; z-index:999; overflow:hidden; float:left; font-size:14px; color:#fe0410; }
.con370 .lh li .p-name{ margin-left:0;}
.con370 .lh li .p-name{ float:right; margin-right:40px; width:170px;} 
.con370 .lh li .p-name h5{ overflow:hidden;}/*font-weight:bold;*/
.con370 .lh li .p-name h5 a{color:#333; font-size:14px; line-height:16px;}
.con370 .lh li .p-name p{ margin-top:12px;}
.con370 .lh, .hotInfo .hotInfo_left .lh{ margin:0; display:block; overflow:hidden; width:370px; margin-top:8px;}
.hotInfo .hotInfo_left .lh li{ float:none;}
.hotInfo .hotInfo_left .lh li span{ display:block; text-align:center; margin-top:0; }

/*内容页右侧轮播*/
#ifocus { width:368px; height:320px; border:1px solid #0e9d1f;  position:relative; }
#ifocus_pic { display:inline; position:relative; float:left; width:275px; height:275px; overflow:hidden; margin:20px 0 0 20px; border:1px solid #e6e6e6; }

#ifocus .ifocus_title{ position:absolute; left:0; top:0; z-index:999; }   /*20151117*/
#ifocus .ifocus_title, #ifocus_piclist .ifocus_title img{ width:155px; height:40px;}  /*20151117*/
#ifocus_piclist li { width:275px; height:275px; overflow:hidden;}
#ifocus_piclist img { width:275px; height:275px; }
#ifocus_btn { display:inline; float:right; margin-top:15px; width:65px; padding-right:5px;}
#ifocus_btn li { width:65px; height:42px; margin-bottom:5px; cursor:pointer; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50);  }
#ifocus_btn img { width:40px; height:40px; margin:5px 0 0 5px; border:1px solid #e6e6e6; }
#ifocus_btn .on{ /*background:url(img/ifocus_btn_bg.gif) no-repeat;*/ opacity:1; -moz-opacity:1; filter:alpha(opacity=100); }
#ifocus_opdiv { position:absolute; left:0; bottom:0; width:368px; height:30px; background:#000; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
#ifocus_tx { position:absolute; left:8px; bottom:6px; color:#FFF; }
#ifocus_tx ul li{ display:none;  }
#ifocus_tx ul li a{ color:#fff; font-size:12px; font-weight: bold; line-height:12px; font-family:"Microsoft YaHei" !important;}
#ifocus_tx ul li a span, #ifocus_tx ul li a .sprice{ color:#fe0410; font-family:"Microsoft YaHei" !important;}
#ifocus_tx ul li a  strong.sprice{ font-size:16px !important; font-family:"Microsoft YaHei" !important; font-weight:600 !important; }
#ifocus_tx ul li a span{ padding-left:20px;}

/*分页修正*/
.cutPage a, .cutPage span.uncut, .cutPage span.current, .cutPage input { border:#d9d9d9 1px solid; display:inline-block; text-decoration:none; line-height:20px; padding:4px 12px; margin: 0 3px;}



/*20151201  限制页面图片尺寸*/
.www360buy .lh li .p-img img{ width:180px !important; height:125px !important;  }   /*20151201*/
.RwNewpd .lh li .p-img img{width:270px !important; height:270px !important;  }   /*20151201*/
.rmpj .fCl-slide .pdpj h5 a{ width:130px; display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }/*20151201*/
.RwCx .rwtj li .p-img img{ width:130px; height:130px;}
.RwCx .rmpj li .pdpj a img{ width:110px; height:110px;}
#radpic img, #lstadpic img{ width:300px; height:240px;}
.area .Lw800 .hotInfo .endText .hotInfo_left dl img{ width:95px; height:65px; }
.RwRxXp #conadpic img{ width:370px; height:315px;}



/* 20151202 店长推荐限高 */
.RwCx .rwtj li .p-name h5{
	display:block;
	height:36px;
	overflow: hidden;
}
.RwCx .rwtj li .p-name h5 a{
	line-height: 18px;
	display: block;
	overflow: hidden;
	height:36px;
}
.RwCx .rwtj li .p-name p{
	height:32px;
	display:block;
	overflow: hidden;
}
.RwCx .rwtj li .p-name p a{
	line-height:16px;
	display:block;
	overflow:hidden;
	height:32px;
}


/* 20151203 热销限高 */
.RwRxXp .lh .p-name h5{
	display:block;
	height:90px;   /* 20151204 af */
	overflow: hidden;
}
.RwRxXp .lh .p-name h5 a{
	line-height: 18px;
	display: block;
	overflow: hidden;
	height:90px;
}
.RwRxXp .lh li .p-name p{
	height:32px;
	display:block;
	overflow: hidden;
}
.RwRxXp .lh li .p-name p a{
	line-height:16px;
	display:block;
	overflow:hidden;
	height:32px;
}