.cck-f100,.cck-line-top{overflow:visible !important;}.relative{ position:relative;}
#product-main,.product-down-pane,#product-image,#product-nav,#product-features,#product-overview,#product-catch,.product-other,#product-more,#product-def,#product-nav-plus{float:left;width:100%;position:relative;}
#product-features #top-a .module{margin:0 10px 20px;}
#product-features #top-a .grid-block:last-child .module{margin: 0 10px 10px;}
.product-down-pane .module-title{font-size:25px;line-height:28px;color:#004DBC;text-shadow:0 1px 0 #ddd;letter-spacing:2px;font-variant:small-caps;}
.product-down-pane .padl{padding-left:20px;}
.product-down-pane .padr{padding-right:20px;}
.product-down-pane .field{position:relative;float:left;width:100%;}
.product-down-pane .label{border-radius:0;padding:0;background-color:inherit;color:#444;font-size:14px;font-weight:normal;text-shadow:none;vertical-align:baseline;white-space:normal;float:left;width:50%;color:#004DBC;text-shadow:0 1px 0 #ddd;}
.product-down-pane .value{float:left;width:50%;font-size:14px;font-weight:normal;}
.product-down-pane .label,.product-down-pane .value,.product-down-pane .label label{line-height:30px;}
.product-down-pane .buttons-final .icon-download{padding-right:10px;}
.product-down-pane .buttons-final{width:110px;display:block;margin:0 auto;}
.product-down-pane .buttons-final a{min-width:84px; margin-bottom:10px;}
.product-down-pane .file-name a, .product-down-pane .file-name a:hover{text-align:center;color:#000;font-size:11px;line-height:14px;display:block;}
#product-catch{margin-top:60px;}
#product-main{overflow:hidden;}
#slideshow{margin-top: 25px; height:430px; position:relative;}

#slideshow #sync2 {
  bottom: -8px;
  position: absolute;
  right: -126px;
  width: 46%;
}
#slideshow .item .tab-bg {
  height: 400px;
  margin: 0 0 20px;
  padding: 20px 0 0;
}
#slideshow #product-overview.tab-bg{margin:0 0 20px;}
#slideshow #product-overview #accordion-slide{width:35%; float:right;}
#slideshow #product-overview #accordion{width:100%;}
#slideshow #product-overview #allslide{width:65%; margin-top:40px;}
#slideshow #product-overview .ifslide{width:100%;position:relative;}
#slideshow #product-overview #tab2 {
  font-size: 28px;
  line-height: 26px;
  margin: 0;
  padding: 0;
}
#slideshow #product-overview .tab-pc {
  font-size: 14px;
  line-height: 16px;
  margin: 5px 0 10px;
  padding: 0;
}
#slideshow #sync1.owl-theme .owl-dots {
  left: 0;
  position: absolute;
  right: 0;
  text-align: center;
  top: -22px;
}
#slideshow #sync1.owl-theme .owl-dots .owl-dot span {
  background: #444;
}
#slideshow #sync1.owl-theme .owl-dots .owl-dot.active span, #slideshow #sync1.owl-theme .owl-dots .owl-dot:hover span {
  background: #004dbc;
}
#slideshow #sync1.owl-theme .owl-nav {
  height: 0;
  left: 0;
  margin-top: 0;
  position: absolute;
  right: 0;
  text-align: center;
  bottom: 50%;
}
#slideshow #sync1.owl-theme .owl-prev {
  left: 0;
  position: absolute;
  top: -28px;
}
#slideshow #sync1.owl-theme .owl-next {
  right: 0;
  position: absolute;
  top: -28px;
}
#slideshow #sync1.owl-theme .owl-nav.disabled + .owl-dots {
  margin-top: 0;
}
#slideshow #sync2  .owl-item .item img{
  cursor: pointer;opacity:0.7;
}
#slideshow #sync2 .owl-item.current .item img,
#slideshow #sync2 .item:hover img { opacity:1;}


#product-top h1:not(.desc),#product-top p.title{margin:0 auto;padding:20px 0 20px;text-align:center;font-size:38px;line-height:40px;text-shadow:0 1px 0 #FFFFFF;}
#product-top p, #product-top h1.desc{color:#444;font-size:18px;margin:0 13%;text-align:center;text-shadow:0 1px 0 #FFFFFF;line-height:20px;}
#product-top h1.tab-h{letter-spacing:normal;margin-top:25px;padding-bottom:15px;}
.product-down-pane, .tab-bg{border-bottom:1px solid #D3D1C6;box-shadow:0 5px 5px -5px rgba(0, 0, 0, 0.3) inset, 0 -5px 5px -5px rgba(0, 0, 0, 0.3) inset;padding:20px 0;}
.product-down-pane{display:none;float:left;margin:10px 0;position:relative;width:100%;}
.tab-bg{padding-bottom:30px;}
.product-other{padding:20px 0;}
#product-overview.tab-bg{padding-bottom:0; margin-top:10px;}
#product-more,#product-catch{border-bottom:1px solid #fff;box-shadow:0 5px 5px -5px rgba(255, 255, 255, 0.3) inset, 0 -5px 5px -5px rgba(255, 255, 255, 0.3) inset;padding:20px 0;}
.img-top{max-width:100%;position:absolute;top:0;}
.buttons-down{margin:0 auto;padding:25px 0;width:220px;}
.buttons-down span.icon-seblod{font-size:20px;height:22px;line-height:32px;width:23px; margin-top:0;}
#menu-tab{margin-top:0;padding:0;}
.menu-tab{background:#fff;float:left;width:100%;padding:0;overflow:hidden;}
.itemid-372 #product-nav{padding:25px 0 0 0;}
#menu-tab,#menu-tab-nav{margin:0 auto;display:table;width:auto;}
.menu-pad, .menu-pad .level1, .menu-pad .level1 > span{float:left;}
.menu-pad, .menu-pad li, .menu-pad li a{float:left;}
.menu-pad li{position:relative;list-style:none outside none;}
.menu-pad, .menu-pad .level1, .menu-pad .level1 > span{float:left;}
.menu-pad{float:left;margin:0;}
.menu-pad{padding:0;}
.menu-pad,.menu-pad li,.menu-pad li a{float:left;}
.menu-pad a.level1{color:#444;}
.menu-pad a.level1 > span{height:38px;padding:0 20px 0 60px;line-height:38px;text-shadow:0 1px 0 #FFF;font-size:15px;position:relative;overflow:hidden;}
.menu-pad li.level1:hover .level1{box-shadow:0 1px 2px rgba(0,0,0,0.07) inset;color:#000;}
.menu-pad li:first-child.level1:hover .level1{box-shadow:none;}
.menu-pad li:first-child.level1:hover{box-shadow:0 1px 2px rgba(0,0,0,0.07) inset;}
.menu-pad li.level1:hover .level1 > span{color:#004DBC;}
.menu-pad li.level1:active .level1{background:#F5F6F7;}
.menu-pad li.active.level1 .level1{background:#FEFEFE;background:-moz-linear-gradient(top, #F7F8F9 0%, #FBFCFD 15%, #FEFEFE 100%);background:-webkit-linear-gradient(top, #F7F8F9 0%, #FBFCFD 15%, #FEFEFE 100%);background:-o-linear-gradient(top, #F7F8F9 0%, #FBFCFD 15%, #FEFEFE 100%);box-shadow:0 1px 2px rgba(0,0,0,0.05) inset;color:#004DBC;}
.menu-pad li.level1{margin:-1px 0;}
.menu-pad li.level1 .level1{margin-top:-1px;border-top:1px solid rgba(0, 0, 0, 0);}
.menu-pad li.level1.active .level1{margin-top:-1px;border-top:1px solid #d2d3d4;}
.menu-pad li.level1:hover .level1{margin-top:-1px;border-top:1px solid #d2d3d4;}
.menu-pad li.level1:first-child,
.menu-pad li.level1 + li{border-left:1px solid rgba(0, 0, 0, 0);}
.menu-pad li.level1 a.level1:first-child,
.menu-pad li.level1 + li a.level1{border-left:1px solid rgba(0, 0, 0, 0);}
.menu-pad li.level1:hover{border-left:1px solid #fff;}
.menu-pad li.level1:hover a.level1{border-left:1px solid #DCDDDE;}
.menu-pad li:first-child.level1:hover,
.menu-pad li:first-child.level1:hover a.level1{border-left:1px solid rgba(0, 0, 0, 0);}
.f-nav .menu-pad li:first-child.level1:hover{border-left:1px solid #FFF;}
.f-nav .menu-pad li:first-child.level1:hover a.level1{border-left:1px solid #DCDDDE;}
.f-nav .menu-pad li:last-child.level1,.f-nav .menu-pad li:last-child.level1 a.level1{border-right:1px solid rgba(0, 0, 0, 0);}
.f-nav .menu-pad li:last-child.level1:hover{border-right:1px solid #FFF;}
.f-nav .menu-pad li:last-child.level1:hover a.level1{border-right:1px solid #DCDDDE;}
.menu-pad li.level1:hover + li{border-left:1px solid #DCDDDE;}
.menu-pad li.level1:hover + li a.level1{border-left:1px solid #FFF;}
.menu-pad li.level1.active{border-left:1px solid #fff;}
.menu-pad li.level1.active a.level1{border-left:1px solid #DCDDDE;}
.menu-pad li:first-child.level1.active{border-left:1px solid #fff;}
.menu-pad li:first-child.level1.active a.level1{border-left:1px solid #DCDDDE;}
.menu-pad li.level1.active + li{border-left:1px solid #DCDDDE;}
.menu-pad li.level1.active + li a.level1{border-left:1px solid #FFF;}
.menu-pad li:last-child.level1.active{border-right:1px solid #fff;}
.menu-pad li:last-child.level1.active a.level1{border-right:1px solid #DCDDDE;}
.menu-pad [class^="icon-"], .menu-pad [class*=" icon-"]{display:inline-block;line-height:25px;height:25px;width:25px;font-size:25px;display:inline-block;position:absolute;}
.menu-pad .icon.anim{left:25px;top:5px;color:#444444;}
.menu-pad .icon.hover{left:25px;top:-40px;color:#004DBC;}
.menu-pad li.active .icon.anim{color:#004DBC;}
.f-nav{z-index:9999;position:fixed;left:0;top:0;width:100%;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.2);border-image:none;border-radius:0;border-style:solid;border-width:1px;box-shadow:0 1px 0 #FFFFFF inset;}
#product-top h1.tab-h,h2.tab-h{padding-top:30px;}
.text{padding:0 20px;}
.btn-mega2{min-width:220px;}
.btn-mega.vertical > span, .btn-mega2.vertical > span{display:table;width:100%;}
.btn-mega.vertical > span:first-child{font-size:25px;padding:0; margin-top: 0;}
.btn-mega2.vertical > span:first-child{font-size:26px;padding:2px 0px 3px 0px;}
body.itemid-148 .btn-mega2.vertical{padding: 3px 12px;}
body.itemid-148 .btn-mega2.vertical > span:first-child{padding:0px 0px 3px 0px;}
.tab-h{font-size:28px;line-height:28px;text-align:center;color:#444444;text-shadow:0 1px 0 #FFFFFF;margin-bottom:25px;}
#product-top h1.tab-h,h2.tab-h{font-size:38px;line-height:40px;}
.tab-pc{font-size:18px;line-height:20px;text-align:center;color:#444444;text-shadow:0 1px 0 #FFFFFF;margin-bottom:40px;}
.tab-pl{font-size:15px;line-height:24px;text-align:justify;color:#444444;text-shadow:0 1px 0 #FFFFFF;}
.tab-pr{font-size:18px;line-height:18px;text-align:right;color:#444444;text-shadow:0 1px 0 #FFFFFF;}
.tab-pj{font-size:14px;line-height:18px;text-align:justify;color:#444444;text-shadow:0 1px 0 #FFFFFF;}
#slidorion{position:relative;float:left;margin-bottom:-3.2%;}
#allslide{float:left;position:relative;width:70%;}
.bgspe{z-index:30;position:relative;}
#slider{bottom:15.9%;left:12%;overflow:hidden;position:absolute;right:11.8%;top:9%;z-index:25;}
#slider-bar{bottom:90%;left:12.2%;position:absolute;right:11.8%;top:4.7%;z-index:3000;}
#slider > div{position:absolute;width:100%;height:100%;}
#accordion{position:relative;z-index:999;overflow:hidden;float:right;width:30%;}
#accordion > .link-header{font-size:20px;font-weight:normal;color:#444;border-top:1px solid #ccc;margin:0;line-height:22px;padding:13px 15px 11px;}
#accordion > .link-header:first-child{border-top:none;}
#accordion > .link-header:hover{cursor:pointer;color:#004DBC;}
#accordion > .link-header.active{border-bottom:none;filter:none;color:#004DBC;}
#accordion > .link-content{max-height:257px;font-weight:normal;font-size:13px;line-height:20px;margin:0;padding:0 16px;border:none;overflow:auto;}
#accordion > .link-content p{font-size:15px;line-height:18px;}
#slidorion .nav{position:absolute;top:200px;width:16px;height:27px;z-index:9999;cursor:pointer;}
#slidorion .nav-left{left:30px;}
#slidorion .nav-right{right:310px;background-position:-16px 0;}
.fading{padding:9px;-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background:linear-gradient(to bottom, #F1F1F1, #ECEBEC) repeat scroll 0 0 transparent;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.2);border-image:none;border-radius:5px 5px 5px 5px;border-style:solid;border-width:1px;box-shadow:0 1px 0 #FFFFFF inset;text-shadow:0 1px 0 #FFFFFF;}
.fading-hover{overflow:hidden;}
.fading-hover .fading{opacity:1;position:relative;}
.fading-hover .fading div{position:absolute;top:0;left:0;right:0;bottom:0;display:none;padding:9px;}
.grid-box.grid-r{float:right;}
.upload{float:left;}
.upload > img{margin-bottom:20px;}
.up-r div.iconu-img{float:right;padding-right:20px;}	
.buttons-bottom{margin:0 auto;padding:10px 0 0;width:auto;}
.btn-b{min-width:150px}
#product-more h2.tab-h{font-size:38px;text-align:center;color:#FFFFFF;line-height:40px;text-shadow:0 1px 0 #000000;}
#product-more p{color:#FFFFFF;margin:15px auto;width:70%;text-shadow:none;}
#product-more .subtitle{font-size:20px;text-align:center;color:#FFFFFF;line-height:22px;text-shadow:0 1px 0 #000000;margin-bottom:40px;}
.subtitle{font-size:20px;text-align:center;color:#444;line-height:22px;text-shadow:0 1px 0 #fff;margin-bottom:40px;}
.imgp{display:block;margin:0 auto;}
.btn.btn-super{font-size:20px;padding:5px 10px;}
.btn-super [class^="icon-"], .btn-super [class*=" icon-"]{padding:6px 20px 5px 0;}
div.iconu-img{padding-top:20px;}
.product-other .icon{font-size:18px;padding:13px 5px 10px 10px;float:left;}
.product-other .txt{font-size:18px;padding:10px 10px 10px 5px;display:inline-block;float:left;}
.slogan-container{width:100%;min-height:100px;position:relative;}
.slogan-text{font-size:28px;text-align:center;width:100%;color:#FFFFFF;line-height:32px;text-shadow:0 1px 0 #000000;margin-left:-300px;}
.ititle{display:inline-block;}
.features{height:217px;margin:0;padding:0;position:relative;width:100%;}
.features.withouta{height:187px;}
.features .desc{bottom:30px;color:#444;left:0;position:absolute;right:0;text-align:justify;top:0;}
.features .desc-short{float:left;width:100%;}
.features .icon-large{background:#444;}
.features .icon-large{color:#fff;display:block;font-size:140px;height:187px;line-height:175px;position:relative;text-align:center;text-shadow:1px 1px 1px #333333;width:100%;}
.features.withouta .icon-large{line-height:180px; position:absolute; top:0; left:0;}
.features .more{bottom:-5px;padding:0;position:absolute;right:0;top:auto;}


#slideshow #product-overview .vip .ifslide {
  float: left;
  width: 35%;
}
#slideshow #product-overview .vip #slidorion {
  float: left;
  width: 65%;
}
#slideshow #product-overview .vip #accordion-slide {
  float: left;
  width: 100%;
}
#slideshow #product-overview .vip #allslide {
  margin-top: 0;
  width: 100%;
}
#slideshow #product-overview .vip #slidorion .link-content,
#slideshow #product-overview .vip #slidorion .link-header{display:none !important;}
#slideshow #product-overview .vip #slidorion .link-header.active {
  border: medium none;
  color: #444;
  display: block !important;
  text-align: center;
}
#slideshow #product-overview .vip #slidorion .nav-left{left:5%;}
#slideshow #product-overview .vip #slidorion .nav-right{right:5%;}
#slideshow #product-overview .vip #slidorion .nav-left:before{content:"\e009";font-family: "seblod";}
#slideshow #product-overview .vip #slidorion .nav-right:before{content:"\e008";font-family: "seblod";}

@media (min-width:480px) and (max-width:767px) {
.features{height:147px;}
.features .icon-large{font-size:105px;height:117px;line-height:105px;}
}
@media (max-width: 479px) {	
.menu-pad a.level1 > span{padding:0 20px 0 25px;}
.menu-pad .icon.hover,.menu-pad .icon.anim{left:10px;}
}