﻿h4, h5, h6,h1, h2, h3 {margin-top: 0;}
ul, ol {margin: 0;}
p {margin: 0;}
html, body{font-family: 'PT Sans Narrow', sans-serif;font-size: 100%;background:#e7e8eb ; font-family:"微软雅黑"; font-size: 14px;}
body a{transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all;}
ul{padding: 0;margin: 0;}
li{ list-style:none;}

.navbar-default{background:#e7e8eb}
.navbar-brand{padding:16px 0;}
.c_box {margin: auto;border-radius: 4px;overflow: hidden;border: 1px solid #dedede;}
.form-group {margin-bottom: 30px;}

ul.step-nav {display: inline-block;}
.step-nav li.on {background: #00a1e9;color: #fff;}
.step-nav li.step-nav-first { z-index: 50;}
ul.step-nav, ul.step-nav li { list-style: none;}
.step-nav li {float: left; width: 284px; height: 54px;line-height: 54px;text-align: center;color: #000;font-size: 18px; background: #ECEFF4; margin-right: 5px;position: relative;z-index: 49;}
ul li {list-style: none; margin: 0;margin-right: 0px; padding: 0;}
*::-moz-selection {background: #b3d4fc;text-shadow: none;}
.step-nav li.on::after {border-width: 27px 0 27px 30px;padding-left: 0;border-color: transparent transparent transparent #00a1e9;}
.step-nav li::after {border-width: 27px 0 27px 30px; border-color: transparent transparent transparent #ECEFF4;right: -30px; top: 0;z-index: 50;}
.step-nav li::before, .step-nav li::after { position: absolute; content: ''; width: 0;height: 0; border-style: solid;}
.step-nav li.on::before { border-left-color: #fff;}
.step-nav li.step-nav-first::before { border-width: 0; padding-left: 0;}
.step-nav li::before {left: 0;border-width: 27px 0 27px 30px;border-color: transparent transparent transparent #fff;}
.step-nav li.step-nav-last { z-index: 48;}
*::-moz-selection {background: #b3d4fc; text-shadow: none;}
.step-nav li.step-nav-last::after {border-width: 0;}
.step-nav li::after { border-width: 27px 0 27px 30px; border-color: transparent transparent transparent #ECEFF4;right: -30px; top: 0; z-index: 50;}
.step-nav li::before, .step-nav li::after { position: absolute;content: '';width: 0;height: 0;border-style: solid;}
.step-nav li::before { left: 0;border-width: 27px 0 27px 30px; border-color: transparent transparent transparent #fff;}
.control-label{font-size:14px;}
.btn-info{background-color: #38adff;}
.dd-submit-btn{width:109px;height: 36px;margin-bottom:20px;}
.dd-split-line-end {height: 50px; margin: 0 40px; margin-top: 0px; margin-top: 10px;}




@media screen and (max-width: 600px) {
}
@media (max-width:1440px){
}
@media (max-width:1366px){
}
@media (max-width:1280px){
}
@media (max-width:1220px){	
}
@media (max-width:1024px){
}
@media (max-width:930px){	
}
@media (max-width: 768px){
}
@media (max-width: 736px){ 
}
@media (max-width:667px){
}
@media (max-width:480px){
.step-nav li{width:80px;margin-right:0;font-size:14px;}
*::-moz-selection {background: #b3d4fc;text-shadow: none;}
.step-nav li.on::after {border-width:none;padding-left: 0;border-color:none;}
.step-nav li::after {border-width:none; border-color:none;right: -30px; top: 0;z-index: 50;}
.step-nav li::before, .step-nav li::after { position: absolute; content:none; width: 0;height: 0; border-style: solid;}
.step-nav li.on::before { border-left-color: #fff;}
.step-nav li.step-nav-first::before { border-width: 0; padding-left: 0;}
.step-nav li::before {left: 0;border-width:none;border-color: none;}
.step-nav li.step-nav-last { z-index: 48;}
*::-moz-selection {background: #b3d4fc; text-shadow: none;}
.btn-info{margin-top:5px;}
}
@media (max-width:320px){
}