.mv_all{position:relative;z-index:1;width:100%;height:550px;border-bottom:7px solid #bea36a;margin:0 auto;overflow:hidden;margin-top:178px;}
.mv_bg{position:absolute;left:0;top:0;background: url(../image/main/mv_bg1.png);width:100%;height:550px;}
.mv_txt{position:absolute;z-index:1;top:118px;left:calc((100% - 1200px) / 2);}
.mb_lf{position:absolute;left:20px;top:19px;background: url(../image/main/mb_lf.png) no-repeat;width:14px;height:511px;}
.mb_rt{position:absolute;right:20px;top:19px;background: url(../image/main/mb_rt.png) no-repeat;width:14px;height:511px;}
.mb_top{position:absolute;left:34px;top:19px;background: url(../image/main/mb_ct.png) repeat-x;width:calc(100% - 68px);height:2px;}
.mb_bot{position:absolute;left:34px;bottom:19px;background: url(../image/main/mb_ct.png) repeat-x;width:calc(100% - 68px);height:2px;}
.mv_btn_all{position:absolute;left:0;bottom:0;z-index:2;width:100%;height:150px;background:#000;opacity:0.4;filter:alpha(opacity=40);}
.mv_all_bg{position:absolute;left:0;top:0;z-index:0;width:100%;height:550px;background: url(../image/main/mv_img.jpg) no-repeat center top; background-size: cover;overflow:hidden;}


.top_btn{text-align:center;position:absolute;left:0;bottom:0;z-index:3;width:100%;height:150px;}
.top_btn > li{display:inline-block;padding:25px 50px 10px 60px;}
.top_btn > li > a{display:block;}

.main_cont{width:1200px;margin:0 auto;padding:70px 0;}
.main_cont > div{float:left;position:relative;overflow:hidden;}
.main_con1{background: url(../image/main/mbg1.png) no-repeat;width:565px;height:218px;padding:20px 20px;}
.main_con2{margin-left:20px;background: url(../image/main/mbg2.png) no-repeat;width:238px;height:218px;padding:20px 20px;}
.main_con3{margin-left:20px;background: url(../image/main/mbg3.png) no-repeat;width:237px;height:218px;padding:20px 20px;}
.main_con4{margin-top:20px;background: url(../image/main/mbg4.png) no-repeat;width:565px;height:218px;padding:20px 20px;}
.main_con5{margin-top:20px;margin-left:20px;background: url(../image/main/mbg5.png) no-repeat;width:535px;height:218px;padding:20px 20px;}
.main_con1 > p.tit{font-size:21px;color:#8d7031;font-weight: 500;text-align:center;}
.main_con1 > p.tit span{color:#544f43;}
.main_con2 > p.tit{font-size:21px;color:#000;font-weight: 500;padding-left:45px;background: url(../image/main/mtit_ico1.png) no-repeat left center;}
.main_con3 > p.tit{font-size:21px;color:#000;font-weight: 500;padding-left:52px;background: url(../image/main/mtit_ico2.png) no-repeat left center;}
.main_con4 > p.tit{font-size:21px;color:#8d7031;font-weight: 500;text-align:center;background: url(../image/main/mtit_line.png) no-repeat center center;}
.main_con4 > p.tit span{color:#544f43;}
.main_con5 > p.tit{font-size:23px;color:#000;font-weight: 500;padding-left:45px;background: url(../image/main/mtit_ico3.png) no-repeat left center;}

.main_con_silde{margin-top:25px;}
.main_con_silde li{margin-right:20px;width:273px;height:161px;}
.main_con_silde li img{width:100%;}
.main_con_silde{position: relative;}
.main_con_silde .bx-pager{display: none;text-align: center; position: absolute; left: 0; bottom: 10px; width: 100%;}
.main_con_silde .bx-pager > div,.mcc_slb .bx-pager > div{display: none;margin: 0 4px; vertical-align: top;}
.main_con_silde .bx-pager > div a,.mcc_slb .bx-pager > div a{display: block;width: 12px; height: 12px; background: #7f7f7f;border-radius: 100%; font-size: 0;}
.main_con_silde .bx-pager > div a.active,.mcc_slb .bx-pager > div a.active{background: #fff; width: 11px; height: 11px; border: 1px solid #7f7f7f; }
.main_con_silde .bx-controls-direction a,.mcc_slb .bx-controls-direction a{position: absolute; font-size: 0; top: -58px; width: 35px; height: 35px; z-index: 60;}
.main_con_silde .bx-prev,.mcc_slb .bx-prev{right: 45px; background: url(../image/main/mc_lf.png) 0 0 no-repeat; background-size: 100%;}
.main_con_silde .bx-next,.mcc_slb .bx-next{right: 0; background: url(../image/main/mc_rt.png) 0 0 no-repeat; background-size: 100%;}

.main_gs{border-top:1px solid #ccc;padding-top:20px;margin-top:20px;height:147px;overflow:hidden;}
.main_gs > li{margin-bottom:10px;}
.main_gs > li > a{font-size:15px;color:#3c3b3b;display:block;width:98%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background: url(../image/main/mgs_txt.png) no-repeat left center;padding-left:8px;}
.main_gs > li > span{display:block;font-size:12px;color:#7c7c7c;margin-top:2px;padding-left:8px;}
.mcs_img{margin-top:20px;text-align:center;}
.mcs_img img{max-width:100%;}
.mc_vod{margin-top:20px;}
.mc_vod > li{float:left;width:272px;height:160px;overflow:hidden;}
.mc_vod > li img{width:100%;height:160px;}
.mc_vod > li.lf{float:left;}
.mc_vod > li.rt{float:right;}
.online_txt{margin-top:20px;}
.online_txt > p.tel{font-size:40px;color:#413e3c;font-weight: 500;line-height:42px;}
.online_txt > p.tel_txt{margin-top:10px;font-size:18px;color:#626262;font-weight: 500;letter-spacing:-1px;}
.online_txt > p.day{margin-top:15px;font-size:16px;color:#676767;}
.online_txt > p.day span{display:block}
.mcl_icon{position:absolute;right:20px;top:20px;}


.mzd{border-top:1px solid #b99f67;border-left:1px solid #dfdfdf;width:1200px;margin:30px auto 30px auto;}
.mzd tr th{border-right:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;padding:5px;font-size:15px;background:#f2f2f2;}
.mzd tr td{border-right:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;padding:5px;font-size:15px;}
.mzd tr td input.text{height:25px;border:1px solid #dfdfdf;width:800px;}
.mzd tr td > button{display:inline-block;width:80px;height:25px;line-height:25px;text-align:center;background:#b99f67;margin-left:5px; border-radius:35px;color:#fff;border:0}



a.mg_mor{display:block;position:absolute;right:20px;top:20px;}