/*global*/
body {
    margin: 0;
    padding: 0;
    color: #000;
    line-height: 1;
    font-size:14px;
    font-family:"微软雅黑",YaHei,tahoma,arial,"Hiragino Sans GB",宋体;
}
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu {
    margin:0;
    padding:0;
}
img,input {
    border:none
}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{
    color:#999
}
input:-moz-placeholder,textarea:-moz-placeholder{
    color:#999
}
input::-moz-placeholder,textarea::-moz-placeholder{
    color:#999
}
input:-ms-input-placeholder,textarea:-ms-input-placeholder{
    color:#999
}
input[type=checkbox],input[type=radio] {
    vertical-align: middle;
}
.text-left{
    text-align: left;
}
.text-center{
    text-align: center;
}
.text-right{
    text-align: right;
}
ul{
    list-style: none;
}
a{
    text-decoration:none;
    color:inherit;
    color:#333;
}
a:hover {
    color:#3E7EF8;
}
.pull-left {
    float: left;
}
.pull-right {
    float: right;
}
.hidden{
    display: none;
}
.clearfix:after {
    content:".";
    display:block;
    font-size:0;
    height:0;
    clear:both;
    visibility:hidden;
}
.input,.select {
    display:inline-block;
    border:1px solid #ececec;
    height:44px;
    line-height:44px;
    border-radius:4px;
    padding:0 10px;
    vertical-align: middle;
}
.input:focus {
    border-color:#3bb97b;
}
.ui-btn {
    display:inline-block;
    vertical-align: middle;
    background: #3E7EF8;
    border-radius: 6px;
    text-align: center;
    color:#fff;
    border:none;
    cursor: pointer;
    font-family: "微软雅黑", YaHei, tahoma, arial, "Hiragino Sans GB", 宋体;
    font-size:14px;
}
.ui-btn:hover {
    background:#3e8dec;
    color:#fff;
}
.ui-btn.disable,.ui-btn:disabled {
    background:#ececec;
    color:#999;
    cursor: default;
}
.ui-btn-border {
    background: #fff;
    border: 1px solid #3E7EF8;
    color:#3E7EF8;
    border-radius: 6px;
    display:inline-block;
    vertical-align: middle;
    cursor: pointer;
    font-family: "微软雅黑", YaHei, tahoma, arial, "Hiragino Sans GB", 宋体;
    text-align: center;
}
.input-text {
    border:1px solid #C5C5C5;
    background: #FFFFFF;
    padding:0 10px;
    font-size: 14px;
    color: #C5C5C5;
}
.input-text:focus {
    background: #FFFFFF;
    border: 1px solid #3E7EF8;
    box-shadow: 0 0 7px 0 rgba(62,126,248,0.30);
}
.textarea {
    border:1px solid #C5C5C5;
    background: #FFFFFF;
    padding:10px;
    font-size: 14px;
    color: #C5C5C5;
}
.ui-btn {
    background:#042bdb;
    color:#fff;
    text-align: center;
}
.ui-btn:hover {
    background:#0c33e3;
    color:#fff;
}
.main {
    width:1050px;
    margin: 0 auto;
}
.header {
    height:70px;
    line-height:70px;
    background: #fff;
}
.header .main {
    position: relative;
}
.header .logo {
    width: 201px;
    height:39px;
    display: block;
    margin:15px 0 0 0;
    float: left;
}
.header .menu {
    float:right;
}
.header .menu li {
    float: left;
}
.header .menu a {
    font-size: 18px;
    color:#000;
    font-weight: bold;
    display: block;
    height:45px;
    line-height: 45px;
    padding:0 28px;
    margin:22px 0 0 0;
}
.header .menu .active a,.header .menu a:hover {
    color:#1884fc;
}
.header .logo-merchant {
    position: absolute;
    right:27px;
    top:0px;
    width:90px;
    height:24px;
}
.footer {
    width:100%;
    height:190px;
    background: #1d4088;
    color:#fff;
    padding:18px 0 0 0;
}
.footer .title {
    font-size:18px;
    font-weight: bold;
    line-height:24px;
}
.footer .text {
    line-height:24px;
    font-size: 16px;
    margin:14px 0 0 0;
}
.footer .text span {
    text-decoration: underline;
}
.footer .content {
    line-height: 26px;
    font-size: 16px;
    margin:22px 0 0 0;
}
.footer .content div {
    float: left;
    margin:0 200px 0 0;
}
.footer .content .logo {
    width:190px;
    height:52px;
    display: block;
    float: left;
}
.footer a {
    color:#fff;
    text-decoration: none;
}