/* CSS Document */
.leftCon h2{color:#058A89;font-size:24px;font-weight:normal; margin:0}
.leftCon .memo{color:##585858;font-size:11px;margin:6px 0;}
.leftCon .memo p{color:##585858;font-size:11px;}
.productTitle{background:url(../images/product/productTitleBg.png) repeat-x;
	color:#026F6E;text-indent:14px;font-weight:700;}
.productTitle img {vertical-align:middle;margin:8px 0;}
.productContent table{margin:5px 0;}
.productContent table .blank{border-left:0px solid #e3e3e3;width:314px;}
.productContent table td{padding-left:10px; vertical-align:top;border:0;}
.productContent table h4{color:#006B93;font-weight:bold;font-size:13px;margin:10px 0;}
.productContent table h4 a{color:#006B93;font-weight:bold;font-size:13px;}

.imgList {margin:10px 0 0 10px;}
.imgList {width:300px;float:left;margin: 0 10px 10px 0;}
.imgList .txt{width:210px;}
.imgList  .txt h6{color:#006B93;font-weight:700;margin:0 0 10px}
.imgList  .txt a{color:#006B93;font-size:11px;}
.imgList  .txt p a{color:#000}

.productList{vertical-align:top;}
.productList li{background:url(../images/product/index_point01.gif) left center no-repeat;
	line-height:20px;text-indent:10px;}
.productList li a{color:#006B93;}


.listTitle {border-bottom:1px solid #cacaca;color:#636d73;font-weight:bold;font-size:14px;height:20px;line-height:20px;}
.listTitle a{color:#636d73;font-weight:bold;font-size:14px;height:20px;line-height:20px;}
.listTitle img{vertical-align:middle;}
.listCon{margin-bottom:20px;}
.listCon .textCon{width:550px;}
.listCon .textCon .productListCon{}

@media screen and (max-width: 978px) {
	.listTitle {
		height: auto;
		padding-left: 14px;
	}

	.listTitle img {
		margin-left: -13px;
	}

	.listCon {
		display: flex !important;
    flex-direction: column-reverse;
	}

	.listCon .textCon {
		width: 100%;
	}
}


.productListCon li{margin-top:10px;}
.productListCon li .onTit{background:url(../images/product/productIco.jpg) left center no-repeat;
	display:block;text-indent:14px;color:#006B93;margin-bottom:4px;}
.productListCon li .onTit:hover{text-decoration:underline;}

.accList{margin-bottom:20px;}
.accList .tit{color:#000; font-family:Verdana, Geneva, sans-serif;font-size:13px;
	height:20px;line-height:20px;font-weight:bold;background:url(../images/product/centerBlank.jpg) center repeat-x;}
.accList .tit span{background-color:#FFF;padding-right:20px;}
.accList .tit a{color:#000;}
.accSubList{width:540px;}
.accSubList li{background:url(../images/product/accListIco.jpg) 0 center no-repeat;text-indent:16px;
	float:left;width:270px;line-height:16px;}
.accSubList li a{color:#006B93;}
.picBox h4{font-size:12px;color:#000;padding-left:5px;}
.h4title{font-size:12px;color:#000;font-weight:bold;width:648px;height:25px;line-height:25px;text-indent:9px;}
.picBox{padding-top:8px; background:#f2f2f3}
/*.picBox #picImg{border:1px solid #ccc;}*/
.picBox .picCon{margin-top:10px;}
.picBox .picRight{width:180px;}
.picBox .picRight img{vertical-align:middle;}
.picBox .picRight a{font-size:11px;color:#000;font-weight:normal;}
.picBox .picRight a:hover{text-decoration:none;}
.picBox .picRight h6{color:#f60;font-size:11px;}
.picBox .picRight p{margin-bottom:10px;}
.picBox .picRight .buyLink{color:#03f;text-decoration:underline;}
.picImgList{margin-top:15px;}
.picImgList li{float:left;margin-left:20px;}
.picImgList li img{border:1px solid #ccc; padding:1px;}

@media screen and (max-width: 978px) {
	.productListCon li .onTit {
		text-indent: 0;
		padding-left: 14px;
	}

	.picBox {
		display: inline-block;
    width: 100%;
	}

	.picBox .picRight {
		width: 152px;
	}

	.picBox .picRight + div {
		width: calc(100% - 180px) !important;
		height: auto !important;
	}

	.picBox .picRight + div img {
		width: 100%;
	}

	.picImgList {
		display: flex;
    flex-flow: row wrap;
    margin: 10px 10px 0 10px;
		width: calc(100% - 180px) !important;
    justify-content: space-between;
	}

	.picImgList li {
    width: 48%;
		float: none;
		margin-left: 0;
    margin-bottom: 2%;
	}

	.picImgList li img {
    border: 1px solid #ccc;
    padding: 0px;
    width: 100%;
    height: auto;
	}
}

.tabList{margin-top:20px;height:25px;}
.tabList li{float:left;margin-right:5px;}
.tabList li a{display:block;color:#FFF;font-weight:bold;background:url(../images/product/tabBg1.jpg) bottom;
	line-height:24px;padding:0 30px;border-top:1px solid #078889;border-left:1px solid #078889;border-right:1px solid #078889;}
.tabList li a:hover,.tabList li a.cur{text-decoration:none;background:url(../images/product/tabBg2.jpg) bottom;
	color:#078889;border-left:1px solid #ccc;border-right:1px solid #ccc;border-top:0;line-height:24px;}

.tabList2{margin-top:20px;height:25px;}
.tabList2 li{float:left;margin-right:5px;}
.tabList2 li a{display:block;color:#FFF;font-weight:bold;background:url(../images/product/tabBg1.jpg) bottom;
	line-height:24px;padding:0 30px;border-top:1px solid #078889;border-left:1px solid #078889;border-right:1px solid #078889;}
.tabList2 li a:hover,.tabList2 li a.cur{text-decoration:none;background:url(../images/product/tabBg2.jpg) bottom;
	color:#078889;border-left:1px solid #ccc;border-right:1px solid #ccc;border-top:1px solid #ccc;line-height:24px;}

#tabCon{margin-top:-1px;}
#tabCon .tabBody{border:1px solid #ced2d4;padding:12px 15px;}
#tabCon .tabBody h4 {font-size:14px;color:#008787;font-weight:bold; margin:15px 0 10px}
#tabCon .tabBody ul{margin-left:10px}
#tabCon .tabBody ul li{ line-height:25px; list-style:disc outside}
#tabCon .tabBody p{ line-height:24px}
#tabCon .tabBody{width:615px; _overflow:hidden}
.orderTit{font-size:11px;color:#f60;font-weight:bold;}

#tabCon .openTab {
	display: none;
}

@media screen and (max-width: 978px) {
	.h4title {
		width: 100%;
	}

	.tabList2 {
		height: auto;
	}

	.tabList2 li {
		margin-right: 0;
    width: 100%;
	}

	.tabList2 li a {
		padding: 4px 30px;
		background-size: 1px 33px !important;
		cursor: pointer;
		background:url(../images/product/tabBg2.jpg) bottom;
		color:#078889;
		border-left:1px solid #ccc;
		border-right:1px solid #ccc;
		border-top:1px solid #ccc;
	}
	.tabList2 li a:hover,
	.tabList2 li a.cur {
		color:#FFF;font-weight:bold;background:url(../images/product/tabBg1.jpg) bottom;
		border-top:1px solid #078889;
		border-left:1px solid #078889;
		border-right:1px solid #078889;
	}

	.tabList2 li a.cur {
		cursor: default;
	}

	#tabCon {
		position: relative;
	}

	#tabCon .openTab {
		position: absolute;
		display: block;
    top: -31px;
    right: 1px;
    box-sizing: border-box;
    padding-top: 1px;
    width: 45px;
    height: 31px;
    font-size: 24px;
    text-align: center;
    color: white;
		cursor: pointer;
		background: rgba(7, 136, 137, 0.53);
	}

	#tabCon .openTab.active {
    padding-top: 0;
	}

	#tabCon .tabBody {
		width: 100%;
		box-sizing: border-box;
	}

	#tabCon .tabBody h4 {
		height: auto !important;
	}

	#tabCon .tabBody h4 a {
		display: block;
	}

	#tabCon .tabBody h4 img {
		margin: 12px 0 0;
		width: 180px;
		float: left;
	}

	#tabCon .tabBody h4 img:not(.hoverZoomLink) {
		padding-right: calc(100vw - 260px);
	}

	.tabBody[data-tab="details"] a img.hoverZoomLink {
		width: 100% !important;
		height: auto !important;
	}

	.tabBody[data-tab="details"] a.download {
		display: block;
		width: 100px;
	}

	.tabBody[data-tab="details"] a.download img {
		width: 95px !important;
	}

	.tabBody[data-tab="specs"] table {
		width: 100% !important;
	}

	.tabBody[data-tab="specs"] table,
	.tabBody[data-tab="specs"] tr td:first-child,
	.tabBody[data-tab="specs"] tr td:nth-child(2) {
		box-sizing: border-box;
	}

	.tabBody[data-tab="specs"] tr td:first-child,
	.tabBody[data-tab="specs"] tr td:nth-child(2) {
		width: 100% !important;
		display: block;
		box-sizing: border-box;
		padding: 8px;
		height: auto !important;
	}

	.tabBody[data-tab="specs"] tr td:first-child {
		border-bottom-width: 0 !important;
	}

	.tabBody[data-tab="specs"] tr td:nth-child(2) {
		padding: 0 8px 24px;
	}

	.tabBody[data-tab="ordering"] th,
	.tabBody[data-tab="ordering"] td {
		padding: 8px;
	}

	.tabBody[data-tab="ordering"] tr th:first-child {
		width: 10% !important;
	}

	.tabBody[data-tab="ordering"] tr th:nth-child(2) {
		width: 26%;
	}

	/*.tabBody[data-tab="video"] iframe {
    width: 320px !important;
    height: 240px !important;
	}*/

	.tabBody[data-tab="video"] a {
		word-break: break-all;
	}
	.sitemap iframe {
			width: 100% !important;
	}
}

.secondBody{margin:10px 0 30px;}
.secondBody .secondTit{font-size:14px;font-weight:700;color:#636D73;}
.secondBody .secondTab{width:100%;margin-top:6px;}
.secondBody .secondTab th{background-color:#baceda;color:#FFF;font-weight:bold;height:24px;line-height:24px;}
.secondBody .secondTab td{height:36px;}
.secondBody .secondTab th{border-bottom:1px solid #d1d7db;font-size:12px;}

.firstBody{margin-top:10px;}
.firstBody .firstTit{font-size:16px;font-weight:bold;color:#0f9a93;}

.h1Tit{font-size:24px;font-weight:bold;color:#058A89;margin-bottom:5px;}
.h1ImgBox{border:1px solid #bfbfbf;}
.h1List{}
.h1List li a{color:#006b93;}
.h6Txt{color:#058A89;border-bottom:1px solid #BDBDBD;font-size:14px;font-weight:bold;}

.newTT{font-size:20px;color:#078889;font-weight:700;}


.npTit1{font-size:22px;color:#088484;paddnig-bottom:9px;}

.npBox{}
.npBox .tit{background:url(../images/product/npIco.jpg) left center no-repeat;text-indent:20px;
	font-size:14px;color:#088484;font-weight:700;border-bottom:1px dashed #b6b6b6;line-height:22px;}

.npList li{float:left;width:280px;margin:20px 0 0 29px;margin-bottom:20px; }
.npList li img{border:1px solid #e7e7e7;}
.npList li .rightCon1{width:180px;padding-right:10px;padding-top:6px;}
.npList li .rightCon1 .tit1{color:#2c7a7a;font-weight:700;}
.npList li .rightCon1 p{font-size:10px;color:#656565;}
.npList li .rightCon1 p .more1{color:#315b69;float:right;}

.npList2 li{width:180px; margin:10px; float:left; display:inline}
.npList3 li{width:250px; margin:10px; float:left; display:inline;}

.BUYh6 h6{margin:0; width:150px}
#buyLink,#tabCon a,.main a{color:#078889}

@media screen and (max-width: 978px) {
	#pgArticle {
		padding: 12px 0;
	}
}