html, body {margin: 0 ;height: auto;overflow-x: hidden;}img{ border:0;}::selection { background:#2a333c; color:#fff;}::-moz-selection { background:#2a333c; color:#fff;}::-webkit-selection { background:#2a333c; color:#fff;}#Wrapper { width:100%; height:auto; margin:0 auto;}.header{width:100%;height:auto;background-color:#FFFFFF;border-bottom:1px solid #cccccc;}#MainMenu{position:relative;width:100%;height:auto;background-color:#2a333c;}.head-event-bar{height:5px;}	.green{background: #475800; background: -moz-linear-gradient(left, #475800 3%, #b6e300 17%, #475800 54%); background: -webkit-linear-gradient(left, #475800 3%,#b6e300 17%,#475800 54%); background: linear-gradient(to right, #475800 3%,#b6e300 17%,#475800 54%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#475800', endColorstr='#475800',GradientType=1 ); }	ul.nav {display:block;list-style:none; margin:0; padding:33px 0 40px 0;	text-align:center;background-color:#ffffff;}ul.nav li {  display:inline-block ;margin:0 2.5%; }ul.nav a span.one { display: inline;position:relative;top:20px;	}.nav_btn {position: relative;display:inline-block;margin:0;width:auto;font-size:14.5px;font-family:microsoft yahei,sans-serif;letter-spacing:2px; color: #555555;	text-decoration: none;text-transform: uppercase;	-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;vertical-align:text-top;}.nav_btn.active ,.nav_btn:hover { color: #000000; text-decoration:underline; }.blue{ background-color:#2a333c; }ul.sub-menu{max-width:1280px; list-style:none; margin:0 auto; padding:20px 0 20px 20px;text-align:left;display:block;box-sizing:border-box;-moz-box-sizing:border-box; -webkit-box-sizing:border-box; -webkit-transition: all 0.2s ease;-moz-transition: all 0.2s ease;-o-transition: all 0.2s ease;transition: all 0.2s ease;	}ul.sub-menu li {  display:inline-block ;margin:0 18px 0 0;color:#585f65;vertical-align:middle;cursor:default;}ul.sub-menu li:last-child {  margin:0;}	ul.sub-menu li img {margin:0 8px 0 0;display:inline-block;vertical-align:middle;}ul.sub-menu li label { font-size:16px;font-family: "Open Sans",Helvetica,Arial,sans-serif;color:#e2c995;display:inline-block;vertical-align:middle;}a.sub_btn:link , a.sub_btn:visited {display:inline-block;height:19px;font-size:15px;font-family: "Open Sans", Helvetica, Arial, STHeiti, "Microsoft JhengHei", 微軟正黑體, sans-serif;font-weight:300;color:#ffffff;border-bottom:1px solid #e0e0e0;text-decoration:none;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;	}a.sub_btn:hover { text-decoration:none;border-bottom:1px solid transparent;color:#ffefce;}a.sub_main:link , a.sub_main:visited {display:inline-block;height:19px;font-size:14px;font-family: "Open Sans", Helvetica, Arial, STHeiti, "Microsoft JhengHei", 微軟正黑體, sans-serif;font-weight:300;color:#ffffff;text-decoration:none;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;	}a.sub_main:hover { text-decoration:none;color:#bae700;}.phone_logo{display:block;height:70px;background-color:#2a333c;}.nav-logo{ margin:0;position:absolute;left:15px;top:15px;}.menu{	display:none;}.mobile-menu-icon,.pop-menu-icon {margin:0;padding:0;position:fixed;right:22px;top:30px;z-index:9999;}.sub-nav {font-family:"AvenirLTStd-Medium",Verdana,sans-serif;text-transform:uppercase;	cursor:pointer;	display:block;padding:0;position:relative;}.phone-left{ padding:0 0 0 3%;}.phone-right{ text-align:left; padding:0;}.sub-nav ul {display:inline-block;	 margin:75px auto 0 auto;	  	list-style-type: none;vertical-align:top;}	.sub-nav ul li {display:inline-block;width:47.6%;   font-size: 14px;font-family: "Open Sans", Helvetica, Arial, STHeiti, "Microsoft JhengHei", 微軟正黑體, sans-serif;font-weight:300;padding:11px 0;margin:3px 0;text-align:center;background-color:#ffffff;vertical-align:top;box-sizing:border-box;-moz-box-sizing:border-box; -webkit-box-sizing:border-box; }	.sub-nav ul li:last-child {display:block;width:96%;padding:10px 2.8%;text-align: left;}  @media screen and (max-width: 600px) {.sub-nav ul li:last-child {width:96.5%;padding:10px 2.8%;}  	}.sub-nav ul li label{ display:inline-block;width:110px;margin:0 8px 0 0;font-family: "Open Sans",Helvetica,Arial,sans-serif;font-size: 13px;letter-spacing:3px;text-align:right;}		  .sub-nav ul li a:link , .sub-nav ul li a:visited {display:block;color:#222222;text-decoration: none;padding:0 8%;}.sub-nav ul li.dark-bg{ background-color:#f0f0f0;}	.nav-list{ display:none;width:100%;position:fixed;top:0; z-index:9999;}.full-height{ height:100%;}	.breadcrumb{display:block;width:100%;padding:0;text-align:left;}.breadcrumb ul{width:100%;max-width:1280px;margin:0 auto;padding:0 3.8% 0 20px;	box-sizing:border-box;-moz-box-sizing:border-box; -webkit-box-sizing:border-box; /* Safari */}@media screen and (max-width: 1440px) {	.breadcrumb ul{padding:0 5% 0 20px;	}}.breadcrumb ul li{position:relative;	display:inline-block;color:#ffffff;font-size:13px;padding:15px 0;margin:0;font-weight:bold;cursor:default;vertical-align:top;}.breadcrumb ul li a:visited	,.breadcrumb ul li a:link{ color:#b0b0b0; text-decoration:none;font-weight:normal; }.breadcrumb ul li a:hover{ color:#ffffff;}	.breadcrumb_line{display:inline-block;width:48px;height:17px;background:#2a333c url('../images/breadcrumb_line.jpg') no-repeat;}@media screen and (max-width: 905px) {.breadcrumb{ display:none; }}.search-right{float:right;}.search-bar{display:inline-block;width:260px;color:#222222;background-color:#ffffff;margin:-7px 0 0 0;padding:7px 0 6px 0;vertical-align:top;}	.search-bar input{margin:0 0 0 10px;width:80%;font-size:13px; font-family:Arial, Helvetica, sans-serif;background-color:#ffffff;border:0;outline:0;vertical-align:middle;}.find-btn{margin:0 10px 0 0;float:right;display:inline-block;width:19px;height:19px;background:url('../images/find_btn.jpg') no-repeat; border:0;outline:0;vertical-align:middle;cursor:pointer;}.phone-find-btn{margin:0;float:right;display:inline-block;width:19px;height:19px;background:url('../images/find_btn.jpg') no-repeat; border:0;outline:0;vertical-align:middle;cursor:pointer;}.phone-search-bar{display:inline-block;width:100%;color:#222222;background-color:#ffffff;margin:0;padding:0;vertical-align:top;}.phone-search-bar input{margin:0;padding:0;width:85%;height:22px;font-size:14px; font-family:Arial, Helvetica, sans-serif;background-color:#ffffff;border:0;outline:0;vertical-align:middle;}.footer-info{display:block;width:100%;background-color:#2a333c;}.info-area{width:100%;max-width:1280px;margin:0 auto;padding:50px 65px 65px 65px;text-align:left;}.info-area-left{display:inline-block;width:40%;max-width:485px;font-family: "Open Sans", Helvetica, Arial, STHeiti, "Microsoft JhengHei", 微軟正黑體, sans-serif;	margin-left:auto;vertical-align:top;}	.foot-logo{width:100%;padding:30px 0 30px 15px;}.foot-logo label{	font-size: 17px;letter-spacing:1px;color:#ffffff;}		.left-content{width:95%;padding:20px 0 10px 15px;border-top:1px solid #42474b;}.left-content ul{display:block;width:95%;padding:0;margin:0;text-align:left;list-style-type:none;color:#cccccc;}.left-content ul li{float:left;font-size:14px;letter-spacing:2px;padding:10px 10px 10px 0;}.left-content ul li a:link , .left-content ul li a:visited {display:inline-block;color:#cccccc;text-decoration: none;cursor:default;}.title-cn{display:block;color:#7abad1;font-family:Arial, Helvetica, sans-serif;font-size:13px;letter-spacing:1px;}	.info-area-right{float:right;width:40%;	max-width:485px;vertical-align:top;font-family: "Open Sans", Helvetica, Arial, STHeiti, "Microsoft JhengHei", 微軟正黑體, sans-serif;vertical-align:top;font-size:14px;color:#ffffff;}.info-area-right ul{display:block;width:95%;padding:0;margin:0;text-align:left;list-style-type:none;font-size:12px;color:#cccccc;}.info-area-right li{font-size:14px;letter-spacing:2px;padding:10px 10px 10px 0;}..info-area-right ul li a:link , .info-area-right ul li a:visited {display:inline-block;color:#ffffff;text-decoration: none;cursor:default;}.foot-socal	{width:100%;display: block;padding:20px 0 20px 15px;}	.foot-socal ul{display:inline-block;list-style-type:none;margin:0;padding:0;}.foot-socal ul li{display:inline-block;*display:block;*position:relative;width:inherit;height:inherit;		vertical-align:middle;}	.foot-socal ul li:first-child{float:left;}	.foot-socal ul li label{font-size: 17px;letter-spacing:1px;color:#ffffff;}	.right-content{display:block;width:95%;padding:20px 0 10px 15px;border-top:1px solid #42474b;}		.add{display:block;color:#cccccc;font-size:14px;}.tel{display:inline-block;color:#cccccc;font-size:14px;text-decoration:none;cursor:default;}	.service-mail{display:block;color:#a3a3a3;margin:10px 0 0 0;font-family:Arial, Helvetica, sans-serif;font-size:13px;letter-spacing:1px;}	.mail-address{display:block;color:#aecc37;margin:0;font-family: "Open Sans",Helvetica,Arial,sans-serif;font-size:13px;letter-spacing:1.2px;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;	}	.mail-address:hover{ color:#fffd3a; }	.copyright{width:100%;font-family:"AvenirLTStd-Medium",Verdana,sans-serif;font-size:12px;color:#434d56;background-color:#252c34;text-align:left;padding:30px 0 30px 17px;}.copyright img{float:right;margin:0 40px 0 0;}@media screen and (max-width: 480px) {	.HsLogo{display:none;}.info-area-right li,.left-content ul li{letter-spacing:0;padding: 6px 10px 6px 0;}}@media screen and (max-width: 915px) {.info-area {width: 90%;max-width:100%;padding: 10px 5% 35px 5%;}.info-area-left{width:100%;max-width:100%;}	.info-area-right{ float:none; width:100%;	max-width:100%;}}			@media screen and (max-width: 1270px) {ul.sub-menu li { margin:0 14px 0 0; }}@media screen and (max-width: 1170px) {ul.sub-menu li { margin:0 5px 0 0; }}@media screen and (max-width: 1000px) {ul.sub-menu li { margin:0; }}@media screen and (max-width: 1025px) {ul.sub-menu li label { display:none; }}@media screen and (max-width: 905px) {.head-event-bar{ height:5px; }	.menu{	display:block; }ul.sub-menu,ul.nav,ul.nav li { display:none; }	.logo-socal ul{ display:none; }.logo{ width:85px;}.logo-socal { padding: 15px 0; }.header {  border-bottom: 0px solid #cccccc; }.Breadcrumb{ display:none; }}				 .NewsNextBack { width:100%;                        height:auto;text-align:center;margin:15px 0;}.NextBackBox { width:100%;                        height:auto;text-align:center;margin:50px 0;}.NextType{ font-family: 'HYQiHei-45S', 'Microsoft YaHei', Helvetica,Hiragino Sans GB;color:#818181;font-size: 13px;letter-spacing:2px;}.NextType a {display:inline-block;color:#999999;text-decoration: none; margin:0 5px 10px 1px;padding:13px 16px;background-color:#ffffff;border:1px solid #ffffff;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;} .page-active {	display:inline-block;margin:0 5px 10px 1px;padding:13px 16px;color:#ffffff;background-color:#2a333c;border:1px solid #2a333c;} 	.NextType a:visited {color:#999999; } .NextType a:hover {color:#2a333c; border:1px solid #2a333c;}@media screen and (max-width: 600px) {.NextBackBox { margin:40px 0; }}	@media screen and (max-width: 480px) {.NextBackBox { margin:30px 0; }}	@media screen and (max-width: 450px) {	.NextType a { margin:0 0 6px 0; padding:8px 11.5px; } .page-active {	margin:0 0 6px 0;padding:8px 11.5px;} 	}@media screen and (max-width: 360px) {.NextBackBox { margin:20px 0; }}		a.RgoTop{position:fixed; bottom:24%; right:11px;cursor:pointer;display:none;z-index:9999;}@media screen and (max-width: 905px) {	a.RgoTop img{ display:none; }}