/* CSS Document */
/* CSS Reset - Description :Base KISSY CSS Reset, add HTML5 elements ----------- */
body, div, h1, h2, h3, h4, h5, h6, hr, p, blockquote,dl, dt, dd, ul, ol, li,pre, code,form, fieldset, legend, button, textarea,table, tbody, tfoot, thead, th, td,article, aside, dialog, figure, footer, header, hgroup, menu, nav, section, time, mark, audio, video{margin:0;padding:0;outline:0;background:transparent;}
img{ border: 0 none; vertical-align: top;}
h1, h2, h3, h4, h5, h6{font-size:100%;}
body,button, input, select, textarea{font:12px/1.5 Tahoma, Arial, \5b8b\4f53, sans-serif;}
button { cursor: pointer; }
i, em, address, cite, dfn, var{font-style:normal;}
ul, ol, li{list-style:none;}
a{text-decoration:none;outline:thin none;}
a:hover{text-decoration:underline;}
blockquote:before, blockquote:after,
q:before, q:after{content:'';content:none;}
abbr,acronym{border:0;font-variant:normal;}
ins{background-color:#ff9;color:#000;text-decoration:none;}
mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold;}
del{text-decoration:line-through;}
abbr[title], dfn[title]{border-bottom:1px dotted #000;cursor:help;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
legend{color:#000;}
body{ background:#f2f2f2; font-size:12px;}
table{border-collapse:collapse;border-spacing:0;}
input,img{ border:0;}
a{ color:#333; font-size:12px;}
a:focus { outline: none; }
.fixed:after { content: "."; display: block; clear: both; height: 0; visibility: hidden; }
.fixed { display: block; min-height: 1%; }
.fl{float:left;}
.fr{float:right;}
.hide{display:none;}
*html .fixed { height: 1%; }
.clear { diplay: block!important; float: none!important; clear: both; overflow: hidden; width: auto!important; height: 0!important; margin: 0 auto!important; padding: 0!important; font-size: 0; line-height: 0; }
* html .clearfix             {zoom:1;}
*:first-child+html .clearfix {zoom:1;}
.line{ height:1px; background:#CCC; width:100%; overflow:hidden;}
.clear{ clear:both;}

/*ע�Ჽ��*/
.step_list{width:1200px; height:36px; margin:1px auto 20px; 
}
.step_list li{float:left; font-size:16px; margin-right:5px;
}
.step_list span{font-size:18px; color:#A29595; padding-left:76px; float:left; height:36px; line-height:40px; width:33px; background:url(../Images/zc_step_bg.png) 71px -95px no-repeat;
}
.step_list .active{background:url(../Images/zc_step_bg.png) 71px 10px no-repeat;color: white;
}
.step_list em{float:left; height:36px; line-height:40px; padding-left:6px; color:#686868;
}
.step_list .l1{width:250px; height:36px; background:url(../Images/zc_step1.png) left top no-repeat;
}
.step_list .l1 em, .step_list .l4 em{color:#FFF;
}
.step_list .l2{width:250px; height:36px; background:url(../Images/zc_step2.png) left top no-repeat;
}
.step_list .l21{width:250px; height:36px; background:url(../Images/zc_step2.png) left top no-repeat;
}
.step_list .l3{width:250px; height:36px; background:url(../Images/zc_step3.png) left top no-repeat;
}
.step_list .l31{width:250px; height:36px; background:url(../Images/zc_step3_active.png) left top no-repeat;
}
.step_list .l4{width:250px; height:36px; background:url(../Images/zc_step2_active.png) left top no-repeat;
}


