@charset "utf-8";

#m03 .m0301 {position:relative;width:44%;border-radius:10px;background:url(/sh_img/include/include_02/img/m0301_bg.jpg) no-repeat ;text-align:center;overflow:hidden}
#m03 .m0301 .title_box {padding-top:30px;font-family:'arita-medium';font-size:14px;color:#88c8ff;letter-spacing:2px}
#m03 .m0301 .tel_box {margin-bottom:5px;font-family: 'Exo', sans-serif;font-weight:600;font-size:24px;color:#fff;letter-spacing:2px}
#m03 .m0301 .address {color:#cccbcb;letter-spacing:-1px}
#m03 .m0301 .sub_title {padding-top:15px;font-family:'arita-medium';font-size:14px;color:#88c8ff;letter-spacing:2px}
#m03 .m0301 .account {font-family: 'Exo', sans-serif;font-weight:600;font-size:24px;color:#fff;letter-spacing:2px}
#m03 .m0301 .text_box {font-family:'arita-medium';color:#ddd}
#m03 .m0301 .text_box span.bar {font-family:'arita-thin';color:#afafaf}
#m03 .m0301 ul {position:absolute;bottom:0px;width:100%}
#m03 .m0301 ul:after {display:block;content:'';clear:both;height:0;visibility:hidden}
#m03 .m0301 ul li {float:left;display:block;width:50%}
#m03 .m0301 ul li a {display:block;width:100%;height:66px;padding-left:20%;line-height:66px;font-family:'arita-semibold';font-size:14px;color:#fff}
#m03 .m0301 ul .reserv a {background:#4e9bdd;transition:all 0.3s}
#m03 .m0301 ul li a:hover {background:rgba(255,255,255,.7);color:#4e9bdd;transition:all 0.3s}
#m03 .m0301 ul .reserv a::after {content:'';display:inline-block;position:absolute;bottom:15px;left:15px;width:80px;height:80px;padding-right:16px;line-height:69px;font-family:'arita-bold';font-size:12px;color:#fff;font-style:italic;background:url(/sh_img/include/include_02/img/m0301_img02.png) no-repeat 0px 0px;}
#m03 .m0301 ul .map a {padding-left:0;background:rgba(108,176,235,0.5);transition:all 0.3s}
#m03 .m0301 .pin_box::before {position:absolute;left:-6px;bottom:58px;background:url(/sh_img/include/include_02/img/m0301_img01.png) no-repeat 0px 0px;content:'';display:inline-block;width:15px;height:15px;}
#m03 .m0301 .pin_box::after {position:absolute;right:-9px;bottom:58px;background:url(/sh_img/include/include_02/img/m0301_img01.png) no-repeat 0px 0px;content:'';display:inline-block;width:15px;height:15px;}

#m03 .m0302 {position:relative;width:54%;margin-left:2%;border:1px solid #EDEDED;border-radius:10px;overflow:hidden}
#m03 .m0302 .tit_box {position:absolute;top:122px;z-index:55;width:100%;font-family: 'Exo', sans-serif;font-size:28px;text-align:center;color:#fff}
#m03 .m0302 .tit_box span {font-weight:600}
#m03 .m0302 ul li {width:100% !important}

#m03 .m0302 .bx-controls{display:block;position:absolute;top:0px;right:0px;width:0px;height:290px;z-index:9999;}

#m03 .m0302 .bx-pager{display:block;position:absolute;width:35px;bottom:25px;right:20px;text-align:center}
#m03 .m0302 .bx-pager div{display:inline-block}
#m03 .m0302 .bx-pager div a{display:block;width:8px;height:8px;background:#ededed;margin-left:5px;border-radius:7px;text-indent:-100px;overflow:hidden}
#m03 .m0302 .bx-pager div:first-child a{margin-left:0}
#m03 .m0302 .bx-pager div a.active{background:#68b1f0}

#m03 .m0302 .bx-controls-direction{display:none;position:absolute;width:250px;top:100px;left:0}
#m03 .m0302 .bx-controls-direction a {position:absolute;background:url('/sh_img/index/main_banner/arrow.png') no-repeat;width:31px;height:54px;text-indent:-100px;overflow:hidden;opacity:0.5}
#m03 .m0302 .bx-controls-direction a:hover{opacity:1}
#m03 .m0302 .bx-controls-direction a.bx-prev{left:20px;background-position:left top}
#m03 .m0302 .bx-controls-direction a.bx-next{right:20px;background-position:right top}