#pageHeader { overflow: hidden; padding-top: 116px; }

.header_top { position: fixed; top: 0; left: 0; width: 100%; border-bottom: 1px solid #e1e1e1; z-index: 110; background-color: #fff; }

.header_top.min .header_top_wrap { padding-top: 5px; height: 85px; }

.header_top.min .header_top_wrap .logo_div img { padding: 5px 5px 0; width: 144px; }

.header_top.min .header_top_wrap .right_search { top: 5px; }

.header_top.min .header_top_wrap .main_nav .nav_block { padding-top: 20px; padding-bottom: 20px; }

.header_top.min .header_top_wrap .main_nav .hover_back { top: 80px; }

.header_top.min .go_top { bottom: 10px; opacity: 1; }

.header_top .go_top { position: fixed; bottom: -70px; width: 60px; height: 60px; right: 10px; border: 1px solid #555; background: url("/images_new/icon/top.png") 50% no-repeat #fff; opacity: .3; }

.header_top .go_top:hover { background-color: #3b8c94; background-image: url("/images_new/icon/top_wt.png"); }

/* .en .header_top_wrap .main_nav:hover .hover_back { height: 480px; } */
.en .header_top_wrap .main_nav:hover .hover_back { height: 530px; } 

/* .en .header_top_wrap .main_nav:hover .nav_block .sub_list { height: 500px; } */
 .en .header_top_wrap .main_nav:hover .nav_block .sub_list { height: 530px; }
 
/* .en .header_top_wrap .main_nav .nav_block { padding: 20px 95px 20px 0; } */

.header_top_wrap { margin: 0 auto; max-width: 1420px; min-width: 1400px; padding: 18px 5px 0; position: relative; text-align: center; -webkit-box-sizing: border-box; box-sizing: border-box; height: 115px; -webkit-transition: .3s; transition: .3s; }

.header_top_wrap .logo_div { float: left; width: 15%; text-align: left; margin-top: 4px; }

.header_top_wrap .logo_div img { -webkit-transition: .3s; transition: .3s; width: 180px; }

.header_top_wrap .main_nav { float: left; font-size: 0; z-index: 2; position: relative; }

.header_top_wrap .main_nav:hover .hover_back { height: 500px; border-width: 1px; }

.header_top_wrap .main_nav:hover .nav_block .sub_list { height: 490px; opacity: 1; width: 97%; }

.header_top_wrap .main_nav.cv:hover .hover_back { height: 550px; }

.header_top_wrap .main_nav.cv:hover .nav_block .sub_list { height: 540px; }

.header_top_wrap .main_nav .hover_back { background: #fff; position: absolute; left: -150%; right: -150%; top: 99px; height: 0; -webkit-transition: .4s; transition: .4s; border-bottom: 0 solid #e1e1e1; }

/*.header_top_wrap .main_nav .nav_block { display: inline-block; position: relative; padding: 33px 88px 25px 0; font-size: 16px; -webkit-transition: .3s; transition: .3s; } */
.header_top_wrap .main_nav .nav_block { display: inline-block; position: relative; padding: 33px 83px 25px 0; font-size: 16px; -webkit-transition: .3s; transition: .3s; } 

.header_top_wrap .main_nav .nav_block::after { content: ''; position: absolute; bottom: 0; left: 0; height: 3px; background: #fff; -webkit-transition: .3s; transition: .3s; right: 57px; }

.header_top_wrap .main_nav .nav_block.crown_ic { min-width: 95px; padding-right: 0 !important; text-align: left; }

.header_top_wrap .main_nav .nav_block.crown_ic::after { right: 0; }

.header_top_wrap .main_nav .nav_block.crown_ic:hover::after { background: #4c6088; }

.header_top_wrap .main_nav .nav_block.crown_ic h4 { color: #fff; padding-left: 35px; padding-right: 10px; background: #233b6a url("/images_new/icon/crown.png") no-repeat 10px 50%; }

.header_top_wrap .main_nav .nav_block.crown_ic .sub_list { width: 220px; }

.header_top_wrap .main_nav .nav_block.normal_ic { min-width: 95px; padding-right: 0 !important; text-align: left; }

.header_top_wrap .main_nav .nav_block.normal_ic::after { right: 0; }

.header_top_wrap .main_nav .nav_block.normal_ic:hover::after { background: #4c6088; }

.header_top_wrap .main_nav .nav_block.normal_ic h4 { color: #fff; padding-left: 10px; padding-right: 10px; background: #3b8c9a; }

.header_top_wrap .main_nav .nav_block.normal_ic .sub_list { width: 220px; }

.header_top_wrap .main_nav .nav_block:hover::after { background: #3695b7; }

.header_top_wrap .main_nav .nav_block .sub_list { -webkit-transition: .5s; transition: .5s; opacity: 0; top: 99%; height: 0; overflow: hidden; position: absolute; text-align: left; }

.header_top_wrap .main_nav .nav_block .sub_list ul { padding-top: 20px; }

.header_top_wrap .main_nav .nav_block .sub_list .nav_sub { margin: 4px 0 24px; line-height: 1.1; font-weight: 400; }

.header_top_wrap .main_nav .nav_block .sub_list .nav_sub .new { font-size: 0.75em; border: 1px solid #56939F; border-radius: 10px; background-color: #56939F; display: inline-block; padding: 1px 6px 2px; color: #fff; vertical-align: text-bottom; }

.header_top_wrap .main_nav h4 { padding: 0; }

.header_top_wrap .main_nav h4 a { display: inline-block; padding: 10px 0; }

.header_top_wrap .right_search { position: absolute; right: 8px; top: 17px; -webkit-transition: .3s; transition: .3s; }
.header_top_wrap .right_search.en { z-index: 2; }

.header_top_wrap .right_search a { display: inline-block; margin: 0 13px; position: relative; font-size: 14px; font-weight: 400; }

.header_top_wrap .right_search a.no_ext { cursor: default; }

.header_top_wrap .right_search a:not(.ic_global)::after { background-color: #ccc; content: ''; position: absolute; height: 12px; width: 2px; top: 2px; right: -17px; }

.header_top_wrap .right_search a.calendar { position: absolute; left: -115px; top: 4px; z-index: 9; }

.header_top_wrap .right_search .ic_global { background: url("/images_new/icon/global.png") no-repeat 0 50%; margin-right: 0; padding-left: 20px; }

.header_top_wrap .right_search .ic_global:hover { background-image: url("/images_new/icon/global_h.png"); }

.header_top_wrap .right_search .search_area { position: relative; text-align: right; }

.header_top_wrap .right_search .search_area .search_inp { margin-top: 15px; margin-right: 2px; width: 180px; padding-right: 32px; }

.header_top_wrap .right_search .search_area .search_btn { position: absolute; width: 22px; height: 22px; right: 10px; top: 23px; background: url("/images_new/icon/search.png") no-repeat 50%; -webkit-transition: .4s; transition: .4s; }

.header_top_wrap .right_search .search_area .search_btn:hover { background-image: url("/images_new/icon/search_h.png"); }

.header_bottom { position: relative; border-bottom: 1px solid #e1e1e1; background-color: #f5f5f5; margin: 0 auto; max-width: 1420px; min-width: 1400px; }

.header_bottom .fixwid { width: 70px; text-align: center; }

.header_bottom .page_tit_wrap { display: inline-block; vertical-align: top; padding-top: 33px; overflow: hidden; white-space: nowrap; word-wrap: normal; width: 20%; position: relative; z-index: 2; }

.header_bottom .page_tit_wrap h2 { display: inline-block; vertical-align: middle; margin-left: 13px; margin-right: 60px; }

.header_bottom::before { content: ''; position: absolute; display: block; left: -200%; height: 100%; width: 500%; top: 0; background-color: #f5f5f5; border-bottom: 1px solid #e1e1e1; }

.header_bottom_wrap { padding: 27px 0; display: inline-block; vertical-align: middle; position: relative; z-index: 2; }

.header_bottom_wrap .page_nav { display: -webkit-box; display: -ms-flexbox; display: flex; padding: 8px 0; }

.header_bottom_wrap .page_nav.on .page_sub_tit { color: #fff; background: #666; }

.header_bottom_wrap .page_nav .page_sub_tit { border: 2px solid #666; padding: 5px 15px; background: #fff; color: #666; }

.header_bottom_wrap .page_nav .page_sub { padding: 5px 22px 9px; position: relative; font-weight: 400; }

.header_bottom_wrap .page_nav .page_sub:not(:last-child)::after { content: ''; width: 1px; top: 11px; bottom: 10px; right: -1px; position: absolute; background: #666; }

.header_bottom_wrap .page_nav .page_sub:first-child { padding-left: 0; }

.header_bottom_wrap .page_nav .page_sub .on { font-weight: 700; }
