@import url("reset.css");
@import url("header.css");
@import url("footer.css");

.main{padding: 20px; width: 1160px;}
.xwdt{width: 100%; height: 300px; overflow: hidden;}
.xwdt .focusBox{ width: 600px; height: 300px; position: relative; float: left;}
.xwdt .focusBox .pic{width: 600px; height: 300px; position: relative !important;}
.xwdt .focusBox .pic ul{width: 600px; height: 300px; position: relative;}
.xwdt .focusBox .pic li{overflow:hidden; position: absolute; width: 600px;left: 0; top: 0; height: 300px;}
.xwdt .focusBox .pic li a{display:block; overflow:hidden; width: 100%; height: 300px; position: relative;}
.xwdt .focusBox .pic li a img{ width: 600px;height: 300px; transition: transform 0.7s ease-out 0s; -moz-transition: transform 0.7s ease-out 0s;}
.xwdt .focusBox .pic li a img:hover{transform:scale(1.05); transition: transform 0.7s ease-out 0s; -moz-transition: transform 0.7s ease-out 0s;}
.xwdt .focusBox .pic li a p{position: absolute; left: 0; bottom: 0; z-index: 10; width: 420px; height: 40px; line-height: 40px; text-indent: 20px; color: #FFFFFF; font-size: 16px; display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.xwdt .focusBox .pic li a:hover p{color: #0474b9;}
.xwdt .focusBox .txt-bg{ position: absolute;bottom:0px;z-index: 1; height: 40px; width: 100%;background: url(img13.png) repeat;}
.xwdt .focusBox .num{position: absolute; z-index: 3; bottom: 13px;right: 10px;}
.xwdt .focusBox .num li {float: left;margin: 0 5px; width: 14px;height: 14px;overflow: hidden;cursor: pointer; zoom: 1; background:url(img11.png) right center no-repeat;}
.xwdt .focusBox .num .on{ background:url(img11.png) left center no-repeat;}
.xwdt .focusBox .txt{ height: 69px; overflow: hidden; border: 1px solid #dedede;}
.xwdt .focusBox .txt li {height: 69px; line-height: 30px; padding: 4px 10px;}
.xwdt .focusBox .txt li a{color: #333333; font-size: 16px; text-indent: 2em;}
.xwdt .focusBox .txt li a:hover{color: #0474b9;}
.xwdt .xwdt_con{ width: 540px; height: 300px; float: right;}
.xwdt .xwdt_con .hds{ height: 46px; line-height: 46px; width: 100%; border-bottom: 1px solid #bebebe;}
.xwdt .xwdt_con .hds ul li{font-size: 14px;float: left; height: 46px; padding: 0px 20px; margin-right: 20px;}
.xwdt .xwdt_con .hds ul li a{width: 100%; height: 100%; display: block;}
.xwdt .xwdt_con .hds ul li a em{color: #1369ad; font-size: 24px; font-weight: bold; display: block; font-style: normal; float: left;}
.xwdt .xwdt_con .hds ul li a p{color: #000000; font-size: 20px; font-weight: bold; display: block; float: left;}
.xwdt .xwdt_con .hds ul li.on{ border-bottom: 2px solid #2581c2; height: 45px; line-height: 44px;}
.xwdt .xwdt_con .hds ul li a:hover p{color: #0474b9;}
.xwdt .xwdt_con .hds h3{ float: right; width: 60px; text-align: center;}
.xwdt .xwdt_con .hds h3 a{color: #666666; font-size: 16px;}
.xwdt .xwdt_con .hds h3 a:hover{color: #0474b9;}
.xwdt .xwdt_con .bd{width: 100%; height: 285px !important; overflow: hidden;}
.xwdt .xwdt_con .bd .one{ height: 74px; overflow: hidden; width: 100%; border-bottom: 1px solid #bebebe;}
.xwdt .xwdt_con .bd .one h2 a{ color: #1369ad; font-weight: bold; font-size: 16px; height: 40px; line-height: 40px; text-align: center;}
.xwdt .xwdt_con .bd .one h2 a{display: block; width: 100%;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.xwdt .xwdt_con .bd .one h2 a:hover{color: #eb2e08;}
.xwdt .xwdt_con .bd .one p{ color: #4a4a4a; font-size: 14px; line-height: 24px;}
.xwdt .xwdt_con .bd .one p a{color: #0474b9;}
.xwdt .xwdt_con .bd .one p a:hover{color: #eb2e08;}
.xwdt .xwdt_con .bd ul{ height: auto; overflow: hidden; margin-top: 5px;}
.xwdt .xwdt_con .bd ul li{ height: 35px;line-height: 35px; *height: 32px; *line-height: 32px; background: url(dian.png) no-repeat left center; text-indent: 20px;}
.xwdt .xwdt_con .bd ul li a{width:70%;height: 100%;display:block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;float:left; color: #333333;}
.xwdt .xwdt_con .bd ul li span{float: right; width: 25%; text-align: right; color: #a4a4a4;}
.xwdt .xwdt_con .bd ul li:hover{ background: url(dian_on.png) no-repeat left center;}
.xwdt .xwdt_con .bd ul li a:hover{color: #0474b9;}

.sylb-body{
	width: 1160px;
	height: 1165px;
}
.lydh-lyxc{
	width: 1160px;
	height: 400px;
}
.lydh{
	width: 662px;
	height: 400px;
	float: left;
	box-sizing: border-box;
	border-bottom: 1px solid #BEBEBE;
}
.lydh-title{
	width: 662px;
	height: 60px;
	line-height: 60px;
}
.fk1{
	width: 10px;
	height: 28px;
	background: #1369AD;
	margin-top: 17px;
	float: left;
}
.fk2{
	width: 6px;
	height: 26px;
	margin-left: 3px;
	margin-top: 18px;
	float: left;
	background: #1369AD;
}
.lydh-text{
	width: 80px;
	height: 60px;
	line-height: 60px;
	text-align: center;
	margin-left: 7px;
	float: left;
	color: #333;
	font-size: 16px;
	font-weight: bold;
}
.lydh-img{
	width: 662px;
	height: 340px;
}
.lydh-img img{
	height: 339px;
	width: 662px;
}
.lyxc{
	float: right;
	width: 482px;
	height: 400px;
}
.lyxc-img{
	width: 482px;
	height: 340px;
}
.lyxc-img video{height: 340px !important;width: 482px;}
.lyxc-img img:first-of-type{
	width: 482px;
	height: 303px;
}
.lyxc-img img:last-of-type{
	width: 482px;
	height: 33px;
}
.body-bottom{
	width: 1160px;
	height: 744px;
	margin-top: 20px;
}
.bottom-left{
	width: 700px;
	height: 744px;
	float: left;
}
.bottom-right{
	width: 440px;
	height: 744px;
	float: right;
}
.jdtj{
	width: 700px;
	height: 332px;
	border: 1px solid #BEBEBE;
	box-sizing: border-box;
}
.jdtj-nav{
	width: 700px;
	height: 45px;
	line-height: 45px;
}
.jdtj-nav>.fk1{
	margin-top: 9px;
	margin-left: 10px;
}
.jdtj-nav>.fk2{
	margin-top: 10px;
}
.nav-title{
	width: 85px;
	height: 45px;
	float: left;
	margin-left: 10px;
	color: #333;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
}
.nav-line{
	width: 571px;
	height: 22px;
	border-top:1px solid #BEBEBE;
	margin-top: 22px;
	float: right;
	margin-right: 5px;
}
.mzfqr{
	width: 440px;
	height: 332px;
	border: 1px solid #BEBEBE;
	box-sizing: border-box;
}
.mzfqr-nav{
	width: 440px;
	height: 45px;
	line-height: 45px;
}
.mzfqr-nav>.fk1{
	margin-top: 9px;
	margin-left: 10px;
}
.mzfqr-nav>.fk2{
	margin-top: 10px;
}

.mzfqr-nav>.nav-line{
	width: 294px;
	height: 22px;
	border-top:1px solid #BEBEBE;
	margin-top: 22px;
	float: right;
	margin-right: 5px;
}
.jdtj-list{
	width: 140px;
	height: 274px;
	background: #f4f4f4;
	margin-left: 12px;
	float: left;
}
.jdtj-list li{
	width: 100%;
	height: 40px;
	line-height: 40px;
	*height: 35px;
	*line-height: 35px;
	list-style: none;
	margin-top: 6px;
}
.jdtj-list li a{width:100%;height: 100%;display:block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;float:left; color: #333333;}
.jdtj-list li.on a{color:#0474b9;}
.fk3{
	margin-left: 11px;
	float: left;
	margin-top: 15px;
	*margin-top: 12px;
}
.list-text{
	float: left;
	margin-left: 5px;
	width: 110px;
	text-align: left;
	font-size: 14px;
	color: #333333;
}

.jdtj-right{
	width: 540px;
	height: 286px;
	float: right;
}
.jdtj-right .bd{
	width: 100%;
	height: 286px;
}
.jianjie{
	width: 540px;
	*width: 515px;
	height: 158px;
	padding-left: 8px;
	padding-right: 12px;
	line-height: 30px;
	color: #333;
	box-sizing: border-box;
	font-size: 16px;
}
.jianjie a{color:#0474b9;}
.imgbox{
	width: 540px;
	height: 106px;
	/* padding: 12px 0; */
	display: -ms-flexbox;
	/* display: -webkit-flex; */
	justify-content: space-around;
	padding-top: 12px;
}
.flexbox{
	width: 170px;
	height: 105px;
	position:relative;
	float: left;
	margin: 0px 5px;
}
.flexbox img{
	width: 170px;
	height: 105px;
position:relative;
}
.flexbox span{width: 160px;height: 95px;position: absolute;left:0;top:0;text-align:center;background: url(img13.png) repeat;color:#fff;padding:5px;display:none;}
.flexbox:hover span{display: block;}
.img{
	width: 286px;
	height: 274px;
	margin-left: 10px;
	float: left;
}
.img .imgs{
	width: 286px;
	height: 274px;
}
.img .imgs img{
	width: 286px;
	height: 156px;
}
.img .jianjie{width: 100%;height: 158px;padding-left: 8px;padding-right: 0px;line-height: 30px;color: #333;box-sizing: border-box;font-size: 16px;}
.img .jianjie a{color:#0474b9;}

.jieri{
	width: 118px;
	float: right;
	height: 274px;
}
.jieri li{
	color: #401000;
	list-style: none;
	height: 34px;
	line-height: 34px;
	*height: 31px;
	*line-height: 31px;
}
.jieri li a{width:100%;height: 100%;display:block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;float:left;color: #401000;font-size: 16px;}
.jieri li.on a{color:#0474b9;}
.yzlb{
	width: 440px;
	height: 352px;
	margin-top: 58px;
}
.yzlb-top{
	width: 440px;
	height: 166px;
}
.topbox{
	width: 134px;
	height: 166px;
	border-radius: 8px;
	line-height: 166px;
	text-align: center;
	font-size: 24px;
	color: white;
	float: left;
	margin-right: 19px;
}
.topbox a{
	color: white;
	display: block;
}
.topbox:hover{
	opacity: 0.5;
	transition: 0.5s;
}
.yzlb-top .m1{
	background: #5b9cee;
}
.yzlb-top .m2{
	background: #f7bb41;
}
.yzlb-top .m3{
	background: #fb6e52;
	margin-right:0px;
}
.yzlb-bottom{
	width: 440px;
	height: 166px;
	margin-top: 20px;
}
.yzlb-left{
	width: 134px;
	height: 166px;
	border-radius: 8px;
	line-height: 166px;
	text-align: center;
	font-size: 24px;
	color: white;
	float: left;
	background: #36bc9b;
}
.yzlb-left a{
	color: white;
	display: block;
}
.yzlb-left:hover{
	opacity: 0.5;
	transition: 0.5s;
}
.yzlb-right{
	width: 288px;
	height: 166px;
	border-radius: 8px;
	line-height: 166px;
	text-align: center;
	font-size: 24px;
	color: white;
	float: left;
	background: #3baeda;
	float: right;
}
.yzlb-right a{
	color: white;
	display: block;
}
.yzlb-right:hover{
	opacity: 0.5;
	transition: 0.5s;
}
.lygl{
	width: 700px;
	height: auto;
	overflow: hidden;
	box-sizing: border-box;
	border-bottom:  1px solid #BEBEBE;
	/* border-left:  1px solid #BEBEBE; */
	/* border-right:  1px solid #BEBEBE; */
}
.lygl-nav{
	width: 700px;
	height: 60px;
	line-height: 60px;
}
.slideTxtBox{
    border-left: 1px solid #BEBEBE;
    border-right: 1px solid #BEBEBE;
}
.hd{
	width: 100%;
	height: 40px;
	border-bottom: 1px solid #BEBEBE;
	border-top: 1px solid #BEBEBE;
	background: #f4f4f4;
}
.hd li{
	width: 139px;
	list-style: none;
	height: 40px;
	line-height: 40px;
	text-align: center;
	float: left;
	border-right: 1px solid #BEBEBE;
	box-shadow: 0px 0px 0px 1px #b09d97;
}
.hd li>a{
	color: #333;
	display: block;
	font-size: 16px;
}
.hd li.move{
	border: none;
	box-shadow: none;
}
.hd .on{
	background: #2581c2;
	border: none;
	width:138px;
}
.hd .on a{
	color: white!important;
}
.bd{
	width: 100%;
	height: 310px;
}
.shop-list{
	width: 700px;
	height: 160px;
	display: -ms-flexbox;
	display: -webkit-flex;
	flex-wrap: wrap;
}
.shop-flex{
	height: 40px;
	width: 175px;
	line-height: 40px;
	box-sizing: border-box;
	text-indent: 18px;
	font-size: 14px;
	float: left;
}
.shop-flex a{
	display: block;
	color: #401000;
	width:100%;height: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;float:left;
}
.shop-flex a:hover{
	color: #0083D3;
}
.food-img{
	width: 700px;
	height: 130px;
	display: -ms-flexbox;
	justify-content: space-around;
	margin-top: 5px;
}
.imgflex{
	width: 212px;
	height: 130px;
	float: left;
	margin: 0px 10px;
}
.imgflex img{
	width: 212px;
	height: 130px;
}
.title{width: 100%; height: 28px; line-height: 28px; background: url(img12.png) -229px -84px no-repeat; text-indent: 35px; padding-bottom: 15px; margin-top:15px;}
.title a{color: #333333; font-size: 16px; font-weight: bold;}
.title a:hover{color: #0474b9;}