<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */

.mt15 {margin-top:15px !important;}

.wrap {position:relative;}
.main {position:relative;}
.main .mv{display:block; height:640px; position:relative; line-height:1; overflow:hidden;}
.main .mv img {width:2000px; height:640px; top:0; left:50%; margin-left:-1000px; position:absolute;}

.main_box01 {width:1200px; padding-top:20px; margin:0 auto; overflow:hidden; position:relative; z-index:1;}
.main_box01 dl {width:386px; height:475px; float:left; margin-right:20px; background:#fff;}
.main_box01 dl:last-of-type {margin-right:0;}
.main_box01 dl dd {height:198px; border-right:1px solid #e9e9e9; border-left:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9;}
.main_box01 dl dd .tit {text-align:center; padding:40px 0 15px 0;}
.main_box01 dl dd .txt {color:#2c303e; font-size:15px; letter-spacing:-1px; text-align:center;}
.main_box01 dl dd .more {margin:40px auto 40px; border-top:1px solid #bebebe; border-bottom:1px solid #bebebe; width:95px;}
.main_box01 dl dd .more a {font-size:11px; color:#1f2320; text-align:center; margin:10px 0; display:block;}
.main_box01 dl.last {background:url("/img/m_img03.jpg") no-repeat; height:475px;}
.main_box01 dl.last dd {border:none;}
.main_box01 dl.last dd .tit {margin:153px 0 23px 0; padding:0;}
.main_box01 dl.last dd .txt {color:#fff; font-size:15px; line-height:23px; letter-spacing:-1px;}
.main_box01 dl.last dd .more {margin-top:36px; border:none; width:173px; margin:27px auto 0;}
.main_box01 .slide {width:386px; height:475px; float:left; margin-right:20px; border-right:1px solid #e9e9e9; border-left:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9;}
.main_box01 .slide .bx-controls {display:none;}
.main_box01 .ex {width:386px; height:198px; float:left; margin-right:20px; background:#fff;}
.main_box01 .ex .tit {text-align:center; padding:40px 0 15px 0;}
.main_box01 .ex .txt {color:#2c303e; font-size:15px; letter-spacing:-1px; text-align:center;}
.main_box01 .ex .more {margin:40px auto 40px; border-top:1px solid #bebebe; border-bottom:1px solid #bebebe; width:95px;}
.main_box01 .ex .more a {font-size:11px; color:#1f2320; text-align:center; margin:10px 0; display:block;}

.main_box02_wrap {position:relative; background:#f9f9f9; margin-top:-70px; padding:150px 0 0 0; height:255px;}
.main_box02 {position:absolute; width:1200px; left:50%; margin-left:-600px; background:#f9f9f9;}
.main_box02 ul {width:1200px; margin:0 auto; font-size:0;}
.main_box02 ul li {display:inline-block; margin-right:26px;}
.main_box02 ul li:last-of-type {margin-right:0;}

.main_map {position:relative;}

.location_box_wrap {width:1200px; position:relative; margin:-426px auto 0; height:387px;}
.location_box {position:relative; z-index:100; width:360px; height:387px; background:#fff; top:20px; float:left;}
.location_box p {text-align:center;}
.location_box .tit {margin:65px 0 25px 0;}
.location_box .addr {color:#818382; font-size:15px; line-height:25px; letter-spacing:-1px;}
.location_box .btn {width:131px; height:32px; margin:0 auto; border:1px solid #d2d2d3; margin-bottom:5px;}
.location_box .btn a {display:block; font-size:14px; color:#2a302e; line-height:32px; text-align:center;}
.location_box .btn:hover {background:#d2d2d3;}
.location_box .btn:hover a {color:#2a302e;}
.call {margin-top:35px;}






																													   </pre></body></html>