@import "https://fonts.googleapis.com/css?family=Roboto:500";
	ul,ol,li {
	list-style:none
}
a {
	text-decoration:none
}
html,body {
	height:100%
}
body {
	background-color:#fff;
	color:#FFF;
	letter-spacing:1px;
	font-family:'Roboto','cwTeXHei',sans-serif
}
h1,h2,h3,h4,h5,h6 {
	font-family:'Roboto','cwTeXHei',sans-serif
}
header {
	position:fixed;
	width:100%;
	z-index:9999;
	box-shadow:0 2px 6px 1px #00000029
}
.w3-button {
	transition:.3s
}
.w3-bar {
	background-color:#f48127
}
.w3-bar .w3-bar-item {
	padding:12px 16px
}
.w3-dropdown-click .w3-dropdown-content {
	background-color:#ff9000
}
.w3-dropdown-click .w3-card-4 {
	box-shadow:0 2px 2px #00000054
}
.w3-dropdown-click .w3-dropdown-content article {
	float:left;
	margin:5px 15px
}
.w3-dropdown-click .w3-dropdown-content article a {
	color:#fff
}
.content {
	width:100%;
	padding-top:100px
}
#logo:hover {
	background-color:transparent!important
}
.w3-modal {
	background-color:rgba(0,0,0,0.7)
}
.w3-bar .w3-container .w3-right {
	position:absolute;
	right:0;
	top:15px
}
@media( min-width:992px) {
	.w3-bar .w3-bar-item {
	padding:8px 16px
}
.w3-container .w3-dropdown-click {
	margin:0 10px;
	padding-left:0
}
#logo {
	display:block;
	width:100%;
	padding:15px 0 6px
}
.w3-container .w3-dropdown-click:nth-of-type(1) {
	margin-left:3%
}
.w3-container .w3-dropdown-click {
	margin:0 1.8%
}
.w3-container .w3-dropdown-click .dropBtn {
	font-size:1.2rem;
	margin:0
}
.w3-container {
	padding:0 3%
}
.w3-bar .w3-container .w3-right {
	position:absolute;
	right:50px
}
.w3-dropdown-hover:first-child,.w3-dropdown-click:hover {
	background-color:#ff9000!important
}
.w3-container .w3-dropdown-click .dropBtn:hover,.w3-container .w3-dropdown-click:hover {
	background-color:#ff9000!important;
	color:#fff!important
}
.w3-container .w3-dropdown-click .dropBtn:hover p,.w3-container .w3-dropdown-click:hover p {
	background-color:transparent!important;
	color:#fff!important
}
.w3-dropdown-content .w3-button:hover {
	background-color:transparent!important;
	color:#ffeb3b!important
}
.content {
	padding-top:150px
}
.w3-bar .w3-container .w3-right {
	right:150px
}
}@media( min-width:1171px) {
	#logo {
	display:inline;
	height:auto;
	width:auto
}
.w3-container .w3-dropdown-click:nth-of-type(1) {
	margin-left:1.8%
}
.w3-container .w3-dropdown-click {
	margin:0 .8%
}
.w3-container {
	max-width:1600px;
	padding:0 2%;
	margin:auto
}
header .w3-container,.content .w3-container {
	padding:0 20px
}
#main .w3-right .w3-modal .w3-container {
	padding:0 2%
}
.w3-container .w3-dropdown-click .dropBtn {
	font-size:1rem;
	padding:25px 8px 15px;
	margin:0;
	color:#fff!important
}
.w3-bar .w3-container .w3-right {
	position:absolute;
	right:150px;
	top:16px
}
.content {
	padding-top:100px
}
}@media( min-width:1334px) {
	.w3-container .w3-dropdown-click:nth-of-type(1) {
	margin-left:2.5%
}
.w3-container .w3-dropdown-click {
	margin:0 2.3%
}
}.w3-bar .search_out2 {
	float:right
}
.w3-bar #searchform1 input {
	padding:3px 12px;
	width:100px
}
.w3-bar #searchform1 button {
	padding:3px 10px;
	border:0
}
.w3-bar .w3-container .w3-dropdown-click .dropBtn.active {
	background-color:#ff9000!important;
	color:#fff!important
}
.w3-bar .w3-container .w3-right .modal-open {
	font-size:.9rem
}
.w3-bar .w3-container .w3-right .w3-button:hover {
	color:#ffeb3b!important;
	background-color:transparent!important
}
#openNav {
	position:absolute;
	top:11px;
	left:0;
	background-color:transparent;
	color:rgba(255,255,255,0.6)
}
#openNav:hover {
	background-color:transparent!important;
	color:rgba(255,255,255,1)!important
}
.w3-sidebar {
	background-color:#000000d1;
	z-index:3
}
.mobileMenu {
	padding-top:20px;
	font-size:20px;
	color:rgba(255,255,255,0.5)
}
#mySidebar .w3-button,.mobileMenu {
	font-size:14px;
	background-color:transparent;
	text-align:center;
	padding:15px 0;
	transition:.3s
}
.w3-sidebar .mobileMenuGroup {
	padding:30px 10px
}
#mySidebar>.w3-button {
	width:auto;
	float:right;
	padding:10px 20px
}
.mobileMenu:hover {
	color:#fff!important
}
@media (min-width:992px) {
	#openNav:hover {
	background-color:transparent!important;
	color:#fff!important
}
}#mySidebar .mobileMenuGroup .mobileDrop {
	background-color:rgba(56,56,56,0.8)
}
footer {
	background-color:#404344;
	margin-top:50px;
	overflow:hidden
}
footer h2 {
	font-size:22px;
	color:#ff7c00;
	text-align:left
}
footer ul,footer li {
	padding:0;
	margin:0
}
footer .w3-row {
	color:#fff
}
footer .w3-row .w3-col {
	margin:10px 0;
	color:#fff
}
footer .w3-row .w3-col ul {
	font-size:12px;
	display:inline-block;
	margin-right:5px
}
footer .w3-row:nth-of-type(2) {
	font-size:10px
}
footer .w3-row:nth-of-type(3) {
	background-color:#2d2e2e;
	padding:10px 0;
	font-size:10px
}
footer>.w3-container:nth-of-type(2) {
	margin:10px auto 20px
}
footer>.w3-container:nth-of-type(2)>p {
	width:100%;
	font-size:13px
}
@media (min-width:601px) {
	footer .w3-row:first-of-type {
	display:flex;
	justify-content:center;
	flex-wrap:wrap
}
footer .w3-row .w3-col {
	width:50%
}
footer .w3-row .w3-col:last-of-type {
	width:100%
}
footer .w3-row:first-of-type .w3-col.m3 ul {
	display:inline-block;
	margin-right:20px
}
footer .w3-row:nth-of-type(2) .w3-half {
	width:100%;
	padding:20px 0
}
footer>.w3-container:nth-of-type(2)>p {
	text-align:center
}
}@media (min-width:992px) {
	footer a:hover {
	text-decoration:underline
}
footer .w3-row:first-of-type {
	flex-wrap:nowrap
}
footer .w3-row .w3-col {
	width:auto;
	padding:0 10px;
	margin:10px 2%;
	box-sizing:border-box
}
footer .w3-row .w3-col:last-of-type {
	width:auto
}
footer .w3-row .w3-col.m3 {
	width:26%
}
footer .w3-row:nth-of-type(2) .w3-half:nth-of-type(1) {
	padding-top:20px;
	margin-bottom:0
}
footer .w3-row:nth-of-type(2) .w3-half {
	width:50%
}
footer .w3-row:nth-of-type(2) .w3-container {
	display:flex
}
footer .w3-row:not(:first-child) .w3-container {
	text-align:center
}
}aside {
	position:fixed;
	right:0;
	bottom:50%;
	z-index:100000;
	transform:translate(0,50%);
	display:block
}
aside a {
	width:60px;
	height:60px;
	display:block;
	background-color:rgba(255,255,255,0.4);
	padding:15px 20px 20px 10px;
	right:-10px;
	position:relative;
	transition:all .2s;
	color:#5f5f5f
}
aside a:first-child {
	border-top-left-radius:10px
}
aside a:last-child {
	border-bottom-left-radius:10px
}
aside a:nth-child(1) {
	color:#5f5f5f;
	padding-left:19px
}
aside a:nth-child(2) {
	color:#5f5f5f
}
aside a:nth-child(3) {
	color:#5f5f5f
}
aside a:nth-child(4) {
	color:#5f5f5f
}
#socailM {
	display:none;
	margin:5% auto;
	width:80%
}
#socailM .w3-quarter {
	width:18%;
	margin:0 3%
}
@media (max-width:600px) {
	#socailM {
	display:block
}
}@media (max-width:601px) {
	aside {
	display:none
}
}@media (min-width:992px) {
	aside a:nth-child(1):hover {
	background-color:#4267b2;
	color:#fff;
	padding-left:19px
}
aside a:nth-child(2):hover {
	background-color:#d80e0e;
	color:#fff
}
aside a:nth-child(3):hover {
	background-color:#f48127;
	color:#fff
}
aside a:nth-child(4):hover {
	background-color:#577fd0;
	color:#fff
}
aside a:hover {
	right:0;
	box-shadow:2px 2px 2px rgba(0,0,0,0.66);
	border-top-left-radius:10px;
	border-bottom-left-radius:10px
}
}@keyframes asideAni {
	0% {
	right:-10px
}
50% {
	right:0;
	background-color:rgba(255,255,255,0.50);
	box-shadow:2px 2px 2px rgba(0,0,0,0.66);
	border-top-left-radius:10px;
	border-bottom-left-radius:10px
}
100% {
	right:-10px
}
}#title {
	padding:10px 0 5px;
	background-color:#f3f3f2;
	color:#656565
}
#mainWrite {
	color:#535353;
	padding-top:0
}
#menuTop {
	display:none
}
.spec_out {
	width:1000px;
	margin:0 auto
}
#spec h5 {
	color:#f18133
}
.spec_menu {
	height:40px;
	margin:20px auto;
	border-bottom:1px solid #dfdddb;
	color:#a19f99
}
.spec_menu h1 {
	text-align:center;
	color:#494c4d;
	font-size:20px;
	margin:0
}
.spec_menu ul {
	padding:0;
	display:flex;
	justify-content:center
}
.spec_menu ul li {
	display:inline;
	font-size:16px;
	margin:0 10px
}
.sel {
	color:#f18133;
	border-bottom:4px solid #f18133;
	padding:0 0 5px
}
.spec_menu ul li spec {
	color:#fc7d1f;
	margin:0 20px;
	padding:0 0 18px;
	width:100px
}
.spec_menu ul li A {
	color:#f18133;
	margin:0 20px;
	padding:0 0 18px;
	width:100px
}
.spec_menu ul li A:hover {
	color:#ffba00;
	text-decoration:none
}
@media (min-width:992px) {
	.spec_menu h1 {
	color:#494c4d;
	font-size:20px;
	margin:0;
	text-align:left;
	float:left
}
.spec_menu ul {
	margin:0 0 20px;
	float:right;
	display:inline-block
}
.sel {
	padding:0 0 18px
}
}#menuBottom {
	display:none
}
.menu_bottom {
	width:100%;
	margin:50px auto;
	height:60px;
	text-align:center;
	color:#a19f99
}
.menu_bottom ul {
	margin:10px 0;
	padding:0
}
.menu_bottom ul li {
	display:inline;
	font-size:16px;
	margin:5px;
	font-weight:700
}
.menu_bottom ul li spec {
	color:#fff;
	text-decoration:none;
	background-color:#a7a7a7;
	height:40px;
	padding:10px;
	border:1px solid #a2a2a2;
	border-radius:5px
}
.menu_bottom ul li a {
	color:#62686a;
	text-decoration:none;
	background-color:#ececec;
	height:40px;
	padding:10px;
	border:1px solid #a2a2a2;
	border-radius:5px
}
.menu_bottom ul li a:hover {
	color:#fff;
	background-color:#858b8e
}
.menu_bottom ul li.orange {
	color:#ef7d20
}
.menu_bottom ul li.orange spec {
	color:#fff;
	text-decoration:none;
	background-color:#ff7118;
	height:40px;
	padding:10px 30px;
	border:1px solid #a2a2a2;
	border-radius:5px
}
.menu_bottom ul li.orange a {
	color:#ef7d20;
	background-color:#ffecd4;
	border:1px solid #ec7a34;
	padding:10px 30px
}
.menu_bottom ul li.orange a:hover {
	color:#fff;
	background-color:#ff7118
}
.w3-light-grey {
	background-color:transparent!important
}
.w3-light-grey .w3-button:hover {
	background-color:transparent!important
}
.w3-light-grey .w3-button {
	border-bottom:1px solid rgba(0,0,0,0.2);
	color:#4f4f4f!important
}
.w3-light-grey .w3-button h1 {
	font-size:20px;
	margin:0
}
.w3-light-grey .w3-container {
	background-color:#ffffff3d;
	box-shadow:0 2px 2px 1px #0000001c
}
.w3-light-grey .w3-container p {
	text-align:center;
	color:rgba(250,150,80,0.6);
	margin:8px 0;
	font-size:17px
}
.w3-light-grey .w3-container p.active {
	color:#ff7611
}
.w3-light-grey .w3-container p:not(:last-of-type) {
	padding-bottom:5px;
	border-bottom:1px solid #fff
}
@media (min-width:600px) {
	#mainWrite {
	padding-top:50px
}
.menu_bottom ul li spec {
	padding:10px 30px
}
.menu_bottom ul li a {
	padding:10px 30px
}
.spec_menu ul li {
	display:inline;
	font-size:16px;
	margin:0 20px
}
#menuTopMobile {
	display:none
}
#menuTop {
	display:block
}
#menuBottom {
	display:block
}
}@media (min-width:992px) {
	#mainWrite {
	padding-top:0
}
}#goTop {
	display:none;
	position:fixed;
	right:5px;
	bottom:15px;
	cursor:pointer
}
#goTop img {
	width:80%
}
.video .w3-modal .w3-modal-content {
	background-color:transparent
}
.video #modal01 {
	padding-top:150px
}
.w3-right ul,ol,il {
	list-style:none
}
.w3-right h3 {
	color:#000;
	border-bottom:.5px dashed rgba(77,77,77,0.45)
}
.w3-right .w3-modal .w3-container:nth-of-type(1) {
	background-color:#f48127
}
.w3-right .w3-modal .w3-container:nth-of-type(1) span {
	background-color:transparent
}
.w3-right .w3-row {
	color:#131313
}
.w3-right .contryGroup {
	margin:20px 0
}
.w3-right .w3-row .w3-third {
	padding:5px 0;
	margin:5px 0
}
.w3-right .w3-container h2 {
	color:#fff;
	font-size:30px;
	text-align:left
}
#mainWrite main .video .w3-modal iframe,#mainWrite .video .w3-modal iframe {
	width:100%
}
