﻿@charset "UTF-8";
html{font-size: 100px;}
@media (max-width: 1600px){html{font-size: 95px;}}
@media (max-width: 1440px){html{font-size: 90px;}}
@media (max-width: 1220px){html{font-size: 85px;}}
@media (max-width: 1024px){html{font-size: 80px;}}
@media (max-width: 991px){html{font-size: 70px;}}
/*@media (max-width: 767px){html{font-size: 65px;}}*/
@media (max-width: 639px){html{font-size: 60px;}}
*{margin:0px; padding:0px; word-wrap:break-word;outline: none;word-break: break-all;}
*{-webkit-tap-highlight-color: transparent;-webkit-font-smoothing: antialiased;}
*{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
img,input,select,button,textarea{vertical-align:middle;}
ul,li{list-style:none;}
body{font-size:14px; color: #333; line-height: 1.8;background: #fff;position: relative;}
/*body{moz-user-select: -moz-none;-moz-user-select: none;-o-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;}*/
body,
button,
select,
textarea,
input{font-family: "Helvetica Neue",Helvetica,Arial,"PingFang SC","Microsoft YaHei","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei", sans-serif;}
a,
button,
input{outline:none!important;-moz-outline-style:none;}
a, button, input, option, select, textarea {outline: none;border: 0;-webkit-appearance: none;border-radius: 0;background: none;}
button{cursor: pointer;border: none;}
a {color: #333;text-decoration: none;
-webkit-transition: 0.3s;
-o-transition: 0.3s;
transition: 0.3s;
}
a:hover{color:#00377D;}
img{border:none;}
.clear{ clear:both; height:0px;  margin:0; padding:0;width:0; border:none; overflow:hidden;}
/*::-webkit-scrollbar{width:6px;height:6px;background-color:#e2e1e1;}
::-webkit-scrollbar-track{background-color:#e2e1e1;}
::-webkit-scrollbar-thumb{background-color:#00377D;border-radius: 10px;}*/
.fl { float:left}
.fr { float:right}
.row {margin-right: -15px;margin-left: -15px;}
.clearfix:after {content:""; height:0; display:block; clear:both; visibility:hidden;}
* html .clearfix {height:1%;}
* +html .clearfix {height:1%;}
.container-fluid {margin:0 5.7%;}
@media (max-width: 639px){
    .container-fluid{margin:0 15px;}
}
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {display: none !important;}
/*额外的小设备（小于 768px）可见*/
@media (max-width: 767px) {
    .visible-xs {
        display: block !important;
    }
}
/*小型设备（768 px 起）可见*/
@media (min-width: 768px) and (max-width: 991px) {
    .visible-sm {
        display: block !important;
    }
}
/*中型设备（768 px 到 991 px）可见*/
@media (min-width: 992px) and (max-width: 1199px) {
    .visible-md {
        display: block !important;
    }
}
/*大型设备（992 px 及以上）可见*/
@media (min-width: 1200px) {
    .visible-lg {
        display: block !important;
    }
}
/*额外的小设备（小于 768px）隐藏*/
@media (max-width: 767px) {
    .hidden-xs {
        display: none !important;
    }
}
/*小型设备（768 px 起）隐藏*/
@media (min-width: 768px) and (max-width: 991px) {
    .hidden-sm {
        display: none !important;
    }
}
/*中型设备（768 px 到 991 px）隐藏*/
@media (min-width: 992px) and (max-width: 1199px) {
    .hidden-md {
        display: none !important;
    }
}
/*大型设备（992 px 及以上）隐藏*/
@media (min-width: 1200px) {
    .hidden-lg {
        display: none !important;
    }
}
.wrap,
.container {padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto;}
@media (min-width: 768px){
    .wrap,
    .container{width: 750px;}
}
@media (min-width: 992px){
    .wrap,
    .container{width: 970px;}
}
@media (min-width: 1200px){
    .wrap,
    .container{width: 1170px;}
}

@font-face{
    font-family:Fontthree;
    src:url('../fonts/montserrat-medium.ttf');
}