/* CSS Document */
input,button,select,textarea{outline:none}
 *:focus { outline: none; }

img {max-width:100%;height: auto;}
.editor a {word-wrap: break-word;word-break: break-all;}
.editor ul, .editor li { list-style-type:initial;}
.table_scroll{overflow-x: auto; display: block; padding-bottom:15px;}
.datatable { width:100%; border-spacing:1px; background:#65696C;}
.datatable th { background:#AF131B; color:#fff; font-size:14px; text-align:center; vertical-align:middle; padding:5px;}
.datatable td { background:#fff; color:#8f8f8f; font-size:14px; text-align:left; vertical-align:middle; padding:5px;}


.left-link { position:fixed; top:238px; z-index:100; height:405px; display:flex; flex-direction:row; flex-wrap:no-wrap; left:-430px;
-webkit-transition: all 0.4s ease-out 0s;
-moz-transition: all 0.4s ease-out 0s;
transition: all 0.4s ease-out 0s; }
.left-link-open { left:0;}
.left-link-data { background:url(../images/company_foldout_full.png) no-repeat top center; width:430px; height:405px; position:relative; display:flex; flex-direction:row; flex-wrap:wrap; padding-top:80px;}
.left-link-title { background:url(../images/company_foldout_short.png) no-repeat; width:58px; height:405px; cursor:pointer;}
.left-link-title-open { background:url(../images/company_foldout_short_open.png) no-repeat; width:58px; height:405px;}
.quick-link { float: left; width: 115px; margin: 0 0 0 25px; text-align:left;}
.quick-link p { font-size: 12px; margin-bottom: 3px; color: #999;}
.quick-link a { display: block; font-size: 12px; color: #af131b; padding: 2px 0;}
.quick-link a:hover { text-decoration:underline;}
.left-link-data > div:nth-of-type(4) { margin-top:-70px; }
.left-link-data > div:nth-of-type(5) { margin-top: 0px; }
.quick-link2 img { display:inline-block; vertical-align:middle; margin-right:13px; width:15px;}
.quick-link2 a { color:#939598; font-size:12px;}
.quick-link2 a:hover { color:#939598; text-decoration:underline;}


header { background:#fff; height:166px; padding:35px 21px 0 33px;}
.logo { position:absolute; z-index:10000; top:35px; left:33px;}
nav { padding:24px 0px 0 5px; position:relative; width:678px; border-bottom:1px solid #a40000; margin:0 0 0 auto;}
.menuzord-menu > li:first-child { position:absolute; z-index:999; top:25px; right:0px; padding:0; width:110px; padding:2px 5px;}
.lang { display:block; font-size:14px; color:#a6a6a6; cursor:pointer; position:relative; text-align:left;}
.lang i { position:absolute; display:block; left:80px; top:3px;}
.lang-open { display:none; position:absolute; z-index:100000; right:0; width:100%; left:0; top:20px; }
.lang-open a { background:#333; color:#fff; padding:4px 5px; display:block; text-align:left; font-size:13px;}
.lang-open a:hover { background:#666; }

.video-rwd { display:none !important;}


@media only screen and (max-width: 979px) {
.left-link { display:none;}
header { height:100px; padding:25px 0px 0 0px;}
.logo { top:10px; left:10px;}
nav { position:absolute; width:100%; top:20px; padding:0; border-width:0; z-index:10;}
.showhide:before { content:"MENU"; display:block; position:absolute; right:17px; bottom:-20px; text-align:right; font-size:12px; color:#878787; width:50px;}
.menuzord-menu > li:nth-of-type(1) { top:auto; right:auto; background:none !important; text-align:left; border-right-width:0; border-bottom:solid 1px rgba(0,0,0,.1);}
.lang { display:none;}
.lang-open { display:block; position:relative; top:auto; margin-bottom:10px; padding:0 10px;}
.lang-open a { display:inline-block;  color:#878787; padding:0 5px 0 0; background:none; }
.lang-open a:hover { color:#a40000; background:none; }
.video-rwd { display:block !important; padding-top:10px !important;}
}


@media only screen and (max-width: 414px) {

}
@media only screen and (max-width: 320px) {

}