@charset "utf-8";
/* CSS Document */

*{ margin:0; padding:0;}
/*font*/
@font-face {font-family: 'iconfont';
    src: url('module/iconfont.eot'); /* IE9*/
    src: url('module/iconfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('module/iconfont.woff') format('woff'), /* chrome、firefox */
    url('module/iconfont.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
    url('module/iconfont.svg#uxiconfont') format('svg'); /* iOS 4.1- */
}
.iconfont{
	font-family: 'iconfont';
    font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;}

	
body{ text-align:center; font-family:Microsoft YaHei,Arial, Helvetica, sans-serif, sans-serifArial, Helvetica;  }
body, div, p, ul, li, i, em, span, dd, dt, dl, form, table, th, td, tr, input {
	border: 0 none;
    margin: 0;
    padding: 0;
	list-style-type:none;
	font-size:9pt;
}



*html{background-image:url(about:blank);background-attachment:fixed;/*修正IE6振动bug*/}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after,q:before, q:after {content:'';content:none;}
.clearfix:before, .clearfix:after{content:".";display:block;height:0;overflow:hidden;}
.clearfix:after{clear:both;}
.clearfix{zoom:1;display:inline-table;}
*html .clearfix{height:1%;}
.clearfix{display:block;}
*+html .clearfix{min-height:1%;}

a:link,a:visited{color: #444; text-decoration: none}
a:hover {color:#c00; text-decoration:none;}
img{ border:0;}
ul{ margin:0; padding:0; list-style:none; }
li{ margin:0; padding:0; }
dl{ margin:0; padding:0}
dl dt{ margin:0; padding:0;}
dl dd{ margin:0; padding:0;}
em{ font-style:normal;}
.fl{ float:left; display:inline;}
.fr{ float:right; display:inline;}
.overflow{ height:auto; overflow:hidden;}


/* top */
.top{width:100%; height:198px; overflow: hidden; background:url(../images/topbg.jpg) no-repeat center top;}
.topcon{width:1000px; height:auto; overflow: hidden; margin:0 auto;  }

.logo{ margin-top:50px;}
.topr{color:#999; margin-top: 10px;}
.topr a{ margin:0 10px;}
.topr a:link,.topleft a:visited{ color:#999;}
.topr a:hover{ color:#060;}

/* menu */
.menu{width:100%; height:40px; line-height:40px; margin:40px auto; clear: both;}
.nav{height:40px; line-height:40px; margin:0 auto; overflow:hidden;}
.nav li{float:left; display:inline; margin:0px 40px 0 0;}
.nav li a{ height:38px; line-height:38px; overflow:hidden; display:inline-block; padding:0px 10px; font-size:16px; float:left; }
.nav li a:link,.nav li a:visited{ color:#333;}
.nav li a:hover{ color:#d22328; border-bottom: 2px #d22328 solid;}
.nav li.current a:link,.nav li.current a:visited{color:#d22328; border-bottom: 2px #d22328 solid;}


/* footer */
#footer{ width:100%; height:auto; overflow:hidden; background:#dddddd;  }

.foot{width:1000px; height:auto; overflow:hidden; margin:0 auto; }
.footnav{width:310px; font-size:12px; color:#ccc; text-align: left; margin-top: 30px; }
.footnav a{ margin:0 10px; color: #666;}
.footnav a:hover{ color: #c00;}
.copyright{width:600px; text-align:center; margin:20px auto; line-height:1.6em; color:#666; text-align: left;}
.copyright a:link,.copyright a:visited{ color:#999;}
.copyright a:hover{ color:#c00;}

.link{width:100%; height: auto; overflow: hidden; font-size:13px; text-align: left; line-height:1.8em; margin-top: 10px;}
.link a{ margin-right: 20px; color: #999;}
.link a:hover{ color: #f60;}

/* layout */
.main0{width:100%; height:auto; overflow:hidden; margin:0 auto; background: #eeeeee; }
.mainc0{width:1340px; height:auto; overflow:hidden; margin:0 auto;padding: 20px 0;}
.main{width:1000px; height:auto; overflow:hidden; margin:20px auto; }



/* icon */
a.ico_wb{background-position:-2px 0;}
a.ico_wb:hover {background-position:-2px -47px;}
a.ico_qq{background-position:-55px 0;}
a.ico_qq:hover {background-position:-55px -48px;}
a.ico_wx{background-position:-107px 0;}
a.ico_wx:hover {background-position:-107px -47px;}




/* comment */

.comment_fhead{width:84px; height:84px; overflow:hidden; margin:65px 0 0 30px;}
.comment_grade{width:100%; text-align:left;}
.comment_grade img{ float:left; display:inline; margin:28px 0 0 0;}
.comment_form_con{width:100%;  margin-top:15px; text-align:left;}
.comment_list{width:100%; background:url(../images/comment_line.gif) repeat-y 83px 0; padding-top:20px; position:relative;}
.comment_list .comment_topbg{width:10px; height:35px; background:#fff; position:absolute; left:83px; top:0; z-index:10;}
.comment_list .comment_linebg{width:2px; height:30px; overflow:hidden; background:url(../images/line_p2.gif) no-repeat left bottom; position:absolute; left:83px; bottom:0; z-index:10;}
.comment_list li{width:100%; height:auto; overflow:hidden; text-align:left; margin-bottom:20px;}
.comment_list .comment_time{width:50px; float:left; display:block; text-align:right; line-height:1.5em; margin-top:35px; color:#999;}
.comment_list img{ float:left; display:inline; margin:15px 5px 0 5px;}
.comment_list .comment_ct{ height:auto; overflow:hidden; float:right; display:inline;}
.comment_list .comment_ct_point{width:10px; height:11px; overflow:hidden; background:url(../images/ico_comment.gif) no-repeat left -39px; margin-top:35px; float:left; display:inline;}
.comment_con{height:auto; overflow:hidden; background:#eeeeee; padding:10px; _padding-bottom:0; text-align:left; }
.comment_con h3{width:100%;font-size:12px; font-weight:normal; line-height:1.5em;}
.comment_con h3 a{ float:left; display:inline;}
.comment_con span{ display:block; float:left;width:88px; height:13px; }
.comment_con p{ margin:5px 0 10px 0; line-height:1.5em;width:100%; clear:both; color:#666;}
.comment_source{ float:left; display:inline; color:#999;}
.comment_con strong{ float:right; font-weight:normal; color:#999;}
.comment_ct .repeat{ float:right; margin:10px 0;}
.comment_reply{ float:right; display:block; height:12px; line-height:12px; background:url(../images/ico_comment.gif) no-repeat left top; padding-left:20px; color:#666;}
.comment_repeat{float:right; display:block; height:12px; line-height:12px; background:url(../images/ico_comment.gif) no-repeat left -18px; padding-left:20px; margin-left:30px;color:#666;}
.comment_form_fun{ margin-top:8px;}
.comment_form_fun li{height:16px; line-height:16px;float:left; display:inline; margin-right:10px;}
.comment_form_fun .brow{text-align:left;}
.comment_form_fun .brow a{ height:16px; line-height:16px; float:left; display:block; padding-left:18px; background:url(../images/movie/face.gif) no-repeat left 50%;}
.comment_form_fun .brow em{width:8px; height:4px; overflow:hidden; float:left; display:block; background:url(../images/ico_tip1.gif) no-repeat left top; margin-top:5px; margin-left:3px;}
.comment_form_fun .pic{}
.comment_form_fun .pic a{ height:16px; line-height:16px;  float:left; display:block; padding-left:20px; background:url(../images/movie/upload-pictures.gif) no-repeat left 2px;}
.comment_form_fun .wb span{ float:left; display:inline; color:#999;}
.comment_form_fun .wb input{ float:left; display:inline; margin-top:2px;_margin-top:-2px; }
.comment_form_fun .wb a{height:16px; line-height:16px;  float:left; display:block; padding-left:20px; background:url(../images/movie/weibo-pix.gif) no-repeat left top; margin-left:5px; color:#c00;}
.comment_form_btn{ margin-top:2px;}
.comment_form_btn span{ font-size:18px;font-family: Arial, Helvetica, sans-serif; }
.comment_areabox{ height:70px; border:1px #a0a0a0 solid; border-top:2px #a0a0a0 solid; padding:5px; color:#999;  overflow-y:auto;}
.comment_button{width:80px; height:28px; line-height:25px; overflow:hidden; font-size:16px; font-family:"微软雅黑"; cursor:pointer;}
.comment_answer{ border:1px #eeeeee solid; text-align:left; padding:10px; position:relative; background:#fff;}
.comment_answer p{ line-height:1.8em; color:#626262;}
.comment_answer p strong{ font-weight:normal;}
.comment_answer span{ float:right; display:inline; color:#707070; margin-top:10px;}
/* tips */


.fenye{ text-align:right; float:right; clear:both; margin:10px 0; color:#707070;}
.fenye a{ border:1px #9fa1a0 solid; border-bottom:3px #9fa1a0 solid; height:18px; line-height:18px; color:#707070; background:#fff; padding:0 8px; float:left; display:block; margin:0 3px;}
.fenye a:active{ color:#707070; background:#fff;}
.fenye a:hover{border:1px #005981 solid; color:#fff; border-bottom:3px #005981 solid;background: url(../images/movie/fybg.gif) repeat-x;}
.fenye span{ float:left; display:block; height:18px; padding:0 8px; line-height:18px; margin:0 3px;}
.fenye span.disabled{ border:1px #999 solid; border-bottom:3px #999 solid; color:#999; background:#fff;}
.fenye span.current{ border:1px #005981 solid; color:#fff; border-bottom:3px #005981 solid;background: url(../images/movie/fybg.gif) repeat-x;}
.fenye strong{ font-weight:normal; margin-left:5px;}
.fenye input{ width:36px; height:20px; margin:0 3px; color:#707070; text-align:center;}



/* content */
.position{text-align:left; font-size:12px; color:#999;}
.ct{width:100%; height:auto; overflow:hidden; margin:10px auto;}
.ct h3{ font-size:20px; line-height:2em; text-align:center; color:#c00;font-family:"微软雅黑","宋体"; }
.info{width:100%; height:30px; line-height:30px; text-align:center; margin:5px auto; font-size:12px; color:#888;}
.info span{ margin:0 5px;}
.act{width:100%; height:auto; overflow:hidden; text-align:left; line-height:2.2em; color:#454545; margin:20px auto; font-size:14px;}
.act p{ font-size:14px;}
.pre{ margin:10px auto; text-align:center; line-height:2em; font-size:14px; color:#999; border-top:1px #dddddd dashed; margin-top:20px; clear:both; padding-top:20px;}
.pre a{ margin-right:30px;}

