@import  url(./template.css);
@import  url(./guestbook.css);
@import  url(./survey.css);

*{padding:0;margin:0;}
body{font-size: 12px;}
img{border:0;}
input.button{font: 12px "宋体";text-decoration: none; letter-spacing: 1px; padding:2px 10px 0 10px !important; padding:4px 10px 0 10px;overflow:visible;background:url(./image/DS_button.jpg) left bottom repeat-x; border: 1px solid #767476;height:18px; color: #333333;margin-top:1px; line-height:90%; }
input.input{height:16px;border:1px solid #767476;font-size:12px; text-align:left;}
em.error{font-size:12px;font-style:normal;letter-spacing:1px;color:#C00;padding:0 5px;}
em.star{font-size:12px;font-style:normal;letter-spacing:1px;color:#960;padding:0 5px;}

/**/
#article div.body
{
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 13px;
    line-height:1.5;
}

/*viewArticle*/
#article{ margin:0 auto;}
#article h2{font-size:16px;color:#01479A; letter-spacing:2px; margin:10px 0 5px 0; text-align:center;}
#article #articleInfo { text-align:right;background:url(./image/line.gif) top left repeat-x;margin-bottom:15px;}
#article #articleInfo ul{ list-style:none; margin:0; padding:5px; }
#article #articleInfo ul li{display:inline;color:#01479A;height:16px;line-height:16px;font-size:12px;margin-right:20px;}
#article hr{ clear:both;color:#C00;display:none;}
#article .body{margin:10px;text-align:left;height:400px;min-height:400px;overflow-x:auto;overflow-y:hidden;_overflow-y:visible;}
#article .body hr{ clear:both;display:block;}
[xmlns] #article .body{min-height:400px;height:auto;}
#article div.button{text-align:right;}
#article div.button input.button{text-align:right;width:100px;height:23px;font:bold 12px/90% Arial;text-decoration: none; letter-spacing: 1px; padding:5px 10px 0 0px;overflow:visible;background:url(./image/comment.gif) left bottom no-repeat; border: 0px solid #767476;color: #21268D;margin-top:1px; line-height:90%;}

#article div.downHeight{min-height:100px;height:100px;}
[xmlns] #article div.downHeight{min-height:100px;height:auto;}

#article div.articleRelations{text-align:left;}
#article div.articleRelations h4{border-bottom:1px dashed #000;background:url(./image/articleRelations.gif) 5px 5px no-repeat; padding-left:28px;text-align:left; height:25px; line-height:25px;letter-spacing:3px;margin:5px 10px 5px 0; font-size:12px;font-weight:bold; color:#9F0000;}
#article div.articleRelations ol{ list-style:none ;   margin-left:30px;  font-size:12px; }
#article div.articleRelations ol li{padding-left:17px;height:20px;background:url(./image/articleRelations_li.gif) left 9px no-repeat;}
#article div.articleRelations ol a{font:12px/20px Arial;text-decoration: none;}
#article div.articleRelations ol a:link{color:#000;}
#article div.articleRelations ol a:visited{color:#000;}
#article div.articleRelations ol a:hover{color:#C90;}
#article div.articleRelations ol span{color:#000; padding-left:10px;}

#article div.download{text-align:left;}
#article div.download h4{border-bottom:1px dashed #000;background:url(./image/articleRelations.gif) 5px 5px no-repeat; padding-left:28px;text-align:left; height:25px; line-height:25px;letter-spacing:3px;margin:5px 10px 5px 0; font-size:12px;font-weight:bold; color:#9F0000;}
#article div.download div{ margin-left:30px;background:url(./image/articleRelations_li.gif) 0px 7px no-repeat;padding-left:8px;  font-size:12px;text-align:left; }

/*ColumnBar*/
div.subColumnBar{background:url(./image/subColumn_bg.gif) left top repeat-x; height:26px; margin-top:10px;}
div.subColumnBar .columnTitle{float:left; background:url(./image/subColumn_title.gif) left top no-repeat;height:26px; padding:0px 0 0 29px;color:#01479A;font:12px/26px "";}
div.subColumnBar .more{width:100px;float:right;padding:8px 15px 0 0; text-align:right;}
div.subColumnBar .more a{ font-size:12px; text-decoration: none;letter-spacing:1px;}
div.subColumnBar .more a:link{color:#6E6D72;}
div.subColumnBar .more a:visited{color:#6E6D72;}
div.subColumnBar .more a:hover{color:#C00;}

/*articleList*/
div.articleList{clear:both;}
ul.articleList{margin:0;list-style:none;padding:0;}
ul.articleList li{background:url(./image/line.gif) bottom left repeat-x;text-align:left;clear:both;padding:2px 0;}
ul.articleList li div{background:url(./image/articleList_li.gif) 5px 10px no-repeat;position:relative;}
ul.articleList li div span{position:absolute;left:20px;top:1px;font:12px/140% Arial;letter-spacing:0; }
ul.articleList li a{font:12px/160% Arial;text-align:left;text-decoration:none;padding-left:90px;padding-top:2px;}
ul.articleList li a:link{color:#000;}
ul.articleList li a:visited{ color:#000; }
ul.articleList li a:hover{color:#C90;text-decoration:underline;}
ul.articleList li a strong{font-weight:normal;color:#c00;}

/*articleTable*/
div.articleTable{clear:both;}
div.articleTable table.articleTable{padding:0;border:1px solid #CCC;width:100%;border-collapse:collapse;}
div.articleTable table.articleTable td{padding:3px 0;text-align:left;border:1px solid #CCC;background:url(./image/articleTable_li.gif) 15px center no-repeat;padding-left:25px;}
div.articleTable table.articleTable td a{font:12px/150% "";color:#000;letter-spacing:1px;text-decoration:none;}
div.articleTable table.articleTable td a:hover{color:#960;text-decoration:underline;}
div.articleTable table.articleTable td strong{font-weight:normal;color:#c00;}

/*articleBrief*/
div.articleBrief{clear:both;}
table.articleBrief{width:100%; border:0px;}
table.articleBrief td{border-bottom:1px dashed #000;}
table.articleBrief td div.briefInfo{text-align:left;clear:both;padding:5px 0 3px 0;}
table.articleBrief td div.briefInfo h4{float:left;margin:0;padding:0;width:70%;background: url(./image/articleBrief_li.gif) 7px 7px no-repeat;font:normal 12px/20px "";color:#003399;letter-spacing:1px;text-indent:18px;}
table.articleBrief td div.briefInfo div.href{float:right;text-align:right;width:15%;font:12px/20px "";margin-right:8px;}
table.articleBrief td div.briefInfo div.href a{color:#000;letter-spacing:1px;font:12px/20px "";text-decoration:none;}
table.articleBrief td div.briefInfo div.href a:hover{color:#960;}
table.articleBrief td div.briefInfo div.brief{text-align:left;clear:both;line-height:170%;font-size:12px;color:#666666;}

/*formList*/
div.formlist{clear:both;}
div.formlist table.formlist{padding:0;border:1px solid #BCBCBC;width:100%;border-collapse:collapse;}
div.formlist table.formlist th{font:normal 12px/25px "";border:1px solid #BCBCBC;height:25px;text-align:center;background:#F1F4F5;letter-spacing:2px;}
div.formlist table.formlist td{padding:0 5px;font:normal 12px/180% "";border:1px solid #BCBCBC;letter-spacing:1px;text-align:left;height:24px;background:#FFF;}
div.formlist table.formlist td div.c{text-align:center;}
div.formlist table.formlist td a{font:12px/180% "";color:#000;letter-spacing:1px;text-decoration:none;}
div.formlist table.formlist td a:hover{color:#960;text-decoration:underline;}

/*downList*/
div.downList{clear:both;}
div.downList table.downList{padding:0;border:1px solid #BCBCBC;width:100%;border-collapse:collapse;}
div.downList table.downList th{font:normal 12px/25px "";border:1px solid #BCBCBC;height:25px;text-align:center;background:#EBEBF5;letter-spacing:2px;}
div.downList table.downList td{padding:0 5px;font:normal 12px/180% "";border:1px solid #BCBCBC;letter-spacing:1px;text-align:left;height:24px;background:#FFF;}
div.downList table.downList td.c{text-align:center;}
div.downList table.downList td div.title{text-align:left;}
div.downList table.downList td a{font:12px/180% "";color:#000;letter-spacing:1px;text-decoration:none;}
div.downList table.downList td a:hover{color:#960;text-decoration:underline;}
div.downList table.downList td div.title a strong{font-weight:normal;color:#c00;}
div.downList table.downList td a.download{overflow:hidden;padding:7px;color:#009933;background:url(./image/download.gif) no-repeat;font:1px/1px "";text-decoration:none;}
div.downList table.downList td a.download:hover{}


/*pictureList*/
div.pictureList{clear:both;border-bottom:1px solid #01479A;}
div.pictureList table.pictureList{padding:0;border:1px solid #FFF;width:100%;border-collapse:collapse;}
div.pictureList table.pictureList td{background:#F3F3F3;border:1px solid #FFF;text-align:center;padding:5px 0}
div.pictureList table.pictureList td div.picture{text-align:center;margin-top:8px;width:145px;margin:0 auto;overflow:hidden;}
div.pictureList table.pictureList td div.picture a{font-size:12px;color:#c00;}
div.pictureList table.pictureList td div.picture a img{border:1px solid #568C7E;}
div.pictureList table.pictureList td div.title{text-align:center;}
div.pictureList table.pictureList td div.title a{font:12px/150% "";color:#013678;text-decoration:none;background:url(./image/pictureList_li.gif) left center no-repeat;padding-left:10px;}
div.pictureList table.pictureList td div.title a:hover{color:#960;text-decoration:underline;}
div.pictureList table.pictureList td div.title a strong{font-weight:normal;color:#c00;}

/*article_search*/
div.article_search{}
div.article_search div.text{text-align:left;}
div.article_search table{width:100%;border:1px solid #939393;border-collapse:collapse;}
div.article_search th{width:20%;text-align:left;padding-left:15px;font:normal 12px/25px "";background:#EFEFEF;border:1px solid #939393;}
div.article_search td{font:12px/25px "";text-align:left; padding:0 5px;border:1px solid #939393;}
div.article_search td span.select{}
div.article_search td span{color:#963;padding:0 3px}
div.article_search td.date input.input{}
div.article_search div.button{margin:5px;text-align:center;}

/*article_search_list*/
div.searchList{}
div.searchList table.searchList{ width:100%;margin:0 auto;}
div.searchList table.searchList th{ border-right:1px solid #FFF; border-bottom:1px solid #767476; white-space: nowrap; font-weight: normal; font-size:13px; height:22px;text-align:center; line-height:22px; background:#E8E8E8; }
div.searchList table.searchList td{text-align:left; background: url(./image/line.gif) bottom left repeat-x; font-size: 12px; color: #000; letter-spacing: 1px;height:22px; line-height:22px; padding:0 5px; }
div.searchList table.searchList a{font:12px/140% Arial;letter-spacing:1px;text-decoration:none;}
div.searchList table.searchList a:link{color:#000;}
div.searchList table.searchList a:visited{color:#000;}
div.searchList table.searchList a:hover{color:#960;}
div.searchList table.searchList div.c{ padding:0; text-align:center; }
div.searchList div.button{text-align:center;padding:20px 0 10px 0;}

/*article_comment*/
div.comment{}
div.comment table.comment{border:1px solid #CCC;border-collapse:collapse;width:100%;margin-top:12px;}
div.comment table.comment th.title{text-align:left;letter-spacing:1px;background:#F1F4F5;border:1px solid #CCC;padding-left:20px;}
div.comment table.comment th.info span.creator{font-weight:bold;}
div.comment table.comment th.info{padding:0 10px;width:15%;white-space:nowrap;font:normal 12px/25px "";color:#202020;background:#F1F4F5;border:1px solid #CCC;}
div.comment table.comment td.commenttext{vertical-align:top;padding:10px;}
div.comment table.comment th.title h3{letter-spacing:1px;font:normal 13px/160% "";color:#01479A;margin:0;padding:0;text-align:left;}
div.comment table.commen td.commenttext div{text-align:left;}
div.comment table.commentForm{border:1px solid #CCC;border-collapse:collapse;width:100%;}
div.comment table.commentForm th{font:normal 12px/20px "";letter-spacing:10px;border:1px solid #CCC;background:#EFEFEF;padding-left:20px;}
div.comment table.commentForm td{border:1px solid #CCC;background:#EFEFEF;text-align:left;}
div.comment div.button{text-align:center;padding:10px 0;}

/*navigation*/
div.navigation{padding-top:5px;}
div.page{text-align:right;}
table.classicLookPagingTag{ border:0px;margin:0 0 0 auto;}
td.classicLookSummary{padding-right:10px;}
td.classicLookItemsPerPageLabel{padding-top:2px;padding-right:2px;}
td.classicLookItemsPerPageInputBox{}
td.classicLookItemsPerPageSubmitButton{text-align:left;}
table.classicLookPagingTag td{ font-size:12px;color:#000;height:18px; }
table.classicLookPagingTag td b{font-size:12px;color:#960;font-weight:normal; padding:0 2px;}
table.classicLookPagingTag input.ItemsPerPageInputBox{border:1px solid #000;height:15px;width:25px;font-size:12px;text-align:left; margin-right:5px;}
table.classicLookPagingTag input.ItemsPerPageSubmitButton{font: 12px/18px Arial; text-decoration: none; letter-spacing: 1px; padding:2px 10px 0 10px !important; padding:4px 10px 0 10px;overflow:visible;background:url(./image/DS_button.jpg) left bottom repeat-x;border: 1px solid #767476;height:18px;color: #333333;margin-top:1px;line-height:90%;}
table.classicLookPagingTag input.goInput{ border:1px solid #000;height:15px;width:30px;margin-right:5px;}
table.classicLookPagingTag input.goButton{width:48px;font-size: 12px;text-decoration: none;letter-spacing: 1px;padding:2px 10px 0 10px !important;	padding:4px 10px 0 10px;overflow:visible;background:#FEF9E6 url(./image/DS_button.jpg) left bottom repeat-x;border: 1px solid #767476;height:18px;font-family: Arial;color: #333333;	margin-top:1px;	line-height:90%;}
table.classicLookPaging th{ font:normal 12px/18px ""; }
table.classicLookPaging tr.classicLookPaging th,table.classicLookPaging tr.classicLookPaging td{padding:0 2px;}
table.classicLookPaging a{ font:12px/18px "";display:block;}
table.classicLookPaging a:link{ color:#000; }
table.classicLookPaging a:visited{ color:#000;}
table.classicLookPaging a:hover{ color:#960}

#location{height:25px;border-bottom:1px solid #01479A;font:12px/25px "";margin-bottom:8px;color:#023F88;text-align:left;}
#location a{height:25px;font:12px/25px "";color:#023F88;text-decoration:none;background: url(./image/locationArrow.gif) right center no-repeat;>background /**/: url(./image/locationArrow.gif) right 2px no-repeat;padding-right:10px;}
#location a:link{color:#023F88;}
#location a:visited{color:#023F88; }
#location a:hover{ color:#000;text-decoration:underline;}
#location span.arrow{ display:none; height:20px; width:20px;font-size:12px;border:1px solid #000}



/*register_window*/
div.register{text-align:center}
div.register p{font-size:12px;color:#000;line-height:150%;}
div.register p.title{margin-top:15px;margin-bottom:7px;font-size:14px;color:#CC0000;font-weight:bold;}
div.register table{width:80%;border:1px solid #DEB960;}
div.register th{font:normal 12px Arial;background:#E0E0E0;border-right:1px solid #FFF;border-bottom:1px solid #FFF;text-align:left;padding-left:20px;}
div.register td{background:#F3F3F3;border-bottom:1px solid #FFF;text-align:left;padding-left:8px;}
div.register span.error{font-size:12px;color:#963;}
div.register input.input{width:200px;border:1px solid #000;}
div.register div.button{border:0;text-align:center;padding:10px;}
div.register div.suc{width:80%;border:1px solid #DEB960;background:#F3F3F3;padding:10px 0;}

/*signup*/
div.signup{margin-top:30px;}
div.signup div.text{text-align:left;}
div.signup table{width:100%;border:1px solid #939393;border-collapse:collapse;}
div.signup th{width:20%;text-align:left;padding-left:15px;font:normal 12px/25px "";background:#EFEFEF;border:1px solid #939393;}
div.signup td{font:12px/25px "";text-align:left; padding:0 5px;border:1px solid #939393;}
div.signup td span.select{}
div.signup td span{color:#963;padding:0 3px}
div.signup td.date input.input{}
div.signup div.button{margin:5px;text-align:center;}

/*popwindow*/
body.popwin{ width:100%; margin:0; height:100%;}
table.popwin{ width:100%; height:100%; border:0;}
table.popwin td{background:#EFF2F8;vertical-align:top;}
table.popwin td.top{background:url(./image/popwin_top_bg.jpg) 0 0 repeat-x;height:81px;  }
table.popwin td div.l{ text-align:left;background:url(./image/popwin_top_left.jpg) 0 0 repeat-x; height:81px;width:368px; }
table.popwin td div.r{ text-align:right;background:url(./image/popwin_top_right.jpg) 0 0 repeat-x;height:81px;width:30%; }
table.popwin td.bottom{background:url(./image/popwin_bottom_bg.jpg) 0 0 repeat-x; height:30px; }
table.popwin div.title{text-align:center;}
table.popwin div.title span{color:#900;font:bold 15px/150% "宋体";}
table.popwin div.content{height:80%;margin:5px 15px; padding:10px;border:1px solid #DEB960;background:#FFF; }
table.popwin div.button{text-align:center;margin:10px;}


/*articlePhotoText*/
div.articlePhotoTextList{clear:both;}
div.articlePhotoTextList ul{margin:0;list-style:none;padding:0;}
div.articlePhotoTextList ul li{clear:both;padding:5px 0px;}
div.articlePhotoTextList ul div.picture{float:left;width:200px;height:130px;}
div.articlePhotoTextList ul div.picture a{}
div.articlePhotoTextList ul div.picture a img{border:0}
div.articlePhotoTextList ul div.text{text-align:left;float:left;width:70%;text-indent:2em;font:12px/160% Arial;color:#333;letter-spacing:1px;}
div.articlePhotoTextList ul h4{font:bold 14px/150% Arial;text-align:center;color:#333}
div.articlePhotoTextList ul div.text a{text-decoration:underline;color:#960;}
div.articlePhotoTextList ul div.text span.detail{display:block;text-align:right;}



div.login{position:absolute;top:50%;left:50%; margin-top:-176px;margin-left:-259px;width:518px;height:352px;overflow:hidden;background: url(./image/login_bg.jpg) no-repeat;}
div.login .title{display:none;}
div.middle{margin:170px 0 0 220px;}
.uname{padding-bottom:10px;}
.password{padding:10px 0}
th.button{padding-top:10px;}
div.middle th.uname,div.middle th.password{font-size:13px;color:#003366;font-weight:bold;}
div.middle th.password{letter-spacing:-3px;}
div.middle td.uname input{background: url(./image/login_user.jpg) no-repeat;width:166px;height:22px;border:0;padding-left:25px;padding-top:3px;}
div.middle td.password input{background: url(./image/login_pwd.jpg) no-repeat;width:166px;height:22px;border:0;padding-left:25px;padding-top:3px;}
div.middle input.submits,div.middle input.submitsEn{background: url(./image/login_btn.jpg) no-repeat;width:69px;height:23px;border:0;}
div.bottom{padding-top:70px;position:relative;color:#FFF;}
div.bottom a{display:none;}
#error{position:relative;z-index:100;top:-70px;left:100px;text-align:center;width:300px;height:25px;color:#666;letter-spacing:1px;font:12px/160% Arial;}



