﻿/* CSS Document */
body, dl, dt, dd, ul, ol, li, pre, form, fieldset, input, p, blockquote, th, td { margin: 0; padding: 0; font-weight: normal; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; margin: 0; padding: 0; }
body { margin: 0; padding: 0; font-family: Arial, "宋体"; font-size: 12px; color: #333333; line-height: 22px; }
a { text-decoration: none; color: #333333; text-decoration: none; }
a:visited, a:active { text-decoration: none; color: #333333; }
a:hover { text-decoration: none; color: #0f5f66; }
select { font-size: 12px; }
table { border-collapse: collapse; border-spacing: 0; }
img, abbr, acronym { border: 0; }
address, caption, cite, code, dfn, em, strong, th, var { font-style: normal; font-weight: normal; }
table caption { margin-left: -1px; }
ol, ul { list-style: none; }
.clear { clear: both; }
font { font-size: 12px; }

#wrap { width: 100%; }
#wrap #main { width: 980px; margin: auto; }
.dire-box { width: 730px; float: left; margin-top: 7px; display: inline; }
.dire-box .dir-hk, .dire-box .dir-hk .dir-bg, .bqdd, .wqhg { width: 730px; }
.dire-box .dir-hk .dir-bg .top { width: 730px; height: 9px; }
.dire-box .dir-hk .dir-bg .cen { width: 730px; background: #0c6489; }
.dire-box .dir-hk .dir-bg .cen span.title { display: block; font-weight: bold; color: #FFFFFF; font-size: 14px; }
.dire-box .dir-hk .dir-bg .cen span { display: block; margin-left: 15px; color: #FFFFFF; font-size: 12px; margin-right: 15px; }
.bqdd { margin-top: 13px; }
.bqdd .pic-box { width: 186px; height: 253px; float: left; }
.bqdd .int { width: 525px; height:258px; float: right;border:1px solid red; }
.bqdd .int dl { }
.bqdd .int dl dt.title { font-size: 14px; color: #015679; }
.bqdd .int dl dt.but { text-align: right; padding-right: 25px; }
.bqdd .int dl dt { font-weight: bold; color: #3366cc; font-size: 12px; }
.bqdd .int dl dt a, .bqdd .int dl dt a:hover { font-weight: bold; color: #3366cc; font-size: 12px; text-decoration: none; }
.bqdd .int dl dt a:hover { text-decoration: underline; }
.bqdd .int dl dd { color: #333333; margin-bottom: 10px; }
.bqdd .int dl dd.date { margin-bottom: 0px; }
.bqdd .int dl dd font { color: #838383; }
.wqhg { border-top: 1px dotted #c7c7c7; margin-top: 10px; margin-bottom: 10px; }
.wqhg .title { height: 30px; font-size: 14px; color: #015679; line-height: 30px; font-weight: bold; margin-left: 15px; }
.wqhg dl { width: 335px; height: 115px; margin-left: 15px; float: left; display: inline; }
.wqhg dl dt { float: left; display: inline; }
.wqhg dl dt.pic { width: 58px; height: 82px; padding: 2px; border: 1px solid #e6e6e6; overflow: hidden; margin-top: 10px; }
.wqhg dl dt.title { width: 250px; height: 25px; }
.wqhg dl dt.title a, .wqhg dl dd.title a:hover { color: #015679; font-weight: bold; font-size: 12px; text-decoration: none; }
.wqhg dl dt.title a:hover { text-decoration: underline; }
.wqhg dl dd { margin-left: 15px; width: 250px; float: left; }
.wqhg dl dd.but { text-align: right; }
.bqdd li { width: 67px; height: 120px; float: left; margin: 0px 18px; display: inline; font-family: "宋体"; }
.bqdd li div { width: 100%; text-align: center; }

#kw-right { width: 235px; float: right; margin-top: 7px; display: inline; }
#kw-right .banner { width: 235px; margin-bottom: 7px; }
#kw-right .Membership { width: 235px; margin-bottom: 7px; }
#kw-right .Membership .top { width: 235px; height: 38px; background: url(/Proseminar/images/m-r-t.gif); line-height: 38px; color: #444444; font-weight: bold; font-size: 14px; text-indent: 1em; }
#kw-right .Membership .cen { width: 233px; border-left: 1px solid #dedede; border-right: 1px solid #dedede; }
#kw-right .Membership .cen dl { width: 210px; margin: auto; border-top: 1px dotted #d7d7d7; padding: 3px 0px; }
#kw-right .Membership .cen dt { font-size: 12px; color: #3366cc; font-weight: bold; margin-bottom: 3px; }
#kw-right .Membership .cen dd.pic { width: 50px; height: 50px; border: 1px solid #e6e6e6; overflow: hidden; padding: 2px; float: left; margin-top: 5px; }
#kw-right .Membership .cen dd.cent { width: 130px; float: left; margin-left: 7px; }
#kw-right .Membership .cen li { float: left; margin-left: 10px; display: inline; margin-top: 0px; }
#kw-right .Membership .cen li a { font-weight: bold; color: #3366cc; text-decoration: none; font-size: 12px; }
.table { width: 980px; font-size: 14px; line-height: 24px; }
.table font { font-weight: bold; color: #3366cc; font-size: 14px; }
.table font.bl { font-weight: bold; font-size: 14px; color: #333; }
.table a { color: #3366cc; font-size: 14px; text-decoration: none; }

.act-banner-box { width: 980px; height: 256px; margin-bottom: 10px; }
.act-banner-box .banner { float: left; }
.act-banner-box .int { width: 259px; float: right; display: inline;}
.act-banner-box .int .top { width: 259px; height: 10px; }
.act-banner-box .int .cen { width: 259px; background: url(/Proseminar/images/b-c.jpg) repeat-y; text-align: center;}
.act-banner-box .int .cen font { font-weight: bold; font-family: "微软雅黑"; font-size: 14px; }
.act-banner-box .int .cen p { text-align: left; width: 230px; margin: auto; line-height: 20px; }
.mar { margin-top: 3px; }
.act-banner-box .int .cen p font { text-align: right; text-indent: 3em; }
.act-left { width: 702px; float: left; }
.act-left .search { width: 702px; height: 48px; }
.act-left .search span { float: left; line-height: 48px; display: block; background: #f3f3f3; }
.act-left .search span.left { width: 31px; height: 48px; }
.act-left .search span.cen { border-bottom: 1px solid #dddddd; border-top: 1px solid #dddddd; width: 640px; height: 46px; }
.act-left .search span p { float: left; font-weight: bold; margin-top: 15px; height: 20px; line-height: 20px; margin-left: 10px; }
.act-left .search span p.input { margin-top: 20px; }

.act-left .Classificatio { width: 702px; height: 248px; margin-top: 7px; }
.act-left .Classificatio .title { width: 702px; height: 32px; }
.act-left .Classificatio .title span { float: left; display: block; }
.act-left .Classificatio .title span.cen { width: 690px; height: 32px; background: url(/Proseminar/images/class-bg.jpg) repeat-x; }
.act-left .Classificatio .title span.cen span { height: 24px; padding: 0px 7px; background: #d9d9d9; display: block; margin-top: 8px; line-height: 24px; font-weight: bold; font-size: 14px; float: left; color: #000; }
.act-left .Classificatio .title span.cen span.more { float: right; margin-top: 12px; background: none; }
.act-left .Classificatio .list-box { width: 700px; height: 210px; border: 1px solid #cfcfcf; border-top: none; }
.act-left .Classificatio .list-box li { width: 335px; float: left; border-bottom: 1px dashed #b8c7e6; margin-left: 5px; padding: 5px 0px 5px 6px;  -o-text-overflow: ellipsis; overflow: hidden;}
.act-left .Classificatio .list-box li.pic-box { height:90px;}
.act-left .Classificatio .list-box li a, #main .act-right .in-listbox .list-lb li a { color: #0087ce; text-decoration: none; }
.act-left .Classificatio .list-box li a:hover, #main .act-right .in-listbox .list-lb li a:hover { color: #0087ce; text-decoration: underline; }
.act-left .Classificatio .list-box li p.pic a img { width: 70px; height: 70px; padding: 2px; border: 2px solid #dddddd; margin-top: 5px; overflow: hidden; }
.act-left .Classificatio .list-box li p.pic a:hover img { border: 2px solid #1e55c8; overflow: hidden; }
.act-left .Classificatio .list-box li p { display: block; float: left; margin-left: 5px; display: inline; }
.act-left .Classificatio .list-box li p.detai2 { width: 200px;}
.act-left .Classificatio .list-box li p.detai3 { width: 280px; white-space: nowrap;}
.act-left .Classificatio .list-box li p.detai-in { width: 235px;}
.act-left .Classificatio .list-box li p.time { width: 100px; margin-top:0px;}
.act-left .Classificatio .list-box li p.but { float: right; width: 61px; height: 20px; margin-right: 15px; }

#main .act-right { width: 259px; float: right; }
#main .act-right .in-listbox { width: 259px;}
#main .act-right .in-listbox .title { width: 259px; height: 45px; border-bottom: 1px solid #d9d9d9; }
#main .act-right .in-listbox .title p { float: left; font-size: 14px; color: #000; font-weight: bold; line-height: 45px; }
#main .act-right .in-listbox .title p.more { float: right; margin-top: 20px; margin-right: 15px; }
#main .act-right .in-listbox .list-lb { width: 259px; margin: auto; }
#main .act-right .in-listbox .list-lb li { height: 70px; }
#main .act-right .in-listbox .list-lb li, #main .act-right .in-listbox .list-lb li.new { width: 259px; border-bottom: 1px dashed #b8c7e6; padding-top: 10px; }
#main .act-right .in-listbox .list-lb li div { float: left; width: 50px; height: 70px; }
#main .act-right .in-listbox .list-lb li p, #main .act-right .in-listbox .list-lb li.new p { float: left; display: block; margin-left: 5px; }
#main .act-right .in-listbox .list-lb li p.digital { text-align: center; color: #f77600; font-size: 16px; font-weight: bold; margin-top: 15px; }
#main .act-right .in-listbox .list-lb li p.pic a img { width: 37px; height: 37px; padding: 2px; border: 2px solid #dddddd; }
#main .act-right .in-listbox .list-lb li p.pic a:hover img { border: 2px solid #1e55c8; }
#main .act-right .in-listbox .list-lb li p.digital2, #main .act-right .in-listbox .list-lb li p.digital3 { width: 140px; _width:130px;}
#main .act-right .in-listbox .list-lb li.new { height: 30px; line-height: 30px; padding-top: 0px; }
.baner-box { width: 259px; border: 1px solid #d1d1d1; padding: 2px; margin-top: 13px; }

.date-box{  width:100%;  padding-bottom:10px;}
.date-box .tie-bo{ width:100%; border-bottom: 1px solid #e5e5e5; height:45px; line-height:45px; font-weight: bold; font-size:14px;}
.date-box ul{}
.date-box li{ margin-left:25px;_margin-left:15px; margin-top:10px; line-height:26px; height:26px; float:left;text-align:center; }
.date-box li a{ cursor:pointer;}
.date-box li a span{  background:url(/Proseminar/images/current-Gray.gif) repeat-x; border:1px solid #d6d6d6;  display:block; padding:0px 5px;}
.date-box li a:hover span,.date-box li a.current span{ background:url(/Proseminar/images/current-red.gif) repeat-x; color:#fff; float:left; border:1px solid #f58309; padding:0px 5px; }


/*发起活动*/
.l-hd{ width:858px; border:1px solid #000000; overflow:hidden; padding:10px; padding-bottom:20px;}
.l-hd span{ width:840px; overflow:hidden; background:#e3f3ff; border:1px solid #b6ccdd; margin: auto; display:block; padding-bottom:10px;}
.l-hd span p,.l-hd p{ color:#333; font-size:14px; width:820px; margin-left:14px; line-height:24px; margin-top:10px; display:inline;}
.l-hd p{ color:#333;  float:left; margin-top:15px;}
.l-hd p.left{ width:300px;}
.l-hd p.right{ width:520px;}
.l-hd p.cen{ text-align:center;}