/* CSS Document */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#fff; font-size:12px;
}
*{font-family:"Microsoft Yahei",΢���ź�;}
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;
}
td{
	border: 1px solid #999999;
}
table{
	border: 1px solid #999999;cellspacing:0;
}
.q1{ overflow:hidden;}
.q1 dl{ float:left; font-size:14px; padding-left:30px; padding-top:15px;}
.q1 span{ font-size:14px; color:#333333; margin-right:20px; line-height:20px; cursor:pointer;}
.q1 span:hover{ color:#d33742;}
.q1 dt{ float:right; font-size:14px; padding-right:30px; padding-top:15px;}
.q1 em{ font-size:14px; color:#333333; margin-left:20px; line-height:20px; cursor:pointer;}
.q1 em:hover{ color:#d33742;}
.q2{ width:900px; margin:0 auto; overflow:hidden; margin-top:40px;}
.q3{ float:left; padding-top:3px;}
.q3 img{ height:35px;}
.q4{ float:left; width:540px; padding-left:20px;}
.q4 dl{ float:left; width:80%;}
.q4 dt{ float:left; width:20%;}
.q5{
	width:100%;
	height:42px;
	border-top-width: 2px;
	border-right-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid; padding-left:15px;
	border-bottom-style: solid;
	border-left-style: solid;box-sizing:border-box;border-radius:10px 0px 0px 10px;
	border-top-color: #c4c7ce;
	border-right-color: #c4c7ce;outline: medium;
	border-bottom-color: #c4c7ce;
	border-left-color: #c4c7ce;
}
.q6{
	width:100%;
	line-height:40px;
	background-color:#4e6ef2;
	text-align:center;
	font-size:16px;
	box-sizing:border-box;
	color:#FFFFFF;
	border-radius:0px 10px 10px 0px;
	outline: medium;
	cursor:pointer;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	background: -webkit-linear-gradient(left,#ff7e08, #ff4344); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left,#ff7e08, #ff4344); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left,#ff7e08, #ff4344); /* Firefox 3.6 - 15 */
    background: linear-gradient(left,#ff7e08, #ff4344); /* ��׼���﷨������������ */
}
.q7{
	float:right;
	width:120px; cursor:pointer;
	line-height:40px; text-align:center; font-size:16px; color:#ff4543;box-sizing:border-box;border-radius:10px;
	border: 2px solid #ff681c;
}
.q8{ height:45px; margin-top:40px;
background: -webkit-linear-gradient(left,#febb48, #ff720a); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left,#febb48, #ff720a); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left,#febb48, #ff720a); /* Firefox 3.6 - 15 */
    background: linear-gradient(left,#febb48, #ff720a); /* ��׼���﷨������������ */
 
position: sticky;
top: 0;
left: 0;
width: 100%;
display: flex; z-index:9999999;	
}

.q8 ul{ width:1100px; margin:0 auto;}
.q8 li{ width:12.5%; float:left; text-align:center; line-height:45px; cursor:pointer; font-size:16px; color:#FFFFFF;}
.q8 li:hover{ background-color:#ff730e;}
.q8 .q08{ background-color:#ff730e;}
.q9{ overflow:hidden; background-image:url(../images/background-image.fcd1c7c.png);background-size: cover; padding-bottom:30px; padding-top:30px;}
.q10{ width:1200px; margin:0 auto; overflow:hidden;}
.q11{ float:left; width:900px; overflow:hidden;}
.q12{ height:340px; float:left;border-radius:10px; overflow:hidden;position:relative; margin-bottom:30px;}
.q12 img{ width:100%; height:340px;object-fit: cover;-moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.q12 ul{position:absolute; right:0px; bottom:0px; width:100%; background-color:rgba(0, 0, 0, 0.2); padding:10px;box-sizing:border-box; z-index:999;-moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.q12 p{ font-size:16px; color:#FFFFFF; cursor:pointer;}
.q12:hover ul{background-color:rgba(0, 0, 0, 0.4);}
.q12 dl{ overflow:hidden; padding-top:10px;}
.q12 span{ display:inline-block; font-size:14px; color:#feaa21; margin-right:3px; float:left; margin-top:4px;}
.q12 em{ font-size:14px; color:#FFFFFF; float:right;}
.q12 p:hover{
	text-decoration: underline;
}
.q12:hover img{ transform: scale(1.1, 1.1);}
.q13{ float:right; width:260px; background-color:rgba(255, 255, 255, 0.5);border-radius:5px; margin-top:20px; overflow:hidden;}
.q14{ padding:10px; overflow:hidden;}
.q14 li{
	font-size:16px;
	color:#ff0000; font-weight:bolder;
	padding-bottom:8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: rgba(0, 0, 0, 0.2);
}
.q14 ul{ overflow:auto; margin-top:10px; height:170px;}
.q14 a{
	display:inline-block;
	width:30%;
	margin-right:2%;
	line-height:30px;
	border-radius:5px;
	box-sizing:border-box;
	background-color:rgba(255, 255, 255, 0.7);
	text-align:center;
	font-size:14px;
	color:#fb9820;
	cursor:pointer;
	margin-bottom:7px;
	border: 1px solid #fb9820;
}
.q14 a:hover{ background-color:#fb9820; color:#FFFFFF;}
.q14 em{ color:#ff0000; display:inline-block; font-size:20px; margin-right:5px; font-weight:normal; float:left;}
.q15{ overflow:hidden; background-color:rgba(255, 255, 255, 0.8);}
.q15 li{
	float:left;
	width:50%;
	text-align:center;
	color:#333333;
	padding-bottom:10px;
	padding-top:13px;
	cursor:pointer;
	background-image: url(../images/bl_03.png);
	background-repeat: no-repeat;
	background-position: right center;
}
.q15 span{ display:inline-block; font-size:26px;}
.q15 p{ font-size:14px; padding-top:5px;}
.q15 li:hover{ color:#ff0000;}
.q15 li:nth-child(2n){ background-image:none;}
.q16{ width:1200px; margin:0 auto; overflow:hidden;}
.q17{ float:left; width:900px; overflow:hidden;}
.q18{ overflow:hidden; font-size:24px; color:#333333; margin-top:30px;}
.q19{ float:right; width:260px; overflow:hidden;}
.q20{ overflow:hidden;}
.q20 li{ float:left; width:65%; margin-right:2%; overflow:hidden; margin-top:20px;border-radius:10px;position:relative;}
.q20 img{ width:100%; height:415px; object-fit: cover;-moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.q20 ul{ position:absolute; right:0px; bottom:0px; width:100%; background-color:rgba(0, 0, 0, 0.4); padding:15px;box-sizing:border-box;}
.q20 p{ font-size:20px; color:#FFFFFF; padding-bottom:10px; cursor:pointer;}
.q20 dl{ overflow:hidden; padding-top:5px; font-size:14px; color:rgba(255, 255, 255, 0.8);}
.q20 span{
	display:inline-block;
	font-size:12px;
	color:#FFFFFF; margin-right:5px;
	padding:5px 10px 5px 10px;
	border: 1px solid #FFFFFF; cursor:pointer;border-radius:5px;
}
.q20 span:hover{ background-color:#FFFFFF; color:#333333;}
.q20 em{ display:inline-block; margin-top:3px; float:right; font-size:16px; color:#ff861b; font-family:Arial, Helvetica, sans-serif;}
.q20 li:nth-child(2n){ width:33%; margin-right:0;}
.q20 li:nth-child(2n) img{ width:100%; height:200px;object-fit: cover;}
.q20 li:nth-child(2n) p{ font-size:16px;}
.q20 li:nth-child(2n) span{padding:2px 7px 2px 7px;}
.q20 li:nth-child(2n) em{ margin-top:0px;}
.q20 li:nth-child(3n){ width:33%; margin-right:0; margin-top:15px;}
.q20 li:nth-child(3n) img{ width:100%; height:200px;object-fit: cover;}
.q20 li:nth-child(3n) p{ font-size:16px;}
.q20 li:nth-child(3n) span{padding:2px 7px 2px 7px;}
.q20 li:nth-child(3n) em{ margin-top:0px;}
.q20 li:hover img{ transform: scale(1.1, 1.1);}
.q21{ overflow:hidden; margin-top:10px; height:415px;}
.q21 li{
	overflow:hidden;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ececec;
}
.q21 dl{ overflow:hidden; line-height:22px;}
.q21 img{ width:22px; height:22px; float:left; margin-right:5px;border-radius:50px;}
.q21 p{ font-size:12px; color:#666666; float:left;}
.q21 span{ float:right; font-size:12px; color:#ff8218; display:inline-block;}
.q21 em{ display:inline-block; color:#ff0000;}
.q21 dt{ font-size:13px; color:#666666; line-height:150%; text-align:justify; padding-top:5px;}
.q22{ width:1200px; margin:0 auto; overflow:hidden;}
.q23{ width:580px; float:left; overflow:hidden;}
.q24{ width:580px; float:right; overflow:hidden;}
.q25{ overflow:hidden; padding-top:10px;}
.q25 li{ float:left; width:48%; margin-right:4%; margin-top:10px;}
.q25 li:nth-child(2n){ margin-right:0;}
.q25 dl{ width:100%; height:123px; overflow:hidden;}
.q25 img{ width:100%; height:123px; object-fit: cover;-moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.q25 li:hover img{ transform: scale(1.1, 1.1);}
.q25 p{ font-size:16px; color:#333333; line-height:30px; cursor:pointer; overflow: hidden;/*������������*/
	white-space: nowrap;/*������*/
	text-overflow:ellipsis;/*��������������...��ʾ*/}
.q25 p:hover{ color:#ff8218;}
.q25 dt{ overflow:hidden;}
.q25 span{ float:left; font-size:14px; display:inline-block; color:#FF0000;}
.q25 em{ float:right; display:inline-block; font-size:14px; color:#666;}
.q26{ overflow:hidden; background-color:#f7f8fa; margin-top:40px;}
.q27{ overflow:hidden; padding-top:0px; padding-bottom:10px;}
.q27 li{ float:left; width:19%; margin-right:1.25%; margin-top:30px; background-color:#FFFFFF;box-shadow: 0 0 10px #e2e2e2;border-radius:5px; overflow:hidden;-moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.q27 li:nth-child(5n){ margin-right:0;}
.q27 dl{ width:100%; height:150px; overflow:hidden;}
.q27 img{ width:100%; height:150px; object-fit: cover;-moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.q27 li:hover img{ transform: scale(1.1, 1.1);}
.q27 p{ font-size:16px; color:#333333; line-height:40px; cursor:pointer; overflow: hidden;/*������������*/
	white-space: nowrap;/*������*/
	text-overflow:ellipsis;/*��������������...��ʾ*/}
.q27 p:hover{ color:#ff8218;}
.q27 dt{ overflow:hidden;}
.q27 span{ float:left; font-size:14px; display:inline-block; color:#fe8217; margin-right:3px; margin-top:2px;}
.q27 em{ float:right; display:inline-block; font-size:14px; color:#666;}
.q27 ul{ padding:0 10px 10px 10px; overflow:hidden;}
.q27 li:hover{box-shadow: 0 0 10px #cfcfcf;}
.q27 h3{ font-size:12px; color:#999999; padding-bottom:10px;}
.q27 h4{ overflow:hidden; padding-top:0px; padding-bottom:10px; font-size:12px; color:#666666;}
.q27 i{
	display:inline-block;
	padding:2px 5px 2px 5px;
	font-size:12px;
	color:#333;box-sizing:border-box; cursor:pointer;-moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;
	border: 1px solid #e8e8e8; margin-right:3px;border-radius:5px;
}
.q27 i:hover{ background-color:#ff9c2e;border: 1px solid #ff9c2e; color:#FFFFFF;}
.q28{ width:1200px; margin:0 auto;}
.q29{ width:1200px; margin:0 auto;}
.q30{
	float:left;
	width:380px; margin-top:30px;
	margin-right:30px;box-shadow: 0 0 10px #f0f0f0;
	overflow:hidden;border-radius:10px;
	background-color:#FFFFFF;-moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;
	background-image: url(../images/rth_03.png);
	background-repeat: repeat-x; margin-bottom:10px;
	background-position: left top; padding-bottom:20px;
}
.q30:hover{box-shadow: 0 0 10px #d4d4d4;}
.q31{ overflow:hidden; line-height:45px; padding-left:20px; padding-right:20px; margin-top:10px;}
.q31 dl{ float:left; line-height:40px; color:#d1802b; font-size:16px; font-weight:bolder;}
.q31 span{ display:inline-block; font-size:20px; float:left; margin-right:3px; color:#fe8217; font-weight:normal;}
.q31 dt{
	font-size:16px;
	line-height:40px;
	color:#CCCCCC;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bolder;
	float:right;
	text-transform: uppercase;
	font-style: oblique;
}
.q32{ overflow:hidden; padding-top:10px; padding-left:20px; padding-right:20px;}
.q32 li{ overflow:hidden; margin-top:20px;}
.q32 img{ float:left; width:115px; height:65px; border-radius:5px; object-fit: cover;}
.q32 dl{ float:left; width:215px; float:right;}
.q32 p{ font-size:16px; color:#333333; cursor:pointer; overflow: hidden;/*������������*/
	white-space: nowrap;/*������*/
	text-overflow:ellipsis;/*��������������...��ʾ*/}
.q32 p:hover{ color:#fe8217;}
.q32 dt{ padding-top:5px; font-size:12px; color:#666666; line-height:150%; text-align:justify;}
.q33{
	float:right;
	width:380px; margin-top:30px;
	box-shadow: 0 0 10px #e2e2e2;
	overflow:hidden;border-radius:10px;-moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;
	background-color:#FFFFFF;
	background-image: url(../images/rth_03.png);
	background-repeat: repeat-x;
	background-position: left top; padding-bottom:20px;
}
.q33:hover{box-shadow: 0 0 10px #d4d4d4;}
.q34{ overflow:hidden; background-color:#f5f5f5; padding-bottom:30px; padding-top:30px; text-align:center; font-size:14px; color:#333333;}
.q35{ width:1200px; margin:0 auto; overflow:hidden; margin-top:10px;}
.q36{ float:left; width:160px; overflow:hidden;}
.q37{ width:1200px; margin:0 auto; overflow:hidden; font-size:14px; color:#999; line-height:50px;}
.q37 span{ display:inline-block; margin-right:5px;}
.q37 a:link {
	color: #999;
	text-decoration: none;
}
.q37 a:visited {
color: #999;
text-decoration: none;
}
.q37 a:hover {
color: #ff8c20;
text-decoration: underline;
}
.q37 a:active {
color: #999;
text-decoration: none;
}
.q38{ line-height:50px; text-align:center; background-color:#ff9125;border-radius:5px 5px 0px 0px; font-size:18px; color:#FFFFFF;}
.q39{
	background-color:#f8f8f8;
	overflow:hidden; width:100%;box-sizing:border-box;
	border-radius:0px 0px 5px 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: rgba(0, 0, 0, 0.05);
	border-right-color: rgba(0, 0, 0, 0.05);
	border-bottom-color: rgba(0, 0, 0, 0.05);
	border-left-color: rgba(0, 0, 0, 0.05);
}
.q39 li{
	line-height:50px;
	text-align:center;
	font-size:18px;
	color:#333333;
	cursor:pointer;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: rgba(0, 0, 0, 0.05);box-sizing:border-box;
}
.q39 li:hover{ background-color:#FFFFFF; color:#ff9125;}
.q39 .q40{ background-color:#FFFFFF;  font-weight:bolder;}
.q41{ width:680px; float:left;}
.q42{
	overflow:hidden;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ebebeb;
}
.q42 span{
	font-size:20px; display:inline-block;
	padding-bottom:10px;
	color:#ff9125;
	border-bottom-width: 5px; padding-bottom:10px;
	border-bottom-style: solid;
	border-bottom-color: #ff9125;
}
.q43{ overflow:hidden; padding-top:20px;}
.q43 li{ overflow:hidden; padding-bottom:20px; padding-top:20px;-moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.q43 img{ width:190px; height:120px; float:left;object-fit: cover;}
.q43 ul{ float:right; width:465px; overflow:hidden;}
.q43 p{ font-size:22px; color:#333333; cursor:pointer; height:80px;}
.q43 li:hover p{ color:#ff9125;}
.q43 li:hover{ background-color:#f8f8f8;}
.q43 dl{ overflow:hidden;}
.q43 span{ display:inline-block; padding:4px 7px 4px 7px; background-color:#eeeeee; font-size:12px; color:#666;border-radius:5px; cursor:pointer;-moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.q43 span:hover{ background-color:#d1d1d1; color:#FFFFFF;}
.q43 em{ display:inline-block; margin-left:30px; font-size:12px; color:#666666;}
.q44{ float:right; width:300px; overflow:hidden;}
.q45{ overflow:hidden; padding-top:5px;}
.q45 li{ float:left; width:48%; margin-right:4%; overflow:hidden; margin-top:15px;}
.q45 img{ width:100%;object-fit: cover; height:100px;}
.q45 li:nth-child(2n){ margin-right:0;}
.q45 p{ font-size:16px; padding-bottom:10px; padding-top:10px; cursor:pointer; overflow: hidden;/*������������*/
	white-space: nowrap;/*������*/
	text-overflow:ellipsis;/*��������������...��ʾ*/}
.q45 p:hover{ color:#ff0000;}
.q45 dt{ overflow:hidden;}
.q45 span{ float:left; font-size:12px; display:inline-block; color:#fe8217; margin-right:3px; margin-top:2px;}
.q45 em{ float:right; display:inline-block; font-size:12px; color:#666;}
.q46{ height:40px; overflow:hidden;}
.q47{ overflow:hidden; padding-top:10px;}
.q47 li{
	line-height:50px;
	font-size:16px;
	cursor:pointer;
	color:#333333;
	overflow: hidden;/*������������*/
	white-space: nowrap;/*������*/
	text-overflow:ellipsis;/*��������������...��ʾ*/
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ececec;
}
.q47 li:hover{ color:#ff0000;}
.q48{ overflow:hidden;}
.q48 li{ margin-top:15px; overflow:hidden;}
.q48 img{ float:left; width:120px; height:80px;object-fit: cover; margin-right:10px; cursor:pointer;}
.q48 p{ font-size:14px; line-height:170%;}
.q48 li:hover p{ color:#ff0000;}
.q49{ overflow:hidden; width:160px;

}
.q50{ float:left; width:860px; overflow:hidden;}
.q51{
	overflow:hidden;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ececec; padding-bottom:20px;
}
.q51 p{ font-size:34px; padding-bottom:25px; color:#404040;}
.q51 dl{ font-size:14px; color:#999;}
.q52{ overflow:hidden; padding-top:20px;}
.q53{ overflow:hidden; font-size:17px; line-height:220%; color:#333333; text-align:justify;}
.q53 img{ width:500px;object-fit: cover; }
.q53 p{ margin-top:15px;}
.q54{ overflow:hidden; padding-top:20px; font-size:16px; font-weight:bolder;}
.q54 span{ display:inline-block; padding:3px 15px 3px 15px; background-color:#ff9125; font-size:14px; color:#fff;border-radius:20px; margin-left:10px; font-weight:normal; cursor:pointer;}
.q55{
	margin-top:20px;
	padding-bottom:20px;
	padding-top:20px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #F0F0F0;
	border-bottom-color: #F0F0F0; overflow:hidden;
}
.q55 dl{ font-size:16px; padding-bottom:10px; padding-top:10px;}
.q56{ overflow:hidden; text-align:center; padding-top:20px;}
.q56 img{ width:80%;}
.q56 p{ text-align:center; padding-top:10px; font-size:14px; color:#666;}
.q57{ background-color:#f7f8fa; overflow:hidden; padding-bottom:40px;}
.q58{ width:1100px; margin:0 auto;}
.q59{ width:1100px; margin:0 auto; overflow:hidden; font-size:14px; color:#999; line-height:50px;}
.q59 span{ display:inline-block; margin-right:5px;}
.q59 a:link {
	color: #999;
	text-decoration: none;
}
.q59 a:visited {
color: #999;
text-decoration: none;
}
.q59 a:hover {
color: #ff8c20;
text-decoration: underline;
}
.q59 a:active {
color: #999;
text-decoration: none;
}
.q60{ float:left; width:780px; background-color:#FFFFFF;box-shadow: 0 0 5px #e2e2e2;-moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.q60:hover{box-shadow: 0 0 10px #cecece;}
.q61{ overflow:hidden;}
.q61 img{ width:100%;object-fit: cover; height:400px;}
.q62{ overflow:hidden; padding:25px;}
.q63{ overflow:hidden;}
.q63 p{ font-size:28px; font-weight:bolder;}
.q63 dl{ text-align:right; font-size:14px; color:#666666;}
.q64{ overflow:hidden; padding-top:10px; font-size:17px; line-height:220%; color:#333333; text-align:justify;}
.q64 p{ margin-top:15px;}
.q64 img{ width:600px;object-fit: cover;}
.q65{ width:290px; float:right;}
.q66{ overflow:hidden; text-align:center; margin-top:5px;}
.q66 p{ font-size:20px; font-weight:bolder; color:#fe861b; padding-bottom:10px; text-align:left;}
.q66 dl{
	overflow:hidden;
	font-size:14px; text-align:left;
	color:#333333;
	padding-bottom:10px; line-height:25px;
	padding-top:10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: rgba(0, 0, 0, 0.07);
}
.q66 dd img{ width:80%;box-shadow: 0 0 5px #e2e2e2; margin-top:20px;-moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.q66 span{
	display:inline-block;
	font-size:16px;
	color:#ff0000;
	margin-right:5px;
	float:left;border-radius:4px;
	width:25px; text-align:center; line-height:25px;
	height:25px;box-sizing:border-box;-moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;
	border: 1px solid rgba(0, 0, 0, 0.15);
}
.q66 dl:hover span{border: 1px solid #ff9427; background-color:#ff9427; color:#FFFFFF;}
.q66 h2{ float:right; width:180px; font-size:15px;}
.q66 dt{ text-align:center; font-size:14px; color:#999; padding-top:10px;}
.q66 dd img:hover{box-shadow: 0 0 10px #cecece;}
.q67{ background-color:#FFFFFF; overflow:hidden;box-shadow: 0 0 5px #e2e2e2; padding:15px; margin-top:25px;-moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.q67:hover{box-shadow: 0 0 10px #cecece;}
.q68{ overflow:hidden; padding-top:20px;}
.q68 li{ overflow:hidden; padding-bottom:20px; padding-top:20px;-moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.q68 img{ width:190px; height:120px; float:left;object-fit: cover;}
.q68 ul{ float:right; width:515px; overflow:hidden;}
.q68 p{ font-size:22px; color:#333333; cursor:pointer; height:70px;}
.q68 li:hover p{ color:#ff9125;}
.q68 li:hover{ background-color:#f8f8f8;}
.q68 dl{ overflow:hidden;}
.q68 span{ display:inline-block; padding:4px 7px 4px 7px; background-color:#eeeeee; font-size:12px; color:#666;border-radius:5px; cursor:pointer;-moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.q68 span:hover{ background-color:#d1d1d1; color:#FFFFFF;}
.q68 em{ display:inline-block; margin-left:30px; font-size:12px; color:#666666;}
.q69{ height:30px; overflow:hidden;}
.q70{ overflow:hidden; background-color:#f0f0f0; padding-bottom:20px; padding-top:20px; margin-top:20px;border-radius:5px;box-sizing:border-box; padding:20px;-moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.q70 li{ overflow:hidden; padding-top:10px;}
.q70 dl{ font-size:20px; font-weight:bolder; padding-bottom:10px;}
.q70 dt{ text-align:right; overflow:hidden; padding-top:10px;}
.q70:hover{box-shadow: 0 0 10px #cecece;}
.q71{
	width:100%;
	line-height:40px;
	background-color:#FFFFFF;
	box-sizing:border-box;
	font-size:14px;
	color:#333333;outline: medium;
	padding-left:10px;border-radius:5px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
.q72{
	width:150px;
	line-height:40px;
	text-align:center;outline: medium;
	background-color:#fe9729;
	border-top-width: 0px; color:#FFFFFF;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;border-radius:5px;
	border-top-style: solid; cursor:pointer;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
.q73{ overflow:hidden; margin-top:20px;}
.q73 ul{
	overflow:hidden;
	margin-top:15px;
	padding-bottom:15px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #e8e8e8;
}
.q73 img{ width:40px; height:40px; float:left; border-radius:25px;}
.q73 li{ float:right; width:670px;}
.q73 p{ font-size:14px; color:#4398ed;}
.q73 dl{ font-size:14px; color:#666666; line-height:150%;}
.q73 dt{ text-align:right; overflow:hidden;}
.q73 span{ font-size:16px; color:#666666; display:inline-block; margin-left:8px; cursor:pointer;}
.q74{ width:1200px; margin:0 auto; background-color:#FFF; box-shadow: 0 0 5px #f0f0f0;box-sizing:border-box; padding:30px 20px 10px 20px; margin-bottom:10px;border-radius:10px;}
.q75{ width:1200px; margin:0 auto; margin-top:0px;}
.q76{ padding-top:0px; padding-bottom:10px; overflow:hidden;}
.q76 li{ float:left; width:24%; margin-left:1.3333%; margin-top:30px; background-color:#FFFFFF;box-shadow: 0 0 10px #e2e2e2;border-radius:5px; overflow:hidden;-moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.q76 li:nth-child(4n){ margin-right:0;}
.q76 dl{ width:100%; height:195px; overflow:hidden;}
.q76 img{ width:100%; height:195px; object-fit: cover;-moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.q76 li:hover img{ transform: scale(1.1, 1.1);}
.q76 p{ font-size:16px; color:#333333; line-height:40px; cursor:pointer; overflow: hidden;/*������������*/
	white-space: nowrap;/*������*/
	text-overflow:ellipsis;/*��������������...��ʾ*/}
.q76 p:hover{ color:#ff8218;}
.q76 dt{ overflow:hidden;}
.q76 span{ float:left; font-size:14px; display:inline-block; color:#fe8217; margin-right:3px; margin-top:2px;}
.q76 em{ float:right; display:inline-block; font-size:14px; color:#666;}
.q76 ul{ padding:0 10px 10px 10px; overflow:hidden;}
.q76 li:hover{box-shadow: 0 0 10px #cfcfcf;}
.q76 h3{ font-size:12px; color:#999999; padding-bottom:10px;}
.q76 h4{ overflow:hidden; padding-top:0px; padding-bottom:10px;}
.q76 i{
	display:inline-block;
	padding:2px 5px 2px 5px;
	font-size:12px;
	color:#333;box-sizing:border-box; cursor:pointer;-moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;
	border: 1px solid #e8e8e8; margin-right:3px;border-radius:5px;
}
.q76 i:hover{ background-color:#ff9c2e;border: 1px solid #ff9c2e; color:#FFFFFF;}
.q77{ overflow:hidden;}
.q77 dl{ float:left; width:10%; text-align:center; line-height:30px; font-size:16px;}
.q77 dt{ float:left; width:90%; overflow:hidden;}
.q77 span{ display:inline-block; padding-left:10px; padding-right:10px; line-height:30px; text-align:center; font-size:16px; color:#333; cursor:pointer;border-radius:5px; margin-right:20px; margin-bottom:20px;}
.q77 span:hover{ background-color:#ff9427; color:#FFF;}
.q77 .q79{ background-color:#ff9427; color:#FFF;}
.q78{ margin-top:30px;}
.q80{ background-color:#FFFFFF; overflow:hidden;box-shadow: 0 0 5px #e2e2e2; padding:15px; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.q80:hover{box-shadow: 0 0 10px #cecece;}
.q81{ overflow:hidden; text-align:center; margin-top:10px;}
.q81 img{ width:100px; height:100px;border-radius:125px;object-fit: cover;}
.q81 p{ font-size:16px; color:#ff9427; font-weight:bolder; margin-top:15px;}
.q81 dt{ font-size:14px; color:#999; padding-top:10px;}
.q82{ height:10px; overflow:hidden;}
.q83{ width:1020px; float:right;}
.q84{ overflow:hidden; font-size:16px; color:#333333; line-height:200%;}
.q84 p{ margin-top:15px;}
.q85{ display:none;}
.q86{ width:1200px; margin:0 auto; background-color:#FFF; box-shadow: 0 0 5px #f0f0f0;box-sizing:border-box; border-radius:10px; margin-top:20px;}
.q87{ width:1200px; margin:0 auto; overflow:hidden;}
.q88{ width:790px; float:left; background-color:#FFF; box-shadow: 0 0 5px #f0f0f0;box-sizing:border-box; border-radius:10px; margin-top:20px;}
.q89{ float:right; width:380px; overflow:hidden;}
.q90{ overflow:hidden; padding-top:20px; padding-bottom:10px;}
.q90 li{ width:90%; margin:0 auto; overflow:hidden; padding:20px; margin-top:0px; border-radius:10px; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.q90 li:hover{ box-shadow: 0 0 10px #dedede;}
.q90 img{ float:left; width:190px; height:140px;object-fit: cover; margin-right:20px;border-radius:6px;}
.q90 p{ font-size:20px; color:#333333; padding-bottom:6px; cursor:pointer;}
.q90 p:hover{ color:#f35c1a;}
.q90 dl{ font-size:13px; color:#666666; padding-bottom:5px; padding-top:5px;}
.q90 span{ display:inline-block; font-size:13px; color:#fea637; margin-right:3px;}
.q91{ background-color:#FFF; box-shadow: 0 0 5px #f0f0f0;box-sizing:border-box; border-radius:10px; margin-top:20px; padding:0 20px 20px 20px; overflow:hidden;}
.q92{
	line-height:50px;
	background-image:url(../images/weeeee_10.png);
	background-repeat: repeat-x; overflow:hidden;
	background-position: left bottom;
}
.q92 dl{
	float:left;
	line-height:50px;
	font-size:18px; font-weight:bolder;
	color:#333333;
	background-image: url(../images/weeeee_07.png);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.q92 span{ display:inline-block; font-size:18px; color:#ff8218; margin-right:5px; float:left;}
.q93{ overflow:hidden; margin-top:20px; padding-bottom:25px;}
.q93 img{ width:100%;}
.q93 p{ text-align:center; font-size:16px; color:#666666; padding-top:10px;}
.q94{ overflow:hidden;}
.q95{ float:right; width:1010px;}
.q96{ overflow:hidden; width:160px;}
.q97{ width:680px; float:right;}
.q98{ width:290px;}
.q99{ overflow:hidden;}
.q99 li{ overflow:hidden; margin-top:15px;}
.q99 img{ width:35%; float:left; height:80px; margin-right:10px;border-radius:5px;object-fit: cover;}
.q99 p{ font-size:16px; color:#333333; cursor:pointer;}
.q99 p:hover{ color:#ffa636;}
.q99 dl{ padding-top:8px; font-size:12px; color:#666666;}
.q100{ overflow:hidden; padding:0 20px 20px 35px;}
.q101{ width:500px; margin:0 auto; margin-top:40px;border-radius:5px;box-shadow: 0 0 10px #e2e2e2; text-align:center; font-size:16px; color:#ff0000; padding-bottom:50px; padding-top:50px; overflow:hidden;}
.q102{ overflow:hidden; margin-top:20px;}
.q102 li{ float:left; width:50%; padding-bottom:5px; padding-top:5px; line-height:30px; overflow:hidden; font-size:14px; color:#333333; overflow: hidden;/*������������*/
	white-space: nowrap;/*������*/
	text-overflow:ellipsis;/*��������������...��ʾ*/}
.q102 span{ display:inline-block; font-size:10px;}
.q103{
	overflow:hidden;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ebebeb; margin-top:20px;
}
.q103 span{
	font-size:20px; display:inline-block;
	padding-bottom:10px;
	color:#ff9125;
	border-bottom-width: 5px; padding-bottom:10px;
	border-bottom-style: solid; float:left;
	border-bottom-color: #ff9125;
}
.q103 em{ float:right; font-size:14px; color:#666666; margin-top:6px; display:inline-block;}
.q104{ overflow:hidden; padding-top:10px;}
.q104 span{ display:inline-block; line-height:35px; padding-left:15px; padding-right:15px; background-color:#fea031; font-size:14px; color:#FFFFFF; cursor:pointer; margin-top:10px;}





































.page{ overflow:hidden; padding-top:20px;}
.page span{
	display:inline-block; font-family:Arial, Helvetica, sans-serif;
	float:left; width:30px; height:30px; text-align:center; line-height:30px; background-color:#f1f2f6;
	box-sizing:border-box; margin-right:5px; font-size:14px;border-radius:3px;
}
.page .active{ background-color:#ffa421; color:#FFFFFF;}

.clear{ clear:both;}



/*��Ʒչʾ��ʽ*/
#ProList{overflow:hidden; margin-top:30px;}
p#change{
	overflow:hidden;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e5e5e5;
}
p#change span{ display:inline-block; line-height:38px; margin-right:20px; font-size:16px; cursor:pointer;
}
p#change em{ display:inline-block; float:right; line-height:35px; font-size:14px;}
p#change span.hover{
	color:#ff8218;
	font-weight:bolder;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #ff8218;
}
#ProList div.changeCon{
	display:none; padding-bottom:40px;
}





.test-1::-webkit-scrollbar {/*������������ʽ*/

        width: 2px;     /*�߿�ֱ��Ӧ�����������ĳߴ�*/

        height: 1px;

    }

.test-1::-webkit-scrollbar-thumb {/*����������С����*/

        border-radius: 2px;

         -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);

        background: #d33742;

    }

.test-1::-webkit-scrollbar-track {/*������������*/

        -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);

        border-radius: 2px;

        background: #EDEDED;

}






