﻿body{font:400 18px Arimo,sans-serif;position:relative;/*background-color:#929292;*/font-family:Lato,Arial,Helvetica,sans-serif;}

@media only screen and (max-width:640px){body{font:400 16px Arimo,sans-serif}}

#footer-inner:after,#footer:after,#header-inner:after,#main-inner:after,#main:after,.accordion:after,.clear,.columns:after,.dr-molotow-start-content:before,.jcarousel ul:after,.line,.magazin-sidebar .main-content-1400>div:after,.page-navigation:before,.products-home:after,.tutorials-home:after,.tx-powermail .powermail_fieldwrap_type_select:after,.wt-news-related ul:before,.zoom-gallery:after{content:"";width:100%;height:1px;clear:both;float:none;position:relative;display:block}
.align-center{text-align:center}
.pic.align-center{display:block;margin-left:auto;margin-right:auto}
h1,h2,h3{font-weight:300;font-size:34px;padding:0;margin:0}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}
audio,canvas,video{display:inline-block}
audio:not([controls]){display:none}
[hidden]{display:none}
html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
button,html,input,select,textarea{color:#222}
body{margin:0;font-size:1em;line-height:1.4}
a{color:#00e; text-decoration:none;}
a:visited{color:#551a8b}
a:hover{color:#06e}
a:focus{outline:thin dotted}
a:active,a:hover{outline:0}

abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:700}
blockquote{margin:1em 40px}
dfn{font-style:italic}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}
ins{background:#ff9;color:#000;text-decoration:none}
mark{background:#ff0;color:#000;font-style:italic;font-weight:700}
code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}
q{quotes:none}
q:after,q:before{content:"";content:none}
small{font-size:85%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
ol,ul{margin:0;padding:0; list-style-type:none;}
li{ list-style-type:none;}
dd{margin:0 0 0 40px}
nav ol,nav ul{list-style:none;list-style-image:none;margin:0;padding:0}
img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle; cursor:pointer;}
svg:not(:root){overflow:hidden}
figure{margin:0}
form{margin:0}
fieldset{border:0;margin:0;padding:0}
label{cursor:pointer}
legend{border:0;padding:0;white-space:normal}
button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}
button,input{line-height:normal}
button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}
button[disabled],input[disabled]{cursor:default}
input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}
input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
textarea{overflow:auto;vertical-align:top;resize:vertical}
input:invalid,textarea:invalid{background-color:#f0dddd}
table{border-collapse:collapse;border-spacing:0}
td{vertical-align:top}

.pageWidth{width:1000px; margin:0 auto;}

.shop-category-tabs li a:after,.shop-category-tabs li:after,.to-top{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.shop-category-tabs{display:block;width:100%;float:left;clear:left;padding-left:30px;/*padding-top:100px*/}
.customer-account .shop-category-tabs{display:none}
.catalog-product-view .shop-category-tabs{display:none}

.shop-category-tabs li{width:315px;float:left;border-right:2px solid #fff;overflow:hidden;}
.shop-category-tabs li a{display:block;width:310px;line-height:55px;/*font-size:22px;*/text-transform:uppercase;text-align:center;font-weight:700;position:relative;overflow:hidden; text-decoration:none;}
.shop-category-tabs li.action a{color:red;background-color:#000;}
.shop-category-tabs li.artist a{color:#000;background-color:#F08C1E}
.shop-category-tabs li.professional a{color:#fff;background-color:#333}
.shop-category-tabs li.empty a,.shop-category-tabs li.industrial a{color:#000;background-color:#fff;border:1px solid #000;line-height:73px;width:222px}
.shop-category-tabs li:nth-of-type(4){width:224px}
.shop-category-tabs li a:after{content:"";display:block;width:54px;height:14px;position:absolute;left:50%;margin-left:-27px;bottom:-14px;background-image:url(/images/shop-category-tabs-hover1.svg);background-size:100% auto;background-position:bottom;background-repeat:no-repeat}
.shop-category-tabs li:nth-of-type(4) a:after{display:none}
.shop-category-tabs li:nth-of-type(4):after{content:"";display:block;width:54px;height:14px;position:absolute;left:50%;margin-left:-27px;bottom:-14px;background-image:url(/images/shop-category-tabs-hover2.svg);background-size:100% auto;background-position:top;background-repeat:no-repeat;z-index:999}
.shop-category-tabs li:nth-of-type(3){overflow:visible}
.shop-category-tabs li.last:nth-of-type(3):before{content:'';width:261px;height:1px;display:block;position:absolute;right:-265px;bottom:0;background-color:#000}
.shop-category-tabs li:first-child{overflow:visible}
.shop-category-tabs li:first-child:before{content:'';width:30px;height:1px;display:block;position:absolute;bottom:0;background-color:#000}
.shop-category-tabs li a:hover{text-decoration:none}
.shop-category-tabs li a:hover:after{bottom:0}
.shop-category-tabs li:nth-of-type(4):hover:after{bottom:0}
.shop-category-tabs li.active a:after,.shop-category-tabs li.active:after{bottom:0}
.product-secondary{padding-right:65%}


.products-home:after{content:"";width:100%;height:1px;clear:both;float:none;position:relative;display:block}
.products-home{width:100%;display:block;padding-left:39px;padding-right:39px;padding-top:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.product-home{width:33.33333%;float:left;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;padding-left:5px;padding-right:5px}
.product-home a{color:#000;text-decoration:none!important}
.product-home img{width:200px;height:auto;margin-left:auto;margin-right:auto}
.product-home-line{width:100%;height:3px;display:block;background-color:#000;position:relative}
.product-home h2{font-size:26px;text-transform:uppercase;margin-top:30px}
.product-home-line-shop{width:80%;height:0;line-height:50px;display:block;background-color:#000;color:#fff;position:absolute;left:10%;bottom:0;font-size:25px;overflow:hidden}
.product-home a:hover .product-home-line-shop{height:50px}
@media only screen and (max-width:1024px){.product-home h2{font-size:18px}}
@media only screen and (max-width:768px){.product-home{width:100%;float:none;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;padding-left:0;padding-right:0;margin-bottom:80px}}

.products-grid .actions .button,.products-list .action .button{white-space:normal}
h2.product-name,h3.product-name,h4.product-name,h5.product-name,p.product-name{margin:0;margin-bottom:.5em;color:#636363;font-size:24px;font-weight:400;font-style:normal;line-height:1.2;text-rendering:optimizeLegibility;text-transform:uppercase;font-size:13px;font-weight:400;line-height:1.4}
h2.product-name a,h3.product-name a,h4.product-name a,h5.product-name a,p.product-name a{color:#000}
h2.product-name a:hover,h3.product-name a:hover,h4.product-name a:hover,h5.product-name a:hover,p.product-name a:hover{color:#000;text-decoration:none}
.products-grid .product-name,.products-list .product-name{margin-bottom:5px;font-size:16px;}
.products-grid .product-name{min-height:43px;padding-left:15px;padding-right:15px}
.products-grid .product-name a,.products-list .product-name a{font-weight:700}
.products-grid{ font-size:14px;}
.products-grid:before{content:""}
.products-grid:after{content:'';display:table;clear:both}
.products-grid>li{position:relative;margin-bottom:0;text-align:center}
.products-grid>li:after{content:'';display:table;clear:both}
.products-grid .product-image{width:100%;margin-bottom:15px}
.products-grid .product-image img{width:165px;height:165px;margin-left:auto;margin-right:auto}
.products-grid .product-image img:hidden{display:none}
.widget-new-products .products-grid .product-image{width:75%;margin-bottom:15px;margin-left:10%}
.products-grid .actions{padding-top:0;position:absolute;top:-100px;width:100%;height:25px;background-color:#000;-webkit-box-shadow:0 0 15px #848484;box-shadow:0 0 15px #848484}
.products-grid>li:hover .actions{top:-40px}
.products-grid .actions .button{background:0 0;padding:0 0;border:0;color:#FFF;font-size:20px;line-height:25px}
.products-grid .actions .button:after{content:"";width:10px;height:25px;position:absolute;top:0;right:13px;background-image:url(/images/arrow_submit.svg);background-size:auto 21px;background-position:center;background-repeat:no-repeat}
.products-grid .ratings .rating-box{margin:0 auto}
.products-grid .ratings .amount{display:none}
.products-grid .price-box{color:#a0a0a0;font-size:13px;margin:0 0 5px}
.products-grid .add-to-links{margin-bottom:0}

.products-grid>li{padding-top:65px;padding-bottom:5px;float:left;width:47.72727%;margin-right:4.54545%;position:relative;overflow:hidden}
.products-grid>li:hover{-webkit-box-shadow:inset 0 0 15px #848484;box-shadow:inset 0 0 15px #848484}
.products-grid>li:nth-child(odd){clear:left}
.products-grid>li:nth-child(even){margin-right:0}

.products-grid--max-4-col>li:nth-child(odd){clear:none}
.products-grid--max-4-col>li:nth-child(3n+1){clear:none}
.products-grid--max-4-col>li:nth-child(3n),.products-grid--max-4-col>li:nth-child(even){margin-right:0}
.products-grid--max-4-col>li{width:25%;margin-right:0;border-bottom:1px solid #a0a0a0}
.products-grid--max-4-col>li:nth-of-type(1),.products-grid--max-4-col>li:nth-of-type(2),.products-grid--max-4-col>li:nth-of-type(3),.products-grid--max-4-col>li:nth-of-type(4){border-top:0 solid #a0a0a0}
.products-grid--max-4-col>li:nth-child(4n+1){clear:left}
.products-grid--max-4-col>li:nth-child(4n){margin-right:0}

.products-grid .product-image{margin-bottom:5px}
.products-grid .product-image:after,.products-grid .product-image:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;display:none}
.products-grid .product-image:before{background-color:#fff;opacity:.8;z-index:2}
.products-grid .product-image:after{background-image:url(/img/ajax-loader.gif);background-repeat:no-repeat;background-position:center;z-index:3}
.products-grid .product-image.loading{position:relative}
.products-grid .product-image.loading:after,.products-grid .product-image.loading:before{display:block}

.products-grid>li .product-badge{color:#fff;background-color:#000;padding-left:15px;padding-right:15px;line-height:25px;font-size:15px;font-weight:700;display:block;position:absolute;bottom:0;left:0}
.products-grid>li .product-badge-rabatt{left:auto;right:0}
.products-grid>li:first-child .product-badge{display:block}
.products-grid>li:nth-of-type(3n) .product-badge-rabatt{display:block}
.products-grid>li:nth-of-type(4n) .product-badge-neu{display:block}

.price-box{margin:7px 0;}
.price-box p{margin-bottom:0}
.price-notice{color:#a0a0a0}
.price-box .price{color:#000;font-size:26px;font-weight:700}
.price,.price-box .price{}
.price-box .price-label{color:#a0a0a0;white-space:nowrap;}
.price-box .minimal-price-link{padding-left:1em;color:#000;display:block}
.price-box .minimal-price-link .label{color:#a0a0a0}
.price-box .old-price,.price-box .special-price{display:inline-block}
.price-box .old-price .price-label,.price-box .special-price .price-label{display:none}
.price-box .old-price .price,.price-box .special-price .price{display:inline-block}
.price-box .old-price .price{color:#a0a0a0;text-decoration:line-through}
.price-box .special-price{color:#000;padding-left:1em}
.price-box .special-price .price-label{color:#D84D3C}
.price-box .price-excluding-tax,.price-box .price-including-tax{display:block}

.products-grid .product-info{position:relative;/*height:180px!important*/}
h2.product-name,h3.product-name,h4.product-name,h5.product-name,p.product-name{margin:0;margin-bottom:.5em;color:#636363;font-size:24px;font-weight:400;font-style:normal;line-height:1.2;text-rendering:optimizeLegibility;text-transform:uppercase;font-size:13px;font-weight:400;line-height:1.4}
h2.product-name a,h3.product-name a,h4.product-name a,h5.product-name a,p.product-name a{color:#000}
h2.product-name a:hover,h3.product-name a:hover,h4.product-name a:hover,h5.product-name a:hover,p.product-name a:hover{color:#000;text-decoration:none}
.products-grid .product-name,.products-list .product-name{margin-bottom:5px;font-size:16px;}
.products-grid .product-name{height:50px;padding-left:15px;padding-right:15px}
.products-grid .product-name a,.products-list .product-name a{font-weight:700}

.product-secondary{width:100%; max-width:300px;font-weight:700;font-size:14px;bottom:42px;text-align:right;padding-right:60%;line-height:1}
.product-secondary .product-color{display:block;position:absolute;bottom:1px;right:35%;width:59px;height:12px;background-image:url(/img/color.png);background-size:100% auto;background-repeat:no-repeat;background-position:left top}

.catalog-product-view .product-secondary{width:100%;font-weight:700;font-size:18px;position:relative;bottom:auto;text-align:left;padding-right:auto;line-height:1}
.catalog-product-view .product-secondary .number-color{float:left}
.catalog-product-view .product-secondary .product-color{position:relative;bottom:auto;right:auto;float:left;margin-top:3px;margin-left:6px}
.catalog-product-view .colortile{position:relative}
.catalog-product-view .colortile .grouped-price{position:absolute;top:25px;right:5px;font-size:12px}
.catalog-product-view .colortile .grouped-price .price-box .price{font-size:12px;font-weight:400}
.catalog-product-view .colortile .grouped-price .price-box .old-price .price{background-color:#fff;color:red;padding-left:2px}
.catalog-product-view .colortile .grouped-price .price-box .special-price{background-color:#fff;padding-right:2px;margin-left:-4px}
.catalog-product-view .colortile .grouped-price .price-box .special-price .price{font-weight:700!important;color:green}

.colorYellow,.colorRed,.colorBlue,.colorBlack,.colorGreen,.colorPurple{border-radius: 50%; width:10px; height:12px;}
.colorYellow{ color:Yellow;}
.colorRed{ color:Red;}
.colorBlue{ color:Blue;}
.colorBlack{ color:Black;}
.colorGreen{ color:Green;}
.colorPurple{ color:Purple;}
.slider{width:999px;height:460px;margin:10px auto 0 auto;overflow:hidden;position:relative;background-color:#000;z-index:10;}
.slider ul{height:460px;}
.slider ul li{width:999px;height:460px;float:left;}
.slider .bg{width:999px;height:34px;position:absolute;background-color:#000;bottom:0;left:0;border-top:1px solid #fff;filter:alpha(opacity=30);opacity:.3;z-index:5;}
.slider .num{overflow:hidden;zoom:1;position:absolute;right:20px;bottom:11px;z-index:10;}
.slider .num span{display:inline-block;width:12px;height:12px;background:url(../images/bg-slide.png) 0 -12px no-repeat;_background:url(../images/ie6-bg-slide.png) 0 -12px no-repeat;cursor:pointer;overflow:hidden;}
.slider .num span.on{background-position:0 0;}
.slider .skip{_display:block;width:23px;height:47px;background:url(../images/bg-slide.png) no-repeat;_background:url(../images/ie6-bg-slide.png) no-repeat;position:absolute;top:50%;margin-top:-24px;text-indent:-1000em;cursor:pointer;}
.slider .prev{background-position:0 -172px;left:10px;}
.slider .prev:hover{background-position:0 -219px;}
.slider .next{background-position:-23px -172px;right:10px;}
.slider .next:hover{background-position:-23px -219px;}
.slider:hover .prev,.slide:hover .next{display:block;}
.slider .num{bottom:11px;}.homeSlide {width: 1000px;height: 460px;font-size: 14px;position:relative;}
.homeSlide a.control {position:absolute;display: block;top: 50%;margin-top: -78px;width: 76px;height: 112px;cursor: pointer;z-index: 2;background: url(../images/buttons.png?v1) no-repeat}
.homeSlide a.prev {left: 0;background-position: 0 0}
.homeSlide a.next {right: 0;background-position: -76px 0}
.homeSlide a.prev:hover {background-position: 0 -112px}
.homeSlide a.next:hover {background-position: -76px -112px}
.homeSlide .desc,.homeSlide .bg{display: none}

.proSlide {width: 1000px;height: 510px;font-size: 14px;position:relative; margin:0px; padding:0px;}
.proSlide a.control {position:absolute;display: block;top: 50%;margin-top: -78px;width: 76px;height: 112px;cursor: pointer;z-index: 2;background: url(../images/buttons.png?v1) no-repeat}
.proSlide a.prev {left: 0;background-position: 0 0}
.proSlide a.next {right: 0;background-position: -76px 0}
.proSlide a.prev:hover {background-position: 0 -112px}
.proSlide a.next:hover {background-position: -76px -112px}
.proSlide .desc,.proSlide .bg{display: none}

.logo-head-menu span{width:26px;height:3px;display:block;position:absolute;top:50%;left:50%;background-color:#fff;margin-left:-13px;margin-top:-1px;opacity:1;visibility:visible}
.logo-head-menu span:nth-of-type(1){margin-top:-9px}
.logo-head-menu span:nth-of-type(3){margin-top:7px}
.logo-head-menu span:nth-of-type(4),.logo-head-menu span:nth-of-type(5){-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);width:34px;margin-left:-57px;margin-top:-40px}
.logo-head-menu span:nth-of-type(5){-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);margin-left:21px;margin-top:-40px}
.logo-head-menu:hover span:nth-of-type(1){margin-left:-16px}
.logo-head-menu:hover span:nth-of-type(3){margin-left:-10px}
.logo-head-menu-open span:nth-of-type(1),.logo-head-menu-open:hover span:nth-of-type(1){margin-left:-60px}
.logo-head-menu-open span:nth-of-type(2){opacity:0;visibility:hidden}
.logo-head-menu-open span:nth-of-type(3),.logo-head-menu-open:hover span:nth-of-type(3){margin-left:60px}
.logo-head-menu-open span:nth-of-type(4){margin-left:-17px;margin-top:-1px}
.logo-head-menu-open span:nth-of-type(5){margin-left:-17px;margin-top:-1px}


.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;} 
.clearfix{display:inline-block;} 
/* Hide from IE Mac */ 
.clearfix{display:block;} 
/* End hide from IE Mac */ 
/* end of clearfix */ 
/*页面全局结束*/
.tab{ overflow:hidden; }
.tab li,.tab a,.tab-item{cursor:pointer;float:left;text-align: center;}
.m, .mt, .mc, .mb{overflow:hidden;}
.mt .extra{float: right;}

.proContainter a{ color:#000;}
.proContainter .mt{height:28px;line-height:28px;padding:0 10px 8px;border-top:1px solid #EED97C;background:url(../images/bg_hotsale.gif) repeat-x 0 -552px;color:#c00;}
.proContainter .tab{border-bottom:2px solid #BE0000;margin-bottom:10px;}
.proContainter .tab li{position:relative;height:24px;padding:3px 12px 0;background:url(../images/icon_clubs.gif) #ccc no-repeat right -150px;overflow:hidden;margin-right:3px;line-height:24px;font-size:14px;font-weight:bold;color:#c30;}
.proContainter .tab span{position:absolute;left:0;top:0;z-index:1;width:10px;height:27px;background:url(../images/icon_clubs.gif) no-repeat 0 -150px;}
.proContainter .tab a{float:none;color:#c30;}
.proContainter .tab .curr{background-position:right -178px;color:#fff;}
.proContainter .tab .curr span{background-position:0 -178px;}
.proContainter .tab .curr a{color:#fff;}
.proContainter .mc .extra{padding:5px 10px;border-top:1px solid #F3E6C6;}
.proContainter .total{float:right;}
.proContainter .total strong{color:#FF7403;}
.proContainter .total a:link,.proContainter .total a:visited{color:#005aa0;}
.proContainter .join a:link,.proContainter .join a:visited{color:#FF7604;}
.proContainter .norecode{padding:0 10px 10px;}
.proContainter .iloading{margin-bottom:10px;}


/*图片放大镜样式*/
.jqzoom{float:left;border:none;position:relative;padding:0px;cursor:pointer;margin:0px auto;display:block;}
.jqzoom img{ max-height:345px; max-width:345px; text-align:center; vertical-align:middle; margin:0 auto; margin-top:1px; margin-left:1px;}
.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;width:350px;height:350px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:20px;height:20px;border:1px solid #aaa;background:#ffffff /*url(../images/zoom.png) 50% center no-repeat*/;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}

/*图片小图预览列表*/
.spec-preview{width:350px;height:350px;border:1px solid #DFDFDF;}
.spec-scroll{clear:both;margin-top:5px;width:352px;}
.spec-scroll .prev{float:left;margin-right:4px;}
.spec-scroll .next{float:right;}
.spec-scroll .prev,.spec-scroll .next{display:block;text-align:center;width:10px;height:54px; line-height:54px;border:1px solid #CCC;background:#EBEBEB;cursor:pointer;text-decoration:none;}
.spec-scroll .items{float:left;position:relative;width:322px;height:56px;overflow:hidden;}
.spec-scroll .items ul{position:absolute;width:999999px;height:56px; margin:0; padding:0; list-style-type:none;}
.spec-scroll .items ul li{float:left;width:64px;text-align:center;list-style-type:none;}
.spec-scroll .items ul li img{border:1px solid #CCC;padding:2px;width:50px;height:50px;}
.spec-scroll .items ul li img:hover{border:2px solid #FF6600;padding:1px;}

.line{content:"";width:100%;height:2px;display:block;background-image:url(/images/line-menu.png);background-repeat:repeat-x;background-size:auto 2px;}
h3{height:42px;display:block;font-weight:bold;font-size:15px;line-height:42px;box-sizing: border-box;margin: 0;padding: 0;text-transform:uppercase;}
h3:before{ content:"+"; margin-right:10px; font-size:15px; line-height:45px;font-weight: 400;font-style: normal;}
h3:hover{ cursor:pointer;}
.active:before{ content:"-";}

.h2Title{text-transform:uppercase;margin-bottom:0;margin-top:-20px;background-color:#aaa; color:#fff;display:inline-block;padding-left:25px;padding-right:25px; border-radius:50px;}
.h2Title a{ color:#fff;}
.productDetails{}
.productDetails h1{ font-size:25px; line-height:180%;text-transform:capitalize;}
.productDetails .description,.productDetails .content{ padding:10px; font-size:14px; line-height:180%;}
.description ul,.description li,.content ul,.content li{ list-style-type:square;list-style-position:outside;margin:0 0 0 15px;padding:auto}

.kdMenu{ background:#000; height:50px; line-height:50px; font-weight:bold;}
.kdMenu a{ color:#fff;}
.kdMenu ul{ width:1000px; margin:0 auto;}
.kdMenu ul li{ min-width:40px; float:left; display:inline-block; margin-right:20px;}
/*.kdMenu ul li:first-child{}
.kdMenu ul li:last-child{}
.kdMenu ul li:nth-child(5){width:160px;}
.kdMenu ul li:nth-child(6){ width:200px;}*/


#timeline{list-style:none;margin:0px 0 0px 80px;padding-left:30px;border-left:8px solid #eee9dc; padding-top:10px}
#timeline li{margin:40px 0;position:relative}
#timeline p{margin:0 0 15px}
.date{margin-top:-10px;top:50%;left:-108px;font-size:.95em;line-height:20px;position:absolute}
.circle{margin-top:-10px;top:50%;left:-44px;width:10px;height:10px;background:#48b379;border:5px solid #eee9dc;border-radius:50%;display:block;position:absolute}
#timeline .content{min-height:200px;padding:10px; border-color:transparent;border-width:2px;border-style:solid;border-radius:.5em;position:relative}
#timeline .content:after,.content:before{content:"";width:0;height:0;border:solid transparent;position:absolute;pointer-events:none;right:100%}
#timeline .content:before{border-right-color:inherit;border-width:20px;top:50%;margin-top:-20px}
#timeline .content:after{border-right-color:#fff;border-width:17px;top:50%;margin-top:-17px}
#timeline .content p{height:auto;color:transparent;text-align:justify;word-break:break-word;hyphens:auto;overflow:hidden}
label{font-size:1.3em;position:absolute;z-index:100;cursor:pointer;top:20px;transition:transform .2s linear}
.radio{display:none}


.radio:checked+.relative label{cursor:auto;transform:translateX(42px)}
.radio:checked+.relative .circle{background:#f98262}

#timeline .content{height:auto;border-color:#aaa;margin-right:50px; transform:translateX(20px);transition:max-height .4s linear,border-color .5s linear,transform .2s linear;}
#timeline .content p{height:auto;color:#000;transition:color .3s linear .3s; margin:10px; padding:10px;}

.breadcrumbs{ list-style-type:none; margin:20px 0 5px 20px; padding:0;}

.breadcrumb{ list-style-type:none; display: inline-block; float:none;}
.breadcrumb:first-child:before {content: " ";margin: 0;}
.breadcrumb:before {color: #666;content: " >> ";margin: 0;top: 1px;}
.breadcrumb.active{}
.breadcrumb-label{}
.page-heading{ text-align:center;display: table;font-size: 24px; font-weight:bold;line-height: 1;margin:0;overflow-x: hidden;width: 100%;white-space: nowrap;}
.page-heading:after, .page-heading:before {border-top: 1px solid #e8e8e8;content: '';display: table-cell;position: relative;top: .5em;width: 45%;}
*, :after, :before { box-sizing: border-box;}
.page-content{ margin:10px 20px 10px 20px;}


.proRelate{ margin:10px 20px 10px 20px;}
.proRelate ul{ list-style-type:none; margin:0; padding:0; height:260px;}
.proRelate ul li{ list-style-type:none; float:left; margin:0 5px 0 5px; padding:0; width:24.2%; border: dashed 1px #aaa; height:250px; overflow:hidden;}
.proRelate ul li:first-child{ margin-left:0px;}
.proRelate ul li:last-child{ margin-right:0px;}
.proRelate ul li p{ text-align:center; margin:0 auto; width:100%;}
.proRelate ul li img{ max-height:180px; max-width:180px; margin:10px;}

.footer{ font-size:12px; max-height:200px; min-height:150px; background:#000; color:#fff;}
.footer a,.footer a:hover{ color:White; text-decoration:none;}
.footer ul{ margin:5px 5px 10px 5px; list-style-type:none;}
.footer ul li{list-style-type:none; float:left; width:22%; margin:5px 10px 5px 10px;}
.footer ul li ul{ width:99%; margin:0;}
.footer ul li ul li{ width:99%; display:block; margin:0 5px 0 0;}
.footer ul li ul li:first-child{ margin-top:10px;}
.footer ul li ul li:last-child{}
.clearBoth{ clear:both;}
