/* CSS Document */
@font-face {
font-family: 'Agency';
src:url('../Myfonts/AGENCYR.eot'); /* IE9 Compat Modes */
src:url('../Myfonts/AGENCYR.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('../Myfonts/AGENCYR.woff') format('woff'), /* Modern Browsers */
  	url('../Myfonts/AGENCYR.TTF') format('truetype'), /* Safari, Android, iOS */
   	url('../Myfonts/AGENCYR.svg#Agency') format('svg'); /* Legacy iOS */
}
@font-face {
font-family: 'bebasneue';
src:url('../Myfonts/bebasneue-webfont.woff.eot'); /* IE9 Compat Modes */
src:url('../Myfonts/bebasneue-webfont.woff.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('../Myfonts/bebasneue-webfont.woff.woff') format('woff'), /* Modern Browsers */
  	url('../Myfonts/bebasneue-webfont.woff.TTF') format('truetype'), /* Safari, Android, iOS */
   	url('../Myfonts/bebasneue-webfont.woff.svg#Agency') format('svg'); /* Legacy iOS */
}








textarea{font-family: "微软雅黑","bebasneue","PingFang SC", "Helvetica Neue", "Hiragino Sans GB", "Microsoft YaHei", Helvetica, Arial, Verdana, sans-serif !important;}

body,td,th {
	font-size: 12px;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px; background-color:#fffdfa;
	min-width:1010px;font-family: "微软雅黑","PingFang SC", "Helvetica Neue", "Hiragino Sans GB", "Microsoft YaHei", Helvetica, Arial, Verdana, sans-serif !important;
}

textarea{outline:none;}



input[type=button], input[type=submit], input[type=file], button { cursor: pointer; -webkit-appearance: none;}
input{ outline:none;}






dl,dt,dd,li,p,ul,h,h1,h2,h3,h4,h5,b{ margin:0px; padding:0px; font-weight:normal;}
li {list-style-type:none;}
img{border:none;border:0;vertical-align:middle;}
span,em,i,b{
	font-style: normal;
}



input[type=button], input[type=submit], input[type=file], button { cursor: pointer; -webkit-appearance: none;}
.q1{ overflow:hidden; width:950px; margin:0 auto;position:relative; margin-top:40px;}
.q1 img{ width:100%;}
.q2{ width:1000px; margin:0 auto; height:100px;}
.q3{ float:left; padding-top:10px;text-shadow:2px 2px 2px #000; cursor:pointer; padding-left:20px; padding-bottom:14px; padding-right:20px;}
.q3 img{ height:20px;}
.q4{ float:right; padding-top:20px; cursor:pointer;}
.q4 span{ font-size:45px; color:#FFFFFF; float:left;}
.q4 em{ font-size:16px; color:#FFFFFF; float:left; padding-top:12px;}
.q5{ width:870px; margin:0 auto; padding-top:80px; overflow:hidden;}
.q6{ float:left; color:#FFFFFF; padding-top:80px;}
.q6 dl{ font-size:18px;}
.q6 dt{ font-size:30px;}
.q6 dd{ font-size:56px; font-weight:bolder; padding-bottom:20px; padding-top:20px;}
.q6 p{ font-size:24px;}
.q7{ width:300px; float:right;border: 1px solid rgba(255, 255, 255, 0.6); padding:30px 30px 40px 30px; margin-top:70px; color:#FFFFFF; background-color:rgba(255, 255, 255, 0.2);}
.q7 dl{ font-size:36px; text-align:center;}
.q7 dt{ font-size:28px; padding-bottom:15px; padding-top:15px;}
.q7 p{ width:100px; height:2px; background-color:#FFFFFF; margin-top:10px;}
.q7 dd{ overflow:hidden; padding-top:20px;}
.q7 span{ padding:13px 20px 13px 20px; font-size:16px; color:#FFFFFF; background-color:#b1cc5e; float:left; cursor:pointer;}
.q7 em{ padding:13px 20px 13px 20px; font-size:16px; color:#FFFFFF; background-color:#0db4e7; float:right; cursor:pointer;}
.q8{ overflow:hidden; margin:0 auto; color:#FFFFFF; padding-left:50px;}
.q8 span{ float:left; width:1px; height:75px; background-color:rgba(255, 255, 255, 0.5);}
.q8 li{ float:left; text-align:center; padding-left:32px; padding-right:32px; padding-top:5px;}
.q8 p{ font-size:36px; font-family:bebasneue;}
.q8 dl{ font-size:20px;}
.q9{ margin:0 auto; overflow:hidden; width:930px;}
.q10{ width:555px; float:left; overflow:hidden; padding-top:20px;}
.q11{ overflow:hidden;}
.q11 li{ overflow:hidden; margin-top:10px; padding-right:10px; margin-bottom:10px;}
.q11 p{padding-top:0px; padding-bottom:20px; font-size:22px; color:#000;  cursor:pointer; padding-left:10px; }
.q11 img{ width:100%; }
.q11 dt{ overflow:hidden; margin-bottom:10px;  background-color:#fff;box-shadow: 0 0 10px #e2e2e2; margin-left:10px;
}
.q11 dl{ padding:15px; text-align:justify; overflow:hidden; font-size:14px; line-height:25px; color:#333; }
.q11 dd{ overflow:hidden;}
.q11 p{padding-top:0px; padding-bottom:20px; font-size:20px; color:#000;  cursor:pointer;}

.q12{ width:350px; float:right; overflow:hidden; padding-top:10px; padding-right:10px; margin-right:0px; padding-top:0px;}
.q13{padding-top:7px; padding-bottom:7px; font-size:16px; color:#333; margin-bottom:10px; cursor:pointer; margin-left:10px;
 margin-top:10px;}
.q14{ margin-top:10px; margin-left:10px;}
.q14 img{ width:100%;}
.q15{ overflow:hidden; padding:20px; box-shadow: 0 0 10px #e2e2e2; margin-left:10px;}
	
.q15 img{
	float:left;
	width:80px; margin-right:10px;
}
.q16{ overflow:hidden; margin-top:10px;box-shadow: 0 0 10px #e2e2e2; margin-left:10px;box-sizing:border-box;}
.q17{ height:10px;box-sizing:border-box;}
.q18{ overflow:hidden; padding:0 20px 20px 20px;box-sizing:border-box;background-color:#fff;}
.q18 li{ overflow:hidden; padding-top:5px; line-height:35px;}
.q18 dl{ overflow:hidden; padding-top:15px; line-height:35px; text-align:center;}
.q18 dt{ float:right;}
.q19{
	width:240px;box-sizing:border-box;
	line-height:33px;
	padding-left:10px; color:#000;
	font-size:14px;
	background-color:#fff;
	border: 1px solid #d3d3d3;
}
.q20{
	width:100%;
	line-height:35px;
	background-color:#fff;
	text-align:center;
	font-size:16px;
	color:#333;
	cursor:pointer;
	border: 1px solid #d3d3d3;
}
.q20:hover{ background-color:#333; color:#FFFFFF;}
.q21{ width:910px; margin:0 auto; overflow:hidden;box-shadow: 0 0 10px #e2e2e2;  margin-top:20px; padding:7px 20px 20px 20px;box-sizing:border-box; background-color:#fff;}
.q21 li{ float:left; width:161px; margin-right:16px; margin-top:12px;}
.q21 img{
	width:100%;box-sizing:border-box; height:66px;
	 -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;
}
.q21 li:nth-child(5n){ margin-right:0px;}
.q22{ width:910px; margin:0 auto; overflow:hidden; padding-bottom:0px; padding-top:25px; 
font-size:22px; color:#000; box-sizing:border-box;}
.q23{ margin:0 auto; margin-top:20px; height:400px;}
.q23 li{ width:910px; margin:0 auto; overflow:hidden; padding:15px; margin-top:20px; box-shadow: 0 0 10px #e2e2e2; background-color:#fff; font-size:18px; color:#333; cursor:pointer; line-height:25px;box-sizing:border-box;}
.q24{ width:950px; margin:0 auto; overflow:hidden; background-color:#f6f0e7; box-shadow: 0 0 20px #dddddd; margin-bottom:20px;border-radius:0 0 5px 5px; padding-top:0px; padding-bottom:30px;}
.q25{
	background-color:#fff;
	height:43px;
	width:950px;
	margin:0 auto;
	z-index:999999;
	border-bottom-width: 0px;
	border-bottom-style: solid;
}
.q26{ float:right; padding-right:0px;position:relative;}
.q26 li{ float:left;color:#FFFFFF; cursor:pointer;}
.q26 dl{
	color:#000;
	padding-left:15px;
	padding-right:15px; line-height:43px;
	background-repeat: no-repeat; font-size:13px;
	background-position: center bottom;
}
.q26 li:hover{ background-color:#fff;}
.q26 li:hover dl{ color:#fff; background-color:#cbac76;
}
.q26 li:hover dd{
	background-position: top;
}
.q26 dt{
	position:absolute;
	right:0px;
	top:43px;box-sizing:border-box;
	z-index:9999;
	width:950px;
	background-color:#4e4e4e;
	overflow:hidden;
	display:none;
	color:#333;
	border-top-width: 0px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
.q26 li:hover dt{ display:block;}
.q26 span{ line-height:40px; font-size:13px; margin-left:25px; color:#FFFFFF; display:inline-block;}
.q26 span:hover{ color:#cbac76;}
.q26 em{ display:inline-block; font-size:12px;}
.q27{ width:100%;position:fixed; z-index:99999999999999; left:0px; top:0px;}
.q027{ width:1010px; margin:0 auto;background-repeat: repeat-x;background-image:url(../images/ttb_03.png);
	background-position: left bottom; padding-bottom:7px;}
.q28{
	width:910px;
	margin:0 auto;
	overflow:hidden;
	margin-top:30px;
	padding:20px;box-sizing:border-box;
	border-top-width: 1px; color:#FFFFFF;
	border-top-style: solid;background-color:#cbac76;
	border-top-color: rgba(0, 0, 0, 0.1);
}
.q28 span{ float:left; font-size:14px;}
.q28 em{ float:right; font-size:12px;}
.q29{ float:left; overflow:hidden;box-sizing:border-box; width:100%; }
.q29 li{ float:left; padding-left:5%; width:20%;box-sizing:border-box;}
.q29 dl{ font-size:12px; color:#fff; padding-bottom:5px;}
.q29 dt{ line-height:23px; font-size:12px; color:#fff;}
.q29 dt:hover{ color:#00aeef;}
.q30{ float:right; overflow:hidden; width:120px;}
.q30 img{ width:100%;}
.q30 p{ text-align:center; padding-top:10px; font-size:14px; color:#FFFFFF;}
.q31{ width:100%; overflow:hidden;background: linear-gradient(to top, rgba(142,167,127,0.3), rgba(255,255,255,0)); margin-top:145px; height:125px;}
.q32{ overflow:hidden; margin-top:10px; padding:0px 2px 2px 0px;box-shadow: 0 0 10px #e2e2e2; margin-left:10px; background-color:#fff;}
.q32 li{overflow:hidden;
 padding:15px 15px 25px 15px;border-radius:15px; color:#333;}
.q32 dl{ font-size:14px; line-height:25px;}
.q32 dt{ padding-top:10px; font-size:16px;}
.q33{ width:1100px; margin:0 auto; margin-top:0px;box-shadow: 0 0 10px #124f42; line-height:50px; height:50px;}
.q34{ float:left;}
.q34 li{ float:left; line-height:50px; font-size:16px; color:#FFFFFF; padding-left:20px; padding-right:20px; cursor:pointer;}
.q34 li:hover{ background-color:#196152;}
.q34 dl{ float:left; line-height:50px; background-color:#196152; font-size:16px; color:#FFFFFF; padding-left:20px; padding-right:20px; cursor:pointer;}
.q35{ overflow:hidden; margin-top:30px;}
.q36{ float:right; font-size:14px; color:#FFFFFF; padding-right:15px;}
.q37{
	font-size:22px;
	color:#333;
	padding-bottom:15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: rgba(0, 0, 0, 0.25);
}
.q38{ font-size:14px; color:#333; line-height:170%; padding-top:10px; text-align:justify;}
.q38 p{ margin-top:10px;}
.q38 img{ width:100%; margin-bottom:10px;}
.q39{ overflow:hidden; padding-top:0px;}
.q39 li{ width:31%; margin-right:30px; float:left;background-color:rgba(74, 0, 2, 0.5); text-align:center; color:#FFFFFF; margin-top:0px; padding-top:40px; padding-bottom:30px; margin-bottom:4px;}
.q39 li:nth-child(3n){ margin-right:4px;}
.q39 dl{ font-size:22px; padding-bottom:10px;}
.q39 span{ width:30px; height:1px; background-color:#fff;}
.q39 dt{ font-size:18px; padding-top:60px; padding-bottom:40px;}
.q39 em{ color:#fff; font-size:50px;}
.q40{ overflow:hidden; margin-top:0px;}
.q40 li{ width:48%; overflow:hidden;}
.q40 dl{ width:50%; margin-right:0%;}
.q40 dt{ width:30%;}
.q41{ overflow:hidden; padding-top:30px;}
.ri{ float:right;}
.le{ float:left;}
.q42{
	line-height:50px;
	width:100%;
	outline: medium;
	background-position: left bottom;
	font-size:16px;
	color:#333;
	border-bottom-style: solid;
	background-color:transparent;
	border-bottom-width: 1px;
	border-bottom-color: #d3d3d3;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}
input::-webkit-input-placeholder { color:#626262;}
.q43{ overflow:hidden; margin-top:30px; text-align:center;}
.q44{
	width:260px;
	line-height:45px;
	text-align:center;
	font-size:20px;
	color:#333;
	cursor:pointer; background-color:#FFFFFF;
	margin-bottom:4px;
	border: 1px solid #d3d3d3; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;
}
.q44:hover{ background-color:#cbac76;border: 1px solid #cbac76; color:#FFFFFF;}
.q45{ overflow:hidden;}
.q45 li{ float:left; width:247px; margin-right:20px; margin-bottom:20px;position:relative; padding-bottom:50px;}
.q45 dt{ width:100%; overflow:hidden;}
.q45 img{ width:100%; moz-transition: all .3s ease; -webkit-transition: all .3s ease; transition: all .3s ease;}
.q45 dl{ height:80px; position:absolute; left:35px; bottom:10px; width:180px; background-color:rgba(255, 255, 255, 0.8);border-radius:5px;box-shadow: 0 0 10px #333; text-align:center; moz-transition: all .3s ease; -webkit-transition: all .3s ease; transition: all .3s ease;}
.q45 p{ font-size:20px; padding-top:10px; cursor:pointer;}
.q45 span{ padding-top:5px; font-size:14px; color:#333333;}
.q45 li:hover img{ transform: scale(1.2, 1.2);}
.q45 li:nth-child(2n){ margin-right:0px;}
.q45 p:hover{
	color:#2a675b;
	text-decoration: underline;
}
.q45 li:hover dl{ background-color:rgba(255, 255, 255, 1);}
.q46{ padding:30px; overflow:hidden; margin-bottom:10px; margin-top:30px;
 background-color:#7f9c6e;
}
.q46 img{ width:600px; height:350px; float:left; margin-right:30px;}
.q46 dl{ font-size:24px; color:#FFFFFF; padding-bottom:10px; cursor:pointer;}
.q46 dt{ font-size:16px; color:#FFFFFF; line-height:36px;}
.q46 dd{ font-size:16px; color:#fff; line-height:36px; padding-top:10px;}
.q46 span{ font-weight:bolder; color:#00b995;}
.q46 dl:hover{
	text-decoration: underline;
}
.q47{ color:#fff;}
.q48{ width:370px; float:left; overflow:hidden; padding-top:10px; padding-right:2px;}
.q49{ width:555px; float:right; overflow:hidden; padding:20px; margin-bottom:10px; margin-right:3px; margin-top:30px;
 background-color:#7f9c6e;}
.q50{ overflow:hidden;}
.q51{ width:1010px; margin:0 auto; overflow:hidden;background-color:rgba(57, 8, 7, 0.5); padding-left:30px; padding-right:30px;box-shadow: 0 0 20px #000; margin-bottom:20px;border-radius:0 0 5px 5px; padding-top:80px; padding-bottom:30px;}
.q52{ height:30px;}
.q53{ width:350px; float:left; overflow:hidden; padding-top:0px; padding-right:10px; margin-right:0px;box-sizing:border-box;}
.q54{ width:545px; float:right; overflow:hidden; padding-top:0px; box-shadow: 0 0 10px #e2e2e2; margin-right:12px; margin-top:30px; padding:20px; margin-bottom:10px;box-sizing:border-box; background-color:#fffcf8;}
.q55{ overflow:hidden;}
.q55 li{ overflow:hidden; margin-top:20px;}
.q55 img{ width:100%;}
.q55 dl{ font-size:20px; padding-bottom:10px; padding-top:10px; color:#000000; cursor:pointer;}
.q55 dt{ font-size:14px; color:#666666; line-height:25px; text-align:justify;}
.q55 dl:hover{
	text-decoration: underline;
}
.q55 dd{ line-height:30px; overflow:hidden;}
.q55 span{ padding-right:30px; font-size:14px; color:#666666;}
.q55 em{ font-size:14px; color:#000000; float:left; padding-right:5px;}
.q56{ overflow:hidden; padding-top:20px;}
.q56 li{ text-align:center; font-size:22px; padding-bottom:10px;}
.q56 dl{
	font-size:14px;
	color:#666;
	text-align:center;
	border-bottom-width: 1px;
	border-bottom-style: solid; padding-bottom:15px;
	border-bottom-color: #F0F0F0;
}
.q56 dt{ text-align:center; padding-bottom:15px;}
.q56 img{ max-width:500px;}
.q56 span{ font-size:14px; color:#666666; padding-left:10px;}
.q57{
	font-size:14px;
	color:#333333;
	line-height:180%;
	padding-top:10px;
	padding-bottom:20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC; text-align:justify;
}
.q57 p{ margin-top:10px;}
.q57 img{ width:100%; margin-bottom:15px; margin-top:15px;}
.q58{ overflow:hidden; padding-top:15px;}
.q58 li{ line-height:35px; font-size:14px;}
.q59{ overflow:hidden;}
.q59 li{ overflow:hidden; padding-top:20px;}
.q59 img{ width:200px; float:left; margin-right:15px;}
.q59 dl{ font-size:22px; color:#000000; padding-bottom:10px;}
.q59 dt{ font-size:14px; color:#666666; padding-bottom:10px;}
.q59 dd{ font-size:14px; color:#666666; line-height:25px;}

.q59 span{
	width:70px;
	line-height:25px;
	text-align:center; float:right;
	margin-top:10px;
	border: 1px solid #dfdfdf; cursor:pointer;
}
.q59 span:hover{ background-color:#dfdfdf;}
.q60{ overflow:hidden; padding-top:0px; padding-bottom:30px;}
.q60 li{ width:100%; margin-right:30px; float:left;background-color:rgba(0, 0, 0, 0.5); text-align:center; color:#FFFFFF; margin-top:20px; padding-top:40px; padding-bottom:30px;}
.q60 li:nth-child(3n){ margin-right:4px;}
.q60 dl{ font-size:22px; padding-bottom:10px;}
.q60 span{ width:30px; height:1px; background-color:#fff;}
.q60 dt{ font-size:18px; padding-top:40px; padding-bottom:20px;}
.q60 em{ color:#fff; font-size:50px;}
.q61{ width:565px; float:right; overflow:hidden; padding-top:0px; margin-right:0px; margin-top:40px; margin-bottom:10px;}
.q62{ overflow:hidden; padding-top:20px;}
.q62 li{ overflow:hidden; margin-top:10px; padding-right:10px; margin-bottom:10px;}
.q62 dl{padding-top:0px; padding-bottom:20px; font-size:22px; color:#000;  cursor:pointer; padding-left:10px; }
.q62 img{ width:100%;}
.q62 dt{ overflow:hidden; margin-bottom:10px; background-color:rgba(0, 0, 0, 0.0);box-shadow: 0 0 10px #d1d1d1; margin-left:10px;
}
.q62 span{ padding:15px; overflow:hidden; font-size:14px; line-height:25px; color:#333; }
.q62 dd{ overflow:hidden;}
.q62 p{padding-top:0px; padding-bottom:20px; font-size:20px; color:#000;  cursor:pointer;}
.q63{ overflow:hidden;}
.q63 li{ float:left; width:48%; float:left; margin-top:20px;}
.q63 img{ width:100%; height:170px;}
.q63 li:nth-child(2n){ float:right;}
.q64{ overflow:hidden; position:absolute; right:0px; top:0px; z-index:9999; width:100%;}
.q65{ overflow:hidden;}
.q66{ float:left; padding-left:40px; color:#FFFFFF; padding-top:150px;}
.q66 dl{ font-size:16px;}
.q66 dt{ font-size:20px; padding-top:10px;}
.q66 dd{ font-size:46px; font-weight:bolder;}
.q67{
	float:right;
	padding:20px;
	border: 2px solid rgba(255, 255, 255, 0.5); overflow:hidden; margin-top:145px; margin-right:40px;
}
.q68{
	overflow:hidden;
	border-bottom-width: 2px;
	border-bottom-style: solid; color:#FFFFFF; padding-bottom:10px;
	border-bottom-color: rgba(255, 255, 255, 0.5);
}
.q68 dl{ font-size:18px;}
.q68 dt{ font-size:22px; font-weight:bolder;}
.q69{ overflow:hidden; padding-top:20px;}
.q69 span{ width:80px; line-height:35px; text-align:center; font-size:14px; color:#FFFFFF; cursor:pointer;}
.q70{ background-color:#b1cb5d; margin-right:10px;}
.q71{ background-color:#01b1ea; margin-right:10px;}
.q72{ background-color:#50525f; margin-right:0px;}
.q73{
	position:absolute;
	right:40px; z-index:9999;
	bottom:25px;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}
.q73 li{
	float:left;
	text-align:center;
	color:#FFFFFF;
	height:50px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #FFFFFF; font-size:32px; color:#FFFFFF; font-family:bebasneue;
}
.q73 p{ font-size:32px; color:#FFFFFF; font-family:bebasneue;}
.q73 dl{ font-size:14px;}
.q74{ overflow:hidden; margin-top:20px;box-shadow: 0 0 10px #e2e2e2; margin-left:10px;box-sizing:border-box;}
.q75{ margin-top:20px; margin-left:10px;position:relative;}
.q75 img{ width:100%;}
.q75 span{
	position:absolute;
	right:5px;
	bottom:0px;
	background-image:url(../images/rw_03.png);
	display:inline-block;
	font-size:12px;
	color:#FFFFFF; padding-top:5px; height:30px;
	padding-left:10px;
	padding-right:10px;
	background-size:100% auto;
	background-repeat: no-repeat;
}
.q76{ overflow:hidden; padding-top:20px;}
.q77{
	line-height:50px;
	width:100%;
	outline: medium;
	background-position: left bottom;
	font-size:14px;
	color:#626262;
	border-bottom-style: solid;
	background-color:transparent;
	border-bottom-width: 1px;
	border-bottom-color: #d3d3d3;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}
.q78{
	width:130px; margin:0 auto;
	line-height:35px;
	background-color:#fff;
	text-align:center;-moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;
	font-size:14px;
	color:#333;
	cursor:pointer;
	border: 1px solid #d3d3d3;
}
.q78:hover{ background-color:#cbac76; color:#FFFFFF;border: 1px solid #cbac76;}
.q79{ overflow: hidden; margin-top:30px;}
.q79 li{
	float:left; background-color:rgba(255, 255, 255, 0.7); text-align:right;
	width:27.33%; line-height:40px; font-size:17px; color:#f08d63;
	text-align:center;box-sizing:border-box; cursor:pointer; margin-left:3%; margin-right:4.5%;
	border: 0px solid #f08d63; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;
}
.q79 span{ font-size:20px; font-weight:900; margin-left:0px; margin-right:0px; float:right;}
.q79 li:hover{ background-color:#f08d63; color:#FFFFFF;}
.q79 dl{
	float:left; background-color:rgba(255, 255, 255, 0.7);
	width:27.33%; line-height:40px; font-size:17px; color:#f08d63;
	text-align:center;box-sizing:border-box; cursor:pointer; margin-left:3%;
	border: 0px solid #f08d63; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;
}
.q79 dl:hover{ background-color:#f08d63; color:#FFFFFF;}
.q80{ overflow: hidden; margin-top:15px;}
.q80 li{
	float:left;
	width:27.33%; line-height:40px; font-size:14px; color:#f08d63;
	text-align:center;box-sizing:border-box; cursor:pointer;margin-left:3%; margin-right:4.5%;
	border: 0px solid #f08d63; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;
}
.q80 img{ width:100%;}
.q80 li:nth-child(3n){ margin-right:0%;}
.q81{
	width:866px;
	margin:0 auto; overflow:hidden; min-height:300px;
	margin-top:30px; margin-bottom:10px;
	padding:22px;
	border-top-width: 0px;
	border-top-style: solid;background-color:#fffcf8;
	border-top-color: rgba(0, 0, 0, 0.1); box-shadow: 0 0 10px #e2e2e2;
}
.q82{position:relative;}
.q82 li{
	text-align:center;
	line-height:50px; height:50px;
	font-size:22px;
	cursor:pointer; color:#f08d62;
	letter-spacing: 5px;
}
.q82 span{ font-size:20px; margin-left:0px;}
.q82 ul{ position:absolute; right:10%; top:50px; width:80%; background-color:#fff; z-index:99999; padding-bottom:20px; display:none;box-sizing:border-box;}
.q82:hover ul{ display:block;}
.q82 dl{ width:20%; float:left; margin-left:4%; font-size:16px; color:#666666; line-height:25px; padding-bottom:8px; padding-top:8px;}
.q82 dl:hover{ color:#f08d62;}
.q82 dt{ width:30%; float:left; margin-left:3%; font-size:16px; color:#666666; line-height:25px; padding-bottom:8px; padding-top:8px;}
.q82 dt:hover{ color:#f08d62;}
.q82 img{ height:15px; margin-right:5px;}
.q83{ overflow:hidden; margin-top:0px;}
.q83 li{ width:31.3%; float:left; background-color:#f7f7f7; margin-right:3%; margin-top:25px;position:relative;}
.q83 dl{ width:100%; height:150px; overflow:hidden;}
.q83 img{ width:100%;  -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.q83 p{ font-size:16px; color:#f08d62; cursor:pointer;overflow: hidden;/*超出部分隐藏*/
	white-space: nowrap;/*不换行*/
	text-overflow:ellipsis;/*超出部分文字以...显示*/}
.q83 p:hover{
	text-decoration: underline;
}
.q83 ul{ padding:15px 10px 15px 10px;}
.q83 dt{ font-size:16px; color:#666666; padding-top:10px; padding-bottom:10px;}
.q83 li:nth-child(3n){ margin-right:0%;}
.q83 dl:hover img{transform: scale(1.2, 1.2);}
.q83 dt{position:absolute; right:0px; bottom:42px; width:50px; z-index:9999}
.q83 dt img{ width:100%;}
.q84{ width:100%; overflow:hidden;position:relative;}
.q84 img{ width:100%; margin-top:20px;}
.q84 dt{position:absolute; right:10px; bottom:10px; width:200px; z-index:9999}
.q84 dt img{ width:100%; height:auto;}
.q85{ width:90%; margin:0 auto; padding-top:25px; font-size:18px; line-height:200%; color:#333333;}
.q86{ overflow:hidden; margin-top:0px;}
.q86 li{ width:31.3%; float:left; background-color:#f7f7f7; margin-right:3%; margin-top:25px;position:relative;}
.q86 dl{ width:100%; height:190px; overflow:hidden;}
.q86 img{ width:100%; height:190px; object-fit: cover;  -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.q86 p{ font-size:16px; color:#333; padding:10px; cursor:pointer;overflow: hidden;/*超出部分隐藏*/
	white-space: nowrap;/*不换行*/
	text-overflow:ellipsis;/*超出部分文字以...显示*/}
.q86 li:hover p{ color:#fff; background-color:#cbac76;}
.q86 ul{ padding:15px 10px 15px 10px;}
.q86 dt{ font-size:16px; color:#666666; padding-top:10px; padding-bottom:10px;}
.q86 li:nth-child(3n){ margin-right:0%;}
.q86 dl:hover img{transform: scale(1.2, 1.2);}
.q87{ overflow:hidden; padding-top:30px; font-size:16px; line-height:200%; color:#333;}
.q88{ width:100%;position:relative; overflow:hidden;}
.q88 img{ width:100%;}
.q88 dt{ width:100%; position:absolute; left:0px; top:0px; display:none;}
.q88:hover dt{ display:block;}
.q89{ width:100%; overflow:hidden;}
.q89 img{ width:100%; margin-top:20px;}
.q89 dt{position:absolute; right:10px; bottom:10px; width:150px; z-index:9999}
.q89 dt img{ width:100%; height:auto;}
.q89 ul{ float:left; width:560px;position:relative;}
.q89 dl{ width:280px; float:right; font-size:14px; color:#333333; line-height:200%; padding-top:20px;}
.q90{ overflow:hidden; padding-top:25px; font-size:18px; line-height:180%; color:#333333; font-size:16px; text-align:justify;}
.q90 p{ margin-top:10px;}
.q90 iframe{ width:100%; height:500px;}
.q90 img{ width:866px;}
.q92{position:relative;}
.q92 li{
	text-align:center;
	line-height:50px; height:50px;
	font-size:22px;
	cursor:pointer; color:#333;
	letter-spacing: 5px;
}
.q92 span{ font-size:20px; margin-left:0px;}
.q92 li:hover{ color:#cbac76;}
.q92 ul{ position:absolute; right:10%; top:50px; width:80%; background-color:#fff; z-index:99999; padding-bottom:0px; display:none;box-sizing:border-box;}
.q92:hover ul{ display:block;}
.q92 dl{ width:20%; float:left; margin-left:4%; font-size:16px; color:#666666; line-height:25px; padding-bottom:8px; padding-top:8px;}
.q92 dl:hover{ color:#cbac76;}
.q92 dt{ width:30%; float:left; text-align:center;font-size:16px; color:#666666; line-height:25px; padding-bottom:8px; padding-top:8px;}
.q92 dt:hover{ color:#cbac76;}
.q92 .av{ color:#cbac76;}
.q93{ overflow:hidden; padding:35px 0px 0px 10px;}
.q933{ overflow:hidden; padding:30px 0px 0px 10px;}
.q94{ float:left; width:150px;}
.q94 img{ width:100%;}
.q95{ float:right; width:165px; overflow:hidden;}
.q95 li{ overflow:hidden; line-height:40px; margin-bottom:15px; color:#333333; background-color:#FFFFFF; cursor:pointer; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.q95 p{ float:left; font-size:16px; font-weight:bolder; margin-left:15px;}
.q95 span{ display:inline-block; font-size:20px; margin-right:10px; float:right;}
.q95 a:nth-child(3n) li{ margin-right:0;}
.q95 li:hover{ background-color:#cbac76; color:#FFFFFF;}
.q96{ float:right; width:175px; overflow:hidden;}
.q96 li{ overflow:hidden; line-height:40px; margin-bottom:15px; color:#333333; background-color:#FFFFFF; cursor:pointer; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.q96 p{ float:left; font-size:16px; font-weight:bolder; margin-left:15px;}
.q96 span{ display:inline-block; font-size:20px; margin-right:10px; float:right;}
.q96 a:nth-child(3n) li{ margin-right:0;}
.q96 li:hover{ background-color:#cbac76; color:#FFFFFF;}
.q97{position:absolute; top:0px; left:0px; text-align:center; z-index:9999999; width:100%;}
.q97 img{ margin-top:200px; width:90px; cursor:pointer;}
.q98{ width:100%; height:600px;}
.q98 video {
  width: 100%;
  height: 100%;
    display: block;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center center;
     object-position: center center;
}


.videos{ display:none; position:absolute; left:0%; top:0%; padding-left:0%; z-index:9999999; width:100%; padding-right:0%; height:600px; text-align:center;}
.videos video{ width:100%; background-color:#000000; height:100%;display: block;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center center;
     object-position: center center;}
.vclose { position:absolute;right:0%; top:0%; width:100%; height:100%;  cursor: pointer; z-index:9999999999999; }
.q99{ overflow:hidden; text-align:center; margin-top:20px;}
.q99 img{ min-width:866px;}
.q100{ overflow:hidden; margin-top:20px; padding-left:10px;position: relative;}
.q100 img{ width:100%;}
.q100 span{position:absolute; right:0px; bottom:0px; background-color:#cbac76; font-size:16px; line-height:40px; padding-left:15px; padding-right:15px; border-radius:0px 20px 0px 20px; color:#FFFFFF; cursor:pointer;}











.q107{
	line-height:50px;
	width:47%;
	outline: medium;
	background-position: left bottom;
	font-size:14px;
	color:#626262;
	border-bottom-style: solid;
	background-color:transparent;
	border-bottom-width: 1px;
	border-bottom-color: #d3d3d3;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}
.q108{ height:50px; margin-left:10px;}
.q109{
	line-height:50px;
	width:50%;
	outline: medium;
	background-position: left bottom;
	font-size:16px;
	color:#333;
	border-bottom-style: solid;
	background-color:transparent;
	border-bottom-width: 1px;
	border-bottom-color: #d3d3d3;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}
.q110{ height:50px; margin-left:10px;}


.q111{
	line-height:50px;
	width:30%;
	outline: medium;
	background-position: left bottom;
	font-size:16px;
	color:#333;
	border-bottom-style: solid;
	background-color:transparent;
	border-bottom-width: 1px;
	border-bottom-color: #d3d3d3;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}
.q112{ height:40px; margin-left:10px;}




.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: 1px;
	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: 0px;
	border-top-style: solid; margin-top:30px;
	border-top-color: #e0e0e0;
}

