/*.clear:after {
	display: table;
	clear: both;
	content: '';
}


.box {
	box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	-webkit-box-sizing: border-box;
}
.inline-box {
	display: -moz-inline-box;
	display: inline-block; 
	*zoom: 1; 
	*display: inline;
	vertical-align: top;
}
*/	
.the_new, .adapt_menu, .adapt_menu2 {display:none}


:root{--mm-ocd-width:80%;--mm-ocd-min-width:200px;--mm-ocd-max-width:440px}body.mm-ocd-opened{overflow-y:hidden;-ms-scroll-chaining:none;overscroll-behavior:none}.mm-ocd{position:fixed;top:0;right:0;bottom:100%;left:0;z-index:9999;overflow:hidden;-ms-scroll-chaining:none;overscroll-behavior:contain;background:rgba(0,0,0,0);-webkit-transition-property:bottom,background-color;-o-transition-property:bottom,background-color;transition-property:bottom,background-color;-webkit-transition-duration:0s,.3s;-o-transition-duration:0s,.3s;transition-duration:0s,.3s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:.45s,.15s;-o-transition-delay:.45s,.15s;transition-delay:.45s,.15s}.mm-ocd--open{bottom:0;background:rgba(0,0,0,.25);-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.mm-ocd__content{position:absolute;top:0;bottom:0;z-index:2;width:80%;width:var(--mm-ocd-width);min-width:200px;min-width:var(--mm-ocd-min-width);max-width:440px;max-width:var(--mm-ocd-max-width);background:#fff;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}.mm-ocd--left .mm-ocd__content{left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.mm-ocd--right .mm-ocd__content{right:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.mm-ocd--open .mm-ocd__content{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-ocd__backdrop{position:absolute;top:0;bottom:0;z-index:3;width:calc(100% - 80%);width:calc(100% - var(--mm-ocd-width));min-width:calc(100% - 440px);min-width:calc(100% - var(--mm-ocd-max-width));max-width:calc(100% - 200px);max-width:calc(100% - var(--mm-ocd-min-width));background:rgba(3,2,1,0)}.mm-ocd--left .mm-ocd__backdrop{right:0}.mm-ocd--right .mm-ocd__backdrop{left:0}.mm-spn,.mm-spn a,.mm-spn li,.mm-spn span,.mm-spn ul{display:block;padding:0;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box}:root{--mm-spn-item-height:50px;--mm-spn-item-indent:20px;--mm-spn-line-height:24px}.mm-spn{width:100%;height:100%;-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch;overflow:hidden;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.mm-spn ul{-webkit-overflow-scrolling:touch;position:fixed;top:0;left:100%;bottom:0;z-index:2;width:130%;padding-right:30%;line-height:24px;line-height:var(--mm-spn-line-height);overflow:visible;overflow-y:auto;background:inherit;-webkit-transition:left .3s ease 0s;-o-transition:left .3s ease 0s;transition:left .3s ease 0s;cursor:default}.mm-spn ul:after{content:'';display:block;height:50px;height:var(--mm-spn-item-height)}.mm-spn>ul{left:0}.mm-spn ul.mm-spn--open{left:0}.mm-spn ul.mm-spn--parent{left:-30%;overflow-y:hidden}.mm-spn li{position:relative;background:inherit;cursor:pointer}.mm-spn li:before{content:'';display:block;position:absolute;top:25px;top:calc(var(--mm-spn-item-height)/ 2);right:25px;right:calc(var(--mm-spn-item-height)/ 2);z-index:0;width:10px;height:10px;border-top:2px solid;border-right:2px solid;-webkit-transform:rotate(45deg) translate(0,-50%);-ms-transform:rotate(45deg) translate(0,-50%);transform:rotate(45deg) translate(0,-50%);opacity:.4}.mm-spn li:after{content:'';display:block;margin-left:20px;margin-left:var(--mm-spn-item-indent);border-top:1px solid;opacity:.15}.mm-spn a,.mm-spn span{position:relative;z-index:1;padding:13px 20px;padding:calc((var(--mm-spn-item-height) - var(--mm-spn-line-height))/ 2) var(--mm-spn-item-indent)}.mm-spn a{background:inherit;color:inherit;text-decoration:none}.mm-spn a:not(:last-child){width:calc(100% - 50px);width:calc(100% - var(--mm-spn-item-height))}.mm-spn a:not(:last-child):after{content:'';display:block;position:absolute;top:0;right:0;bottom:0;border-right:1px solid;opacity:.15}.mm-spn span{background:0 0}.mm-spn.mm-spn--navbar{cursor:pointer}.mm-spn.mm-spn--navbar:before{content:'';display:block;position:absolute;top:25px;top:calc(var(--mm-spn-item-height)/ 2);left:20px;left:var(--mm-spn-item-indent);width:10px;height:10px;margin-top:2px;border-top:2px solid;border-left:2px solid;-webkit-transform:rotate(-45deg) translate(50%,-50%);-ms-transform:rotate(-45deg) translate(50%,-50%);transform:rotate(-45deg) translate(50%,-50%);opacity:.4}.mm-spn.mm-spn--navbar.mm-spn--main{cursor:default}.mm-spn.mm-spn--navbar.mm-spn--main:before{content:none;display:none}.mm-spn.mm-spn--navbar:after{content:attr(data-mm-spn-title);display:block;position:absolute;top:0;left:0;right:0;height:50px;height:var(--mm-spn-item-height);padding:0 40px;padding:0 calc(var(--mm-spn-item-indent) * 2);line-height:50px;line-height:var(--mm-spn-item-height);opacity:.4;text-align:center;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis}.mm-spn.mm-spn--navbar.mm-spn--main:after{padding-left:20px;padding-left:var(--mm-spn-item-indent)}.mm-spn.mm-spn--navbar ul{top:51px;top:calc(var(--mm-spn-item-height) + 1px)}.mm-spn.mm-spn--navbar ul:before{content:'';display:block;position:fixed;top:inherit;z-index:2;width:100%;border-top:1px solid currentColor;opacity:.15}.mm-spn.mm-spn--light{color:#444;background:#f3f3f3}.mm-spn.mm-spn--dark{color:#ddd;background:#333}.mm-spn.mm-spn--vertical{overflow-y:auto}.mm-spn.mm-spn--vertical ul{width:100%;padding-right:0;position:static}.mm-spn.mm-spn--vertical ul ul{display:none;padding-left:20px;padding-left:var(--mm-spn-item-indent)}.mm-spn.mm-spn--vertical ul ul:after{height:25px;height:calc(var(--mm-spn-item-height)/ 2)}.mm-spn.mm-spn--vertical ul.mm-spn--open{display:block}.mm-spn.mm-spn--vertical li.mm-spn--open:before{-webkit-transform:rotate(135deg) translate(-50%,0);-ms-transform:rotate(135deg) translate(-50%,0);transform:rotate(135deg) translate(-50%,0)}.mm-spn.mm-spn--vertical ul ul li:last-child:after{content:none;display:none}


@media (min-width: 901px) and (max-width:980px) {
	body, html {
		min-width: 769px;
		margin:0
	}
		body div {max-width:100%;box-sizing:border-box}
			body img {height:auto!important;max-width:100%}
			body embed, body iframe, body  video {max-width:100%}
			.tablewrap {width:100%!important;display:block;overflow-x:auto;height:auto!important;-webkit-overflow-scrolling:touch}
			
			.header_lf {width:230px}
			#main_container {padding:0 10px}	
			.header_rht {width:calc(100% - 230px)}
			.nav li a {padding:0 10px}
			.banner_rht, .banner_lht {width:calc(100% - 270px)!important;height:280px}
			
			.cloud_pd {width:100%;height:auto}
			.btm_rht {width:calc(100% - 240px)}
			
			.hmskin_port, .hmforum_port, .hmforum_port {width:33%}
			
			.prd_rht {width:calc(100% - 310px)}
}


@media (max-width: 900px) {
	body, html {
		min-width: 210px;
		margin:0;
		padding:0;
		height:auto;
		font-size:14px;
	}
	
	
	
		body div {max-width:100%;box-sizing:border-box}
			body img {height:auto!important;max-width:100%}
			body embed, body iframe, body  video {max-width:100%}
			.tablewrap {width:100%!important;display:block;overflow-x:auto;height:auto!important;-webkit-overflow-scrolling:touch}
			
			#header_port {height:auto;padding:5px;width:100%;position:fixed;top:0;left:0;background:#f2f2f2;box-shadow:0 0 8px rgba(0,0,0,0.5);z-index:150}
				.header_lf {width:auto;margin:0}
				.top_port {padding:0}
				.lang_combo {font-size:12px}
				.lang_combo+div, .lang_combo+div+div{display:none!Important}
				#header_port .clear{display:none}
				#header_port .header_lf a {width:200px!important;height:44px!important;background-size:100% auto!important}
				
			#banner_port {height:auto;padding:10px;}	
				.banner_lf {width:100%;margin:0 0 10px}
				.banner_lf  h1 {padding:10px 0!Important}
				.banner_lf .news_cnt {padding:10px}
				.banner_lf div {height:auto!important}
				.banner_lf .news_cnt div {width:100%!Important;padding:0!important;margin:0!important;height:auto!important}
				.banner_lf .news_cnt select, .banner_lf .news_cnt input[type='text'] 
				{width:100%!important;height:auto!Important;padding:8px!Important;box-sizing:border-box;font-size:16px;}
				
				
			#main_container {padding:0 10px}	
			
			.whtbg_br > div {height:auto!important}
			.hmskin_port, .hmforum_port, .hmforum_port {width:100%;height:auto;border:0;padding:10px}
			.btm_lf, .btm_rht {width:100%;margin:0 0 15px}
			.cloud_pd {width:100%}
			
			.ftr_menu_port {border:0}
				.ftr_menu {width:100%;margin:0 0 10px}
				.ftr_menu+div {width:100%}
				
				
			.prd_lf {float:none;display:block;margin:10px auto}	
			
			.tabel td {padding:8px}
			.tabel a:link, .tabel a:visited {font-size:12px}
			
			.submenu_navbg_lf {background:none}
			.submenu_navbg {padding:10px;height:auto;border-radius:8px;background:#34a4c3;margin:0}
			.submenu_navbg a:link, .submenu_navbg a:visited {line-height:22px;padding:8px;display:inline-block;vertical-align:top;margin:0 10px 10px 0;font-size:15px}
			.submenu_active {height:auto}
			
			.banner_rht {margin:0;width:100%}
				#banner_port {display:flex;flex-wrap:wrap}
				#banner_port .banner_rht, .banner_lht {order:-1;margin-bottom:15px}
				
			
	/****/
		#main_container {padding-top:60px;}
		.adapt_menu {float:right;display:block;font-size:16px;font-weight:bold;text-transform:uppercase;cursor:pointer;line-height:24px;color:#fff;}
            .adapt_menu span {display:inline-block;vertical-align:middle;width:30px;height:2px;background:#000;position:relative;}
            .adapt_menu span:before {content:'';width:100%;position:absolute;top:-7px;left:0;height:2px;background:#000;}
			.adapt_menu span:after {content:'';width:100%;position:absolute;bottom:-7px;left:0;height:2px;background:#000;}
			.adapt_menu a {display:block;padding:10px;text-decoration:none}
		
		#navbg, .header_rht {display:none}
		
}

@media (max-width:480px) {

	.banner_rht > div, .banner_lht > div  {padding:10px;background:#b2e3f1;border-radius:8px;}
			.banner_rht > div > div, .banner_lht > div > div {position:static!important;margin:10px 0;height:auto!Important}
			.banner_rht > div img, .banner_lht > div img {display:none;position:absolute;top:0;left:0;width:100%;height:100%!important;object-fit:cover;z-index:-1}
			.btn-gen-1 li {float:none;display:inline-block;}
}	

#menu {text-align:left;text-transform:uppercase;}