/* CSS Document */
body,td,th {
	font-size: 12px;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px; font-family:"Microsoft YaHei"; min-width:1380px;
}
*{ font-family:"Microsoft YaHei";}
dl,dt,dd,li,p,ul,h,h1,h2,h3,h4,h5,h6,b{ margin:0px; padding:0px; font-weight:normal;}
li,ul {list-style-type:none;}
span{
	font-style: normal;
}
em{font-style: normal;}
img{border:none;border:0;vertical-align:middle;}
.gov{moz-transition: all .3s ease; -webkit-transition: all .3s ease; transition: all .3s ease;}
.q1{ width:1280px;  margin:0 auto; height:51px;}
.q2{
	line-height:50px; height:50px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e9e9e9;
}
.q3{ float:left; line-height:50px;}
.q3 li{ float:left; font-size:14px; color:#000; margin-right:20px;}
.q3 span{ display:inline-block; margin-right:5px; float:left; font-size:18px;}
.q4{ float:right;}
.q4 li{ float:left;position:relative; cursor:pointer; margin-left:15px;}
.q4 span{ line-height:50px; font-size:20px; color:#000000;}
.q4 dl{ position:absolute; left:-50px; top:51px; width:120px; background-image:url(../images/we_03.png); display:none; text-align:center; padding-top:20px; padding-bottom:5px;}
.q4 img{ width:110px;}
.q4 li:hover dl{ display:block;}
.q4 li:hover span{ color:#654536;}
.q5{ width:1280px; margin:0 auto; height:82px;}
.q6{ float:left; padding-top:20px; padding-bottom:20px;}
.q7{ float:right; margin-right:50px; margin-top:20px;}
.q7 li{ float:left;cursor:pointer; padding-bottom:20px;position:relative;}
.q7 li:hover { color:#654536;}
.q7 dl{ text-align:center; font-size:16px; color:#000000; line-height:42px;padding-left:20px; padding-right:20px; }
.q7 dt{ position:absolute; left:0px; width:100%;top:62px; z-index:99999; background-color:rgba(0, 0, 0, 0.5); display:none;}
.q7 li:hover dt{ display:block;}
.q7 p{ text-align:center; line-height:35px; font-size:14px; color:#fff; cursor:pointer;moz-transition: all .3s ease; -webkit-transition: all .3s ease; transition: all .3s ease;}
.q7 p:hover{ background-color:#654536; color:#FFFFFF;}
.q8{
	height:645px;
	overflow:hidden;
	background-repeat: no-repeat;
	background-position: center center;
}
.q8 video{ width: 100%;
  height: 100%;
    display: block;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center center;
     object-position: center center;}
.q9{ width:190px; background-color:#efefef; line-height:30px; height:30px; overflow:hidden;border-radius:50px; float:right; margin-top:25px;}
.q9 dl{ float:left; width:50px; text-align:center;}
.q9 dt{ float:right; width:140px;}
.q9 span{ font-size:22px; color:#797979; cursor:pointer; display:inline-block; line-height:30px;}
.q10{
	background-color:transparent;
	border-top-style: none;outline: medium;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.q11{
	width:100%;
	line-height:30px;
	height:30px;
	background-color:transparent;
	outline: medium;
	font-size:14px;
	color:#666666;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.q12{
	height:180px;
	background-color:#ededed;
	background-image: url(../images/bb_03.png);
	background-repeat: no-repeat;
	background-position: center center; overflow:hidden;
}
.q13{ width:1280px; margin:0 auto; overflow:hidden; margin-top:40px;}
.q13 li{ float:left; width:18.8%; margin-left:1%; overflow:hidden; background-color:#FFFFFF; height:100px;moz-transition: all .3s ease; -webkit-transition: all .3s ease; transition: all .3s ease; cursor:pointer;}
.q13 span{ float:right; font-size:45px; display:inlie-block; color:#654536; margin-right:15px; margin-top:25px;moz-transition: all .3s ease; -webkit-transition: all .3s ease; transition: all .3s ease;}
.q13 dl{ float:left; padding-left:20px; padding-top:20px; font-size:12px; color:#666666;}
.q13 p{ font-size:20px; color:#000000; padding-bottom:5px;}
.q13 li:hover{ background-color:#654536;border-radius:5px;}
.q13 li:hover dl{ color:#FFFFFF;}
.q13 li:hover p{ color:#FFFFFF;}
.q13 li:hover span{ color:#FFFFFF;}
.q14{ overflow:hidden; text-align:center;position:relative; margin-top:30px;}
.q14 dl{
	line-height:56px;
	font-size:50px;
	color:#eaeaea;
	font-weight:bolder;
	text-transform: uppercase;
	letter-spacing: 5px;
}
.q14 dt{position:absolute; right:0px; top:0px; width:100%; line-height:56px; font-size:40px; color:#333333;}
.q14 li{ font-size:18px; color:#666666; padding-top:10px;}
.q15{ overflow:hidden; text-align:center; line-height:50px; font-size:18px; margin-top:20px;}
.q16{ background-color:#000000; overflow:hidden; margin-top:30px; height:860px;position:relative;}
.q17{ overflow:hidden; width:100%;}
.q17 li{ float:left; margin-top:20px; margin-right:20px; width:625px;}
.q17 img{ width:100%;}
.q18{ overflow:hidden; width:100%;}
.q18 li{ float:left; margin-top:20px; margin-right:20px; width:625px;}
.q18 img{ width:100%;}
.q19{ position:absolute; left:0px; top:0px; width:100%; height:860px; z-index:999999999999; }
.q20{ text-align:center; overflow:hidden; padding-top:260px;}
.q20 dl{ font-size:40px; color:#FFFFFF; line-height:180%;}
.q20 span{
	display:inline-block;
	line-height:40px; color:#FFFFFF; margin-top:40px;
	padding-left:50px;
	padding-right:50px; font-size:14px;moz-transition: all .3s ease; -webkit-transition: all .3s ease; transition: all .3s ease;
	border: 1px solid #FFFFFF; cursor:pointer;
}
.q20 em{ display:inline-block; margin-left:10px; font-size:16px;}
.q20 span:hover{ background-color:#FFFFFF; color:#654536; padding-left:70px; padding-right:70px;}
.q20 dt{ padding-bottom:50px;}
.q20 dt img{ width:160px;}
.q21{
	height:780px;
	background-image:url(../images/qyjs.jpg);
	background-repeat: no-repeat; margin-top:30px;
	background-position: center center;
}
.q22{ width:280px; height:370px; float:right; margin-right:10%; margin-top:200px;  background-color:rgba(255, 255, 255, 0.7);}
.q22 p{ text-align:center; font-size:26px; margin-top:30px;}
.q22 dl{ padding:25px 35px 25px 35px; overflow:hidden; font-size:14px; color:#333333; line-height:27px;}
.q22  dt{ text-align:center;}
.q22 span{
	display:inline-block;
	line-height:35px;
	padding-left:30px;
	padding-right:30px;moz-transition: all .3s ease; -webkit-transition: all .3s ease; transition: all .3s ease;
	font-size:14px;
	color:#000000; cursor:pointer;
	border: 1px solid #333;
}
.q22 em{ display:inline-block; margin-left:5px;}
.q22 span:hover{ background-color:#FFFFFF; color:#654536;border: 1px solid #fff;}
.q23{ background-color:#f9f9f9; overflow:hidden; margin-top:0px; padding-bottom:40px;}
.q24{ width:1280px; margin:0 auto; overflow:hidden; margin-top:40px; padding-bottom:30px;}
.q24 li{ float:left; width:24%; overflow:hidden; background-color:#FFFFFF; margin-right:1.333%;}
.q24 li:nth-child(4n){ margin-right:0%;}
.q24 dl{ width:100%; height:21vh; overflow:hidden;}
.q24 img{ width:100%; min-height:21vh;moz-transition: all .3s ease; -webkit-transition: all .3s ease; transition: all .3s ease;}
.q24 ul{ overflow:hidden; padding:40px 30px 40px 30px; text-align:center; color:#333333;}
.q24 dt{ font-family:"Times New Roman", Times, serif; font-size:20px;}
.q24 p{ font-size:16px; line-height:25px; overflow:hidden; padding-top:10px;
text-align: justify; height:50px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2; cursor:pointer;}
.q24 span{
	width:150px;
	line-height:40px;
	overflow:hidden;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid; display:inline-block;
	border-bottom-style: solid;moz-transition: all .3s ease; -webkit-transition: all .3s ease; transition: all .3s ease;
	border-top-color: #e5e5e5; font-size:14px; color:#333333;
	border-bottom-color: #e5e5e5; cursor:pointer; margin-top:30px;
}
.q24 em{ display:inline-block; float:right; margin-right:20px;}
.q24 li:hover img{transform: scale(1.2, 1.2);}
.q24 span:hover{ color:#654536;border-top-color: #654536;border-bottom-color: #654536; }
.q25{
	background-image:url(../images/lcbg_03.png);
	overflow:hidden;
	padding-bottom:50px;
	padding-top:20px;
}
.q26{ overflow:hidden; text-align:center;position:relative; margin-top:30px;}
.q26 dl{
	line-height:56px;
	font-size:50px;
	color:rgba(0, 0, 0, 0.05);
	font-weight:bolder;
	text-transform: uppercase;
	letter-spacing: 5px;
}
.q26 dt{position:absolute; right:0px; top:0px; width:100%; line-height:56px; font-size:40px; color:#333333;}
.q26 li{ font-size:18px; color:#666666;}
.q27{ width:1280px; margin:0 auto;  margin-top:40px;}
.q27 li{ width:15.6666%; float:left; background-color:#fff; overflow:hidden; padding-bottom:70px; padding-top:70px; text-align:center; margin-right:1.2%; margin-top:30px; margin-bottom:10px;moz-transition: all .3s ease; -webkit-transition: all .3s ease; transition: all .3s ease;}
.q27 p{ color:#bababa; font-size:46px; font-weight:bolder; padding-bottom:50px;}
.q27 span{ color:#333333; font-size:46px;}
.q27 dl{ padding-top:25px; font-size:20px; color:#654536; font-weight: bolder;}
.q27 dt{ font-size:14px; color:#666666; padding-top:15px;}
.q27 li:nth-child(6n){ margin-right:0%;}
.q27 li:hover{box-shadow: 0 0 20px #d5d5d5; z-index:99999; margin-top:10px;}
.q28{border-radius:20px 0px 0px 0px;}
.q29{border-radius:0px 0px 20px 0px;}
.q30{ width:1280px; margin:0 auto; overflow:hidden; margin-top:30px;box-shadow: 0 0 5px #d5d5d5;}
.q31{ float:right; width:600px;}
.q32{ background-image:url(../images/footerbag.jpg);background-size: cover; overflow:hidden; padding-top:100px; padding-bottom:100px;}
.q33{ width:1280px; margin:0 auto; overflow:hidden;}
.q34{ float:left;}
.q34 li{ float:left; padding-right:70px;}
.q34 dl{ font-size:18px; color:#FFFFFF; margin-bottom:20px;}
.q34 span{ width:7px; height:19px; background-color:#FFFFFF; float:left; display: inline-block; margin-right:10px; margin-top:3px;}
.q34 p{ line-height:35px; font-size:14px; color:rgba(255, 255, 255, 0.5); cursor:pointer; margin-left:17px;}
.q34 p:hover{ color:rgba(255, 255, 255, 1);}
.q35{ float:right;}
.q36{
	float:left;
	background-color:rgba(0, 0, 0, 0.5); text-align:center;
	border: 1px solid rgba(255, 255, 255, 0.3); width:110px; padding:15px; overflow:hidden;
}
.q36 img{ width:100%;}
.q36 p{ padding-top:10px; font-size:14px; color:rgba(255, 255, 255, 0.5);}
.q37{ float:left; padding-left:20px;}
.q37 dl{ line-height:30px; font-size:16px; color:#FFFFFF;}
.q37 span{ float:left; display:inline-block; font-size:16px; margin-right:5px; margin-top:2px;}
.q37 p{
	font-size:30px;
	font-weight:bolder;
	color:#FFFFFF;
	margin-top:5px;
	border-bottom-width: 1px;
	border-bottom-style: solid; padding-bottom:15px;
	border-bottom-color: rgba(255, 255, 255, 0.2); margin-bottom:10px;
}
.q37 dt{ line-height:35px; font-size:14px; color:#FFFFFF;}
.q37 em{ display:inline-block; margin-right:5px;}
.q38{ overflow:hidden; float:left;}
.q39{
	width:1280px;
	margin:0 auto;
	overflow:hidden;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: rgba(255, 255, 255, 0.2);
	border-bottom-color: rgba(255, 255, 255, 0.2); margin-top:40px; padding-bottom:40px; padding-top:40px;
}
.q40{ float:right; line-height:42px; font-size:20px; color:#FFFFFF;}
.q41{ width:1280px; margin:0 auto; overflow:hidden; margin-top:40px; line-height:40px; font-size:14px; color:#CCCCCC;}
.q42{ text-align:center; line-height:70px; background-color:#000000; font-size:14px; color:#CCCCCC;}
.q43{ text-align:center; overflow:hidden; margin-top:60px; font-size:24px; color:#555;}
.q44{
	overflow:hidden;
	margin-top:60px;
	border-top-width: 1px; padding-bottom:40px; padding-top:40px;
	border-top-style: solid;
	border-top-color: #e5e5e5;
}
.q45{ width:1280px; margin:0 auto; overflow:hidden;}
.q45 li{ width:319px; float:left; text-align:center; overflow:hidden; padding-bottom:20px; padding-top:20px; color:#666; cursor:pointer;}
.q45 span{ font-size:40px; display:inline-block;}
.q45 dl{ font-size:24px; padding-top:10px;}
.q45 p{ font-size:14px; padding-top:10px;}
.q45 li:hover{ color:#654536;}
.q45 dt{ width:1px; height:150px; background-color:#e5e5e5; float:left;}
.q46{ text-align:center; overflow:hidden; margin-top:30px;}
.q46 span{ display:inline-block; margin-left:20px; margin-right:20px; cursor:pointer;}
.q46 em{ display:inline-block; font-size:36px;}
.q46 p{ font-size:16px; padding-top:5px;}
.q46 span:hover{ font-weight:bolder; color:#654536;}
.q47{ background-color:#f6f6f6; overflow:hidden; padding-bottom:90px; padding-top:90px; background-image:url(../images/yy.jpg);background-size: cover; margin-top:0px;}
.q48{ width:1280px; margin:0 auto; overflow:hidden; background-color:#FFFFFF; padding-bottom:50px; padding-top:10px;}
.q49{ width:1100px; margin:0 auto; overflow:hidden; margin-top:30px;}
.q49 li{ float:left; width:48%; overflow:hidden; line-height:45px; margin-top:30px; margin-right:4%;}
.q49 dl{ float:left; width:20%; float:left; font-size:16px; color:#333333;}
.q49 dt{ float:left; width:80%; overflow:hidden;}
.q49 li:nth-child(2n){ margin-right:0%;}
.q49 ul{ text-align:center; overflow:hidden; margin-top:50px; width:100%; float:left;}
.q49 p{ text-align:center; overflow:hidden; margin-top:30px; width:100%; float:left; font-size:14px; color:#666666;}
.q49 span{ color:#cc0000;}
.q50{
	width:100%;
	line-height:45px; height:45px;
	padding-left:10px;
	font-size:14px;
	color:#333333;box-sizing:border-box;
	border: 1px solid #CCCCCC;
}
.q51{
	width:350px;
	line-height:45px;
	text-align:center;
	cursor:pointer;
	font-size:17px;
	color:#FFFFFF;
	border-radius:3px;
	background-color:#333;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;moz-transition: all .3s ease; -webkit-transition: all .3s ease; transition: all .3s ease;
	border-left-style: none;
}
.q51:hover{background-color:#654536;}
.q52{
	height:750px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
}
.q52 li{ width:1920px; float:left; overflow:hidden;}
.q52 img{ width:100%;}
.q53{ height:20px;}
.q54{ width:1280px; margin:0 auto; overflow:hidden; padding-top:170px;}
.q55{ overflow:hidden;}
.q55 p{ font-size:34px; color:#fff;}
.q55 dl{
	padding-top:25px;
	font-size:40px;
	color:rgba(255, 255, 255, 0.9);
	letter-spacing: 3px;
}
.q56{ overflow:hidden; padding-top:80px;}
.q56 li{ float:left; margin-right:50px; line-height:60px; overflow:hidden; color:#FFFFFF; font-size:22px;}
.q56 span{ font-size:36px; display:inline-block; margin-right:10px; float:left; margin-top:3px;}
.q57{ overflow:hidden; padding-top:50px;}
.q57 span{ line-height:45px; background-color:rgba(255, 255, 255, 0.8); display:inline-block; padding-left:60px; padding-right:60px; font-size:16px; color:#000000; cursor:pointer;border-radius:25px;moz-transition: all .3s ease; -webkit-transition: all .3s ease; transition: all .3s ease;}
.q57 em{ font-size:26px; display:inline-block; margin-left:10px; float:right; margin-top:2px;}
.q57 span:hover{background-color:rgba(255, 255, 255, 1); padding-left:80px; padding-right:80px;}
.q58{
	background-image:url(../images/01.jpg);
	background-repeat: no-repeat; overflow:hidden;
	background-position: center top;
}
.q59{
	background-color:#fafafa;
	height:60px;
	background-image: url(../images/ll_03.png);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.q60{ width:1280px; margin:0 auto; overflow:hidden; margin-top:20px;}
.q61{ overflow:hidden;position:relative;}
.q61 img{ width:100%;}
.q61 dl{
	position:absolute;
	right:0px;
	bottom:0px;
	width:100%;
	line-height:60px;
	font-size:17px;
	color:#FFFFFF;
	background-color:rgba(0, 0, 0, 0.7);
	z-index:9999;
	text-align:center;
	letter-spacing: 3px;
}
.q62{ text-align:center; font-size:18px; color:#000000; line-height:50px; padding-top:10px;}
.q62 span{ display:inline-block; font-size:18px; color:#CCCCCC; margin-left:10px; margin-right:10px;}
.q63{ overflow:hidden;position:relative; width:100%; margin-top:30px;}
.q63 img{ width:100%;moz-transition: all 2s ease; -webkit-transition: all 2s ease; transition: all 2s ease;}
.q63 dl{
	position:absolute;
	right:0px;
	bottom:0px;
	width:100%;
	line-height:8vh;
	font-size:3vh;
	color:#FFFFFF;
	background-color:rgba(0, 0, 0, 0.6);
	z-index:9999;
	text-align:center;
	letter-spacing: 3px;
}
.q63 dt{
	position:absolute;
	left:10vh;
	top:10vh; padding-left:3vh; padding-right:3vh;
	line-height:6vh;
	font-size:2.5vh;border-radius:10px;
	color:#FFFFFF;
	background-color:rgba(0, 0, 0, 0.6);
	z-index:9999;
	text-align:center;
	letter-spacing: 3px;
}
.q63 span{ display:inline-block; font-size:2.5vh;}
.q63:hover img{transform: scale(1.2, 1.2);}
.q64{ height:6vh;}
.q65{ width:1280px; margin:0 auto; overflow:hidden; margin-top:6vh;}
.q65 li{ float:left; width:31.33%;position:relative; margin-right:3%; height:60vh;}
.q65 img{ width:100%;}
.q65 ul{ background-color:#f5f5f5; position:absolute; right:0px; top:43vh;box-sizing:border-box; padding:30px 15px 30px 15px; width:100%;moz-transition: all .3s ease; -webkit-transition: all .3s ease; transition: all .3s ease;}
.q65 dl{ line-height:3vh; color:#333333; overflow:hidden; font-size:2vh;}
.q65 span{ display:inline-block; margin-left:1vh; font-size:1.5vh;}
.q65 em{ float:right; font-size:1.7vh; display:inline-block;}
.q65 dt{ padding-top:2vh; font-size:1.5vh; color:#333333;overflow: hidden;/*超出部分隐藏*/
	white-space: nowrap;/*不换行*/
	text-overflow:ellipsis;/*超出部分文字以...显示*/}
.q65 dd{ overflow:hidden; padding-top:2vh; display:none;}
.q65 li:hover ul{ top:38vh; background-color:#333333;}
.q65 li:hover dd{ display:block;}
.q65 i{
	display:inline-block;
	width:40%;
	cursor:pointer;
	float:left; text-align:center; color:#FFFFFF;
	line-height:35px;
	border: 1px solid rgba(255, 255, 255, 0.6);
	font-style: normal;moz-transition: all .3s ease; -webkit-transition: all .3s ease; transition: all .3s ease;
}
.q65 e{
	display:inline-block;
	width:40%;
	cursor:pointer;
	float:right; text-align:center; color:#FFFFFF;
	line-height:35px;
	border: 1px solid rgba(255, 255, 255, 0.6);
	font-style: normal;moz-transition: all .3s ease; -webkit-transition: all .3s ease; transition: all .3s ease;
}
.q65 i:hover{ background-color:#fff; color:#000000;}
.q65 e:hover{ background-color:#fff; color:#000000;}
.q65 li:hover dl{ color:#FFFFFF;}
.q65 li:hover dt{ color:#FFFFFF;}
.q65 li:nth-child(3n){ margin-right:0%;}

.q66{ overflow:hidden; text-align:center; margin-top:20px;}
.q66 span{
	width:180px;
	line-height:50px;
	overflow:hidden;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid; display:inline-block;
	border-bottom-style: solid;moz-transition: all .3s ease; -webkit-transition: all .3s ease; transition: all .3s ease;
	border-top-color: #d3d3d3; font-size:16px; color:#333333;
	border-bottom-color: #d3d3d3; cursor:pointer; margin-top:30px;
}
.q66 em{ display:inline-block; float:right; margin-right:20px;}
.q66 span:hover{ color:#654536;border-top-color: #654536;border-bottom-color: #654536; width:230px; }
.q67{
	height:700px;
	background-image:url(../images/about_bg.jpg);
	background-repeat: no-repeat; margin-top:4vh;
	background-position: center center;
}
.q68{ width:1280px; margin:0 auto; overflow:hidden;}
.q69{ width:545px; float:left; overflow:hidden; margin-top:150px;}
.q69 p{ font-size:26px; color:#654536; padding-top:10px; font-weight:bolder; cursor:pointer;}
.q69 dl{ overflow:hidden; padding-top:30px; font-size:16px; line-height:40px;}
.q69 dt{ font-size:30px; color:#333;}
.q69 span{ display:inline-block; width:70px; height:45px; text-align:center; cursor:pointer; background-color:#666666;border-radius:5px; margin-top:30px; line-height:45px; font-size:30px; color:#FFFFFF;}
.q69 span:hover{ background-color:#654536; width:90px;}
.q70{ width:690px; float:right;position:relative; margin-top:100px; height:600px;}
.q70 video{ width:650px; height:500px;border-radius:30px;}
.q70 li{ float:right;}
.q70 li img{ width:650px;border-radius:10px;}
.q70 dl{
	position:absolute;
	left:0px;
	bottom:0px;
	width:200px;border-radius:10px;box-sizing:border-box;
	border: 1px solid #CCCCCC;
}
.q70 dl img{
	width:100%;box-sizing:border-box;
	border-radius:10px;
	border: 10px solid #FFFFFF;
}
.q71{ width:1280px; margin:0 auto; overflow:hidden; background-color:#FFFFFF; margin-top:550px; padding:30px;box-sizing:border-box;}
.q72{
	height:60px; overflow:hidden;
	background-image: url(../images/ll_03.png);
	background-repeat: repeat-x; text-align:center;
	background-position: left bottom;
}
.q72 span{ display:inline-block; margin-left:20px; margin-right:20px; line-height:40px; padding-bottom:18px; font-size:20px; color:#333333; cursor:pointer;}
.q72 span:hover{
	color:#654536;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #654536;
}
.q72 .q73{color:#654536;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #654536;}
.q74{ overflow:hidden; margin-top:40px;}
.q74 img{ width:550px;border-radius:10px;}
.q74 video{ width:550px; height:420px;border-radius:30px;}
.q74 ul{ float:right; width:620px; overflow:hidden; padding-top:20px;}
.q74 p{ font-size:24px; font-weight:bolder; color:#333333;}
.q74 span{ display:inline-block; width:70px; height:5px; background-color:#654536; margin-top:20px;}
.q74 dl{ font-size:16px; color:#333333; padding-top:30px; line-height:220%; overflow:hidden;}
.q74 li{ overflow:hidden; float:left; margin-right:70px; font-size:18px; margin-top:15px;}
.q74 em{ font-size:35px; font-weight:bolder; color:#654536; display:inline-block;}
.q74 h2{ font-size:18px; color:#333333; padding-top:5px;}
.q75{ width:1280px; margin:0 auto; overflow:hidden; margin-top:30px;}
.q75 li{
	width:31.3333%;
	margin-right:3%;
	overflow:hidden;
	float:left;
	border-bottom-width: 1px;
	border-bottom-style: solid; padding-bottom:30px;
	border-bottom-color: #CCCCCC;
}
.q75 img{ width:100%;moz-transition: all .3s ease; -webkit-transition: all .3s ease; transition: all .3s ease;border-radius:10px;}
.q75 dl{ width:100%; overflow:hidden;border-radius:10px;}
.q75 li:hover img{ transform: scale(1.2, 1.2);}
.q75 p{ text-align:center; line-height:70px; font-size:30px; font-weight:bolder;}
.q75 dt{ font-size:18px; color:#666666; line-height:200%; text-align:center;}
.q75 li:nth-child(3n){ margin-right:0%;}
.q76{ height:40px;}
.q77{ overflow:hidden;}
.q77 img{ width:100%;}
.q78{ width:820px; margin:0 auto; overflow:hidden; text-align:center; font-size:18px; color:#333333; line-height:200%; padding-top:50px;}
.q79{ text-align:center; overflow:hidden; margin-top:40px; padding-bottom:40px;}
.q79 span{ display:inline-block; margin-left:20px; margin-right:20px; color:#333333;}
.q79 em{ font-size:40px;}
.q79 p{ font-size:14px; color:#333333; padding-top:10px;}
.q80{ width:1280px; margin:0 auto; overflow:hidden; margin-top:30px;}
.q80 li{ float:left; width:630px; margin-right:20px; margin-top:20px; background-color:#f7f7f7; height:300px;box-sizing:border-box; padding-left:120px; padding-top:60px;}
.q80 span{ font-size:60px; color:#333333; float:left; display:inline-block;}
.q80 li:nth-child(2n){ margin-right:0;}
.q80 dl{ float:right; width:380px;}
.q80 p{ font-size:36px; color:#333333; line-height:60px;}
.q80 dt{ font-size:16px; color:#333333; line-height:200%; margin-top:20px;}
.q81{ overflow:hidden; width:1280px; margin:0 auto;}
.q81 img{ float:left; margin-right:70px;}
.q81 p{ font-size:30px; font-weight:bolder; margin-top:30px;}
.q81 dl{ padding-top:30px; font-size:16px; line-height:180%; color:#666666;}
.q82{
	height:500px;
	background-repeat: no-repeat; overflow:hidden;
	background-position: center center;
}
.q83{ line-height:50px; height:50px; margin-top:450px; background-color:rgba(0,0,0, 0.4); overflow:hidden;}
.q83 li{ width:1280px; margin:0 auto; font-size:14px; color:#FFFFFF;}
.q83 em{ display:inline-block; margin-right:5px;}
.q83 a:link {
	color: #fff;
	text-decoration: none;
}
.q83 a:visited {
color: #fff;
text-decoration: none;
}
.q83 a:hover {
	color: #fff;
	text-decoration: underline;
}
.q83 a:active {
color: #fff;
text-decoration: none;
}
.q84{ height:25px;}
.q85{ width:1280px; margin:0 auto; overflow:hidden; margin-top:20px;}
.q85 li{ float:left; width:31.333%; margin-right:3%; background-color:#fbfbfb; margin-top:30px; box-sizing:border-box;moz-transition: all .3s ease; -webkit-transition: all .3s ease; transition: all .3s ease;}
.q85 dl{ width:100%; height:27vh; overflow:hidden;}
.q85 img{ width:100%;moz-transition: all .3s ease; -webkit-transition: all .3s ease; transition: all .3s ease;}
.q85 ul{ padding:10px 20px 20px 20px; overflow:hidden;}
.q85 dt{
	border-bottom-width: 1px;
	border-bottom-style: solid; overflow:hidden; line-height:50px; font-size:28px; color:#333333;
	border-bottom-color: #d6d6d6;
}
.q85 span{
	float:right;
	font-size:24px; line-height:30px; padding-left:10px; padding-right:10px; color:#333333;
	display:inline-block;
	border: 1px solid #d6d6d6; margin-top:10px;
}
.q85 em{ font-size:16px; color:#666666;}
.q85 p{ font-size:16px; color:#333333; margin-top:10px;overflow: hidden;/*超出部分隐藏*/
	white-space: nowrap;/*不换行*/
	text-overflow:ellipsis;/*超出部分文字以...显示*/
	}
.q85 dd{ font-size:14px; color:#666666; line-height:180%; padding-top:10px;}
.q85 li:hover{
 background-color:#f2f2f2;
}
.q85 li:nth-child(3n){ margin-right:0%;}
.q85 p:hover{
	text-decoration: underline;
}
.q85 li:hover img{ transform: scale(1.2, 1.2);}
.q86{ background-color:#f5f5f5; overflow:hidden; padding-bottom:50px; padding-top:50px;}
.q87{ width:1280px; margin:0 auto; background-color:#FFFFFF; overflow:hidden; padding:40px;box-sizing:border-box;}
.q88{ text-align:center; overflow:hidden;}
.q88 p{ font-size:26px; font-weight:bolder; padding-bottom:20px;}
.q88 dl{
	font-size:16px;
	color:#666666; padding-bottom:20px;
	border-bottom-width: 1px; 
	border-bottom-style: solid;
	border-bottom-color: #dcdcdc;
}
.q89{ overflow:hidden; font-size:16px; color:#333333; line-height:200%; padding-top:20px;
border-bottom-width: 1px; 
	border-bottom-style: solid; padding-bottom:20px;
	border-bottom-color: #dcdcdc;
}
.q90{ overflow:hidden; margin-top:30px;}
.q90 li{ width:45%; float:left; background-color:#f6f6f6; line-height:40px; overflow:hidden; font-size:14px; height:40px; cursor:pointer;}
.q90 span{ display:inline-block; padding-left:20px; padding-right:20px; background-color:#ebebeb; color:#333; font-size:14px; margin-right:10px;}
.q90 dl{ width:45%; float:right; background-color:#f6f6f6; line-height:40px; overflow:hidden; font-size:14px; height:40px; cursor:pointer;}
.q91{ text-align:center; overflow:hidden; margin:0 auto; margin-top:30px; width:1000px;}
.q91 p{ font-size:40px; color:#333333; font-weight:bolder;}
.q91 dl{ padding-top:20px; font-size:22px; color:#666666; line-height:200%;}
.q91 dt{ font-size:24px; color:#666; padding-top:10px;}
.q92{text-align:center; overflow:hidden; background-color:#f5f5f5;}
.q92 span{
	border-right-width: 1px;
	border-right-style: solid; line-height:75px; overflow:hidden;
	border-right-color: #dbdbdb; display:inline-block;
}
.q92 em{
	line-height:75px;
	font-size:18px;
	color:#333333;
	padding-left:60px; display:inline-block;
	padding-right:60px;
	cursor:pointer;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #dbdbdb;
	border-right-color: #dbdbdb;
	border-bottom-color: #dbdbdb;
	border-left-color: #dbdbdb;
}
.q92 em:hover{
	background-color:#FFFFFF;
	background-image: url(../images/li_03.png);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.q92 .q93{background-color:#FFFFFF;
	background-image: url(../images/li_03.png);
	background-repeat: no-repeat;
	background-position: center bottom;}
.q94{ overflow:hidden; text-align:center; margin-top:40px; font-size:36px; font-weight:bolder; line-height:150%;}
.q95{ width:1280px; margin:0 auto; overflow:hidden;}
.q95 li{ float:left; width:33.33%; text-align:center; margin-top:40px;}
.q95 span{
	display:inline-block;
	width:200px;
	height:200px;
	line-height:200px;
	font-size:70px;
	color:#333333;border-radius:100px;
	border: 1px solid #CCCCCC;
}
.q95 p{ font-size:20px; margin-top:20px; color:#000;}
.q95 dl{ padding:30px; font-size:16px; color:#666666; overflow:hidden; line-height:180%;}
.q96{ background-color:#f5f5f5; overflow:hidden; margin-top:50px; padding-bottom:70px; padding-top:50px;}
.q97{ width:1280px; margin:0 auto; overflow:hidden; margin-top:30px;}
.q97 li{
	width:23%;
	float:left; height:185px;
	margin-right:2.6%; margin-top:30px;
	overflow:hidden;box-sizing:border-box; background-color:#FFFFFF; text-align:center;
	border: 1px solid #e2e2e2;
}
.q97 span{ font-size:50px; margin-top:40px; display:inline-block; color:#666666;}
.q97 p{ padding-top:20px; font-size:20px; color:#666666; padding-bottom:40px;}
.q97 dl{ text-align:center; font-size:20px; color:#FFFFFF; margin-top:30px; display:none;}
.q97 dt{ padding:20px 20px 10px 20px; font-size:14px; color:#FFFFFF; line-height:170%; display:none;}
.q97 li:nth-child(4n){ margin-right:0%;}
.q97 li:hover{background: -webkit-linear-gradient(left,#03246a, #174ca5); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left,#03246a, #174ca5); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left,#03246a, #174ca5); /* Firefox 3.6 - 15 */
    background: linear-gradient(left,#03246a, #174ca5); /* 标准的语法（必须放在最后） */}
.q97 li:hover span{ display:none;}
.q97 li:hover p{ display:none;}
.q97 li:hover dl{ display:block;}
.q97 li:hover dt{ display:block;}
.q98{ width:1280px; margin:0 auto; margin-top:10px;}
.q98 li{ float:left; width:50%; margin-top:40px;}
.q98 img{ width:30%; float:left; margin-right:3%;}
.q98 p{ font-size:26px; color:#666666; margin-top:20px;}
.q98 dl{ padding-top:20px; font-size:14px; color:#666666; line-height:180%; padding-right:20px;}
.q98 li:hover{box-shadow: 0 0 10px #d6d6d6;}
.q99{ overflow:hidden; text-align:center;position:relative; margin-top:50px;}
.q99 dl{
	line-height:56px;
	font-size:50px;
	color:#eaeaea;
	font-weight:bolder;
	text-transform: uppercase;
	letter-spacing: 5px;
}
.q99 dt{position:absolute; right:0px; top:0px; width:100%; line-height:56px; font-size:40px; color:#333333;}
.q99 li{ font-size:18px; color:#666666; padding-top:10px;}
.q100{ width:1280px; margin:0 auto; overflow:hidden; margin-top:20px;}
.q100 li{ float:left; width:31.333%; margin-right:3%; overflow:hidden; margin-top:30px;}
.q100 img{ width:100%;}
.q100 p{ font-size:20px; color:#333333; padding-bottom:10px; padding-top:30px;}
.q100 dl{ font-size:14px; color:#666666; line-height:170%;}
.q100 li:nth-child(3n){ margin-right:0%;}
.q101{ width:1280px; margin:0 auto; overflow:hidden; margin-top:80px;}
.q101 li{
	width:19%;
	margin-right:1.25%; float:left;box-sizing:border-box;
	overflow:hidden; text-align:center; padding-bottom:30px; padding-top:30px;
	border: 1px solid #d6d6d6;
}
.q101 span{ display:inline-block; font-size:50px; color:#707070;}
.q101 dl{ padding:25px 25px 0px 25px; color:#707070; overflow:hidden; line-height:180%; font-size:16px;}
.q101 li:nth-child(5n){ margin-right:0%;}
.q102{ height:545px; background-image:url(../images/bg57.jpg); margin-top:80px; overflow:hidden;}
.q103{ overflow:hidden; text-align:center;position:relative; margin-top:70px;}
.q103 dl{
	line-height:56px;
	font-size:50px;
	color: rgba(255,255,255, 0.2);
	font-weight:bolder;
	text-transform: uppercase;
	letter-spacing: 5px;
}
.q103 dt{position:absolute; right:0px; top:0px; width:100%; line-height:56px; font-size:40px; color:#fff;}
.q103 li{ font-size:18px; color:#666666;}
.q104{ width:1280px; margin:0 auto; overflow:hidden; margin-top:100px; text-align:center;}
.q104 span{ display:inline-block; padding-left:15px; padding-right:15px; float:left;}
.q104 dl{
	width:120px;
	height:120px; line-height:120px;border-radius:125px;
	border: 1px solid #FFFFFF; font-size:40px; color:#FFFFFF;
}
.q104 p{ font-size:16px; color:#FFFFFF; padding-bottom:20px; padding-top:20px; width:120px;}
.q104 em{ font-size:30px; display:inline-block; line-height:120px; margin-left:20px; margin-right:20px; color:#FFFFFF; float:left;}
.q105{ background-color:#f5f5f5; overflow:hidden; padding-bottom:60px; padding-top:60px;}
.q106{
	width:1280px;
	margin:0 auto; background-color:#FFFFFF; padding-bottom:60px; padding-top:20px;
	background-image:url(../images/tt_03.png);
	background-repeat: repeat-x; overflow:hidden;
	background-position: left top;
}
.q107{ background-color:#f5f5f5; overflow:hidden; padding-bottom:50px; padding-top:50px;}
.q108{ width:1280px; margin:0 auto; overflow:hidden; background-color:#FFFFFF;box-sizing:border-box; padding:20px 30px 30px 30px;}
.q108 li{
	line-height:30px;
	padding-bottom:15px;
	padding-top:15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F0F0F0; overflow:hidden;
}
.q108 dl{ float:left; width:10%; font-size:20px; font-weight:bolder;}
.q108 dt{ float:left; width:90%;}
.q108 span{ display:inline-block; padding-left:20px; padding-right:20px; margin-right:10px; cursor:pointer; font-size:16px;border-radius:25px;}
.q108 em{ display:inline-block;padding-left:20px; padding-right:20px;  margin-right:10px; cursor:pointer; font-size:16px;border-radius:25px;}
.q108 span:hover{ background-color:#999999; color:#FFFFFF;}
.q108 .q109{background-color:#999999; color:#FFFFFF;}
.q110{ width:1280px; overflow:hidden; margin:0 auto; margin-top:40px; background-color:#FFFFFF; padding-bottom:40px;}
.q111{ overflow:hidden;}
.q111 li{ width:30.533%; margin-left:2%; overflow:hidden; margin-top:3vh; background-color:#f5f5f5; float:left;}
.q111 dl{ width:100%; height:30vh; overflow:hidden;}
.q111 img{ min-height:30vh; width:100%;moz-transition: all .3s ease; -webkit-transition: all .3s ease; transition: all .3s ease;}
.q111 ul{ padding:15px; overflow:hidden;}
.q111 p{ font-size:18px; cursor:pointer;}
.q111 li:hover{ background-color:#ebebeb;}
.q111 li:hover img{ transform: scale(1.2, 1.2);}
.q111 dt{ font-size:14px; color:#666666; padding-top:10px; line-height:170%;}
.q111 dd{ overflow:hidden; padding-top:15px;}
.q111 span{
	display:inline-block;
	width:45%;
	float:left; font-size:14px; text-align:center;
	line-height:35px; background-color:#FFFFFF;
	border: 1px solid #FFFFFF; cursor:pointer;moz-transition: all .3s ease; -webkit-transition: all .3s ease; transition: all .3s ease;
}
.q111 span:hover{ background-color:#333333; color:#FFFFFF;border: 1px solid #333333;}
.q111 em{
	display:inline-block;
	width:45%; color:#FFFFFF;
	float:right; font-size:14px; text-align:center;
	line-height:35px; background-color:#acacac;moz-transition: all .3s ease; -webkit-transition: all .3s ease; transition: all .3s ease;
	border: 1px solid #acacac; cursor:pointer;
}
.q111 em:hover{ background-color:#654536; color:#FFFFFF;border: 1px solid #654536;}
.q112{ overflow:hidden; background-color:#f5f5f5; padding-bottom:50px;}
.q113{ line-height:80px; height:80px; overflow:hidden;}
.q113 li{ width:1280px; margin:0 auto; font-size:14px; color:#333;}
.q113 em{ display:inline-block; margin-right:5px;}
.q114{
	width:1280px;
	margin:0 auto;
	overflow:hidden;
	background-color:#FFFFFF;box-sizing:border-box; padding:40px;
	border: 1px solid #c0c0c0;
}
.q114 img{ float:left; width:650px;}
.q114 ul{ float:right; width:480px; overflow:hidden;}
.q114 p{
	margin-top:40px;
	padding-bottom:20px;
	font-size:20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e7e7e7;
}
.q114 dl{ overflow:hidden; margin-top:20px;}
.q114 dt{ float:left; font-size:14px; line-height:40px; color:#333333; width:50%;}
.q114 span{ display:inline-block; margin-top:30px; padding-left:50px; padding-right:50px; background-color:#858585; font-size:16px; color:#FFFFFF; cursor:pointer; line-height:40px;}
.q114 em{ display:inline-block; margin-right:10px;}
.q114 span:hover{ background-color:#654536;}
.q115{
	width:1280px;
	margin:0 auto;
	overflow:hidden;
	background-color:#FFFFFF;box-sizing:border-box;
	border: 1px solid #c0c0c0; margin-top:40px;
}
.q116{ overflow:hidden; background-color:#f3f3f3;}
.q116 span{
	display:inline-block;
	padding-left:50px;
	padding-right:50px;
	line-height:50px;
	font-size:20px;
	color:#654536;
	background-color:#FFFFFF;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #654536;
}
.q117{ overflow:hidden; padding:40px; font-size:16px; color:#333333; line-height:200%;}
.q117 img{ max-width:1100px;}
.q118{ overflow:hidden; padding:0px 40px 40px 40px;}
.q119{ overflow:hidden; text-align:center; padding-top:40px;}
.q119 p{ font-size:30px; color:#333333;}
.q119 span{ display:inline-block; width:200px; height:1px; background-color:#666666; margin-top:15px;}
.q119 dl{
	font-size:20px;
	color:#666666;
	padding-top:10px;
	font-family: "Times New Roman", Times, serif;
	text-transform: uppercase;
	letter-spacing: 2px;
}
.q120{
	overflow:hidden;
	background-image:url(../images/banner.jpg);
	background-repeat: no-repeat; min-height:700px;
	background-position: center top; padding-top:40px;
}
.q121{ width:1280px; margin:0 auto; overflow:hidden; background-color:#FFFFFF; padding-bottom:50px; padding-top:10px;border-radius:5px; margin-top:50px;}
.q122{ width:100%; height:750px;position:relative;}
.q123{position:absolute; right:0px; top:0px; height:750px; width:100%; z-index:999999;}
.q124{ width:1280px; margin:0 auto; margin-top:0vh;}
.q124 li{ float:left; width:24%;position:relative; height:49vh; margin-right:1.33%;}
.q124 img{ width:100%;}
.q124 ul{ background-color:#fff; position:absolute; right:0px; top:33vh;box-sizing:border-box; padding:30px 15px 30px 15px; width:100%;moz-transition: all .3s ease; -webkit-transition: all .3s ease; transition: all .3s ease;}
.q124 dl{ line-height:3vh; color:#333333; overflow:hidden; font-size:2vh;}
.q124 span{ display:inline-block; margin-left:1vh; font-size:1.5vh;}
.q124 em{ float:right; font-size:1.7vh; display:inline-block;}
.q124 dt{ padding-top:2vh; font-size:1.5vh; color:#333333;overflow: hidden;/*超出部分隐藏*/
	white-space: nowrap;/*不换行*/
	text-overflow:ellipsis;/*超出部分文字以...显示*/}
.q124 dd{ overflow:hidden; padding-top:2vh; display:none;}
.q124 li:hover ul{ top:28vh; background-color:#333333;}
.q124 li:hover dd{ display:block;}
.q124 i{
	display:inline-block;
	width:40%; background-color:#FFFFFF;
	cursor:pointer;
	float:left; text-align:center; color:#333;
	line-height:35px;
	border: 1px solid rgba(255, 255, 255, 0.6);
	font-style: normal;moz-transition: all .3s ease; -webkit-transition: all .3s ease; transition: all .3s ease;
}
.q124 e{
	display:inline-block;
	width:40%;
	cursor:pointer;
	float:right; text-align:center; color:#FFFFFF;
	line-height:35px;
	border: 1px solid rgba(255, 255, 255, 0.6);
	font-style: normal;moz-transition: all .3s ease; -webkit-transition: all .3s ease; transition: all .3s ease;
}
.q124 i:hover{ background-color:#fff; color:#000000;}
.q124 e:hover{ background-color:#fff; color:#000000;}
.q124 li:hover dl{ color:#FFFFFF;}
.q124 li:hover dt{ color:#FFFFFF;}
.q124 li:nth-child(4n){ margin-right:0%;}

.q125{
	width:1280px;
	margin:0 auto;
	overflow:hidden;
	background-color:#FFFFFF;box-sizing:border-box; padding:40px;
	border: 1px solid #c0c0c0;
}
.q125 img{ float:left; width:500px;}
.q125 ul{ float:right; width:650px; overflow:hidden;}
.q125 p{
	margin-top:40px;
	padding-bottom:20px;
	font-size:28px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e7e7e7;
}
.q125 dl{ overflow:hidden; margin-top:20px;}
.q125 dt{ float:left; font-size:14px; line-height:40px; color:#333333; width:50%;}
.q125 span{ display:inline-block; margin-top:30px; padding-left:50px; padding-right:50px; background-color:#858585; font-size:16px; color:#FFFFFF; cursor:pointer; line-height:40px;}
.q125 em{ display:inline-block; margin-right:10px;}
.q125 span:hover{ background-color:#654536;}
.q125 dd{ float:left; font-size:14px; line-height:25px; padding-top:7px; padding-bottom:7px; color:#333333; width:100%;}
.q126{
	height:750px;
	background-image:url(../images/abou.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.q127{ overflow:hidden; font-size:18px; color:#333333; line-height:200%; margin-top:30px;}
.q127 img{ max-width:900px;}




















.t{    display: block;
    margin: 0 auto .1rem;
    height: .4rem;
    animation: tb linear 3s infinite alternate;}







.w7{
	width:1280px;
	height:181px;
	background-image:url(../images/cont.jpg);
	margin:0 auto;
	margin-top:40px; background-color:#f4f4f4;
	background-repeat: no-repeat;
}
.w7 li{ padding-left:240px; overflow:hidden; padding-top:50px; padding-right:40px;}
.w7 dl{ font-size:22px; padding-bottom:10px; color:#654536;}
.w7 dt{ font-size:18px; color:#666666; line-height:28px; margin-top:5px;}
.w8{ background-color:#f5f5f5; width:1280px; margin:0 auto; margin-top:20px;box-sizing:border-box; padding:30px; overflow:hidden;}
.w8 li{
	border-bottom-width: 2px;
	border-bottom-style: solid; font-size:26px; color:#654536;
	border-bottom-color: #654536; padding-bottom:15px; margin-bottom:20px;
}
.w8 dl{
	float:left;
	width:50%;
	border-bottom-width: 1px; line-height:45px;
	border-bottom-style: solid; overflow: hidden; padding-bottom:20px; padding-top:20px; font-size:16px;
	border-bottom-color: #dddddd;
}
.w8 span{
	display:inline-block;
	width:45px;
	height:45px;
	float:left;
	line-height:45px;border-radius:50px; font-size:24px; color:#654536;
	margin-right:10px; text-align:center;
	border: 2px solid #654536;
}
.w9{ width:1280px; margin:0 auto; margin-top:20px;}










.q1000{
	width:71px;
	position:fixed;
	right:5px;
	top:250px;
	z-index:999999999999;

}
.q1000 li{
	height:71px;
	cursor:pointer;
	text-align:center; margin-top:1px;
	background-repeat: no-repeat; background-color:#717171;
	background-position: center center;
	position:relative;
}
.q1000 span{ font-size:30px; color:#fff; text-align:center; padding-top:10px; display:inline-block;}
.q1000 dt{ font-size:12px; color:#fff;}
.q1000 li:hover span{ color:#fff;}
.q1000 li:hover{ background-color:#654536;}
.q1000 li:hover dt{ color:#FFFFFF;}
.q1000 dd{  width:220px;  position:absolute; right:-300px; top:0px; transition: all .3s ease;}
.q1000 dd img{
	width:132px;
	border: 1px solid #e2e2e2;
}
.q1000 li:hover dd{right:30px; top:0px;}





.q220{
	font-size:14px; padding:5px 10px 5px 10px;
	background-color:#FFFFFF; color:#333;
	border: 1px solid #F0F0F0;border-radius:5px 0px 0px 5px; margin-left:2px; margin-right:2px;
}
.q220:hover{ background-color:#666; color:#FFFFFF;}
.q221{
	font-size:14px; padding:5px 10px 5px 10px;
	background-color:#FFFFFF; color:#333;
	border: 1px solid #F0F0F0;border-radius:0px 5px 5px 0px; margin-left:2px; margin-right:2px;
}
.q221:hover{ background-color:#666; color:#FFFFFF;}
.page-num{
	font-size:14px; padding:7px 10px 7px 10px;
	background-color:#fff; color:#333;
	border: 1px solid #F0F0F0; margin-left:2px;
}
.page{
	text-align:center;
	line-height:25px;
	overflow:hidden;
	font-size:10px;
	font-size:14px;
	padding-top:20px;
	padding-bottom:20px;
	border-top-width: 0px;
	border-top-style: solid; margin-top:30px;
	border-top-color: #e0e0e0;
}
.pagee{
	text-align:center;
	line-height:25px;
	overflow:hidden;
	font-size:10px;
	font-size:14px;
	padding-top:20px;
	padding-bottom:20px;
	border-top-width: 1px;
	border-top-style: solid; margin-top:30px;
	border-top-color: #f0f0f0;
}






.clear{ clear:both;}