html{
	margin: 0;
	padding: 0;
    font-family: "Montserrat"; 
    /*background: url(/images/main/mainBg01.jpg)  no-repeat center center fixed; */
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    width: 100%;
    height: 100%;
    color:white; 
} 
/*body { background:rgba(0,0,0,0.2); }*/
/*.mainCon #mainH {width:100%;height:120px; border-bottom: 1px solid rgba(255,255,255,0.5); }*/
.mainCon h4  {text-align:left;width:1360px;padding-top:40px;padding-left:10px;margin:0 auto;}
	.mainCon #mainH {
    width: 100%;
    height: 120px;
    border-bottom: none;
}
.bodyCon {position:relative;width:1360px; margin:0 auto;}
.bodyCon p.conText {position:absolute; top:50px; left:380px; }
p.conText img{width:90%;}

.bodyCon ul li {width:340px;border: 1px solid rgba(255,255,255,0.5);}
.bodyCon ul.left li {/* height:190px; */height:auto;border-top:0 none;}
.bodyCon ul li.lineMod {border-bottom:1px solid rgba(255,255,255,0);} 
.bodyCon ul li img {width:100%; height:100%;}

#bottomCon {border-top: 1px solid rgba(255,255,255,0.5);}
 ul.bottom {/* position:absolute; bottom:0px; */height:200px;width:1360px; margin:0 auto; text-align:center;overflow:hidden; }
 ul.bottom li {border-left:1px solid rgba(255,255,255,0.5);border-bottom:1px solid rgba(255,255,255,0.5);color:white;width:336px;float:left; vertical-align:center;height:130px;font-weight:bold;vertical-align:middle;background:rgba(255,255,255,0.2);line-height:130px;}
 ul.bottom li:hover{background:rgba(0,0,0,0.5);}


  ul.bottom li.lastLine {border-right:1px solid rgba(255,255,255,0.5);}
  ul.bottom li img {vertical-align:middle;}
/* ul.bottom li.lineMod {border-left:1px solid rgba(255,255,255,0.5);border-top:1px solid rgba(255,255,255,0);} */

.globalMenu  {position:absolute; top:40px; right:40%}
.globalMenu ul {position:fixed;width:500px;}
.globalMenu li {float:left;}
.globalMenu li a {padding:6px 30px;font-size:22px;color:white;font-weight:bold;} 
/*.globalMenu li a:hover {padding:6px 30px;background-color: rgba(000, 000, 000, 0.5); border-radius:10px;} */

/*.globalMenu {overflow:hidden; width:840px;;margin:0 auto;margin-top:200px;text-align:center;}
.globalMenu  {position:absolute; top:50px; right:100px;}
.globalMenu li {float:left;width:180px; background-color: rgba(255, 255, 255, 0.7);text-align:center;border-radius:4px;margin:5px;color:black;}
.globalMenu li a {padding:6px 30px;font-size:20px;color:black;line-height:40px; }*/

/*
.menuBox { overflow:hidden; width:900px;;margin:0 auto;margin-top:18%;text-align:center;}
.menuBox ul {position:fixed;width:900px;}
.menuBox ul li {float:left;position:relative;width:170px; height:120px; border-radius:10px;margin:5px;}
.menuBox ul li:hover {}
.menuBox ul li a {display:inline-block;color:white;width:170px; height:120px;}
.menuBox ul li a:hover {color:black;}
.menuIcon img {width:30px; height:30px;margin:24px 0 15px;}
.menuTxt {font-weight:600;}
*/

.menuBox {overflow:hidden; width:900px;;margin:0 auto;margin-bottom:20px;background:red;text-align:center;}
.inMenuBox { position:absolute; bottom:50px; height:300px;}
.menuBox ul {position:fixed;width:900px;}
/*
.menuBox { width:50%; margin:0 auto;}
.menuBox ul {width:100%; height:auto;}*/
.menuBox ul li {float:left;position:relative;width:170px; height:120px; border-radius:10px;margin:5px;}
.menuBox ul li:hover {}
.menuBox ul li a {display:inline-block;color:white;width:170px; height:120px;}
.menuBox ul li a:hover {color:black;}
.menuIcon img {width:30px; height:30px;margin:24px 0 15px;}
.menuTxt {font-weight:600;}

/* mainFooter */
/* .maFooter {width:100%; margin:0 auto;overflow:hidden; }
.mful {width:1000px; margin:0 auto;overflow:hidden;margin-top:20px;}
.mful  ul {margin-bottom:10px;}
.mful li{display:inline-block;}
.mful li a {padding:10px 20px;color:white;} *

/* botFooter */
.botFooter {overflow:hidden; position:absolute; bottom:0; height:40px;width:100%; text-align:left;}
.botFooter  ul {margin-left:10px;}
.botFooter li {display:inline-block; color:white;padding:10px 3px; font-size:13px;}
.botFooter li a {color:white;}
.botFooter li span.bar {display:inline-block; font-size:14px;color:#eee;padding-left:10px;}
.botFooter li.point a {font-size:12px; font-weight:600;background-color: rgba(255, 255, 255, 0.8); color:#363637;padding:2px 10px;border-radius:3px; }

#footer {height:100px;background:red;}


@media (max-width:1008px) {
 .nation {display :none;}
}

.gb-footer-2019__inner .cm-g-static-content.static-content { float: left; overflow: visible }
.gb-footer-2019__sns { padding-left: 0 }
.nation {position:absolute; right:10px; bottom:10px;}
.btList ul a.white { color: #fff !important }
.btList ul a.blue { color: #add8ff}
.btList .selSt.ch a.blue{color: #2e75b6}
.gb-footer-2019__language, .btList ul>li { line-height: 36px; vertical-align: middle }

.selSt { border: 1px solid #fff; display: inline-block; min-width: 100px; position: relative; height: 30px; line-height: 1; vertical-align: middle }
.selSt::after { content: ''; width: 20px; height: 20px; display: inline-block; /* background-image: url(/images/common/up.png); */background-repeat: no-repeat; position: absolute; right: 8px; top: 11px }
.selSt.ch::after {/*background-image: url(/images/common/down.png);*/}
.selSt a { display: inline-block; width: 100%; padding: 8px 7px 9px; position: static; z-index: 1;color:#fff; }
.selSt.ch { border-color: transparent }
.selSt.ch dl { position: absolute; bottom: 0; width: 100%; padding-top: 10px; left: 0; background-color: #fff; border: 1px solid #7f7f7f;}
.selSt.ch dt a { color: #000; text-decoration: none;  padding: 8px 7px 9px;}
.selSt.ch dd a { color: #717171; text-decoration: none; font-weight: normal;    padding: 2px 7px;}
.selSt.ch dt, .selSt.ch dd { display: flex }
.selSt dl { display: flex; flex-direction: column-reverse; line-height: 1.5;font-size: 13px;  }
.selSt dt { display: flex; font-weight: bold;  font-size: 13px; position: relative }
.selSt dd { display: flex; display: none; width: 100%;font-size: 13px;  }
.selSt dt a::after { }


