/* CSS Document */
html { border: 0px; }
body { background: #fff;}
body, div, th, td, p{margin: 0px; padding: 0px; border: 0px; /*font-family: 微软雅黑,Microsoft yahei,Arial,Verdana,Tahoma,sans-serif; */font-size: 14px;}
input, select, textarea { margin: 0px; padding: 0px; font-family: 微软雅黑,Microsoft yahei,Arial,Verdana,Tahoma,sans-serif; font-size: 14px; }
form, img, dl, dt, dd, iframe { margin: 0px; padding: 0px; border: 0px; }
ul, li { margin: 0px; padding: 0px; border: 0px; list-style-type: none; list-style-position: outside; }
ul,ol,dl,ul li,ol li,dl,dt,dd{ list-style:none;}
a, input { outline: none; }
a{text-decoration:none;cursor:pointer;outline:none; color: #666;}
a:hover{text-decoration:none;cursor:pointer;outline:none; }
textarea{outline: none;}
table{border-collapse: collapse;border-spacing: 0;}
input[type="text"],input[type="password"],input[type="button"]{outline: none;}
textarea:focus{color:#000;}
button{cursor:pointer; outline: none;border:0;font-family: "微软雅黑";}
.fl { float: left; }
.fr { float: right; }
.clear { clear: both; }
.clearfix{*zoom: 1;}
.clearfix:after{content:"";display:block;clear: both;}
i{ font-style:normal}
div{box-sizing:border-box;}
.content-right{ margin: 16px; background: #eff0f5;}
.content-main{ background: #fff;padding: 20px;}
.content-right .top{ border-bottom: 1px solid #eee; line-height: 30px;}
.content-right .top span a{ color: #333;}
.content-right .top span a:hover{color: #3070da;}
.content-right .top span.curr a{ color: #3070da; font-weight: bold;}
.content-right .info-box{ margin-top: 20px;}
.content-right .info-box .step-box { text-align: center; margin: 20px 0; }
.content-right .info-box .step-box span { display: inline-block; margin-bottom: 10px; }
.content-right .info-box .step-box span a { cursor: default; display: inline-block; height: 34px; line-height: 34px; border: 1px solid #ddd; color: #666; font-size: 14px; padding: 0 20px; border-radius: 50px; }
.content-right .info-box .step-box span .curr { border: 1px solid #3377ff; background: #3377ff; color: #fff; }
.content-right .info-box .step-box .arrow { display: inline-block; background: url(../images/icons/word_process_step_arrow.png) no-repeat;; width: 30px; height: 36px; vertical-align: bottom; }
.content-right .info-box .title{ }
.content-right .info-box .title i{width: 6px; height: 6px; display: inline-block; background: #ccc; border-radius: 50%; margin: 7px 4px 0 0;}
.content-right .info-box .title span{ font-size: 14px; font-weight: bold; color: #333;}