@charset "utf-8";
#wrap{background: #f5f2eb;}
.main_top{margin:16px 0 0; }
.main_slider_wrap{width:768px;float:left;box-shadow: 2px 2px 5px #dbdbdb;border-radius:8px;}
.main_slider_wrap .act{position: absolute;top:10px;right:10px;z-index:500;}

.act div{border: #fcc916;}

.main_slider .main_visual01{background:url(/images/main/main_visual01.jpg)no-repeat center center; height:432px;border-radius:8px;}
.main_slider .main_visual02{background:url(/images/main/main_visual02.jpg)no-repeat center center; height:432px;border-radius:8px;}
.main_slider .main_visual03{background:url(/images/main/main_visual03.jpg)no-repeat center center; height:432px;border-radius:8px;}
.main_slider .slick-dots{text-align: left;padding-left:15px;}
.main_slider .slick-dots li button{background-color:#ffc97a;opacity: 1;}
.main_slider .slick-dots li.slick-active button{background-color:#ff9c00;opacity: 1;}
.main_slider .main_text01{position: absolute;bottom:160px;right:60px;}
.main_slider .main_text02{position: absolute;bottom:100px;right:40px;}
.main_slider .main_text03{position: absolute;bottom:120px;right:40px;}

.right_banner{float:right;}
.right_banner>a{display: block;}
.right_banner>a:last-child{margin-top:10px;}
.right_banner .subject{width:243px;height:135px;margin-bottom:9px;background: #c5c5c5;color:#fff;border-radius:10px;box-sizing: border-box;padding:0 0 0 25px;}
.right_banner .subject h2{font-size: 29px;font-weight: bold;}

.right_banner .douc{font-size: 13px;}
.right_banner .number{margin-top:10px;font-size: 20px;font-weight: bold;padding-top:6px;padding-left:64px;background:url(/images/main/main_right_phone.jpg)no-repeat left center;letter-spacing:-1px;}

.right_banner .location{background:#c5c5c5 url('/images/main/main_right_bag.jpg')no-repeat 170px 70px;}
.right_banner .address{/*margin-top:12px;*/ font-size:13px; line-height: 25px;}

.menu_list{margin-bottom:15px;}
.menu_list>li{width:247px;margin-right:14px;height:138px;background: #fff;float:left;border-radius:8px;
box-shadow: 2px 2px 1px #ccc;padding:23px 0 0 25px;box-sizing:border-box;overflow: hidden;
	position: relative;
   -webkit-transition: all 0.25s ease-in;
    -ms-transition: all 0.25s ease-in;
    -moz-transition: all 0.25s ease-in;
    transition: all 0.25s ease;

}
.menu_list>li>a{display: block;box-shadow: none;}
.menu_list>li h2{font-size: 16px;color:#000;letter-spacing:-1px;}
.menu_list>li .text{font-size: 0.84em;color:#747474;margin-top:15px;letter-spacing: -1px;}



.menu_list>li:nth-of-type(1){margin-bottom:14px;}
.menu_list>li:nth-of-type(2){margin-bottom:14px;}
.menu_list>li:nth-of-type(3){margin-bottom:14px;}
.menu_list>li:nth-of-type(4){margin-right:0;margin-bottom:14px;}

.menu_list>li:nth-of-type(8){margin-right:0;}
.menu_list>li>a{display: block;width:100%;height:100%;}

.menu_list>li:hover{
    transform: scale(1.1);
	border:1px solid #fcc916;

}

.menu_list>li.me01{background:#fff url(/images/main/main_bot_bg01.jpg)no-repeat 135px 70px;}
.menu_list>li.me02{background:#fff url(/images/main/main_bot_bg02.jpg)no-repeat 123px 45px;}
.menu_list>li.me03{background:#fff url(/images/main/main_bot_bg03.jpg)no-repeat 143px 50px;}
.menu_list>li.me04{background:#fff url(/images/main/main_bot_bg04.jpg)no-repeat 132px 14px;}
.menu_list>li.me05{background:#fff url(/images/main/main_bot_bg05.jpg)no-repeat 145px 14px;}
.menu_list>li.me06{background:#fff url(/images/main/main_bot_bg06.jpg)no-repeat 145px 24px;}

.menu_list>li.me03 .text{margin-top:5px;}
.menu_list>li.me04 .text{margin-top:5px;}
.menu_list>li.me05 .text{margin-top:5px;}
.menu_list>li.me06 .text{margin-top:5px;}

.menu_list>li.me07 .blue{color:#fff;position: absolute;bottom:0;width:100%;height: 60px;left:0;text-align: left;font-size: 16px;line-height: 60px;padding-left:20px;background:#4984b6 url(/images/main/main_arrow.png)no-repeat 170px center;border-top:1px solid #cedeec;}
.menu_list>li.me08 .blue{color:#fff;position: absolute;bottom:0;width:100%;height: 60px;left:0;text-align: left;font-size: 16px;line-height: 60px;padding-left:20px;background:#17a498 url(/images/main/main_arrow.png)no-repeat 170px center;border-top:1px solid #cedeec;}

.main_mid{padding:15px 0;}
