@charset "utf-8";
* {margin:0;padding:0;}
html {background:#FFFFFF;filter:expression(document.execCommand("BackgroundImageCache", false, true));}
body {font:normal 13.4px "宋体",Arial, Verdana, Lucida, Helvetica, sans-serif;color:#313131;}
table {border-collapse:collapse;border-spacing:0;empty-cells:show;text-align:left;}
th,td {border-collapse:collapse;}
ol,ul {list-style:none;}
a {text-decoration:none;}
a:hover {text-decoration:underline;}
input,select,form img,button {vertical-align:middle;}
img {border:0;}
button {cursor:pointer;}
.container:after, .footer:after, .mainBox:after, .sideBox:after, .box:after {display:block;visibility:hidden;font-size:0;line-height:0;height:0;content:"";clear:both;}

.container, .footer {width:960px;margin:0 auto 8px; clear:both; zoom:1;}
.box {position:relative;float:left;width:100%;margin-bottom:8px;background-position:0 -370px;}
.box .content {border:1px solid #e1e1e1;border-top:0 none;background-color:#FFFFFF;}
#loading {
background:none repeat scroll 0 0 red;
border-bottom:1px solid #333333;
border-right:1px solid #333333;
color:#FFFFFF;
float:right;
font-weight:bold;
left:45%;
padding:5px 15px;
position:fixed !important;
text-align:center;
top:30%;
z-index:200;
}
.box h2, .talk-page .box h3 {float:left;height:29px;padding-left:8px;line-height:28px;font-size:13px;color:#193B5F;background-position:left -470px;}
.box h2 span, .talk-page .box h3 span {float:left;padding-right:8px;text-align:center;color:#016A9F;background-position:right -470px;}
.container a {color:#016A9F;}
.content {clear:both;padding:7px 10px 10px;*padding-top:3px;}
.content img {display:block;padding:2px;border:1px solid #EAE4D1;}
/**/
.tab-box{ padding:0; background:url(images/box2.png) repeat-x 0 0!important;padding-top:27px; }
.tab-box h2 { background:none; font-weight:normal; color:#016A9F; line-height:21px; height:21px; overflow:hidden; padding:1px 10px 1px 10px!important; white-space:nowrap; display:inline; position:absolute; top:4px; width:auto; text-align:center; }
.tab-box h2.upH2 { border:1px solid #E3E3E3; border-style:none solid; background:#fff!important; margin-left:-1px; }
.tab-box .content { display:none; clear:both; }
.tab-box .upBox { display:block; }
.tab-box .h21 { left:3px; }
.tab-box .h22 { left:128px; }
.tab-box .h23 { left:151px; }
/**/
.box-moreA {position:absolute;top:6px;right:6px;font-family:simsun;}
.list-pager {position:absolute;top:5px;right:11px;}
.f-nav {width:960px;height:20px;text-align:center;color:#C9C9C9;}
.f-nav a {margin:0 10px;color:#333333;}
.copyright {width:960px;height:44px;line-height:22px;text-align:center;color:#898888;}
.copyright a {color:#898888;}
.safe-img {padding-top:10px;text-align:center;}
.safe-img img {margin:0 6px;font-size:0;line-height:0;border:1px solid #D2D2D2;}
.channel-top {width:960px;height:18px;overflow:hidden;line-height:20px;white-space:nowrap;margin:11px auto 5px;}
.channel-top a {color:#747474;}
.c-logo {float:left;width:67px;height:18px;margin:0 10px;background-position:-300px -150px;display:inline;}
.c-logo a {display:block;width:67px;height:18px;overflow:hidden;text-indent:-9999px;}
.legibleA {float:left;padding-left:20px;background-position:-500px -68px;}
.channel-top dl {float:right;margin-right:-6px;}
.channel-top dl a {margin:0 5px 0 0;color:#424242;}
.channel-top dl dt {display:inline;margin-right:5px;font-weight:bold;}
.channel-top dl dd {display:inline;padding-right:5px;margin-right:5px;border-right:1px solid #DDDDDD;}
.channel-nav {width:960px;height:59px;overflow:hidden;margin:0 auto 8px;}
.channel-nav li {display:inline;}
.channel-nav ul {height:30px;margin-bottom:-1px;line-height:30px;}
/*2009.6.18 头部修改*/

.i-top .logo { width:200px; height:20px;  color:#D9DADD; float:left; }
.i-top .pd { float:right;width:740px; color:#838383; text-align:right; font-family:simsun; }
.i-top .pd ul,.i-top .pd ul li{list-style-type:none;}
.i-top .pd ul li{float:right;padding-right:10px;}
.i-top a { color:#5E6671; font-family:Arial; }
.i-top .site-server { width:500px; height:25px; margin:0 auto; padding-right:440px; color:#939393; }
.i-top .site-server span { margin:0 5px; }

.channel-top { width:960px; height:15px; padding-top:5px; overflow:hidden; white-space:nowrap; margin:20px auto 5px; color:#5E6671; font:12px/15px simsun; }
.channel-top .c-logo { background:none; float:left; margin:0 10px; width:auto; height:auto; display:inline; }
.channel-top .c-logo img { vertical-align:baseline; margin-top:-5px; position:relative; }
.channel-top .c-logo a { text-indent:0; display:inline; width:auto; height:auto; }
.channel-top .dir { float:left; border-left:1px solid #D9DADD; padding-left:10px; height:15px; }
.channel-top .dir a { color:#5E6671; }
.channel-top .legibleA { float:left; padding-left:20px; background-position:-500px -68px; }
.channel-top dl { float:right; margin-right:6px; display:inline; color:#818181; }
.channel-top dl a { color:#818181; }
.channel-top dl dt { display:inline; font-weight:normal; margin:0; }
.channel-top dl dd { display:inline; margin:0; padding:0; border:none; }
.channel-nav { width:960px; height:33px; overflow:hidden; margin:0 auto 8px auto; background:url(images/catalogbar.png) no-repeat; padding:1px 2px 3px 2px; position:relative; }
.channel-nav ul{ width:670px; height:33px; line-height:33px; font-size:14px;overflow:hidden; position:absolute; top:1px; left:4px; }
.channel-nav li { height:33px; overflow:hidden; float:left; padding-left:2px; background:url(images/catalogbar.png) no-repeat 0 -40px; position:relative; left:-2px; }
.channel-nav li a { float:left; padding:0 16px; color:#fff; }
.channel-nav li a:hover, .channel-nav li.selected a,.channel-nav li.current-cat { text-decoration:none; background:url(images/catalogbar.png) no-repeat 50% -40px; }
.channel-nav .search { position:absolute; width:226px; height:20px; top:8px; left:726px; overflow:hidden; }
.channel-nav .search input { position:absolute; width:150px; height:16px; top:2px; left:20px; font-size:12px; line-height:16px; background:none; border:none; }
.channel-nav .search input.notxt { color:#D8D8D8; }
.channel-nav .search button { position:absolute; width:48px; height:20px; top:0; left:178px; background:none; border:none; padding-top:20px; }
/*detail*/
.i-top { width:940px;height:25px; padding:0 10px; overflow:hidden;margin:0 auto 2px auto;line-height:26px;border-bottom:1px solid #E9E9E9;background-color:#EEEFEF;}
.i-top a {color:#5E6671;}
.mov-detail-box {position:relative;width:960px;overflow:hidden;margin-bottom:8px;}
.mov-detail-box h3 {float:left;height:30px;line-height:30px;padding-left:10px;font-weight:normal;font-size:20px;}
.about-mov {float:right;line-height:30px;padding-right:10px;color:#939393;}
.about-mov a {color:#303030;}
.about-mov span {margin:0 8px;}
.about-mov em {font-style:normal;}
.mov-detail-info {clear:both;width:938px;height:503px;overflow:hidden;padding:10px 10px 0;border:1px solid #CCDFF2;}
.mov-pic-flash {float:right;width:252px;height:467px;overflow:hidden;}
.mov-pic-flash .big-pic {display:block;width:252px;overflow:hidden;}
.mov-pic-flash .big-pic img {width:242px;padding:4px;border:1px solid #EAE4D1;}
.mov-pic-flash .flash-pic-list ul {width:270px;margin-left:-15px;}
.mov-pic-flash .flash-pic-list li {float:left;width:75px;height:115px;overflow:hidden;margin-left:15px;display:inline;}
.mov-pic-flash .flash-pic-list li a {display:block;width:74px;height:105px;padding-top:10px;}
.mov-pic-flash .flash-pic-list li a img {display:block;width:64px;padding:2px;border:1px solid #EAE4D1;background-color:#FFFFFF;}
.mov-pic-flash .flash-pic-list li a:hover, .mov-pic-flash .flash-pic-list li a.currA {background-position:-163px -67px;}
.mov-pic-flash .flash-pic-list li a:hover img, .mov-pic-flash .flash-pic-list li a.currA img {border:1px solid #303030;}

/* layer form style */
.layer-form {position:relative;border:1px solid #CCDFF2;background-color:#FFFFFF;}
.layer-form a {color:#016A9F;}
.login-form {width:242px;height:169px;}
.layer-form h3 {height:25px;text-indent:10px;line-height:25px;font-size:13px;color:#193B5F;border-bottom:1px solid #CCDFF2;background-position:0 -40px;background-repeat:repeat-x;}
.layer-form .form-con {height:20px;margin-bottom:10px;}
.layer-form .form-con * {float:left;}
.layer-form .form-con input {width:126px;height:14px;padding:2px;border:1px solid #D4D4D4;background-color:#FFFFFF;}
.layer-form .form-yzm input {width:69px;}
.layer-form .form-yzm img {display:block;width:52px;height:20px;margin:0 3px;padding:0;border:0 none;}
.layer-form .rem-info {padding-left:48px;margin-top:-10px;color:#939393;}
.layer-form .rem-info input {margin-right:3px;_vertical-align:1px;}
.layer-form .btn-box {padding-left:48px;}
.layer-form .btn-box button {float:left;width:55px;height:21px;margin:5px 10px 0 0;letter-spacing:3px;border:0 none;background-position:0 -81px;}
.layer-form .closed {position:absolute;top:3px;right:10px;padding-left:14px;background-position:-90px -77px;}
 .layer-comments {width:588px;overflow:hidden;}
.layer-comments div.tips a { margin-left:10px; font-family:simsun;}
.player-form {position:relative;width:560px;height:230px;overflow:hidden;margin:20px auto 0;}
.player-form .input-box, .player-form .form-grade {clear:both;overflow:hidden;padding-bottom:10px;}
.player-form .input-box label {float:left;letter-spacing:2px;}
.player-form .input-box input, .player-form .input-box textarea {float:left;width:249px;height:15px;padding:2px;color:#959190;border:1px solid #E1E1E1;background-color:#FFFFFF;}
.player-form .input-box textarea {width:498px;height:123px;padding:0;font-size:12px;}
.player-form .input-box button {float:left;width:57px;height:21px;margin-right:20px;border:0 none;background-position:0 -81px;}
.player-form .btn-box {padding-left:41px;_padding:10px 0 0 41px;}
.player-form .form-grade strong {font-size:18px;color:#FF5B01;}
.player-form .form-grade a {margin-left:12px;}
.player-form .tips {float:left;line-height:36px;color:#939393;}
.mov-detail-page .mov-detail-info, .mov-detail-page .mov-pic-flash, .mov-detail-page .mov-detail-box {height:auto;}
.mov-detail-page .mov-option {width:252px;height:20px;padding:10px 0;text-align:center;}
.mov-detail-page .mov-option span {margin:0 5px;color:#D6D3D3;}
.mov-detail-page .mov-drama-box {float:left;width:680px;}
.mov-detail-page .mov-drama-box h3 {margin-bottom:5px;font-size:14px;}
.mov-detail-page .mov-drama {width:680px;height:auto;padding-top:0;}
.mov-detail-page .mov-drama p {line-height:22px;}
.mov-detail-page .layer-form {width:680px;border:0 none;}
.mov-detail-page .layer-comments div.tips {width:680px;}
.mov-detail-page .player-form {width:680px;height:310px;}
.mov-detail-page .player-form .input-box textarea {width:625px;height:207px;}
.talk-page .content {overflow:hidden;width:678px;}
.talk-page .mov-detail-info {width:960px;padding:0;border:0 none;}
.talk-page .container .layer-form {width:700px;}
.talk-page .box h3 {width:692px;height:26px;overflow:hidden;margin-bottom:0;text-indent:0px;border-bottom:1px solid #E3E3E3;background-position:left -510px;}
.talk-page .box h3 span {width:684px;background-position:right -510px;}
.talk-page .box .content {border-color:#E3E3E3;}
.talk-page .talk-box {left:-10px;top:-7px;*top:-4px;width:679px;padding:0 10px;margin-right:0;background:url(../img/table-top-bg.png) no-repeat 0 0;}
.talk-page .talk-box table {width:679px;}
.talk-page .talk-box table td.title div {width:440px;}
.talk-page .talk-box .submit-talk {width:685px;text-align:left;color:#959595;}
.talk-page .list-pager {clear:both;position:static;margin-top:-26px;text-align:right;}
.talk-page .list-pager * {font-family:simsun;zoom:1;padding:3px 5px;*padding:0 5px;margin:0 3px;color:#939393;}
.talk-page .list-pager a {color:#333333;border:1px solid #E3E3E3;}
.talk-page .list-pager a:hover {text-decoration:none;background-color:#E8E8E8;}
.pageNavSpace {display:none;}
.talk-page .player-form h4 {font-size:14px;margin-bottom:5px;color:#333333;}
.talk-page .player-form {margin-top:10px;}
.talk-page .talk-form {width:630px;}
.talk-page .talk-form .btn-box {padding-left:0;}
.talk-list-box {margin-bottom:10px;*padding-top:6px;}
#div_kgzz_0 .p_article p{text-indent:2em;line-height:21px}
.talk-list-box .user-header img {float:left;display:block;width:50px;height:50px;border:1px solid #E3E3E3;}
.talk-list-top {position:relative;zoom:1;overflow:hidden;margin-bottom:20px;}
.talk-list-top .talk-content {position:relative;float:right;width:610px;color:#5D5D5D;}
.talk-list-top .user-info {width:610px;height:25px;color:#939393;}
.talk-list-top .user-info cite, dl.talk-li-box dt cite {margin:0 8px;font-family:simsun;font-style:normal;}
.talk-list-top .talk-c-box h4 {height:30px;font-size:12px;line-height:26px;color:#333333;}
.talk-list-top .talk-floor {position:absolute;top:0;right:0;font-weight:bold;color:#FF5B01;}
.talk-list-top .talk-floor em {font-style:normal;}
.talk-list-top .talk-floor span {font-weight:normal;color:#939393;}
dl.talk-li-box {position:relative;zoom:1;clear:both;padding-left:136px;overflow:hidden;margin-bottom:5px; padding-bottom:10px;}
dl.talk-li-box dt {height:22px;line-height:22px;margin-bottom:10px;border-bottom:1px solid #E9ECF1; color:#939393; }
dl.talk-li-box dd {color:#5D5D5D;}
dl.talk-li-box dd .talk-c-box { height:auto!important; height:25px; min-height:25px;}
dl.talk-li-box dd .talk-floor {position:absolute;top:0;right:0;color:#959595;}
dl.talk-li-box .user-header {position:absolute;top:0;left:64px;}

.about-reply {clear:both;width:608px;height:25px;overflow:hidden;margin-top:10px;line-height:26px;color:#000000;border:1px solid #E3E3E3;background-color:#EFEFEF;}
.talk-list-top .good-reply {float:left;padding-left:10px;}
.txt-link {position:absolute;top:206px;left:1px;width:204px;height:50px;padding:3px 10px 0;border-top:1px solid #CCDFF2;background-color:#ECF6FF;}
.txt-link li{ height:20px; overflow:hidden;line-height:20px; font-size:13px; padding-top:2px;}
.txt-link .red a{ color:#FF5B01;}
.mov-detail-page .mov-drama-box h3 { background:#F1F1F1; border:1px solid #E1E1E1; height:27px; line-height:27px; padding:0 0 0 6px; font-size:13px;}
.mov-detail-page .mov-drama-box h3 span { text-align:left; font-size:13px; color:#313131; background:none; }

/**/
.post-meta{float:right;width:240px;color:#9E9E9E;text-align:center;height:50px;padding-top:10px;text-align:right;}
  #single-post-meta{padding-top:35px;}
  .post-meta span{line-height:150%;}
  .post-meta span abbr{cursor:help;}
  .post-meta span.pd{display:block;text-align:right;color:#000;letter-spacing:0.05em;color:#4F5569;}
  .post-meta span.pv,.post-meta span.pc,.floatleft,.floatright,.footer .f-nav a.jumptop{background:url(images/icons.gif) no-repeat ;}
  .post-meta span.pv{background-position: -7px -5px;padding-left:20px;}
  .post-meta span.pc{background-position: -7px -30px;padding-left:15px;padding-right:2px;}
  .footer .f-nav a.jumptop{background-position: -7px -50px;padding-left:14px;float:right;_margin-top:-18px}
input{border:1px solid #e7eef6;}
#commentform .input,#commentform .input:hover,#commentform .input:focus, #commentform .input:active,#commentform .textarea,#commentform .textarea:hover,#commentform input#submit,#commentform input#submit:hover{background:url(images/cmt_spirits.gif) no-repeat;}
#commentform .input{background-position: 0 0; margin:10px 0 10px 0;width:216px;height:13px;overflow:hidden;padding:4px 5px 5px;}
#commentform .input:hover,#commentform .input:focus, #commentform .input:active{background-position: 0 -22px;color:#FFF;}
#commentform input{border:none;background:none;float:left;height:15px;padding:1px 3px 0 3px;width:165px;}
#commentform label{float:left;vertical-align:middle;padding:0 7px 0 4px;height:17px;}
						
#commentform .textarea{background-position: 0 -208px;width:506px;height:128px;overflow:hidden;border:none;padding:2px 2px 4px 2px;margin:10px 0 10px 0;}
#commentform .textarea:hover{background-position: 0 -343px;}

#commentform textarea{width:496px;height:118px;border:none;overflow:auto;background:none;padding:5px;font-size:1.333em;}
#commentform input#submit{background-position: 0 -116px;text-indent:-5555em;height:21px;_width:74px;cursor:pointer;}
#commentform input#submit:hover{background-position: 0 -137px}
#commentform p.tips{line-height:150%;}
ul.children{background:#efefef}
#cancel-comment-reply-link {background:#FDFDFD url(images/button_bg.png) repeat-x scroll 0 100%;
border:1px solid #BBBBBB;-moz-border-radius:10px;cursor:pointer;display:block;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9px;height:22px;letter-spacing:-0.05em;line-height:22px;padding-bottom:2px;text-align:center;text-transform:uppercase;
width:100px;}
#cancel-comment-reply-link:hover,.comment-reply-link:hover {background:#EEEEEE url(images/button_bg_hover.png) repeat-x scroll 0 100%;color:#232323;text-decoration:none;}
 span.comment-reply {font-size:10px;position:relative;left:300px;bottom:0}
.comment-reply-link{background:#FDFDFD;border:1px solid #BBBBBB;
-moz-border-radius:5px;cursor:pointer;display:block;font-size:9px;text-align:center;width:40px;}
#respond{margin:5px auto 0;width:510px;position:relative}
.related{float:right;width:250px;background:url(images/reading.gif) left top no-repeat;margin-left:5px;margin-bottom:7px;font-size:12px;}
.related-1{border-left:#be0000 1px solid;border-right:#be0000 1px solid;border-bottom:#be0000 1px solid;margin-top:10px!important;padding:5px 1px;}
.f-nav #about{display:none;background-color: #FFFF99;}
.related_post li{background:transparent url(images/num_sprite.png) no-repeat left center;display:block;padding-left:17px;list-style:none;line-height:11px;margin:10px 5px;position: relative;}
.related_post li.n1{background-position:0 0}
.related_post li.n2{background-position:0 -22px}
.related_post li.n3{background-position:0 -44px}
.related_post li.n4{background-position:0 -66px}
.related_post li.n5{background-position:0 -88px}
.related_post li.n6{background-position:0 -110px}
.related_post li.n7{background-position:0 -132px}
.related_post li.n8{background-position:0 -154px}
.related_post li.n9{background-position:0 -176px}
.related_post li.n10{background-position:0 -198px}
.floatleft {
float:left;
background-position: -7px -74px;padding-left:15px
}
.floatright {
float:right;
background-position: 100% -102px;padding-right:25px
}
.nav_channel_end {background:url(http://img1.cache.netease.com/cnews/img09/endnav_bg.jpg) left -67px repeat; height:37px; line-height:38px; overflow:hidden; width:960px; margin:0 auto;}
.nav_channel_end .rightS {background:url(http://img1.cache.netease.com/cnews/img09/endnav_bg.jpg) right -141px no-repeat; display:block; width:8px; height:37px; float:right; overflow:hidden;}
.nav_channel_end .nav {background:url(http://img1.cache.netease.com/cnews/img09/endnav_bg.jpg) left -30px no-repeat; height:37px; float:left; line-height:38px; color:#1E50A2; overflow:hidden;}
.nav_channel_end .nav a {background:url(http://img1.cache.netease.com/cnews/img09/endnav_bg.jpg) 4px -104px no-repeat; float:left; padding:0 5px 0 13px; font-weight:bold;}
.nav_channel_end .nav .firstNode {background:none;}
.nav_channel_end .goHome {float:right; width:85px; height:23px; background:url(http://img1.cache.netease.com/cnews/img09/endnav_bg.jpg) left -178px no-repeat; overflow:hidden; text-indent:-19em; margin:7px 8px 0 0;}
.nav_channel_end .nav a,.nav_channel_end .nav a:visited {color:#1E50A2;}
.nav_channel_end .nav a:hover {color:#BA2636;}
.nav_channel_end .search {float:right; display:inline; width:128px; height:20px; margin:8px 13px 0 0; overflow:hidden;}
.nav_channel_end .search .textBox {background:url(http://img1.cache.netease.com/cnews/img09/endnav_bg.jpg) right -202px no-repeat; width:106px; height:20px; line-height:21px; text-indent:4px; padding:2px 0 0 0; border:none; line-height:18px; color:#727171; float:left;}
.nav_channel_end .search .btn {background:url(http://img1.cache.netease.com/cnews/img09/endnav_bg.jpg) left -222px no-repeat; width:22px; height:20px; border:none; text-indent:-100em; cursor:pointer; float:left;} 
.hidden{display:none}
img.avatar-32{float:left}
.p_article p{font-size:13.5px;line-height:16px}
.p_article p img{border:1px solid #e1e1e1;padding:5px;margin:5px auto;text-align:center}
