@charset "utf-8";
/* CSS Document */

header{width:100%;text-align: center;}
.logo_area{width: 100%;text-align: center;font-size: 22px;font-weight: bold;padding-bottom: 10px;border-bottom: 1px solid #cdcdcd;}
.logo_area a.logo{display:block;}
.language select {-webkit-appearance:none;cursor:pointer;border:none;background:none;height:50px;width:100%;}
.language{position:absolute;right:0;font-size:13px;}
.language select{display:inline-block;width:76px;height:28px;background:url(../images/menu.jpg) center center;border:1px solid #ef7017;top:0;right:0;margin:5px;font-size: 13px;line-height: 28px;padding-left: 5px;border-radius:0;}
nav{border-bottom: 1px solid #cdcdcd;}
/*#log_out{position:absolute;font-size:13px;top:0;right: 155px;margin-top: -207px;}*/
.menu-trigger{display:none;}
ul.layer_one{width:100%;}
ul.layer_one li{display:inline-block;height:70px;font-size: 17px;font-weight: bold;line-height: 50px;padding:0 20px;width:auto;margin:0;}
ul.layer_one li .ch_menu{font-size: 12px;font-weight: bold;display: block;line-height: 0;height: 20px;}
ul.sub_menu{width:100%;position: absolute;left: 0;transition: background-color 1s ease;background:#fff;z-index: 9;}
ul.layer_one li:hover ul.sub_menu{background-color: #ef7017;}
ul.sub_menu li{display:inline-block;height:70px;line-height:70px;font-size:16px;font-weight: bold;width:auto;}
ul.sub_menu li:hover{background:#1a1a1a;transition: background 1s ease;}
ul.sub_menu li:hover a{color:#ef7017;transition: color 1s ease;}
ul.sub_menu li a{color:#fff;}
ul.sub_menu li form{display:inline-block;}
ul.menu_link{float:right;margin-top: -110px;}
ul.menu_link li{display:inline-block;width:96px;border-radius: 10px 10px 0 0;line-height: 40px;font-size: 12px;font-weight: bold;padding-left:20px;}
ul.menu_link li:first-child{background:#1a1a1a url(../images/icon_1.png) 13% center no-repeat;}
ul.menu_link li:last-child{background:#1a1a1a url(../images/icon_2.png) 13% center no-repeat;}
ul.menu_link li a{color:#ffffff;}
.scrollToTop {width: 33px;height: 85px;text-align: center;position: fixed;bottom: 75px;right: 40px;display: none; background: url(../images/go_top.jpg);z-index: 100;}
/*************footer*****************/
.footer{width:100%;background:#EEEEEE;margin-top:50px;border-bottom:10px solid #1A1A1A;text-align:right;padding:15px;}
a.globaltrust,.footer_detail{display: block;float: right;}
.footer_detail h5{font-size:15px;margin:10px;font-weight:bold;}
.footer_detail p{font-size:13px;line-height:18px;margin:10px;width: 315px;}
.footer_detail p span{margin-left:10px;}

@media screen and (max-width:1200px) {
	
@media screen and (max-width:768px) {
	header{/*height:100vh;position:absolute;overflow:hidden;*/}
	.logo_area{font-size:15px;;text-align: left;padding: 0 0 0 5px;}
	.logo_area a.logo{display:block;height:50px;text-align: left;margin:5px;width: 100px;}
	.logo_area a.logo img{height:100%;}
	.menu-trigger{display:block;width:76px;height:28px;background:url(../images/menu.jpg) center center;border:1px solid #ef7017;position: absolute;top: 0;right: 0;margin: 30px 5px 5px 0;font-size: 13px;line-height: 28px;}
	.language{margin:20px 0;position: absolute;right:80px;}
	.language select{}
	nav, ul.layer_one li .eng_menu,.language span{display:none;}
	nav{ width:100%;position:relative;}
	ul.layer_one li .ch_menu{font-size:17px;height: 40px;line-height: 40px;}
	ul.sub_menu li,ul.layer_one li{width:100%;height:auto;line-height:40px;padding:0;}
	ul.sub_menu{position:relative;background:rgba(7,120,178,0.1);}
	ul.layer_one li:hover ul.sub_menu{background:rgba(7,120,178,0.1)}
	ul.sub_menu li{height:40px;}
	ul.sub_menu li a{color:#1a1a1a;}
	ul.menu_link{width:100%;border-top:2px solid #fff;float:none;position: absolute;bottom: -52px;z-index: 9;}
	ul.menu_link li{width:49%;line-height:50px;border-radius:0;}
	ul.menu_link li:first-child{background:#fddc3b url(../images/icon_1.png) 13% center no-repeat;}
	ul.menu_link li:last-child{background:#fddc3b url(../images/icon_2.png) 13% center no-repeat;}
	/*#log_out{right:0;margin-top: 0;;width: 100%;height: 40px;line-height: 40px;font-size:17px;font-weight:bold;position:absolute;maring-bottom:90px;}*/

	@media screen and (max-width:486px) {
	a.globaltrust{width:20%;margin-top:45px;}
	a.globaltrust img{width:100%;}
	.footer{padding:0;}
	.footer_detail{text-align:left;width:80%;}
	.footer_detail p{font-size:13px;line-height:18px;margin:10px;}
	.footer_detail p span{display:block;}
	.scrollToTop{right:0;}
	/*486*/}


	/*768*/}
/*1200*/}
@keyframes pulse {
  0% {
    background-color: #fff;
  }
  100% {
    background-color: #ef7017;
  }
}