@charset "utf-8";

/* CSS Document*/

*{

	margin:0;

	padding:0;

	border:0;

	font-family:"微软雅黑";

	list-style:none;

	text-decoration:none;

	font-weight:normal;

}



body{

	position:relative;

	overflow-x:hidden;

}



.clearfix{

	clear:both;

}

	

.xian{

	width:100%;

	height:1px;

	background:rgba(255,255,255,0.5);

	position:absolute;

	left:0;

	top:40px;

	z-index:9;

}



.top{

	width:1306px;

	margin:0 auto;

	color:#fff;

	/* position:absolute; */
	margin-top: 16px;
	margin-bottom: 16px;

	/* top:0;
	right:0;
	left:0;
	z-index:10; */
}

.header-hello{
    margin: 0 auto;
    color: #fff;
    /* position: absolute; */
    top: 0;
    right: 0;
    left: 0;
    z-index: 10;
	padding: 10px;
	background-color: #757575;
}


.header{

	/* line-height:30px;
	padding-top:10px; */
	font-size:14px;

	width: 1214px;
    margin: 0 auto;

}

.header a{
	color:#fff;
}

.header .call{

	float:right;

}



.call img{

	margin-right:8px;

}



.nav{

	line-height:62px;	
	margin: 23px 0px 0px 0px;
	float:right;
	font-size:16px;

}



#logo{

	margin-top:10px;

}



.nav > li{

	float:left;

	margin-left:36px;

}



.nav li li{

	display:none;

	position:relative;

}





li .in_menu_1{

	width:230px;

	position:absolute;

	left:230px;

	top:0

}



.nav li:hover li{

	display:list-item;

}



.dw a{

	color:#fff;

	display:block;

	padding-right:15px;

	background:url(../images/icon_1.png) no-repeat center right;

}

	

.dw a:hover{

	color:#d7000f;

	background:url(../images/red.png) no-repeat center right;

}



.icon1{

	margin-left:5px;

	margin-bottom:5px;

}



.dw{

	position:relative;

}



.in_menu{

	 width:230px;

	 position:absolute;

	 left:-30px;

	 top:60px;

	 padding:0;

}



.nav .in_menu li{

	margin:0;

	padding:0;

}



.nav .in_menu a{

	background:none;
	font-size: 13px;
	padding:0 16px;

 	background-color:#fff;

	color:#333;

}

.nav li a{
	
	color:#585858;
}

.nav li a:hover{
	
	color:#d7000f;
}

.txt_a a{
	display: block;
    width: 78px;
    height: 26px;
    left: 56px;
    margin-top: 10px;
    background: #d7000f;
}
.txt_a a img{
	display: block;
    margin: auto;
    margin-top: 2px;
    width: 19px;
}

.in_menu li a:hover{

	background:none;

	background:#d7000f;

	color:#fff;

}



.banner{

	width:100%;

	height:1000px;

	position:relative;

	overflow:hidden;

}



.banner > img{

	display:block;

	float:left;

	width:1920px;

	position:relative;

	left:50%;

	top:50%;

	margin-left:-960px;

	margin-top:-500px;

}

	

.banner ul{

	position:absolute;

	bottom:70px;

	left:50%;

	margin-left:-50px;

}



.banner ul li{

	float:left;

	width:12px;

	height:12px;

	background-color:#333;

	border-radius:50%;

	margin-left:10px;

	cursor:pointer;

}



#red{

	background-color:#d7000f;

	color:#fff;

}



.zuo,.you{

	width:25px;

	height:45px;

	cursor:pointer;

	position:absolute;

	top:450px;

	width:50px;

	height:50px;

}



.about{

	width:1200px;

	margin:0 auto;

}



.title{

	display:block;

	padding-top:80px;

	margin-left:auto;

	margin-right:auto;

	margin-bottom:60px;

}



.about .txt{

	width:690px;

	font-size:16px;

	color:#666;

	line-height:30px;

	text-align:left;

	margin-top:30px;

	margin-bottom:90px;

	float:left;

}



.about .image{

	width:475px;

	float:right;

	position:relative;

}



.image a{

	display:block;

	width:50px;

	height:65px;

	position:absolute;

	left:65px;

	bottom:-18px;

	background:#d7000f;

}



.image a img{

	display:block;

	margin:auto;

	margin-top:20px;

}



.image a:hover{

	background:#b50b17;

}



.food{

	background:url(../images/food_background.png) no-repeat bottom;

	padding-bottom:20px;

	padding-top:20px;

}



.food .title_1,.scenery .title_1{

	margin-top:60px;

	margin-bottom:40px;

}



.contont,.news_contont{

	width:1200px;

	margin:0 auto;

}



.contont ul{

	margin:0 auto;

	width:1200px;

}



.contont ul li{

	padding:0 15px;

	background-color:#fff;

	border:1px #e9e9e9 solid;

	float:left;

	line-height:30px;

	font-size:14px;

	margin:0 1px;

	cursor:pointer;

}



.contont .pro{

	margin-top:30px;

}



.pro a{

	display:block;

	width:290px;

	margin-top:4px;

	margin-bottom:4px;

	float:left;

	margin-right:8px;

	position:relative;

}



.pro .no_margin{

	margin-right:0;

}



.pro img{

	width:290px;
	height: 260px;
	padding:0;

	margin:0;

	display:block;

}

.pro_anli a{

	display:block;
	width:290px;
	margin-top:4px;
	margin-bottom:4px;
	float:left;
	margin-right:8px;
	position:relative;

}
.pro_anli img{
	width:290px;
	height: 260px;
	padding:0;
	margin:0;
	display:block;
}


.black{

	width:290px;

	height:260px;

	/* background:url(../images/black.png) repeat; */

	position:absolute;

	top:0;

	left:0;

}



a .des{

	line-height:54px;

	color:#333;

	background:#fff;

	border:1px #e9e9e9 solid;

	margin-top:0;

	text-align:center;

}
a .des_anli{

	line-height:54px;

	color:#333;

	background:#fff;

	border:1px #e9e9e9 solid;

	margin-top:0;

	text-align:center;

}



a .red{

	color:#d7000f;

}
.cpzx_wz{color: #333;}
.cpzx_wz:hover{color: #d7000f;}



/* .pro a:hover{

	width:290px;

	border:#d7000f 1px solid;

} */




.more{

	margin:50px auto;

	width:260px;

	border-radius:10px;

	border:1px #d7000f solid;

	line-height:48px;

	display:block;

	color:#d7000f;

	text-align:center;

}



.more:hover{

	background:#d7000f;

	color:#fff;

}



.shadow{

	box-shadow: -1px 4px 8px 2px #ccc;

	-webkit-box-shadow: -1px 4px 8px 2px #ccc;

}



.box1,.box2{

	width: 580px;

	height: 115px;

	margin-bottom:30px;

	cursor:pointer;

}



.box1{

	float: left;

}



.box2{

	float: right;

}



.box1 img,.box2 img{

	width:120px;

	height:90px;

	margin:10px;

	float:left;

}



.box1 .xinwen,.box2 .xinwen{

	float:left;

	display:block;

	width:420px;

	margin-top:10px;

}



.box1 span,.box2 span{

	font-size:12px;

	font:Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", sans-serif;

	color:#999;

	line-height:22px;

}



.xinwen a{

	display:block;

	font-size:16px;

	color:#333;

	line-height:28px;

}



.small_font{

	font-size:12px;

	line-height:20px;

	color:#999;

	word-break:break-all;

  	display:-webkit-box;

  	-webkit-line-clamp:2;

  	-webkit-box-orient:vertical;

 	overflow:hidden;

}



.scenery{

	background:url(../images/scenery_background.png) no-repeat bottom left;

	background-color:#fafafa;

	height:1025px;

	position:relative;

	padding-top:20px;

}
.scenery_jiameng{

	background:url(../images/scenery_background.png) no-repeat bottom left;

	background-color:#fafafa;

	height:793px;

	position:relative;

	padding-top:20px;

}





.s_box a{

	-webkit-transition:0.2s;

	transition:0.2s;

	color:#fff;

}



.poster-main{

	margin:0 auto;

	position:relative;

	overflow:hidden;

}

.poster-main .s_box .poster-item{

	position: absolute;

	left: 0;

	top: 0;

}



.poster-main .prev,.poster-main .next{

	position: absolute;

	top: 0;

	cursor: pointer;

}



.poster-main .prev{

	left: 0;

	background: url("../images/btn_l.png") no-repeat center center;

}



.poster-main .next{

	right: 0;

	background: url("../images/btn_r.png") no-repeat center center;

}

	

.poster-main .s_box{

	position:relative;

}

	

.s_box img{

	width:100%;

	height:100%;

}



.name{

	line-height:60px;

	width:100%;

	background:rgba(0,0,0,0.5);

	position:absolute;

	left:0;

	bottom:0;

	text-align:center;

}

	

.name:hover{

	color:#d7000f;

}



.link{

	width:1200px;

	margin:0 auto;

}



.link_title{

	padding-left:35px;

	background:url(../images/links.png) no-repeat left center;

	font-size:25px;

	font-weight:bold;

	color:#d7000f;

	font:Arial;

	margin-top:80px;

}



.link_box{

	width:1200px;

	border:1px solid #d7000f;

	margin-bottom:30px;

	margin-top:20px;

	padding:10px;

}



.link_box ul li{

	float:left;

	line-height:50px;

	text-align:left;

	padding-left:40px;

}



.link_link a{

	color:#666;

}



.link_link a:hover{

	color:#d7000f;

	text-decoration:underline;

}



.footer{

	background:#000;

	width:100%;

	padding-bottom:40px;

}



.logo{

	margin-right:auto;

	margin-left:auto;

	padding-top:50px;

	display:block;

	margin-bottom:20px;

}



.copy{

	color:#ccc;

	text-align:center;

	line-height:20px;

	font-size:14px;

	margin:0 auto;

	margin-bottom:20px;

}



.copy a{

	color:#ccc;

}



.copy a:hover{

	text-decoration:underline;

	color:#d7000f;

}



.contact{

	width:1200px;

	margin:0 auto;

	border-top:solid 1px #ccc;

	color:#ccc;

	font-size:14px;

}



.contact h6{

	text-align:center;

	font-size:12px;

	line-height:30px;

}



.contact img{

	margin:0 auto;

	display:block;

}



.contact ul{

	width:1092px;

	line-height:60px;

	margin:0 auto;

}



.contact ul li{

	float:left;

	padding:0 25px;

}



.title_1{

	width:367px;

	margin-left:auto;

	margin-right:auto;

	margin-top:80px;

	margin-bottom:60px;

	text-align:center;

	background:url(../images/title_bg.png) no-repeat center bottom;	

}



.kk{

	padding:4px;

	width:60px;

	border:1px solid #d7000f;

	margin-left:135px;

}



.title_1 h3{

	width:40px;

	font-size:32px;

	color:#fff;

	line-height:32px;

	padding:10px;	

	background:#d7000f;

	text-align:center;

	margin:0 auto;

}
.top_daohang{
	height: 60px;
}
.top_daohang_ul{
	width: 1092px;
    line-height: 60px;
    margin: 0 auto;
}
.top_daohang_ul li{
	float: left;
    padding: 0 25px;
}