.header-hd { height:55px; margin-bottom:20px; background:url(../img/header_s_bg.jpg) 0 0 repeat-x;}
.header-hd-inner { width:950px; height:50px; margin:0 auto;}
.header-hd .logo { float:left; width:150px; padding-top:7px;}
.header-hd .logo a { display:block; width:150px; height:35px; text-indent:-9999px; overflow:hidden; background:url(../img/logo_s.gif) 0 0 no-repeat;}
.header-hd .channel { float:right; height:50px; line-height:50px; text-align:right; font-size:14px; color:#CCCCCC;}
.header-hd .channel a { color:#444444; }


/*layout*/
.layout-all { width:950px; margin:0 auto; }
.layout-extra { clear:both; height:10px; font-size:0; overflow:hidden; background:#FFFFFF;}

.page-position { height:20px; line-height:20px; font-size:12px; color:#666; padding-left:15px;}
.page-position a {color:#999; }
.page-position em { font-style:normal; padding-left:5px; padding-right:5px; }

.layout-gallery { background:#FFFFFF; border:1px solid #E5E6E6; padding-top:10px; margin-bottom:10px;}
.gallery-entity { width:948px; overflow:hidden;}
.gallery-entity .entity-title { text-align:center; height:30px; line-height:30px; color:#333333; font-size:20px; font-weight:normal; font-family: Microsoft YaHei,SimHei,SimSun,Verdana,Geneva,sans-serif;}
.gallery-entity .entity-info { font-size:12px; color:#747474; height:27px; line-height:27px; text-align:center; margin-bottom:15px;}
.gallery-entity .entity-info a { color:#F17D28; }
.gallery-entity .entity-info span.time { margin-right:12px; color:#888888;}
.gallery-entity .entity-info span.time em { font-style:normal; color:#888888; font-family:Tahoma, Geneva, sans-serif; }
.gallery-entity .entity-info span.comment { white-space:nowrap; color:#888888; margin-right:12px;}
.gallery-entity .entity-info span.comment em { font-style:normal; font-family:Tahoma, Geneva, sans-serif;}
.gallery-entity .entity-info span.source { height:27px; color:#888888; margin-right:12px;}
.gallery-entity .entity-info span.source em { font-style:normal; font-family:Tahoma, Geneva, sans-serif; }
.gallery-entity .entity-info span.fontsize { cursor:pointer; font-size:12px; color:#888888; font-family:Tahoma, Geneva, sans-serif; }
.gallery-entity .entity-info span.fontsize .small { font-size:11px;}
.gallery-entity .entity-info span.fontsize .big { font-size:14px;}
.gallery-entity .entity-info span.topic { height:27px; color:#888888;}
.gallery-entity .entity-info span.topic a { text-decoration:underline;}
.gallery-entity .entity-img { position:relative;  min-height:300px; _height:300px; text-align:center; }
.gallery-entity .entity-img .box {zoom:1; position:relative; text-align:center; width:950px;}
.gallery-entity .entity-img .box img { border:1px solid #000000; background:#0F6;}
.gallery-entity .entity-img #loading {font-size:12px;color:#FFF;text-align:center;width:120px;height:40px;line-height:40px;position:absolute;left:420px;top:200px;z-index:999;border:1px solid #333;background:#000;opacity:0.7;filter:Alpha(Opacity=70);-moz-border-radius:5px;}

.gallery-entity .entity-img .cur-prev { z-index:9; position:absolute; left:0; top:0; width:50%; height:100%; background:#000000; opacity:0; filter:Alpha(Opacity=0); -moz-opacity:0; cursor:url(../img/gallery_cur_prev.cur),auto;}
.gallery-entity .entity-img .cur-next { z-index:9; position:absolute; right:0; top:0; width:50%; height:100%; background:#000000; opacity:0; filter:Alpha(Opacity=0); -moz-opacity:0; cursor:url(../img/gallery_cur_next.cur),auto;}
.gallery-entity .entity-review { width:946px; margin:0 auto; height:121px; border-bottom:1px solid #E5E6E6; background:url(../img/hd_review_bg.jpg) 0 0 repeat-x;}
.gallery-entity .gallery-prev { float:left; height:121px; width:167px; overflow:hidden;}
.gallery-entity .gallery-prev dl { margin-left:34px; width:102px; padding-top:13px;}
.gallery-entity .gallery-prev dl dt { height:63px; width:102px; padding-top:14px; margin-bottom:8px; background:url(../img/gallery_thumb_review.gif) 0 0 no-repeat;}
.gallery-entity .gallery-prev dl dt a { margin-left:14px; display:block; width:80px; height:55px; margin-bottom:14px; overflow:hidden;}
.gallery-entity .gallery-prev dl dt img { width:80px;}
.gallery-entity .gallery-prev dl dd.title { text-align:center; font-size:12px; }
.gallery-entity .gallery-prev dl dd.title a { color:#666;}
.gallery-entity .gallery-next { float:right; height:121px; width:167px; overflow:hidden;}
.gallery-entity .gallery-next dl { margin-left:31px; width:102px; padding-top:13px;}
.gallery-entity .gallery-next dl dt { height:63px; width:102px; padding-top:14px; margin-bottom:8px; background:url(../img/gallery_thumb_review.gif) 0 0 no-repeat;}
.gallery-entity .gallery-next dl dt a { margin-left:14px; display:block; width:80px; height:55px; margin-bottom:14px; overflow:hidden;}
.gallery-entity .gallery-next dl dt img { width:80px;}
.gallery-entity .gallery-next dl dd.title { text-align:center; font-size:12px; }
.gallery-entity .gallery-next dl dd.title a { color:#666;}

.gallery-entity .entity-des { line-height:150%; font-size:14px; color:#333333; width:780px; text-align:left; margin:0 auto; padding:10px 0; margin-bottom:10px; text-indent:24px;}

.gallery-entity .entity-thumb { height:121px; width:616px; margin:0 auto; overflow:hidden;}
.gallery-entity .entity-thumb .thumb-prev { float:left; width:32px; overflow:hidden; padding-top:22px; margin-right:23px;}
.gallery-entity .entity-thumb .thumb-prev a { display:block; height:65px; width:32px; display:block; text-indent:-9999px; background:url(../img/gallery_thumb_btn2.gif) 0 0 no-repeat;}
.gallery-entity .entity-thumb .thumb-prev a:hover { background:url(../img/gallery_thumb_btn2.gif) -32px 0 no-repeat; }
.gallery-entity .entity-thumb .thumb-next { float:right; width:32px; overflow:hidden; padding-top:22px; }
.gallery-entity .entity-thumb .thumb-next a { display:block; height:65px; width:32px; display:block; text-indent:-9999px; background:url(../img/gallery_thumb_btn2.gif) 0 -65px no-repeat;}
.gallery-entity .entity-thumb .thumb-next a:hover { background:url(../img/gallery_thumb_btn2.gif) -32px -65px no-repeat; }

.gallery-entity .entity-thumb .thumb-list {float:left; width:518px; overflow:hidden; padding-top:12px;}
.gallery-entity .entity-thumb .thumb-list .thumb-list-inner {width:518px; height:81px; overflow:hidden; position:relative;}
.gallery-entity .entity-thumb .thumb-list .thumb-list-inner ul {display:block; position:absolute; left:0; top:0;}
.gallery-entity .entity-thumb .thumb-list li { float:left; width:102px; text-align:center; height:81px; display:inline; overflow:hidden;}
.gallery-entity .entity-thumb .thumb-list li span.thumb { width:88px; margin:0 auto; display:block; padding-top:10px;}
.gallery-entity .entity-thumb .thumb-list li span.thumb a { display:block; height:55px; width:80px; border:1px solid #CCCCCC; margin:0 auto; overflow:hidden; background:#CCCCCC;}
.gallery-entity .entity-thumb .thumb-list li span.thumb img { width:80px; margin:0 auto; cursor:pointer;}
.gallery-entity .entity-thumb .thumb-list li span.title { color:#666666; display:block; height:16px; line-height:16px; text-align:center; font-size:11px; font-family:Tahoma, Geneva, sans-serif;}
.gallery-entity .entity-thumb .thumb-list li.current { background:url(../img/gallery_thumb_current2.gif) 50% 0 no-repeat;}
.gallery-entity .entity-thumb .thumb-list li.current span.title { color:#FFFFFF;}
.gallery-entity .entity-thumb .thumb-list li.current span.thumb a { border:none;}

.gallery-entity .entity-bottom { padding-top:10px; overflow:hidden; width:100%;}

.gallery-entity .entity-next { float:right; display:inline; margin-bottom:4px; font-size:12px; color:#666666; height:36px; line-height:30px; text-align:right; padding-right:10px;}
.gallery-entity .entity-next a { color:#333333;}

.gallery-entity .entity-extra-info { float:left; display:inline; margin-bottom:4px; width:440px; height:36px; padding-right:10px;}
.gallery-entity .entity-extra-info li.share { float:left; margin-left:15px; display:inline; width:260px; padding-top:8px; }
.gallery-entity .entity-extra-info li.share span.label { font-size:12px; color:#999999; float:left; height:16px; line-height:16px;}
.gallery-entity .entity-extra-info li.qqlike div { padding-top:6px;}

.gallery-entity .entity-end {width:880px; height:450px; overflow:hidden; margin:0 auto;}
.gallery-entity .entity-end .click-d-b1 { float:left; width:160px; padding-top:42px; display:inline; margin-right:30px; }
.gallery-entity .entity-end .click-d-b1 .box { height:300px; width:160px; }
.gallery-entity .entity-end .click-d-b2 { float:right; width:160px; padding-top:42px; }
.gallery-entity .entity-end .click-d-b2 .box { width:160px; height:300px; }
.gallery-entity .entity-end .end-commend { float:left; width:500px;}
.gallery-entity .entity-end .end-commend .next { border:1px solid #E5E6E6; color:#999999; height:30px; line-height:30px; margin-bottom:10px; margin-left:32px; margin-right:32px; padding:0 10px; font-size:14px;}
.gallery-entity .entity-end .end-commend .next a { color:#666666;}
.gallery-entity .entity-end .end-commend .list { height:346px; overflow:hidden;}
.gallery-entity .entity-end .end-commend .list-btn-prev { float:left; width:20px; padding-top:80px;}
.gallery-entity .entity-end .end-commend .list-btn-prev span { display:block; height:110px; overflow:hidden; text-indent:-9999px;}
.gallery-entity .entity-end .end-commend .list-btn-prev span.btn-prev-on {background:url(../img/gallery_end_btn2.gif) 0 0 no-repeat; cursor:pointer;}
.gallery-entity .entity-end .end-commend .list-btn-prev span.btn-prev-off {background:url(../img/gallery_end_btn2.gif) 0 -110px no-repeat;}
.gallery-entity .entity-end .end-commend .list-btn-next { float:right; width:20px; padding-top:80px;}
.gallery-entity .entity-end .end-commend .list-btn-next span { display:block; height:110px; overflow:hidden; text-indent:-9999px;}
.gallery-entity .entity-end .end-commend .list-btn-next span.btn-next-on {background:url(../img/gallery_end_btn2.gif) -20px 0 no-repeat; cursor:pointer;}
.gallery-entity .entity-end .end-commend .list-btn-next span.btn-next-off {background:url(../img/gallery_end_btn2.gif) -20px -110px no-repeat;}

.gallery-entity .entity-end .end-commend .list-inner { float:left; width:460px; height:346px; overflow:hidden; position:relative;}
.gallery-entity .entity-end .end-commend .list-inner .scroll-container {position:absolute; left:0px; top:0px;}
.gallery-entity .entity-end .end-commend .list-inner .scroll-container li {width:460px; height:346px;  overflow:hidden; float:left;}
.gallery-entity .entity-end .end-commend .list-inner .item { float:left; width:153px; margin-bottom:20px; display:inline; text-align:center;}
.gallery-entity .entity-end .end-commend .list-inner .item dl { border:1px solid #E5E6E6; padding:4px 0; width:128px; margin:0 auto;}
.gallery-entity .entity-end .end-commend .list-inner .item dt { margin-bottom:5px; vertical-align:bottom;}
.gallery-entity .entity-end .end-commend .list-inner .item dt img { width:120px; height:90px;}
.gallery-entity .entity-end .end-commend .list-inner .item dd.title { height:32px; line-height:16px; font-size:12px; overflow:hidden;}
.gallery-entity .entity-end .end-commend .list-inner .item dd.title a { color:#666666;}
.gallery-entity .entity-end .end-commend .list-btn { clear:both; height:30px; padding-left:140px;}
.gallery-entity .entity-end .end-commend .list-btn a.btn-replay { margin-right:20px; text-indent:-9999px; float:left; width:100px; height:30px; background:url(../img/gallery_replay2.gif) 0 0 no-repeat;}
.gallery-entity .entity-end .end-commend .list-btn a.btn-continue { text-indent:-9999px; float:left; width:100px; height:30px; background:url(../img/gallery_continue2.gif) 0 0 no-repeat;}

