@charset "utf-8";
/* CSS Document */
html { margin:0; padding:0; border:0 }
body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, b, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, figure, footer, header, hgroup, nav, section { margin:0; padding:0; border:0; font-size:100%; font:inherit; vertical-align:baseline; font:12px arial, 宋体, sans-serif }
ul, li, ol, dl, dt { list-style:none; }
article, aside, details, figcaption, figure, dialog, footer, header, hgroup, menu, nav, section { display:block }
body { line-height:1.5; background:#fff }
table { border-collapse:separate; border-spacing:0 }
caption, th, td { text-align:left; font-weight:400; float:none!important }
table, th, td { vertical-align:middle }
blockquote:before, blockquote:after, q:before, q:after { content:'' }
blockquote, q { quotes:"""" }
a img { border:0 }
:focus { outline:0 }
a { text-decoration:none }
table, th, td { vertical-align:middle }
.left { float:left }
.right { float:right }
.clearfix:after { content:'\20'; display:block; height:0; clear:both }
.clearfix { zoom:1 }
.clear { clear:both; }
.none { display:none }
.w { width:1255px; margin:0 auto; }
.w980 { width:980px; margin-left:auto; margin-right:auto }
.height5 { height:5px; line-height:1px }
.height10 { height:10px; line-height:1px }
.height15 { height:15px }
.height20 { height:20px }
.height25 { height:25px }
.height30 { height:30px }
.height50 { height:50px }
.height60 { height:60px }
.height70 { height:70px }
.height80 { height:80px }
.height90 { height:90px }
/* login */
#header .qq_login,#header .weibo_login { background:url(images/login_v5.png) no-repeat 0 -17px;}
/* changyan */
#changyan_floatbar_wrapper { display:none }@charset "utf-8";
/* header */
#header { width:100%; min-width:1255px; height:auto; margin: 0px auto; }
#header .header-top { width:100%; height:30px; background:#efefef; }
#header .header-top p { line-height:30px; }
#header .header-top p a {color:#747474;}
#header .header-top p a:hover {text-decoration:underline}
#header .header-top .head1 { margin:0 auto; height:30px; line-height:30px; font-size:13px; color:#747474; }
#header #homepage { text-align:right; }
#header #homepage a { color:#747474; line-height:30px; padding-left:10px; }
#header #homepage .qq_login { display:inline-block; padding-left:20px; height:18px; line-height:18px; background-position:0 1px;}
#header #homepage .weibo_login { display:inline-block; margin-left:5px; padding-left:20px; height:18px; line-height:18px}
#header .logo { float:left; width:270px; margin:5px 0 5px 0; }
#header #s_box {float:right;padding-top:20px; }
#k{background:url('images/b.png') no-repeat;float:left;padding:0 5px 0 32px;width:414px;border:1px solid #B8B8B8;border-bottom:1px solid #C8C8C8;border-right:none;color:#999;background-position:10px -33px;font-size:14px;line-height:32px;height:32px;margin:0;}
#btn{width:92px;height:34px;float:right;vertical-align:middle;border:1px solid #B8B8B8;background:url('images/b.png') repeat-x left 0;cursor:pointer;font-size:14px;}
#header .head_nav { margin: 0px auto; width:100%; height:38px; background:url("images/nav-bg.png") repeat-x scroll 0px 0px transparent;/*border-radius: 2px 2px 3px 3px;*/
}
#header .head_nav li { float: left; width: auto; height: 38px; }
#header .head_nav a { display: inline-block; height: 100%; padding: 0px 14.8px; line-height: 38px; font-size: 15px; color: #FFF; font-family: "microsoft yahei", "宋体", arial; }
#header .head_nav .curr { background: url("images/nav-curr.png") repeat-x scroll 0px 0px transparent; }
#header .head_nav .collect { list-style:outside none none; padding-top:4px; height:38px; position: relative; float:right; }
#header .head_nav .collect a { display: inline-block; height: 100%; padding: 0px; line-height: 37px; font-size: 14px; color: #FFF; font-family: "microsoft yahei", "宋体", arial; }
#header .head_nav .collect .wpr { background:url("images/collect_button.png") no-repeat scroll -448px 0px transparent; display:inline-block; line-height:31px; width:88px; height:34px; padding:0px; }
#header .head_nav .collect .wpr:hover { background: url("images/collect_button.png") no-repeat scroll 0px 0px transparent; display: inline-block; line-height: 31px; width: 88px; height: 34px; padding: 0px; }
/* 二级栏目 */
.row { }
.row .col { box-shadow: 0px 1px 4px #DDD; height: 38px; }
.row .col ul { margin:0; overflow:hidden; }
.row .col ul li { float:left; height: 38px; font-family: "microsoft yahei", "宋体", arial; }
.row .col ul li a { padding: 9px 5px; line-height: 38px; text-align: center; font-size: 12px; color: #666A76; margin: 0px 10px; }
.row .col .focus { border-bottom: 2px solid #e75141; color: #e75141; }
.row .s_l { height:30px; line-height:30px; }
.row .s_l em { margin-right:5px; color: #e75141; font-weight:bold; }
.row .s_l a { color: #666A76; margin-right:5px; }
.row .s_l a:hover { color: #e75141; }
/* playBox */
#in-main { height:300px; margin-bottom: 8px; border:#f1f1f1 solid 0px; }
/* statistic */
#in-main .statistic { width:250px; height:299px; float:right; border:#e2e2e2 solid 1px; }
#in-main .statistic .stat-title { padding-left:38px; line-height:30px; background:url("images/icon.jpg") no-repeat 13px -12px; border-bottom:#e2e2e2 solid 1px; }
#in-main .statistic .stat-title strong { font: 14px/27px "Microsoft YaHei"; color: #333; }
#in-main .statistic ul { margin:13px 0 0 11px; }
#in-main .statistic ul li { display:inline-block; margin:0 5px 6px 0; width:70px; height:30px; color: #CCC; float:left; overflow:hidden; }
#in-main .statistic ul li a { display: table-cell; padding:0px 6px; width:70px; height:30px; line-height: 30px; font-size: 12px; color: #333; text-align:center; text-decoration: none; border-radius: 3px; background-color: #F4F4F4; }
#in-main .statistic ul li a:hover { background: none repeat scroll 0% 0% #E64E40; color: #FFF; }
/* headlines */
#in-main .headlines { margin-left:9px; width:385px; height:299px; float:left; border:#e2e2e2 solid 1px; }
#in-main .headlines .head-title { padding-left:38px; line-height:30px; background:url("images/icon.jpg") no-repeat 13px -118px; border-bottom:#e2e2e2 solid 1px; }
#in-main .headlines .head-title strong { font: 14px/27px "Microsoft YaHei"; color: #333; }
#in-main .headlines ul { margin:8px 0 0 8px; }
#in-main .headlines ul .headlines-box { width:375px;}
#in-main .headlines ul .headlines-box a { font-size:14px; color:#e64c3d;}
#in-main .headlines ul .headlines-box .headlines-info { float:right; padding-right:10px; width:290px;}
#in-main .headlines ul .headlines-box .headlines-info p { margin-top:5px; line-height:20px;}
#in-main .headlines ul .headlines-box img { margin-right:10px; padding:1px; border:1px solid #ccc; width:60px; height:auto; float:left;}
#in-main .headlines ul li { margin:0 5px 12px 0; color: #333; float:left; }
#in-main .headlines ul li a { height:30px; line-height:12px; font-size:12px; color:#333; text-decoration:none; border-radius:3px;}
#in-main .headlines ul li a.catname { }
#in-main .headlines ul li a:hover { text-decoration:underline;}
/* FocusPic */
.FocusPic { zoom:1; position:relative; width:600px; height:300px; background:#eee; overflow:hidden;}
.FocusPic .content{overflow:hidden}
.FocusPic .changeDiv a{position:absolute;top:0px;left:0px;display:none;}
.FocusPic .title-bg,.FocusPic .title{position:absolute;left:0px;bottom:0;width:600px;height:30px;line-height:30px;overflow:hidden}
.FocusPic .title-bg{background:#000;filter:alpha(opacity=50);opacity:0.5;}
.FocusPic .title a{display:block;padding-left:15px;line-height:30px;color:#fff; font-size:12px;}
.FocusPic .change{bottom:4px;height:20px;right:3px;*right:5px;_right:4px;position:absolute;text-align:right;z-index:9999;}
.FocusPic .change i {background:#666;color:#FFF;cursor:pointer;font-family:Arial;font-size:12px;line-height:15px;margin-right:2px;padding:2px 6px; font-style:normal; height:15px;display:inline-block;display:-moz-inline-stack;zoom:1;*display:inline;}
.FocusPic .change i.cur {background:#e64c3d;}
/* Notice */
.notice p { padding:8px; padding-left:35px; color:#666; background:url("images/laba.png") no-repeat 10px center #f1f1f1;}
/* ranking-box */
.ranking-box { overflow: hidden; margin-top: 10px; border: 1px solid #e2e2e2;}
.ranking-box .sort-box { height: 30px; border-bottom: 1px solid #e2e2e2; background-color:#f6f6f7;}
.ranking-box .sort-box span { padding-top: 8px; width: 79px; height: 22px; font-size: 14px; color: #333; text-align: center; border-right: 1px solid #e2e2e2; display: inline-block;}
.ranking-box .sort-box span.fb { margin-left: -3px; padding-bottom: 1px; background-color: #fff; color:#e64c3d;}
.ranking-box .ranking-covers { padding: 10px; width:1300px;}
.ranking-box .ranking-covers li { float: left; margin: 0 6px 10px 0; width:87px; height: auto; border:1px solid #ddd; background-color: #fff; display: inline; cursor: pointer;}
.ranking-box .ranking-covers li a { display: block; color:#333;}
.ranking-box .ranking-covers li a:hover { display: block; background-color: #e64c3d; color:#fff;}
.ranking-box .ranking-covers li img { widows: 87px; height: auto;}
.ranking-box .ranking-covers li span.h2 { display: block; height: 22px; line-height: 20px; text-align: center; overflow: hidden;}
/* 筛选 */
.screening { box-shadow: 0px 1px 4px #DDD; height: 38px; }
.screening em {  padding: 0 10px; line-height:28px; float:left; border-bottom: 2px solid #e75141; font-style:normal }
.screening a { padding: 0 10px; line-height:28px; float:left; color: #666A76; font-family: "microsoft yahei", "宋体", arial; }
/* Index */
.coverlist { }
.coverlist .cover-title { margin-top:10px; height:auto; border-bottom:#e2e2e2 solid 1px; }
.coverlist .cover-title strong { padding-left:1%; border-left: 2px solid #e74e3f; font:22px "Microsoft YaHei"; color: #333; }
.coverlist .cover-title span { display:block; float:right; padding:10px 5px 0 0; }
.coverlist .cover-title a { font-size:10px; color:#e74939; }
/* List 列表 */
.wf { clear:both; margin:10px 0; }
.wf ul { margin:0 auto; width:105%; height: auto; }
.wf ul li { width:200px; height:340px; float:left; border:#e2e2e2 solid 1px; margin:0 9px 10px 0; }
.wf .crumbs { height:30px; }
.wf .crumbs a { color:#000; }
.wf .image-box { position: relative; }
.wf .image-box img { width:200px; height:275px; }
.wf .image-box img:hover { filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8; }
.wf .image-box a { vertical-align:baseline; font-size:1em; color:#333; }
.wf .image-box a:hover { text-decoration:underline; }
.wf .image-box .title { padding:10px 5px; height:12px; display:block; overflow:hidden; white-space:nowrap; }
.wf .image-box .tags { height:35px;padding: 0px 5px 12px 30px; line-height: 18px; color: #CCC; background: url("images/buttons.png") no-repeat scroll -105px -356px transparent; white-space:nowrap; overflow:hidden; }
.wf .image-box .tags a { padding: 2px; height: 14px; line-height: 14px; font-size: 12px; color: #333; text-decoration: none; border-radius: 2px; background-color: #F4F4F4; margin-right: 4px; }
.wf .image-box .tags a:hover { background: none repeat scroll 0% 0% #E64E40; color: #FFF; }
.wf .image-box .imgset-num { position: absolute; line-height: 32px; height: 32px; right: 0px; bottom: 90px; padding: 0px 5px 0px 10px; background-image: url("images/imgsetnum.png"); background-repeat: no-repeat; background-position: left top; color: #FFF; }
.wf .image-box .imgset-num .num { font-size: 26px; margin-right: 3px; position: relative; top: 1px; font-family: Trebuchet MS; }
.wf .image-box .imgset-num .txt { position: relative; line-height: 32px; height: 32px; top: -4px; display: inline-block; }
/* List 壁纸列表 */
.wf-wall { clear:both; margin:10px 0; }
.wf-wall ul { margin:0 auto; width:105%; height: auto; }
.wf-wall ul li { width:240px; height:auto; float:left; border:#f1f1f1 solid 1px; margin:0 11.5px 10px 0; }
.wf-wall .image-box { position: relative; }
.wf-wall .image-box img { width:100%; -ms-interpolation-mode: bicubic; }
.wf-wall .image-box img:hover { filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8; }
.wf-wall .image-box a { vertical-align:baseline; font-size:1em; color:#333; }
.wf-wall .image-box a:hover { text-decoration:underline; }
.wf-wall .image-box .title { padding:10px 5px; height:12px; display:block; overflow:hidden; white-space:nowrap; }
.wf-wall .image-box .tags { padding: 0px 5px 12px 30px; line-height: 16px; color: #CCC; background: url("images/buttons.png") no-repeat scroll -105px -356px transparent; white-space:nowrap; overflow:hidden; }
.wf-wall .image-box .tags a { padding: 2px; height: 14px; line-height: 14px; font-size: 12px; color: #333; text-decoration: none; border-radius: 2px; background-color: #F4F4F4; margin-right: 4px; }
.wf-wall .image-box .tags a:hover { background: none repeat scroll 0% 0% #E64E40; color: #FFF; }
.wf-wall .image-box .imgset-num { position: absolute; line-height: 32px; height: 32px; right: 0px; bottom: 90px; padding: 0px 5px 0px 10px; background-image: url("images/imgsetnum.png"); background-repeat: no-repeat; background-position: left top; color: #FFF; }
.wf-wall .image-box .imgset-num .num { font-size: 26px; margin-right: 3px; position: relative; top: 1px; font-family: Trebuchet MS; }
.wf-wall .image-box .imgset-num .txt { position: relative; line-height: 32px; height: 32px; top: -4px; display: inline-block; }
/* List 宠物列表 */
.wf-pet { clear:both; margin:10px 0; }
.wf-pet ul { margin:0 auto; width: auto; height: auto; }
.wf-pet ul li { margin-bottom:6px; width:200px; height:auto; float:left; border:#f1f1f1 solid 1px; }
.wf-pet .image-box { position: relative; }
.wf-pet .image-box img { width:100%; height:auto; }
.wf-pet .image-box img:hover { filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8; }
.wf-pet .image-box a { vertical-align:baseline; font-size:1em; color:#333; }
.wf-pet .image-box a:hover { text-decoration:underline; }
.wf-pet .image-box .title { margin-bottom:5px; padding:5px; height:12px; display:block; overflow:hidden; white-space:nowrap; }
.wf-pet .image-box .tags { padding: 0px 5px 12px 30px; line-height: 16px; color: #CCC; background: url("images/buttons.png") no-repeat scroll -105px -356px transparent; white-space:nowrap; overflow:hidden; }
.wf-pet .image-box .tags a { padding: 2px; height: 14px; line-height: 14px; font-size: 12px; color: #333; text-decoration: none; border-radius: 2px; background-color: #F4F4F4; margin-right: 4px; }
.wf-pet .image-box .tags a:hover { background: none repeat scroll 0% 0% #E64E40; color: #FFF; }
.wf-pet .image-box .imgset-num { position: absolute; line-height: 32px; height: 32px; right: 0px; bottom: 90px; padding: 0px 5px 0px 10px; background-image: url("images/imgsetnum.png"); background-repeat: no-repeat; background-position: left top; color: #FFF; }
.wf-pet .image-box .imgset-num .num { font-size: 26px; margin-right: 3px; position: relative; top: 1px; font-family: Trebuchet MS; }
.wf-pet .image-box .imgset-num .txt { position: relative; line-height: 32px; height: 32px; top: -4px; display: inline-block; }
/* List 头像列表 */
.wf-heads { clear:both; margin:10px 0; }
.wf-heads ul { margin:0 auto; width:1280px; height:auto; }
.wf-heads ul li {  margin:0 9px 10px 0; width:200px; height:auto; float:left; border:#f1f1f1 solid 1px; }
.wf-heads .image-box { position: relative; }
.wf-heads .image-box img { width:100%; -ms-interpolation-mode: bicubic; }
.wf-heads .image-box img:hover { filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8; }
.wf-heads .image-box a { vertical-align:baseline; font-size:1em; color:#333; }
.wf-heads .image-box a:hover { text-decoration:underline; }
.wf-heads .image-box .title { padding:10px 5px; height:12px; display:block; overflow:hidden; white-space:nowrap; }
.wf-heads .image-box .tags { padding: 0px 5px 12px 30px; line-height: 16px; color: #CCC; background: url("images/buttons.png") no-repeat scroll -105px -356px transparent; white-space:nowrap; overflow:hidden; }
.wf-heads .image-box .tags a { padding: 2px; height: 14px; line-height: 14px; font-size: 12px; color: #333; text-decoration: none; border-radius: 2px; background-color: #F4F4F4; margin-right: 4px; }
.wf-heads .image-box .tags a:hover { background: none repeat scroll 0% 0% #E64E40; color: #FFF; }
.wf-heads .image-box .imgset-num { position: absolute; line-height: 32px; height: 32px; right: 0px; bottom: 90px; padding: 0px 5px 0px 10px; background-image: url("images/imgsetnum.png"); background-repeat: no-repeat; background-position: left top; color: #FFF; }
.wf-heads .image-box .imgset-num .num { font-size: 26px; margin-right: 3px; position: relative; top: 1px; font-family: Trebuchet MS; }
.wf-heads .image-box .imgset-num .txt { position: relative; line-height: 32px; height: 32px; top: -4px; display: inline-block; }
/* list_tags */
.list_tags { padding:10px; width:1235px; border:1px solid #e2e2e2;}
.list_tags .list_tags_title { width:100%; height:30px; line-height:30px; overflow:hidden; border-bottom:1px dashed #e2e2e2;}
.list_tags .list_tags_title h1 {text-align:center;font-size:20px;}
.list_tags .list_tags_box { overflow:hidden;}
.list_tags .list_tags_box a { float:left; margin:5px; padding:0 8px; height:28px; line-height:28px; font-size:14px; white-space:nowrap; border-radius:3px; color:#333; }
.list_tags .list_tags_box a:hover { background:#000; color:#fff;}
.list_tags .list_tags_box .tag2 { background:#c00; color:#fff;}
.list_tags .list_tags_box .tag3 { background:#00479d; color:#fff;}
/* Tag 列表 */
#tag_box {margin-bottom:10px}
#tag_box .tag_list {border:#f1f1f1 solid 1px;}
.tag_list img {width:200px;}
.tag_list .title { margin-bottom:5px; padding:5px 0; width:200px; line-height:18px; font-size:12px; text-align:center; color:#333; overflow: hidden; white-space: nowrap; }
.tag_list .title a {color:#333;}
.tag_list .title a:hover {text-decoration:underline;}
/* 内容页 */
#title { height:40px; line-height:40px; }
#title h1 { width:auto; font-size: 26px; font-family: "microsoft yahei", "宋体", arial; color:#333; float:left; }
#title .imageset { margin-left:20px; padding-top:5px; width:auto; float:left; color:#666; }
#title .imageset .imageset-current { font-size: 28px; color: #e64e3e; }
#title .imageset .imageset-sum { font-size: 12px; font-family: "microsoft yahei", "宋体", arial; color: #666; }
#title .imageset .bdsharebuttonbox { margin-left:20px; padding-top:5px }
#title p { width:auto; height:auto; float:right; color:#666A76; padding-top:15px; }
#title .bdsharebuttonbox { float:right; }
.picture { overflow: hidden; margin: 5px 0px; }
/* 内容页左侧 通用 */
.picture .img_content { margin-right:5px; width:948px; height:auto; text-align:center; float:left; border:#e2e2e2 solid 1px; }
.picture .img_content .img_box { padding:10px 0; }
.picture .img_content .img_box img { border:#f1f1f1 solid 1px; padding:2px; max-width:900px; height:auto!important; width:expression(this.width>900 ? "900px":this.width)!important;}
.picture .img_content .img_box p { padding: 5px 10px;
    line-height: 30px;
    text-indent: 2em;}
/* 内容页左侧 头像 */
.picture .heads_content { margin-right:5px; width:948px; height:auto; text-align:center; float:left; border:#f1f1f1 solid 1px; }
.picture .heads_content .img_box { padding:10px 0; }
.picture .heads_content .img_box img { border:#f1f1f1 solid 1px; margin:20px 30px 0 0; padding:2px; width:200px; height:200px;}
/* 内容页左侧AD */
.img_tui { margin:0 auto; width:700px; text-align:center;}
.img_tui .img_tui_l,.img_tui .img_tui_r { float:left; width:336px; height:auto; margin:0 10px 5px 0;}
/* 内容页右侧 */
.picture .right_content { width:300px; height:100%; float:left; background: none repeat scroll 0% 0% #F1F1F1; }
.picture .right_content .right_gg { border:1px solid #F1F1F1; overflow:hidden; }
.picture .right_content .box { clear: both; margin: 5px auto 0px; width: 260px; padding: 12px 15px; border-top: 1px solid #E5E5E5; }
.picture .right_content strong { font:16px/27px "Microsoft YaHei"; color:#333333 }
.picture .right_content .related_tag { padding-bottom:15px; }
.picture .right_content .related_tag a { display:inline-block; margin:10px 10px 0px 0px; padding:0px 10px; border:1px solid #ffffff; background:#ffffff; font:12px/28px "Microsoft YaHei"; color:#333 }
.picture .right_content .related_tag a:hover { border-color:#ff6600 }
.picture .right_content .icons-map { height:40px; }
.picture .right_content .icons-map .item { display:block; width:84px; height:60px; text-decoration:none; float:left }
.picture .right_content .icons-map .item .in { border-left: medium none; text-align: center; }
.picture .right_content .icons-map .item i { display: inline-block; width: 27px; height: 24px; overflow: hidden; background: url(images/i.gif) no-repeat scroll 0% 0% transparent; }
.picture .right_content .icons-map .item .in .i1 { background-position: 0px 0px; }
.picture .right_content .icons-map .item .in .i2 { background-position: -27px 0px; }
.picture .right_content .icons-map .item .in .i3 { background-position: -54px 0px; }
.picture .right_content .icons-map p { color: #888; }
.picture .right_content .icons-map .like span { color: #e64e3e; display: inline-block; }
.picture .right_content .icons-map p .num { font-size: 12px; margin-right:3px; }
.picture .right_content .related_pic li { overflow:hidden; height:25px; line-height:25px; }
.picture .right_content .related_pic a { color: #666; text-decoration: none; }
.picture .right_content .related_pic a:hover { color:#e44636; text-decoration: none; }
.picture .right_content .hot_tag .info { margin:6px 0px; }
.picture .right_content .hot_tag a { display:inline-block; margin:10px 10px 0px 0px; padding:0px 10px; border:1px solid #ffffff; background:#ffffff; font:12px/28px "Microsoft YaHei"; color:#333 }
.picture .right_content .hot_tag a:hover { border-color:#ff6600 }
/* qrbox */
.picture .right_content .qrbox { clear: both; margin: 3px 2px 2px 5px; background:#f9f9f9; border:1px solid #fff; width: 288px; display:table; }
.picture .right_content .qrbox .qrcontent { float:left; padding:13px 0 0 10px; line-height:24px; font-size:12px;}
.picture .right_content .qrbox .qrimg { float:right; padding:3px; width:70px; height:70px; overflow:hidden;}
.picture .right_content .qrbox .qrimg img { width:70px; height:70px;}
/* 壁纸内容页 */
.picture .picbox { height:auto; padding-bottom:5px; border-bottom:1px solid #f1f1f1; }
.picture .picbox img { border:#f1f1f1 solid 0px; padding:2px; max-width:1250px!important; height:auto!important;  width:expression(this.width>1250 ? "1250px":this.width)!important;
}
.picture .picinfo { margin:0 auto; padding:10px 0; height:30px; font:12px/28px "Microsoft YaHei"; color:#999; border-top:#fff solid 1px; }
.picture .picinfo .intro { float:right; position:relative; padding-left:18px; }
.picture .picinfo .icon { width:14px; height:14px; display:inline-block; position:absolute; left:0; top:0px; background:url(images/dtbg.jpg); }
.picture .picinfo em { padding:0 10px; color:#f1f1f1; }
.picture .picinfo a { color:#999; }
.picture .picinfo .tags { float:left; }
.picture .picinfo .tags a { margin-right:4px; padding:4px 5px; color:#fff; border-radius:2px; background-color:#e64e3e; }
/* 百科内容页 */
.picture .baike_box { text-align:left;}
.picture .baike_box .baike_thumb { float:left; margin:5px 10px 10px 5px;}
.picture .baike_box .baike_thumb img { padding:2px; width:220px; height:300px; border:#f1f1f1 solid 1px;}
.picture .baike_box .infodiv {}
.picture .baike_box .infodiv .info_block_l { float:left; width:235px;}
.picture .baike_box .infodiv .info_block_c { float:left; width:235px;}
.picture .baike_box .infodiv .info_block_r { float:left; width:235px;}
.picture .baike_box .infodiv dt { float:left; width:60px; line-height:30px; padding: 0 5px 0 12px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#717171;}
.picture .baike_box .infodiv dd { float:left; width:156px; line-height:30px; color:#000;}
.picture .baike_box .infodiv .info_pro { float:left; margin:30px 0 10px 10px; width:680px; min-height:185px; border:#f1f1f1 solid 1px; background:#f1f1f1; }
.picture .baike_box .infodiv .info_pro em { padding:5px 10px; background:#e75040; color:#fff; display:block;}
.picture .baike_box .infodiv .info_pro div { padding:5px 10px; line-height:30px; text-indent:2em;}
.picture .baike_box .infodiv .info_pro p { padding:5px 10px; line-height:30px; text-indent:2em;}
.picture .baike_interfix { text-align:left; border-top:#f1f1f1 solid 1px; }
.picture .baike_interfix .interfix_title { padding-left:15px; height:30px; line-height:40px; font-size:14px; color:#e75040; font-weight:700;}
.picture .baike_interfix .wf ul { margin:10px 10px 10px 12px;}
.picture .baike_interfix .wf ul li { padding:1px; width:220px; height:340px; float:left; border:#e2e2e2 solid 1px; margin:0 7px 10px 0; }
.picture .baike_interfix .wf .image-box img { width:220px; height:300px; }
.picture .baike_interfix .wf .image-box .title { margin-bottom:5px; padding:5px; height:12px; display:block; overflow:hidden; white-space:nowrap; }
/* 阅读延伸 */
.related { margin-top:10px; }
.related strong { font:22px "Microsoft YaHei"; color: #333; }
/* pages */
#pages { padding:14px 0; font-family: "microsoft yahei", "宋体", arial; }
#pages a { display:inline-block; height:30px; line-height:30px; background:#e2e2e2; text-align:center; color:#333; padding:0 12px }
#pages a.on { display:inline-block; height:30px; padding:0 12px; color:#fff; line-height:30px; background:#e64c3d !important; }
#pages a.a1 { width:56px; padding:0 }
#pages a:hover { background:#e64c3d; color:#fff; }
#pages span { display:inline-block; height:30px; padding:0 12px; color:#fff; line-height:30px; background:#e64c3d; }
/* special */
.special_header { width:100%; height:auto; margin: 0px auto; }
.special_header .special_nav { margin: 0px auto; width:100%; height:30px; background:#efefef;}
.special_header .special_nav li { float: left; width: auto; height: 38px;}
.special_header .special_nav a { display: inline-block; height: 100%; padding: 0px 10px; line-height: 30px; font-size: 12px; color: #747474; font-family: "microsoft yahei", "宋体", arial; }
.special_banner { margin-top:8px; margin-bottom:8px; overflow:hidden; padding:0;}
.special_main {}
.special_main .intro{ padding:8px; padding-left:35px; color:#666; line-height:20px; background:url("images/laba.png") no-repeat 10px center #f1f1f1;}
.special_main .special_hots {}
.special_main .special_hots img { width:240px; height:210px; }
.special_main .special_hots ul li { float:left; margin:5px 11px 5px 0; width:240px; height:260px; background-color:#f7f7f7; text-align:center;}
.special_main .special_hots ul li a { line-height:20px; color:#717171;}
.special_box { clear:both; margin:10px 0; }
.special_box h5 {color:#000; font-size:14px; height:26px; margin-bottom:10px; line-height:26px; padding-left:2px; border-bottom:1px solid #f1f1f1; position:relative}
.special_box ul { margin:0 auto; width: auto; height: auto; }
.special_box ul li { width:200px; height:auto; float:left; border:#f1f1f1 solid 1px; margin:0 7px 10px 0; }
.special_box .image-box { position: relative; }
.special_box .image-box img { width:200px; height:275px; }
.special_box .image-box img:hover { filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8; }
.special_box .image-box a { vertical-align:baseline; font-size:1em; color:#333; }
.special_box .image-box a:hover { text-decoration:underline; }
.special_box .image-box .title { padding:10px 5px; height:12px; display:block; overflow:hidden; white-space:nowrap; }
/* special_tags */
.special_tags { margin-top:10px; height:auto; border:#f1f1f1 solid 1px;}
.special_tags .special_tags_title { padding-left:38px; line-height:30px; background:url("images/icon.jpg") no-repeat 13px -12px; border-bottom:#f1f1f1 solid 1px;}
.special_tags .special_tags_title strong { color: #333; }
.special_tags ul { margin:13px 0 0 11px; display:table;}
.special_tags ul li {margin:0 5px 18px 0; color: #CCC; float:left;}
.special_tags ul li a { padding:6px 6px; height:30px; line-height: 12px; font-size: 12px; color: #333; text-decoration: none; border-radius: 3px; background-color: #F4F4F4; }
.special_tags ul li a:hover { background: none repeat scroll 0% 0% #E64E40; color: #FFF; }
/* special_baike */
.special_baike .baike_img { float:left; margin:5px 10px 10px 5px;}
.special_baike .baike_img img { padding:2px; width:220px; height:300px; border:#f1f1f1 solid 1px;}
.special_baike .baike_info { float:left; margin:2px 10px 10px 5px; width:990px; }
.special_baike .baike_info .infodiv {}
.special_baike .baike_info .infodiv .info_block_l { float:left; width:330px;}
.special_baike .baike_info .infodiv .info_block_c { float:left; width:330px;}
.special_baike .baike_info .infodiv .info_block_r { float:left; width:330px;}
.special_baike .baike_info .infodiv dt { float:left; width:60px; line-height:30px; padding: 0 5px 0 12px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#717171;}
.special_baike .baike_info .infodiv dd { float:left; width:205px; line-height:30px; color:#000;}
.special_baike .baike_info .infodiv .info_pro { margin:30px 0 10px 10px; width:970px; min-height:185px; border:#f1f1f1 solid 1px; background:#f1f1f1; }
.special_baike .baike_info .infodiv .info_pro em { padding:5px 10px; background:#e75040; color:#fff; display:block;}
.special_baike .baike_info .infodiv .info_pro div { padding:5px 10px; line-height:30px; text-indent:2em;}
/* special_glossary */
.special_glossary { margin-top:10px; height:auto; border:#f1f1f1 solid 1px;}
.special_glossary .special_tags_title { padding-left:38px; line-height:30px; background:url("images/icon.jpg") no-repeat 13px -12px; border-bottom:#f1f1f1 solid 1px;}
.special_glossary .special_tags_title strong { color: #333; }
.special_glossary .special_glossary_box { padding:20px 20px 15px 20px; line-height:28px; background:#404452; font-size:14px; color:#fff; text-indent:2em}
.special_glossary .special_glossary_box div { line-height:28px; font-size:14px;}
/* friendlist */
.links { }
.links .links-t { height:30px; border-bottom:#f1f1f1 solid 1px; }
.links .links-t strong { font: 16px/27px "Microsoft YaHei"; color: #333; }
.links .links-t ul { height:100px; margin:10px 0; }
.links .links-t li { float:left; padding:5px 5px 0 5px; line-height:20px; }
.links .links-t a { color:#999; }
/* applink */
.applink { margin-top:80px; display:block; }
.applink .phone,
.applink .phone2,
.applink .ico,
.applink .app-btn span { background:url("images/appdown.png") no-repeat;}
.applink strong { font-size:30px; font-family:"microsoft yahei", "宋体"; color:#000; text-align:center; font-weight:normal; display:block;}
.applink .app-cent { margin-top:40px; padding-bottom:10px; min-height:400px; overflow:hidden; position:relative;}
.applink .app-cent .phone { float:left; margin-right:30px; width:172px; height:350px; }
.applink .app-cent .phone2 { float:left; margin-right:30px; width:186px; height:350px; background-position: -173px 0; }
.applink .app-cent .app-text .tit { font-size:18px; color:#f02336; font-family:"microsoft yahei", "宋体";}
.applink .app-cent .app-text p { margin-bottom:5px; line-height:30px; font-size:14px; color:#999;}
.applink .applink-l { float:left; width:50%; height:450px;  border-right:1px dashed #ddd; overflow:hidden; }
.applink .applink-l .app-cent .app-text { float:left; margin-top:10px;}
.applink .applink-r { float:right;}
.applink .applink-r .app-cent .text { float:left; margin:30px 0 0 10px; width:330px; position:relative;}
.applink .applink-r .app-cent .text p { margin-bottom:23px; font-size:14px;}
.applink .applink-r .app-cent .text .ico { display:inline-block; margin-right:10px; width:30px; height:30px; vertical-align:middle;}
.applink .applink-r .app-cent .text .ico1 { background-position:-363px -316px;}
.applink .applink-r .app-cent .text .ico2 { background-position:-402px -316px;}
.applink .applink-r .app-cent .text .ico3 { background-position:-440px -316px;}
.applink .app-cent .app-btn { margin-top:30px; width:100%;}
.applink .app-cent .app-btn span { margin-right:20px; position:absolute; top:50; margin-top:40px; padding-left:40px; width:95px; height:30px; border-radius:3px; line-height:30px; background-position:-361px -120px; font-size:12px; color:#fff; display:inline-block;}
/* footer */
#footer { width:100%; min-width:1255px; min-height:250px; margin:20px auto 0; border-top:#e64e3e solid 2px; background:#414654; }
#footer ul { margin:15px 0 15px 30px; float:left; }
#footer ul a { color:#ccc; }
#footer ul a:hover { color:#fff; text-decoration:none; }
#footer ul li { float:left; width:190px; font-family:"宋体"; }
#footer ul dt { color:#fff; font-size:14px; padding-bottom:5px; }
#footer ul dd { padding:5px 0 0 0; color:#ccc; }
#footer .w .ico dd {color: #ccc; }
#footer .ico a { display:inline-block; margin-top:2px; background:url("images/cs_footer.png") no-repeat; overflow:hidden }
#footer .ico .sina { width:62px; height:22px; background-position:0 0; }
#footer .ico .qweibo { width:56px; height:21px; background-position:0 -22px; }
#footer .ico .qzone { width:56px; height:21px; background-position:0 -43px; }
#footer .copyRight { color:#999; padding:10px 0; line-height:22px; border-top:#999 solid 1px; text-align:right; }
#footer .copyRight a { color:#999; }
/* ad */
.container { margin-left:150px}
#cyReward { margin:10px 0 20px 0;}