﻿@charset "gb2312";
/*-----------------------------------------
author锛歨egfirose
E-mail锛歨egfirose@gmail.com
Website锛歨ttp://palmback.cn
-----------------------------------------*/

/*css reset*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,table,th,td { margin: 0; padding: 0; }
fieldset,img,abbr,input{ border: 0; }
address,caption,cite,code,dfn,h1,h2,h3,h4,h5,h6,th,var{ font-style: normal; font-weight: normal; }
table {border-collapse: collapse; border-spacing: 0;} 
ul,ol { list-style:none;}
body { font:12px/1.6  "Times New Roman","瀹嬩綋",sans-serif; background:#E8E1C5 url(../images/bg.jpg) repeat-y center top; color:#36393D;}
a { color:#3F4C6B; text-decoration: none; }

.outter { background:url(../images/container_bg.png) repeat-y center top;}
.wrapper { width:950px; margin:0 auto;background-color:#FFFDE4 ;}

#header h1 { height:130px; background:url(../images/banner_blue.jpg) no-repeat; text-indent:-9999px;}
#header ul{ height:31px; overflow:hidden; background:url(../images/menu_blue.png) no-repeat; padding-left:30px;}
#header ul li { float:left; height:30px; line-height:30px;background:url(../images/menul_b.png) no-repeat left center;}
#header #date { margin-right:10px; background:none; color:#F1F1F9;}
#header a { display:block; line-height:30px; color:#FFF/*#1F2C63*/; font-family: "榛戜綋", "寰蒋闆呴粦", "瀹嬩綋",Verdana, Geneva, sans-serif; font-size:14px; padding:0 10px;height:30px; float:left;}
#header a:hover { color:#FED72A; background:url(../images/yun_b.png) no-repeat center bottom;_background:none;}

#container { overflow:hidden;zoom:1; padding-top:10px;}
#container h2{ font-size:12px; font-weight:bold;}
.cleft { float:left; width:350px;_display:inline;}
.cright { width:230px; float:right; margin-right:2px; margin-bottom:8px;_display:inline;}
.cright h2 { height:27px; background:url(../images/titlebgr_b.png) no-repeat; margin-bottom:2px;line-height:28px; padding-left:35px; color:#FFF; }


#focus {margin-right:8px; margin-bottom:8px; height:260px; margin-left:2px;}
#focus p.text {color: white;font-size:14px;text-align:center;margin-top:5px;height:30px;line-height:30px;background: #367abe73;}
#focus div.weather { height:33px; margin-top:15px; text-align:center;border:1px dashed #C40E27; line-height:20px; overflow:hidden;_zoom:1; text-align:center;}
#focus div.weather span,#focus div.weather iframe {display:block;float:left;}
#focus div.weather iframe { margin-left:50px;margin-top:3px;_margin-left:25px}
#focus div.weather span { margin-left:20px;}

.intro { width:230px; float:right; background-color:#F1F1F9;border:1px solid #3577BB; height:265px;}
.intro p { text-indent:2em; padding:2px 5px;}
.intro .des { text-indent:0;color:#FF6600; }
.intro p.introt { font-weight:bold; color:#20409A; margin:5px 0 5px; text-indent:0;}
#dllink a { color:#C40E27; font-weight:bold; border-bottom:1px solid #C40E27; margin-right:10px; margin-top:10px;}

.intro .des span { color:#36393D; font-weight:bold; margin-right:10px;}
.subject { width:350px; margin-bottom:8px;_display:inline; float:left;}
.subject dl {border:1px solid #3577BB; height:258px; padding:5px;}
.subject dt { font-weight:bold; margin-top:3px;}
.subject dd { }


#imgnews { clear:both; border:1px solid #3577BB; margin:15px 2px; padding:15px 0 10px; background:url(../images/bgimgnews.jpg) repeat-x center center; line-height:1.2;}
#imgnews ul{ overflow:hidden;_zoom:1;}
#imgnews ul li { width:156px; text-align:center; float:left;height:160px;}
#imgnews ul li.long { height:160px;}
#imgnews ul li img { padding:2px; border:1px solid #DEDEDE;}


.listLeft { margin-left:2px;}
.listLeft h2{ background:url(../images/titlebgl_b.png) no-repeat; height:27px; font-size:12px; font-weight:bold; padding-left:15px; line-height:27px; color:#FFF;}
.listLeft ul {border:1px solid #3577BB; margin-bottom:8px; margin-top:2px; padding:10px 5px; /*height:342px;*/ }
.listLeft ul li { background:url(../images/arrowl.gif) no-repeat 3px 5px; padding-left:15px; margin-bottom:3px;}
.listLeft ul li.more { text-align:right; background:url(../images/button.gif) no-repeat right center; padding-right:10px;}
.listLeft ul li.more a { color:#993300;}
.date { margin-left:5px;color:#993300;}

.calendar { margin-left:8px;}
.calendar h2 { height:27px; background:url(../images/titlebgl_b.png) no-repeat center center; margin-bottom:2px; font-size:12px; font-weight:bold;text-align: center;line-height:27px; color:#FFF;}
.calendar table { border-collapse:collapse; width:350px;border:1px solid #3577BB;}
.calendar table td { padding:2px 5px; line-height:1.5;}
.calendar table td.title { background:#F1F1F9; padding:5px; font-size:12px;/*border-top:1px solid #3577BB;*/}

#calendar .title { background-color:#D3DFEE; padding:2px;}
#calendar p { padding:0; margin:0; text-indent:0;}

.scholar ul {border:1px solid #3577BB; overflow:hidden;zoom:1; height:508px;}
.scholar ul li { float: left; /*width:76px;*/ text-align:center;}
.scholar ul li img { display:block; background:url(../images/bgscholar.png) no-repeat; padding:4px 5px 7px 4px;}
/*scholarlist*/
#scholarlist h2{ background:url(../images/meta_bg.gif) no-repeat center bottom; padding-bottom:15px; font-size:15px; font-weight:bold; margin-bottom:15px;}
#scholarlist ul {overflow:hidden;_zoom:1;}
#scholarlist ul li { float:left; width:80px; text-align:center; margin-left:26px;height:110px;}
#scholarlist ul li img { display:block; background:url(../images/bgscholar.png) no-repeat; padding:4px 5px 7px 4px;}
#scholarlist ul li a span { padding-bottom:2px; display:block;}
#scholarlist ul li a:hover span { border-bottom:2px solid #3577BB; display:block; padding-bottom:0; color:#660000;}
#scholarlist .allsz { text-align:right; margin-bottom:15px; }
#scholarlist .allsz a{ border-color:#cc0a2c; border-width:0 4px 1px 0; border-style:solid; padding:5px; font-weight:bold;}
#scholarlist .allsz a{}
/**/
#organizer {border:1px solid #3577BB; padding:10px 5px;}
#organizer dd { padding-left:2em;}
#organizer .host {background:url(../images/hanbanruclogo.gif) no-repeat center top; padding-top:55px; padding-left:30px;}

#links ul { padding:8px 5px 8px 5px;border:1px solid #3577BB;}
#links ul li { background:url(../images/arrow_f.gif) no-repeat 3px center; padding-left:18px;}

/**/
.subpage { width:580px;border:1px solid #3577BB; min-height:350px; margin:20px auto; background-color:#FFF; padding:30px; background:#FFF url(../images/han.png) no-repeat right bottom; padding-bottom:60px;}
#detail h2 { font-size:16px; text-align:center; margin-bottom:15px; line-height:1.2; font-weight:bold; background:url(../images/meta_bg.gif) no-repeat center bottom; padding-bottom:15px;}
.articleMeta { text-align:right; padding-right:100px; margin-top:-20px; color:#777; margin-bottom:30px; font-size:11px;}


.entry { text-align:left;}
.entry img { border:1px solid #dedede; padding:3px;}
.entry p { margin:1em 0; text-indent:2em; }
.entry ul,.entry ol { margin:0.5em 0.5em 0.5em 4em; list-style:disc;}
.entry blockquote { margin-left:2em;}
.entry table p { margin:0; padding:0; text-indent:0;}

.entry h3 { font-weight:bold; margin:1em 0;}
/*papar*/
.cat38 .entry p { text-indent:0;}

.tlist { border:2px solid #4F81BD; border-width:1px 0; width:98%; line-height:1.3;}
.tlist thead { border-bottom:1px solid #4F81BD;}
.tlist th { padding:8px 5px; font-weight:bold; text-align:left;}
.entry .tlist p { padding:5px 5px;}
.even { background-color:#D3DFEE;}
.thover { background-color:#FFFDE4;}

.entry .sclist p { text-indent:0;}

/**/
.yicheng { border:2px solid #4F81BD; border-width:2px 0; width:98%; line-height:1.3;}
.yicheng td { padding:6px 2px; border-bottom:1px solid #dedede;}
.yicheng .ttitle td { font-weight:bold; padding:10px 3px; background-color:#D3DFEE;}


#list h2 { background:url(../images/tbg.png) no-repeat left top; height:34px; padding-top:40px; margin-bottom:15px; font-size:15px; font-weight:bold;}
#list h2 span { display:block; background:url(../images/meta_bg.gif) no-repeat center bottom;padding-left:80px; padding-bottom:15px;}
#list li { background:url(../images/arrow_a.png) no-repeat left 3px; padding:5px 0 5px 30px;}
.pagebreak { background:url(../images/meta_bg.gif) no-repeat center top; padding-top:20px; text-align:right; padding-right:100px;}

#footer { height:143px; background:url(../images/footerbg_b.jpg) no-repeat; text-align:center; padding-top:70px; color:#777;}