﻿body {
	margin: 0;
	padding: 0;
	font-family: Arial, sans-serif;
}
*:focus {
	outline: none;
}
textarea {
	resize: none;
}
img {
	border: none;
}
table, tr, th, td, p {
	padding: 0;
	/*margin: 0;*/
	list-style: none;
}
.mod p, ul, li, dl, dt, dd, input {
	padding: 0;
	margin: 0;
	list-style: none;
}
.mod a {
	cursor: pointer;
	text-decoration: none;
}
.mod-color {
	word-spacing: 0;
	Letter-spacing: .01em;
	font-size: 12px;
	font-family: Arial;
}
.mod-color .mod-title {
	font-size: 14px;
	font-weight: bold;
}
.mod-color .mod-title .title-right {
	font-size: 12px;
	font-weight: normal;
}
.mod .mod-content {
	clear: both;
}
.mod h1 {
	margin: 0;
	padding: 0;
	font-size: inherit;
	font-weight: normal;
}
.mod h2 {
	margin: 0;
	padding: 0;
	font-size: inherit;
	font-weight: normal;
}
.search-notfound {
	font-size: 14px;
	line-height: 25px;
	text-align: center;
	padding: 50px;
	color: #666;
}
.mod-nav01 .nav-tabs .hover .nav-dropdown {
	display: block;
}
.mod-nav01 .nav-tabs .nav-tab-child.hover .nav-dropdown {
	display: block;
}
.flag {
	background-size: cover;
	overflow: hidden;
	margin: 7px 0 0 2px;
	float: left;
	width: 20px;
	height: 12px;
}
.language-show-type-line .flag {
	line-height: 22px;
	width: 20px;
	margin: 2px 3px 0 5px;
	height: 12px;
}
.flag-cn {
	background-image: url(cn.png);
}
.flag-en {
	background-image: url(en.png);
}
.flag-fr {
	background-image: url(fr.png);
}
.flag-ja {
	background-image: url(ja.png);
}
.flag-ko {
	background-image: url(ko.png);
}
.flag-tw {
	background-image: url(tw.png);
}
.flag-ar {
	background-image: url(ar.png);
}
.flag-de {
	background-image: url(de.png);
}
.flag-es {
	background-image: url(es.png);
}
.flag-it {
	background-image: url(it.png);
}
.flag-ps {
	background-image: url(ps.png);
}
.flag-po {
	background-image: url(po.png);
}
.flag-tk {
	background-image: url(tk.png);
}
.flag-in {
	background-image: url(in.png);
}
.flag-cs {
	background-image: url(cs.png);
}
.flag-pl {
	background-image: url(pl.png);
}
.flag-th {
	background-image: url(th.png);
}
.flag-vn {
	background-image: url(vn.png);
}
.mod-slide01 .slide-body .show a {
	display: block;
}
@media screen and (min-width:769px) {
.mod-productdetail01 .desc-card {
	padding: 20px 0;
}
.mod-productdetail01 .desc-card .desc-card-titles {
	background: #fff;
	border: #ddd solid 1px;
	padding: 5px;
	border-bottom: none;
	overflow: hidden;
	border-radius: 5px 5px 0 0;
}
.mod-productdetail01 .desc-card .desc-card-titles .desc-card-title {
	float: left;
	padding: 5px;
}
.mod-productdetail01 .desc-card .desc-card-titles .desc-card-title.on a {
	background: #999;
	border-color: #999;
	color: #fff;
}
.mod-productdetail01 .desc-card .desc-card-titles .desc-card-title a {
	color: #333;
	font-size: 13px;
	border: #ddd solid 1px;
	display: block;
	padding: 0 20px;
	line-height: 30px;
	border-radius: 5px;
}
.mod-productdetail01 .desc-card .desc-card-contents {
	clear: both;
	border: #ddd solid 1px;
	background: #fff;
	padding: 15px;
}
}
@media screen and (max-width:768px) {
.mod-productdetail01 .desc-card .desc-card-titles {
	display: none;
}
.mod-productdetail01 .desc-card-content.hide {
	display: block;
}
}
.editer-model-width-1-1 {
	width: 50%;
}
.editer-model-width-1-2 {
	width: 33.3%;
}
.editer-model-width-2-1 {
	width: 66.6%;
}
.editer-model-width-1-3 {
	width: 25%;
}
.editer-model-width-3-1 {
	width: 75%;
}
.editer-model-width-2-3 {
	width: 40%;
}
.editer-model-width-3-2 {
	width: 60%;
}
.editer-model-width-1-4 {
	width: 20%;
}
.editer-model-width-4-1 {
	width: 80%;
}
div.editer-model {
	font-family: "Microsoft Yahei";
	font-size: 13px;
	margin-top: 10px;
	background-color: #f0f1f3;
	border: solid 1px #dcdde2;
	color: #444;
}
.editer-model p {
	line-height: 18px;
	padding: 0;
	margin: 0;
}
.editer-model-1 {
	width: 100%;
	overflow: hidden;
}
.editer-model-1 .editer-model-1-img {
	float: left;
	padding: 10px;
	box-sizing: border-box;
}
.editer-model-1 .editer-model-1-txt {
	float: right;
	padding: 10px;
	box-sizing: border-box;
}
.editer-model-1 .editer-model-1-sub-title {
	font-size: 16px;
	padding-bottom: 10px;
}
.editer-model-2 {
	width: 100%;
	overflow: hidden;
}
.editer-model-2 .editer-model-2-img {
	float: right;
	padding: 10px;
	box-sizing: border-box;
}
.editer-model-2 .editer-model-2-txt {
	float: left;
	padding: 10px;
	box-sizing: border-box;
}
.editer-model-2 .editer-model-2-main-title {
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	padding: 10px 10px 0 10px;
}
.editer-model-2 .editer-model-2-sub-title {
	font-size: 18px;
	font-weight: bold;
	padding-bottom: 10px;
}
.editer-model-3 .editer-model-3-main-title {
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	padding: 10px 10px 0 10px;
}
.editer-model-3 .editer-model-3-txt {
	padding: 10px;
}
.editer-model-4 {
	width: 100%;
	overflow: hidden;
	box-sizing: border-box;
	border: 0;
	background: none;
}
.editer-model-4 .editer-model-4-card-title {
	padding: 10px;
	box-sizing: border-box;
	border: solid 1px #ddd;
	border-bottom: 0;
	display: inline-block;
}
.editer-model-4 .editer-model-4-card-title-on {
	background-color: #ddd;
}
.editer-model-4 .editer-model-4-card-content {
	padding: 10px;
	box-sizing: border-box;
	border: solid 1px #ddd;
	margin-bottom: 10px;
}
.mod-sendinquiry01 .sendinquiry-list+.sendinquiry-main {
	margin-top: 30px;
}
.mod-sendinquiry01 .sendinquiry-items {
	overflow: hidden;
	border: 1px solid #e5e5e5;
	max-height: 300px;
	overflow-y: auto;
	background: #fff;
}
.mod-sendinquiry01 .sendinquiry-item {
	padding: 15px;
	display: flex;
	justify-content: space-between;
}
.mod-sendinquiry01 .sendinquiry-item:nth-of-type(2n) {
	background: #f5f5f5;
}
.mod-sendinquiry01 .sendinquiry-proimg {
	width: 100px;
	border: 1px solid #e5e5e5;
	overflow: hidden;
	height: 100px;
}
.mod-sendinquiry01 .sendinquiry-proimg img {
	width: 100%;
}
.mod-sendinquiry01 .sendinquiry-proinfo {
	width: calc(100% - 110px);
}
.mod-sendinquiry01 .sendinquiry-proinfo ul {
	font-size: 13px;
	color: #333;
	line-height: 25px;
}
.mod-sendinquiry01 .sendinquiry-proinfo a {
	font-size: 15px;
	color: #111;
	display: block;
	line-height: 30px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: pre;
}
.mod-sendinquiry01 .sendinquiry-proinfo a:hover {
	text-decoration: underline;
}