@charset "utf-8";
html, body, ul{margin:0; padding:0; font-size:12px; color:#666;}

.main{width:998px; margin:auto;}
.clear{clear:both;}

.stepflex{width:640px; margin:100px auto 0;}
.stepflex dl{width:160px; float:left; text-align:center;}
.stepflex dl dt{height:5px; background:#ccc; position:relative;}
.stepflex dl dt i{width:23px; height:23px; display:block; font-style:normal; position:absolute; left:50%; top:50%; margin:-12px 0 0 -12px; color:#fff; font-weight:700; background-image:url(../images/step2013.png); line-height:23px;}
.stepflex dl dd{margin-top:10px; color:#ccc;}
.stepflex dl.doing dt{background:#7abd54;}
.stepflex dl.doing dt i{background-position:-23px 0;}
.stepflex dl.doing dd{color:#7abd54;}
.stepflex dl.done{opacity:0.5; filter:alpha(opacity=50);}

.safe-icon-box{overflow:hidden;}
.safe-icon-box td{padding:10px 5px;}
.safe-icon-box td .txt{width:185px; height:34px; float:left; line-height:34px; border:1px solid #ccc;}
.safe-icon-box td label{color:#f00;}

.safe-icon-box1{width:600px; margin-left:350px; margin-top:20px;}
.safe-icon-box1 td img{float:left; cursor:pointer;}
.safe-icon-box1 td .sub{width:73px; height:26px; display:block; float:left; margin-right:10px; background:#ecf7e4; text-align:center; line-height:23px; color:#000; border:1px solid #bfd6af; border-radius:2px;}
.safe-icon-box2{width:700px; margin-left:250px; margin-top:20px;}
.safe-icon-box2 .btn{width:120px; height:32px; display:block; float:left; margin-left:10px; text-align:center; font-size:14px; line-height:32px; border:1px solid #ddd; background:#f7f7f7; color:#333;}
.safe-icon-box2 td .djs{display:none;}
.safe-icon-box2 td .djs span{font-weight:bold; color:#f00;}
.safe-icon-box2 td .sub{width:90px; height:26px; display:block; float:left; margin-right:10px; background:#ecf7e4; text-align:center; line-height:23px; color:#000; border:1px solid #bfd6af; border-radius:2px;}
.safe-icon-box2 .yx{display:none;}
.safe-icon-box3{width:600px; margin-left:350px; margin-top:20px;}
.safe-icon-box3 td .sub{width:70px; height:26px; display:block; float:left; margin-right:10px; background:#ecf7e4; text-align:center; line-height:23px; color:#000; border:1px solid #bfd6af; border-radius:2px;}
.safe-icon-box3 td .aqcd{width:130px; font-size:12px;}
.safe-icon-box3 td .aqcd s{width:68px; height:8px; displzy:block; float:right; margin-top:5px; position:relative; background:#d9d9d9;}
.safe-icon-box3 td .aqcd s span{height:8px; display:block; position:absolute; left:0; top:0; background:#f00;}

.safe-icon-box2 .order_icon{width:50px; height:50px; display:inline-block; float:left; margin-left:20px; background:url(../images/icon48.png) no-repeat; background-position:0;}
.safe-icon-box2 .fore{width:600px; float:right; margin-bottom:15px;}
.fore h3{font-size:20px; font-family:"Microsoft Yahei"; font-weight:normal; color:#7ABD54; margin-bottom:10px;}
.fore p{color:#888;}
.fore p span{font-family:Tahoma, Arial, Helvetica, sans-serif; color:#E4393C;}
.fore a{color:#444;}
.fore a.sub{width:90px; height:26px; display:block; text-align:center; line-height:26px; border-radius:5px; background:#e74649; margin-top:30px; color:#fff;}

