body{ background:#f4f5f7; overflow:hidden;overflow-y:scroll;}

.gnb_area{ height:95px;margin-top:-95px }

.wrap .visual{ border-bottom:1px solid #d0d0d0;padding-bottom:24px;position: relative;z-index: 20; /* height-215px */;}
.wrap .intro{ position:absolute;left:0;top:0;right:0;height:800px;;z-index:10000; background:#fff;}
.wrap .intro .obj1{opacity:0; position:absolute;left:50%;top:130px; width:992px;margin-left:-461px /* 461 */}
.wrap .intro .obj1 ul{ overflow:hidden; }
.wrap .intro .obj1 ul li{ float:left; margin-left:-10px;}
.wrap .intro .obj2{opacity:0;margin-top:50px;position:absolute;left:50%;top:430px;width:842px;margin-left:-421px; /* 421 */ }
.wrap .v-items {width:860px;margin:25px auto 0;}
.wrap .v-items ul li{width:180px;text-align:center;display: inline-block;cursor:pointer;}

.swiper-wrapper{ overflow: hidden; }
.wrap .swiper-container{height:800px;}
.wrap .swiper-slide {position:relative;}
.wrap .swiper-slide.s1{background: url(../images/common/main_img0.jpg) center 0 no-repeat;}
.wrap .swiper-slide.s2{background: url(../images/common/main_img1.jpg) center 0 no-repeat;}
.wrap .swiper-slide.s3{background: url(../images/common/main_img2.jpg) center 0 no-repeat;}
.wrap .swiper-slide.s4{background: url(../images/common/main_img4.jpg) center 0 no-repeat;}

.wrap .swiper-slide > a{ width:101px;height:101px;position:absolute;left:50%;margin-left:-51px;bottom:119px;}

.swiper{ position:relative; }
.swiper > a{ display:block;position:absolute;top:318px; z-index:200;width:90px;height:165px;}
.arrow-left{ left:10px; }
.arrow-right{ right:10px; }

.main_quick{ position:fixed;left:10%;top:170px;z-index:20; }
.main_quick li{ margin-bottom:10px; }

div.footer{ width:1100px;position: relative;margin:0 auto; overflow: hidden;padding:15px 0 10px;}
div.footer p{ float:left; }
div.footer .add{ float:left;width:700px;padding-left:20px;}
div.footer .add > ul{ overflow: hidden;padding-bottom:10px;}
div.footer .add > ul li{ position:relative;float:left;height:10px;line-height:10px; padding:0 15px;}
div.footer .add > ul li:after{content:"";display:block;position:absolute;left:0;top:3px;*top:1px;height:10px;border-left:2px solid #919191;}
div.footer .add > ul li:first-child:after{ border:0; }
div.footer .add > ul li a{ height:15px;line-height:15px;font-weight: bold;}
div.footer .add > address{ padding-left:15px; }
div.footer .add > address ul{ overflow: hidden; }
div.footer .add > address ul li{ float:left;font-size: 11px;line-height:170%;margin-right:5px;}
div.footer > a{position: absolute;right:0;top:20px;}


