@charset "utf-8";
/* CSS Document */

body{   
 font-family: 微軟正黑體, Arial, sans-serif;
    color: #333;
    font-size: 15px;
	background:url(../images/index/indexBg.jpg) top center no-repeat;
	min-width:1170px;
	}
.code {
    background: url(code_bg.jpg) #f7f7f9;
    font-family: Arial;
    font-style: italic;
    color: #060063;
    font-size: 18px;
    border: 0;
    padding: 5px 10px;
    letter-spacing: 3px;
    /* font-weight: bolder; */
    float: left;
    cursor: pointer;
    /* width: 150px; */
    /* height: 60px; */
    /* line-height: 60px; */
    text-align: center;
    vertical-align: middle;
}

#gotop {
    display: none;
    position: fixed;
    right: 20px;
    bottom: 20px;
    font-size: 20px;
    background: rgba(119,119,119,0.5);
    color: white;
    cursor: pointer;
    border-radius: 100%;
    z-index: 999999;
    width: 45px;
    text-align: center;
    line-height: 45px;
}
	
.insideBody{background:url(../images/inside/insideBg.jpg) top center no-repeat;}	
a{ color:#333;
-webkit-transition: all 0.2s ease 0s;
    -moz-transition: all 0.2s ease 0s;
    -ms-transition: all 0.2s ease 0s;
    -o-transition: all 0.2s ease 0s;
    transition: all 0.2s ease 0s;
}
a:hover{}	
.red{ color:#c00;}
.logo{ padding-left:30px;}
.topBox .form-control{ padding:2px 12px; height: inherit;}
.topBox{ border-top:5px solid #112a88; min-height: 30px;}

.navBox {    margin: 8px 0;}
.navBox li{ display: inline-block;}
.navBox li a{ color:#777; /*width: 24px; */  height: 18px; padding:5px; display:block; }
.navBox li i{margin-right: 7px;}
.navbar-default{background-color:transparent; border-color:transparent; margin-bottom:30px;    }
.navBox .langBox{ padding:2px 14px;     margin-left: 10px;}
.navBox{ margin-top:30px; margin-right: 15px;}
/*.navBox li { position: relative;  display: block; background:url(../images/menu-li.png) right no-repeat;}*/
.navBox li a{ color:#777; /*width: 24px; */  height: 18px; padding:5px;}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #02155c !important; font-weight:bold;
  background-color: transparent;
}


/**/
.dropdown-submenu{position:relative;}
.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px;}
.dropdown-submenu:hover>.dropdown-menu{display:block;}
.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#cccccc;margin-top:5px;margin-right:-10px;}
.dropdown-submenu:hover>a:after{border-left-color:#ffffff;}
.dropdown-submenu.pull-left{float:none;}
.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px;}

.indexADBox{ position:relative;}
/**/
.indexBannerBox{ background:url(../images/banner/indexBannerBg.png) bottom no-repeat;     padding: 0;}
.carousel-indicators .active{background:#28a7e1 !important;}
.carousel-indicators li{ background:#d0d0d0 !important;     border: 1px solid #d0d0d0;}
.carousel-indicators{left: initial;  width: 4%;    margin-left:0;     right: 2%;  bottom: 0% !important; }

.nav .open > a, .nav .open > a:hover, .nav .open > a:focus{ background:transparent;}
/**/
#navbar{  position:relative;}
.indexMenuBox {margin-bottom:0;}

.indexMenuBox .navbar-nav > li > a {  color: #fff;  font-size: 18px; font-weight: bold; display: block;  padding: 37px 59px;}
.indexMenuBox .navbar-nav > li > a:hover { color:#fdcf18; -webkit-animation: shine 1s;	animation: shine 1s; text-decoration:none; background:transparent;}
.indexMenuBox .navbar-nav > li:first-child{ background:url('') right no-repeat;}
.indexMenuBox .navbar-nav > li{ float:left;  background:url(../images/index/indexProdMenuLiBg.png) left no-repeat; display:block; text-align: center; }
/*.indexMenuBox .navbar-nav > li:last-child{ background:url('') right no-repeat;}*/
.indexMenuBox .dropdown-menuBox:before {
    content: '';
    display: inline-block;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-bottom: 7px solid #ccc;
    border-bottom-color: rgba(0, 0, 0, 0.2);
    position: absolute;
    top: -7px;
    left: 9px;
}
.indexMenuBox .dropdown-menuBox:after {
    content: '';
    display: inline-block;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #ffffff;
    position: absolute;
    top: -6px;
    left: 10px;
}


.dropdown-submenu{position:relative;}
.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px;}
.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#cccccc;margin-top:5px;margin-right:-10px;}
.dropdown-submenu>a:hover{}
.dropdown-submenu:hover>a:after{border-left-color:#555;}
.dropdown-submenu.pull-left{float:none;}
.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px;}
.dropdown-menu{    min-width: 205px; padding:0;}
.dropdown-menu > li > a{    padding: 10px 20px;}

/**/
.indexProdMenuBox{    position: relative;  z-index: 99999;  top: -20px; margin-bottom: 25px;}
.indexProdMenuBox ul{ list-style:none; margin:0; padding:0;}
/*.indexProdMenuBox ul li:first-child{ background:url('') right no-repeat;}*/
.indexProdMenuBox ul li{ float:left;  background:url(../images/index/indexProdMenuLiBg.png) left no-repeat; display:block; text-align: center; }
/*.indexProdMenuBox ul li:last-child{ background:url(../images/index/indexProdMenuLiBg.png) right no-repeat;}*/
.indexProdMenuBox ul li a{ color:#fff; font-size:18px; font-weight:bold; display:block; padding:35px 60px; }
.indexProdMenuBox ul li a:hover { color:#fdcf18; -webkit-animation: shine 1s;	animation: shine 1s; text-decoration:none;}

.indexProdMenuBox  ul li {
	position: relative;
	overflow: hidden;
}
.indexProdMenuBox  ul li::before {
	position: absolute;
	
	top: -125%;
	z-index: 2;
	display: block;
	content: '';
	width: 100%;
	height: 100%;
	background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);
	-webkit-transform: skewX(0deg);
	transform: skewX(0deg);
}
.indexProdMenuBox  ul li:hover::before {
	-webkit-animation: shine 1s;
	animation: shine 1s;
}
@-webkit-keyframes shine {
	100% {
		top: 125%;
	}
}
@keyframes shine {
	100% {
		top: 125%;
	}
}


.indexMainBox{     padding-top: 38px;}
.indexAboutBox{    margin-bottom: 20px; width:67%; float:left;     position: relative;}
.indexAboutBox .imgBox{ float:left; text-align: center;     margin-top: 20px; width:33%; }
.indexAboutBox .textBox{    padding-left: 0; width:60%; float:left;}
.indexAboutBox .textBox h2{ font-size:22px; font-weight:bold; color:#606060;}
.indexAboutBox .textBox h2:before{
	background: #8bb833 none repeat scroll 0 0;
    content: "";
    display: block;
    height: 4px;
    margin-top:0px;
	margin-bottom: 7px;
    width: 42px;}
.indexAboutBox .textBox p{ font-size:15px; line-height:24px; text-align:justify;}
.indexAboutBox .textBox .more{    text-align: right;}
.indexAboutBox .textBox .more a{ color:#8bb833; font-size:16px; font-weight:bold;}
.indexAboutBox .textBox .more a:hover{color:#659010;}
.indexAboutBox .textBox .more i:hover{}
.indexAboutBox .textBox .more a span{background:#22d0ea;     border-radius: 99em;     display: inline-block;  width: 23px;  height: 23px; line-height:23px;     text-align: center; color:#fff;     margin-left: 7px;}
.indexAboutBox .textBox .more a:hover span{ background:#0d2375;}
.shadowHR{text-align:center; }

/**/
.indexNewsBox{ width:33%; float:left;    position: relative;}
.indexNewsBox h2{font-size:22px; font-weight:bold; color:#606060;    border-left: 4px solid #8bb833; padding-left:7px; }
.indexNewsBox .imgBox{    margin-top: 20px;}
.indexNewsBox .imgBox a{ display:block;}
.indexNewsBox .imgBox img{ border:1px solid #ddd;}
.indexNewsBox .imgBox a:hover{ opacity:0.8;}
.indexNewsBox .imgBox a:hover img{border:1px solid #333;}
/**/
.indexProdBox{}
.indexProdBox h2{font-size:22px; font-weight:bold; color:#606060;    border-left: 4px solid #8bb833; padding-left:7px;     margin-bottom: 20px;}
.indexProdBox .imgBox{ /*float:left;*/     margin-bottom: 5px; }
.indexProdBox .imgBox a{ display:block;}
.indexProdBox .imgBox img{ border:1px solid #95b0c2; padding:3px; 
 -webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;}
.indexProdBox .imgBox img:hover{ opacity:0.5; border:1px solid #606060;
}
.indexProdBox .imgBox-2 img{ border:0; padding:0px;   }
.indexProdBox .imgBox-2 img:hover{ opacity:0.5; border:none;}
.indexProdBox .imgBox-2{border:1px solid #95b0c2; padding:3px;      width: 97.5%; }
.indexProdBox .imgBox-2 .table{ color:#131e3c; font-weight:bold;     margin-bottom:0px;}
.indexProdBox .table-striped > tbody > tr:nth-of-type(odd) { background-color: #f1f1f1;}
.indexProdBox .table-striped > tbody > tr:nth-of-type(even) { background-color: #cbd4db;}
.indexProdBox  .table > tbody > tr > td{    padding:2px 24px;}
.indexProdBox  .table .tdL{ border-right:1px solid #bbbbbb; width:35%;}
.indexProdBox  .itemBox{ float:left; width:33%;     padding-left: 15px;   padding-right: 15px; margin-bottom: 30px;}
.indexProdBox .textBox{}
.indexProdBox .textBox h3{margin:6px 0;}
.indexProdBox .textBox h3 a{ color:#222222; font-size:20px; font-weight:bold; text-decoration: none; padding:0 20px;  }
.indexProdBox .textBox h3 a:hover{ margin-left:6px;}
.indexProdBox .textBox .more{ color:#8bb833; text-decoration:underline; margin-left:7px; font-weight: bold; }
.indexProdBox .textBox .more:hover{ color:#659010;}

/**/
/*產品輪播*/

	#myDiv {
		overflow: hidden;
		/*width: 618px;*/
		margin: 0 0 20px;
    width: 785px;
	}
	
	#myDiv img {
		width: 155px;
		margin-top: 30px;
	    margin: 0 10px;
		border:1px solid #e6e6e6;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
	}
	
	#myDiv img:hover { opacity:0.7;
		
		}



/**/
.indexProdImgBox{ width:72%; float:left; }
.indexProdImgBox h2{font-size:22px; font-weight:bold; color:#606060;    border-left: 4px solid #8bb833; padding-left:7px;     margin-bottom: 20px;}
.indexProdImgBox  .img-item{}
.indexProdImgBox  .img-item{ list-style:none; padding:0;  margin-left: -15px; margin-right: -10px;}
.indexProdImgBox  .img-item li{ float:left;     padding: 0 10px;}
.indexProdImgBox  .img-item img{ border:1px solid #ddd; padding:4px; -webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;}
.indexProdImgBox  .img-item img:hover{opacity:0.5; border:1px solid #606060;}
.indexProdImgBox  .img-item span a{ font-size:15px; display:block;  color:#888; font-weight:bold; margin-top:7px; margin-left: 15px;}
.indexProdImgBox  .img-item span{}
/**/
.indexContactBox{    margin-bottom: 30px; width:25%;  float:left;  }
.indexContactBox h2{font-size:22px; font-weight:bold; color:#606060;    border-left: 4px solid #8bb833; padding-left:7px;     margin-bottom: 20px;}
.indexContactBox .infoBox{  border: 4px solid #fff; margin:0; padding:0; list-style:none;   padding: 0 25px;  background:#f3f3f3; position: relative; }
.indexContactBox .infoBox:after {
  content: '';
  position: absolute;
  top: -5px;
  left: -5px;
  right: -5px;
  bottom: -5px;
  background: #ddd;
  z-index: -1;
}
.indexContactBox .infoBox li{ position:relative;    padding: 15px 0px; border-bottom:1px dashed #999;}
.indexContactBox .infoBox .last{ border-bottom:0px}
.indexContactBox .infoBox .imgBox{ float:left;     margin-right: 7px;}
.indexContactBox .infoBox .textBox{}
.indexContactBox .infoBox .textBox strong{ font-size:16px; font-weight: bold;}
.indexContactBox .infoBox .textBox span{ display:block; font-size:15px; color:#7093b7;}
.indexContactBox .infoBox .GoBtn { position:absolute; bottom:15px; right:0;padding: 2px 12px; background:#eaeaea; border-radius:10px; color:#5e6373; }
.indexContactBox .infoBox  a:hover .GoBtn{background:#7093b7; color:#fff; }
.indexContactBox .infoBox .GoBtn a{    }
.indexContactBox .infoBox .GoBtn i{ color:#afb2ba;}
.indexContactBox .infoBox a:hover .GoBtn i{ color:#fff;}
/**/
footer{ background:#131e3c;}
footer .infoMenuBox{padding: 15px 0;}
footer .infoMenuBox h4 a{ color:#fff; font-size:16px; font-weight:bold;}
footer .infoMenuBox h4:before{content: "◆"; color: #fff;  font-size: 14px;  margin-right: 5px;}
footer .infoMenuBox .info-item-00-Box{width:17%; float:left;}
footer .infoMenuBox .info-item-00-Box ul li{}
footer .infoMenuBox .info-item-01-Box{width:12%; float:left;}
footer .infoMenuBox .info-item-01-Box ul li{}
footer .infoMenuBox .info-item-02-Box{width:15%;  float:left;}
footer .infoMenuBox .info-item-02-Box ul li{ }
footer .infoMenuBox .info-item-03-Box{width:15%;  float:left;}
footer .infoMenuBox .info-item-03-Box ul li{ }
footer .infoMenuBox .info-item-04-Box{width:15%;  float:left;}
footer .infoMenuBox .info-item-04-Box ul li{ }
footer .infoMenuBox .info-item-05-Box{width:12%;  float:left;}
footer .infoMenuBox .info-item-05-Box ul li{ }
footer .infoMenuBox .info-item-06-Box{width:12%;  float:right; }
footer .infoMenuBox .info-item-06-Box ul li{ }
footer .infoMenuBox ul{ list-style:none; margin:0; padding:0;      padding-left: 15px;}
footer .infoMenuBox ul li{}
footer .infoMenuBox ul li a{ color:#fff; margin-bottom: 5px; display: block;} 
footer .copyrightBox{ background:#cccccc;     padding: 7px 0;    text-align: center;}


/**/
.insideMainBox{margin-top: 70px;}



/**/
   /** =======================
 * Contenedor Principal
 ===========================*/

#LEFT{}

 .accordion {
	margin-left:15px !important;
 	width: 80%;
	margin-right:15px !important;
 	/*max-width: 360px;*/
 	background: #FFF;
 	-webkit-border-radius: 4px;
 	-moz-border-radius: 4px;
 	border-radius: 4px;
 }

.accordion .link {
	cursor: pointer;
	font-size:16px;
	display: block;
	padding: 10px;
	color: #fff;
	font-weight: bold;
	border-bottom: 1px solid #CCC;
	position: relative;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
	background:#95b0c2;
	border-radius:6px;
	margin-bottom:5px;
	
}

.accordion li:last-child .link {
	border-bottom: 0;
}

.accordion li i.fa-chevron-down {
	position: absolute;
	top: 16px;
	left: 12px;
	font-size: 18px;
	color: #fff;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}

.accordion li i.fa-chevron-down {
	right: 12px;
	left: auto;
	font-size: 16px;
}

.accordion li.open .link {
	/*color: #fff;*/
}

.accordion li.open i {
	color: #fff;
}
.accordion li.open i.fa-chevron-down {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
}

.accordion li.default .submenu {display: block;}
/**
 * Submenu
 -----------------------------*/
 .submenu {
 	display: none;
 	
 }

 .submenu li {
 	/*border-bottom: 1px solid #999;*/
	margin:5px 0;
 }

 .submenu a {
 	display: block;
 	text-decoration: none;
 	color: #333;
 	padding: 12px 12px 12px 24px;
	background:#eaeaea;
 	-webkit-transition: all 0.25s ease;
 	-o-transition: all 0.25s ease;
 	transition: all 0.25s ease;
	border-radius:6px;
 }

 .submenu a:hover {
 	color: #333;
 }

.open{ display:block;}
/**/
.sidebarBox .menu-2 li i {  font-size: 12px;  color: #26a7e1;}
.sidebarBox .menu-2 li a{   padding: 8px 0 8px 25px; display: block; color:#333; font-size:14px;     
-moz-transition: all 200ms ease-out;
    -webkit-transition: all 200ms ease-out;
    -o-transition: all 200ms ease-out;
    -ms-transition: all 200ms ease-out;
    transition: all 200ms ease-out;
	color: #8e8e8e;
	 }
.sidebarBox .menu-2 li a:hover{-moz-transform: translateX(0.75em);
    -webkit-transform: translateX(0.75em);
    -o-transform: translateX(0.75em);
    -ms-transform: translateX(0.75em);
    transform: translateX(0.75em);}
.sidebarBox{ background:url(../images/sidebar/sidebarBgLine.jpg) top right no-repeat; width: 25%; float:left;}
.sidebarBox .prodItemBox{ margin-bottom:25px;}
.sidebarBox .prodItemBox .nav-header{ background:url(../images/sidebar/sidebarProd-bg.jpg) left bottom no-repeat; font-size:22px; color:#112a88; font-weight:bold; padding:10px 10px 5px 70px; position:relative; margin-bottom:15px;}
.sidebarBox .prodItemBox .nav-header:before{content: url(../images/sidebar/sidebarProd-icon.jpg); position: absolute; left:5px; top:0px;}
.sidebarBox .prodItemBox ul{ margin:0; padding:0; list-style:none; }
.sidebarBox .prodItemBox ul li{}
.sidebarBox .newsItemBox .nav-header{ background:url(../images/sidebar/sidebarProd-bg.jpg) left bottom no-repeat; font-size:22px; color:#112a88; font-weight:bold; padding:10px 10px 15px 70px; position:relative; margin-bottom:15px;}
.sidebarBox .newsItemBox{}
.sidebarBox .newsItemBox .nav-header:before{content: url(../images/sidebar/sidebarNews-icon.jpg); position: absolute; left:5px; top:0px;}
.sidebarBox .newsItemBox  .newsListBox{ margin:0; padding:0; list-style:none;  margin-left:15px !important;	width: 80%; margin-right:15px !important; margin-bottom:30px;}
.sidebarBox .newsItemBox  .newsListBox li{ border-bottom:1px dotted #999;}
.sidebarBox .newsItemBox  .newsListBox li a{ font-size:15px; padding:5px; display:block;}



.sidebarBox .infoBox{  border: 4px solid #fff; margin:0; padding:0; list-style:none;   padding:0 10px;  background:#f3f3f3; position: relative; margin-left:15px !important;	width:80%; margin-right:15px !important; margin-bottom:60px;}
.sidebarBox .infoBox:after {
  content: '';
  position: absolute;
  top: -5px;
  left: -5px;
  right: -5px;
  bottom: -5px;
  background: #ddd;
  z-index: -1;
}
.sidebarBox .infoBox li{ position:relative;    padding: 10px 0px; border-bottom:1px dashed #999;}
.sidebarBox .infoBox .last{ border-bottom:0px}
.sidebarBox .infoBox .imgBox{ float:left;     margin-right: 7px;}
.sidebarBox .infoBox .textBox{}
.sidebarBox .infoBox .textBox strong{ font-size:16px; font-weight: bold;}
.sidebarBox .infoBox .textBox span{ display:block; font-size:15px; color:#7093b7;}
.sidebarBox .infoBox .GoBtn { position:absolute; bottom:15px; right:0;padding: 2px 8px; background:#eaeaea; border-radius:10px; color:#5e6373; }
.sidebarBox .infoBox  a:hover .GoBtn{background:#7093b7; color:#fff; }
.sidebarBox .infoBox .GoBtn a{    }
.sidebarBox .infoBox .GoBtn i{ color:#afb2ba;}
.sidebarBox .infoBox a:hover .GoBtn i{ color:#fff;}

/**/
.insideSection{ float:left; width: 74%;   margin-left:10px;}
.insideSection .page-header {border-bottom:0;     margin-bottom: 0;}
.insideSection h1{    font-size: 22px;   font-weight: bold;  color: #606060; margin-top:0px;}
.insideSection h1:before{    background: #8bb833 none repeat scroll 0 0;
    content: "";
    display: block;
    height: 4px;
    margin-top: 0px;
    margin-bottom: 7px;
    width: 42px;}
.bs-docs-section {
    margin-bottom: 60px;
}	
.aboutBox{}
.aboutBox .inTopBox{ border-bottom:1px dashed #afbac1;}
.aboutBox .inTopBox .textBox{ float:left; width:57%; line-height:24px; text-align:justify; margin-top:40px;}
.aboutBox .inTopBox .imgBox{ float:left; width: 39%;  margin-left: 30px; }
.aboutBox .blue{ color:#112a88; font-weight:bold;}
.aboutBox .green{ color:#8bb833; font-size:20px; font-weight:bold; margin-bottom:30px; display:block;}
.aboutBox h2{ color:#26a7e1; font-size:20px; font-weight:bold; background:url(../images/about/about_h2.jpg) no-repeat; padding-left:25px; padding-bottom:5px;}
.aboutBox .service{ float:left; width:55%; line-height:28px;}
.aboutBox .aboutListBox{float:left; width:45%; line-height:28px;}
.aboutBox .bottomBox{ margin-top:20px;}
.aboutBox .bottomBox .service .imgBox{ margin-left:25px;}
.aboutBox .bottomBox .aboutListBox ul{ padding:0; margin:0; list-style:none;}
.aboutBox .bottomBox .aboutListBox ul li{}
.aboutBox .bottomBox .aboutListBox ul li span{ text-align:justify;}
.aboutBox .processBox .imgBox{margin-left:25px;}

/**/
.relateBox{}
.relateBox .inTopBox{ background: url(../images/relate/relate_AD.jpg) right no-repeat; color:#4c83a8; font-size:22px; font-weight:bold; height:175px; padding: 50px 25px ;}
.relateBox .inTopBox span{ color:#8bb833; font-family:Arial, Helvetica, sans-serif;}
.relateBox .relate-itemBox{  }
.relateBox .relate-itemBox ul{ margin:0; padding:0; list-style:none;}
.relateBox .relate-itemBox ul li{ display:block; border-bottom:1px dashed #afbac1; }
.relateBox .relate-itemBox ul li .imgBox{ float:left; width:25%; margin-right:20px;} 
.relateBox .relate-itemBox ul li .textBox{ float:left; width:70%; line-height:25px; margin-top:30px; color:#444444; font-size:16px;}
.relateBox .relate-itemBox ul .last .textBox{margin-top:50px;}

/**/
.contactBox{}
.contactBox .inTopBox{ background:url(../images/contact/contact_01.jpg) right no-repeat; color:#444444; font-size:15px;  height:175px; padding: 50px 25px ;}
.contactBox .inTopBox span{ color:#8bb833; font-family:Arial, Helvetica, sans-serif;}
.contactBox .inTextBox{}
.contactBox .inTextBox .imgBox{ float:left; }
.contactBox .inTextBox .textBox{border-left:1px solid #22d0ea; float:left;  padding:5px 10px; margin:10px 0;}
.contactBox .inTextBox .textBox ul{ margin:0; padding:0; list-style:none;}
.contactBox .inTextBox .textBox ul li{ line-height:22px;}
.contactBox .inTextBox .textBox ul li a{ color:#26a7e1; text-decoration:underline;}
.contactBox .map{ max-width:90%; margin:0 auto; margin-top:20px;}
.contactBox .map iframe{ border:1px solid #95b0c2; padding:3px;}

/**/
.formtBox{}
.formtBox .inTopBox{ background:url(../images/form/form_01.jpg) right no-repeat; color:#444444; font-size:15px;  height:175px; padding: 40px 25px ;}
.formtBox .inTopBox span{ color:#8bb833; font-family:Arial, Helvetica, sans-serif;}
.formtBox .infoTextBox{ margin-top:10px; border-left:2px solid #22d0ea; padding-left:10px; margin-left: 5px;}
.formtBox  .formTableBox{max-width:90%; margin:0 auto; margin-top:20px;}
.formtBox .td-L{ background:#95b0c2; color:#fff;     vertical-align: middle !important;     padding: 8px 16px !important;   width: 25%;}
.formtBox  .tableBox{ border:1px solid #95b0c2;}
.formtBox .btn{-moz-box-shadow:inset 0px 0px 0px 0px #cf866c;
	-webkit-box-shadow:inset 0px 0px 0px 0px #cf866c;
	box-shadow:inset 0px 0px 0px 0px #cf866c;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #a9a9a9), color-stop(1, #8a8a8a));
	background:-moz-linear-gradient(top, #a9a9a9 5%, #8a8a8a 100%);
	background:-webkit-linear-gradient(top, #a9a9a9 5%, #8a8a8a 100%);
	background:-o-linear-gradient(top, #a9a9a9 5%, #8a8a8a 100%);
	background:-ms-linear-gradient(top, #a9a9a9 5%, #8a8a8a 100%);
	background:linear-gradient(to bottom, #a9a9a9 5%, #8a8a8a 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a9a9a9', endColorstr='#8a8a8a',GradientType=0);
	background-color:#8a8a8a;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #919191;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-size:15px;
	padding:8px 16px;
	text-decoration:none;
	text-shadow:0px 0px 0px #854629;}
.formtBox .btn:hover{background-color:#8a8a8a !important;}	
.formtBox .btn i{margin-right: 5px;}
.formtBox #inputCode{ width:70%; float:left; margin-right:15px;}
/**/
.exhibitorsBox{}
.exhibitorsBox .inTopBox{ background:url(../images/exhibitors/exhibitors_01.jpg) right no-repeat; color:#444444; font-size:15px;  height:175px; padding: 40px 25px ; margin-bottom:30px;}
.exhibitorsBox .inTopBox span{ color:#8bb833; font-family:Arial, Helvetica, sans-serif;}
.exhibitorsBox .infoTextBox{ margin-top:10px; border-left:2px solid #22d0ea; padding-left:10px; margin-left: 5px;}
.exhibitorsBox .imgItemBox{    margin-right: -15px;   margin-left: -15px;}
.exhibitorsBox .imgItemBox .item{ float:left; width:33%;      padding-right: 15px;   padding-left: 15px; }
.exhibitorsBox .imgItemBox .item a{ display:block; margin-bottom:20px;}
.exhibitorsBox .imgItemBox .item img{ max-width:100%; border:1px solid #95b0c2; padding:3px;  
-webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: .3s ease-in-out;
  transition: .3s ease-in-out;
   overflow: hidden;
  }	
.exhibitorsBox .imgItemBox .item img:hover{padding:3px; 
	-webkit-transform: scale(1.1);
  transform: scale(1.1);
  
  } 	
.exhibitorsBox .imgItemBox .item .imgName{font-size: 16px;   margin-bottom: 6px; display: block;}


/**/
.prod-PA-01Box{ margin-top:25px;}
.prod-PA-01Box .inTopBox{ line-height:24px; margin-bottom:25px;}
.prod-PA-01Box .textMiddleBox-L{ width:45%; float:left;}
.prod-PA-01Box .inMiddleBox{ padding-bottom:20px;  border-bottom: 1px dotted  #999;}
.prod-PA-01Box .textMiddleBox .imgBox{border: 1px solid #95b0c2;  padding: 3px;}
.prod-PA-01Box .imgBox-2{ margin-top:15px;}
.prod-PA-01Box .imgBox-2 .table {  color: #131e3c;  font-weight: bold;  margin-bottom: 0px;}
.prod-PA-01Box .textMiddleBox-L .table-striped > tbody > tr:nth-of-type(odd) { background-color: #f1f1f1;}
.prod-PA-01Box .textMiddleBox-L .table-striped > tbody > tr:nth-of-type(even) { background-color: #cbd4db;}
.prod-PA-01Box .textMiddleBox-L .table > tbody > tr > td{    padding:2px 12px;}
.prod-PA-01Box .textMiddleBox-L .table .tdL{ border-right:1px solid #bbbbbb; width:35%;}

.prod-PA-01Box .textMiddleBox-R{ width:52%; float:left; margin-left:3%; border-top: 1px dotted  #999;}
.prod-PA-01Box .textMiddleBox-R h2{color:#26a7e1; font-size:20px; font-weight:bold; background: url(../images/products/prod_h2.jpg) no-repeat; padding-left:25px; padding-bottom:5px;}
.prod-PA-01Box .textMiddleBox-R ul{ margin:0; padding:0; list-style:none;}
.prod-PA-01Box .textMiddleBox-R ul li{ margin-bottom:7px; line-height:22px;}
.prod-PA-01Box .textMiddleBox-R .tableBox{ border:1px solid #95b0c2; padding:3px; margin-top:20px;}
.prod-PA-01Box .textMiddleBox-R span{ font-weight:bold; color:#26a7e1; font-size:20px; text-align:center; padding:5px; display:block;}
.prod-PA-01Box .textMiddleBox-R .table{ margin-bottom:0; text-align:center;}
.prod-PA-01Box .textMiddleBox-R .table .td-L{ text-align:left;}
.prod-PA-01Box .textMiddleBox-R .table .td-R{ border-right:0;}
.prod-PA-01Box .textMiddleBox-R .table-striped > tbody > tr:nth-of-type(odd) { background-color: #f1f1f1;}
.prod-PA-01Box .textMiddleBox-R .table-striped > tbody > tr:nth-of-type(even) { background-color: #cbd4db;}
.prod-PA-01Box .textMiddleBox-R .table > tbody > tr > td{    padding:2px 12px; border-right:1px solid #bbbbbb; color:#666666; vertical-align: middle;}
.prod-PA-01Box .textMiddleBox-R .table .blue{ color:#131e3c; font-weight:bold;}
.prod-PA-01Box .textMiddleBox-R .table span{ font-size:25px; line-height:16px; color:#666666; display:inline-block;}
.prod-PA-01Box .textMiddleBox-R .table .sp{ font-size:25px; line-height:16px; padding-top:10px; padding:0;}
.prod-PA-01Box .inBottomBox{ margin-top:20px;}
.prod-PA-01Box .inBottomBox img{ max-width:100%;}

/**/
.prod-PA-02Box{    margin-top: 25px;}
.prod-PA-02Box img{ max-width:100%;}
.prod-PA-02Box .textMiddleBox-L{ width:45%; float:left;}
.prod-PA-02Box .imgBox-2{ margin-top:15px; text-align:center;}
.prod-PA-02Box .textMiddleBox-R{ width:52%; float:left; margin-left:3%;}
.prod-PA-02Box .imgBox{border: 1px solid #95b0c2;  padding: 3px;}
.prod-PA-02Box  h2{color:#26a7e1; font-size:20px; font-weight:bold; background:url(../images/products/prod_h2.jpg) no-repeat; padding-left:30px; padding-bottom:5px;  border-bottom: 1px dotted  #999; padding-bottom:10px; margin-top:0px;}
.prod-PA-02Box .textMiddleBox-R .inTextBox{ line-height:24px; margin-bottom:20px;}

/**/
.prod-PA-03-1Box{    margin-top: 25px;}
.prod-PA-03-1Box img{ max-width:100%;}
.prod-PA-03-1Box .listBox { margin-bottom:30px; border-bottom:0;}
.prod-PA-03-1Box .listBox.last{border-bottom: 1px dotted  #999; padding-bottom:30px;}
.prod-PA-03-1Box .listBox .imgBox{ width:45%; float:left;}
.prod-PA-03-1Box .listBox .inTextBox{width:52%; float:left; margin-left:3%;}
.prod-PA-03-1Box .listBox .inTextBox2{ margin-left:0; margin-right:3%;}
.prod-PA-03-1Box .listBox .inTextBox p{ line-height:24px;}
.prod-PA-03-1Box .imgBox{border: 1px solid #95b0c2;  padding: 3px;}
.prod-PA-03-1Box  h2{color:#26a7e1; font-size:20px; font-weight:bold; background:url(../images/products/prod_h2.jpg) no-repeat; padding-left:25px; padding-bottom:5px;  border-bottom: 1px dotted  #999; padding-bottom:10px; }
.prod-PA-03-1Box .textMiddleBox-R .inTextBox{ line-height:24px; margin-bottom:20px;}
.prod-PA-03-1Box .downloadBtn{ background:url(../images/products/PA-03-1/PA_03-1-download-01.png) 10px 0 no-repeat #22d0e9; display:inline-block; padding:5px 5px 5px 55px; border-radius:6px; font-weight:bold;}
.prod-PA-03-1Box .downloadBtn a{ color:#fff;}
.prod-PA-03-1Box .downloadBtn a:hover,.prod-PA-03-1Box .downloadBtn:hover{ color:#333; text-decoration:none; }
.prod-PA-03-1Box .downloadBtn:hover{ background:url(../images/products/PA-03-1/PA_03-1-download-01.png) 10px 0 no-repeat rgba(34,208,233,0.8);}
.prod-PA-03-1Box .downloadBtn i{ margin-left:5px;}

/**/
.prod-PA-03-3Box{ margin-top: 25px;}
.prod-PA-03-3Box h2{color:#26a7e1; font-size:20px; font-weight:bold; background:url(../images/products/prod_h2.jpg) no-repeat; padding-left:30px; padding-bottom:5px;   padding-bottom:10px;}
.prod-PA-03-3Box h2 span{ margin-right:8px; color:#444; font-weight:normal;}
.prod-PA-03-3Box h2 span i{ font-size:14px; margin-right: 4px;}
.prod-PA-03-3Box .circleColor-Orange{ color:#f1ab44;}
.prod-PA-03-3Box .circleColor-Blue{ color:#2da0d2;}
.prod-PA-03-3Box .circleColor-Green{ color:#88bc43;}
.prod-PA-03-3Box .circleColor-Red{ color:#e14337;}

.prod-PA-03-3Box .explanationChartBox{ background:url(../images/products/PA-03-3/PA-03-3BG.jpg) -15px top no-repeat; height:500px; position:relative; margin-top:30px; margin-bottom:50px;}
.prod-PA-03-3Box .explanationChartBox .textBorderBox{ padding:5px 10px; background:#fff; display:inline-block;}
.prod-PA-03-3Box .explanationChartBox .textOrange{ border:1px solid #f1ab44; border-radius:5px;}
.prod-PA-03-3Box .explanationChartBox .textOrange span{ color:#f1ab44; display:block; font-size:20px; font-weight:bold;}
.prod-PA-03-3Box .explanationChartBox .textBlue{ border:1px solid #2da0d2; border-radius:5px;}
.prod-PA-03-3Box .explanationChartBox .textBlue span{ color:#2da0d2; display:block; font-size:20px; font-weight:bold;}
.prod-PA-03-3Box .explanationChartBox .textRed{ border:1px solid #e14337; border-radius:5px;}
.prod-PA-03-3Box .explanationChartBox .textRed span{ color:#e14337; display:block; font-size:20px; font-weight:bold;}
.prod-PA-03-3Box .explanationChartBox .textBorderBox-1{  position:absolute; left:0%; top:36%;}
.prod-PA-03-3Box .explanationChartBox .textBorderBox-2{  position:absolute; left:8%; top:15%;}
.prod-PA-03-3Box .explanationChartBox .textBorderBox-3{  position:absolute; left: 32%;  top:5%;}
.prod-PA-03-3Box .explanationChartBox .textBorderBox-4{  position:absolute; left: 51%;  top:0%;}
.prod-PA-03-3Box .explanationChartBox .textBorderBox-5{  position:absolute; left: 73%;  top:10%;}
.prod-PA-03-3Box .explanationChartBox .textBorderBox-6{  position:absolute; left: 80%;  top:31%;}
.prod-PA-03-3Box .explanationChartBox .textBorderBox-7{  position:absolute; left: 79%;  top:52%;}
.prod-PA-03-3Box .explanationChartBox .textBorderBox-8{  position:absolute; left: 56%;  top:73%;}
.prod-PA-03-3Box .explanationChartBox .textBorderBox-8 ul{ margin:0; padding:0; list-style:none;}
.prod-PA-03-3Box .explanationChartBox .textBorderBox-8 ul li:nth-of-type(even){ background:#beddea;}
.prod-PA-03-3Box .explanationChartBox .textBorderBox-9{  position:absolute; left: 27%;  top:85%;}
.prod-PA-03-3Box .explanationChartBox .textBorderBox-10{ position:absolute; left:10%; top:78%;}
.prod-PA-03-3Box .explanationChartBox .textBorderBox-11{ position:absolute; left:4%; top:57%;}

/**/

.prod-PA-03-2Box{margin-top: 25px;}
.prod-PA-03-2Box h2{color:#26a7e1; font-size:20px; font-weight:bold; background:url(../images/products/prod_h2.jpg) no-repeat; padding-left:30px; padding-bottom:5px;   padding-bottom:10px;}
.prod-PA-03-2Box .description-01Box{ background: url(../images/products/PA-03-2/PA_03-2-1.png) 225px 115px no-repeat;  height:490px; position:relative; border-bottom: 1px dotted  #999;  }
.prod-PA-03-2Box .description-01Box .textBorder{padding:5px 10px; background:#fff; display:inline-block; border:1px solid #95b0c2; border-radius:5px; text-align:justify;}
.prod-PA-03-2Box .description-01Box .textBorder span{ color:#8bb833; font-weight:bold; font-size:20px; display:block; margin-bottom:5px;}
.prod-PA-03-2Box .description-01Box .textBorderBox-1{ position:absolute; left: 32%; z-index:-1;}
.prod-PA-03-2Box .description-01Box .textBorderBox-2{ position:absolute; left: 72%; top:33%; z-index:-1;}
.prod-PA-03-2Box .description-01Box .textBorderBox-3{ position:absolute; left: 72%; top:67%; z-index:-1;}
.prod-PA-03-2Box .description-01Box .textBorderBox-4{ position:absolute; left: 0%; top:67%; z-index:-1;}
.prod-PA-03-2Box .description-01Box .textBorderBox-5{ position:absolute; left: 0%; top:33%; z-index:-1;}
.prod-PA-03-2Box .description-02Box{border-bottom: 1px dotted  #999; padding-bottom:20px;}
.prod-PA-03-2Box .urlBtn{ background: url(../images/products/PA-03-2/PA_03-2-url-1.png) 10px 0 no-repeat #22d0e9; display:inline-block; padding:5px 5px 5px 55px; border-radius:6px; font-weight:bold;}
.prod-PA-03-2Box .urlBtn a{ color:#fff; font-size:15px; font-weight:normal;}
.prod-PA-03-2Box .urldBtn a:hover,.prod-PA-03-1Box .downloadBtn:hover{ color:#333; text-decoration:none; }
.prod-PA-03-2Box .urlBtn:hover{ background:url(../images/products/PA-03-2/PA_03-2-url-1.png) 10px 0 no-repeat rgba(34,208,233,0.8);}
.prod-PA-03-2Box .urlBtn i{ margin-left:5px;}
.prod-PA-03-2Box .downloadBtn{ background:url(../images/products/PA-03-2/PA_03-2-download-01.png) 10px 0 no-repeat #22d0e9; display:inline-block; padding:5px 5px 5px 55px; border-radius:6px; font-weight:bold;}
.prod-PA-03-2Box .downloadBtn a{ color:#fff; font-size:15px; }
.prod-PA-03-2Box .downloadBtn a:hover,.prod-PA-2Box .downloadBtn:hover{ color:#333; text-decoration:none; }
.prod-PA-03-2Box .downloadBtn:hover{ background:url(../images/products/PA-03-2/PA_03-2-download-01.png) 10px 0 no-repeat rgba(34,208,233,0.8); }
.prod-PA-03-2Box .downloadBtn i{ margin-left:5px;}
.prod-PA-03-2Box .prodImg{ background:#f3f3f3;     padding:20px 40px;}
/**/

.prodImg{ position:relative;}
.prodImg .owl-carousel.owl-loaded{ }
.prodImg .prodList{ text-align:center;}
.prodImg  .imgBox{background:#fff;}
.prodImg span{ font-size:16px; color:#444; margin-top:10px; display:block;}
.prodImg .owl-item img{   border: 1px solid #95b0c2; padding: 2px;      }
.prodImg .owl-item img:hover{ opacity:0.7;}
.prodImg .owl-controls{ /*position:absolute; right:10px;     bottom: 10px;*/}
.prodImg .owl-theme .owl-controls{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent}
.prodImg .owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;*display:inline}
.prodImg .owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 3px;background:#d6d6d6;display:block;-webkit-backface-visibility:visible;-webkit-transition:opacity 200ms ease;-moz-transition:opacity 200ms ease;-ms-transition:opacity 200ms ease;-o-transition:opacity 200ms ease;transition:opacity 200ms ease;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}
.prodImg .owl-theme .owl-dots .owl-dot.active span,.prodImg .owl-theme .owl-dots .owl-dot:hover span{background:#a85891}
.prodImg .owl-dots{ display:none !important;}
.prodImg  .owl-nav .owl-prev{    position: absolute; left:-35px;  top: 35%; z-index: 5;  display: inline-block; background:url(../images/products/PA-03-2/PA_03-2-arrow-L.png) no-repeat;     width: 30px;  height: 45px; background-size: 30px auto;     text-indent: -9999px;}
.prodImg  .owl-nav .owl-next{    position: absolute;  top: 35%; right:-35px; z-index: 5;  display: inline-block; background: url(../images/products/PA-03-2/PA_03-2-arrow-R.png) no-repeat;     width: 30px;  height: 45px; background-size: 30px auto;text-indent: -9999px;}
 
.prod-PA-03-2Box .description-03Box{}
.prod-PA-03-2Box .description-03Box .youtubeBox{ float:left; width:50%; margin-top:15px;}
.prod-PA-03-2Box .description-03Box .listBox { float:left; width:45%; margin-left:20px;}
.prod-PA-03-2Box .description-03Box .listBox ul{ margin:0; padding:0; list-style:none;}
.prod-PA-03-2Box .description-03Box .listBox ul li{border-bottom: 1px dotted  #999;     padding: 5px 15px;}
.prod-PA-03-2Box .description-03Box .listBox ul li .imgBox{ float:left;}
.prod-PA-03-2Box .description-03Box .listBox ul li .textBox{ float:left; padding:25px 20px; font-size:16px;}

/**/
.prod-PA-04-1Box{margin-top: 25px;}
.prod-PA-04-1Box h2{color:#26a7e1; font-size:20px; font-weight:bold; background:url(../images/products/prod_h2.jpg) no-repeat; padding-left:30px; padding-bottom:5px;   padding-bottom:10px;}
.prod-PA-04-1Box .description-01Box{ background: url(../images/products/PA-04-1/PA_04-1-01.jpg) no-repeat; height:410px;     background-size: 100%;}
.prod-PA-04-1Box .description-01Box .textBorderBox{padding:5px 10px; background:#fff; display:inline-block; border:1px solid #8bb833; border-radius:5px; color:#8bb833; font-size:22px; font-weight:bold; text-align:center; margin-left:25px; }
.prod-PA-04-1Box .description-02Box{ float:left; width:78%;}
.prod-PA-04-1Box .description-02Box .topTextBox{ background:#cccccc; font-size:18px; font-weight:bold; border-radius:5px; padding:10px; height:65px;}
.prod-PA-04-1Box .description-02Box .topTextBox-01{ background:url(../images/products/PA-04-1/PA_04-icon-1.png) 85px 18px no-repeat #cccccc;}
.prod-PA-04-1Box .description-02Box .topTextBox-02{ line-height:50px;  background:url(../images/products/PA-04-1/PA_04-icon-2.png) 85px 18px no-repeat #cccccc;} 
.prod-PA-04-1Box .description-02Box .topTextBox-03{ line-height:50px;  background:url(../images/products/PA-04-1/PA_04-icon-3.png) 85px 18px no-repeat #cccccc;} 
.prod-PA-04-1Box .description-02Box .topTextBox-04{ line-height:50px;  background:url(../images/products/PA-04-1/PA_04-icon-4.png) 85px 18px no-repeat #cccccc;}  
.prod-PA-04-1Box .description-02Box  ul{ margin:0; padding:0; list-style:none; margin-left:-5px; margin-right:-5px;}
.prod-PA-04-1Box .description-02Box  ul li{ float:left; width:25%; padding-left:5px; padding-right:5px;}
.prod-PA-04-1Box .description-02Box  ul li .bottomTextBox{ text-align:center; margin-top:15px; border-bottom:1px solid #ddd; padding-bottom:20px; height: 185px; font-size:15px;}
.prod-PA-04-1Box .description-02Box  ul li .imgBox{ height:25px;}
.prod-PA-04-1Box .description-02Box  ul li .numberBox{ font-size:25px; color:#fff; background:#88bc43; border-radius:50%; height:34px; width:34px; line-height:34px; text-align:center; margin:0 auto; margin-top:15px; margin-bottom:15px;}
.prod-PA-04-1Box .description-03Box{float:left; width:22%; margin-top:-85px;}
.prod-PA-04-1Box .description-03Box .textBox{ margin:0 auto; text-align:center;}
.prod-PA-04-1Box .description-03Box .textBorderBox{padding:5px 10px; background:#fff; display:inline-block; border:1px solid #8bb833; border-radius:5px; color:#8bb833; font-size:17px; font-weight:bold; text-align:center; text-align:center; margin-bottom:7px;}

/**/
.prod-PA-04-2Box{margin-top: 25px;}
.prod-PA-04-2Box h2{color:#26a7e1; font-size:20px; font-weight:bold; background:url(../images/products/prod_h2.jpg) no-repeat; padding-left:30px; padding-bottom:5px;   padding-bottom:10px;}
.prod-PA-04-2Box .description-01Box ul{  padding:0; list-style:none; margin:10px 0 30px; font-size:15px;}
.prod-PA-04-2Box .description-01Box ul li{     float: left;  width: 16%;   text-align: center;}
.prod-PA-04-2Box .description-01Box .TTBox{ margin-left:-5px; margin-right:-5px;}
.prod-PA-04-2Box .description-01Box .TTBox .TTW50{ float:left; width:50%;     padding-left: 5px;  padding-right: 5px;}
.prod-PA-04-2Box .description-01Box .TTBox .imgBox img{    border: 1px solid #95b0c2;  padding: 3px;}
.prod-PA-04-2Box .description-01Box .tebBorderBox{border: 1px solid #95b0c2;  padding: 3px;  background:#fff;}
.prod-PA-04-2Box .description-01Box .table {  color: #131e3c;  font-weight: bold;  margin-bottom: 0px; text-align:center;}
.prod-PA-04-2Box .description-01Box .table-striped > tbody > tr:nth-of-type(odd) { background-color: #f1f1f1;}
.prod-PA-04-2Box .description-01Box .table-striped > tbody > tr:nth-of-type(even) { background-color: #cbd4db;}
.prod-PA-04-2Box .description-01Box .table > tbody > tr > td{       color: rgb(102, 102, 102);  vertical-align: middle;   padding: 3px 6px;   border-right: 1px solid rgb(187, 187, 187); height:51px;}
.prod-PA-04-2Box .description-01Box .table .td-L{ border-right:1px solid #bbbbbb;  text-align:left !important;}
.prod-PA-04-2Box .description-01Box .table .td-R{ border-right:0;}
.prod-PA-04-2Box .description-01Box .table .blue {   color: rgb(19, 30, 60);   font-weight: bold;}
.prod-PA-04-2Box .description-01Box .table .sp{font-size: 25px; line-height:25px;  }
.prod-PA-04-2Box .description-01Box .table .sp-2{}
.prod-PA-04-2Box .description-01Box img{ max-width:100%;}

/**/
.prod-PA-04-3Box{margin-top: 25px;}
.prod-PA-04-3Box h2{color:#26a7e1; font-size:20px; font-weight:bold; background:url(../images/products/prod_h2.jpg) no-repeat; padding-left:30px; padding-bottom:5px;   padding-bottom:10px;}
.prod-PA-04-3Box .description-01Box ol{ margin:0; padding-left:45px; list-style:none; }
.prod-PA-04-3Box .description-01Box ol li{ line-height:28px;}
.prod-PA-04-3Box .description-02Box ul{ padding:0; margin-left:-5px; padding-right:-5px; list-style:none; margin-top:20px;}
.prod-PA-04-3Box .description-02Box ul li{ float:left; width:33%; padding-left:5px; padding-right:5px;}
.prod-PA-04-3Box .description-02Box ul li .itemBox{ padding:3px; border:1px solid #95b0c2; margin-bottom:10px;}
.prod-PA-04-3Box .description-02Box ul li .itemBox span{ margin:4px 0px; text-align:center; display:block; font-weight:bold;}
.prod-PA-04-3Box .description-02Box ul li img{ max-width:100%;}

/**/
.prod-PB-01Box{margin-top: 25px;}
.prod-PB-01Box h2{color:#26a7e1; font-size:20px; font-weight:bold; background:url(../images/products/prod_h2.jpg) no-repeat; padding-left:30px; padding-bottom:5px;   padding-bottom:10px;}
.prod-PB-01Box .description-01Box ul{ margin:0; padding-left:0px;  list-style:none; float:left; width:50%; }
.prod-PB-01Box .description-01Box ul li{ line-height:28px;}
.prod-PB-01Box .description-01Box .description-01-1Box{ background:url(../images/products/PB-01/PB_01-1.jpg) no-repeat; background-size:100%; height:354px;     position: relative; margin: 25px 0;}
.prod-PB-01Box .description-01Box .description-01-1Box .arrowTextBox{ color:#112a88; font-weight:bold; font-size:18px; text-shadow: 1px 1px rgba(255, 255, 255,0.8),2px 2px rgba(255, 255, 255,0.8),1px 1px rgba(255, 255, 255,0.8); position:absolute; left:42%; top:43%;}
.prod-PB-01Box .description-01Box .description-01-1Box .textBox{ position:absolute; right:0; top:17%;}
.prod-PB-01Box .description-01Box .description-01-1Box .textBox ul{ margin:0; padding:0; list-style:none; width:auto;}
.prod-PB-01Box .description-01Box .description-01-1Box .textBox ul li{font-size:14px; line-height:20px;}
.prod-PB-01Box .description-01Box .description-01-1Box .textBox ul li:first-of-type{ margin-bottom:15px;}
.prod-PB-01Box .description-01Box .description-01-1Box .textBox ul li:last-of-type{ margin-top:15px;}
.prod-PB-01Box .description-02Box ul{ padding:0; margin-left:-5px; padding-right:-5px; list-style:none; margin-top:20px;}
.prod-PB-01Box .description-02Box ul li{ float:left; width:25%; padding-left:5px; padding-right:5px;}
.prod-PB-01Box .description-02Box ul li img{    border: 1px solid #95b0c2;  padding: 3px; max-width:100%;}
.prod-PB-01Box .description-03Box{}
.prod-PB-01Box .description-03Box .table { margin-bottom:0;}
.prod-PB-01Box .description-03Box .table-striped > tbody > tr:nth-of-type(odd) { background-color: #f1f1f1;}
.prod-PB-01Box .description-03Box .table-striped > tbody > tr:nth-of-type(even) { background-color: #cbd4db;}
.prod-PB-01Box .description-03Box .table > tbody > tr > td{    padding:2px 12px;     border-right: 1px solid #bbbbbb;}
.prod-PB-01Box .description-03Box .table .tdL{ border-right:1px solid #bbbbbb; width:35%;}
.prod-PB-01Box .description-03Box .table .tdR{ border-right:0;}
.prod-PB-01Box .description-03Box .table .blue{    color: #131e3c;    font-weight: bold;}
.prod-PB-01Box .description-03Box  span {font-weight: bold;  color: #26a7e1; font-size:18px;  text-align: center; padding: 5px;  display: block;}
.prod-PB-01Box .description-03Box .tableBox{border: 1px solid #95b0c2;  padding: 3px;  margin-top: 20px;}

/**/
.prod-PB-02Box{margin-top: 25px;}
.prod-PB-02Box h2{color:#26a7e1; font-size:20px; font-weight:bold; background:url(../images/products/prod_h2.jpg) no-repeat; padding-left:30px; padding-bottom:5px;   padding-bottom:10px;}
.prod-PB-02Box .descriptionBox{ padding-bottom:25px;     border-bottom: 1px dotted #999;}
.prod-PB-02Box .description-01Box{ background:url(../images/products/PB-02/PB_02-1.jpg) left 60px no-repeat; position:relative; float:left; width:60%; height:414px; background-size:100%; padding-left:10px; padding-right:10px;}
.prod-PB-02Box .description-01Box .textItemBox{ margin:0; padding:0; list-style:none; position:absolute; right:10px; top:15%; font-size:15px; color:#000; font-weight:bold;}
.prod-PB-02Box .description-01Box .textItemBox li{ } 
.prod-PB-02Box .description-01Box .textItemBox li:nth-of-type(1){}
.prod-PB-02Box .description-01Box .textItemBox li:nth-of-type(2){ margin-top:10px;}
.prod-PB-02Box .description-01Box .textItemBox li:nth-of-type(3){margin-top:18px;}
.prod-PB-02Box .description-01Box .textItemBox li:nth-of-type(4){margin-top:22px;}
.prod-PB-02Box .description-01Box .textItemBox li:nth-of-type(5){margin-top:28px;}
.prod-PB-02Box .description-01Box .imgBorderBox{ margin:0; padding:0; list-style:none; margin-left:-5px; margin-right:-5px; position:absolute; right:10px; bottom:0; max-width:100%;}
.prod-PB-02Box .description-01Box .imgBorderBox li{ float:left;  padding-left:5px; padding-right:5px; font-size:16px; text-align:center; color:#112a88; font-weight:bold;}
.prod-PB-02Box .description-01Box .imgBorderBox li .imgBox{ background:#fff;}
.prod-PB-02Box .description-01Box .imgBorderBox li img{border: 1px solid #95b0c2;  padding: 2px; max-width:100%;}

.prod-PB-02Box .description-02Box{float:left; width:40%; padding-left:10px; padding-right:10px;}
.prod-PB-02Box .description-02Box .imgBox{ background:#fff;}
.prod-PB-02Box .description-02Box .imgBox img{border: 1px solid #95b0c2;  padding: 2px; max-width:100%;}

.prod-PB-02Box .description-03Box .imgBox{ float:left; width:30%;}
.prod-PB-02Box .description-03Box .textBox{ float:left; width:70%;}
.prod-PB-02Box .description-03Box .textBox ul{ margin:0; padding:0; list-style:none; margin-left:15px;}
.prod-PB-02Box .description-03Box .textBox ul li{ line-height:28px;}

.prod-PB-02Box .description-04Box{ background:url(../images/products/PB-02/PB_02-6.jpg) no-repeat; height:277px; position:relative;  border-bottom: 1px dotted #999;}
.prod-PB-02Box .description-04Box .textBox{ color:#112a88; font-weight:bold; font-size:16px; text-align:center;}
.prod-PB-02Box .description-04Box .textBox-01{ position:absolute; top:15%; left:50%; }
.prod-PB-02Box .description-04Box .textBox-02{ position:absolute; top:20%; left:65%; }
.prod-PB-02Box .description-04Box .textBox-03{ position:absolute; top:75%; left:70%;}
.prod-PB-02Box .description-04Box .textBox-04{ position:absolute; top:60%; left:42%;}
.prod-PB-02Box .downloadBtn{ background:url(../images/products/PB-03/PB_03-2-youtube-02.png) 11px 0 no-repeat #22d0e9; display:inline-block; padding:5px 5px 5px 55px; border-radius:6px; font-weight:bold; position:absolute; left:0; bottom:10%;}
.prod-PB-02Box .downloadBtn a{ color:#fff;}
.prod-PB-02Box .downloadBtn a:hover,.prod-PA-03-1Box .downloadBtn:hover{ color:#333; text-decoration:none; }
.prod-PB-02Box .downloadBtn:hover{ background:url(../images/products/PB-03/PB_03-2-youtube-02.png) 10px 0 no-repeat rgba(34,208,233,0.8);}
.prod-PB-02Box .downloadBtn i{ margin-left:5px;}

.prod-PB-02Box .description-05Box{ background:url(../images/products/PB-02/PB_02-BottomBg.jpg) no-repeat; height:276px; margin-top:25px; position:relative;}
.prod-PB-02Box .description-05Box .imgTextBox{ max-width:145px;}
.prod-PB-02Box .description-05Box .imgTextBox span{ color:#000; font-weight:bold; margin:5px 0; display:block; text-align:center; }
.prod-PB-02Box .description-05Box .imgTextBox .imgBox{ background:#fff; }
.prod-PB-02Box .description-05Box .imgTextBox .imgBox img{border: 1px solid #95b0c2;  padding:2px;}
.prod-PB-02Box .description-05Box .imgTextBox-01{}
.prod-PB-02Box .description-05Box .imgTextBox-02{}
.prod-PB-02Box .description-05Box .imgTextBox-03{ position:absolute; left:25%; top:26%;}
.prod-PB-02Box .description-05Box .imgTextBox-04{ position:absolute; left:47%; top:26%;}
.prod-PB-02Box .description-05Box .imgTextBox-05{position:absolute; left:70%; top:26%;}
.prod-PB-02Box .description-05Box .imgTextBox-05 .imgBox img{ border:0;}

.prod-PB-02Box .description-06Box{}
.prod-PB-02Box .description-06Box .youtubeBox{ max-width:60%; margin:0 auto; margin-top:25px;}


/**/
.prod-PB-03Box{margin-top: 25px;}
.prod-PB-03Box h2{color:#26a7e1; font-size:20px; font-weight:bold; background:url(../images/products/prod_h2.jpg) no-repeat; padding-left:30px; padding-bottom:5px;   padding-bottom:10px;}
.prod-PB-03Box .description-01Box{ margin-bottom:75px;}
.prod-PB-03Box .description-01Box .imgBox{ position:relative; float:left; width:50%;}
.prod-PB-03Box .description-01Box .imgBox .spTextBox{ background:#22d0ea; color:#fff; display:inline-block; padding:4px 12px; border-radius:5px; position:absolute; bottom:-20px; left:5%; font-size:22px; }
.prod-PB-03Box .description-01Box .imgBox img{border: 1px solid #95b0c2;  padding:2px;}
.prod-PB-03Box .description-01Box .textBox { float:left; width:50%;}
.prod-PB-03Box .description-01Box .textBox ul{ margin:0; padding:0; list-style:none;}
.prod-PB-03Box .description-01Box .textBox ul li{ line-height:28px;}
.prod-PB-03Box .description-02Box{ }
.prod-PB-03Box .description-02Box .imgBox{margin-bottom:25px;}
.prod-PB-03Box .description-02Box .imgBox img{ max-width:100%;}
.prod-PB-03Box .description-02Box .table { margin-bottom:0;}
.prod-PB-03Box .description-02Box .table-striped > tbody > tr:nth-of-type(odd) { background-color: #cbd4db;}
.prod-PB-03Box .description-02Box .table-striped > tbody > tr:nth-of-type(even) {   background-color: #f1f1f1;}
.prod-PB-03Box .description-02Box .table > tbody > tr > td{    padding:2px 12px;     border-right: 1px solid #bbbbbb;   vertical-align: middle; }
.prod-PB-03Box .description-02Box .table .tdL{ border-right:1px solid #bbbbbb;  text-align:left;}
.prod-PB-03Box .description-02Box .table .tdR{ border-right:0;}
.prod-PB-03Box .description-02Box .table .blue{    color: #131e3c;    font-weight: bold;}
.prod-PB-03Box .description-02Box  span {font-weight: bold;  color: #26a7e1; font-size:18px;  text-align:left; padding: 5px;  display: block;}
.prod-PB-03Box .description-02Box .spBox{ font-size:16px; font-weight: bold; color:#112a88; margin-top:5px;}
.prod-PB-03Box .description-02Box .tableBox{border: 1px solid #95b0c2;  padding: 3px;  margin-top: 20px; text-align:center; }

/**/
.prod-PB-04Box{margin-top: 25px;}
.prod-PB-04Box h2{color:#26a7e1; font-size:20px; font-weight:bold; background:url(../images/products/prod_h2.jpg) no-repeat; padding-left:30px; padding-bottom:5px;   padding-bottom:10px;}
.prod-PB-04Box .description-02Box ul{ padding:0; margin-left:-5px; padding-right:-5px; list-style:none; margin-top:20px;}
.prod-PB-04Box .description-02Box ul li{ float:left; width:33%; padding-left:5px; padding-right:5px;}
.prod-PB-04Box .description-02Box ul li .itemBox{ padding:3px; border:1px solid #95b0c2; margin-bottom:10px;}
.prod-PB-04Box .description-02Box ul li .itemBox span{ margin:4px 0px; text-align:center; display:block; font-weight:bold;}
.prod-PB-04Box .description-02Box ul li img{ max-width:100%;}

/**/
.prod-PC-01Box{margin-top: 25px;}
.prod-PC-01Box h2{color:#26a7e1; font-size:20px; font-weight:bold; background:url(../images/products/prod_h2.jpg) no-repeat; padding-left:25px; padding-bottom:5px;   padding-bottom:10px;}
.prod-PC-01Box .description-01Box ol{ margin:0; padding-left:45px;  }
.prod-PC-01Box .description-01Box ol li{ line-height:28px; float:left; width:50%;}
.prod-PC-01Box .description-02Box ol{ margin:0; padding-left:45px;  }
.prod-PC-01Box .description-02Box ol li{ line-height:28px;}
.prod-PC-01Box .description-03Box ul{ padding:0; margin-left:-5px; padding-right:-5px; list-style:none; margin-top:20px;}
.prod-PC-01Box .description-03Box ul li{ float:left; width:33%; padding-left:5px; padding-right:5px;}
.prod-PC-01Box .description-03Box ul li .itemBox{ padding:3px; border:1px solid #95b0c2; margin-bottom:10px;}
.prod-PC-01Box .description-03Box ul li .itemBox span{ margin:4px 0px; text-align:center; display:block; font-weight:bold;}
.prod-PC-01Box .description-03Box ul li img{ max-width:100%;}

/**/
.prod-PC-02Box{margin-top: 25px;}
.prod-PC-02Box h2{color:#26a7e1; font-size:20px; font-weight:bold; background:url(../images/products/prod_h2.jpg) no-repeat; padding-left:30px; padding-bottom:5px;   padding-bottom:10px;}
.prod-PC-02Box .description-01Box ul{ padding:0; margin-left:-5px; padding-right:-5px; list-style:none; margin-top:20px;}
.prod-PC-02Box .description-01Box ul li{ float:left; width:33%; padding-left:5px; padding-right:5px;}
.prod-PC-02Box .description-01Box ul li .itemBox{ padding:3px; border:1px solid #95b0c2; margin-bottom:10px;}
.prod-PC-02Box .description-01Box ul li .itemBox span{ margin:4px 0px; text-align:center; display:block; font-weight:bold;}
.prod-PC-02Box .description-01Box ul li img{ max-width:100%;}
.prod-PC-02Box .description-01Box ul li .textBox{ margin-left:20px;}
.prod-PC-02Box .description-01Box ul li .textBox ul{    margin-top:0px;}
.prod-PC-02Box .description-01Box ul li .textBox ul li{ float:none; width:auto;}
.prod-PC-02Box .description-02Box ul{ padding:0;  list-style:none; margin-top:20px; max-width: 70%;  margin: 0 auto; text-align: center;}
.prod-PC-02Box .description-02Box ul li{ float:left;  padding-left:5px; padding-right:5px;}
.prod-PC-02Box .description-02Box ul li .itemBox{ padding:3px; border:1px solid #95b0c2; margin-bottom:20px;}
.prod-PC-02Box .description-02Box ul li img{ max-width:100%;}
.prod-PC-02Box .description-02Box ul li .textBox { text-align:center;     max-width: 80%;  margin: 0 auto;}
.prod-PC-02Box .description-02Box  .textBox .textBorderBox{ border:1px solid #88bc43; border-radius:6px; padding:7px 15px; max-width: 85%;   margin: 0 auto; text-align:center;}
.prod-PC-02Box .description-02Box  .textBox .textBorderBox h3{ color:#0a348d; font-size:22p; font-weight:bold; border-bottom:2px solid #95b0c2; margin-top:0; padding-bottom:5px; margin-bottom:5px;}
.prod-PC-02Box .description-02Box  .textBox .textBorderBox span{ color:#88bc43; font-size:22px; font-weight:bold;}
.prod-PC-02Box .description-02Box  .textBox p{ font-size:16px; margin-top:5px; max-width: 85%;   margin: 0 auto; text-align:center; margin-top:15px}
.prod-PC-02Box .description-03Box{max-width: 85%;   margin: 0 auto;}
.prod-PC-02Box .description-03Box ul{ margin:0; padding:0; list-style:none; margin-top:20px;}
.prod-PC-02Box .description-03Box ul li{ display:inline-block; margin-bottom:10px;}
.prod-PC-02Box .downloadBtn{ background:url(../images/products/PA-03-1/PA_03-1-download-01.png) 10px 0 no-repeat #22d0e9; display:inline-block; padding:5px 5px 5px 55px; border-radius:6px; font-weight:bold;}
.prod-PC-02Box .downloadBtn a{ color:#fff;}
.prod-PC-02Box .downloadBtn a:hover,.prod-PA-03-1Box .downloadBtn:hover{ color:#333; text-decoration:none; }
.prod-PC-02Box .downloadBtn:hover{ background:url(../images/products/PA-03-1/PA_03-1-download-01.png) 10px 0 no-repeat rgba(34,208,233,0.8);}
.prod-PC-02Box .downloadBtn i{ margin-left:5px;}

/**/
.prod-PC-03Box{margin-top: 25px;}
.prod-PC-03Box h2{color:#26a7e1; font-size:20px; font-weight:bold; background:url(../images/products/prod_h2.jpg) no-repeat; padding-left:30px; padding-bottom:5px;   padding-bottom:10px;}
.prod-PC-03Box .descriptionBox{ background:url(../images/products/PC-03/PC_03BG.jpg) no-repeat; height:705px; position:relative;}
.prod-PC-03Box .descriptionBox .table { margin-bottom:0; width:360px;}
.prod-PC-03Box .descriptionBox .table-striped > tbody > tr:nth-of-type(odd) { background-color: #cbd4db;}
.prod-PC-03Box .descriptionBox .table-striped > tbody > tr:nth-of-type(even) {   background-color: #f1f1f1;}
.prod-PC-03Box .descriptionBox .table > tbody > tr > td{    padding:2px 12px;     border-right: 1px solid #bbbbbb;   vertical-align: middle; }
.prod-PC-03Box .descriptionBox .table .tdL{ border-right:1px solid #bbbbbb;  text-align:left;}
.prod-PC-03Box .descriptionBox .table .tdR{ border-right:0;}
.prod-PC-03Box .descriptionBox .table .blue{    color: #131e3c;    font-weight: bold;}
.prod-PC-03Box .descriptionBox  span {font-weight: bold;  color: #26a7e1; font-size:18px;  text-align:left; padding: 5px;  display: block;}
.prod-PC-03Box .descriptionBox .tableBox { border: 1px solid #95b0c2;  padding: 3px;  margin-top: 20px;  text-align: center; background:#fff;}
.prod-PC-03Box .descriptionBox .textBorderBox{ color:#88bc43; font-size:17px;     max-width:71%; padding:10px 15px; background:#fff; border:1px solid #88bc43; border-radius:10px; display:block;}
.prod-PC-03Box .descriptionBox .blutTextBox{background: #22d0ea;  display: inline-block;  padding: 5px 20px; font-size: 20px;  color: #fff;  position: absolute;  bottom: 15%; left: 10%; font-weight: bold;}
.prod-PC-03Box .descriptionBox .text-01Box{ position:absolute; right:0%; top:4%;}
.prod-PC-03Box .descriptionBox .text-02Box{ position:absolute; right:5%; top:28%;}
.prod-PC-03Box .descriptionBox .text-03Box{ position:absolute; right:8%; top:52%;}
.prod-PC-03Box .descriptionBox .text-04Box{ position:absolute; left:30%; top:80%;}
.prod-PC-03Box .downloadBtn{ background: url(../images/products/PC-03/PC_03-download-01.png) 10px 0 no-repeat #22d0e9; display:inline-block; padding:5px 5px 5px 55px; border-radius:6px; font-weight:bold; margin-top: 15px;}
.prod-PC-03Box .downloadBtn a{ color:#fff;}
.prod-PC-03Box .downloadBtn a:hover,.prod-PA-03-1Box .downloadBtn:hover{ color:#333; text-decoration:none; }
.prod-PC-03Box .downloadBtn:hover{ background: url(../images/products/PC-03/PC_03-download-01.png) 10px 0 no-repeat rgba(34,208,233,0.8);}
.prod-PC-03Box .downloadBtn i{ margin-left:5px;}

/**/
.prod-PD-01Box{margin-top: 25px;}
.prod-PD-01Box h2{color:#26a7e1; font-size:20px; font-weight:bold; background:url(../images/products/prod_h2.jpg) no-repeat; padding-left:30px; padding-bottom:5px;   padding-bottom:10px;}
.prod-PD-01Box .descriptionBox{ position:relative; background:url(../images/products/PD-01/PD_01BG.jpg) no-repeat; height:540px; background-size:100%;}
.prod-PD-01Box .descriptionBox .text01-Box{ background:url(../images/products/PD-01/PD_01-01BG.jpg) no-repeat; height:370px; width:205px; position:relative;}
.prod-PD-01Box .descriptionBox .text01-Box ul{ margin:0; padding:0; list-style:none;}
.prod-PD-01Box .descriptionBox .text01-Box ul li{ color:#fff; display:block; width:200px; font-size:18px; line-height:24px;
-moz-transform-origin:bottom;
-moz-transform:skewX(15deg);
-webkit-transform-origin:bottom;
-webkit-transform:skewX(15deg);
-o-transform-origin:bottom;
-o-transform:skewX(15deg);
-ms-transform-origin:bottom;
-ms-transform:skewX(15deg);
transform-origin:bottom;
transform:skewY(15deg);
}
.prod-PD-01Box .descriptionBox .text01-Box ul li .numBox{font-family:Arial; border-radius:50%; height:35px; width:35px; line-height:35px; text-align:center; margin-right:5px; float:left; margin-top:5px; margin-left:10px;  font-size:25px; font-weight:bold; background:#fff;}
.prod-PD-01Box .descriptionBox .text01-Box ul li:nth-of-type(1) { position:absolute; top:16%;}
.prod-PD-01Box .descriptionBox .text01-Box ul li:nth-of-type(1) .numBox{  color:#f1ab44; } 
.prod-PD-01Box .descriptionBox .text01-Box ul li:nth-of-type(2) { position:absolute; top:38%;}
.prod-PD-01Box .descriptionBox .text01-Box ul li:nth-of-type(2) .numBox{  color:#e14337; } 
.prod-PD-01Box .descriptionBox .text01-Box ul li:nth-of-type(3) { position:absolute; top:61%;}
.prod-PD-01Box .descriptionBox .text01-Box ul li:nth-of-type(3) .numBox{  color:#26a7e1;  } 
.prod-PD-01Box .descriptionBox .text01-Box span{ color:#26a7e1; font-weight:bold; position:absolute; bottom:0; font-size:18px;}
.prod-PD-01Box .descriptionBox .imgBox{ background:#fff;}
.prod-PD-01Box .descriptionBox .imgBox img{padding:2px; border:1px solid #95b0c2;}
.prod-PD-01Box .descriptionBox .imgBox01-Box{ position:absolute; top:5%; left:30%;}
.prod-PD-01Box .descriptionBox .imgBox02-Box{ position:absolute; top:-5%; right:22%;}
.prod-PD-01Box .descriptionBox .imgBox03-Box{ position:absolute; top:25%; right:2%;}
.prod-PD-01Box .descriptionBox .imgBox04-Box{ position:absolute; top:48%; right:18%;}
.prod-PD-01Box .descriptionBox .imgBox05-Box{ position:absolute; top:3%; left:32%;}


/**/
.prod-PD-02Box{margin-top: 25px;}
.prod-PD-02Box h2{color:#26a7e1; font-size:20px; font-weight:bold; background:url(../images/products/prod_h2.jpg) no-repeat; padding-left:30px; padding-bottom:5px;   padding-bottom:10px;}
.prod-PD-02Box .description01-Box{}
.prod-PD-02Box .description01-Box h3{ font-size:16px; font-weight:bold; margin-top:0; margin-bottom:15px; margin-left:30px;}
.prod-PD-02Box .description01-Box .topImgBox{  padding:0; list-style:none; margin-left:35px; }
.prod-PD-02Box .description01-Box .topImgBox li{ display:inline-block ; padding-left:10px; padding-right:10px; }
.prod-PD-02Box .description01-Box .bottomImgBox{padding:0; list-style:none; margin-left:35px;}
.prod-PD-02Box .description01-Box .bottomImgBox li{ float:left; padding-left:10px; padding-right:10px;position:relative; }
.prod-PD-02Box .description01-Box .bottomImgBox li img{padding:2px; border:1px solid #95b0c2; position:relative;}
.prod-PD-02Box .description01-Box .bottomImgBox li:nth-of-type(2){ margin-bottom:8px; padding-right:0; padding-left: 20px;} 
.prod-PD-02Box .description01-Box .bottomImgBox li:nth-of-type(3){padding-right:0; padding-left: 20px;}
.prod-PD-02Box .description01-Box .bottomImgBox li span{ position:absolute; bottom:0; right:0; left:0;  bottom:5px; margin:auto; width:100px; z-index: 9999; font-weight:bold;}
.prod-PD-02Box .description02-Box .topImgBox{  padding:0; list-style:none; margin-left:35px; }
.prod-PD-02Box .description02-Box .topImgBox li{ float:left; padding-left:10px; padding-right:10px;position:relative; }
.prod-PD-02Box .description02-Box .topImgBox li img{padding:2px; border:1px solid #95b0c2; position:relative;}
.prod-PD-02Box .description02-Box .topImgBox li:nth-of-type(1) span{ position:absolute; bottom:0; right:0; left:0;  bottom:5px; margin:auto; width:150px; z-index: 9999; font-weight:bold;  font-size:16px; text-shadow:1px 1px 0 #fff,-1px -1px 0 #fff;}
.prod-PD-02Box .description02-Box .topImgBox li:nth-of-type(2) span{position:absolute;  top:5px; left:20px;  margin:auto; width:150px; z-index: 9999; font-weight:bold;   text-shadow:1px 1px 0 #fff,-1px -1px 0 #fff;font-size:16px;}

/**/
.prod-PD-03Box{margin-top: 25px;}
.prod-PD-03Box h2{color:#26a7e1; font-size:20px; font-weight:bold; background:url(../images/products/prod_h2.jpg) no-repeat; padding-left:30px; padding-bottom:5px;   padding-bottom:10px;}
.prod-PD-03Box .description01-Box{}
.prod-PD-03Box  span{ font-size:16px; font-weight:bold; margin-top:0; margin-bottom:15px; margin-left:30px;  display:block;}
.prod-PD-03Box .description-01Box ul{  padding:0; list-style:none; margin-left:-5px; margin-right:-5px;  }
.prod-PD-03Box .description-01Box ul li:nth-of-type(1){width:20%;}
.prod-PD-03Box .description-01Box ul li:nth-of-type(2),.prod-PD-03Box .description-01Box ul li:nth-of-type(3),.prod-PD-03Box .description-01Box ul li:nth-of-type(4){ width:25%;}
.prod-PD-03Box .description-01Box ul li{ float:left;  padding-left:5px; padding-right:5px;position:relative; }
.prod-PD-03Box .description-01Box ul li img{padding:2px; border:1px solid #95b0c2; max-width:100%;}
.prod-PD-03Box .description-02Box{}
.prod-PD-03Box .description-02Box ul{  padding:0; list-style:none; margin-left:-5px; margin-right:-5px;  }
.prod-PD-03Box .description-02Box ul li{width:33%; margin-bottom:15px;}
.prod-PD-03Box .description-02Box ul li{ float:left;  padding-left:5px; padding-right:5px;position:relative; }
.prod-PD-03Box .description-02Box ul li img{padding:2px; border:1px solid #95b0c2; max-width:100%;}

/**/
.prod-PE-01Box{margin-top: 25px;}
.prod-PE-01Box h2{color:#26a7e1; font-size:20px; font-weight:bold; background:url(../images/products/prod_h2.jpg) no-repeat; padding-left:30px; padding-bottom:5px;   padding-bottom:10px;}
.prod-PE-01Box .description-01Box{ margin-bottom:25px;}
.prod-PE-01Box .description-01Box .textBox{ float:left; width:60%;}
.prod-PE-01Box .description-01Box .textBox h3{ font-size:20px; font-weight:bold; color:#8bb833;}
.prod-PE-01Box .description-01Box .textImgBox{ float:left; width:40%;}
.prod-PE-01Box .description-02Box ul{ padding:0; margin-left:-5px; padding-right:-5px; list-style:none; margin-top:20px;}
.prod-PE-01Box .description-02Box ul li{ float:left; width:25%; padding-left:5px; padding-right:5px;}
.prod-PE-01Box .description-02Box ul li .itemBox{ padding:3px; border:1px solid #95b0c2; margin-bottom:10px;}
.prod-PE-01Box .description-02Box ul li .itemBox span{ margin:4px 0px; text-align:center; display:block; font-weight:bold;}
.prod-PE-01Box .description-02Box ul li img{ max-width:100%;}

/**/
.prod-PE-02Box{margin-top: 25px;}
.prod-PE-02Box h2{color:#26a7e1; font-size:20px; font-weight:bold; background:url(../images/products/prod_h2.jpg) no-repeat; padding-left:30px; padding-bottom:5px;   padding-bottom:10px;}
.prod-PE-02Box .description-01Box{ margin:0 -15px;}
.prod-PE-02Box .description-01Box .textBox-L{ float:left; width:49%; padding:0 15px;}
.prod-PE-02Box .description-01Box .textBox-R{ float:left; width:51%; padding:0 15px;}
.prod-PE-02Box .description-01Box .textBox-R ul{ margin:0; padding:0; list-style:none; max-width:80%;}
.prod-PE-02Box .description-01Box .textBox-R ul li{  margin-bottom: 10px; margin: 0 5px; width:46.5%; float:left;}
.prod-PE-02Box .description-01Box .textBox-R ul li .imgBox{padding: 3px; border: 1px solid #95b0c2;  }
.prod-PE-02Box .description-01Box .textBox-R ul li .imgBox img{ max-width:100%;}
.prod-PE-02Box .description-01Box .textBox-R ul li span{ color:#222222; font-size:16px; font-weight:bold; margin: 5px 0; text-align:center; display:block;}
.prod-PE-02Box .description-01Box .textBox-R .textBottomBox{ background: url(../images/products/PE-02/PE_02-6.jpg) left no-repeat; position:relative; height:230px; margin:0 5px; background-size: contain;}
.prod-PE-02Box .description-01Box .textBox-R .textBottomBox .text-01{ position:absolute; right:8%; top:30%; font-size:16px; color:#112a88; font-weight:bold;}
.prod-PE-02Box .description-01Box .textBox-R .textBottomBox .text-02{ position:absolute; right:0; top:45%; font-size:16px; color:#112a88; font-weight:bold;}
.prod-PE-02Box .description-01Box .textBox-R .textBottomBox .text-03{ position:absolute; right:4%; top:60%; font-size:16px; color:#112a88; font-weight:bold;}
.prod-PE-02Box .description-01Box .textBox-R .textBottomBox .text-04{ position:absolute; right:4%; top:75%; font-size:16px; color:#112a88; font-weight:bold;}


/**/
.prod-PE-03Box{margin-top: 25px;}
.prod-PE-03Box h2{color:#26a7e1; font-size:20px; font-weight:bold; background:url(../images/products/prod_h2.jpg) no-repeat; padding-left:30px; padding-bottom:5px;   padding-bottom:10px;}
.prod-PE-03Box .description-01Box ul{  padding:0; list-style:none; margin-left:-5px; margin-right:-5px;  }
.prod-PE-03Box .description-01Box ul li{width:33%; margin-bottom:15px; float:left;  padding-left:5px; padding-right:5px;position:relative}
.prod-PE-03Box .description-01Box ul li .itemBox{padding:2px; border:1px solid #95b0c2;}
.prod-PE-03Box .description-01Box ul li .itemBox span{     text-align: center;   display: block; font-weight: bold;  margin: 4px 0px}
.prod-PE-03Box .description-01Box ul li img{ max-width:100%;}


/**/
.prod-PF-01Box{margin-top: 25px;}
.prod-PF-01Box h2{color:#26a7e1; font-size:20px; font-weight:bold; background:url(../images/products/prod_h2.jpg) no-repeat; padding-left:30px; padding-bottom:5px;   padding-bottom:10px;}
.prod-PF-01Box .description-01Box{  border-bottom: 1px dotted #999; padding-bottom:25px;}
.prod-PF-01Box .description-01Box .imgBox-L{ float:left; width:35%; padding:0 5px;}
.prod-PF-01Box .description-01Box .imgBox-L img{ max-width:100%;}
.prod-PF-01Box .description-01Box .tableBox-R{ float:left; width:65%; padding:0 5px;}
.prod-PF-01Box .description-01Box .tableBox-R .table { margin-bottom:0; text-align:center;}
.prod-PF-01Box .description-01Box .tableBox-R .table-striped > tbody > tr:nth-of-type(odd) {  background-color: #f1f1f1;}
.prod-PF-01Box .description-01Box .tableBox-R .table-striped > tbody > tr:nth-of-type(even) { background-color: #cbd4db;}
.prod-PF-01Box .description-01Box .tableBox-R .table > tbody > tr > td{    padding:6px 12px;     border-right: 1px solid #bbbbbb;   vertical-align: middle; }
.prod-PF-01Box .description-01Box .tableBox-R .table .tdT{ border-bottom:1px solid #bbbbbb;    border-top:0; }
.prod-PF-01Box .description-01Box .tableBox-R .table .tdL{ border-right:1px solid #bbbbbb;  text-align:left;}
.prod-PF-01Box .description-01Box .tableBox-R .table .tdR{ border-right:0;}
.prod-PF-01Box .description-01Box .tableBox-R .table .blue{    color: #131e3c;    font-weight: bold;}
.prod-PF-01Box .description-01Box .tableBox-R .tableBox { border: 1px solid #95b0c2;  padding: 3px;  margin-top: 20px;  text-align: center; background:#fff;}
.prod-PF-01Box .description-01Box .tableBox-R .table img{ border:1px solid #fff; max-width:100%;}
.prod-PF-01Box .description-02Box{ border-bottom: 1px dotted #999; padding-bottom:25px;}
.prod-PF-01Box .description-02Box .imgBox-L{ float:left; width:35%; padding:0 5px;}
.prod-PF-01Box .description-02Box .imgBox-L img{ max-width:100%;}
.prod-PF-01Box .description-02Box .imgBox-R{ float:left; width:65%; padding:0 5px;}
.prod-PF-01Box .description-02Box .imgBox-R ul{ margin:0; padding:0; list-style:none;}
.prod-PF-01Box .description-02Box .imgBox-R ul li{ float:left; width:50%; padding:0 15px; margin-bottom:15px;}
.prod-PF-01Box .description-02Box .imgBox-R ul li .textBox{ color:#fff; height:120px; display:inline-block; border-radius:6px; padding:5px; text-align:center;}
.prod-PF-01Box .description-02Box .imgBox-R ul li .textBox span{ background:#fff; border-radius:50%; height:30px; width:30px; line-height:30px; display: inherit; text-align: center; display:block; font-size:22px; font-weight:bold; font-family:Arial; margin:0 6px 3px;}
.prod-PF-01Box .description-02Box .imgBox-R ul li .textBox .inText{-webkit-writing-mode: vertical-lr; writing-mode: vertical-lr; font-size:18px; font-weight:bold; padding:3px 10px 7px;}
.prod-PF-01Box .description-02Box .imgBox-R ul li .textBox .inText b{ writing-mode: horizontal-tb; line-height:20px;}
.prod-PF-01Box .description-02Box .imgBox-R ul li:nth-of-type(1){ background:url(../images/products/PF-01/PF_01-Middle-02.jpg) right no-repeat; height:120px;}
.prod-PF-01Box .description-02Box .imgBox-R ul li:nth-of-type(1) .textBox span{ color:#f1ab44;}
.prod-PF-01Box .description-02Box .imgBox-R ul li:nth-of-type(1) .textBox{ background:#f1ab44;}
.prod-PF-01Box .description-02Box .imgBox-R ul li:nth-of-type(2){ background:url(../images/products/PF-01/PF_01-Middle-03.jpg) right no-repeat; height:120px;}
.prod-PF-01Box .description-02Box .imgBox-R ul li:nth-of-type(2) .textBox span{ color:#e14337;}
.prod-PF-01Box .description-02Box .imgBox-R ul li:nth-of-type(2) .textBox{ background:#e14337;}
.prod-PF-01Box .description-02Box .imgBox-R ul li:nth-of-type(3){ background:url(../images/products/PF-01/PF_01-Middle-04.jpg) right no-repeat; height:120px;}
.prod-PF-01Box .description-02Box .imgBox-R ul li:nth-of-type(3) .textBox span{ color:#26a7e1;}
.prod-PF-01Box .description-02Box .imgBox-R ul li:nth-of-type(3) .textBox{ background:#26a7e1;}
.prod-PF-01Box .description-02Box .imgBox-R ul li:nth-of-type(4){ background:url(../images/products/PF-01/PF_01-Middle-05.jpg) right no-repeat; height:120px;}
.prod-PF-01Box .description-02Box .imgBox-R ul li:nth-of-type(4) .textBox span{ color:#8cb2b2;}
.prod-PF-01Box .description-02Box .imgBox-R ul li:nth-of-type(4) .textBox{ background:#8cb2b2;}
.prod-PF-01Box .description-03Box{} 
.prod-PF-01Box .description-03Box .table { margin-bottom:0; text-align:center; font-size:13px; color:#666; font-weight:bold;}
.prod-PF-01Box .description-03Box .table-striped > tbody > tr:nth-of-type(odd) {  background-color: #f1f1f1;}
.prod-PF-01Box .description-03Box .table-striped > tbody > tr:nth-of-type(even) { background-color: #cbd4db;}
.prod-PF-01Box .description-03Box .table > tbody > tr > td{    padding:3px;     border-right: 1px solid #bbbbbb;   vertical-align: middle; }
.prod-PF-01Box .description-03Box .table .tdT{ border-bottom:1px solid #bbbbbb;    border-top:0;  }
.prod-PF-01Box .description-03Box .table .tdL{ border-right:1px solid #bbbbbb;  text-align:left;}
.prod-PF-01Box .description-03Box .table .tdR{ border-right:0; text-align:left;}
.prod-PF-01Box .description-03Box .table .blue{    color: #131e3c;    font-weight: bold; font-size:14px;}
.prod-PF-01Box .description-03Box .table .blue2{ background:#f1f1f1;}
.prod-PF-01Box .description-03Box .tableBox { border: 1px solid #95b0c2;  padding: 3px;  margin-top: 20px;  text-align: center; background:#fff;}
.prod-PF-01Box .description-04Box{}
.prod-PF-01Box .tabBox .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{ background:#88bc43; color:#fff;  border: 1px solid #88bc43; font-weight: bold;}
.prod-PF-01Box .tabBox .nav-tabs > li > a:hover { border-color: #88bc43 #88bc43 #88bc43; font-weight: bold;}
.prod-PF-01Box .tabBox .nav > li > a:hover, .nav > li > a:focus { text-decoration: none; background:#abda6d; color:#fff; font-weight: bold;}
.prod-PF-01Box .tabBox .nav-tabs > li > a{border: 1px solid #88bc43; background-color: #fff; color:#88bc43;     border-radius:4px; font-weight: bold;     margin-right: 10px; padding: 7px 14px;}
.prod-PF-01Box .tabBox .tab-pane h3{ font-size:16px; color:#112a88; font-weight:bold;}
.prod-PF-01Box .tabBox .tab-pane .imgBox{ padding-left:15px;}
.prod-PF-01Box .tabBox .tab-pane img{ max-width:100%;}
.prod-PF-01Box .tabBox .nav-tabs{ border-bottom:0;}
.prod-PF-01Box .tabBox .caseBox{ border:1px solid #95b0c2; padding:3px; margin-top:20px;}
.prod-PF-01Box .tabBox .caseBox h4{ background:#26a7e1; color:#fff; margin:0; padding:0; text-align:center; padding:7px; font-weight:bold;}
.prod-PF-01Box .tabBox .caseBox p{ padding:10px; background:#f1f1f1; margin-bottom:0; text-align:justify; color:#444444;}
.prod-PF-01Box .tabBox .caseBox p.text-center{ text-align:center;}
.prod-PF-01Box .tabBox .tab-pane .sp-2Box{ height:25px; background:url(../images/products/PF-01/PF_01-BottomBG-02-3.jpg) 14px  no-repeat; }
.prod-PF-01Box .tabBox .tab-pane .sp-3Box{ height:25px; background:url(../images/products/PF-01/PF_01-BottomBG-03-2.jpg) 14px  no-repeat; }

/**/
.prod-PF-02Box{margin-top: 25px;}
.prod-PF-02Box h2{color:#26a7e1; font-size:20px; font-weight:bold; background:url(../images/products/prod_h2.jpg) no-repeat; padding-left:30px; padding-bottom:5px;   padding-bottom:10px;}
.prod-PF-02Box .imgBox{ max-width:100%; position:relative;}
.prod-PF-02Box .downloadBtn{ background: url(../images/products/PF-02/PA_03-1-download-01.png) 10px 0 no-repeat #22d0e9; display:inline-block; padding:5px 5px 5px 55px; border-radius:6px; font-weight:bold; position: absolute;
  right: 0; top: 27%;}
.prod-PF-02Box .downloadBtn a{ color:#fff;}
.prod-PF-02Box .downloadBtn a:hover,.prod-PA-03-1Box .downloadBtn:hover{ color:#333; text-decoration:none; }
.prod-PF-02Box .downloadBtn:hover{ background:url(../images/products/PF-02/PA_03-1-download-01.png) 10px 0 no-repeat rgba(34,208,233,0.8);}
.prod-PF-02Box .downloadBtn i{ margin-left:5px;}

/**/
.prod-PF-03Box{margin-top: 25px;}
.prod-PF-03Box h2{color:#26a7e1; font-size:20px; font-weight:bold; background:url(../images/products/prod_h2.jpg) no-repeat; padding-left:30px; padding-bottom:5px;   padding-bottom:10px;}
.prod-PF-03Box .description-01Box { margin:0 -15px;}
.prod-PF-03Box .description-01Box .imgBox{ float:left; width:40%;  padding:0 15px;}
.prod-PF-03Box .description-01Box .imgBox img{border:1px solid #95b0c2; padding:3px; max-width:100%;}
.prod-PF-03Box .description-01Box .textBox{ float:left; width:60%; padding:0 15px;}
.prod-PF-03Box .description-01Box .textBox ul{ margin:0; padding:0; list-style:none; }
.prod-PF-03Box .description-01Box .textBox ul li{ line-height:24px;}

.prod-PF-03Box .description-02Box .table { margin-bottom:0; text-align:center; color:#666; font-weight:bold;}
.prod-PF-03Box .description-02Box .table-striped > tbody > tr:nth-of-type(odd) {  background-color: #f1f1f1;}
.prod-PF-03Box .description-02Box .table-striped > tbody > tr:nth-of-type(even) { background-color: #cbd4db;}
.prod-PF-03Box .description-02Box .table > tbody > tr > td{    padding:4px 12px;     border-right: 1px solid #bbbbbb;   vertical-align: middle; }
.prod-PF-03Box .description-02Box .table .tdT{ border-bottom:1px solid #bbbbbb;    border-top:0;  }
.prod-PF-03Box .description-02Box .table .tdL{ border-right:1px solid #bbbbbb;  text-align:left;}
.prod-PF-03Box .description-02Box .table .tdR{ border-right:0; text-align:left;}
.prod-PF-03Box .description-02Box .table .blue{    color: #131e3c;    font-weight: bold; font-size:14px;}
.prod-PF-03Box .description-02Box .tableBox { border: 1px solid #95b0c2;  padding: 3px;  margin-top: 20px;  text-align: center; background:#fff;}

/*路徑*/
#PPP_bg{ display:block; width:100%; margin:0 0 16px 0;}
.PPP_word{ font:bold 14px/22px "微軟正黑體",Arial, Helvetica, sans-serif; color:#666;}
.PPP_word a{ font:bold 14px/22px "微軟正黑體",Arial, Helvetica, sans-serif; color:#666; text-decoration:none;}
.PPP_word a:hover{ color:rgb(38, 167, 225);}


