.plan_head{width:872px; margin:0 auto; text-align:left;}
.plan_content{ width:864px; margin:0 auto;  padding:0 4px 10px 4px; color:#7784a3; overflow:hidden;  background:url(../images/out_10.gif) repeat-y left top;}
.plan_content h2{ background:url(../images/out_07.gif) no-repeat left top; height:26px; line-height:26px; text-align:center; color:#fff; font-size:14px;position:relative; margin-bottom:15px; border-bottom:1px dashed #7784a3;}
.plan_content h2 .dw{ position:absolute; left:0; top:5px;}
.plan_content table{ width:90%; margin:0 auto;}
.plan_content .input1{ border:1px solid #c7d6ff; margin:0; line-height:16px; height:16px; font-size:12px; padding-top:2px; padding-left:2px; background:url(../images/bg3.jpg);}
.mar30{ margin-top:30px;}
.plan_content .textarea2{ color:#7784a3; border:1px solid #c7d6ff; font-size:12px; line-height:21px; padding-left:5px; background:url(../images/bg3.jpg) repeat-x;}

.center_table{ width:50%; margin:0 auto; height:130px; padding-top:25px;}

.botton1{background-image:url(../images/ac_18.gif); width:126px; height:48px; border:0px;}
.botton2{ background:url(../images/bg2.jpg) repeat-x left top; border:1px solid #82c7f0; height:23px; font-size:12px; *padding-top:3px;}



.top_nav{
position:absolute;
top:0px;
right:0px;
width:233px;
height:29px;
line-height:29px;
background: url(../images/58_04.gif) no-repeat;
padding-right:52px;
text-align:right;
color:#7784a3;
}
.top_nav a{
font-size:12px;
color:#7784a3;
text-decoration:none;
}
.top_nav a:hover{
color:#ff6600;
}







.bg{  background:#5aa0ee; height:26px; line-height:26px; text-align:center; color:#fff; font-size:14px;position:relative; margin-bottom:15px; border-bottom:1px dashed #59a0ec; width:90%; margin:0 auto; margin-top:30px;}
.bg .dw1{ position:absolute; right:10px; top:5px;}

.time{ border:1px solid #ccc; padding:6px; height:70px; margin-bottom:10px;}


