@charset "utf-8";
*{margin:0;padding:0;list-style-type:none;}
img{border:none;}
.swiper img{
	width: 100%;
	display: block;
}
.swiper{
	overflow: hidden;
	position: relative;
}


ul:after,li:after{
	content: '';
	display: block;
	clear: both;
}


a{color:#313131;text-decoration:none;}
a:hover{color:#004dad;}
body{font-family:Microsoft YaHei,Verdana, Arial, Helvetica,"黑体", sans-serif;color:#313131;font-size:14px;line-height:1.5;background:#fff;}
h1,h2,h3,h4,h5,h6{font-size:14px;font-weight:400;}
.center{width:1200px;margin:0 auto;}
.clear{clear:both;}
.fl{float:left;}
.fr{float:right;}

.top{width:100%;height:40px;line-height:40px;background:#3a3a3a;color:#fff;}
.top a{color:#fff;}
.logo{text-align:center;padding-top:50px;}
.nav{font-size:16px;line-height:80px;text-align:center;}
.nav a{
	font-size: 18px;
	font-weight: bold;
}
.hotline{width:400px;height:30px;border-radius:15px;color:#000;border:1px solid #000;text-align:center;font-size:18px;line-height:30px;float:right;margin-top:-32px;}

.banner{width:100%;overflow:hidden;}
#banner{width:100%;height:620px;overflow:hidden;}
#banner li{width:100%;height:620px;}
#btn{display: inline;width:130px;height:18px;float:left;margin:-36px 0px 0px 48%;position:absolute;z-index:9;}
#btn a{color:#36f;font:700 11px "Arial";background:url(../images/span1.png) no-repeat;float:left;width:16px;height:16px;line-height:16px;text-align:center;text-decoration:none;
margin-left:13px;font-size:0;}
#btn a.activeSlide{	color:#fff;background:url(../images/span2.png) no-repeat;}
#btn a:hover{color:#fff;background:url(../images/span2.png) no-repeat;}

.md1{padding:80px 0;height:390px;background:#eee;}
.md1left{width:540px;}
.md1la{width:480px;height:390px;overflow:hidden;/* WRITING-MODE: tb-rl; */font-size:18px;/* letter-spacing: 0.2em; */line-height:1.8;border-right:1px solid #c3c3c3;padding-right:12px;text-align: justify;}
.md1lb{WRITING-MODE: tb-rl;letter-spacing: 0.2em;width:30px;}
.md1lb span{font-size:20px;font-weight:bold;margin:15px 0;}
.md1lb a{display:inline-block;width:24px;height:110px;line-height:24px;text-align:center;background:#a70000;color:#fff;font-size:16px;border-radius:10px;}
.md1rd{position:relative;width:196px;height:390px;margin-left:5px;}
.md1rd img{width:196px;height:390px;object-fit:cover;}
.md1rd span{position:absolute;width:40px;height:190px;line-height:40px;border:1px solid #fff;color:#fff;left:50%;margin-left:-21px;top:50%;margin-top:-96px;font-size:18px;WRITING-MODE: tb-rl; text-align: center;letter-spacing: 0.5em;}
.md1rd:hover span{background:#fff;color:#333;}

.md2{width:100%;height:390px;padding:55px 0;background:url(../images/md2bg.jpg) no-repeat center;}
.md2 .center{position:relative;}
.md2 .md1left{position:absolute;right:0;color:#f1f1f1;}
.title1{text-align:center;padding:50px 0;}
.title1 p{font-size:20px;margin:0 auto;line-height: 1.2;text-align:center;}
.title1 a{display:block;width:150px;height:50px;line-height:50px;text-align:center;border:1px solid #a0a0a0;font-size:20px;margin:15px auto 0;}


.md3 .title1{
	background: url(../images/eats.png) no-repeat center/cover;
	height: 450px;
	box-sizing: border-box;
}
.md3 .title2{
	height: 160px;
	text-align: center;
	line-height: 160px;
	font-size: 24px;
}

.md3 .link-box{
	width: 1200px;
	height: 234px;
	margin:46px auto 0;
	position: relative;
}

.md3 .link-box a{
	border: none;
	color: #fff;
	position: absolute;
	right: 0;
	bottom: 10px;
}
.md3div {
    width: 1200px;
    margin: auto;
}
.md3div li{width:24%;float:left;height:14.22vw;position:relative;margin: .5%;}
.md3div li img{width:100%;height:14.22vw;object-fit:cover;}
.md3div li span{display:none;width:100%;height:14.22vw;position:absolute;left:0;top:0;background:rgba(0,0,0,0.5);}
.md3div li b{display:none;width:2.4vw;height:10vw;border:1px solid #fff;position:absolute;left:50%;top:50%;margin-left:-1.2vw;margin-top:-5vw;color:#fff;WRITING-MODE: tb-rl;font-size:0.94vw;text-align:center;line-height:2.4vw;letter-spacing: 0.2em;overflow:hidden;font-weight:400;}
.md3div li:hover span{display:block;}
.md3div li:hover b{display:block;}

.md4{margin-top:30px;background: url(../images/bg-01-01.jpg) no-repeat center/cover;height: 625px;width: 100%;}
.md4menu {width:1200px;margin:0 auto;}
.md4menu li{
	width: 21.3333%;
	margin: 0 6%;
	float: left;
	padding-bottom: 80px;
	background-color: #fff;
	position: relative;
}
.md4menu li img{
	width:100%;
	margin: 0 auto;
	display: block;
}
.md4menu li span{
	display: block;
	padding: 10px 20px;
	border: 1px solid #666;
	width: 60%;
	box-sizing: border-box;
	text-align: center;
	position: absolute;
	bottom: 18px;
	left: 20%;
}
.md4menu li:hover span{
	color: #a70000;
	border-color: #a70000;
}


.md4menu .md4ma{background:#313131;color:#fff;}


.md5{width:100%;height:;background:#f2f2f2;padding:50px 0;}
.md5title{font-size:26px;line-height:2;background:url(../images/md5title.gif) no-repeat center bottom;text-align:center;}
.md5menu{width:540px;margin:0 auto;padding:35px 0 60px;}
.md5menu p{width:226px;height:42px;background:url(../images/md5menubg.gif) no-repeat center;float:left;padding:0 22px;}
.md5menu p span{width:120px;height:40px;line-height:40px;text-align:center;background:#f2f2f2;border:1px solid #9e9e9e;display:block;margin:0 auto;font-size:18px;color:#707070;cursor:pointer;}
.md5menu .md5mp span{background:#353535;color:#fff;}
.md5cont{display:none;}
.md5cont li{width:560px;height:135px;float:left;padding-bottom:50px;}
.md5cont li:nth-of-type(2n){margin-left:80px;}
.md5cla{width:70px;padding-top:20px;}
.md5cla b{width:70px;height:50px;line-height:50px;text-align:center;background:#acacac;display:block;font-size:22px;color:#fff;}
.md5cla span{width:68px;height:48px;line-height:48px;text-align:center;background:#fff;display:block;font-size:20px;color:#8a8a8a;border:1px solid #dbdbdb;}
.md5clb{width:470px;background:url(../images/md5libg.gif) no-repeat right 15px;}
.md5clb a{font-size:20px;font-weight:bold;line-height:45px;}
.md5clb p{font-size:14px;line-height:2;color:#707070;}
.md5cont li:hover .md5cla b{background:#353535;}
.md5cont li:hover .md5clb{background:url(../images/md5libgh.gif) no-repeat right 15px;}
.md5cont .more{width:160px;height:40px;color:#fff;line-height:40px;text-align:center;font-size:16px;background:#353535;display:block;margin:0 auto;border:1px solid #aeaeae;}
.md5contBox{
	margin: 30px 0;
}





.md6{padding:70px 0;}
.md6left{width:500px;background:url(../images/md6title.gif) no-repeat left top;padding-top:60px;}
.md6left p{line-height:2;font-size:16px;color:#808080;border-bottom:1px dotted #bdbdbd;padding-bottom:15px;}
.md6right{width:600px}
.md6r1{background:url(../images/md6rbg.gif) no-repeat right 60px;}
.md6r1 h3{font-size:30px;line-height:1;padding-bottom:30px;letter-spacing: 0.1em;}
.md6r1 p{line-height:2;font-size:18px;height:230px;padding-right:260px;}
.md6ld1,.md6ld2{padding-left:14px;background:url(../images/hong.gif) no-repeat left center;font-size:18px;color:#626262;margin-top:20px;}
.md6ld1 input{width:140px;height:36px;border:1px solid #b5b5b5;font-size:18px;}
.md6ld2 input{width:380px;height:36px;border:1px solid #b5b5b5;font-size:18px;}
.md6ld3 textarea{width:498px;height:150px;margin:20px 0;font-size:16px;line-height:1.5;color:#626262;}
.md6left .submit{width:500px;height:50px;line-height:50px;background:#353535;color:#d2d2d2;font-size:18px;border:1px solid #d2d2d2;}

.footer{width:100%;height:;background:#3a3a3a;color:#fff;border-bottom:1px solid #fff;text-align:center;font-size:16px;line-height:2;}
.footer a{color:#fff;}
.footnav{line-height:80px;border-bottom:1px solid #fff;}
.foot{padding:20px 0;}
