/* CSS Document */


/* 蓝色图片上拉效果 */
.picbox2 { width: 445px; height: 425px; padding: 0; background: #FFFFFF; border: 0; float: left; margin-right: 8px; display: inline; overflow: hidden }
.wrap2 { width: 445px; height: 425px; position: relative; overflow: hidden; }
.wrap2 img { display: block }
.wrap2 div { width: 415px; height: 415px; padding: 320px 20px 10px 20px; position: absolute; left: 0; top: 0; background:url(win8mi_png.png) no-repeat right bottom }
.wrap2 div b { display:block; width: 455px; height: 425px; position: absolute; left: 0; top: 320px; background: #605A5C }
.wrap2 div span { position:relative; z-index:500 }
.wrap2 div h1 { font-size: 16px; font-weight: 600; color: #FFFFFF; height: 35px; line-height: 35px; width: 240px; text-align: left; margin:0; padding:0 10px 0 0; overflow: hidden }
.wrap2 div p { font-size: 12px; color:#FFFFFF; height: 80px; width: 415px; line-height: 16px; padding: 10px 0 0 0 }
.wrap2 div a { font-size: 12px; left:0; top: 200px; text-decoration: none; display: block; margin:0; text-align: right; width: 425px; height: 20px; margin-left: -25px; color: #FFFFFF }
/* 图片上拉效果样式392×392*/
.picbox1 { width: 390px; height: 392px; padding:0; background: #FFFFFF; border:0; float:left; margin-right: 8px; display:inline; overflow: hidden }
.wrap1 { width: 390px; height: 392px; position:relative; overflow:hidden; }
.wrap1 img { display:block }
.wrap1 div { width: 352px; height: 382px; padding: 392px 20px 10px 20px; position:absolute; left:0; top:0; background:url(png.png) no-repeat right bottom }
.wrap1 div b { display:block; width: 392px; height: 392px; position:absolute; left:0; top: 392px; background:url(png.png) repeat 0 0 }
.wrap1 div span { position:relative; z-index:500 }
.wrap1 div h1 { font-size: 16px; font-weight:100; color:#FFFFFF; height:35px; line-height:35px; width: 342px; text-align: left; margin:0; padding: 20px 10px 0 0; overflow: hidden }
.wrap1 div p { font-size:12px; color:#FFFFFF; height: 250px; width: 342px; line-height: 22px; padding: 10px 0 0 0 }
.wrap1 div a { font-size:12px; left:0; top:200px; text-decoration:none; display:block; margin:0; text-align: right; width: 372px; height:20px; margin-left:-25px; color:#FFFFFF }
/* 图片上拉效果样式194×194*/
.picbox5 { width: 192px; height: 194px; padding:0; background: #FFFFFF; border:0; float:left; margin-right: 8px; display:inline; overflow: hidden }
.wrap5 { width: 192px; height: 194px; position:relative; overflow:hidden; }
.wrap5 img { display:block }
.wrap5 div { width: 154px; height: 184px; padding: 194px 20px 10px 20px; position: absolute; left: 0; top: 0; background: url(png.png) no-repeat right bottom }
.wrap5 div b { display: block; width: 194px; height: 194px; position: absolute; left: 0; top: 194px; background:url(png.png) repeat 0 0 }
.wrap5 div span { position:relative; z-index:500 }
.wrap5 div h1 { font-size:13px; font-weight:100; color:#FFFFFF; height:35px; line-height:35px; width: 144px; text-align: left; margin:0; padding:0 10px 0 0; overflow:hidden }
.wrap5 div p { font-size: 12px; color: #FFFFFF; height: 100px; width: 144px; line-height:16px; padding:10px 0 0 0 }
.wrap5 div a { font-size: 12px; left: 0; top: 50px; text-decoration: none; display: block; margin:0; text-align: right; width: 174px; height:20px; margin-left:-25px; color:#FFFFFF }
/* 画廊黑色背景样式 */
.gallery-black { width: 194px; height: 194px; overflow: hidden; background: none repeat scroll 0% 0% rgb(63, 63, 63); text-align: center; }
.gallery-black h5 { font-size: 24px; padding: 60px 0 0; height: 30px; color: rgb(255, 255, 255); }
.gallery-black p { color: rgb(187, 187, 187); padding: 7px 0 0; }
.gallery-black a { position: absolute; display: block; top: 0px; left: 0px; width: 194px; height: 180px; z-index: 2; }
/* 幻灯 */
.slideBox { width: 980px; height: 330px; overflow: hidden; position: relative; background: #303030 }
.slideBox .hd { height: 20px; overflow: hidden; position: absolute; right: 90px; bottom: 20px; z-index: 1 }
.slideBox .hd ul { zoom:1; float:left }
.slideBox .hd ul li { float:left; margin: 0; width: 20px; height: 20px; display: inline-block; line-height: 25px; text-align:center; background: url(index_icon.png) no-repeat 0 0; cursor:pointer; text-indent: -9999px }
.slideBox .hd ul li.on { padding: 0; margin: 0; background:  url(index_icon.png) no-repeat 0 -20px }
.slideBox .bd em { width: 190px; height: 56px; font-weight: bold; background: none; overflow:hidden; position: absolute; padding: 0; padding-bottom: 2px; font-size: 18px; line-height: 28px; top: 50px; right: 75px; color: #3B3B3B }
.slideBox .bd em a { color: #3B3B3B }
.slideBox .bd p { position: absolute; top: 130px; right: 75px; width: 190px; height: 80px; line-height: 20px; font-size: 14px; font-weight: 400; overflow: hidden; background-color: none; color: #CCCCCC }
.slideBox .bd h1 { position: absolute; top: 230px; right: 75px; width: 190px; height: 20px; line-height: 20px; font-size: 14px; font-weight: 400; overflow: hidden; background-color: none; color: #CCCCCC }
.slideBox .bd { position: relative; height: 100%; z-index: 0 }
.slideBox .bd img { width: 690px; height: 330px }
.focus_box { float: left; width: 980px; height: 330px; overflow: hidden; position: relative; }
.focus_box img { display: block; float: left; width: 680px; height: 330px; }
.focus_box .txt { width: 300px; height: 330px; float: left; background: none repeat scroll 0% 0% rgb(19, 47, 87); }
.caption_info { padding: 30px; float: left; }
.caption_info h2 { line-height: 26px; }
.caption_info h2 a { font-size: 16px; color: rgb(255, 255, 255); text-decoration: none; font-weight: bold; }
.caption_info p { line-height: 22px; color: rgb(255, 255, 255); font-size: 14px; margin-top: 20px }
.caption_info p a { text-decoration: none; }
.caption_info p a { color: rgb(187, 187, 187); }
.caption_info p em { margin-left: 10px; color: rgb(187, 187, 187); }
.focus_box .hd { height: 18px; overflow: hidden; float: right; position: absolute; right: 100px; bottom: 30px; z-index: 10 }
.focus_box .hd li { float:left; margin: 0; width: 20px; height: 20px; display: inline-block; line-height: 25px; text-align:center; background: url(index_icon.png) no-repeat 0 0; cursor:pointer; text-indent: -9999px }
.focus_box .hd li.on { padding: 0; margin: 0; background:  url(index_icon.png) no-repeat 0 -20px }
/* 图片上拉效果样式392×194*/
.picbox3 { width: 390px; height: 194px; padding:0; background: #FFFFFF; border:0; float:left; margin-right: 8px; display:inline; overflow: hidden }
.wrap3 { width: 390px; height: 194px; position:relative; overflow:hidden; }
.wrap3 img { display:block }
.wrap3 div { width: 352px; height: 184px; padding: 194px 20px 10px 20px; position: absolute; left: 0; top: 0; background: url(png.png) no-repeat right bottom }
.wrap3 div b { display: block; width: 392px; height: 194px; position: absolute; left: 0; top: 194px; background:url(png.png) repeat 0 0 }
.wrap3 div span { position: relative; z-index: 500 }
.wrap3 div h1 { font-size: 13px; font-weight: 100; color: #FFFFFF; height: 35px; line-height: 35px; width: 144px; text-align: left; margin:0; padding:0 10px 0 0; overflow:hidden }
.wrap3 div p { font-size: 12px; color: #FFFFFF; height: 100px; width: 342px; line-height: 16px; padding: 10px 0 0 0 }
.wrap3 div a { font-size: 12px; left: 0; top: 50px; text-decoration: none; display: block; margin:0; text-align: right; width: 372px; height:20px; margin-left:-25px; color:#FFFFFF }
/* 幻灯片下引用效果 */
.notebox { position: relative; width: 650px; float: left; height: 60px; background: none repeat scroll 0% 0% rgb(238, 238, 238); padding: 15px; margin-top: 15px; overflow: hidden }
.noter { float: left; width: 24px; height: 24px; display: block }
.notedown { width: 590px; float: right; height: 70px }
.ie6 .notedown { width: 590px; float: right; height: 60px }
.notest { font-size: 20px; color: rgb(85, 85, 85); height: 29px; margin-bottom: 10px; overflow: hidden; line-height: 29px !important }
.authornote { position: absolute; right: 15px; bottom: 15px }
.authornote img { width: 35px }
/* 帖子列表页图文列表 */
.win8mi_acts { padding:0; border:0 }
.win8mi_acts li { padding:8px 0; border:0; border-bottom:1px dashed #DDDDDD }
.win8mi_acts li:hover { background:#F1F1F1 }
.win8mi_acts li.end { margin:0px; border:0px }
.win8mi_acts li img { float:left; margin:0 5px 0 3px }
.win8mi_acts li p { padding-right:5px; height:53px; line-height:18px; font-size:12px; font-weight:100; overflow:hidden; color:#605A5C }
.win8mi_acts li p a { padding-right:5px; height:40px; line-height:23px; font-size:12px; font-weight:100; overflow:hidden; color:#605A5C }
.win8mi_acts li p a:hover { color:#FF6600 }
/* 门户首页图文列表 */
.win8mi_acts2 { padding:0; border:0; margin:0; background:none }
.win8mi_acts2 li { float:left; padding:20px 0; width:470px; height:128px; border:0; border-top:2px solid #E3E3E3; background:none }
.win8mi_acts2 li.end { margin:0px; border:0px }
.win8mi_acts2 li img { float:left; margin:0 20px 0 0 }
.win8mi_acts2 li img:hover {
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70); -moz-opacity: 0.7; opacity: 0.7; -MS-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)" }
.win8mi_acts2 li p { float:left; padding:5px 5px 0 0; width:270px; height:22x; line-height:22px; overflow:hidden }
.win8mi_acts2 li p a { height:30x; line-height:30px; font-size:18px; overflow:hidden; color:#605A5C }
.win8mi_acts2 li p a:hover { color: rgb(45, 178, 235) }
.win8mi_acts2 li p1 { float:left; height: 30px; width:260px; line-height: 22px; font-size: 12px; overflow: hidden; padding-top: 10px; color: #bbb; font-weight: 400; overflow:hidden }
.win8mi_acts2 li p1 a { color: #bbb; font-weight: 400; padding:0 15px 0 0; text-decoration:none }
.win8mi_acts2 li span { float:left; padding:0; width:255px; height:44px; line-height:22px; overflow:hidden }
.win8mi_acts2 li span a { padding:0; height:22px; line-height:22px; font-size:12px; font-weight:100; overflow:hidden; color:#666666 }
/* 门户首页中间文章 */
.win8mi_toplist6 li { border-bottom: 1px solid rgb(238, 238, 238); padding: 25px 15px }
.win8mi_toplist li h3 { line-height: 22px; font-size: 18px; overflow: hidden }
.win8mi_toplist6 h3 { height: 44px }
.win8mi_toplist li h3 a { color: rgb(51, 51, 51); font-weight: 400 }
.win8mi_toplist li h3 a:hover { color: rgb(45, 178, 235) }
.win8mi_toplist li h2 { height: 22px; overflow: hidden; line-height: 22px; font-size: 12px; padding-top: 10px; color: rgb(187, 187, 187); font-weight: 400 }
.win8mi_toplist li h2 a { padding-left: 15px; color: rgb(187, 187, 187); font-weight: 400; text-decoration:none }
.win8mi_toplist li h2 a:hover { color: rgb(45, 178, 235) }
.win8mi_toplist li p { line-height: 22px; color: rgb(102, 102, 102); padding:10px 3px 0 0; overflow: hidden }
.win8mi_toplist6 p { height: 90px }
.win8mi_toplist1 li { border:0; padding: 25px 15px }
.win8mi_toplist1 h3 { height: 44px }
.win8mi_toplist1 p { height: 88px; overflow: hidden }
.win8mi_toplist2 li { padding: 18px 10px 0 0 }
.win8mi_toplist2 h3 { height: 44px; overflow: hidden }
.win8mi_toplist3 li { border-bottom: 1px solid rgb(238, 238, 238); padding: 0 10px 25px 5px; margin-bottom: 10px }
.win8mi_toplist3 li h3 a { font-weight:600 }
.win8mi_toplist3 li h2 { color: rgb(94, 94, 94); font-size:14px; font-weight:400; padding-left:25px; background:url(sprite.png) no-repeat 0 -18px }
.win8mi_toplist3 li h2 a { color: rgb(94, 94, 94); font-size:14px; padding-left:35px; background:url(sprite.png) no-repeat 10px -60px }
.win8mi_toplist3 li h2 span { width:1px; height:25px; padding:0 0 0 10px; color:#666666; margin:0 }
.win8mi_toplist li.last { border: 0px none; margin-bottom: 0px }
.win8mi_toplist4 li { padding: 15px 15px 5px; margin:0; margin-bottom: 10px }
.win8mi_toplist4 h3 { height: 22px; margin:0; padding:0 }
.win8mi_toplist8 li { padding: 10px 15px 5px; margin:0; margin-bottom: 10px }
.win8mi_toplist5 li { padding: 15px 10px 0 0; margin:0; margin-bottom: 10px }
.win8mi_toplist5 h3 { height: 22px; margin:0; padding:0; overflow:hidden }
.entry-meta2, .entry-meta2 a { color: rgb(153, 153, 153) }
.entry-meta2 .date { float: left; background: url(date.png) no-repeat scroll left 3px transparent; padding-left: 20px; margin-right: 14px }
.entry-meta2 .comments { float: left; background: url(comments.png) no-repeat scroll left 5px transparent; margin-left: 10px; padding-left: 20px }
/* 门户首页中间图片列表 */
.win8mi_piclist1 { padding-bottom: 25px !important; border-bottom: 1px solid rgb(238, 238, 238); padding-right: 10px }
.win8mi_piclist { padding: 0px }
.win8mi_piclist1 li { float: left; padding-left: 10px }
.win8mi_piclist li div { float: left; overflow: hidden }
.win8mi_piclist li div a { color: rgb(51, 51, 51); text-decoration: none }
/* 门户首页中间大幅图片列表下 */
.win8mi_f4 { width: 1000px; margin:30px 0; padding:0; border:0; overflow:hidden }
.ie6 .win8mi_f4 { margin-left: 10px }
.win8mi_f4 .frame-1-1-l { float:left; width: 250px; border:0; padding: 0; margin: 0 1px 0 0; overflow: hidden }
.win8mi_f4 .frame-1-1-r { float:right; width: 749px; border:0; padding: 0; margin: 0; overflow: hidden }
.win8mi_pics1 li { padding: 0px 0px 1px }
.win8mi_pics li div { overflow: hidden }
.win8mi_pics li p.t { height: 239px; padding-top: 25px; bottom: 48px }
.win8mi_pics1 li p { width: 256px; left: 0px }
.win8mi_pics li p { position: absolute; overflow: hidden; padding: 10px; display: none; background: url(win8mi_png.png) repeat scroll 0% 0% transparent; font-size: 14px }
.win8mi_pics li p.t a { font-size: 14px; color: rgb(221, 221, 221) }
.win8mi_pics li p a { line-height: 22px }
.win8mi_pics li p em { padding-left: 15px }
.win8mi_pics li p.dc { height: 22px; padding-bottom: 15px; bottom: 1px; font-size: 12px; color: rgb(153, 153, 153) }
.win8mi_pics li p.dc a { color: rgb(153, 153, 153) }
/* 门户首页左侧图片列表 */
.win8mi_tpl { position:relative; border-top: 1px solid rgb(238, 238, 238); height: 128px; width: 435px; padding: 20px 20px 20px 0px; overflow: hidden }
.win8mi_tpl img { float: left; width: 160px; height: 125px; margin-right:20px }
.win8mi_tpl h3 { float:left; width: 255px; height: 22px; line-height: 22px; margin:0; padding:0; font-size: 18px; overflow: hidden; padding-top: 8px }
.win8mi_tpl h3 a { color: #2B2B2B; text-decoration:none; font-weight:600 }
.win8mi_tpl h3 a:hover { color: rgb(45, 178, 235) }
.win8mi_tpl h2 { float:left; height: 22px; width:100px; line-height: 22px; font-size: 15px; overflow: hidden; padding-top: 10px; color: rgb(187, 187, 187); font-weight: 400 }
.win8mi_tpl h2 a { padding-left: 25px; color: rgb(94, 94, 94); font-weight: 400; text-decoration:none; background:url(sprite.png) no-repeat left -29px }
.win8mi_tpl h1 { float:left; height: 22px; width: 130px; line-height: 22px; font-size: 15px; overflow: hidden; padding-top: 10px; color: rgb(187, 187, 187); font-weight: 400 }
.win8mi_tpl h1 a { padding-left: 25px; color: rgb(94, 94, 94); font-weight: 400; text-decoration:none; background:url(sprite.png) no-repeat left -1px }
.win8mi_tpl p { width: 250px; height: 44px; line-height: 22px; color: rgb(102, 102, 102); padding-top: 10px; overflow: hidden }
.ie6 .win8mi_tpl p { width:260px; height: 44px; line-height: 22px; color: rgb(102, 102, 102); padding:0 !important; overflow: hidden }
.win8mi_tpl span { float:left; width:1px; height:25px; color: rgb(94, 94, 94); line-height:25px; padding:8px 10px 0 5px; margin:0; overflow:hidden }
/* 门户首页右侧帖子图片展示 */
.win8mi_onepic { position: relative }
.win8mi_onepic p { text-align: left; background: url(win8mi_png.png) repeat scroll 0% 0% transparent; position: absolute; display: block; left: 0px; bottom: 0px; height: 35px; line-height: 35px; overflow: hidden }
/* 帖子列表 */
.win8mi_sub { line-height: 28px }
.win8mi_sub li { height: 28px; line-height: 28px; font-size: 14px; overflow: hidden; background: url(sub.gif) no-repeat scroll 8px center transparent; padding-left: 20px }
.win8mi_sub li a { color: rgb(51, 51, 51) }
.win8mi_sub li a:hover { color: rgb(45, 178, 235) }
.win8mi_sub li span { float: right; font-size: 12px; color: rgb(187, 187, 187); padding-left: 10px }
/*会员头像展示框架*/
.membership { width:530px; height:80px; margin:20px 15px 0 15px !important; padding:0; border:0; overflow:hidden }
.membership .frame-1-3-l { float:left; width:118px; height:78px; overflow:hidden; border:1px solid #DDDDDD; background:url(memberbg.png) no-repeat left top }
.membership .frame-1-3-r { float:right; width:403px; height:78px; border:1px solid #DDDDDD; overflow:hidden }
/* 论坛首页tab框架 */
.win8mi_t2 { width:478px; height:297px; border:1px solid #CDCDCD; padding:0; margin:0; background:#FFFFFF; overflow:hidden; box-shadow: 0px 1px 2px #CCCCCC; -moz-box-shadow: 0px 1px 2px #CCCCCC; -webkit-box-shadow: 0px 1px 2px #CCCCCC }
.win8mi_t2 .tb-c { }
.win8mi_t2 .tab-title { color:#605A5C; padding:0px; height: 43px; line-height:40px; font-size: 17px; font-weight:100; overflow:hidden; border: 0; background:url(tabbg.gif) repeat-x 0 0 !important }
.win8mi_t2 .tb { margin-top:0; padding-left: 0; line-height: 40px; border: none }
.win8mi_t2 .tb li a { color:#000000; width:95px; margin:10px 0 0 20px; padding:0; height:32px; line-height:30px; border:0px; font-size:17px; font-weight:100; text-align:center }
.ie6 .win8mi_t2 .tb li a { margin:10px 0 0 10px }
.win8mi_t2 .tb li.a a { background:#FFFFFF; font-weight:700; color:#6BC30D; border-top:1px solid #605A5C; border-right:1px solid #CDCDCD; border-left:1px solid #CDCDCD; text-align:center }
/* 论坛首页四格 */
.win8mi_green { padding:0; border:0 }
.win8mi_green ul { padding:0; border:0 }
.win8mi_green ul li { float:left; height:30px; width:440px; line-height:30px; overflow: auto; }
.win8mi_green ul li a { float:left; color:#605A5C; font-size:13px; padding:0 5px; height:30px; line-height:30px }
.win8mi_green ul li p { float:left; color:rgb(62, 156, 18); font-size:13px; padding:0; height:30px; line-height:30px; overflow:hidden }
.win8mi_green ul li p a { color:rgb(62, 156, 18) }
.win8mi_green ul span { float:right; color:#999999; font-size:12px; height:30px; line-height:30px }
/* 门户首页样式 */
.part1box { width: auto; height: 330px; border: 0; padding: 20px 0; margin: 0; overflow: hidden; background: #FBF3DC url(part_bg.png) center; }
.part1 { width: 980px; height: 330px; overflow: hidden; border: 0; padding: 0; margin: 0 auto; background: none }
.part2 { width: 980px; overflow: hidden; border: 0; padding: 0; margin-top: 25px; background: none }
.part2-l { float: left; width: 662px; overflow: hidden; border: 0; padding: 0; margin: 0; background: none }
.part2-r { float: right; width: 275px; overflow: hidden; border: 0; padding: 0; margin: 0; background: none }
.forumhot { float:right; width:270px; height:370px; overflow:hidden; }
.forumhot a { transition: all 0.3s ease 0s; }
.forumhot .item { width: 250px; height: 75px; background: #3B3B3B; padding: 10px; margin-bottom: 15px; overflow: hidden; position: relative; display:block; text-decoration:none; }
.forumhot a:hover.item { background: #9B0012 }
.forumhot a:hover, .forumhot a:hover h3, .forumhot a:hover p { color: #FFFFFF; text-decoration: none }
.forumhot .item img { width:100px; height:75px; margin-right:15px; float:left; }
.forumhot .item h3 { font-size:16px; line-height:24px; height:48px; overflow:hidden; color:#464646; font-weight: 400 }
.forumhot .item p { font-size:14px; line-height:16px; padding-top:8px; color:#ABABAB; }
.forumhot .item em { color:#F7F7F7; font-size:54px; font-weight:800 !important; right:20px; position:absolute; bottom:-30px; }
.forumhot a:hover.bmore { background-color: #52ACFE }
.index_tit { background: #9B0012; margin-bottom:30px; padding: 8px 10px; height: 24px }
.index_tit h4 { float:left; font-size:16px; height:24px; line-height: 24px; color: #FFFFFF }
.index_tit .more { float: right; background: url(arrow-circle.png) no-repeat 10px 5px; width: 30px; height: 24px; text-indent: -9999px }
.freeside340 { width: auto; height: 320px; border: 0; margin-top: 10px !important; overflow: hidden }
.freeside40 { margin: 0; padding: 0; border: 0; height: 40px; overflow: hidden; background: none }
.metro_title { height: 40px; overflow: hidden }
.ie6 .metro_title { width: 1000px; margin-left: 10px }
.metro_title h2 { position: relative; margin: 0px 0px 10px; overflow: hidden; height: 40px; line-height: 40px; font-size: 16px; font-weight: 400; color: rgb(255, 153, 0); text-indent: 50px; background: url(left.png) no-repeat 10px center #9B0012; }
.metro_title h2 a { display: inline; font-size: 18px; font-weight: normal; color: rgb(255, 255, 255); }
.metro_title h2 strong { color: rgb(255, 255, 255); font-weight: normal; margin-left: 10px; }
.metro_title h2 span { position: absolute; top: 0; right: 10px }
.metro_title h2 span a { line-height: 40px; float: left; color: rgb(255, 255, 255); font-size: 14px; font-weight: normal; text-indent: 15px; }
.metro_title h2 span em { float: left; color: rgb(255, 255, 255); font-size: 14px; font-weight: normal; text-indent: 15px; }
.message-index { padding-left: 66px; height: 80px; border: 0; margin: 0; background: url(info2x.png) no-repeat scroll 0 5px transparent; z-index: -999 }
.message-index h1 { font-size: 196%; height: 35px; line-height: 35px; margin: 0; padding: 0; color: rgb(51, 51, 51); }
.message-index p { color: rgb(128, 128, 128); margin-top: 10px; }
.message-index p a { color: #9B0012; margin-left: 10px; background: none }
/* 滚动盒子 */
.mt9 { margin-top: 9px; padding: 0; border: 0; background: none }
.focus_box1 { float: left; width: 225px; position: relative; height: 208px; overflow: hidden }
.focus_box1 .bd li { display:block; position: relative }
.focus_box1 .bd2 li { display:block; position: relative }
.focus_box1 .txt { background: #605A5C; position: absolute; bottom: 15px; left: 0; z-index:2; width: 190px; height: 35px; overflow: hidden; padding: 5px 10px 5px 8px }
.caption_info { min-width:120px; height:40px; float:left; position:relative; top:2px }
.caption_info .num { position:absolute; font-size:40px; left:0; text-align:right; font-weight: bold; line-height: 40px; color: #9B0012 }
.caption_info .author { line-height:15px; position:absolute; left:60px; font-size:15px; color: #FFFFFF }
.caption_info .data { font-size: 11px; position: absolute; left: 60px; top: 19px; color: #FFFFFF }
.focus_box1 .txt h2 { line-height: 34px; height: 34px; overflow: hidden }
.ie6 .focus_box1 .txt h2 { padding-left: 0 !important }
.focus_box1 .txt h2 a { font-size: 13px; font-weight: 600; line-height: 34px; color: #DDDDDD; text-decoration: none }
.focus_box1 .txt p { height: 40px; line-height: 20px; overflow: hidden; text-align: left; color: #D1D1D1; padding-top: 5px }
.focus_box1 img { display: block }
/* 滚动盒子2 */
.focus_box2 { float: left; width: 270px; position: relative; height: 270px; overflow: hidden }
.focus_box2 .bd3 li { display:block; position: relative }
.focus_box2 .txt { position: absolute; bottom: 15px; left: 0; z-index:2; width: 255px; height: 40px; overflow: hidden; padding: 5px 10px 5px 8px; background: #313131 }
.caption_info { min-width:120px; height:40px; float:left; position:relative; top:2px }
.caption_info .num { position: absolute; font-size: 40px; left: 0; text-align: right; font-weight: bold; line-height: 40px; color: #9B0012 }
.caption_info .author { line-height:15px; position:absolute; left:60px; font-size:15px; color: #FFFFFF }
.caption_info .data { font-size: 11px; position: absolute; left: 60px; top: 19px; color: #FFFFFF }
.focus_box2 .txt h2 { line-height: 20px; height:  40px; overflow: hidden }
.ie6 .focus_box2 .txt h2 { padding-left: 0 !important }
.focus_box2 .txt h2 a { font-size: 15px; font-weight: 400; line-height: 20px; color: #FFFFFF; text-decoration: none }
.focus_box2 .txt p { height: 40px; line-height: 20px; overflow: hidden; text-align: left; color: #D1D1D1; padding-top: 5px }
.focus_box2 img { display: block }
/* 门户首页部分样式 */
.hot_item { float:right; width:270px; height:370px; overflow:hidden }
.hot_item .item { width:250px; height:75px; background:#EEE; padding:10px; margin-bottom:15px; overflow:hidden; position:relative; display:block; text-decoration:none }
.hot_item a:hover.item { background:#333 }
.hot_item a:hover, .hot_item a:hover h3 { color:#fff; text-decoration:none }
.hot_item .item img { width:100px; height:75px; margin-right:15px; float:left }
.hot_item .item h3 { font-size:16px; line-height:24px; height:48px; overflow:hidden; color:#464646 }
.hot_item .item p { font-size:14px; line-height:16px; padding-top:8px; color:#ABABAB }
.hot_item .item em { color:#F7F7F7; font-size:54px; font-weight:800; right:20px; position:absolute; bottom:-30px }
.hot_item .bmore { width:250px; height:20px; display:block; padding:10px; background:#9B0012 url(../../template/jeavi_metro/style/metro2.png) no-repeat 0 -160px; color:#FFF; font-size:16px; line-height:20px; text-decoration:none }
.hot_item a:hover.bmore { background-color:#52ACFE }
.talk_box { width:650px; float:left; height:90px; background:#EEE; padding:15px }
.quotesign { float:left; width:24px; height:24px; display:block }
.quoteright { width:600px; float:right; height:100px }
.quote { font-size:20px; color:#555; line-height:29px !important }
.avatarname { float:right; position:relative; top:-7px }
.avatarname img { width:34px; -moz-border-radius:17px; -webkit-border-radius:17px; order-radius:17px; -khtml-border-radius:17px }
.web_info { width:270px; float:right; overflow:hidden }
.web_info ul { width:285px }
.web_info li { width:87px; height:120px; background:#333; margin-right:5px; float:left }
.web_info em { width:87px; height:60px; background:#9B0012; display:block; overflow:hidden }
.web_info em i { width:29px; height:30px; margin:15px 29px; background:#9B0012 url(../../template/jeavi_metro/style/metro.png) no-repeat; display:block; overflow:hidden }
.web_info .toadypost i { background-position:0 -220px }
.web_info .allpost i { background-position:0 -250px }
.web_info .alluser i { background-position:0 -280px }
.web_info .info_num { padding:12px 0 8px; width:87px; text-align:center; color:#FFF; display:block }
.web_info .info_num p { height:22px; line-height:22px; font-size:16px }
.part { width: 680px; float:left }
.side_part { width:270px; float:right }
.part_list { width:270px }
.part_list ul { }
.part_list li { width:270px; float:left; overflow:hidden; font-size:16px; line-height:20px; margin-bottom:15px }
.part_list .num { float:left; background:#FA824F; border-radius:1px 1px 1px 1px; color:#FFF; display:block; font-size:20px; font-weight:600; height:36px; line-height:36px; text-align:center; width:36px; margin-right:10px; margin-top:2px }
.part_list .y { width:224px }
.part_list .y a { max-height:41px; overflow:hidden; display:block }
.part_list li p { font-size:14px; color:#999; margin-top:5px }
.part_textlist { padding:10px; width:250px; background:#5FB435 }
.part_textlist .bd li { }
.part_textlist h4 { font-size:22px; line-height:30px; color:#FFF; margin-bottom:10px }
.part_textlist h4 a { color:#FFF }
.part_textlist p { font-size:14px; line-height:20px; color:#FFF; margin-top:10px }
.part_textlist .hd li { display:inline-block; text-indent:-999em; margin-right:5px; width:12px; height:12px; margin-top:7px; float:left; background:url(../../template/jeavi_metro/style/focus_li.png) no-repeat 0 0; cursor:pointer }
.part_textlist .hd li.on { background:url(../../template/jeavi_metro/style/focus_on.png) no-repeat 0 0 }
.part_view { }
.part_view li { overflow:hidden; margin-bottom:3px; padding-bottom:10px; border-bottom:1px solid #EEE }
.part_view li img { width:90px; height:65px; float:left; margin-right:10px; margin-top:5px }
.part_view li .comment { }
.part_view li h4 { font-size:14px; line-height:20px }
.part_view li h4 a { font-size:14px; font-weight:700 }
.part_view li .comment_text { line-height:20px; font-size:14px; margin-bottom:2px }
.part_view li .comment_time { font-size:12px; color:#999 }
.txtpic .b_part { width: 335px; margin-right:25px; float:left }
.txtpic .s_part { width: 315px; height: 395px; overflow: hidden; float: right }
.txtpic .b_part .sum { margin:15px 0 5px; font-size:14px; line-height:24px; color:#999 }
.topfull { position:relative; width: 335px; height: 200px; overflow: hidden }
.topfull .cover { position:absolute; bottom:10px; right:300px; width:260px }
.topfull .cover h3 { width: 240px; height: 28px; padding: 0 10px; line-height: 28px; font-size: 18px; background: #9B0012; overflow: hidden }
.topfull .cover p { width:180px; padding:0 10px; line-height:20px; background:#222; overflow:hidden }
.topfull .cover a { color:#FFF; text-decoration:none }
.txtpic .s_part li { float: left; width: 315px; height: 75px; margin-bottom:10px; padding-bottom:10px; overflow:hidden; border-bottom:2px solid #E3E3E3 }
.txtpic .s_part img { width: 80px; margin-right: 15px; float: left }
.txtpic .s_part h3 { height:22px; margin-bottom: 10px; overflow:hidden }
.txtpic .s_part h3 a { font-size:16px; line-height:22px }
.txtpic .s_part h3 a:hover { background:#9B0012; color:#FFF; text-decoration:none }
.txtpic .s_part p { margin-top:5px; line-height:22px; font-size:14px; color:#999; height:44px; overflow:hidden }
.readmore { background-color: rgb(87, 186, 232); color: rgb(255, 255, 255); float: right; line-height: 20px; height: 20px; padding: 0 7px }
a.readmore:hover { color: rgb(255, 255, 255); text-decoration: none; padding-right: 15px }
.allpic { width:992px }
.allpic .b_part { width:225px; height:370px; overflow:hidden; margin-right:10px; float:left }
.allpic .s_part { width:250px; height:370px; overflow:hidden; margin-right:10px; float:left }
.allpic .textbg { background:#9B0012; height:100px; padding:10px; overflow:hidden }
.allpic .textbg h3 { font-size:16px; font-weight:700; line-height:30px; color:#FFF }
.allpic .textbg h3 a { color:#FFF }
.allpic .textbg p { height:36px; overflow:hidden; line-height:18px; font-size:14px; color:#FFF }
.allpic .t_part { width:250px; height:180px; margin-bottom:10px }
.allpic .t_part li { width:250px; height:180px; position:relative }
.allpic .t_part li .allpic_t { background:url(../../template/jeavi_metro/style/black.png) repeat; position:absolute; max-width:90%; bottom:15px; left:0px; line-height:18px; padding:4px 8px; z-index:30; font-size:14px; color:#FFF }
.allpic .t_part li .allpic_t a { color:#FFF; text-decoration:none }
.part_list .bd li { width: 270px; height: 65px; float: left; overflow: hidden; font-size: 16px; line-height: 20px; margin-bottom: 10px; }
.part_list .bd .num { float: left; background: none repeat scroll 0% 0% rgb(205, 205, 205); border-radius: 1px 1px 1px 1px; color: rgb(255, 255, 255); display: block; font-size: 20px; font-weight: 600; height: 36px; line-height: 36px; text-align: center; width: 36px; margin-right: 10px; margin-top: 2px; }
.y { float: right }
.part_list .bd .y { width: 224px; overflow: hidden }
.part_list .bd .y a { font-size: 16px; height: 21px; overflow: hidden; display: block; color: #666666 }
.part_list .bd .y a:hover { color: #9B0012 }
.part_list .bd li p { font-size: 14px; color: rgb(153, 153, 153); margin-top: 5px }
.box2 .tit { height: 38px; }
.box2 .tit p { color: rgb(43, 43, 43); font-size: 18px !important; line-height: 20px; font-weight: 100 }
.box2 .destination { height: 300px; overflow: hidden; margin-bottom: 30px }
.destination li { float: left; width: 312px; padding-right: 38px; }
li.last { padding-right: 0 !important }
.destination li .image { width: 312px; height: 176px; margin-bottom: 20px; }
.destination li .image img { width: 312px; height: 176px; }
.destination li .name { position: relative; height: 30px; }
.destination li .name h2 { color: rgb(43, 43, 43); font-weight: bold; font-size: 16px; height: 18px; line-height: 18px; overflow: hidden; }
.destination li .name h2 a { color: rgb(102, 102, 102) }
.destination li .intro { color: rgb(156, 156, 156); line-height: 20px; }
.destination li .intro a { color: rgb(156, 156, 156); }
/* 热门话题 */
.box2 .recommend { height: 275px; overflow: hidden; margin-bottom: 30px }
.recommend .image { position: relative; float: left; width: 312px; height: 176px; margin-right: 25px; display: inline }
.recommend .image img { width: 312px; height: 176px }
.recommend .image h2 { position: absolute; width: 292px; height: 45px; overflow: hidden; top: 110px; line-height: 25px; font-size: 16px; padding: 10px; color: #FFFFFF; font-weight: 600; background: url(png.png) repeat 0 0 }
.recommend .image h2 a { color: #FFFFFF }
.recommend .desc { float: left; width: 325px; line-height: 18px }
.recommend .desc h2 { height: 20px; line-height: 20px; overflow: hidden; font-size: 16px; color: rgb(43, 43, 43); font-weight: 100 }
.recommend .desc h2 a { color: rgb(43, 43, 43) }
.recommend .desc .info { color: rgb(156, 156, 156); padding: 5px 0 }
.overflow { overflow: hidden }
.recommend .desc li { background: url(icon_list_bg.gif) no-repeat scroll 0px 10px transparent; padding-left: 15px; width: 310px; line-height: 23px; font-size: 13px }
.recommend .more { color: rgb(43, 43, 43); padding-top: 20px; float: left; width: 662px }
.recommend .more a { color: rgb(102, 102, 102); display: inline-block }
.recommend .desc a:hover { color: rgb(155, 0, 18); }
/* 新鲜出炉 */
.fresh li { float: left; padding-right: 37px; width: 196px; padding-bottom: 40px; }
.fresh li .image { display: inline-block; margin-bottom: 5px; width: 196px; height: 196px; }
.fresh li .image img { width: 196px; height: 274px; }
.fresh li h2 { color: rgb(85, 85, 85); font-size: 14px; font-weight: 100; height: 25px; line-height: 25px; overflow: hidden; }
.fresh li p { font-size: 12px; color: rgb(102, 102, 102); line-height: 25px; padding-bottom: 5px; }
.fresh li p span.name { width: 96px; height: 25px; margin-right: 10px; float: left; word-break: keep-all; white-space: nowrap; overflow: hidden }
.fresh li p span.from { width: 90px; float: left; text-align: right }
.fresh li a.like { font-size: 14px; line-height: 20px; min-width: 35px; display: inline-block; height: 20px; padding: 2px 10px 2px 40px; background: url(index_icon.png) no-repeat scroll 8px -38px #2D537A; color: rgb(255, 255, 255); cursor: default }
/* 相关活动 */
.event li { float: left; padding-bottom: 16px; }
.event li .image { width: 50px; height: 50px; float: left; margin-right: 12px; }
.event li .image img { width: 50px; height: 50px; }
.event li .text { float: left; width: 210px; }
.event li .text h3 { width: 210px; height: 30px; font-size: 14px; font-weight: 100; color: rgb(43, 43, 43); word-break: keep-all; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.event li .text p { font-size: 12px; color: rgb(156, 156, 156); line-height: 20px }
.event li .text p span { padding-right: 15px }
/* 发布活动 */
.box2.event { height: 431px; overflow: hidden; margin-bottom: 35px }
.publish { margin-bottom: 30px; border-radius: 0px 0px 0px 0px }
.publish a { display: block }
.button-large { display: inline-block; text-align: center; border: medium none; background: none repeat scroll 0% 0% rgb(250, 123, 0) !important; color: rgb(255, 255, 255) !important; width: auto; padding: 0 20px; height: 30px; line-height: 30px; cursor: pointer; font-size: 16px }
.button-large { height: 50px; line-height: 50px; font-size: 24px; padding: 0 40px }
.button-large:hover { text-decoration: none; color: rgb(255, 255, 255) !important; background-color: rgb(254, 159, 0) !important }
.news .history li { background: url(icon_list_bg.gif) no-repeat scroll 0 10px transparent; padding-left: 20px; width: 260px; line-height: 24px }
.news .history li a { color: rgb(102, 102, 102) }
.ad270 { margin-top: 18px; border: 0; padding: 0; background: none }
.box70 { width: 270px; height: 70px; border: 0; padding: 0; margin: 0; overflow: hidden }
.box270 { width: 270px; height: 205px; border: 0; padding: 0; margin: 0; overflow: hidden }
