@charset "utf-8";

#visual-section{width:100%; height:450px; overflow:hidden; position:relative;}
#visual-section .slider-wrap{margin-left:-1800px; top:0; left:50%; z-index:0; overflow:hidden; position:absolute;}
#visual-section .slider-wrap .visual-slider{}
#visual-section .slider-wrap .visual-slider .slide{width:1200px; height:450px;}
#visual-section #slider-prev{width:1200px; height:450px; margin-left:-1800px; left:50%; z-index:1000; position:absolute; display:block; text-align:right; background-color:rgba(0, 0, 0, 0.5);}
#visual-section #slider-prev a{width:64px; height:64px; text-indent:-9000px; top:200px; right: 10px; background:transparent url("../img/slider_left.png") no-repeat; display:block; position:absolute; float:left;}
#visual-section #slider-next{width:1200px; height:450px; margin-right:-1800px; right:50%; z-index:1000; position:absolute; display:block; text-align:right; background:#000; background-color:rgba(0, 0, 0, 0.5);}
#visual-section #slider-next a{width:64px; height:64px; text-indent:-9000px; top:200px; left: 10px; background:transparent url("../img/slider_right.png") no-repeat; display:block; position:absolute;}

#mtbanner-section{border-bottom:1px solid #d7d7d7;}
#mtbanner-section:after{clear:both; content:""; display:block;}
#mtbanner-section .mtb ul{height:154px;}
#mtbanner-section .mtb ul li{width:300px; height:154px; float:left;}

#mcon01-section{height:350px; margin-top:30px;}
#mcon01-section .left-box{width:300px; height:350px; float:left;}
#mcon01-section .center-box{width:600px; height:350px; background:url("../img/center_bg.gif") no-repeat; float:left;}
#mcon01-section .right-box{width:299px; height:348px; border:1px solid #d7d7d7; border-left:0; float:left;}
#mcon01-section .right-box h1{width:299px; height:39px; font-weight:600; font-size:14px; line-height:39px; text-align:center; color:#222; border-bottom:1px solid #d7d7d7; background:#fbfbfb; float:left;}
#mcon01-section .right-box .info{width:259px; padding:20px; float:left;}
#mcon01-section .right-box .tel{padding-bottom:20px; font-weight:600; font-size:25px; text-align:center; color:#222; border-bottom:1px solid #d7d7d7;}
#mcon01-section .right-box .phone{padding:10px 0; font-weight:600; font-size:25px; text-align:center; color:#222; border-bottom:1px solid #d7d7d7;}
#mcon01-section .right-box .phone span{font-size:12px;}
#mcon01-section .right-box .etc{padding:0 0; font-weight:600; font-size:14px; color:#404040;}
#mcon01-section .right-box .etc ul{}
#mcon01-section .right-box .etc ul li{height:24px; margin-top:15px; line-height:24px;}
#mcon01-section .right-box .etc ul li.email{padding-left:37px; font-size:16px; background:url("../img/icon_mail.png") no-repeat;}
#mcon01-section .right-box .etc ul li.addr{height:48px; padding-left:37px; font-size:14px; background:url("../img/icon_addr.png") no-repeat 3px 0;}
#mcon01-section .right-box .etc ul li.bank{padding-left:80px; font-size:14px; background:url("../img/icon_bank.png") no-repeat;}

.wbest{width:600px; height:350px;}
.wbest .sliderkit-nav{width:560px; height:338px; left:19px; bottom:0; overflow:hidden;}
.wbest .sliderkit-nav-clip{margin-top:28px;}
.wbest .sliderkit-nav-clip ul li{width:280px; height:290px; margin:0 0 0 0; float:left;}
.wbest .sliderkit-nav-clip ul li a{width:240px; height:105px; margin:0; padding:20px; display:block; overflow:hidden;}
.wbest .sliderkit-nav .sliderkit-nav-btn{top:0; right:0; position:absolute;}
.wbest .sliderkit-nav .sliderkit-nav-btn span{display:none;}
.wbest .sliderkit-nav .sliderkit-nav-btn a{height:20px; display:block;background:transparent url("../img/arrows-h.gif") no-repeat center 0;}
.wbest .sliderkit-nav .sliderkit-nav-prev{width:20px; right:18px;}
.wbest .sliderkit-nav .sliderkit-nav-next{width:19px; right:0;}
.wbest .sliderkit-nav .sliderkit-nav-prev a{background-position:0 0;}
.wbest .sliderkit-nav .sliderkit-nav-next a{background-position:-19px 0;}
.wbest .sct_img{border:1px solid #d7d7d7; display:block; float:left;}
.wbest .sct_img img{float:left;}
.wbest .sct_sbj{margin-top:20px; padding:10px 10px 5px; font-weight:600; font-size:14px; color:#222; display:block; float:left;}
.wbest .sct_cost{padding:5px 10px 10px; font-weight:600; font-size:14px; color:#ff9c00; display:block; float:left;}


#mevent-section{height:150px; margin-top:30px;}

.mbanner-section{height:350px; margin-top:30px;}
.mbanner-section:after{clear:both; content:""; display:block;}
.mbanner-section ul{height:350px;}
.mbanner-section ul li{height:350px; float:left;}

#recommend-section{margin-top:30px;}
#recommend-section .tit{height:50px; background:url("../img/rec_line.gif") repeat-x;}
#recommend-section .tit h1{width:210px; margin:0 auto; font-weight:600; font-size:16px; line-height:50px; text-align:center; background:#fff; display:block;}
#recommend-section .list{margin-top:10px;}
#recommend-section .list .sct_li{margin-right:22px;}
#recommend-section .list .sct_img{padding:5px; border:1px solid #d7d7d7;}
#recommend-section .list .sct_img img{float:left;}
#recommend-section .list .sct_txt{font-weight:600; font-size:14px; text-align:center; color:#222;}
#recommend-section .list .sct_cost{font-weight:600; font-size:14px; text-align:center; color:#ff5400;}