/* CSS Document */
.w1{ width:85%; margin:0 auto; overflow:hidden; margin-top:0px;}
.w1 li{ width:24%; float:left; margin-right:1.3333%; margin-top:25px; overflow:hidden; position:relative; background-color:#FFFFFF;}
.w1 dt{ width:100%;}
.w1 dl{
	position:absolute;
	right:0px;
	bottom:-200px;
	width:100%;
	background-color:#efeeee;
	text-align:center;
	box-sizing:border-box;
	color:#FFFFFF;
moz-transition: all .3s ease; -webkit-transition: all .3s ease; transition: all .3s ease;	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #e72722; padding-bottom:20px;
}
.w1 li:hover dl{ bottom:0px;}
.w1 img{ width:100%;}
.w1 li:nth-child(4n){ margin-right:0%;}
.w1 ul{
	background-color:#efeeee;
	text-align:center;
	line-height:50px;
	font-size:18px;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #e72621;
}
.w1 p{ font-size:20px; font-weight:bolder; color:#333; padding-top:10px; padding-bottom:10px;}
.w1 h3{ text-align:center; font-size:14px; color:#666; padding-top:0px; padding-bottom:10px;}
.w1 span{ font-size:26px; color:#e72722;}
@media screen and (max-width: 1366px) {
.w1{ width:99%; margin:0 auto; overflow:hidden; margin-top:0px;}
}
.w2{ background-image:url(../images/bg.jpg); overflow:hidden;}
.w3{ background-color:#f5f5f5; overflow:hidden;}
.w4{ width:1200px; margin:0 auto; overflow:hidden; margin-top:30px;}
.w5{ float:left; width:600px; overflow:hidden;}
.w6{ overflow:hidden; background-color:#FFFFFF;position:relative;}
.w6 img{ width:100%; height:380px;}
.w6 ul{ padding:20px; overflow:hidden;}
.w6 p{ font-size:20px; font-weight:bolder; color:#e72621; cursor:pointer;}
.w6 dt{ font-size:14px; color:#333333; line-height:25px; padding-top:10px;}
.w6 span{ display:inline-block; background-color:#e72621; position:absolute; left:0px; top:0px; z-index:999999; text-align:center; font-size:16px; color:#FFFFFF; padding:10px;}
.w6 dl{ font-size:36px;font-family:'Impact';}
.w7{ float:right; width:570px; overflow:hidden;}
.w7 ul{
	padding:15px;
	background-color:#FFFFFF; cursor:pointer;
	color:#333333; overflow:hidden; margin-bottom:20px;
	
}
.w7 dl{ width:100px; text-align:center; float:left; font-size:16px;border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #F0F0F0; padding-top:5px;}
.w7 h3{ font-size:44px;font-family:'Impact';}
.w7 dt{ float:right; width:420px;}
.w7 p{ font-size:18px; font-weight:bolder;overflow: hidden;/*超出部分隐藏*/
	white-space: nowrap;/*不换行*/
	text-overflow:ellipsis;/*超出部分文字以...显示*/}
.w7 h5{ font-size:14px; color:#999999; padding-top:10px; line-height:24px;}
.w7 ul:hover{ color:#e72621;}
.w8{ width:85%; margin:0 auto; overflow:hidden; margin-top:20px;}
.w8 li{ width:31.333%; float:left; margin-right:3%; overflow:hidden;box-sizing:border-box;position:relative;}
.w8 li:nth-child(3n){ margin-right:0%;}
.w8 p{ font-size:36px; color:#FFFFFF;}
.w8 img{ width:100%;transition: all .3s ease;}
.w8 dl{ position:absolute; right:0px; bottom:0px; width:100%; padding:40px;box-sizing:border-box; z-index:9999; height:100%;}
.w8 li:hover img{transform: scale(1.3, 1.3);}
.w8 dt{ font-size:16px; color:#FFFFFF;  position:absolute; left:40px; bottom:40px; width:100%;box-sizing:border-box;}
.w8 h2{ font-size:36px; color:#FFFFFF; position:absolute; left:40px; bottom:90px; width:100%;box-sizing:border-box;}
@media screen and (max-width: 1366px) {
.w8{ width:99%; margin:0 auto; overflow:hidden; margin-top:20px;}
.w8 h2{ font-size:32px; color:#FFFFFF; position:absolute; left:40px; bottom:70px; width:100%;box-sizing:border-box;}
}
.w9{ background-color:#4d4d4d;}
.w10{ width:1200px; margin:0 auto; overflow:hidden;}
.w11{ background-color:#3f3f3f; overflow:hidden;}
.w12{ overflow:hidden;}
.w13{ overflow:hidden; line-height:70px;}
.w13 dl{ float:left; font-size:14px; color:#FFFFFF;}
.w13 dt{ float:right; font-size:14px; color:#FFFFFF;}
.w14{ float:right; text-align:center; margin-top:50px;}
.w14 img{ width:120px;}
.w14 p{ font-size:14px; color:#FFFFFF; padding-top:10px;}
.w15{ background-color:#e72722; overflow:hidden;}
.w16{ width:1200px; margin:0 auto; overflow:hidden; line-height:60px; font-size:14px; color:#FFFFFF;}
.w16 a:link{ color:#FFFFFF;}
.w16 a:hover{ color:#FFFFFF;}
.w16 a:visited{ color:#FFFFFF;}
.w17{ background-color:#f8f8f8; overflow:hidden;}
.w18{
	width:1200px;
	margin:0 auto;
	overflow:hidden;
	border-bottom-width: 1px; line-height:100px;
	border-bottom-style: solid;
	border-bottom-color: #e2e2e2;
}
.w18 dl{ float:left; font-size:26px; color:#333333;}
.w18 dt{ float:right;}
.w18 img{ width:50px;}
.w19{ width:1200px; margin:0 auto; overflow:hidden; margin-top:0px;}
.w19 li{ width:31.333%; float:left; margin-right:3%; margin-top:25px; overflow:hidden; position:relative; background-color:#FFFFFF;}
.w19 dt{ width:100%;}
.w19 dl{
	position:absolute;
	right:0px;
	bottom:-200px;
	width:100%;
	background-color:#efeeee;
	text-align:center;
	box-sizing:border-box;
	color:#FFFFFF;
moz-transition: all .3s ease; -webkit-transition: all .3s ease; transition: all .3s ease;	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #e72722; padding-bottom:20px;
}
.w19 li:hover dl{ bottom:0px;}
.w19 img{ width:100%;}
.w19 li:nth-child(3n){ margin-right:0%;}
.w19 ul{
	background-color:#efeeee;
	text-align:center;
	line-height:50px;
	font-size:18px;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #e72621;
}
.w19 p{ font-size:20px; font-weight:bolder; color:#333; padding-top:10px; padding-bottom:10px;}
.w19 h3{ text-align:center; font-size:14px; color:#666; padding-top:0px; padding-bottom:10px;}
.w19 span{ font-size:26px; color:#e72722;}
.w20{ background-color:#FFFFFF; overflow:hidden; width:1200px; margin:0 auto; margin-top:30px; padding:15px; box-sizing:border-box;}
.w21{ float:left; width:500px; overflow:hidden;}
.w21 img{ width:100%;}
.w22{ width:620px; float:right; overflow:hidden;}
.w22 li{ line-height:55px; font-size:16px; color:#333333; overflow:hidden;}
.w22 span{ display:inline-block; width:140px; float:left;}
.w22 em{ display:inline-block; color:#cc0000;}
.w22 dl{ line-height:45px; background-color:#e72621; overflow:hidden; width:200px; margin-top:20px; text-align:center; font-size:18px; color:#FFFFFF;border-radius:200px; cursor:pointer;}
.w22 i{ font-size:20px; display:inline-block; margin-right:10px;}
.w23{ height:40px; overflow:hidden;}
.w24{
	line-height:50px;
	overflow:hidden;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #eaeaea;
}
.w24 span{
	display:inline-block;
	line-height:50px;
	font-size:20px;
	font-weight:bolder;
	color:#e72621;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #e72621;
}
.w25{ overflow:hidden; font-size:16px; color:#333333; line-height:200%; margin-top:30px;}
.w25 img{ max-width:1160px;}
.w26{
	overflow:hidden;
	line-height:50px;
	margin-top:30px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #eaeaea;
}
.w26 dl{ float:left; font-size:16px; color:#333333;}
.w26 dt{ float:right; font-size:16px; color:#333333;}







