@charset "utf-8";


#mLogo{position:relative;}
#mLogo .inner{position:relative;height:348px;}
#mLogo .gallery{}
#mLogo .gallery li{position:absolute;left:0;top:0;}
#mLogo .gallery li a{display:block;}
#mLogo .control.btm{left:70px;bottom:50px;right:auto;top:auto;}
#mLogo .control{position:absolute;left:50%; margin-left:365px;top:15px;z-index:222;}
#mLogo .control li{float:left;margin:0 0 0 3px;}
#mLogo .control li a{display:block;width:15px;height:15px;border-radius:100%;background:#fff;text-indent:-9999px;}
#mLogo .control li.on a{background:#0b5cc9;}

.logo_wrap{}
.logo_wrap table{}
.logo_wrap th,
.logo_wrap td{border:1px solid #ddd;vertical-align:top;}
.logo_wrap th{padding:0 35px 30px;border-bottom:0;text-align:center;}
.logo_wrap th > div{position:relative;}
.logo_wrap th > div a{position:absolute;left:0;bottom:0;right:0;line-height:36px;background:url("images/spacer.png");}
.logo_wrap th > div a span{position:relative;z-index:-1;}
.logo_wrap td{padding:20px 35px;border-top:0;background:#f8f8f8;font-size:12px;}
.logo_wrap td > .t_strong{font-size:15px;}

.list_portfolio{overflow:hidden;position:relative;}
.list_portfolio ul{margin:-20px 0 0 -25px;}
.list_portfolio ul:after{content:'';display:block;clear:both;}
.list_portfolio li{float:left;width:20%;}
.list_portfolio a{display:block;margin:20px 0 0 25px;text-align:center;}
.list_portfolio a > span{display:block;height:130px;border:1px solid #ccc;font-size:0;}
.list_portfolio a > span:before{content:'';display:inline-block;vertical-align:middle;width:0;height:100%;}
.list_portfolio a > span img{display:inline-block;vertical-align:middle;}
.list_portfolio img{max-width:100%;max-height:100%;}

.multi_img_slide{overflow:hidden;background:#dbdbdb;}
.multi_img_slide .inner{width:1000px; height:86px;  margin:0 auto; position:relative;background:#fff;  z-index:999999}
.multi_img_slide .list{width:1000%; position:absolute; left:-100%; top:0; overflow:hidden; z-index:999999}
.multi_img_slide .list li{width:200px; float:left; position:relative;}
.multi_img_slide .list li.on{opacity:.4;filter:alpha(opacity=40);}
.multi_img_slide .nav{}
.multi_img_slide .nav button{position:absolute;top:-75px;width:39px;height:65px;text-indent:-9999px; z-index:999999; }
.multi_img_slide .nav button.prev{left:5px;background:url('../images/btn_prev_l.png') no-repeat;}
.multi_img_slide .nav button.next{right:5px;background:url('../images/btn_next_l.png') no-repeat;}


.product_list{}
.product_list ul{margin:-30px 0 0;}
.product_list li{float:left;width:25%;margin:30px 0 0;}
.product_list li > a{display:block;position:relative;height:86px;padding:0 10px;font-size:0;text-align:center;}
.product_list li > a:before{content:'';display:inline-block;vertical-align:middle;width:0;height:100%;}
.product_list li > a img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%;}
.product_list li > div{display:block;position:relative;height:86px;padding:10px;font-size:0;text-align:center;}
.product_list li > div:before{content:'';display:inline-block;vertical-align:middle;width:0;height:100%;}
.product_list li > div img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%;}

a.no-links { cursor: default; }
