/* bns fuben zhuanti */
/* 2014.7.24 */
/* by Ryuuna */

.wrap-btm { background:url(http://ue1.17173cdn.com/a/bns/index/2014/img/bg-btm0.jpg) no-repeat center bottom;}

/*content*/
.content0 { width:970px; margin:auto; position:relative;}
.content0 .content-in { width:970px; margin:auto; background:url(http://ue2.17173cdn.com/a/bns/zt/2014/fuben/img/bg-y0.jpg) repeat-y left top; overflow:hidden; margin-bottom:15px;}

.content1 .content-in { width:970px; margin:auto;}

/*mod-breadcrumbs0*/
.mod-breadcrumbs0 { color:#333; font-size:14px; background:#eee; border:1px solid #dadad9; padding:0 10px; margin:auto; line-height:30px;}
.mod-breadcrumbs0 a { color:#333; }
.mod-breadcrumbs0 a:hover { text-decoration:underline;}
.mod-breadcrumbs0 .arrow { margin:0 5px; }
.mod-breadcrumbs0 .curr {}

/*side-left0*/
.side-left0 { width:220px; float:left;}

/*main*/
.main0 { margin:0 0 0 220px; border:1px solid #dadad9; border-top:0; padding:2px 15px 15px; background:#fff; *margin:0; *float:left; *width:718px;}

/*mod-con0*/
.mod-con0 { margin-bottom:20px;}
.mod-con0 .mod-con0-hd .tit { display:block; height:36px; background:url(http://ue3.17173cdn.com/a/bns/zt/2014/fuben/img/bg-tit0.jpg) no-repeat 0 0;}
.mod-con0 .mod-con0-bd { padding:0 15px;}
.mod-con0-0 .mod-con0-hd .tit { background-position:0 0; height:52px; margin-bottom:15px;}
.mod-con0-1 .mod-con0-hd .tit { background-position:0 -52px;}
.mod-con0-2 .mod-con0-hd .tit { background-position:0 -88px;}

.mod-con0 .sub-tit { display:block; overflow:hidden; line-height:40px;}
.mod-con0 .sub-tit .tit { display:inline-block; *zoom:1; *display:inline; /*vertical-align:top;*/ float:left; font-size:20px; color:#fee16f; font-family:"Microsoft Yahei","Simsun",Arial; line-height:40px;}
.mod-con0 .sub-tit .lvl { display:inline-block; *zoom:1; *display:inline; /*vertical-align:top;*/ float:left; font-size:12px; color:#ff9907; padding-top:10px; line-height:30px; margin-left:5px;}


/*mod-con1*/
.mod-con1 { position:relative; overflow:hidden; margin-bottom:10px;}
.mod-con1 .mod-con1-in { position:relative;}
.mod-con1 .mod-con1-hd { height:62px; border-bottom:1px solid #dadad9;}
.mod-con1 .mod-con1-hd .tit { display:block; text-align:center; font-size:24px; color:#333; font-family:"Microsoft Yahei","Simsun",Arial; padding:0 15px; line-height:62px;}
.mod-con1 .mod-con1-bd { }

.mod-con1 .more { color:#0f4792; font-size:12px; position:absolute; right:10px; top:10px;}
.mod-con1 .more a { color:#0f4792;}
.mod-con1 .more a:hover { text-decoration:underline;}

.mod-basic-info0 .mod-con1-bd { padding:15px 0;}
.mod-basic-info0 .pic { width:295px; height:210px; position:relative; float:left;}
.mod-basic-info0 .pic img { width:100%; height:100%; vertical-align:top;}
.mod-basic-info0 .pic .pic-txt { width:295px; height:46px; position:absolute; left:0; top:164px;}
.mod-basic-info0 .pic .pic-txt .tit { display:block; line-height:46px; text-align:center; color:#fff; position:relative; z-index:10;}
.mod-basic-info0 .pic .pic-txt b { display:block; width:295px; height:46px; background:#000; opacity:0.6; filter:alpha(opacity=60); z-index:5; position:absolute; left:0; top:0;
}
.mod-basic-info0 .txt { margin:0 0 0 310px;}
.mod-basic-info0 .txt p { color:#37342d; font-size:14px; line-height:26px; padding-left:86px; position:relative; *zoom:1;}
.mod-basic-info0 .txt p .tit { font-size:16px; font-weight:bold; position:absolute; left:0; top:0;}
.mod-basic-info0 .txt p .lvl { color:#ff5f0f;}

/*mod-con2*/
.mod-con2 { position:relative; overflow:hidden; margin-bottom:10px;}
.mod-con2 .mod-con2-in { position:relative;}
.mod-con2 .mod-con2-hd { height:22px; *height:24px; border-bottom:2px solid #7d4f38; padding:10px 0; *padding:9px 0; position:relative; z-index:10;}
.mod-con2 .mod-con2-hd .tit { display:block; font-size:22px; line-height:22px; *line-height:24px; color:#000; font-family:"Microsoft Yahei","Simsun",Arial; padding:0 15px; padding-left:10px; border-left:5px solid #7d4f38;}
.mod-con2 .mod-con2-bd { }

.mod-con2 .more { color:#000; font-size:12px; position:absolute; right:10px; top:20px; font-family:Arial; z-index:20;}
.mod-con2 .more a { color:#000;}
.mod-con2 .more a:hover { text-decoration:underline;}

.mod-con2-0 .mod-con2-bd { margin-top:-1px;}
.mod-con2-1 .mod-con2-bd { padding:15px 0; margin:0 -10px 0 0;}

.mod-con2-2 .mod-left { width:410px; float:left;}
.mod-con2-2 .mod-right { width:288px; float:left; margin-left:20px;}

.mod-con2-2 .mod-tit { display:block; font-size:18px; color:#c15532; font-family:"Microsoft Yahei","Simsun",Arial; margin:10px 0; _margin:16px 0 6px;}

.mod-con2-3 .mod-con2-bd { padding:15px 0;}

/*pic series*/
.mod-pic0 { display:block; padding-bottom:10px;}
.mod-pic0 img { width:100%; height:100%; vertical-align:top;}
.mod-pic0-288x356 { width:288px; height:356px;}
.mod-pic0-718x200 { width:718px; height:200px;}

/*mod-article0*/
.mod-article0 { color:#37342d; font-size:14px; line-height:26px; padding-bottom:20px;}
.mod-article0 .tit { font-size:16px; font-weight:bold;}

/*mod-share0*/
.mod-share0 { display:block; border-bottom:1px dashed #dadad9; text-align:right; padding:18px 0 10px; margin-bottom:12px;}
.mod-share0 .share-box { display:inline-block; *zoom:1; *display:inline; /*vertical-align:top;*/}
.mod-share0 .gray,
.mod-share0 .gray a:link,
.mod-share0 .gray a:visited,
.mod-share0 .gray a:active { color:#333;}

/*mod-comment0 sohucs*/
.mod-comment0 { border:1px solid #dadad9; *zoom:1; padding:15px; background:#fff;}


/*mod-item0*/
.mod-item0 { position:relative; border-top:1px dashed #dadad9; padding:15px 0 15px 110px; *zoom:1;}
.mod-item0 .mod-tit { display:block; width:96px; height:53px; padding:1px; border:1px solid #f0e5d0; position:absolute; left:0; top:15px;}
.mod-item0 .mod-tit span { display:block; width:100%; height:100%; background:url(http://ue1.17173cdn.com/a/bns/zt/2014/fuben/img/bg-x0.jpg) repeat-x 0 0; font-size:16px; color:#b9472f; font-family:"Microsoft Yahei","Simsun",Arial; text-align:center; line-height:52px;}

/*list-item0*/
.list-item0 { overflow:hidden; *zoom:1;}
.list-item0 li { width:11.1%; display:inline-block; *zoom:1; *display:inline; vertical-align:top; float:left;}
.list-item0 .li-in { width:100%;}
.list-item0 .pic { display:block; width:42px; height:42px; margin:auto;}
.list-item0 .pic a { display:block; width:38px; height:38px; padding:2px;}
.list-item0 .pic img { vertical-align:top; width:100%; height:100%; background:#272d2f;}

.list-item0 .txt { display:block; width:100%; height:18px; margin:auto; line-height:18px; font-size:12px; padding:5px 0; text-align:center;}
.list-item0 .txt a { display:block; color:#37342d; overflow:hidden;}
.list-item0 .txt a:hover { text-decoration:underline;}

.list-item0 li.hover .pic a { background:#c05330;}

/*tb-info0*/
.tb-info0 table { border:1px solid #947152; width:100%;}
.tb-info0 td { height:30px; line-height:30px; width:50%; border: 1px dotted #B7A203; background: #8B5E40; color: #FAF5FA; font-size:14px; text-align:center;}
.tb-info0 td a { display:block; color: #E5E3E6;}
.tb-info0 td.hover { background:#7d4f38; color:#fff;}
.tb-info0 td.hover a { color:#fff;}

/*list-con0*/
.list-con0 { overflow:hidden;}
.list-con0 li { overflow:hidden; float:left; width:100%; margin-bottom:15px;}
.list-con0 li a { display:block; height:40px; background:#a37f60; line-height:40px; padding:0 10px; background: url(http://ue1.17173cdn.com/a/bns/zt/2014/fuben/img/bg-x0.jpg) repeat-x 0 -56px;}
.list-con0 .tit { display:inline-block; *zoom:1; *display:inline; /*vertical-align:top;*/ float:left; font-size:20px; color: #000000; font-family:"Microsoft Yahei","Simsun",Arial; line-height:40px; cursor:pointer;}
.list-con0 .lvl { display:inline-block; *zoom:1; *display:inline; /*vertical-align:top;*/ float:left; font-size:12px; color:#ff9907; padding-top:10px; line-height:30px; margin-left:5px; cursor:pointer;}
.list-con0 .area { display:inline-block; *zoom:1; *display:inline; /*vertical-align:top;*/ float:left; font-size:12px; color:#643219; padding-top:6px; line-height:34px; margin-left:5px; cursor:pointer; white-space:nowrap;}

.list-con0 li.hover a { background:#fff;}
.list-con0 li.hover .tit { color:#643219;}

/*list-con1*/
.list-con1 { overflow:hidden; *zoom:1;}
.list-con1 li { width:16.6%; display:inline-block; *zoom:1; *display:inline; vertical-align:top; float:left;}
.list-con1 .li-in { width:100%;}
.list-con1 .pic { display:block; width:114px; height:134px; margin:0;}
.list-con1 .pic a { display:block; width:110px; height:130px; padding:2px;}
.list-con1 .pic img { vertical-align:top; width:100%; height:100%;}

.list-con1 .pic a:hover { background:#bf4f2b;}

/*list-tag0*/
.list-tag0 { overflow:hidden; margin-right:-16px; *zoom:1;}
.list-tag0 li { float:left; width:33.3%;}
.list-tag0 li a { display:block; width:124px; line-height:34px; border:1px solid #dfcead; background:url(http://ue1.17173cdn.com/a/bns/zt/2014/fuben/img/bg-x0.jpg) repeat-x 0 -56px; font-size:16px; line-height:42px; color:#b9472f; font-weight:bold; text-align:center;}
.list-tag0 li a:hover { background-position:0 -102px;}

.list-tag0-1 { padding-bottom:10px;}
.list-tag0-1 li { width:95px;}
.list-tag0-1 li a { width:88px; line-height:28px; color:#fff; background-position:0 -148px; border-color:#7d5e4e; font-size:12px; font-weight:normal;}
.list-tag0-1 li a:hover { background-position:0 -194px; border-color:#67422f;}

.list-tag0-2 li { width:95px;}
.list-tag0-2 li a { width:88px; line-height:28px; color:#c25735; border-color:#e1d1b2; font-size:12px; font-weight:normal;}
.list-tag0-2 li a:hover { border-color:#c4a365;}


/*list-con2*/
.list-con2 { overflow:hidden; *zoom:1; margin-top:-15px;}
.list-con2 li { display:inline-block; *zoom:1; *display:inline; vertical-align:top; border-bottom:1px dashed #dadad9; padding:15px 0;}
.list-con2 .pic { width:114px; height:94px; float:left;}
.list-con2 .pic a { display:block; width:110px; height:90px; padding:2px;}
.list-con2 .pic a:hover { background:#be4d28;}
.list-con2 .pic img { vertical-align:top; width:100%; height:100%;}
.list-con2 .txt { display:block; margin:0 0 0 130px; font-size:12px;}
.list-con2 .tit { display:block; font-size:16px; font-weight:bold; line-height:22px; margin-bottom:6px; overflow:hidden; color:#37342d;}
.list-con2 .tit a { color:#37342d;}
.list-con2 .tit a:hover { text-decoration:underline;}

.list-con2 .summary { display:block; font-size:14px; color:#37342d; line-height:22px;}

/*list-con3*/
.list-con3 { overflow:hidden; *zoom:1; padding-top:20px;}
.list-con3 li { width:19.9%; display:inline-block; *zoom:1; *display:inline; vertical-align:top; float:left;}
.list-con3 .li-in { width:100%;}
.list-con3 .pic { display:block; width:132px; height:102px; margin:0; position:relative; z-index:5; }
.list-con3 .pic a { display:block; width:128px; height:98px; padding:2px; margin:auto;}
.list-con3 .pic img { vertical-align:top; width:100%; height:100%;}
.list-con3 .pic b { display:block; width:128px; height:98px; background:url(http://ue3.17173cdn.com/a/bns/zt/2014/fuben/img/bg-btn-play0.png); z-index:10; position:absolute; left:2px; top:2px;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src='http://ue3.17173cdn.com/a/bns/zt/2014/fuben/img/bg-btn-play0.png');
}

.list-con3 .txt { display:block; width:128px; height:36px; margin:auto; line-height:18px; font-size:12px; padding:5px 0;}
.list-con3 .txt a { display:block; color:#000; overflow:hidden;}
.list-con3 .txt a:hover { text-decoration:underline;}

.list-con3 li.hover .pic a { background:#c25735;}
.list-con3 li.hover .pic b { display:none;}

/*layer-side0*/
.layer-side0 { width:151px; position:absolute; right:-166px; top:100px;}
/*list-side-nav0*/
.list-side-nav0 { width:151px; margin:auto;}
.list-side-nav0 li { width:100%; height:50px; text-align:center; overflow:hidden;}
.list-side-nav0 li a { display:block; position:relative; height:50px; overflow:hidden; padding:0 12px; font-size:14px; color:#544c4a; font-family:"Microsoft Yahei","Simsun",Arial; background:url(http://ue3.17173cdn.com/a/bns/index/2014/img/bg-nav0.png) no-repeat -151px 0; _background-image:url(http://ue3.17173cdn.com/a/bns/index/2014/img/bg-nav0-ie6.png);}
.list-side-nav0 li a span { display:block; text-align:center; height:49px; line-height:48px; border-bottom:1px dotted #ddd; cursor:pointer;}

.list-side-nav0 .li-first a { background-position:0 0;}
.list-side-nav0 .li-last a { background-position:-302px 0; color:#be4d28;}

.list-side-nav0 .li-first a span { padding-top:10px; line-height:38px; height:39px;}
.list-side-nav0 .li-last a span { line-height:42px; border-bottom:0;}

.list-side-nav0 li a:hover { background-position:-604px 0; color:#fff;}
.list-side-nav0 .li-first a:hover { background-position:-453px 0;}
.list-side-nav0 .li-last a:hover { background-position:-755px 0;}
