.header-inside{min-height: 100px;}
.header-inside .header-top{background-color: #010101; height: 100px;}
.header-inside .back{width: auto;}
.header-inside .back i, .header-inside .back a{border-color: #fff;}
.header-inside .menu-btn{border-color: #fff;}
.header-inside .top-nav{background-color: #363636; border: none;}
.header-inside .top-nav li a{color: #fff;}
.header-inside .top-nav li.on a, .header-inside .top-nav li:hover a{color: rgb(178, 163, 130);}
.main{padding-top: 170px; margin-bottom: 50px; height: 950px;}

.business-logo{width: 360px; height: 100%; position: relative; float: right; right: 2.5%;}
.structure-wrap{height: 780px;}
.business-section{overflow: visible;}


.structure-wrap .content{border: 2px solid #cfcfcf; width: 100%; display: block;}
.structure-wrap .content .business-title{float: left; width: 32%;}
.structure-wrap .content .structure-charm{float: right; overflow: hidden;}
.business-section h2.en em{font-size: 28px;}
.business-section h2.en, .structure-wrap .content .business-title p{font-size: 20px; font-weight: bold;}

.structure-wrap .content .business-title h2, .structure-wrap .content .business-title p{width: 80%; position: relative; margin: auto;}
.structure-wrap .content .business-title h2{margin: 200px auto 150px; text-align: left;}
.structure-wrap .content .business-title p{margin-bottom: 10px; letter-spacing: 4px;}


.structure-wrap .content .structure-charm img{height: auto; float: right; margin: auto;}

.business-section h2.en, .structure-wrap .content .business-title p{color: #000;}

/*
.main.more{height: auto;}
.main.more .business-section{height: auto !important;}
.main.more .structure-wrap{height: auto;}
*/

.main.more .content{height: 100%;}

.more .content table{width: 100%; height: 100%; text-align: center; font-size: 14px;}
.more .content table thead th, .more .content table tfoot th{height: 50px; font-size: 24px;}
table th{font-size: 18px;}
.more .content table thead th{background-color: #e3dac9; border-bottom: 2px solid #cfcfcf;}
.more .content table tfoot th{background-color: #f3eee8;}
table .rank th{background-color: #dcdbd6;}
table .rank th, table th, table td{border-bottom: 2px solid #cfcfcf; border-right: 2px solid #cfcfcf;}
table th:last-child, table td:last-child{border-right: none;}
table th{background-color: #e9e8e6;}
@media (max-width: 375px){
    .more .content table{font-size: 12px;}
    .more .content table thead th, .more .content table tfoot th{font-size: 16px;}
    table th{font-size: 14px;}
    
}


/*.more .content{border: none;}*/
/*.more .content img{width: 100%; height: auto;}*/



.business-logo .text{display: block; float: right; font-size: 20px; color: #fff; line-height: 22px; margin-top: 28px; text-align: right; margin-right: -15px;}
.business-logo .text p.en{font-family: 'myghthicb';}
.business-logo a{display: block; width: 129px; height: 80px; float: right; margin-top: 10px;}
.business-logo a div{background-image: url(../images/public/logo.png); background-repeat: no-repeat; background-size: cover; width: 100%; height: 100%;}

.header .menu-btn, .header-inside .back{bottom: 30px;}





@media (max-width: 1366px){
    .header .menu-btn{bottom: 32px;}
    .header-inside .back{bottom: 32px;}
    .main{padding-top: 170px;}
}



@media (max-width: 768px){
    .structure-wrap .content{width: 100%;}
    .structure-wrap .content .business-title{float: none; width: 100%; margin-top: 0;}
    .structure-wrap .content .structure-charm{float: none; width: 100%;}
    .structure-wrap .content .business-title h2{margin: auto; text-align: center; margin: 40px auto;}
    .structure-wrap{height: 600px;}
    .main{height: 800px;}
    
}

@media (max-width: 370px){
    .business-logo .text{font-size: 14px;}
    .business-section h2.en, .structure-wrap .content .business-title p{font-size: 16px;}
}




























