@charset "utf-8";
html, body, div, span,iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a,em, img,small,strong,b,i,center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table,caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details,figure, figcaption, footer, header, hgroup, menu, nav, output,section, summary,time, mark, audio, video {margin:0;padding:0;border:0;}
body{background:url(../images/bg.jpg) no-repeat center 65px #fffcf3;}
.cf:before,.cf:after {content: " "; display: table;}
.cf:after {clear: both;}
.cf{*zoom:1;}
.hidden{ visibility:hidden; display:none;}
.show{ visibility:visible; display:block;}
ul,ol,li{ list-style:none;}
h2,h3,h4,h5{ font-weight:normal;}
.txtLeft{ text-align:left;}
.txtRight{text-align:right;}
.header{ width:1000px; height:380px; margin:0 auto; position:relative; }
#header-logo{ position:absolute; width:160px; height:160px; top:70px; left:10px;}
#header-headline{ position:absolute; width:800px;height:160px;top:70px; left:160px; }
#header-microphone{ position:absolute; width:100px; height:140px; right:0; bottom:0; z-index:10;}

#foreword{ width:870px; margin:0 auto;filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#ccffffff,endcolorstr=#ccffffff); background:rgba(251,241,217,.5); font-size:14px; text-indent:2em; padding:14px; padding-right:115px; border:1px solid #f7e6cc; z-index:1; position:absolute; left:0; bottom:0; z-index:-1;}
#foreword p{ color:#5f210e; line-height:2em;}


.wrapper{ width:1000px; margin:0 auto;display:table; clear:both; }
.paddingWrapper{ width:960px; margin:0 auto; padding:20px; display:table; clear:both; background:#fffee2; }
#wrapper_message{ background:#fefced;}
.layOutW{width:600px; float:left; margin-bottom:20px;}
.layOutN{ width:340px; float:right;margin-bottom:20px;}
.left{float:left;}
.right{ float:right;}
.boxLeft{ width:290px;padding-right:10px; float:left;}
.boxMid{ width:289px;padding-left:10px; float:right; border-left:1px solid #ebd099;}
.boxRight{ width:310px; float:right;}
.borderBox{ border:1px solid #eed692; border-top:none;}
.paddingBox{ padding:20px;}

.txtArea{ padding:15px;}
.picTxt{ padding:0; display:table;clear:both;}
.picTxt h4 a{ font-size:20px; line-height:36px; color:#333;}
.picTxt img{ float:left; margin-right:15px;}
.newsList{ margin-top:20px;}
.newsList li{min-height:28px; zoom:1; padding:2px 0;}


#headline{ vertical-align:middle; margin-bottom:25px;}
#headline span{ font-size:18px; line-height:28px; padding:7px 10px; background:#cc2e2d; margin-right:10px; color:#fff; vertical-align:middle;}
#headline h1{ display:inline; font-size:28px; line-height:28px; font-weight:400; color:#333; vertical-align:middle;}
#headline h1 a{color:#333;}

.columnBar{height:80px; line-height:40px; background:left bottom no-repeat; text-indent:-9999px;}
.columnBar_message{ background-image:url(../images/message.jpg);}

.titBar{height:40px; line-height:40px;/* margin-bottom:20px;*/ background:left center no-repeat; text-indent:-9999px;}
.titBar_zjjs{ background-image:url(../images/zjjs.jpg);}
.titBar_view{ background-image:url(../images/view.jpg);}
.titBar_jtzx{ background-image:url(../images/jtzx.jpg);}
.titBar_jchx{ background-image:url(../images/jchx.jpg);}

#area_zjjs{ background:#fef6c8; width:100%; height:280px;margin-bottom:20px; position:relative;}
#area_zjjs .black14{ line-height:25px;}
#nextGuest{ width:110px; height:40px; position:absolute; top:-55px; right:0; text-align:right; line-height:20px; font-size:14px; font-weight:bold; color:#a00902; z-index:11;}
#nextGuest img{ float:right; margin-left:15px;-webkit-border-radius: 22px;-moz-border-radius: 22px; border-radius: 22px; border:2px solid #f7e6cc; }
#area_notice{ width:100%; height:220px; background:url(../images/bg_notice.jpg) center bottom #fff;}
#area_view .txtArea{ padding: 20px 15px 15px;}
#area_view h3{ padding:0 35px;background:url(../images/bg_area_view.jpg) center no-repeat; font-size:16px; line-height:24px; font-weight:normal; color:#333; margin-bottom:10px; }
#area_view h3 a{color:#333; }


#contact{ padding:30px; text-align:center; font-size:14px; color:#666;}
#contact span{ padding:0 30px; }



.rollBox { clear:both; margin:0 auto; width:100%;position:relative; padding:15px 0; height:220px;}
.rollBox .LeftBotton { height:48px; width:20px; background:url(../images/al.png) no-repeat; overflow:hidden; float:left; display:inline;  cursor:pointer; position:absolute; left:10px; top:80px;}
.rollBox .RightBotton { height:48px; width:20px; background:url(../images/ar.png) no-repeat; overflow:hidden; float:left; display:inline;  cursor:pointer;position:absolute; right:10px; top:80px;}
.rollBox .Cont {width:960px; overflow:hidden; float:left;}
.rollBox .ScrCont {width:10000000px;}
.rollBox .Cont .pic {float:left;text-align:center; padding:0 10px;}
.rollBox .Cont .pic img { background:#fff; width:234px; height:170px;}
.rollBox #List1, .rollBox #List2 {float:left;}

.pictit {line-height:24px;font-size:12px;padding:5px 0;}
.pictit a {color:#000;}
.pictit h1{width:100%;
	text-align:center;
	font-size:14px;
	width:136px;
	color:#000000;
}
.pictit p{
    width:234px;
	text-align:center;
	font-size:12px;
	color:#666666;
}
.pic img{
	border:none;
}




/*评论*/
.messageForm{ border:2px solid #ddd; background:#fff;}
.messageForm textarea{ border:none;}
#commentLogin{ width:100%; height:35px; background:#e9e9e9; vertical-align:middle; font-size:14px; line-height:35px; position:relative;}
#commentLogin *{vertical-align:middle; }
#commentLogin input[type=text],#commentLogin input[type=password]{ border:1px solid #ddd; width:150px; height:26px; line-height:26px;}
#LoginZhuce{background:#none; border:none; color:#a22428; font-size:14px; cursor:pointer;}
.commentSubmit{ position:absolute; right:0; top:0; width:120px; height:35px; text-align:center; color:#fff; background:#61b3e5; font-size:16px; border:none;}
/*留言*/
.messageList{ width:100%; height:300px; overflow:auto; margin-top:30px; background:#fff; border:1px solid #ddd;border-top:3px solid #ddd;}
.pl_item{ padding:15px;border-bottom:1px dashed #ccc;}
.pl_item:hover{ background:#fffcf3;}
.pl_header{ font-size:12px; color:#666; height:30px; line-height:30px;}
.pl_header span{ padding-right:20px;}
.pl_author{}
.pl_from{}
.pl_dateline{}
.pl_message{font-size:14px; line-height:2em; color:#333;}



.pinglun_author,.pinglun_time{ font-style:normal; color:#999;}
.pinglun_message{ }
