*{ margin: 0; padding: 0; -webkit-text-size-adjust:none;outline:none;}
html{height: 100%;}
a,img{display:block;border:0}
table{border-collapse : collapse;border-spacing: 0;}
ul,ol,li{list-style:none;}
/*CSS Reset*/
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
* html .clearfix { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */
/*Clearfix*/
input,textarea,select{font-family:Arial,"Microsoft Yahei",SimSun; font-size:12px;color:#333;}
body{background:url(bg.gif) repeat-x top #fff;color:#333;line-height:22px; font-family:Arial,"Microsoft Yahei",SimSun; font-size:12px;padding-top:20px;}
.relative{position:relative}
.hide{display:none}

/*---------------font---------------*/


/*---------------link---------------*/

a:link,a:visited{color:#35628B;text-decoration:none;}
a:hover{text-decoration:underline;color:#2C5073;}

a.more{display:block;position:absolute;right:10px;bottom:0;width:35px;height:32px;background:url(more.gif) no-repeat right;}

/*---------------buttons---------------*/

/*---------------header---------------*/
.nav{font-size:14px;}
.nav a:link,.nav a:visited{background:url(bgnav.gif) no-repeat top;display:block;float:left;padding:0 17px;height:28px;line-height:25px;margin-right:1px;}
.nav a:hover{background-position:right bottom;color:white;text-decoration:none;}
.nav a.on{background-position:bottom;color:white;}

.subm:link,.subm:visited{font-size:14px;text-indent:24px;background:url(subm.gif) no-repeat left;width:100px;height:20px;float:right;color:#F29652;}
.subm:hover{text-decoration:none;color:#DF4E27;}
.rssicon{background:url(rssicon.gif) no-repeat;width:20px;height:20px;float:right;}




/*---------------layout---------------*/
#wrapper{width:978px;margin:0 auto;padding:0 20px;}
#header{height:110px;}
#logo{height:60px;background:url(logo.png) no-repeat;}
#sidebar{width:288px;float:left;}
#mainwrap{width:660px;float:right;}
#footer{height:80px;line-height:30px;position:relative;clear:both;border-top:1px solid #D4D9DD;color:#666;text-align:right;}
#footer select{position:absolute;top:-1px;left:0;border:1px solid #D4D9DD;padding:5px;width:170px;}

/*---------------slide---------------*/


/*---------------box---------------*/
.box {padding-bottom:25px;}
.box dt{border-left:2px solid #FFC526;height:32px;line-height:32px;margin-bottom:15px;font-size:14px;position:relative}
.box dd{border-left:2px solid #D3DADE;padding-left:28px;}
.sidelist dd{padding-left:14px;}
.sidelist dd a{display:block;background:url(arr.gif) no-repeat;padding-left:14px;padding-bottom:0.5em;}
.sidelist dd p{padding-left:14px;padding-bottom:1.5em;}

.search{background:#D3DCE5;padding:10px 50px 10px 30px;margin-bottom:15px;}
.search dt{font-size:14px;padding-bottom:5px;}
.search dd {background:#BFCDDA;border-top:1px solid #97AEC3;}
.ipt_seach{color:#35628B;padding:0 5px;width:170px;border:none;background:none;height:26px;line-height:26px;}
.btn_search{width:24px;height:24px;border:none;vertical-align:bottom}

.listbox{padding-bottom:20px;}
.listbox dt{font-size:18px;height:40px;line-height:40px;padding-left:16px;position: relative;}
.listbox dd{background:url(line.gif) no-repeat top;padding-top:24px;padding-left:16px;}
.listbox dd p{background:url(arr.gif) no-repeat;padding-left:14px;line-height:26px;}
.listbox dd p em{float:left;width:540px;font-style:normal;}
.listbox dd p em a,.listbox dd p em img{display:inline;}
.listbox dd p b{font-weight:normal;color:#999;text-align:right;display:block;margin-left:540px;}

.noti{padding-left:53px;background:url(lb_notify.gif) no-repeat 28px 50% #D3DCE5;}
.exbi{padding-left:53px;background:url(lb_exbi.gif) no-repeat 28px 50%;}
.spec{padding-left:53px;background:url(lb_spec.gif) no-repeat 28px 50%;}
.rese{padding-left:53px;background:url(lb_rese.gif) no-repeat 28px 50%;}
.stat{padding-left:53px;background:url(lb_stat.gif) no-repeat 28px 50%;}
.innerlink{padding-left:53px;background:url(lb_link.gif) no-repeat 28px 50%;}

.box dd em{font-style:normal;color:#c30;}
/*---------------table---------------*/


/*---------------form---------------*/


/*---------------slideshow---------------*/
#slideshow{position:relative; height:300px; width:660px;padding-bottom:22px;}
.pp {list-style:none; width:660px; height:300px; display:block; overflow:hidden;position:relative;}
.pp li {position:absolute;width:482px;height:300px;}
.pp li span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;position:absolute;bottom:0;right:0;left:2px;height:30px;line-height:30px;background:#000;padding:0 10px;color:#fff;filter:alpha(opacity=70);-moz-opacity:0.7;opacity: 0.7; }
.pp li img {border-left:2px solid #fff;width:480px;height:300px;}
.pp li a:hover{text-decoration:none;}

/*---------------content---------------*/
.position{height:31px;line-height:31px;color:#999;border-bottom:1px solid #ddd;margin-bottom:2em;}
.position a{display:inline;}
.content{overflow: hidden}
.content dt{padding-bottom:2em;}
.content h1{font-size:16px;font-weight:normal;text-align:center;padding-bottom:0.5em;}
.content h2{font-size:14px;font-weight:normal;border-top:1px dashed #ccc;padding:0.5em 0;}
.content h3{font-size:12px;font-weight:normal;text-align:center;color:#999;}
.content dd p{padding-bottom:1em;}
.attach{padding-top:2em;}
.attach a{background:url(arr.gif) no-repeat;padding-left:15px;}

.newslist dd{background:url(arr.gif) no-repeat left;padding-left:15px;border-bottom:1px dashed #D3DADE;height:30px;line-height:30px;}
.newslist dd a{float:left;width:550px;}
.newslist dd b{font-weight:normal;color:#999;text-align:right;display:block;margin-left:550px;}
/*.newslist .xp{clear:both;display:block;}*/


/*pagination*/
#showpage{padding:20px 0;}
#showpage a{display:inline;}
a.paginate {border: 1px solid #97AEC3;padding: 2px 6px 2px 6px;text-decoration: none;color: #35628B;}
a.paginate:hover {background-color: #97AEC3;color: #FFF;}
a.current {border: 1px solid #35628B; padding: 2px 6px 2px 6px; cursor: default; background:#35628B; color: #FFF; text-decoration: none; }
span.inactive {border: 1px solid #ccc; padding: 2px 6px 2px 6px; color: #ccc; cursor: default; }
#showpage select{padding:1px;border-color:#97AEC3;}


.vote dd input{margin-right:5px;}
.vote  dd {overflow:auto;margin-bottom:5px;}
.vote dt div{text-align:left;padding-top:2em;font-size:14px;}
.vote  dd b{display:block; float:left; font-weight:normal;margin-right:5px;width:200px;}
.vote  dd i{display:block; float:left; font-style:normal;width:50px;}
.vote  dd u{display:block; float:left;height:22px;line-height:22px;background:url(bar.gif) no-repeat left;text-decoration:none;}
.vote .vote_ctl{padding-top:1em;}
.subbut{padding:4px;border:1px solid #aaa;width:60px;}

/*highlight*/
.highlight {color: #c00; }

.search_list dd{border-bottom:1px dashed #D3DADE;padding:1em  0;}
.search_list dd a{float:left;width:550px;}
.search_list dd b{font-weight:normal;color:#999;text-align:right;display:block;margin-left:550px;font-size:12px;}
.titdiv{background:url(arr.gif) no-repeat left;height:30px;line-height:30px;padding-left:15px;font-size:16px;}
.condiv{line-height:22px;padding-left:15px;}


.lecture dt b,.lecture dt i{display:block;}
.lecture dt b{font-weight:normal;}
.lecture dt i{font-style:normal;}


.contribute sup{color:red}
.contribute p{padding-bottom:1em}
.contribute h3{color:#35628B;padding-bottom:1em;}
.contribute td{padding:5px 0px;}
.contribute input,.contribute textarea{padding:4px;border:1px solid #aaa;}
.contribute textarea,.ctrtitle{width:500px;}
.ctrsubmit{width:60px;}
