/* 重置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;}    /*20151209*/
.wrapper { width:100%;}
.area { margin:0 auto; width:1200px;}    /*20151209*/
.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;}
.logo-search .search-form .so-input-box { width:315px;}
.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:90px; width:100%; min-width:1200px;}    /* 20151209 */
.w-ensure li { width:300px; height:90px; overflow:hidden;}   /* 20151209 */
.w-ensure li img { width:300px; height:90px;}
.ft-service dl { width:190px;}    /* 20151209 */
.t-nav .nav-items li { padding:2px;}   /* 20150908 导航栏栏目间距调小，避免跳行*/
.block30{height:30px;}    /* 20151209 */
/** 位置 **/
.location { height:21px; line-height:21px; margin:0 0 8px 3px; text-align:left; overflow:hidden;}
.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;}
.block10 { clear:both; display:block; height:10px; overflow:hidden;}
.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:280px;}
.Lw710 { float:left; width:710px; border-top:#44b32d 2px solid;}
.Lw722 { float:left; width:722px;}
.Cw434 { float:left; width:434px; margin-left:8px;}
.Rw250 { float:right; width:250px;}
.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:278px; height:353px; border:#ccc 1px solid;}
.slider_player .container { width:278px; height:353px; position:relative; overflow:hidden;}
.slider_player .container .container-piclist { width:1390px;}
.slider_player .container .container-piclist p { float:left; margin:0px;}
.slider_player .frnum { right:5px; top:329px; height:18px; position:absolute;}
.slider_player .frnum li { float:left; display:inline; font:400 13px/1.5 Verdana; width:16px; text-align:center; color:#333; line-height:18px; background-color:#ffff80; filter:alpha(opacity=75); -moz-opacity: 0.75; opacity: 0.75; margin-right:5px; overflow:hidden; cursor:pointer;}
.slider_player .frnum li.current { background-color:#ff7e00; color:#fff; filter:alpha(opacity=100); -moz-opacity:1.0; opacity:1.0; position:relative;}
.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:12px; 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:12px; 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:12px; 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:12px; 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:12px; 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:250px; height:31px; line-height:31px; overflow:hidden;}
.Rtagbar span { float:left; display:inline; width:125px; font-size:12px; text-align:center;}
.Rtagbar span.current { width:123px; height:30px; background-color:#ffffff; border:#dcdcdc solid; border-width:1px 1px 0px 1px; color:#0a660a; font-weight:bold;}
.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:12px; 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:#d9d9d9 1px solid; width:228px; height:96px; padding:15px 10px 0; overflow:hidden;}
.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; vertical-align:bottom; overflow:hidden; zoom:1;}
.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; background-color:#0DA00D; text-decoration:none;}
.Nlist li .Ntpic { float:left; border:#e6e6e6 1px solid; padding:3px; font-size:0; margin-right:15px;}
.Nlist .time-from i, .Nlist .tags { float:left;}
.Nlist .time-from { padding-top:4px; line-height:normal;}
.Nlist .more { line-height:14px; float:right;}
.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:12px; height:66px; line-height:22px; text-indent:28px; color:#4d4d4d; overflow:hidden; margin:10px 0 13px 0; _float:left;}
.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:12px; 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:#fafdff; padding:10px 30px 0 30px; color:#1a1a1a; font-size:12px;}    /*20151209*/
.endContent h1 { font-size:24px; font-weight:bold; text-align:center; margin:10px 0; line-height:30px;}
.endContent h2 { text-align:center; color:#808080; line-height:20px; margin-bottom:10px;}
.endContent .artinfo { text-align:center; font-size:12px; line-height:20px; overflow:hidden; clear:both; zoom:1;}
.endContent .artinfo .content, .endContent .artinfo .tsharejs { float:right;}
.endContent .artinfo .tsharejs { margin:-4px 30px 0 0;}
.endContent .content a, .endContent .content span { margin-right:15px;}
.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 dashed; margin:10px 5px; font-size:0px; height:5px; line-height:0px; overflow:hidden;}
.endContent .endText { line-height:24px; padding:0 6px; width:688px; overflow:hidden;}
.endContent .endText a:link, .endContent .endText a:visited { color:#06c; text-decoration:underline;}
.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;}
.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:12px; 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:12px; 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:12px; 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;}