html, body{margin: 0; padding: 0;}
a,
a:hover{text-decoration: none;}
*{box-sizing: border-box; font-family: '微软雅黑'; color: #000; transition: all .3s;}

.wrap{width: 92%; max-width: 1280px; margin: 0 auto;}
.img{text-align: center; font-size: 0; overflow: hidden;}
.img img{max-width: 100%; max-height: 100%;}
.logo{display: block; font-size: 0;}

#header{width: 100%; padding: 31px 0 26px; background-color: #fff; box-shadow: 0 0 25px rgba(34, 57, 80, .14); position: fixed; left: 0; top: 0; z-index: 10;}
#header .header_box{display: flex; justify-content: space-between; align-items: center;}
#header .header_box .logo{width: 206px; min-width: 206px;}
#header .header_box .search_box{margin: 0 23px 0 56px; position: relative;}
#header .header_box .header_tool{display: flex;}
#header .header_box .header_tool > a{display: block; min-width: 129px; height: 40px; font-size: 14px; line-height: 38px; color: #414141; border: 1px solid #233a50; border-radius: 38px; text-align: center; margin-left: 17px;}
#header .header_box .header_tool > a:first-child{background-color: #233a50; color: #fff;}
#header .header_box .header_tool > a:hover{background-color: #233a50; color: #fff;}
#header .header_box .header_tool > a:first-child:hover{background-color: unset; color: #233a50;}
#header .header_box .header_nav{display: flex; align-items: center;}
#header .header_box .header_nav a{width: max-content; font-size: 14px; line-height: 38px; color: #414141; margin-left: 15px;}
.header_blank{height: 100px;}

#header.top{background-color: unset; box-shadow: unset;}
.index #header .header_box .search_box{display: none;}
.index .header_blank{display: none;}

.search_box{display: flex; width: 100%; background-color: #233a50; padding: 4px; border-radius: 5px; position: relative;}
.search_box input,
.search_box button{border: 0; background: none; outline: none; -webkit-appearance: none; padding: 0; font-size: 16px; line-height: 35px;}
.search_box button{cursor: pointer;}
.search_box .search_info{flex: 1; display: flex; align-items: center; padding: 0 4px; background-color: #fff; border-top-left-radius: 5px; border-bottom-left-radius: 5px;}
.search_box .search_info .search_radio_box{display: flex; align-items: flex-end;}
.search_box .search_info .search_radio{width: max-content; font-size: 12px; line-height: 25px; color: #959595; background-color: #e4e4e4; padding: 0 14px; border-radius: 5px; cursor: pointer;}
.search_box .search_info .search_radio.on{color: #181f38; background-color: #ffcf3c;}
.search_box .search_info .search_radio + .search_radio{margin-left: 5px;}
.search_box .search_info .search_radio input{display: none;}
.search_box .search_info .search_selected{display: flex; align-items: center; font-size: 16px; line-height: 35px; padding: 0 17px; border-right: 1px solid #e9e9e9; cursor: pointer;}
.search_box .search_info .search_selected::after{content: ''; border-top: 4px solid #9c9c9c; border-left: 4px solid transparent; border-right: 4px solid transparent; margin-left: 12px;}
.search_box .search_info .search_selected > span{max-width: 112px; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; word-break: break-word;}
.search_box .search_selected .search_select_box{width: 100%; background-color: #fff; border-radius: 4px; padding: 12px 0; box-shadow: 0 2px 6px 0 rgba(0, 0, 0, .2); position: absolute; left: 0; top: 100%; transform: scaleY(0); transform-origin: top; z-index: 1;}
.search_box .search_selected.on .search_select_box{transform: scaleY(1);}
.search_box .search_select_box .search_select_group{display: flex; align-items: flex-start;}
.search_box .search_select_box .search_select_group *{font-size: 14px; line-height: 1; color: #a0a4ad;}
.search_box .search_select_box .search_select_title{padding: 12px 24px;}
.search_box .search_select_box .search_select_row{flex: 1; display: flex; flex-wrap: wrap; height: 38px; overflow: hidden;}
.search_box .search_select_box .search_select_item{color: #41495c; padding: 6px; border: 1px solid transparent; border-radius: 5px; margin: 5px;}
.search_box .search_select_box .search_select_item:hover,
.search_box .search_select_box .search_select_item.on{border-color: #233a50;}
.search_box .search_select_box .search_select_more{padding: 12px 24px 12px 8px; position: relative;}
.search_box .search_select_box .search_select_more::after{content: ''; border-top: 3px solid #a0a4ad; border-left: 3px solid transparent; border-right: 3px solid transparent; position: absolute; right: 10px; top: 50%; transform: translateY(-50%);}
.search_box .search_select_box .search_select_more.on::after{transform: translateY(-50%) rotate(180deg);}
.search_box .search_info input[type="text"]{flex: 1; font-size: 14px; padding: 0 23px;}
.search_box .search_info input[type="text"]::placeholder{color: #aeaeae;}
.search_box .search_info input[type="text"]:-moz-placeholder{color: #aeaeae;}
.search_box .search_info input[type="text"]::-moz-placeholder{color: #aeaeae;}
.search_box .search_info input[type="text"]:-ms-input-placeholder{color: #aeaeae;}
.search_box .search_info input[type="text"]::-webkit-input-placeholder{color: #aeaeae;}
.search_box .search_btn{display: flex; justify-content: center; align-items: center; width: 133px; background-color: #233a50; color: #fff; padding-right: 10px;}
.search_box .search_btn::after{content: ''; width: 27px; height: 9px; background: url(../images/icon/icon_search_arrow.png) no-repeat center / 100%; transform: translateX(9px);}

.poster_default_1{padding: 150px 0 130px; position: relative;}
.poster_default_1::after{content: ''; width: 100%; height: 200%; background-image: linear-gradient(150deg, #f9fbf6, #dffffe); clip-path: ellipse(110% 50% at 50% 0); position: absolute; left: 0; top: 0; z-index: -1;}
.poster_default_1 .poster_box{display: flex; justify-content: space-between; align-items: flex-end;}
.poster_default_1 .poster_box .poster_info{width: 54.922%; padding-bottom: 21px;}
.poster_default_1 .poster_box .poster_title{font-size: 60px; line-height: 79px; color: #181f38; font-weight: bold;}
.poster_default_1 .poster_box .search_box{padding: 6px 9px; margin-top: 87px;}
.poster_default_1 .poster_box .search_box input,
.poster_default_1 .poster_box .search_box button{line-height: 43px;}
.poster_default_1 .poster_box .search_box .search_info{padding: 6px 0;}
.poster_default_1 .poster_box .search_box .search_info .search_radio_box{position: absolute; left: 0; bottom: 100%; z-index: 0;}
.poster_default_1 .poster_box .search_box .search_info .search_radio{font-size: 16px; line-height: 1; color: #4b647b; background-color: #b1f0f2; padding: 14px 31px 12px; border-bottom-left-radius: 0; border-bottom-right-radius: 0; position: relative;}
.poster_default_1 .poster_box .search_box .search_info .search_radio.on{font-size: 22px; color: #233a50; background-color: #ffcf3c; padding: 18px 44px 13px;}
.poster_default_1 .poster_box .search_box .search_info .search_radio:first-child::before,
.poster_default_1 .poster_box .search_box .search_info .search_radio:first-child::after{content: ''; position: absolute; left: 0; top: 100%;}
.poster_default_1 .poster_box .search_box .search_info .search_radio:first-child::before{width: 5px; height: 5px; background-color: #b1f0f2; z-index: 1;}
.poster_default_1 .poster_box .search_box .search_info .search_radio:first-child::after{width: 10px; height: 10px; background-color: #233a50; border-top-left-radius: 5px; border-bottom-right-radius: 5px; z-index: 2;}
.poster_default_1 .poster_box .search_box .search_info .search_radio:first-child.on::before{background-color: #ffcf3c;}
.poster_default_1 .poster_box .search_box .search_info .search_radio + .search_radio{margin-left: 10px;}
.poster_default_1 .poster_box .search_box .search_info .search_selected{line-height: 43px; padding: 0 23px;}
.poster_default_1 .poster_box .search_box .search_btn{width: 158px; padding-right: 0; padding-left: 5px;}
.poster_default_1 .poster_box .search_box .search_btn::after{transform: translateX(8px);}
.poster_default_1 .poster_box .hot_keyword{display: flex; flex-wrap: wrap; padding: 0 3px; margin-top: 23px;}
.poster_default_1 .poster_box .hot_keyword::before{content: ''; width: 15px; height: 20px; background: url(../images/icon/icon_hot.png) no-repeat center / 100%; margin-right: 11px;}
.poster_default_1 .poster_box .hot_keyword a{font-size: 14px; line-height: 20px; color: #383838; margin-right: 26px;}
.poster_default_1 .poster_box .hot_keyword a:last-child{margin-right: 0;}
.poster_default_1 .poster_box .img{width: 40.625%;}

.poster_default_2{padding: 69px 0 65px;}
.poster_default_2 .poster_box{display: flex; justify-content: space-between; flex-wrap: wrap;}
.poster_default_2 .poster_box .poster_item{display: flex; flex-direction: column; align-items: center; text-align: center; width: 30%;}
.poster_default_2 .poster_box .poster_item .img{display: flex; justify-content: center; align-items: center; width: 72px; height: 72px; background-color: #ebf5f3; border-radius: 50%; overflow: unset;}
.poster_default_2 .poster_box .poster_item .img img{transform: translateY(-10px);}
.poster_default_2 .poster_box .poster_item .poster_title{font-size: 24px; color: #181f38; font-weight: bold; margin-top: 34px;}
.poster_default_2 .poster_box .poster_item .poster_desc{font-size: 18px; color: #383838; margin-top: 12px;}

.poster_default_3{padding: 86px 0 81px; overflow: hidden; position: relative;}
.poster_default_3::after{content: ''; width: 100%; height: 200%; background-color: #eff6fc; clip-path: ellipse(165% 100% at 50% 100%); position: absolute; left: 0; top: 0; z-index: -1;}
.poster_default_3 .poster_title{font-size: 24px; color: #181f38; font-weight: bold; text-align: center;}
.poster_default_3 .poster_list{position: relative; margin-top: 54px;}
.poster_default_3 .poster_list .poster_arrow{width: 40px; height: 130px; background-color: #fff; position: absolute; top: calc(50% - 4px); transform: translateY(-50%); cursor: pointer;}
.poster_default_3 .poster_list .poster_arrow::after{content: ''; width: 10px; height: 10px; border: 1px solid; border-color: transparent transparent #4e4e4e #4e4e4e; position: absolute; left: calc(50% + 4px); top: calc(50% - 1px); transform: translate(-50%, -50%) rotate(45deg);}
.poster_default_3 .poster_list .poster_arrow.prev{left: -62px;}
.poster_default_3 .poster_list .poster_arrow.next{right: -62px; transform: translateY(-50%) rotateY(180deg);}
.poster_default_3 .poster_group{display: flex; flex-wrap: wrap;}
.poster_default_3 .poster_group .poster_item{width: 18.438%; background-color: #fff; border-radius: 5px; box-shadow: 0 0 9px rgba(15, 49, 79, .02); padding: 20px 23px 19px; margin-right: 1.9525%; margin-bottom: 20px;}
.poster_default_3 .poster_group .poster_item:nth-child(5n){margin-right: 0;}
.poster_default_3 .poster_group .poster_item .img{display: block; width: 100%; height: 0; padding-top: 58.422%; position: relative;}
.poster_default_3 .poster_group .poster_item .img img{position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%);}
.poster_default_3 .poster_group .poster_item .poster_name{font-family: 'Arial'; font-size: 18px; color: #161616; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; word-break: break-word;}
.poster_default_3 .poster_group .poster_item .poster_date,
.poster_default_3 .poster_group .poster_item .poster_address{font-family: 'Arial'; font-size: 14px; line-height: 24px; color: #636363; padding-left: 24px;}
.poster_default_3 .poster_group .poster_item .poster_date{background: url(../images/icon/icon_date.png) no-repeat left 1px top 6px; margin-top: 3px;}
.poster_default_3 .poster_group .poster_item .poster_address{background: url(../images/icon/icon_address.png) no-repeat left 2px top 7px; margin-top: 4px; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; word-break: break-word;}
.poster_default_3 .poster_group .poster_item .poster_number{width: max-content; font-family: 'Poppins-Regular'; font-size: 12px; line-height: 21px; color: #4a544f; background-color: #ebf5f3; border-radius: 21px; padding: 0 10px; margin: 20px 5px 0;}

.poster_default_4 .poster_tab_box{background-color: #eff6fc;}
.poster_default_4 .poster_tab_box .poster_tab_list{display: flex; justify-content: center;}
.poster_default_4 .poster_tab_box .poster_tab_list .poster_tab_item{display: flex; justify-content: center; align-items: center; min-width: 175px; font-size: 18px; line-height: 58px; color: #181f38; border-top-left-radius: 5px; border-top-right-radius: 5px; margin: 0 10px;}
.poster_default_4 .poster_tab_box .poster_tab_list .poster_tab_item.on{background-color: #00bfc3; color: #fff; font-weight: bold;}
.poster_default_4 .poster_tab_box .poster_tab_list .poster_tab_item::before{content: ''; width: 32px; height: 19px; margin-right: 10px;}
.poster_default_4 .poster_tab_box .poster_tab_list .poster_tab_item.icon_flag_us::before{background: url(../images/icon/icon_flag_us.png) no-repeat center / 100%;}
.poster_default_4 .poster_tab_box .poster_tab_list .poster_tab_item.icon_flag_jp::before{background: url(../images/icon/icon_flag_jp.png) no-repeat center / 100%;}
.poster_default_4 .poster_tab_box .poster_tab_list .poster_tab_item.icon_flag_gb::before{background: url(../images/icon/icon_flag_gb.png) no-repeat center / 100%;}
.poster_default_4 .poster_tab_box .poster_tab_list .poster_tab_item.icon_flag_fr::before{background: url(../images/icon/icon_flag_fr.png) no-repeat center / 100%;}
.poster_default_4 .poster_tab_box .poster_tab_list .poster_tab_item.icon_flag_de::before{background: url(../images/icon/icon_flag_de.png) no-repeat center / 100%;}
poster_default_4 .poster_box{background-color: #00bfc3; padding: 38px 0 63px;}
.poster_default_4 .poster_box .poster_list{display: none; flex-wrap: wrap;}
.poster_default_4 .poster_box .poster_list.on{display: flex;}
.poster_default_4 .poster_box .poster_list .poster_item{display: flex; width: 32.032%; background-color: #fff; border-radius: 5px; padding: 24px 15px 16px; margin-right: 1.952%; margin-top: 25px;}
.poster_default_4 .poster_box .poster_list .poster_item:nth-child(3n){margin-right: 0;}
.poster_default_4 .poster_box .poster_list .poster_item .poster_left{width: max-content; max-width: 110px; padding-right: 15px;}
.poster_default_4 .poster_box .poster_list .poster_item .poster_right{flex: 1;}
.poster_default_4 .poster_box .poster_list .poster_item .img{display: block; width: 100%; height: 0; padding-top: 74.74%; position: relative;}
.poster_default_4 .poster_box .poster_list .poster_item .img img{position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%);}
.poster_default_4 .poster_box .poster_list .poster_item .poster_name{font-family: 'Arial'; font-size: 18px; line-height: 1; color: #161616; height: 36px; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-break: break-word;}
.poster_default_4 .poster_box .poster_list .poster_item .poster_date,
.poster_default_4 .poster_box .poster_list .poster_item .poster_address{font-family: 'Arial'; font-size: 14px; line-height: 20px; color: #636363; padding-left: 24px;}
.poster_default_4 .poster_box .poster_list .poster_item .poster_date{background: url(../images/icon/icon_date.png) no-repeat left top 4px;}
.poster_default_4 .poster_box .poster_list .poster_item .poster_address{height: 60px; background: url(../images/icon/icon_address.png) no-repeat left 1px top 5px; margin-top: 8px; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; word-break: break-word;}
.poster_default_4 .poster_box .poster_list .poster_item .poster_number{width: max-content; max-width: 100%; min-width: 95px; font-family: 'Poppins-Regular'; font-size: 12px; line-height: 21px; color: #4a544f; background-color: #ebf5f3; border-radius: 21px; padding: 0 10px; text-align: center; margin-top: 12px;}
.poster_default_4 .poster_box .poster_list .poster_link_box{display: flex; justify-content: center; width: 100%; margin-top: 52px;}
.poster_default_4 .poster_box .poster_list .poster_link_box a{width: 100%; max-width: 410px; font-size: 16px; line-height: 60px; background-color: #ffcf3c; border-radius: 60px; text-align: center;}
.poster_default_4 .poster_box .poster_list .poster_link_box a:hover{background-color: #233a50; color: #fff;}

#footer{padding: 23px 0 46px;}
#footer .footer_box{display: flex; justify-content: space-between; align-items: center;}
#footer .footer_box .logo{width: 206px;}
#footer .footer_box .logo img{max-height: 43px;}
#footer .footer_box .footer_menu_box{flex: 1; display: flex; justify-content: flex-end;}
#footer .footer_box .footer_menu{width: max-content; margin-right: 6.14581vw;}
#footer .footer_box .footer_menu *{font-size: 14px;}
#footer .footer_box .footer_menu .footer_menu_title{font-weight: bold;}
#footer .footer_box .footer_menu .footer_menu_link{margin-top: 10px;}
#footer .footer_box .footer_menu .footer_menu_link a{margin-right: 35px;}
#footer .footer_box .footer_menu .footer_menu_link a:last-child{margin-right: 0;}

.dot_loading_box{min-width: 36px; display: flex; justify-content: center; align-items: center;}
.dot_loading{position: relative; width: 8px; height: 8px; border-radius: 4px; background-color: #fff; color: #fff; transform: scale(1.25, 1.25); animation: dot_loading 2s infinite ease-in; display: inline-block;}
.dot_loading::before,
.dot_loading::after{box-sizing: inherit; content: ""; display: inline-block; position: absolute; top: 0; left: 0;}
.dot_loading::before{width: 8px; height: 8px; border-radius: 4px; background-color: #fff; color: #fff; animation: dot_loading_before 2s infinite ease-in;}
.dot_loading::after{width: 8px; height: 8px; border-radius: 4px; background-color: #fff; color: #fff; animation: dot_loading_after 2s infinite ease-in;}
@keyframes dot_loading {
    0% { transform: scale(1.25, 1.25); }
    50%, 60% { transform: scale(0.8, 0.8); }
    100% { transform: scale(1.25, 1.25); }
}
@keyframes dot_loading_before {
    0% { transform: translate(0) scale(0.7, 0.7); }
    50%, 60% { transform: translate(-15px) scale(1, 1); }
    100% { transform: translate(0) scale(0.7, 0.7); }
}
@keyframes dot_loading_after {
    0% { transform: translate(0) scale(0.7, 0.7); }
    50%, 60% { transform: translate(15px) scale(1, 1); }
    100% { transform: translate(0) scale(0.7, 0.7); }
}

.line_loading{-webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-name: line_loading; animation-name: line_loading; -webkit-animation-timing-function: linear; animation-timing-function: linear; background: #f6f7f8; background: -webkit-gradient(linear,left top,right top,color-stop(8%,#eee),color-stop(18%,#ddd),color-stop(33%,#eee)); background: linear-gradient(to right,#eee 8%,#ddd 18%,#eee 33%); background-size: 1000px 100px; position: relative; cursor: default!important; color: transparent!important;}
.line_loading *{opacity: 0; cursor: default!important; color: transparent!important;}
@-webkit-keyframes line_loading {
    0% { background-position: -500px 0; }
    100% { background-position: 500px 0; }
}
@keyframes line_loading {
    0% { background-position: -500px 0; }
    100% { background-position: 500px 0; }
}

.traders_box .traders_filter_box{background-color: #eff6fc; padding: 35px 0;}
.traders_box .traders_filter_box .traders_filter_title{font-size: 18px; color: #181f38; font-weight: bold;}
.traders_box .traders_filter_box .traders_filter_group{display: flex; margin-top: 9px;}
.traders_box .traders_filter_box .traders_filter_group *{font-size: 14px; line-height: 24px;}
.traders_box .traders_filter_box .traders_filter_group .traders_filter_name{color: #636363; line-height: 26px; margin-top: 7px; margin-right: 10px;}
.traders_box .traders_filter_box .traders_filter_group .traders_filter_list{flex: 1; display: flex; flex-wrap: wrap;}
.traders_box .traders_filter_box .traders_filter_group .traders_filter_list a{display: block; color: #161616; border: 1px solid transparent; border-radius: 5px; padding: 0 7px; margin: 7px 7px 0;}
.traders_box .traders_filter_box .traders_filter_group .traders_filter_list a:hover,
.traders_box .traders_filter_box .traders_filter_group .traders_filter_list a.on{border-color: #233a50;}
.traders_box .traders_container{background-color: #00bfc3; padding: 36px 0 20px;}
.traders_box .traders_tips{font-size: 16px; color: #fff; display: flex; align-items: center;}
.traders_box .traders_tips span{color: #ffcf3c; font-weight: bold; margin: 0 5px;}
.traders_box .traders_group{display: flex; justify-content: space-between; margin-top: 36px;}
.traders_box .traders_list{flex: 1;}
.traders_box .traders_list .traders_item{display: flex; justify-content: space-between; background-color: #fff; border-radius: 5px; padding: 25px 30px 35px; margin-bottom: 20px;}
.traders_box .traders_list .traders_item .traders_info{width: 73.771%;}
.traders_box .traders_list .traders_item .traders_name{font-family: 'Arial'; font-size: 24px; color: #161616; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; word-break: break-word;}
.traders_box .traders_list .traders_item .traders_tag_list{display: flex; flex-wrap: wrap; margin-top: 9px;}
.traders_box .traders_list .traders_item .traders_tag{font-size: 12px; line-height: 21px; color: #4a544f; background-color: #ebf5f3; border-radius: 21px; padding: 0 11px; margin-top: 5px; margin-right: 5px;}
.traders_box .traders_list .traders_item .traders_tag.blur{filter: blur(3px);}
.traders_box .traders_list .traders_item .traders_desc{font-size: 14px; line-height: 20px; color: #636363; padding: 0 6px; letter-spacing: -.6px; margin-top: 13px; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; word-break: break-word;}
.traders_box .traders_list .traders_item .traders_img_list{display: flex; flex-wrap: wrap; margin-top: 9px;}
.traders_box .traders_list .traders_item .traders_img_list .img{display: flex; justify-content: center; align-items: center; width: 80px; height: 80px; background-color: #eee; border-radius: 3px; margin-top: 11px; margin-right: 11px;}
.traders_box .traders_list .traders_item .traders_img_list .img:last-child{margin-right: 0;}
.traders_box .traders_list .traders_item .traders_tool{width: 160px; min-width: 160px; margin-top: 5px;}
.traders_box .traders_list .traders_item .traders_tool a{display: flex; justify-content: center; align-items: center; text-align: center; width: 100%; height: 38px; font-size: 14px; line-height: 24px; color: #4a544f; border: 1px solid #ffcf3c; border-radius: 38px; padding: 5px;}
.traders_box .traders_list .traders_item .traders_tool a.contact{background-color: #ffcf3c;}
.traders_box .traders_list .traders_item .traders_tool a + a{margin-top: 10px;}
.traders_box .traders_list .traders_item .traders_tool a:hover{background-color: #ffcf3c;}
.traders_box .traders_list .traders_item .traders_tool a.contact:hover{background-color: unset;}

.traders_detail .traders_detail_header{display: flex; align-items: center; padding: 31px 0 30px;}
.traders_detail .traders_detail_header .img{width: 60px; height: 60px; background-color: #045afe; border-radius: 10px; margin-right: 10px;}
.traders_detail .traders_detail_header .traders_detail_info{flex: 1;}
.traders_detail .traders_detail_header .traders_detail_name{font-family: 'Arial'; font-size: 24px; font-weight: bold;}
.traders_detail .traders_detail_header .traders_detail_country{display: flex; align-items: center; font-size: 14px; line-height: 24px; color: #333;}
.traders_detail .traders_detail_header .traders_detail_country i{margin-right: 3px; transform: translateY(-2px); transition: none;}

.traders_detail .traders_detail_contact{background: url(../images/page/bg_traders_detail_0-min.png) no-repeat center / cover; padding: 36px 0 35px;}
.traders_detail .traders_contact_wrapper{display: flex; justify-content: space-between; align-items: center;}
.traders_detail .traders_contact_info{flex: 1; padding: 10px 0 25px;}
.traders_detail .traders_contact_info *{font-family: 'OpenSans-Bold'; color: #fff;}
.traders_detail .traders_contact_info .traders_contact_title{font-size: 41px;}
.traders_detail .traders_contact_info .traders_contact_desc{font-size: 37px; margin-top: 2px;}
.traders_detail .traders_contact_box{width: 330px; background-color: rgba(255, 255, 255, .85); border-radius: 10px; padding: 12px 19px 20px;}
.traders_detail .traders_contact_subtitle{font-family: 'OpenSans-Bold'; font-size: 24px; letter-spacing: -1.2px; margin-bottom: 10px;}
.traders_detail .traders_contact_item{padding-left: 30px; margin-bottom: 6px; position: relative;}
.traders_detail .traders_contact_item.web::before,
.traders_detail .traders_contact_item.tel::before{content: ''; width: 16px; height: 16px; background-repeat: no-repeat; background-position: center; background-size: 100%; position: absolute; left: 1px; top: 3px;}
.traders_detail .traders_contact_item.web::before{background-image: url(../images/icon/icon_web.png);}
.traders_detail .traders_contact_item.tel::before{background-image: url(../images/icon/icon_tel.png);}
.traders_detail .traders_contact_item.web.line_loading::before,
.traders_detail .traders_contact_item.tel.line_loading::before{display: none;}
.traders_detail .traders_contact_item.scroll{overflow: hidden; overflow-y: scroll; max-height: 120px;}
.traders_detail .traders_contact_item.scroll::-webkit-scrollbar{width: 4px; height: 100%;}
.traders_detail .traders_contact_item.scroll::-webkit-scrollbar-track{background-color: #d8dde0; border-radius: 4px;}
.traders_detail .traders_contact_item.scroll::-webkit-scrollbar-thumb{background-color: #abb1b4; border-radius: 4px;}
.traders_detail .traders_contact_item *{font-size: 14px; line-height: 20px; color: #333; word-break: break-all;}
.traders_detail .traders_contact_item a{display: block; width: max-content; max-width: 100%; margin-bottom: 5px;}
.traders_detail .traders_contact_item a:last-child{margin-bottom: 0;}
.traders_detail .traders_contact_item.web *{color: #096efd;}
.traders_detail .traders_contact_share{display: flex; flex-wrap: wrap;}
.traders_detail .traders_contact_share a{width: 30px; height: 30px; background-repeat: no-repeat; background-position: center; background-size: 100%; margin-right: 10px; margin-bottom: 0; margin-top: 2px;}
.traders_detail .traders_contact_share a.icon_share_facebook{background-image: url(../images/icon/icon_share_Facebook.png);}
.traders_detail .traders_contact_share a.icon_share_youtube{background-image: url(../images/icon/icon_share_YouTube.png);}
.traders_detail .traders_contact_share a.icon_share_linkedin{background-image: url(../images/icon/icon_share_LinkedIn.png);}
.traders_detail .traders_contact_share a.icon_share_twitter{background-image: url(../images/icon/icon_share_Twitter.png);}
.traders_detail .traders_contact_share a.icon_share_instagram{background-image: url(../images/icon/icon_share_Instagram.png);}
.traders_detail .traders_contact_link{display: flex; justify-content: space-between; flex-wrap: wrap; margin-top: 43px;}
.traders_detail .traders_contact_link a{display: flex; justify-content: center; align-items: center; width: 47.261%; height: 38px; font-size: 14px; color: #fff; background-color: #045afe; border: 1px solid #045afe; border-radius: 38px;}
.traders_detail .traders_contact_link a.whatsapp{color: #3ac34c; background-color: unset; border-color: #3ac34c;}
.traders_detail .traders_contact_link a.whatsapp::before{content: ''; width: 16px; height: 16px; background: url(../images/icon/icon_whatsapp.png) no-repeat center / 100%; margin-right: 5px;}

.traders_detail .traders_detail_company{text-align: center; background: url(../images/page/bg_traders_detail_1-min.png) no-repeat center / cover; padding: 93px 0 120px;}
.traders_detail .traders_company_box{display: flex; flex-direction: column; align-items: center;}
.traders_detail .traders_company_box .traders_company_title{font-family: 'OpenSans-Bold'; font-size: 48px;}
.traders_detail .traders_company_box .traders_company_subtitle{max-width: 900px; font-family: 'OpenSans-Bold'; font-size: 36px; line-height: 1; color: #275a9b; margin-top: 45px;}
.traders_detail .traders_company_box .traders_company_desc{font-family: 'Opensans-Regular'; font-size: 18px; line-height: 32px; color: #333; padding: 0 10px; margin-top: 25px; text-indent: 36px; text-align: left;}

.traders_detail .traders_detail_category{padding: 62px 0 79px;}
.traders_detail .traders_category_box{display: flex; flex-direction: column; align-items: center;}
.traders_detail .traders_category_box .traders_category_title{font-family: 'OpenSans-Bold'; font-size: 48px;}
.traders_detail .traders_category_box .traders_category_desc{font-family: 'Opensans-Regular'; font-size: 28px; line-height: 30px; color: #333; margin-top: 14px; text-align: center;}
.traders_detail .traders_category_box .traders_category_list{display: flex; justify-content: center; flex-wrap: wrap; width: 100%;}
.traders_detail .traders_category_box .traders_category_list .traders_category_item{display: block; width: 23.204%; margin-right: 2.39466%; margin-top: 43px;}
.traders_detail .traders_category_box .traders_category_list .traders_category_item:nth-child(4n),
.traders_detail .traders_category_box .traders_category_list .traders_category_item:last-child{margin-right: 0;}
.traders_detail .traders_category_box .traders_category_list .img{width: 100%; height: 0; padding-top: 106.398%; border-radius: 10px; overflow: hidden; position: relative;}
.traders_detail .traders_category_box .traders_category_list .img img{position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%);}
.traders_detail .traders_category_box .traders_category_list .traders_category_name{font-family: 'Opensans-Regular'; font-size: 18px; line-height: 24px; color: #333; font-weight: bold; margin-top: 14px;}
.traders_detail .traders_category_box .traders_category_card{border-radius: 10px; overflow: hidden; position: relative; margin-top: 45px;}
.traders_detail .traders_category_box .traders_category_info{display: flex; flex-direction: column; align-items: center; text-align: center; font-size: 32px; line-height: 1; color: #0b2550; font-style: italic; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%);}
.traders_detail .traders_category_box .traders_category_info::before{content: ''; width: 61px; height: 61px; background: url(../images/icon/icon_category.png) no-repeat center / 100%; margin-bottom: 30px;}

.traders_detail .traders_detail_products{background-color: #f5f8ff; padding: 65px 0 80px;}
.traders_detail .traders_products_box{display: flex; flex-direction: column; align-items: center;}
.traders_detail .traders_products_box .traders_products_title{font-family: 'OpenSans-Bold'; font-size: 48px;}
.traders_detail .traders_products_box .traders_products_desc{font-family: 'Opensans-Regular'; font-size: 28px; line-height: 30px; color: #333; margin-top: 12px; text-align: center;}
.traders_detail .traders_products_box .traders_products_list{width: 100%; display: flex; justify-content: center; flex-wrap: wrap; margin-top: 23px;}
.traders_detail .traders_products_box .img{display: block; width: 18.75%; height: 0; padding-top: 18.75%; border-radius: 10px; overflow: hidden; position: relative; margin-right: 1.5625%; margin-top: 20px;}
.traders_detail .traders_products_box .img:nth-child(5n),
.traders_detail .traders_products_box .img:last-child{margin-right: 0;}
.traders_detail .traders_products_box .img img{position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%);}

.enterprise_box .enterprise_filter_box{background-color: #eff6fc; padding: 35px 0;}
.enterprise_box .enterprise_filter_box .enterprise_filter_title{font-size: 18px; color: #181f38; font-weight: bold;}
.enterprise_box .enterprise_filter_box .enterprise_filter_group{display: flex; margin-top: 9px;}
.enterprise_box .enterprise_filter_box .enterprise_filter_group *{font-size: 14px; line-height: 24px;}
.enterprise_box .enterprise_filter_box .enterprise_filter_group .enterprise_filter_name{color: #636363; line-height: 26px; margin-top: 7px; margin-right: 10px;}
.enterprise_box .enterprise_filter_box .enterprise_filter_group .enterprise_filter_list{flex: 1; display: flex; flex-wrap: wrap;}
.enterprise_box .enterprise_filter_box .enterprise_filter_group .enterprise_filter_list a{display: block; color: #161616; border: 1px solid transparent; border-radius: 5px; padding: 0 7px; margin: 7px 7px 0;}
.enterprise_box .enterprise_filter_box .enterprise_filter_group .enterprise_filter_list a:hover,
.enterprise_box .enterprise_filter_box .enterprise_filter_group .enterprise_filter_list a.on{border-color: #233a50;}
.enterprise_box .enterprise_container{background-color: #00bfc3; padding: 34px 0 35px;}
.enterprise_box .enterprise_tips{font-size: 16px; color: #fff; display: flex; align-items: center;}
.enterprise_box .enterprise_tips span{color: #ffcf3c; font-weight: bold; margin: 0 5px;}
.enterprise_box .enterprise_group{display: flex; justify-content: space-between; margin-top: 28px;}
.enterprise_box .enterprise_list{flex: 1;}
.enterprise_box .enterprise_list .enterprise_item{display: flex; justify-content: space-between; background-color: #fff; border-radius: 5px; padding: 34px 30px 42px; margin-bottom: 15px;}
.enterprise_box .enterprise_list .enterprise_item .enterprise_info_box{width: 73.771%; display: flex;}
.enterprise_box .enterprise_list .enterprise_item .enterprise_info{flex: 1; padding-top: 2px;}
.enterprise_box .enterprise_list .enterprise_item .img{width: 100px; min-width: 100px; margin-right: 36px;}
.enterprise_box .enterprise_list .enterprise_item .preview_img{width: 100%; height: 0; padding-top: 100%; border: 1px solid #636363; border-radius: 10px; position: relative;}
.enterprise_box .enterprise_list .enterprise_item .preview_img span{font-size: 50px; color: #636363; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%);}
.enterprise_box .enterprise_list .enterprise_item .enterprise_name{font-family: 'Arial'; font-size: 18px; color: #161616;}
.enterprise_box .enterprise_list .enterprise_item .enterprise_date,
.enterprise_box .enterprise_list .enterprise_item .enterprise_address{font-family: 'Arial'; font-size: 14px; line-height: 20px; color: #636363; padding-left: 25px; position: relative;}
.enterprise_box .enterprise_list .enterprise_item .enterprise_date{margin-top: 16px;}
.enterprise_box .enterprise_list .enterprise_item .enterprise_date::before{content: ''; width: 12px; height: 12px; background: url(../images/icon/icon_date.png) no-repeat center / 100%; position: absolute; left: 2px; top: 4px;}
.enterprise_box .enterprise_list .enterprise_item .enterprise_address{margin-top: 8px;}
.enterprise_box .enterprise_list .enterprise_item .enterprise_address::before{content: ''; width: 11px; height: 13px; background: url(../images/icon/icon_address.png) no-repeat center / 100%; position: absolute; left: 3px; top: 5px;}
.enterprise_box .enterprise_list .enterprise_item .enterprise_date.line_loading::before,
.enterprise_box .enterprise_list .enterprise_item .enterprise_address.line_loading::before{display: none;}
.enterprise_box .enterprise_list .enterprise_item .enterprise_tag_list{display: flex; align-items: center; flex-wrap: wrap; padding: 0 4px; margin-top: 21px;}
.enterprise_box .enterprise_list .enterprise_item .icon_flag{margin-top: 3px; margin-right: 5px;}
.enterprise_box .enterprise_list .enterprise_item .enterprise_tag{font-size: 12px; line-height: 21px; color: #4a544f; background-color: #ebf5f3; border-radius: 21px; padding: 0 11px; margin-top: 5px; margin-right: 5px;}
.enterprise_box .enterprise_list .enterprise_item .enterprise_tag.number{font-family: 'Poppins-Regular';}
.enterprise_box .enterprise_list .enterprise_item .enterprise_tag:last-child{margin-right: 0;}
.enterprise_box .enterprise_list .enterprise_item .enterprise_tool{width: 160px; margin-top: 5px;}
.enterprise_box .enterprise_list .enterprise_item .enterprise_tool a{display: flex; justify-content: center; align-items: center; text-align: center; width: 100%; height: 38px; font-size: 14px; line-height: 24px; color: #4a544f; border: 1px solid #ffcf3c; border-radius: 38px; padding: 5px; background-color: #ffcf3c;}
.enterprise_box .enterprise_list .enterprise_item .enterprise_tool a.record{background-color: #ffcf3c;}
.enterprise_box .enterprise_list .enterprise_item .enterprise_tool a.record::before{content: ''; width: 17px; height: 15px; background: url(../images/icon/icon_record.png) no-repeat center / 100%; margin-right: 10px;}
.enterprise_box .enterprise_list .enterprise_item .enterprise_tool a + a{margin-top: 10px;}
.enterprise_box .enterprise_list .enterprise_item .enterprise_tool a:hover{background-color: unset;}
.enterprise_box .enterprise_list .enterprise_item .enterprise_tool a.record:hover{background-color: unset;}

.enterprise_other{width: 280px; margin-left: 20px;}
.enterprise_other_box{background-color: #fff; border-radius: 5px; padding: 15px 10px 39px; margin-bottom: 15px;}
.enterprise_other_title{font-size: 18px; color: #181f38; font-weight: bold; padding: 0 10px;}
.enterprise_other_list{margin-top: 45px;}
.enterprise_other_list .enterprise_other_item{display: flex; margin-top: 37px;}
.enterprise_other_item .img{display: block; width: 65px; margin-right: 5px;}
.enterprise_other_item .preview_img{width: 100%; height: 0; padding-top: 100%; border: 1px solid #636363; border-radius: 10px; position: relative;}
.enterprise_other_item .preview_img span{font-size: 30px; color: #636363; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%);}
.enterprise_other_item .enterprise_other_info{flex: 1;}
.enterprise_other_item .enterprise_other_name{font-family: 'Arial'; font-size: 16px; color: #161616;}
.enterprise_other_item .enterprise_other_date,
.enterprise_other_item .enterprise_other_address{font-family: 'Arial'; font-size: 14px; line-height: 20px; color: #636363; padding-left: 25px;}
.enterprise_other_item .enterprise_other_date{background: url(../images/icon/icon_date.png) no-repeat left 2px top 4px; margin-top: 9px;}
.enterprise_other_item .enterprise_other_address{background: url(../images/icon/icon_address.png) no-repeat left 3px top 5px; margin-top: 5px;}
.enterprise_other_item .enterprise_other_tags{display: flex; align-items: center; flex-wrap: wrap; margin-top: 12px;}
.enterprise_other_item .icon_flag{margin-top: 3px; margin-right: 5px;}
.enterprise_other_item .enterprise_other_tag{font-size: 12px; line-height: 21px; color: #4a544f; background-color: #ebf5f3; border-radius: 21px; padding: 0 11px; margin-top: 5px; margin-right: 5px;}
.enterprise_other_item .enterprise_other_tag.number{font-family: 'Poppins-Regular';}

.enterprise_detail{background-color: #eff6fc;}
.enterprise_detail .enterprise_detail_header{display: flex; padding: 51px 0 61px;}
.enterprise_detail .enterprise_detail_header .img{width: 117px; height: 117px; margin-right: 58px;}
.enterprise_detail .enterprise_detail_header .preview_img{width: 100%; height: 0; padding-top: calc(100% - 2px); border: 1px solid #636363; border-radius: 10px; position: relative;}
.enterprise_detail .enterprise_detail_header .preview_img span{font-size: 50px; color: #636363; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%);}
.enterprise_detail .enterprise_header_info{flex: 1; padding-top: 8px; position: relative;}
.enterprise_detail .enterprise_header_info .enterprise_header_title{display: flex; align-items: flex-start;}
.enterprise_detail .enterprise_header_info .enterprise_header_name{font-family: 'Arial'; font-size: 24px; color: #161616;}
.enterprise_detail .enterprise_header_info .enterprise_header_tag{font-size: 12px; line-height: 21px; color: #4a544f; background-color: #edfafa; border: 1px solid #00bfc3; border-radius: 23px; padding: 0 11px; margin-left: 12px;}
.enterprise_detail .enterprise_header_info .enterprise_header_date,
.enterprise_detail .enterprise_header_info .enterprise_header_address{font-family: 'Arial'; font-size: 14px; line-height: 20px; color: #636363; padding-left: 25px; position: relative;}
.enterprise_detail .enterprise_header_info .enterprise_header_date{margin-top: 18px;}
.enterprise_detail .enterprise_header_info .enterprise_header_address{margin-top: 8px;}
.enterprise_detail .enterprise_header_info .enterprise_header_date::before{content: ''; width: 12px; height: 12px; background: url(../images/icon/icon_date.png) no-repeat center / 100%; position: absolute; left: 2px; top: 4px;}
.enterprise_detail .enterprise_header_info .enterprise_header_address::before{content: ''; width: 11px; height: 13px; background: url(../images/icon/icon_address.png) no-repeat center / 100%; position: absolute; left: 3px; top: 5px;}
.enterprise_detail .enterprise_header_info .enterprise_header_date.line_loading::before,
.enterprise_detail .enterprise_header_info .enterprise_header_address.line_loading::before{display: none;}
.enterprise_detail .enterprise_header_info .enterprise_header_desc{
    font-family: 'Arial'; font-size: 14px; line-height: 20px; color: #636363; margin-top: 29px;
}
.enterprise_detail .enterprise_header_info  .read-more{
    display: none;
    float: right;
    height: 38px; font-size: 14px; line-height: 24px;
}
.enterprise_detail .enterprise_header_info  .arrow{
    float: right;
    display: none;
}
.enterprise_detail .enterprise_header_info  .read-more::before{
    content: ''; width: 17px; height: 15px; background: url(../../../ico/arrow_down.png) no-repeat center / 100%; margin-right: 10px;
}
.enterprise_detail .enterprise_header_info .enterprise_header_tel,
.enterprise_detail .enterprise_header_info .enterprise_header_tel *{font-family: 'Arial'; font-size: 14px; line-height: 20px; color: #636363;}
.enterprise_detail .enterprise_header_info .enterprise_header_tel{margin-top: 8px; padding-left: 25px; position: relative;}
.enterprise_detail .enterprise_header_info .enterprise_header_tel::before{content: ''; width: 16px; height: 16px; background: url(../images/icon/icon_tel.png) no-repeat center / 100%; position: absolute; left: 1px; top: 3px;}
.enterprise_detail .enterprise_header_info .enterprise_header_tel.line_loading::before{display: none;}
.enterprise_detail .enterprise_header_info .enterprise_header_share{display: flex; flex-wrap: wrap; margin-top: 8px;}
.enterprise_detail .enterprise_header_info .enterprise_header_share a{width: 30px; height: 30px; background-repeat: no-repeat; background-position: center; background-size: 100%; margin-right: 10px; margin-bottom: 0; margin-top: 2px;}
.enterprise_detail .enterprise_header_info .enterprise_header_share a.icon_share_facebook{background-image: url(../images/icon/icon_share_Facebook.png);}
.enterprise_detail .enterprise_header_info .enterprise_header_share a.icon_share_linkedin{background-image: url(../images/icon/icon_share_LinkedIn.png);}
.enterprise_detail .enterprise_header_info .enterprise_header_share a.icon_share_youtube{background-image: url(../images/icon/icon_share_YouTube.png);}
.enterprise_detail .enterprise_header_info .enterprise_header_share a.icon_share_twitter{background-image: url(../images/icon/icon_share_Twitter.png);}
.enterprise_detail .enterprise_header_info .enterprise_header_share a.icon_share_instagram{background-image: url(../images/icon/icon_share_Instagram.png);}
.enterprise_detail .enterprise_header_info .enterprise_header_link{display: flex; justify-content: center; align-items: center; text-align: center; width: max-content; height: 38px; font-size: 14px; line-height: 24px; color: #4a544f; border: 1px solid #ffcf3c; border-radius: 38px; padding: 5px 14px; background-color: #ffcf3c; position: absolute; right: 0; top: 0;}
.enterprise_detail .enterprise_header_info .enterprise_header_link::before{content: ''; width: 17px; height: 15px; background: url(../images/icon/icon_record.png) no-repeat center / 100%; margin-right: 10px;}

.enterprise_detail .enterprise_tab_box{background-color: #eff6fc; position: sticky; top: 100px; z-index: 1;}
.enterprise_detail .enterprise_tab_wrapper{display: flex;}
.enterprise_detail .enterprise_tab_wrapper .enterprise_tab{font-size: 18px; line-height: 58px; color: #181f38; padding: 0 51px; border-top-left-radius: 5px; border-top-right-radius: 5px; margin-right: 24px;}
.enterprise_detail .enterprise_tab_wrapper .enterprise_tab:last-child{margin-right: 0;}
.enterprise_detail .enterprise_tab_wrapper .enterprise_tab.on{font-weight: bold; color: #fff; background-color: #00bfc3;}

.enterprise_detail .enterprise_detail_container{background-color: #00bfc3; padding: 53px 0 40px;}
.enterprise_detail .enterprise_detail_wrapper{display: flex; justify-content: space-between;}
.enterprise_detail .enterprise_detail_group{flex: 1;}
.enterprise_detail .enterprise_detail_card{background-color: #fff; border-radius: 5px; padding: 16px 18px;}
.enterprise_detail .enterprise_detail_card + .enterprise_detail_card{margin-top: 15px;}
.enterprise_detail .enterprise_detail_card .enterprise_card_title{font-size: 18px; color: #181f38; font-weight: bold; padding: 0 2px;}
.enterprise_detail .enterprise_detail_card .enterprise_info_list{display: flex; flex-wrap: wrap; margin: 5px 0 19px;}
.enterprise_detail .enterprise_detail_card .enterprise_info_item{width: 33.3333%; padding-right: 10px; margin-top: 31px;}
.enterprise_detail .enterprise_detail_card .enterprise_info_item:nth-child(3n){margin-right: 0;}
.enterprise_detail .enterprise_detail_card .enterprise_info_item *{font-size: 14px; line-height: 20px; color: #181f38;}
.enterprise_detail .enterprise_detail_card .enterprise_info_item .enterprise_info_key{color: #636363;}
.enterprise_detail .enterprise_detail_card .enterprise_info_item .enterprise_info_value{margin-top: 2px; word-break: break-word;}
.enterprise_detail .enterprise_detail_card .enterprise_manager_list{display: flex; flex-wrap: wrap; margin: 19px 0 24px;}
.enterprise_detail .enterprise_detail_card .enterprise_manager_item{display: flex; flex-direction: column; justify-content: center; align-items: center; text-align: center; width: 32.128%; min-height: 140px; background-color: #edfafa; border: 1px solid #00bfc3; border-radius: 5px; padding: 10px; margin-right: 1.808%; margin-top: 18px;}
.enterprise_detail .enterprise_detail_card .enterprise_manager_item:nth-child(3n),
.enterprise_detail .enterprise_detail_card .enterprise_manager_item:last-child{margin-right: 0;}
.enterprise_detail .enterprise_detail_card .enterprise_manager_item[hide]{display: none;}
.enterprise_detail .enterprise_detail_card .enterprise_manager_list.on .enterprise_manager_item[hide]{display: flex;}
.enterprise_detail .enterprise_detail_card .enterprise_manager_item.more{cursor: pointer;}
.enterprise_detail .enterprise_detail_card .enterprise_manager_item .enterprise_manager_name{font-size: 24px; color: #181f38;}
.enterprise_detail .enterprise_detail_card .enterprise_manager_item .enterprise_manager_desc{font-size: 14px; line-height: 20px; color: #636363; margin-top: 11px;}
.enterprise_detail .enterprise_detail_card .enterprise_address_desc{padding: 0 8px; margin: 17px 0 10px;}
.enterprise_detail .enterprise_detail_card .enterprise_address_desc,
.enterprise_detail .enterprise_detail_card .enterprise_address_desc *{font-family: 'Arial'; font-size: 14px; line-height: 20px; color: #636363;}
.enterprise_detail .enterprise_detail_card .enterprise_address_desc a{color: #0054ff;}
.enterprise_detail .enterprise_detail_card .enterprise_ipo_list{display: flex; flex-wrap: wrap; padding: 0 5px 11px;}
.enterprise_detail .enterprise_detail_card .enterprise_ipo_item{width: 15.592%; border-right: 1px solid #dbdbdb; padding-right: 10px; margin-right: 5.51%; margin-top: 20px;}
.enterprise_detail .enterprise_detail_card .enterprise_ipo_item:nth-child(5n),
.enterprise_detail .enterprise_detail_card .enterprise_ipo_item:last-child{border-right: 0; margin-right: 0;}
.enterprise_detail .enterprise_detail_card .enterprise_ipo_item *{font-size: 14px; color: #181f38;}
.enterprise_detail .enterprise_detail_card .enterprise_ipo_item .enterprise_ipo_key{font-weight: bold;}
.enterprise_detail .enterprise_detail_card .enterprise_ipo_item .enterprise_ipo_value{margin-top: 17px;}

.turn_page{height:auto; overflow:hidden; text-align: center;padding: 20px;}
.turn_page .total_count{line-height:35px; display:inline-block; vertical-align:top;}
.turn_page .page{margin-left:20px; display:inline-block; vertical-align:top;}
.turn_page .page li{display:inline-block; vertical-align:top;}
.turn_page .page li>span{cursor:default;}
.turn_page .page li>span, .turn_page .page li>a{width:33px; height:33px; line-height:33px; margin:0 1px; text-align:center; text-decoration:none; font-size:12px; color:#888; background-color:#fff; border:1px #d9d9d9 solid; border-radius:2px; display:block;}
.turn_page .page li .page_omitted{background-color:transparent; border-color:transparent;}
.turn_page .page li .page_item:hover, .turn_page .page li .page_item_current{color:#fff; background-color:#233a50; border-color:#233a50;}
.turn_page .page li .icon_page_prev, .turn_page .page li .icon_page_next{width:inherit; height:inherit; background-repeat:no-repeat; background-position:center; display:block;}
.turn_page .page li .icon_page_prev{background-image:url(../../../manage/images/frame/icon_arrow_left_small_gray.png);}
.turn_page .page li .icon_page_next{background-image:url(../../../manage/images/frame/icon_arrow_right_small_gray.png);}
.turn_page .page li .page_button{font-size: 0;}
/* .turn_page .page li.page_first, .turn_page .page li.page_last{margin:0 4px;} */

@media screen and (max-width: 1460px){
    .poster_default_3 .poster_list .poster_arrow.prev{left: -50px;}
    .poster_default_3 .poster_list .poster_arrow.next{right: -50px;}
}

@media screen and (max-width: 1280px){
    .search_box .search_info .search_selected{display: none;}
    .search_box .search_info input[type="text"]{padding: 0 10px;}
    .search_box .search_btn{width: 100px; padding-right: 0;}
    .search_box .search_btn::after{display: none;}

    #header .header_box .logo{width: 150px; min-width: 150px;}
    #header .header_box .search_box{margin: 0 10px;}
    
    .poster_default_1 .poster_box .poster_title{font-size: 56px; line-height: 71px;}
}

@media screen and (max-width: 1000px){
    .header_blank{height: 97px;}
    .search_box{display: none;}

    .poster_default_1{padding: 75px 0 65px;}
    .poster_default_1::after{clip-path: ellipse(160% 50% at 50% 0);}
    .poster_default_1 .poster_box{flex-direction: column-reverse;}
    .poster_default_1 .poster_box .img{width: 100%;}
    .poster_default_1 .poster_box .poster_info{width: 100%; padding-bottom: 0; margin-top: 20px;}

    .poster_default_2{padding: 35px 0;}
    .poster_default_2 .poster_box .poster_item .poster_title{font-size: 18px; margin-top: 15px;}
    .poster_default_2 .poster_box .poster_item .poster_desc{font-size: 14px; margin-top: 5px;}
    .poster_default_2 .poster_box .poster_item .img{width: 60px; height: 60px;}
    .poster_default_2 .poster_box .poster_item .img img{max-width: 80%; transform: translateY(-5px);}

    .poster_default_3{padding: 40px 0;}
    .poster_default_3::after{clip-path: ellipse(220% 100% at 50% 100%);}
    .poster_default_3 .poster_list .poster_arrow{display: none;}
    .poster_default_3 .poster_group .poster_item{padding: 10px;}

    .poster_default_4 .poster_tab_box .poster_tab_list .poster_tab_item{min-width: 100px; font-size: 14px; line-height: 40px; border-top-left-radius: 3px; border-top-right-radius: 3px; margin: 0 5px;}
    .poster_default_4 .poster_tab_box .poster_tab_list .poster_tab_item::before{width: 22px; height: 14px; margin-right: 5px;}
    .poster_default_4 .poster_box{padding: 20px 0 30px;}
    .poster_default_4 .poster_box .poster_list .poster_item{padding: 10px;}

    #footer{padding: 10px 0 20px;}
    #footer .footer_box{flex-direction: column;}
    #footer .footer_box .footer_menu_box{flex-direction: column;}
    #footer .footer_box .footer_menu{margin-top: 20px; margin-right: 0;}

    #footer .footer_record_text{justify-content: space-between;align-items: center;margin: 10px auto;width: 92%;max-width: 1280px;}

    .traders_box .traders_filter_box{padding: 20px 0;}

    .enterprise_box .enterprise_filter_box,
    .enterprise_box .enterprise_container{padding: 20px 0;}
    .enterprise_other{display: none;}

    .enterprise_detail .enterprise_detail_header{padding: 30px 0;}

    .enterprise_detail .enterprise_tab_box{top: 97px;}
    .enterprise_detail .enterprise_tab_wrapper .enterprise_tab{font-size: 14px; line-height: 40px; padding: 0 15px; border-top-left-radius: 3px; border-top-right-radius: 3px; margin-right: 5px;}
    .enterprise_detail .enterprise_detail_container{padding: 20px 0;}
    .enterprise_detail .enterprise_detail_card{padding: 10px;}
    .enterprise_detail .enterprise_detail_card .enterprise_ipo_item{width: 29.66%;}
    .enterprise_detail .enterprise_detail_card .enterprise_ipo_item:nth-child(5n){margin-right: 5.51%; border-right: 1px solid #dbdbdb;}
    .enterprise_detail .enterprise_detail_card .enterprise_ipo_item:nth-child(3n),
    .enterprise_detail .enterprise_detail_card .enterprise_ipo_item:last-child{margin-right: 0; border-right: 0;}
}

@media screen and (max-width: 750px){
    #header{padding: 15px 0;}
    #header .header_box .logo{min-width: 120px; width: 120px; max-height: 43px;}
    #header .header_box .header_tool > a{min-width: 100px; font-size: 12px; height: 30px; line-height: 28px; margin-left: 9px;}
    #header .header_box .header_nav a{font-size: 12px; line-height: 30px; margin-left: 9px;}
    .header_blank{height: 60px;}

    .search_box{border-radius: 3px;}
    .search_box input, .search_box button{font-size: 14px;}
    .search_box .search_info{border-top-left-radius: 3px; border-bottom-left-radius: 3px;}
    .search_box .search_info input[type="text"]{font-size: 12px;}

    .poster_default_1::after{clip-path: ellipse(230% 50% at 50% 0);}
    .poster_default_1 .poster_box .poster_title{font-size: 36px; line-height: 46px;}
    .poster_default_1 .poster_box .search_box{display: flex; padding: 3px 5px; margin-top: 60px;}
    .poster_default_1 .poster_box .search_box .search_info{padding: 3px 0;}
    .poster_default_1 .poster_box .search_box .search_info .search_radio{font-size: 12px; padding: 6px 15px;}
    .poster_default_1 .poster_box .search_box .search_info .search_radio.on{font-size: 16px; padding: 8px 15px;}
    .poster_default_1 .poster_box .search_box .search_info .search_radio:first-child::after{width: 6px; height: 6px; border-top-left-radius: 3px; border-bottom-right-radius: 3px;}
    .poster_default_1 .poster_box .search_box .search_info .search_radio + .search_radio{margin-left: 5px;}
    .poster_default_1 .poster_box .search_box input,
    .poster_default_1 .poster_box .search_box button{line-height: 30px;}
    .poster_default_1 .poster_box .search_box .search_btn{padding-left: 0;}
    .poster_default_1 .poster_box .hot_keyword{margin-top: 10px;}
    .poster_default_1 .poster_box .hot_keyword::before{width: 11px; height: 18px; margin-right: 5px;}
    .poster_default_1 .poster_box .hot_keyword a{font-size: 12px; line-height: 18px; margin-right: 10px;}

    .poster_default_3::after{clip-path: ellipse(400% 100% at 50% 100%);}
    .poster_default_3 .poster_list{margin-top: 30px;}
    .poster_default_3 .poster_group .poster_item{width: 48%; margin-right: 4%; margin-bottom: 10px;}
    .poster_default_3 .poster_group .poster_item:nth-child(5n){margin-right: 4%;}
    .poster_default_3 .poster_group .poster_item:nth-child(2n){margin-right: 0;}
    .poster_default_3 .poster_group .poster_item .poster_name{font-size: 16px;}
    .poster_default_3 .poster_group .poster_item .poster_date,
    .poster_default_3 .poster_group .poster_item .poster_address{font-size: 12px; line-height: 20px; padding-left: 16px;}
    .poster_default_3 .poster_group .poster_item .poster_date{background-size: 10px; background-position: left top 4px;}
    .poster_default_3 .poster_group .poster_item .poster_address{background-size: 10px; background-position: left top 4px;}
    .poster_default_3 .poster_group .poster_item .poster_number{margin: 10px 0 0;}

    .poster_default_4 .poster_tab_box .poster_tab_scroll{overflow: hidden; overflow-x: scroll;}
    .poster_default_4 .poster_tab_box .poster_tab_list{width: max-content;}
    .poster_default_4 .poster_box .poster_list .poster_item{flex-direction: column; width: 48%; margin-right: 4%; margin-top: 10px;}
    .poster_default_4 .poster_box .poster_list .poster_item:nth-child(3n){margin-right: 4%;}
    .poster_default_4 .poster_box .poster_list .poster_item:nth-child(2n){margin-right: 0;}
    .poster_default_4 .poster_box .poster_list .poster_item .poster_left{width: 100%; max-width: 100%; padding-right: 0;}
    .poster_default_4 .poster_box .poster_list .poster_item .poster_number{margin-top: 6px;}
    .poster_default_4 .poster_box .poster_list .poster_item .poster_right{margin-top: 10px;}
    .poster_default_4 .poster_box .poster_list .poster_item .poster_name{font-size: 14px; height: 28px;}
    .poster_default_4 .poster_box .poster_list .poster_item .poster_date,
    .poster_default_4 .poster_box .poster_list .poster_item .poster_address{font-size: 12px; line-height: 20px; padding-left: 16px;}
    .poster_default_4 .poster_box .poster_list .poster_item .poster_date{background-size: 10px; background-position: left top 4px; margin-top: 4px;}
    .poster_default_4 .poster_box .poster_list .poster_item .poster_address{background-size: 10px; background-position: left top 4px; margin-top: 4px;}
    .poster_default_4 .poster_box .poster_list .poster_link_box{margin-top: 25px;}
    .poster_default_4 .poster_box .poster_list .poster_link_box a{max-width: 200px; font-size: 14px; line-height: 45px;}

    #footer .footer_box .footer_menu *{font-size: 12px;}

    .traders_box .traders_filter_box .traders_filter_title{font-size: 16px;}
    .traders_box .traders_filter_box .traders_filter_group *{font-size: 12px; line-height: 20px;}
    .traders_box .traders_filter_box .traders_filter_group .traders_filter_name{line-height: 22px;}

    .traders_box .traders_container{padding: 20px 0 10px;}
    .traders_box .traders_tips{font-size: 14px;}
    .traders_box .traders_group{margin-top: 20px;}
    .traders_box .traders_list .traders_item{flex-direction: column; padding: 20px; margin-bottom: 10px;}
    .traders_box .traders_list .traders_item .traders_info{width: 100%;}
    .traders_box .traders_list .traders_item .traders_name{font-size: 20px;}
    .traders_box .traders_list .traders_item .traders_tag_list{margin-top: 5px;}
    .traders_box .traders_list .traders_item .traders_desc{font-size: 12px; line-height: 16px; padding: 0; letter-spacing: 0; margin-top: 7px;}
    .traders_box .traders_list .traders_item .traders_img_list{margin-top: 10px;}
    .traders_box .traders_list .traders_item .traders_img_list .img{width: 70px; height: 70px; margin-top: 6px; margin-right: 6px;}
    .traders_box .traders_list .traders_item .traders_tool{display: flex; justify-content: space-between; width: 100%; min-width: 100%; margin-top: 20px;}
    .traders_box .traders_list .traders_item .traders_tool a{width: 48%; font-size: 12px; line-height: 20px; height: 30px; padding: 2px;}
    .traders_box .traders_list .traders_item .traders_tool a + a{margin-top: 0;}

    .traders_detail .traders_detail_header{padding: 15px 0;}
    .traders_detail .traders_detail_header .img{width: 50px; height: 50px; border-radius: 5px; margin-right: 5px;}
    .traders_detail .traders_detail_header .traders_detail_name{font-size: 20px;}
    .traders_detail .traders_detail_header .traders_detail_country{font-size: 12px; line-height: 20px;}
    .traders_detail .traders_detail_header .traders_detail_country i{transform: translateY(-1px);}

    .traders_detail .traders_detail_contact{padding: 20px;}
    .traders_detail .traders_contact_wrapper{flex-direction: column;}
    .traders_detail .traders_contact_info{width: 100%; padding: 0;}
    .traders_detail .traders_contact_info .traders_contact_title{font-size: 31px;}
    .traders_detail .traders_contact_info .traders_contact_desc{font-size: 27px;}
    .traders_detail .traders_contact_box{width: 100%; padding: 10px; margin-top: 20px;}
    .traders_detail .traders_contact_subtitle{font-size: 20px; letter-spacing: 0; margin-bottom: 5px;}
    .traders_detail .traders_contact_item{padding-left: 20px;}
    .traders_detail .traders_contact_item.web::before,
    .traders_detail .traders_contact_item.tel::before{width: 12px; height: 12px;}
    .traders_detail .traders_contact_item *{font-size: 12px; line-height: 16px;}
    .traders_detail .traders_contact_link{margin-top: 20px;}
    .traders_detail .traders_contact_link a{font-size: 12px; height: 30px;}
    .traders_detail .traders_contact_link a.whatsapp::before{width: 14px; height: 14px;}

    .traders_detail .traders_detail_company{padding: 50px 0 60px;}
    .traders_detail .traders_company_box .traders_company_title{font-size: 30px;}
    .traders_detail .traders_company_box .traders_company_subtitle{font-size: 24px; margin-top: 20px;}
    .traders_detail .traders_company_box .traders_company_desc{font-size: 14px; line-height: 24px; padding: 0; margin-top: 10px; text-indent: 28px;}

    .traders_detail .traders_detail_category{padding: 30px 0 40px;}
    .traders_detail .traders_category_box .traders_category_title{font-size: 30px;}
    .traders_detail .traders_category_box .traders_category_desc{font-size: 24px; line-height: 26px; margin-top: 7px;}
    .traders_detail .traders_category_box .traders_category_list .traders_category_item{width: 48%; margin-right: 4%; margin-top: 20px;}
    .traders_detail .traders_category_box .traders_category_list .traders_category_item:nth-child(2n),
    .traders_detail .traders_category_box .traders_category_list .traders_category_item:last-child{margin-right: 0;}
    .traders_detail .traders_category_box .traders_category_list .traders_category_name{font-size: 14px; line-height: 20px; margin-top: 7px;}

    .traders_detail .traders_detail_products{padding: 30px 0 40px;}
    .traders_detail .traders_products_box .traders_products_title{font-size: 30px;}
    .traders_detail .traders_products_box .traders_products_desc{font-size: 24px; line-height: 26px; margin-top: 6px;}
    .traders_detail .traders_products_box .traders_products_list{margin-top: 10px;}
    .traders_detail .traders_products_box .img{margin-top: 10px;}
    
    .enterprise_box .enterprise_filter_box .enterprise_filter_title{font-size: 16px;}
    .enterprise_box .enterprise_filter_box .enterprise_filter_group *{font-size: 12px; line-height: 20px;}
    .enterprise_box .enterprise_filter_box .enterprise_filter_group .enterprise_filter_name{line-height: 22px;}

    .enterprise_box .enterprise_tips{font-size: 14px;}
    .enterprise_box .enterprise_group{margin-top: 15px;}
    .enterprise_box .enterprise_list .enterprise_item{flex-direction: column; padding: 20px; margin-bottom: 10px;}
    .enterprise_box .enterprise_list .enterprise_item .enterprise_info_box{width: 100%; flex-direction: column;}
    .enterprise_box .enterprise_list .enterprise_item .img{margin: 0 0 20px;}
    .enterprise_box .enterprise_list .enterprise_item .enterprise_info{padding-top: 0;}
    .enterprise_box .enterprise_list .enterprise_item .enterprise_name{font-size: 16px;}
    .enterprise_box .enterprise_list .enterprise_item .enterprise_date,
    .enterprise_box .enterprise_list .enterprise_item .enterprise_address{font-size: 12px; line-height: 20px; padding-left: 16px;}
    .enterprise_box .enterprise_list .enterprise_item .enterprise_date,
    .enterprise_box .enterprise_list .enterprise_item .enterprise_address{margin-top: 8px;}
    .enterprise_box .enterprise_list .enterprise_item .enterprise_date::before{width: 10px; height: 10px; left: 0; top: 4px;}
    .enterprise_box .enterprise_list .enterprise_item .enterprise_address::before{width: 10px; height: 12px; left: 0; top: 4px;}
    .enterprise_box .enterprise_list .enterprise_item .enterprise_tag_list{padding: 0; margin-top: 10px;}
    .enterprise_box .enterprise_list .enterprise_item .enterprise_tool{width: 100%; display: flex; justify-content: space-between; margin-top: 20px;}
    .enterprise_box .enterprise_list .enterprise_item .enterprise_tool a{width: 48%; font-size: 12px; line-height: 20px; height: 30px; padding: 2px;}
    .enterprise_box .enterprise_list .enterprise_item .enterprise_tool a.record::before{width: 14px; height: 12px; margin-right: 5px;}
    .enterprise_box .enterprise_list .enterprise_item .enterprise_tool a + a{margin-top: 0;}

    .enterprise_detail .enterprise_detail_header{flex-direction: column;}
    .enterprise_detail .enterprise_detail_header .img{width: 100px; height: 100px; margin-right: 0;}
    .enterprise_detail .enterprise_header_info{padding-top: 0; margin-top: 20px;}
    .enterprise_detail .enterprise_header_info .enterprise_header_name{font-size: 20px;}
    .enterprise_detail .enterprise_header_info .enterprise_header_date,
    .enterprise_detail .enterprise_header_info .enterprise_header_address{font-size: 12px; line-height: 20px; padding-left: 16px;}
    .enterprise_detail .enterprise_header_info .enterprise_header_date{background-size: 10px; background-position: left top 4px; margin-top: 9px;}
    .enterprise_detail .enterprise_header_info .enterprise_header_address{background-size: 10px; background-position: left top 4px; margin-top: 4px;}
    .enterprise_detail .enterprise_header_info .enterprise_header_desc{font-size: 12px; line-height: 16px; margin-top: 15px;}
    .enterprise_detail .enterprise_header_info .enterprise_header_link{font-size: 12px; line-height: 20px; height: 30px;}
    .enterprise_detail .enterprise_header_info .enterprise_header_link::before{width: 14px; height: 12px; margin-right: 5px;}

    .enterprise_detail .enterprise_tab_box{top: 60px;}
    .enterprise_detail .enterprise_detail_card .enterprise_card_title{font-size: 14px;}
    .enterprise_detail .enterprise_detail_card .enterprise_info_list{margin-bottom: 10px;}
    .enterprise_detail .enterprise_detail_card .enterprise_info_item{width: 50%; margin-top: 15px;}
    .enterprise_detail .enterprise_detail_card .enterprise_info_item *{font-size: 12px;}
    .enterprise_detail .enterprise_detail_card .enterprise_manager_list{margin: 10px 0;}
    .enterprise_detail .enterprise_detail_card .enterprise_manager_item{margin-top: 9px;}
    .enterprise_detail .enterprise_detail_card .enterprise_manager_item .enterprise_manager_name{font-size: 20px;}
    .enterprise_detail .enterprise_detail_card .enterprise_manager_item .enterprise_manager_desc{font-size: 12px; line-height: 16px; margin-top: 5px;}
    .enterprise_detail .enterprise_detail_card .enterprise_address_desc{padding: 0 4px; margin: 8px 0 5px;}
    .enterprise_detail .enterprise_detail_card .enterprise_address_desc,
    .enterprise_detail .enterprise_detail_card .enterprise_address_desc *{font-size: 12px; line-height: 16px;}
    .enterprise_detail .enterprise_detail_card .enterprise_ipo_item *{font-size: 12px;}
    .enterprise_detail .enterprise_detail_card .enterprise_ipo_item .enterprise_ipo_value{margin-top: 8px;}
}

@media screen and (max-width: 500px){
    #header .header_box .header_nav{display: none;}

    .poster_default_2 .poster_box .poster_item{width: 100%;}
    .poster_default_2 .poster_box .poster_item + .poster_item{margin-top: 20px;}

    .traders_detail .traders_products_box .img{width: 48%; padding-top: 48%; margin-right: 4%;}
    .traders_detail .traders_products_box .img:nth-child(5n){margin-right: 4%;}
    .traders_detail .traders_products_box .img:nth-child(2n),
    .traders_detail .traders_products_box .img:last-child{margin-right: 0;}

    .enterprise_detail .enterprise_header_info .enterprise_header_link{position: static; margin-top: 10px;}
    .enterprise_detail .enterprise_detail_card .enterprise_manager_item{width: 49.096%;}
    .enterprise_detail .enterprise_detail_card .enterprise_manager_item:nth-child(3n){margin-right: 1.808%;}
    .enterprise_detail .enterprise_detail_card .enterprise_manager_item:nth-child(2n),
    .enterprise_detail .enterprise_detail_card .enterprise_manager_item:last-child{margin-right: 0;}
}
