

.left{ float:left;}
.right{ float:right;}
.margin0050{ margin:0 0 5px 0;}
.margin8050{ margin:8px 0 5px 0;}


#container{ width:1250px; margin:0 auto 10px auto; border-bottom:solid 1px #d9d6ce; background:#ffffff url(Images/bg_sidebar.png) repeat-y scroll 113px 0;}

.sidebar{ padding:10px 0 0 0;}
.sidebar strong{ height:30px; line-height:30px; display:block; font-size:14px; height:40px; padding:0 0 5px 10px; margin:0 0 0 0;}
.sidebar strong b{ font-family: Verdana, Geneva, sans-serif; color:#06f;}
.sidebar strong label{ font-weight:normal; color:#06f; padding:0 0 0 5px;}
.sidebar strong label a:link, .sidebar strong label a:visited{ color:#06f; text-decoration:underline;}
.sidebar strong .style1{ color:#000;}
.sidebar strong .style2{ width:80px; background:url(Images/step.gif) no-repeat scroll top center; height:40px; display:block; padding:0 20px; color:#fff;}
.sidebar strong .style2 label{ color:#fff;}
.sidebar ul{ padding:10px 0 0 0;}
.sidebar ul li{ margin:0 0 5px 0;}
.sidebar ul li a:link, .sidebar ul li a:visited{ height:40px; line-height:40px; overflow:hidden; padding:0 0 0 25px; font-size:14px;  display:block; background:url(Images/arrow.gif) no-repeat 12px 15px;}
.sidebar ul li a:hover{ background:#ffffff url(Images/bg_focus1.png) no-repeat scroll 0 0; color:#06f; text-decoration:none;}
.sidebar ul li a#focus{ background:#ffffff url(Images/bg_focus1.png) no-repeat scroll 0 0; color:#06f; text-decoration:none;}
.sidebar ul li a span{ font-size:12px; color:#999; text-decoration:none;}

.post{ margin:0 0 30px 0;}
.step{ height:40px; line-height:30px; display:block; font-size:14px; padding:10px 0 0 20px; margin:0 0 0 0;}
.step b{ font-family: Verdana, Geneva, sans-serif; color:#06f; float:left; margin:0 20px 0 0;}
.step i{ font-style:normal; padding:0 10px 0 15px; color:#06f;}

.step label{ font-weight:normal; color:#06f; padding:0 0 0 5px;}
.step label a:link, .step label a:visited{ color:#06f; text-decoration:underline;}
.step .style1{ color:#000;}
.step .style2{ background:url(Images/step.gif) no-repeat scroll top center; height:40px; display:block; padding:0 20px; color:#fff;}
.step .style2 label{ color:#fff;}

.post .columnid{ margin:0 0 0 20px;  border:solid 1px #ccc; padding:0 0;}
.post .columnid div.list{ margin:30px 0;}
.post .columnid a:link, .post .columnid a:visited{ color:#00F; font-size:14px; text-decoration:none; display:block; float:left; overflow:hidden; width:185px; height:50px; line-height:50px; text-align:center; padding:0;}
.post .columnid a:hover{ text-decoration:underline;}


.finish{ background:url(Images/ok_01.png) no-repeat scroll 0 115px; height:200px; padding:180px 20px 150px 180px; width:480px; margin:0 auto; font-family:"黑体",Verdana, Geneva, sans-serif; color:#c00; font-weight:bold; font-size:21px; text-align:center;}
.finish span{ color:#333; font-family:Verdana, Geneva, sans-serif; font-size:11px; font-weight:normal;}
.finish a{ color:#333; font-family:Verdana, Geneva, sans-serif; font-size:14px;}
.finish a:hover{color:#c00;}

.view{ margin:10px 10px 30px 20px; border:solid 1px #ccc; height:500px; overflow:auto;}
.view .title{ height:50px; line-height:50px; text-align:center; font-weight:bold; font-size:16px; border-bottom:solid 1px #ccc; margin:0 20px;}
.view .content{ line-height:30px;text-align:justify; text-justify:inter-ideograph; padding:20px 25px 10px 25px; font-size:14px;}
.view .content p{ padding:0 0 30px 0;}

.info{ border: solid 1px #F96; background:#ffffce; margin:0 0 0 20px; padding:10px 10px 15px 15px; line-height:22px; font-size:13px; color:#666;}
.info strong{ font-size:14px; padding:5px 0 10px 0; color:#f00; display:block;}
.info img{ cursor:pointer;}