/* CSS Document */
body{margin:0; padding:0; background:#f3f3f3;font-size:12px;}
.ipatop{background:url(/images/topbg.jpg) repeat-x; width:100%; height:80px; overflow:hidden;}
.ipa_m{border-left:1px solid #A7A7A7;border-right:1px solid #a7a7a7;width:912px; margin:0 auto; background:#fff;}
.ipa_bar{background:url(/images/topBar_bg.jpg) repeat-x; height:33px; }
.ipa_main{border-top:1px solid #a7a7a7; background:url(/images/mbg.jpg) repeat-y #fff; padding-bottom:10px;}
.ipa_mainc{border-top:1px solid #a7a7a7; background:url(/images/mbgm.jpg) repeat-y #fff; padding-bottom:10px;}
.ipa_searchKey{border:1px solid #326896; padding:3px;}

.topBar{color:#fff; margin-top:50px; text-align:center; margin-left:20px;}
.topBar a{font-size:15px;  margin-right:13px;}

.ipa_left{ float:left; width:204px;}
.ipaBar li{border-bottom:1px solid #B0A169; height:25px; line-height:25px; text-indent:10px;}
.ipaBar li a{text-decoration:none;}
.ipaBar li.a{background:#D8D3AB;}
.ipaBar li.b{background:url(/images/icob.gif) 0 50% no-repeat #fff; text-indent:26px;}
.ipaBar li.c{background:url(/images/icob.gif) 0 50% no-repeat #f9f4cb; text-indent:26px;}
.ipa_center{float:right; background:#fff}
#ipa_fla{border-bottom:1px solid #a7a7a7; width:707px; height:190px; overflow:hidden;}

.ipa_foot{width:100%; background:#44559A; height:37px; line-height:37px; text-align:center; color:#fff;}
.ipa_foot a{margin-right:12px; margin-left:12px;}
.ipa_copy{width:900px; margin:20px auto; line-height:150%; text-align:center;}
div#NoInfo{text-align:center;}

.ipa_cns{padding:10px; font-size:13px; width:680px; line-height:150%; background:url(/images/mc.gif) bottom right #fff no-repeat;min-height:800px; _height:auto !important;_height:800px; overflow-x:hidden;}

div.dvall{width:145px; height:145px; text-align:center; overflow:hidden; float:left; margin-right:10px; margin-left:10px;}
.titleaa{ height:26px;}
.titleaaa{ height:22px; margin-top:10px; overflow:hidden;}
div.biye_fen{height:10px; border-bottom:1px dashed #cccccc; clear:both;}

div.txt1{text-align:right;}
div.txt2{border-bottom:1px #ebebeb solid; font-size:16px; font-weight:bold; margin-top:3px; margin-bottom:8px; height:32px; line-height:32px; color:#1e4c7d;}
div#news{width:95%; margin-bottom:5px; height:21px; border-bottom:1px dashed #cccccc; line-height:21px; text-align:left;}
div#titlex{height:30px; font-size:14px; font-weight:bold; border-bottom:1px dashed #666666; line-height:30px ;text-align:center; width:550px;}
div#cns{width:550px; margin-top:10px; font-size:14px; text-align:left;}

.indexLi{width:500px !important;text-overflow:ellipsis;}
.indexLi2{width:110px; padding:0 5px; overflow:hidden;}
.indexLi3{width:110px !important;text-overflow:ellipsis; white-space:nowrap; margin:2px 0 3px 0;}

.foot_link{width:912px;margin:0 auto; border-left:1px solid #a7a7a7; border-top:1px solid #a7a7a7;border-right:1px solid #a7a7a7;}
.foot_link li{float:left;}

.regtable{background:#999;}
.regtable td{background:#fff;}
.regtable tr.top td{background: #d8d3ab;}

/*Calendar*/
#container{width: 230px;background-color: #fff; border:2px solid #ccc;}
#calendar caption{border-top:1px solid #999;border-left:1px solid #999;border-right:1px solid #999;height:26px; line-height:26px;}
caption span,caption em,caption b{display:inline-block;margin:0 4px}
caption span{margin:0 4px 0 0}
caption b{min-width:32px;_width:32px;margin:0;white-space:nowrap;text-align:center}
caption em{width:7px;cursor:pointer;height:12px;background:url(/commin/images/_h_bg.png) no-repeat}
caption em.memo-sl{background-position:-52px -200px}
caption em.memo-sr{background-position:-58px -200px}
caption em.memo-sl:hover{background-position:-66px -200px}
caption em.memo-sr:hover{background-position:-72px -200px}
caption em.memo-sln{background-position:-52px -213px}
caption em.memo-srn{background-position:-58px -213px}
#calendar thead{color:#333;text-align:center; font-size:11px}
#calendar{background:#999}
#calendar td{width:32px;height:22px;background:#fff;text-align:center;vertical-align:middle; cursor:pointer;font-size:11px}
#calendar td.memo_tl{padding-top:3px;background:#F8FCDC}
#calendar #py, #calendar #pm, #calendar #ny, #calendar #nm{position:absolute;width:9px;height:10px;top:7px;cursor:pointer;background-image:url(/commin/images/calendar_bg.gif);background-repeat: no-repeat;}
#calendar #py{left: 10px;background-position: 0 -10px;}
#calendar #pm{left: 22px;background-position: 0 -30px;}
#calendar #ny{right: 10px;background-position: 0 0;}
#calendar #nm{right: 22px;background-position: 0 -20px;}
#calendar .over{background:#D7F5FF;color:#f00}
#calendar .tday{background:#FEF7B4}

