﻿@charset "utf-8";
/* CSS Document */

body,html{height:100%}
html{font-family:"Microsoft Yahei","Helvetica Neue",SimSun,Helvetica,STHeiTi,Arial,sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}

dd,dl,li,ol,ul{margin:0;padding:0}
ol,ul{list-style:none outside none}
@media print{*,:after,:before{color:#000!important;text-shadow:none!important;background:0 0!important;box-shadow:none!important}
    a,a:visited{text-decoration:underline}
    a[href]:after{content:" (" attr(href) ")"}
    abbr[title]:after{content:" (" attr(title) ")"}
    a[href^="#"]:after,a[href^="javascript:"]:after{content:""}
    blockquote,pre{border:1px solid #999;page-break-inside:avoid}
    thead{display:table-header-group}
    img,tr{page-break-inside:avoid}
    img{max-width:100%!important}
    h2,h3,p{orphans:3;widows:3}
    h2,h3{page-break-after:avoid}
    select{background:#fff!important}
    .navbar{display:none}
    .btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}
    .label{border:1px solid #000}
    .table{border-collapse:collapse!important}
    .table td,.table th{background-color:#fff!important}
    .table-bordered td,.table-bordered th{border:1px solid #ddd!important}
}
*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
body{font-size:14px;line-height:1.5;color:#333;background-color:#fff;-webkit-tap-highlight-color:rgba(0,0,0,.1);margin: 0}
button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}
a{color:#666666;text-decoration:none}
a:focus,a:hover{color:#4cb9fc;}
a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
figure{margin:0}
img{vertical-align:middle}
em,i{font-style:normal}
s,u{text-decoration: none;}
hr{margin-top:18px;margin-bottom:18px;border:0;border-top:1px solid #eee}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin:9px 0;font-family:inherit;font-weight:700;line-height:1.5;color:inherit}
.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:70%;font-weight:400;line-height:1;color:#777}
.h1,h1{font-size:24px}
.h2,h2{font-size:22px}
.h3,h3{font-size:20px}
.h4,h4{font-size:18px}
.h5,h5{font-size:14px}
.h6,h6{font-size:12px}
.bg-01{ background-color: #fff;}
p{margin:0 0 9px}
.bold{font-weight:bold;}
.ftc-1{color:#c40000!important;}
.ftc-2{color:#cccccc;}
.ftc-3{color:#000;}
.ftc-4{color:#fc501c;}
.ftc-5{color:#1c9bfc;}

.mallPage{width: auto; min-width: 990px;}
.w{width:1000px;margin:0 auto;}
.fl{float:left!important;}
.fr{float: right!important;;}
.tc{text-align: center!important;}
.tl{text-align: left !important;}
.tr{text-align: right!important;}

.clr{clear:both;}
.clearfix:after{content:'\0020';display:block;height:0;clear:both;visibility:hidden}
.clearfix:after{clear:both}
.mt10{margin-top: 10px!important;}
.m5{margin:0 5px;}
.showd{display: block!important;}
.hided{display: none!important;}
/*==========================分页======================================*/
.pagination{margin: 10px 0;}
.pagination ul{display: inline-block;margin-bottom: 0;margin-left: 0;vertical-align: middle;}
.pagination ul li{display: inline}
.pagination li>a, .pagination li>span {position: relative;float: left;padding: 6px 12px;margin-left: -1px;line-height: 1.42857143;color: #000;cursor: pointer;text-decoration: none;
background-color: #fff;border: 1px solid #ddd;}
.pagination li:first-child>a{border-top-left-radius: 2px;border-bottom-left-radius: 2px;}
.pagination li:last-child>a{border-top-right-radius: 2px;border-bottom-right-radius: 2px;}
.pagination .active>a, .pagination .active>a:focus, .pagination .active>a:hover, .pagination .active>span, .pagination .active>span:focus, .pagination .active>span:hover {z-index: 2;color: #fff;cursor: default; background-color: #cc0000;border-color: #cc0000;}
.pagination .disabled>a, .pagination .disabled>a:focus, .pagination .disabled>a:hover, .pagination .disabled>span, .pagination .disabled>span:focus, .pagination .disabled>span:hover {color: #777;cursor: not-allowed;background-color: #fff;border-color: #ddd;}
.pagination div{display: inline-block;color:#333;padding-left: 6px;}
.pagination-lg li>a,.pagination-lg li>span{padding: 10px 16px;font-size: 18px;line-height: 1.33333333;}
.pagination-sm li>a,.pagination-sm li>span{padding: 5px 10px;font-size: 12px;line-height: 1.5;}
/*==================步骤条=======================*/



.steps-round,.steps-flex{
    padding: 0;
    margin: 18px 0;
    list-style-type: none;
}



.steps-round>li label,.steps-flex>li label{
    display: inline-block;
    width: 100%;
    margin:10px 0 0;
    overflow: hidden;
    color: #999;
    text-align: center;
    text-overflow: ellipsis;
    white-space: normal;
}

.steps-flex>li .round,.steps-flex>.finished .round{background:url(../images/index.png) no-repeat;}
.steps-flex>li .wrap{
    position: absolute;
    top: 0;
    left: 45%;
    margin: -15px auto 0;
    text-align: center;
    background-color: #fff;
}
.steps-flex>li .round{
    display: inline-block;
    width: 23px;
    height: 23px;
    font-family: 'arial black';
    font-size: 14px;
    line-height: 22px;
    color: #fff;
    text-align: center;
    vertical-align: middle;
    background-position: 0 0;
}
.steps-flex>.finished .round,.steps-flex>.current .round{
    background-position: -23px 0;
}
.steps-flex> li{
    float: left;
    position: relative;
    top: -5px;
    border-top: 5px solid #ccc;
}
.steps-flex>.finished,.steps-flex>.current{
    border-color: #7abd54;
}

.steps-flex>.finished label,
.steps-flex>.current label{
    color: #7abd54;
}

.steps-round.step-3>li,.steps-flex.step-3>li,.steps-comp.step-3>li{
    width: 30%;
}







