@charset "utf-8";
@media only screen and (min-width: 1000px) {
	.gridContainer {
		width: 1200px;
		margin-right: auto;
		margin-left: auto;
		background-color: rgba(255, 255, 255, 0.8);
	}
	body {
		margin: 0px;
		padding: 0px;
		font-family: "微軟正黑體";
		overflow-x: hidden;
		overflow-y: hidden;
		background-image: url(../img/bg.jpg);
		background-repeat: no-repeat;
		background-position: left top;
		background-size: auto 100%;
		background-attachment: fixed;
	}
	a,
	img {
		text-decoration: none;
		margin: 0px;
		padding: 0px;
		border-top-width: 0px;
		border-right-width: 0px;
		border-bottom-width: 0px;
		border-left-width: 0px;
		border-top-style: none;
		border-right-style: none;
		border-bottom-style: none;
		border-left-style: none;
	}
	.All_Top {
		margin-bottom: 0px;
		padding-top: 65px;
		padding-bottom: 20px;
		border-bottom-width: 0px;
		border-bottom-style: none;
		overflow: auto;
		float: left;
	}
	.Logo {
		width: 282px;
		margin-left: 15px;
		float: left;
	}
	.Logo img {
		width: 100%;
		max-width: 287px;
	}
	.Phone_FristBtn {
		height: 26px;
		width: 28px;
		float: right;
		background-image: url(../img/3line.gif);
		background-repeat: no-repeat;
	}
	.Phone_Top {
		display: none;
	}
	.All_Btn {
		margin-bottom: auto;
		font-size: 15px;
		color: #3D3A44;
		display: inline;
		overflow: auto;
		float: right;
		margin-top: 70px;
		padding-top: 0px;
		padding-right: 10px;
		padding-bottom: 0px;
		padding-left: 0px;
	}
	.All_Btn ul {
		list-style-type: none;
		display: table;
		overflow: auto;
		margin-top: 0;
		margin-right: auto;
		margin-bottom: 0;
		margin-left: auto;
		padding-top: 0px;
		padding-right: 0px;
		padding-bottom: 0px;
		padding-left: 0px;
	}
	.All_Btn ul li {
		text-align: center;
		padding-top: 6px;
		padding-bottom: 6px;
		border-bottom-width: 0px;
		border-bottom-style: none;
		overflow: auto;
		float: left;
		margin-right: auto;
		margin-left: 30px;
	}
	.All_Btn ul li a {
		float: left;
		text-align: center;
		height: 100%;
		width: 100%;
		color: #3D3A44;
		border-bottom-width: 2px;
		border-bottom-style: none;
		border-bottom-color: #FFF;
		padding-bottom: 0px;
		text-decoration: none;
	}
	.All_Btn ul li a:hover {
		color: #013A74;
		border-bottom-width: 2px;
		border-bottom-style: none;
		border-bottom-color: #F6ABB1;
	}
	.H_Adv {
		margin-top: 12px;
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: auto;
		position: relative;
		clear: both;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #FFF;
	}
	.H_Adv img {
		height: auto;
		width: 100%;
		position: relative;
	}
	.H_Adv_Txt {
		margin-left: 0px;
		text-align: left;
		text-shadow: 0px 0px 10px #fff, 0px 0px 10px #fff, 0px 0px 10px #fff, 0px 0px 10px #fff;
		color: #000;
		position: absolute;
		width: 96%;
		margin-top: 0px;
		margin-bottom: 30px;
		padding-right: 2%;
		padding-left: 2%;
		z-index: 999999;
		bottom: 0px;
	}
	.H_Adv_Txt h1 {
		font-size: 22px;
		font-weight: normal;
		padding: 0px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 5px;
		margin-left: 0px;
	}
	.H_Adv_Txt h2 {
		font-family: "微軟正黑體";
		font-size: 30px;
		font-weight: normal;
		margin: 0px;
		padding: 0px;
		line-height: normal;
		font-style: italic;
	}
	.H_Adv_Txt p {
		display: inline;
		padding: 0px;
		margin: 0px;
		font-size: 13px;
		line-height: 21px;
		font-weight: bold;
	}
	.H_Html1 {
		margin-right: auto;
		margin-left: auto;
		margin-bottom: 0px;
		overflow: auto;
		width: auto;
		background-color: #2A3037;
		padding-top: 25px;
		padding-right: 55px;
		padding-bottom: 25px;
		padding-left: 55px;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #FFF;
	}
	.H_Html1_P1 {
		float: left;
		width: calc(20% - 24px);
		margin-right: 7px;
		margin-bottom: 0px;
		margin-left: 7px;
		border: 5px solid #FFF;
	}
	.H_Html1_P2 {
		float: left;
		width: calc(20% - 24px);
		margin-right: 7px;
		margin-bottom: 0px;
		margin-left: 7px;
		border: 5px solid #FFF;
	}
	.H_Html1_P3 {
		float: left;
		width: calc(20% - 24px);
		margin-right: 7px;
		margin-bottom: 0px;
		margin-left: 7px;
		border: 5px solid #FFF;
	}
	.H_Html1_P4 {
		float: left;
		width: calc(20% - 24px);
		margin-right: 7px;
		margin-bottom: 0px;
		margin-left: 7px;
		border: 5px solid #FFF;
	}
	.H_Html1_P5 {
		float: left;
		width: calc(20% - 24px);
		margin-right: 7px;
		margin-bottom: 0px;
		margin-left: 7px;
		border: 5px solid #FFF;
	}
	.H_Profile {
		margin-right: auto;
		margin-left: auto;
		border: 1px none #E2E2E2;
		border-radius: 0px;
		width: auto;
		overflow: auto;
		background-repeat: no-repeat;
		background-position: right bottom;
		padding-top: 45px;
		padding-right: 20px;
		padding-bottom: 30px;
		padding-left: 20px;
		margin-bottom: 50px;
	}
	.H_Profile_PP {
		margin-bottom: 0px;
		float: left;
		width: 50%;
		margin-right: 35px;
	}
	.H_Profile_PP img {
		width: 100%;
	}
	.H_Profile_Txt {
		margin-right: auto;
		margin-left: auto;
		float: none;
		margin-top: 5px;
	}
	.H_Profile_Txt h1 {
		font-weight: normal;
		color: #666;
		font-size: 20px;
		margin: 0px;
		padding: 0px;
	}
	.H_Profile_Txt h2 {
		color: #494949;
		font-size: 16px;
		padding: 0px;
		margin-top: 5px;
		margin-right: 0px;
		margin-bottom: 10px;
		margin-left: 0px;
		font-weight: normal;
	}
	.H_Profile_Txt p {
		font-size: 13px;
		color: #000000;
		padding: 0px;
		line-height: 21px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 23px;
		margin-left: 0px;
	}
	.Pink_More {
		text-align: center;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 16px;
		padding-top: 10px;
		padding-bottom: 10px;
		font-weight: bold;
		margin-bottom: 10px;
	}
	.Pink_More a {
		padding-top: 10px;
		padding-right: 40px;
		padding-bottom: 10px;
		padding-left: 40px;
		background-color: #005DAA;
		color: #FFF;
		text-decoration: none;
		border-radius: 99px;
	}
	.Pink_More a:hover {
		background-color: #004175;
	}
	.H_Title {
		color: #515151;
		text-align: center;
		margin-top: 0px;
		margin-bottom: 20px;
		font-size: 29px;
		font-weight: normal;
		clear: both;
	}
	.H_Title span {
		font-size: 20px;
		font-family: "Times New Roman", Times, serif;
		margin-left: 5px;
		font-style: italic;
	}
	.H_News_T {
		margin-right: auto;
		margin-left: auto;
		border-bottom-width: 0px;
		border-bottom-style: none;
		overflow: auto;
		background-image: none;
		background-repeat: no-repeat;
		background-position: center bottom;
		width: auto;
	}
	.News_ST {
		margin-bottom: 25px;
		overflow: auto;
		float: left;
		width: 49%;
		margin-right: 0.5%;
		margin-left: 0.5%;
		margin-top: 15px;
		min-height: 240px;
	}
	.News_ST_P {
		margin-bottom: 0px;
		overflow: hidden;
		height: auto;
		width: 90%;
		display: table;
		margin: 0 auto;
		border-radius: 0;
		text-align: center;
		/* float: left; */
	}
	.News_ST_P img {
		width: 100%;
	}
	.News_ST h1 {
		padding: 0px;
		margin-top: 5px;
		margin-right: 0px;
		margin-bottom: 8px;
		margin-left: 5%;
		font-size: 15px;
		color: #515151;
		font-weight: normal;
		text-align: left;
		float: left;
		width: 65%;
	}
	.News_ST h1 a {
		color: #515151;
	}
	.News_ST h2 {
		font-size: 13px;
		padding: 0px;
		margin-top: 0px;
		margin-right: auto;
		margin-bottom: 13px;
		margin-left: auto;
		font-weight: normal;
		line-height: 21px;
		text-align: center;
		width: 215px;
		display: none;
	}
	.News_ST h6 {
		clear: left;
		float: none;
		margin-left: auto;
		margin-top: 0px;
		margin-right: auto;
		margin-bottom: 0px;
		font-size: 13px;
		font-weight: normal;
		background-color: #FAF8F6;
		border: 1px solid #E2E0DE;
		padding-top: 2px;
		padding-right: 0px;
		padding-bottom: 2px;
		padding-left: 0px;
		font-family: Arial, Helvetica, sans-serif;
		border-radius: 4px;
		width: 90px;
		text-align: center;
		display: none;
	}
	.H_Pr_T {
		margin-right: 0px;
		margin-left: 0px;
		border-bottom-width: 0px;
		border-bottom-style: none;
		overflow: auto;
		background-image: none;
		background-repeat: no-repeat;
		background-position: center bottom;
		clear: both;
		padding-right: 20px;
		padding-left: 20px;
	}
	.H_Pr_ST {
		margin-bottom: 80px;
		float: left;
		width: 21%;
		margin-right: 2%;
		margin-left: 2%;
		margin-top: 40px;
		padding-bottom: 30px;
	}
	.H_Pr_ST:nth-child(1) {
		background-color: #266F91;
	}
	.H_Pr_ST:nth-child(2) {
		background-color: #4378B6;
	}
	.H_Pr_ST:nth-child(3) {
		background-color: #76A6D4;
	}
	.H_Pr_ST:nth-child(4) {
		background-color: #4A5F6F;
	}
	.H_Pr_PP {
		margin-bottom: 20px;
		overflow: hidden;
	}
	.H_Pr_PP img {
		-webkit-transition: all 0.5s;
		-moz-transition: all 0.5s;
		-ms-transition: all 0.5s;
		-o-transition: all 0.5s;
		transition: all 0.5s;
		width: 100%;
	}
	.H_Pr_PP img:hover {
		transform: rotate(8deg) scale(1.2);
		-webkit-transform: rotate(8deg) scale(1.2);
		-moz-transform: rotate(8deg) scale(1.2);
		-o-transform: rotate(8deg) scale(1.2);
		-ms-transform: rotate(8deg) scale(1.2);
	}
	.H_Pr_ST h1 {
		font-size: 14px;
		font-weight: bold;
		color: #FFFFFF;
		padding: 0px;
		margin-top: 0px;
		margin-right: 10px;
		margin-bottom: 15px;
		margin-left: 10px;
		text-align: center;
		float: none;
		line-height: 22px;
	}
	.H_Pr_ST h1 a {
		color: #FFFFFF;
	}
	.H_Pr_ST h1 a:hover {
		color: #FFFFFF;
		text-decoration: underline;
	}
	.H_Pr_ST p {
		font-size: 12px;
		font-weight: normal;
		color: #FFFFFF;
		padding: 0px;
		margin-top: 0px;
		margin-right: 20px;
		margin-bottom: 0px;
		margin-left: 20px;
		text-align: center;
		line-height: 22px;
	}
	.H_Photo_T {
		margin-right: auto;
		margin-left: auto;
		overflow: auto;
		padding-bottom: 0px;
		border-bottom-style: solid;
		border-bottom-width: 1px;
		border-bottom-color: #DBDBDB;
		margin-bottom: 80px;
	}
	.H_Photo_T h1 {
		font-size: 80px;
		font-weight: normal;
		color: #515151;
		text-align: center;
		margin-right: 10px;
		margin-bottom: 7px;
		margin-left: 10px;
		margin-top: 0px;
		padding-top: 0px;
		padding-right: 0px;
		padding-bottom: 30px;
		padding-left: 0px;
		border-bottom-width: 1px;
		border-bottom-style: none;
		border-bottom-color: #DBDBDB;
	}
	.H_Photo_PP {
		float: left;
		height: 210px;
		width: 20%;
		overflow: hidden;
		margin-bottom: 7px;
	}
	.H_Photo_PP img {
		min-height: 210px;
		min-width: 315px;
		-webkit-transition: all 0.5s;
		-moz-transition: all 0.5s;
		-ms-transition: all 0.5s;
		-o-transition: all 0.5s;
		transition: all 0.5s;
	}
	.H_Photo_PP img:hover {
		transform: scale(1.06);
		-webkit-transform: scale(1.06);
		-moz-transform: scale(1.06);
		-o-transform: scale(1.06);
		-ms-transform: scale(1.06);
		-webkit-filter: contrast(1.2);
	}
	.H_QA {
		margin-right: auto;
		margin-left: auto;
		padding-bottom: 30px;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #DBDBDB;
		width: 1100px;
	}
	.QA_ST {
		background-image: url(../img/Q.png);
		background-repeat: no-repeat;
		background-position: left top;
		min-height: 125px;
		padding-left: 110px;
		background-size: 95px auto;
		margin-bottom: 30px;
	}
	.QA_ST h1 {
		font-size: 20px;
		font-style: italic;
		font-weight: normal;
		line-height: 28px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
		padding-top: 15px;
		padding-right: 0px;
		padding-bottom: 0px;
		padding-left: 0px;
	}
	.QA_ST h2 {
		background-image: url(../img/A.png);
		background-repeat: no-repeat;
		background-position: left top;
		padding-left: 60px;
		font-size: 14px;
		font-weight: normal;
		padding-top: 0px;
		padding-right: 0px;
		padding-bottom: 0px;
		margin-top: 10px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
		background-size: 51px auto;
		line-height: 21px;
		min-height: 51px;
	}
	.QA_ST h3 {
		background-image: url(../img/A.png);
		background-repeat: no-repeat;
		background-position: left top;
		padding-left: 60px;
		font-size: 14px;
		font-weight: normal;
		padding-top: 0px;
		padding-right: 0px;
		padding-bottom: 0px;
		margin-top: 10px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
		background-size: 51px auto;
		line-height: 21px;
		min-height: 51px;
	}
	.QA_more {
		text-align: right;
		padding: 5px;
		margin-top: 10px;
	}
	.QA_more a {
		color: #FFF;
		background-color: #F49CA3;
		padding-top: 3px;
		padding-right: 12px;
		padding-bottom: 5px;
		padding-left: 12px;
	}
	.QA_InST {
		margin-right: auto;
		margin-left: auto;
	}
	.MainQA_A a {
		color: #333;
		text-decoration: underline;
	}
	.H_ContactUs {
		margin-bottom: 40px;
		overflow: auto;
		border-top-width: 1px;
		border-top-style: solid;
		border-top-color: #DCDCDC;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #DCDCDC;
	}
	.H_ContactUs img {
		width: 50%;
		margin-bottom: 0px;
		height: auto;
		float: left;
	}
	.ContactUs_T {
		margin-right: 2%;
		margin-left: 2%;
		margin-bottom: 0px;
		float: left;
		width: 46%;
		margin-top: 2%;
	}
	.ContactUs_Order {
		overflow: auto;
		border: 1px none #E2E2E2;
		border-radius: 99px;
		padding-top: 12px;
		padding-right: 8px;
		padding-bottom: 12px;
		padding-left: 3px;
		margin-bottom: 13px;
	}
	.ContactUs_Order2 {
		border-radius: 15px;
		padding-right: 2px;
		padding-top: 12px;
		padding-bottom: 12px;
	}
	.ContactUs_Order p {
		padding: 0px;
		width: 11ex;
		overflow: hidden;
		border-right-width: 1px;
		border-right-style: solid;
		border-right-color: #EFEFEF;
		margin-top: 0px;
		margin-right: 5px;
		margin-bottom: 0px;
		margin-left: 0px;
		float: left;
		font-size: 16px;
	}
	.ContactUs_Order .NoStar:before {
		content: "　"
	}
	.ContactUs_Order .RedStar:before {
		content: "＊"
	}
	.ContactUs_Order input,
	.ContactUs_Order textarea {
		width: calc(100% - 16ex - 28px);
		float: left;
		padding: 4px;
		border: 1px solid #D8D8D8;
	}
	.Pink_More input {
		background-color: #005DAA;
		padding-top: 10px;
		padding-bottom: 10px;
		width: 20%;
		border-top-width: 0px;
		border-right-width: 0px;
		border-bottom-width: 0px;
		border-left-width: 0px;
		border-top-style: none;
		border-right-style: none;
		border-bottom-style: none;
		border-left-style: none;
		border-radius: 99px;
		color: #fff;
	}
	.H_Html2 {
		margin-right: auto;
		margin-left: auto;
		margin-bottom: 40px;
		width: 100%;
		display: none;
	}
	.Html_In2 {
		margin-right: auto;
		margin-left: auto;
	}
	.Footer_T {
		background-color: #3D3A44;
		margin-top: 0;
		padding-top: 15px;
		padding-bottom: 15px;
		display: table;
		width: 100%;
		margin-right: auto;
		margin-bottom: 0;
		margin-left: auto;
		text-align: center;
		clear: both;
	}
	.GoogleSearch {
		width: 395px;
		float: left;
		margin-left: calc(50% - 298px);
		margin-bottom: 10px;
	}
	.Blog {
		text-align: center;
		width: 200px;
		float: left;
		margin-top: 8px;
	}
	.Blog img {
		margin-left: 4px;
		margin-right: 4px;
	}
	.Footer_T hr {
		background-color: #888197;
		height: 1px;
		padding: 0px;
		border-top-style: none;
		border-right-style: none;
		border-bottom-style: none;
		border-left-style: none;
		margin-top: 15px;
		margin-right: 10px;
		margin-bottom: 15px;
		margin-left: 10px;
		clear: both;
	}
	.Footer_T p {
		text-align: center;
		color: #B9AFCF;
		font-size: 12px;
	}
	.Footer_T h1 {
		font-size: 100%;
		font-weight: normal;
		color: #B9AFCF;
		padding: 0px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 5px;
		margin-left: 0px;
		text-align: center;
	}
	.Main_Adv_Txt {
		margin-left: 0px;
		text-align: center;
		text-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5);
		color: #FFF;
		position: absolute;
		width: 100%;
		margin-top: -10%;
		margin-bottom: 0px;
	}
	.Main_Adv_Txt h1 {
		font-size: 20px;
		font-weight: normal;
		padding: 0px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 5px;
		margin-left: 0px;
		line-height: normal;
	}
	.Main_Adv_Txt h2 {
		font-family: "Times New Roman", Times, serif;
		font-size: 54px;
		font-weight: normal;
		margin: 0px;
		padding: 0px;
		line-height: normal;
	}
	.Main_BT {
		margin-right: auto;
		margin-left: auto;
		margin-top: 0px;
	}
	.Main_left {
		margin-bottom: 0px;
		padding-bottom: 70px;
		border-bottom-width: 0px;
		border-bottom-style: none;
		border-bottom-color: #DDD;
		margin-left: 0px;
		padding-left: 0px;
		float: left;
		width: 20%;
		padding-top: 80px;
		background-color: #FFF;
		margin-right: 4%;
	}
	.Main_left h1 {
		font-size: 26px;
		font-weight: normal;
		color: #000000;
		line-height: 36px;
		text-align: center;
		width: 20px;
		margin-top: 0px;
		margin-right: auto;
		margin-bottom: 8px;
		margin-left: auto;
		background-image: url(../img/line3.gif);
		background-repeat: no-repeat;
		background-position: right bottom;
		padding-top: 0px;
		padding-right: 15px;
		padding-bottom: 0px;
		padding-left: 0px;
	}
	.Main_left h2 {
		font-size: 30px;
		line-height: normal;
		font-weight: normal;
		color: #757575;
		margin: 0px;
		padding: 0px;
		text-align: center;
		clear: both;
		font-family: "Arial Narrow";
		letter-spacing: 5px;
	}
	.Main_left ul {
		padding: 0px;
		overflow: auto;
		font-size: 130%;
		margin-top: 5px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
		clear: both;
		overflow-y: hidden;
		font-weight: bold;
	}
	.Main_left ul li {
		float: none;
		width: auto;
		list-style-type: none;
		text-align: center;
		padding-top: 8px;
		padding-right: 0px;
		padding-bottom: 4px;
		padding-left: 0px;
		border-top-width: 0px;
		border-top-style: none;
		border-bottom-width: 0px;
		border-bottom-style: none;
		font-size: 14px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 26px;
		margin-left: 0px;
	}
	.Main_left ul li a {
		float: left;
		height: 100%;
		width: 100%;
		color: #3D3A44;
		font-size: 14px;
	}
	.Main_left ul li a:hover {
		text-decoration: underline;
	}
	.Main_Show {
		margin-right: 3%;
		float: left;
		width: 73%;
		margin-bottom: 120px;
		margin-top: 60px;
		margin-left: 0px;
	}
	.Main_Btitle {
		margin-right: auto;
		margin-left: auto;
		padding-bottom: 8px;
		overflow: auto;
		text-align: center;
		overflow-y: hidden;
	}
	.Main_Btitle h1 {
		font-size: 26px;
		font-weight: normal;
		color: #5D5D5D;
		padding: 0px;
		margin-top: 18px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
		text-align: center;
		float: none;
	}
	.Main_Btitle h2 {
		font-family: "Times New Roman", Times, serif;
		font-size: 46px;
		font-weight: normal;
		color: #515151;
		font-style: italic;
		float: left;
		padding: 0px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 10px;
	}
	.Main_Stitle {
		padding-bottom: 40px;
		border-bottom-width: 0px;
		border-bottom-style: none;
		border-bottom-color: #D8D8D8;
		margin-bottom: 40px;
		font-size: 13px;
		letter-spacing: 4px;
		background-image: url(../img/line.gif);
		background-repeat: no-repeat;
		background-position: center bottom;
	}
	.Main_ConPP {
		margin-bottom: 20px;
	}
	.Main_ConPP img {
		height: auto;
		width: 100%;
	}
	.Main_Html {
		margin-right: 10px;
		margin-left: 10px;
		color: #343434;
	}
	.Main_Html p {
		line-height: 23px;
	}
	.Main_News {
		margin-bottom: 20px;
		float: none;
		width: auto;
		margin-right: auto;
		margin-left: auto;
		overflow: auto;
	}
	.Main_NewsPP {
		margin-bottom: 15px;
		height: auto;
		overflow: hidden;
		width: 126px;
		margin-right: 15px;
		float: left;
		border-radius: 0px;
	}
	.Main_NewsPP img {
		min-height: auto;
		min-width: auto;
	}
	.Main_News_Txt {
		float: left;
		width: 610px;
		margin-right: 0px;
		margin-left: 0px;
		margin-top: 5px;
	}
	.Main_News_Txt h1 {
		padding: 0px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 5px;
		margin-left: 0px;
		font-size: 17px;
		color: #515151;
		font-weight: normal;
	}
	.Main_News_Txt h2 {
		font-size: 13px;
		padding: 0px;
		margin-top: 0px;
		margin-right: 0px;
		margin-left: 0px;
		font-weight: normal;
		line-height: 24px;
		margin-bottom: 3px;
	}
	.Main_News_Txt h6 {
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		font-size: 13px;
		font-weight: normal;
		font-family: Arial, Helvetica, sans-serif;
		border-radius: 4px;
		padding: 0px;
		margin-left: 0px;
		color: #515151;
	}
	.Main_News_Txt h1 a {
		color: #515151;
	}
	.NumberPage_BT {
		background-color: #F5F2EE;
		padding-top: 11px;
		padding-bottom: 11px;
		border-top-width: 1px;
		border-bottom-width: 1px;
		border-top-style: solid;
		border-bottom-style: solid;
		border-top-color: #E2E2E2;
		border-bottom-color: #E2E2E2;
		margin-top: 40px;
		clear: both;
		text-align: center;
		font-family: "Arial Narrow";
		font-size: 120%;
	}
	.NumberPage_BT a {
		line-height: normal;
		color: #515151;
		background-color: #FAF8F6;
		padding: 5px;
		border: 1px solid #E2E0DE;
		border-radius: 3px;
	}
	.Phone_None {
		display: inline;
	}
	.Content_Title {
		margin-right: auto;
		margin-bottom: 30px;
		margin-left: auto;
	}
	.Content_Title h1 {
		padding: 0px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 5px;
		margin-left: 0px;
		font-size: 20px;
		color: #515151;
		font-weight: normal;
	}
	.Content_Title h2 {
		font-size: 13px;
		padding: 0px;
		margin-top: 0px;
		margin-right: 0px;
		margin-left: 0px;
		font-weight: bold;
		line-height: 22px;
		margin-bottom: 3px;
	}
	.Content_Title h6 {
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		font-size: 13px;
		font-weight: normal;
		font-family: Arial, Helvetica, sans-serif;
		border-radius: 4px;
		padding: 0px;
		margin-left: 0px;
		text-align: right;
	}
	.Main_Products {
		margin-bottom: 60px;
		float: left;
		width: calc(100%/3);
		margin-right: 0%;
		margin-left: 0%;
		height: 350px;
	}
	.Main_Pr_PP {
		margin-bottom: 15px;
		height: 200px;
		overflow: hidden;
	}
	.Main_Pr_PP img {
		width: 100%;
		height: auto;
		min-width: auto;
		min-height: 200px;
	}
	.Main_Pr_Txt {
		margin-right: 10px;
		margin-left: 10px;
	}
	.Main_Pr_Txt h1 {
		font-size: 14px;
		color: #CD5258;
		padding: 0px;
		margin-top: 0px;
		margin-right: 20px;
		margin-bottom: 5px;
		margin-left: 20px;
		font-weight: bold;
		text-align: center;
	}
	.Main_Pr_Txt h1 a {
		color: #000000;
	}
	.Main_Pr_Txt h1 a:hover {
		text-decoration: underline;
	}
	.Main_Pr_Txt p {
		color: #2A2A2A;
		padding: 0px;
		line-height: 22px;
		font-size: 12.5px;
		margin-top: 0px;
		margin-right: 0;
		margin-bottom: 50px;
		margin-left: 0;
		display: table;
	}
	.Main_Photo {
		-moz-column-count: 2;
		-moz-column-gap: 10px;
		-webkit-column-count: 2;
		-webkit-column-gap: 10px;
		column-count: 2;
		column-gap: 0px;
		width: 754px;
		margin: 0 auto;
	}
	.Main_Photo_ST {
		width: 372px;
		display: inline-block;
		font-size: 12px;
		overflow: hidden;
		border-top-style: none;
		border-right-style: none;
		border-bottom-style: none;
		border-left-style: none;
		padding: 0px;
		margin-top: 0px;
		margin-right: 5px;
		margin-bottom: 5px;
		margin-left: 0px;
		height: auto;
	}
	.Main_Photo_ST img {
		height: auto;
		width: 100%;
	}
	.QA_ST .MainQA_A {
		height: auto;
		min-height: auto;
	}
	.Main_Show2 {
		margin-right: auto;
		margin-left: auto;
		margin-bottom: 120px;
	}
	.Main_Contactus_Html {
		margin-bottom: 40px;
		padding-bottom: 30px;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #CECECE;
		margin-top: 20px;
	}
	.Main_Contactus_Html h1 {
		font-size: 30px;
		font-weight: normal;
		color: #515151;
		text-align: center;
		padding: 0px;
		margin-top: 40px;
		margin-right: 0px;
		margin-bottom: 10px;
		margin-left: 0px;
	}
	.Main_Contactus_Html p {
		text-align: center;
		margin: 0px;
		padding: 0px;
		color: #515151;
		line-height: 22px;
		font-size: 15px;
	}
	.Main_Contactus_T {
		font-size: 30px;
		color: #515151;
		text-align: center;
		margin-bottom: 40px;
		margin-top: 40px;
	}
	.Main_Contactus_OrderT {
		margin-right: 3%;
		margin-left: 3%;
	}
	.H_ProfileBT {
		margin-right: auto;
		margin-left: auto;
		float: left;
		width: 48%;
		padding-right: 1%;
		padding-left: 1%;
	}
	.H_NewsBT {
		margin-right: auto;
		margin-left: auto;
		float: left;
		width: 49%;
		padding-left: 1%;
		padding-top: 50px;
	}
	.H_ProductsBT {
		margin-right: auto;
		margin-left: auto;
		clear: both;
		overflow: auto;
		float: left;
		width: 100%;
	}
	.H_PhotoBT {
		margin-right: auto;
		margin-left: auto;
		display: none;
	}
	.H_QaBT {
		margin-right: auto;
		margin-left: auto;
		display: none;
	}
	.H_ContactBT {
		margin-right: auto;
		margin-left: auto;
		display: none;
	}
	.slidesjs-navigation,
	.slidesjs-stop.slidesjs-navigation,
	.slidesjs-pagination {
		display: none;
		position: absolute;
		top: -10000px;
	}
	a.slidesjs-stop.slidesjs-navigation {
		color: #FFF;
	}
	.Float_Blog {
		display: inline;
		background-color: #FFF;
		padding: 5px;
		box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.4);
		position: fixed;
		top: 0px;
		z-index: 9999999999999999;
		border-bottom-right-radius: 5px;
		border-bottom-left-radius: 5px;
		right: 5px;
	}
	.Float_Blog ul {
		margin: 0px;
		padding: 0px;
		list-style-type: none;
	}
	.Float_Blog ul li {
		padding: 0px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
		float: left;
	}
	.Download_Txt {
		margin-right: 0px;
		margin-left: 0px;
		width: 100%;
	}
	.Download_Txt h1 a:hover {
		text-decoration: underline;
	}
}