@charset "UTF-8";
/* CSS Document */

body { width:100%; font-family: "Microsoft YaHei", "SimSun", sans-serif; font-size:14px; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; }

/* header */
#header { float:left; width:100%; background-color:#fff; }

#titlePic { width:100%; height:420px; margin:0 auto; padding:0; background-image:url(/wp-content/themes/narcissus/images/zgwwxh_titlePic.jpg); background-repeat:no-repeat; background-position:center; background-color:#000; }

#mainMenu { width:100%; border:1px solid #e5e5e5; border-left:none; border-right:none; margin:0 auto; padding:20px 0; }

/* content - home */
#contentContainer { float:left; width:100%; background-color:#f5f5f5; }
#content { width:1000px; margin:0 auto; padding:30px 0; background-color:#fff; overflow:hidden; }

#homeFocusContainer { float:left; width:100%; background-color:#fff; }
#homeFocus { width:940px; margin:0 auto; }
#latest { float:right; width:460px; }
#slider { float:left; width:480px; }

#homeListContainer { float:left; width:100%; background-color:#fff; }
#homeList { width:940px; margin:0 auto; }
#homeList h3, #bulletinList h3{ width:100%; height:50px; padding:0 20px; font-size:18px; font-weight:bold; line-height:50px; color:#ba0000; background-image:url(/wp-content/themes/narcissus/images/h3_Bg.jpg); background-repeat:repeat-x; }
#contentList { width:750px; float:left; }
#newsList, #queryList { float:left; width:100%; margin-bottom:30px; }
#queryList ul li { display:block; width:107px; height:120px; float:left; list-style:none; }
#queryList ul li img { margin:0 auto; }
#queryList ul li div { text-align:center; }
#homeListContainer h3 a:link, #homeListContainer h3 a:visited, #homeListContainer h3 a:hover { color:#ba0000; }

/* sidebar */
#sidebar { width:160px; background-color:#fff; }
.home #sidebar { float:right; }
.category #sidebar { float:left; }
.single #sidebar, .page #sidebar { float:right; }

#bulletinList { float:left; width:100%; margin-bottom:20px; }
#bulletinList ul { list-style:none; }
#bulletinList li { float:left; padding:10px; border-bottom: 1px dashed #ccc; line-height:1.5em; }
#bulletinList li a { text-align:justify; }
#buttonList { width:100%; }
#buttonList ul li { margin:0 0 5px; list-style:none; }
#buttonList ul li img { margin:0; }

/* footer */
#footer { float:left; width:100%; padding:20px 0; background-color:#e5e5e5; text-align:center; }
#footer p { font-size:14px; line-height:2em; }

/* content - single & page */
#singleContentContainer, #pageContentContainer { width:940px; margin:0 auto; background-color:#fff; }
#singleContent, #pageContent { float:left; width:750px; background-color:#fff; }
h2.articleTitle { font-size:26px; font-weight:bold; line-height:42px; }
.articleInfo { margin-top:10px; font-size:14px; color:gray; }
.articleDate, .articleViews { padding-right:30px; }
.articleContent { padding:20px 0; text-align:justify; }
.articleContent p { margin-top: 20px; font-size:16px; line-height:2em; text-align:justify; }

/* content - category */
#categoryContentContainer { width:940px; margin:0 auto; background-color:#fff; }
#categoryContent { float:right; width:750px; height:auto; background-color:#fff; }
#categoryContent h2 { float:left; width:100%; height:35px; font-size:24px; line-height:35px; font-weight:bold; color:#000; }
#categoryContent ul { float:left; width:100%; margin:10px 0; }
#categoryContent li { width:100%; padding:10px; border-bottom: 1px dashed #ccc; line-height:1.5em; list-style-type:disc; list-style-position:inside; }
#categoryContent li a { text-align:justify; }

/* Table */
table { font-size:1.2em; }
td { vertical-align:top; line-height:2.5em; }

/* Pagination */
div.pagination { float:left; width:100%; margin:10px 0; text-align:right; }

/* Search */
#searchSupervise { text-align:right; }
.letterinput { width:150px; height:25px; }
.gobutton { width:40px; height:25px; line-height:25px; }
#listSupervise li span { color:#777; font-size:0.9em; }
#searchSuperviseInTitle { float:right; }
#searchSuperviseInTitle label { font-size:14px; color:#000; font-weight:normal; }
#superviseInfo { height:35px; line-height:35px; padding:0 10px; border-bottom: 1px solid gray; background-color:#eee; }
span.superviseNumber { float:right; text-align:right; color:#f00; font-weight:bold; }
span.superviseProducer { float:left; text-align:left; color:#555; font-weight:normal; }

/* Miscellaneous */
img.aligncenter { display:block; margin:0 auto; }