﻿div.container,div.innerpage { padding-top:10px; }
@media (min-width: 1000px)  {
    div.container,div.innerpage { width:1000px; margin:0 auto; }
}
div.find_type { }
div.type_item { border:solid 1px #ccc; }
    div.type_item:hover { background:#f0f0f0; }
    div.find_type h4 { font-size: 1rem; }
    div.find_type h5 { font-size: 0.9rem; }

div.type_info { background: url('/images/icos/cellphone.png') 10px center no-repeat; padding:10px; padding-left:80px; }
    div.type_info.email { background-image:url('/images/icos/email.png'); }
    div.type_info p { margin: 10px auto; color: #666; }
div.type_act a { display: inline-block; margin: 30px auto; }

div.step_box { height:86px; }
    div.step_box div { height:86px; line-height:62px; background:url('/images/icos/step_line.gif') left 29px repeat-x; }
        div.step_box div p { margin:0px; display:inline-block; text-align:center; }
        div.step_box div p span { vertical-align: middle; display: block; background: #fcfcfc url('/images/icos/step_normal.png') center center no-repeat; width: 82px; height: 62px; text-align: center; color: #fff; font-size: 15px; font-weight: bold; }
        div.step_box div p strong { display: block; color: #666; line-height:32px; }
            div.step_box div p span img { vertical-align: middle; }
        div.step_box div.current p span { background-image: url('/images/icos/step.png'); }
        div.step_box div.first p { margin-left: -12px; }
        div.step_box div.last p { margin-right: -12px; }
