/* CSS Document */

body {	-webkit-text-size-adjust:100%; text-align:center; font-family: 'PT Sans', sans-serif; overflow-x: hidden;}
img {	border:0; }

/* Reset ================================================================================= */

a { text-decoration:none; 
-webkit-transition: all 0.4s ease-out 0s;
-moz-transition: all 0.4s ease-out 0s;
transition: all 0.4s ease-out 0s; }
a:hover { text-decoration:none; }

* { margin:0; padding:0; list-style:none;
-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
-moz-box-sizing: border-box;    /* Firefox, other Gecko */
box-sizing: border-box;         /* Opera/IE 8+ */}

.content-Box { max-width:1170px; margin:0 auto; text-align:left; position:relative; clear:both;}

#content { margin-top: 140px; background: url(../images/content-bg.jpg) no-repeat top center; background-size: cover; background-attachment: fixed; padding: 0 20px; font-size: 17px; color: #222222; line-height: 28px;}
#content p { padding-bottom: 30px;}

#path { padding: 22px 0 42px 0; font-size: 13px; color: #808080; line-height: 110%; text-align: right;}
#path a { display: inline-block;color: #808080; }
#path a:hover { text-decoration: underline;}
#path a:after { content: ">"; display: inline-block; padding: 0 0 0 3px;}
#path a:last-child:after { display: none;}

/*products*/
.title01 { text-align: center;}
.title01 h1 { font-size: 32px; line-height: 110%; padding-bottom: 38px; color: #2c2c2c;}

.products-content { max-width: 970px; margin: 0 auto; text-align: left;}
.products-content a { color: #000;text-decoration: none;}
.products-content a:hover { text-decoration: underline;}
.products-content ul { margin: 0 0 40px 0;}
.products-content ul li { list-style-type: disc; margin-left: 20px;}
.products-content h2 { font-size: 26px; padding: 8px 0; letter-spacing: 0.5px;}
.products-content h3 { font-size: 20px; padding: 3px 0; letter-spacing: 0.3px;}

.products-section { display: flex; flex-direction: column; flex-wrap: nowrap; padding-bottom: 60px;}
.products-section > div { width: 786px; margin: -100px auto 0 0; display: flex; flex-direction: row; flex-wrap: nowrap; align-items: center; }
.products-section > div:first-child { margin-top: 0px;}
.products-section > div:nth-child(even) { margin: -100px 0 0 auto; }
.products-section > div:nth-child(even) .products-pto { order: 2; }
.products-section > div:nth-child(even) .products-name { order: 1; }
.products-section > div:hover .products-pto img { transform: scale(1.05);}
.products-section > div:hover .products-name { color: #c82b1d;}
.products-section > div > div { width: 50%;}
.products-name {background: url(../images/products-line.png) no-repeat left top; height: 255px; padding:0 0 0 88px; display: flex; flex-direction: row; flex-wrap: nowrap; align-items: center; justify-content: flex-start; font-size: 20px; font-weight: bold; line-height: 30px;transition: all 0.4s ease-out 0s;}
.products-section > div:nth-child(even) .products-name { background: url(../images/products-line.png) no-repeat right top; padding: 0 88px 0 0; justify-content: flex-end;}
.products-pto {line-height: 0; overflow: hidden; text-align: center;}
.products-pto img {transition: all 0.4s ease-out 0s;}

/*products-list*/
aside { display: flex; flex-direction: row; flex-wrap: nowrap; padding-bottom: 66px; margin-right: -40px;}
aside > a {  margin: 0 40px 0 0;  width: calc(50% - 40px); display: block; text-align: center; color: #2c2c2c; font-size: 20px; position: relative; padding-bottom: 10px; border-bottom: 2px solid #5a5859; line-height: 110%;}
aside > a:after { content: "";position: absolute;left: calc(50% - 7px); bottom: -10px; width: 0;height: 0;border-style: solid;border-width: 8px 7px 0 7px;border-color: transparent transparent transparent transparent;}
aside > a:hover, aside > a.current { color: #c82b1d; border-color: #c82b1d; font-weight: bold;}
aside > a:hover:after, aside > a.current:after { color: #c82b1d; border-color: #c82b1d; border-color: #c82b1d transparent transparent transparent;}

.products-list { display: flex; flex-direction: row; flex-wrap: wrap; padding-bottom: 66px; margin-right: -30px;}
.products-list > div { margin: 0 30px 30px 0;  width: calc(20% - 30px); text-align: center ;}
.products-list > div:hover img{ transform: scale(1.05) ;}
.products-list > div:hover .products-list-name{ color: #c82b1d;}
.products-list-pto {line-height: 0; overflow: hidden; text-align: center; margin-bottom: 10px;}
.products-list-pto img {transition: all 0.4s ease-out 0s;}
.products-list-name {transition: all 0.4s ease-out 0s; font-size: 18px; font-weight: bold; border-top:1px solid #3a3a3a; padding-top: 16px; line-height: 120%;}


/*products-detail*/
.products-detail-top { display: flex; flex-direction: row; flex-wrap: wrap; padding-bottom: 60px;}
.products-detail-top > div:nth-of-type(1) { width: 320px;}
.products-detail-top > div:nth-of-type(2) { width: calc(100% - 320px); padding: 30px 0 0 46px;}
.products-detail-top > div:nth-of-type(2) ul { margin: 0 0 15px 0px;}
.products-detail-top > div:nth-of-type(2) ul li { list-style-type: disc; margin-left: 21px;text-align: left;}

.rslides_tabs { margin-top:0px; text-align:left; display:flex; flex-direction:row; flex-wrap:wrap; justify-content: center; padding: 12px 0 18px 0;}
.pro-s li { margin:0 4px 8px 4px; line-height:0; }
.pro-s li a img { height: 60px; border:1px solid #bbbbbb;}
.rslides_here img { border-color:#c42626 !important;}

.products-detail-choice { display: flex; flex-direction: row; flex-wrap: wrap; margin-right: -6px;}
.products-detail-choice > div { margin: 0 6px 6px 0; width: calc(50% - 6px); background: #ffffff; display:flex; flex-direction: row; flex-wrap: nowrap; align-items: center; padding: 8px 5px 8px 28px; position: relative; font-weight: bold;}
/*.products-detail-choice > div > div:nth-of-type(1) { width: 22px; text-align: center;}
.products-detail-choice > div > div:nth-of-type(2) { width: 48px; }
.products-detail-choice > div > div:nth-of-type(3) { width: calc(100% - 22px - 48px); font-size: 16px; font-weight: bold; color: #2c2c2c;}*/

.contact-note2 { cursor: pointer; -webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.contact-note2 img { width: 48px; vertical-align: middle; display: inline-block; margin: 0 5px;}
.contact-note2 input {position: absolute;opacity: 0;cursor: pointer;height: 0;width: 0;}
.checkmark {position: absolute;top: 20px;left: 10px;height: 20px;width: 20px;background-color: #fff; border: 1px solid #a6a6a6;}
.contact-note2:hover input ~ .checkmark {background-color: #fff;}
.contact-note2 input:checked ~ .checkmark {background-color: #2196F3;}
.checkmark:after {content: "";position: absolute;display: none;}
.contact-note2 input:checked ~ .checkmark:after {display: block;}
.contact-note2 .checkmark:after {left: 5px;top: 2px;width: 5px;height: 10px;border: solid white;border-width: 0 3px 3px 0;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}

.btn-inquiry { display: block; background: #c82b1d; padding: 0 35px 0 20px; line-height: 60px; color: #fff; font-weight: bold; font-size: 16px; position: relative;}
.btn-inquiry i { position: absolute; top:20px; right: 20px; font-size: 20px;}
.btn-inquiry:hover { background: #000;}

.p-detail-title { background: url(../images/p-detail-title-bg.png) no-repeat left bottom; background-size: contain; margin-bottom: 15px; }
.p-detail-title span { display: inline-block; line-height: 40px; position: relative; background: #5a5859; padding: 0 25px 0 15px;color: #fff; min-width: 138px;}
.p-detail-title span:after { content: ""; background: url(../images/p-detail-title-bg2.png) no-repeat; width: 16px; height: 40px; position: absolute; top:0; right: -16px;}

.p-detail-content { padding: 0 15px;}

.p-detail-spec { width: 100%; border-spacing: 0;}
.p-detail-spec th { border-bottom: 2px solid #a5180b; font-size: 17px; color: #c82b1d; font-weight: bold; padding: 4px 0; text-align: left;}
.p-detail-spec td { border-bottom: 1px solid #b2b2b2; font-size: 17px; color: #222222; font-weight: normal; padding: 4px 5px; text-align: left;}
.p-detail-spec td b { color: #c82b1d;}
.pro_description_table td { width: calc(100%/3);}
.pro_description_table td img { max-height: 160px;height: 100%;margin: 0 auto;}

.btn-box {display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: flex-end; padding: 50px 15px 0 15px;}
.btn-box > a {display: inline-block; border-right: 1px solid rgba(255,255,255,.3); line-height: 60px; text-align: center; color: #fff; font-weight: bold; font-size: 17px; background: #5a5859;}
.btn-box > a:hover {background: #c82b1d;}
.btn-box > a:nth-of-type(1) {padding: 0 12px; margin-right: 8px;}
.btn-box > a:nth-of-type(2) {width: 130px;}
.btn-box > a:nth-of-type(3) {width: 75px;}

/*news*/
.news-list { display: flex; flex-direction: row; flex-wrap: wrap; margin-right: -22px;}
.news-list > div { margin: 0 22px 55px 0;  width: calc(33.33% - 22px); text-align: center ; background: #fff; border: 3px solid #fff; position: relative;transition: all 0.4s ease-out 0s; padding: 0 15px;}
.news-list > div:hover { border: 3px solid #d71200;}
.news-list > div:hover .news-list-pto-over { opacity: 1;}
.news-list-content {  max-width:234px; margin: -3px auto 0 auto; text-align: left;}
.news-list-pto {  line-height: 0; margin-bottom: 18px; position: relative;}
.news-list-pto-over {  position: absolute; width: 100%; height: 100%; background: rgba(2215,18,0,.8); display: flex; flex-direction: column; flex-wrap: wrap; justify-content: center; align-items: center; color: #ffffff; font-size: 16px;transition: all 0.4s ease-out 0s; opacity: 0;}
.news-list-pto-over:after { content: ""; display: block; width:14px; height: 2px; background: #fff; margin-top: 20px;}
.news-list-data {  overflow: hidden; height: 110px; margin-bottom: 12px; }
.news-list-date {  font-size: 14px; color: #d71200; padding-bottom: 30px;}

.news-bottom { display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: space-between; padding-bottom: 60px;}
#page { display: flex; flex-direction: row; flex-wrap: nowrap; align-items: center;}
#page > a { display: block; width:40px; height: 40px; border-radius: 100%; border:2px solid #949494; text-align:center; line-height: 40px; font-size: 20px; color: #717476;}
#page > a:hover { color: #fff; background: #d71200;}
#page > span { padding: 0 16px; font-size: 18px; font-weight: bold;}
#page > span > font { color: #c82b1d;}

.news-page { font-weight: bold;}
.news-page select{  margin: 0px 5px; width: 82px; background-image: url(../images/product-select-1.png); background-repeat: no-repeat; background-position: 90% 12px; background-color: #fff; -webkit-appearance: none; -moz-appearance: none; appearance: none;   margin-right:4px; font-size: 19px; border-width:1px; border-style: solid; border-color: #c1c1c1;  color:#333; font-family: 'PT Sans', sans-serif; height: 32px; padding: 0 30px 0 13px; }
.news-page option { padding:1px 5px;}
.news-page select::-ms-expand {
    display: none;
}

/*contact*/
.contact-main {display: flex; flex-direction: row; flex-wrap: wrap; padding-bottom: 60px;}
.contact-main > div:first-child { width: 52%; }
.contact-main > div:last-child { width: 48%; padding-left: 30px; } 
.contact-main input[type="text"], .contact-main input[type="number"], .contact-main input[type="tel"], .contact-main input[type="phone"], .contact-main input[type="date"], .contact-main input[type="email"], .contact-main input[type="password"], .contact-main input[type="button"], .contact-main textarea { font-size: 18px; border-width:0 0 1px 0; border-style: solid; border-color: #aeaeae; margin: 0px 0 0 0; width: 100%; padding: 15px 5px; color:#222; background: none; font-family: 'PT Sans', sans-serif; letter-spacing: 1px; }
.contact-main textarea { height:135px; padding:10px 5px; letter-spacing: 1px;}
.contact-main select{  margin: 0px 0 0 0; min-width: 80px; width:100%; background-image: url(../images/product-select.png); background-repeat: no-repeat; background-position: 100% 20px; -webkit-appearance: none; -moz-appearance: none; appearance: none;   margin-right:4px; background-color: transparent; font-size: 18px; border-width:0 0 1px 0; border-style: solid; border-color: #aeaeae; color:#222; font-family: 'PT Sans', sans-serif; height: 54.5px; padding: 0 35px 0 5px;  letter-spacing: 1px;}
.contact-main option { padding:1px 5px;}
.contact-main select::-ms-expand {
    display: none;
}
.contact-map { margin-top: -40px;}
.contact-map iframe { width: 100%; border-width: 0; height: 570px; box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.1);}
.contact-form-3 { margin-right: -10px; display: flex; flex-direction: row; flex-wrap: nowrap;}
.contact-form-3 > div {margin-right: 10px; width: calc(50% - 10px);}
.google-machine { margin:15px 0;}
.contact-btn { text-align: left;}
.contact-btn a {display: inline-block; margin:0 10px 10px 0px; width: 120px; height: 44px; text-align: center; line-height: 44px; color: #ffffff; font-size: 18px; font-weight: bold; background: #c3c3c3; border-radius: 5px;}
.contact-btn a:hover { opacity: 0.6;}
.contact-btn a:first-child{ background: #c82b1d;}

.radio-type1 {display: block; vertical-align: top; margin-right: 2px; position: relative; margin-bottom: 2px;}
.radio-type1 input[type=file] {position: relative; font-size: 14px;}
.radio-type1 input[type=file] + label { padding: 8px 10px; line-height: 100%;  text-align:center; font-size: 13px; color: #222; display: block; cursor: pointer; background: #f3f3f3; position: relative; z-index: 2; display: none;}
.radio-type1 input[type=file] + label:hover {color: #fff; background: #c82b1d;}

.contact-upload { line-height: 220%; padding: 5px 0 0 0;}

.contact-pto { line-height: 0; text-align: center; position:relative; z-index:8;}
.inquiry_result,.cu_result {
    padding: 50px 0 100px 0;
    text-align: center;
}

/*member*/
.member-section { padding-bottom: 60px;}
.member-box { max-width: 540px; margin: 0 auto; background: #fff; border:1px solid #a4a4a4; position: relative; padding: 38px 100px;}
.member-box:before { content: ""; position: absolute; height: 6px; width: 100%; top:0px; left: 0; background: #c82b1d;}
.member-title { padding-bottom: 40px; text-align: center; color: #c82b1d; font-weight: bold;}
.member-title span { display: block; width:95px; height: 95px; border-radius: 100%; margin: 0 auto 15px auto; text-align: center; line-height: 95px; color: #fff; font-size:50px; background: #c82b1d;}

.member-box input[type="text"],.member-box input[type="password"]  { font-size: 17px; background: none; border-width:0 0 1px 0; border-style: solid; border-color:#aeaeae; padding-bottom: 15px; margin-bottom: 15px; width: 100%;}

.member-code { padding-bottom: 30px; padding-top: 5px;}
.member-btn a { display: block; margin-bottom: 10px; border: 1px solid #c82b1d; text-align: center; font-size: 17px; letter-spacing: 1px; line-height: 48px; padding: 0 10px;}
.member-btn a:hover { opacity: 0.6;}
.member-btn a:nth-of-type(1) { background: #c82b1d; color: #fff;}
.member-btn a:nth-of-type(2) { background: #fff; color: #c82b1d;}

.member-forget { display: block; text-align: center; color: #222222; font-size: 17px; padding: 25px 0;}
.member-forget:hover { text-decoration: underline;}

/*sitemap*/
.sitemap-list {display: flex; flex-direction: row; flex-wrap: wrap; padding-bottom: 60px;}
.sitemap-list > div {padding: 0 7px 30px 7px; width: 190px;}
.sitemap-title { line-height: 40px; padding: 0 8px; color: #ffffff; font-size: 18px; background: linear-gradient(142deg, #c82b1d 0%, #e91300 100%); text-align: center; display: block;}
.sitemap-menu li { position: relative;}
.sitemap-menu li a { display: block; font-size: 16px; color: #ffffff; line-height: 100%; padding: 10px 5px; border-bottom: 1px solid rgba(255,255,255,.5); background: #c82b1d;}
.sitemap-menu li a:hover { background: #5a5859;}
.sitemap-menu li ul {position: absolute; left: 100%; top: 0; width: 100%; display: none; z-index: 2;}
.sitemap-menu li:hover > ul { display: block;}
.sitemap-menu > li > a {text-align: left; font-size: 18px; color: #3d3d3d; border-bottom: 1px dotted #cccccc; background: none;}
.sitemap-menu > li > a:hover { color: #c82b1d; background: none;}

/*video*/
.video-list { display: none;}
.video-container {position: relative;padding-bottom: 51.5%;padding-top: 30px;height: 0;overflow: hidden;}
.video-container iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%; border-width: 0;}
.vbox-inline { background: transparent !important; display: flex; flex-direction: row; flex-wrap: wrap;}
.vbox-inline > div { width: 33.33%; padding: 0 15px 30px 15px;}
.vbox-preloader { display: none !important;}

.video-select-box { text-align: left; max-width: 280px; margin: 0 auto 40px auto;position: relative; }
.video-select-top { display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: space-between; align-items: center; cursor: pointer; border-bottom: 1px solid rgba(0,0,0,.5); padding-bottom: 10px; padding-left: 5px; padding-right: 5px; }
.video-select-bottom { position: absolute; width: 100%; left: 0; padding:5px 10px; background: rgba(0,0,0,.8); z-index: 2; display: none;}
.video-select-bottom a { display: block;color: #fff; border-bottom: 1px solid rgba(255,255,255,.3); padding: 5px;}
.video-select-bottom a:hover { background: #c82b1d;}


@media only screen and (max-width: 980px) {
	#content { margin-top: 110px;}
	#path { text-align: left; padding-bottom: 22px;}
	.title01 h1 { font-size: 26px; padding-bottom: 25px;}
	
	.products-section > div { margin-top: 0px !important; width: 100%; flex-direction: column;}
	.products-name { height: auto; background: none !important; display: block; text-align: center; padding: 0 0 30px 0 !important;}
	.products-section > div:nth-child(even) .products-pto { order: 1; }
	.products-section > div:nth-child(even) .products-name { order: 2; }
	.products-section > div > div { width: 100%;}
	
	aside { padding-bottom: 35px; margin-right: -20px;}
	aside > a { font-size: 18px; width: calc(50% - 20px); margin-right: 20px;}
	
	.products-list > div { width: calc(50% - 30px);}
	
	.products-detail-top > div:nth-of-type(1) { width: 100%;}
	.products-detail-top > div:nth-of-type(2) { width: 100%; padding: 30px 0 0 0px;}
	
	.contact-main {width: 100%;}
	.contact-main > div:first-child { width: 100%; margin-left: 0px; margin-bottom: 20px; }
	.contact-main > div:last-child { width: 100%; padding-left: 0px;} 
	
	.sitemap-title {text-align: left; }
	.sitemap-list > div {padding: 0 0px 30px 0px; width: 100%;}
	.sitemap-menu li > ul {position: relative; left: auto; top: auto; width: 100%; display: block; padding-left: 15px;}
	.sitemap-menu li a { color: #555;  border-bottom: 1px solid rgba(255,255,255,.5); background: none; padding-left: 20px; }
	.sitemap-menu li a:before { font-family: "Font Awesome 5 Free";font-weight: 900; content: "\f0da"; position: absolute; left: 7px;}
	.sitemap-menu li a:hover { background: none; text-decoration: underline;}
	.sitemap-menu > li > a {text-align: left; border-color: #ccc; font-weight: bold; padding-left: 10px;}
	.sitemap-menu > li > a:hover { text-decoration: none;}
	.sitemap-menu > li > a:before {display: none;}
}

@media only screen and (max-width: 768px) {
	.news-list > div { width: calc(50% - 22px);}
	
	.news-bottom { flex-direction: column; align-items: center;}
	.news-bottom > div:nth-of-type(1) { order: 2;}
	.news-bottom > div:nth-of-type(2) { margin-bottom: 30px; order: 1;}
	
	.contact-form-3 { flex-direction: column; margin-right: 0;}
	.contact-form-3 > div { width: 100% !important;}
	.contact-btn { text-align: center;}
	.contact-btn a {display: inline-block; margin:0 11px; }

}
@media only screen and (max-width: 640px) {
	.member-box { padding: 38px 20px;}
	.pro_description_table td img { max-height: 80px;margin: 0 auto; height: 100%; width: auto;}

}
@media only screen and (max-width: 570px) {
	
}

@media only screen and (max-width: 414px) {
	.news-list > div { width: calc(100% - 22px);}
	

}

@media only screen and (max-width: 320px) {
	.products-list > div { width: calc(100% - 30px);}

}

/* products search */
.product_table {
	font-size: 15px;
	line-height: 1.2;
	height: 24px;
	top: 5px;
	font-weight: normal;
	padding-top: 4px;
	text-align: left;
	padding-right: 8px;
	padding-left: 8px;
	/*border-top-color: #D6C9A0;
     border-left-color: #D6C9A0;
     border-top-width: 1px;
     border-left-width: 1px;
     border-top-style: solid;
     border-left-style: solid;*/
	/*background-color: #FFFFFF;*/
}

.product_table th {
	background-color: #c82b1d;
	color: #ffffff;
	line-height: 1.2;
	height: auto;
	top: 5px;
	font-weight: bold;
	padding-top: 4px;
	text-align: center;
	padding-right: 6px;
	padding-left: 6px;
	padding-bottom: 4px;
	border: 1px solid #e5b31d;
}

.product_table td {
	font-family: "Arial", "Helvetica", "sans-serif";
	height: auto;
	text-align: center;
	padding-left: 8px;
	border: 1px solid #e5b31d;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 4px;
}

.product_table td a:link {
	text-decoration: none;
	color: #000000;
}

.product_table td a:visited {
	color: #ffffff;
	text-decoration: none;
}

.product_table td a:hover {
	color: #FF0000;
	text-decoration: none;
}

.product_table td a:active {
	color: #ffffff;
}

/* member */

.contact_table {
	width: 100%;
	border-top: 1px solid #000;
	border-right: 1px solid #000;
	max-width: 800px;
	margin: 0 auto;
}

.contact_table th {
	color: #fff;
	font-size: 15px;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
	padding: 10px;
	padding-top: 15px;
	border-bottom: 1px solid #000;
	border-left: 1px solid #000;
	max-width: 100%;
	background-color: #292929;
	letter-spacing: 0.5px;
}

.contact_table td {
	height: 24px;
	color: #000;
	font-size: 13px;
	text-align: left;
	padding: 10px 0px 10px 10px;
	border-bottom: 1px solid #000;
	border-left: 1px solid #000;
	max-width: 100%;
    background-color: #ffffff63;
}
.contact_table td a {
	color: #000;
}

.contact_table input {
	padding-left: 5px;
	color: #6a6a6a;
	background: #fff;
	height: 25px;
	font-size: 13px;
	border: #dedede;
	width: 80%;
	max-width: 250px;
}

.contact_table select {
	padding-left: 5px;
	color: #6a6a6a;
	background: #fff;
	font-size: 13px;
	height: 20px;
	border: #dedede;
}

.contact_table textarea {
	padding-left: 5px;
	color: #6a6a6a;
	background: #fff;
	font-size: 13px;
	border: #dedede;
	width: 70%;
}

.sumit-btn th {
	height: 30px;
	text-align: center;
}

.sumit-btn input {
	font-size: 12px;
	color: #FFF;
	margin: 5px auto;
	cursor: pointer;
	display: block;
	width: 70px;
	height: 18px;
	background: url(../images/btn-bg.jpg) left top;
}

.contact_table input[type="submit"] {
    background-color: #e5b31d;
    color: #FFF;
}
.contact_table input[type="submit"]:hover {
    background-color: #c82b1d;
    color: #FFF;
}
.contact_table input[type="radio"]{
	-webkit-appearance: radio;
	width: unset;
}
@media only screen and (max-width: 980px) {
	.contact_table select{ width: 70%; }
}


#nodata{
	text-align: center;
	color: red;
}

.inputBtn{
	border-right: 1px solid rgba(255,255,255,.3);
	text-align: center;
	color: #fff;
	font-weight: bold;
	font-size: 15px;
	background: #5a5859;
	padding: 10px;
	cursor: pointer;
}