html {
    /* 1rem=100px */
    /* font-size: 100px; */
    -webkit-text-size-adjust: none;
}

body div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td { margin: 0; padding: 0; }

.header-area {
    background-color: white;
    /* background-color: rgba(0, 0, 0, .85); */
    /* -webkit-backdrop-filter: saturate(180%) blur(20px);
    backdrop-filter: saturate(180%) blur(20px); */
}

.nav-bg {
    background-color: #EB6231;
}

.header-area a {
    color: #8e8e8e;
    transition: color .15s ease-in-out;
}

.header-area a:hover {
    color: #fff;
    text-decoration: none;
}

.nav-header-menu-lable {
 color: white !important;
}

/* 导航栏-下拉框打开状态样式 */
.navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a{color:white;background-color:transparent}

.dropdown-menu {
    border: none !important;
}

@media(min-width:768px) {
    .navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#666666}
    .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#EB6231 !important; background-color:transparent}
    .dropdown-menu li a:hover {color:#EB6231 !important; background-color:transparent}
}

@media(max-width:767px) {
    .navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#FFD2C2; padding-left: 15px;}
    .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:white;background-color:transparent}
}

/* .navbar-default .navbar-nav .open .dropdown-menu>xli>a{color:black}
.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:red;background-color:transparent} */
/* .navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:red;background-color:#e7e7e7}
.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}
 */


.ban_bg { width: 100%; position: relative; z-index: 0;}
.ban_bg .bgitem { position: absolute; top: 0; display: block; z-index: 0; height: 450px;}
.ban_bg .btn { bottom: 62px; margin-right: -450px; padding: 4px 31px; position: absolute; right: 50%; z-index: 7; }
.ban_bg .btn span { background: none repeat scroll 0 0 #3462a9; border: 1px solid #3462a9; color: #FFFFFF; cursor: pointer; display: inline-block; margin-left: 5px; padding: 2px 5px; }
.ban_bg .btn span.cur { font-weight: bold; padding: 4px 8px; }
.banner { position: relative; height: 450px; overflow: hidden; background: url("assets/images/loading.gif") 50% no-repeat; }
.slides { position: relative; z-index: 1; height: 450px;}
.slides li { height: 450px;width:100%;}
.flex-control-nav {position: absolute; bottom: 60px; z-index: 2; width: 100%; text-align: center; }
.flex-control-nav li {display:inline-block;width:40px;height: 4px; margin: 0 5px; *display:inline; zoom: 1; }
.flex-control-nav a { display: inline-block; width: 40px; height: 4px; overflow: hidden; background: #fff; cursor: pointer; font-size:0; }
.flex-control-nav .flex-active { background: #EB6231; }
.flex-direction-nav { position: absolute; z-index: 3; width: 100%; top: 45%; }
.flex-direction-nav li a { display: block; width: 60px; height: 60px; overflow: hidden; cursor: pointer; position: absolute; filter: alpha(opacity=80); -moz-opacity: 0.8; -khtml-opacity: 0.8; opacity: 0.8; }
.flex-direction-nav li a.flex-prev { left: 40px; background: url("assets/images/prev_icon.png") center center no-repeat; }
.flex-direction-nav li a.flex-next { right: 40px; top: 0; background: url("assets/images/next_icon.png") center center no-repeat; }
.flex-direction-nav li a:hover {filter: alpha(opacity=60);-moz-opacity: 0.6;-khtml-opacity: 0.6; opacity: 0.6;}

.cancel-container-padding {
    padding-left: 0px !important;
    padding-right: 0px !important;
    margin-left: 0px !important;
    margin-right: 0px !important;
}

.calcel-row-margin {
    margin-left: 0px !important;
    margin-right: 0px !important;
}

/* 关于 */
.about-area.about-grey {
    background-color: #FAFAFA;
}

/* book */
.book-white {
    background-color: white;
}

.bg-grey {
    background-color: #FAFAFA;
}


/* .nav>li>a {
    font-family: zhBigFont !important;
    padding-left: 0.6rem;
    padding-right: 0.6rem;
} */

.nav-header-title-zh {
    font-family: zhBigFont !important;
}

.nav-header-title-en {
    font-family: enBigFont !important;
}