body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size:12px;
	min-width:1200px;
	background-color:#fff;
}
@font-face {
  font-family: "HYJunHei-CEJ";
  src: url("../fonts/HYJunHei-CEJ.woff2") format("woff2"),
       url("../fonts/HYJunHei-CEJ.woff") format("woff"),
       url("../fonts/HYJunHei-CEJ.ttf") format("truetype"),
       url("../fonts/HYJunHei-CEJ.eot") format("embedded-opentype"),
       url("../fonts/HYJunHei-CEJ.svg") format("svg");
}
@font-face {
  font-family: "hklhj";
  src: url("../fonts/hklhj.woff2") format("woff2"),
       url("../fonts/hklhj.woff") format("woff"),
       url("../fonts/hklhj.ttf") format("truetype"),
       url("../fonts/hklhj.eot") format("embedded-opentype"),
       url("../fonts/hklhj.svg") format("svg");
}


textarea{outline:none;}



input[type=button], input[type=submit], input[type=file], button { cursor: pointer; -webkit-appearance: none; font-family:"微软雅黑";}
input{ outline:none;}
textarea{font-family:"微软雅黑";}





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;
}

.q1{ width:95%; margin:0 auto;}
.q2{ float:left; padding-bottom:10px; padding-top:10px;}
.q3{ overflow:hidden;}
.q3 img{ width:100%;}
.q4{ float:right;}
.q5{ float:left; z-index:99999;}
.q5 li{ float:left;  position:relative; z-index:999999;}
.q5 dl{ line-height:89px; text-align:center; margin-left:45px; font-family: "HYJunHei-CEJ"; font-weight:bolder; font-size:18px; color:#000; cursor:pointer;}
.q5 dt{ position:absolute; left:0px; top:89px; width:135%; display:none; background-color:#fff; z-index:99999999;}
.q5 li:hover dt{ display:block;}
.q5 p{ text-align:center; font-size:14px; color:#666666; cursor:pointer; padding-bottom:13px; padding-top:13px; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.q5 p:hover{ background-color:#b01f24; color:#FFFFFF;}
.q5 li:hover dl{
	background-image: url(../images/tt.png);
	background-repeat: no-repeat; color:#b01f24;
	background-position: center bottom;
}

.q5 .t1{background-image: url(../images/tt.png);
	background-repeat: no-repeat; color:#b01f24;
	background-position: center bottom;}
.q6{ float:right; line-height:89px; margin-left:70px; color:#b01f24;}
.q6 p{ font-size:24px; font-family:'Impact'; float:left; margin-left:5px;}
.q6 span{ display:inline-block; font-size:30px; float:left;}
@media screen and (max-width: 1550px) {
.q5 dl{ margin-left:35px;}
.q6{ margin-left:50px;}
.q1{ width:98%; margin:0 auto;}
}
@media screen and (max-width: 1450px) {
.q5 dl{ margin-left:25px;}
}
.q7{ background-color:#ebebeb; overflow:hidden;}
.q7 ul{ width:1200px; margin:0 auto; overflow:hidden;}
.q7 li{
	float:left;
	width:25%;
	text-align:center;
	padding-bottom:30px;
	padding-top:30px; box-sizing:border-box;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d5d5d5; font-size:18px; color:#333333; line-height:160%;
}
.q7 li:nth-child(4n){border-right-width: 0px;}
.q8{
	overflow:hidden;
	background-image:url(../images/box_bj.png);
	background-repeat: no-repeat; padding-bottom:100px; padding-top:0px; margin-top:60px;
	background-position: center bottom;
}
.q9{ width:750px; margin:0 auto; font-size:18px; color:#000; line-height:200%; text-align:center; margin-top:30px;}
.q10{ text-align:center; margin-top:80px;}
.q10 p{
	font-family:"Times New Roman", Times, serif;
	font-size:26px;
	color:#b01f24; margin-top:10px;
	text-transform: capitalize;
}
.q11{
	overflow:hidden;
	background-image:url(../images/hzbj.jpg);
	background-repeat: no-repeat;
	background-position: center center; padding-bottom:60px;
}
.q12{ overflow:hidden; margin-top:40px; text-align:center;}
.q12 p{
	font-size:36px;font-family:'HYJunHei-CEJ';
	font-weight:bolder; color:#000;
	letter-spacing: 5px;
}
.q12 dl{
color:#666; font-size:14px;font-family:'HYJunHei-CEJ';letter-spacing: 3px;
	text-transform: uppercase; margin-top:8px; padding-bottom:10px;
}
.q12:after {content: '';display: inline-block;width: 100px;height: 2px;background: url(/images/ttt.png) no-repeat center;-webkit-animation: 'flymove' 5s linear infinite;-moz-animation: 'flymove' 5s linear infinite;-ms-animation: 'flymove' 5s linear infinite;}

@-webkit-keyframes flymove{
            from{background-position:-94px 0px;}
            to{background-position:0 0;}
        }

.q13{
	overflow:hidden;
	margin-top:40px;
}
.q13 ul{ overflow:hidden;}
.q13 li{
	float:left;
	width:230px;
	height:100px;
	margin-right:20px;
	border-radius:0px;
	overflow:hidden;
	display: table;
	box-sizing:border-box;
	-moz-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
	background-color:#FFFFFF;border: 1px solid #e6e6e6;
}
.q13 li:hover{border: 1px solid #ffd1d3;}
.q13 dl{display:table-cell; 
            vertical-align:middle; text-align:center; width:100%;}
.q13 img{ max-width:230px; max-height:90px;}
.q14{
	overflow:hidden;
	margin-top:20px;
}
.q14 ul{ overflow:hidden;}
.q14 li{
	float:left;
	width:230px;
	height:100px;
	margin-right:20px;
	border-radius:0px;
	overflow:hidden;
	display: table;
	box-sizing:border-box;
	-moz-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
	background-color:#FFFFFF;border: 1px solid #e6e6e6;
}
.q14 li:hover{border: 1px solid #ffd1d3;}
.q14 dl{display:table-cell; 
            vertical-align:middle; text-align:center; width:100%;}
.q14 img{ max-width:230px; max-height:90px;}
.q15{
	overflow:hidden;
	margin-top:20px;
}
.q15 ul{ overflow:hidden;}
.q15 li{
	float:left;
	width:230px;
	height:100px;
	margin-right:20px;
	border-radius:0px;
	overflow:hidden;
	display: table;
	box-sizing:border-box;
	-moz-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
	background-color:#FFFFFF;border: 1px solid #e6e6e6;
}
.q15 li:hover{border: 1px solid #ffd1d3;}
.q15 dl{display:table-cell; 
            vertical-align:middle; text-align:center; width:100%;}
.q15 img{ max-width:230px; max-height:90px;}
.q16{
	width:1200px;
	margin:0 auto; padding:8px; overflow:hidden;
	margin-top:40px;
	box-sizing:border-box;
	border: 3px solid #b01f24;
}
.q17{
	 overflow:hidden;
	box-sizing:border-box; 
	border: 1px solid rgba(176, 31, 36, 0.3);
}
.q18{ width:1200px; margin:0 auto; overflow:hidden; margin-top:30px;}
.q18 ul{ overflow:hidden;}
.q18 li{ float:left; width:220px; background-color:#fff5f5; margin-right:20px; border-radius:7px; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.q18 img{ width:100%; height:250px; border-radius:7px; object-fit: cover;}
.q18 dl{ padding:10px 15px 10px 15px; overflow:hidden;}
.q18 p{ font-size:18px; font-weight:bolder; color:#333333;}
.q18 li:hover{ background-color:#ffe8e9;}
.q19{ overflow:hidden;}
.q19 h1{ font-size:30px; font-family:'HYJunHei-CEJ'; font-weight:bolder;}
.q19 h2{ font-size:18px; color:#666666; font-family:'HYJunHei-CEJ'; margin-top:10px;}
.q19 span{ display:inline-block; height:2px; width:70px; margin-top:15px; background-color:#b01f24;}
.q20{ margin-top:20px; font-size:16px; line-height:180%; text-align:justify; color:#333;}
.q20 p{ margin-top:15px;}
.q21{ overflow:hidden; padding-top:40px; padding-left:50px; width:810px;}
.q22{
	background-repeat: no-repeat; height:576px;
	background-position: right bottom; background-color:#FFFFFF;
}
.q23{ overflow:hidden; margin-top:40px;}
.q23 span{ display:inline-block; width:130px; line-height:40px; background-color:#b01f24; text-align:center; font-size:14px; color:#FFFFFF; border-radius:0px 20px 20px 0px; cursor:pointer; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.q23 span:hover{ width:160px;}
.q24{ width:1200px; margin:0 auto; overflow:hidden; margin-top:50px;}
.q24 li{ float:left; width:28.333%; margin-right:7.5%; text-align:center;}
.q24 li:nth-child(3n){ margin-right:0;}
.q24 h1{ font-size:22px; color:#000; margin-top:25px; font-family: "hklhj";}
.q24 dl{ font-size:16px; line-height:180%; color:#333; margin-top:10px;}
.q24 span{
	display:inline-block;
	font-size:50px;
	background-image:-webkit-linear-gradient(left,#6e3ee2,#c54b8e);
	-webkit-background-clip:text;
	-webkit-text-fill-color:transparent; box-sizing:border-box; line-height:90px;
	border: 1px solid #b01f24; width:90px; height:90px; border-radius:100px; box-shadow: 0 0 10px #c6c6c6;
}
.q24 li:nth-child(2n) span{border: 1px solid #4190f9;background-image:-webkit-linear-gradient(left,#4190f9,#00c6ff);-webkit-background-clip:text;
	-webkit-text-fill-color:transparent;}
.q24 li:nth-child(3n) span{border: 1px solid #ff4e00;background-image:-webkit-linear-gradient(left,#ff4e00,#ffcb51);-webkit-background-clip:text;
	-webkit-text-fill-color:transparent;}
.q25{
	height:550px;
	background-repeat: no-repeat;
	background-position: center center;
}
.q26{ width:75%; margin:0 auto; overflow:hidden;}
.q26 dl{ font-size:14px; color:#FFFFFF; margin-top:30px;}
.q26 p{ font-size:42px; font-family:'HYJunHei-CEJ'; font-weight:bolder; color:#FFFFFF; margin-top:180px;}
.q26 dt{
	font-size:20px;
	color:#FFFFFF; margin-top:15px;
	font-family:HYJunHei-CEJ;
	text-transform: capitalize;
}
.q26 a:link {
	color: #fff;
	text-decoration: none;
}
.q26 a:visited {
color: #fff;
text-decoration: none;
}
.q26 a:hover {
	color: #fff;
	text-decoration: underline;
}
.q26 a:active {
color: #fff;
text-decoration: none;
}



.q27{ font-size:32px; font-family:'HYJunHei-CEJ'; font-weight:bolder; color:#333; margin-top:40px; text-align:center;}
.q28{ height:50px; overflow:hidden;}
@media screen and (max-width: 1550px) {
.q26{ width:85%;}
}
.q29{ overflow:hidden; background-color:#f3f5f7;}
.q30{ width:75%; margin:0 auto; overflow:hidden;}
.q31{ overflow:hidden; font-size:14px; color:#666; margin-top:20px;}
@media screen and (max-width: 1550px) {
.q26{ width:85%;}
.q30{ width:85%;}
}
.q34{ width:67%; overflow:hidden; float:left;}
.q32{ overflow:hidden; margin-top:70px;}
.q32 h1{ font-size:3.4vh; font-family:'HYJunHei-CEJ'; font-weight:bolder; color:#424242; padding-bottom:30px;}
.q32 dl{
	font-size:18px;
	color:#717171; font-family:Arial, Helvetica, sans-serif;
	padding-bottom:10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e4e4e4;
}
.q33{ overflow:hidden;}
.q35{ overflow:hidden; font-size:16px; line-height:200%; text-align:justify; color:#333333; padding-top:20px;}
.q35 p{ margin-top:15px;}
.q35 img{ max-width:700px;}
.q36{ overflow:hidden;border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e4e4e4; margin-top:20px; padding-top:15px;}
.q36 p{ font-size:16px; color:#666666; margin-top:15px;}
.q37{ float:right; width:25%;}
.q38{ background-color:#f3f5f7; overflow:hidden; border-radius:15px; padding:20px 20px 40px 20px;}
.q38 dl{ width:100%; height:180px; overflow:hidden; border-radius:8px;}
.q38 img{ width:100%; height:180px; object-fit: cover; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.q38 p{ font-size:18px; font-family:'HYJunHei-CEJ'; cursor:pointer; font-weight:bolder; color:#333333; margin-top:20px; line-height:150%; text-align:justify;}
.q38 p:hover{ color:#b01f24;}
.q38:hover img{transform: scale(1.2, 1.2);}
.q39{ background-color:#f3f5f7; overflow:hidden; border-radius:15px; padding:20px; margin-top:20px;}
.q40{font-family:'HYJunHei-CEJ'; font-size:24px; color:#333333; font-weight:bolder;}
.q41{ overflow:hidden;}
.q41 p{ font-size:16px; color:#333333; margin-top:25px;  cursor:pointer; text-align:justify; font-family:'HYJunHei-CEJ'; font-weight:bolder; line-height:140%;}
.q41 p:hover{ color:#b01f24;}



.q51{ width:75%; margin:0 auto; padding-top:20px;}
.q51 li{ background-color:#fff; border-radius:10px; padding:25px; overflow:hidden; margin-top:50px; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.q51 li:hover{ background-color:#FFFFFF; box-shadow: 0 0 20px #e4e4e4;}
.q51 dl{ float:left; width:32%; height:270px; overflow:hidden; border-radius:10px;}
.q51 img{ width:100%; height:270px; object-fit: cover; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.q51 li:hover img{transform: scale(1.2, 1.2);}
.q51 ul{ float:right; width:60%; overflow:hidden; padding-right:5%;}
.q51 h2{ font-size:14px; color:#6e7d9e; font-family:Arial, Helvetica, sans-serif; margin-top:30px;}
.q51 p{ font-size:22px; color:#000000; margin-top:15px; cursor:pointer;overflow: hidden;/*超出部分隐藏*/
white-space: nowrap;/*不换行*/
text-overflow:ellipsis;/*超出部分文字以...显示*/}
.q51 dt{ font-size:16px; line-height:160%; margin-top:25px; text-align:justify; height:80px; color:#666666;}
.q51 span{
	display:inline-block;
	width:150px;
	line-height:35px; font-size:14px; cursor:pointer; border-radius:30px;
	overflow:hidden; box-sizing:border-box;
	text-align:center;
	border: 1px solid #d8d8d8;-moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;
}
.q51 li:hover span{border: 1px solid #b01f24; background-color:#b01f24; color:#FFFFFF;}
.q51 em{ display:inline-block; font-size:16px; margin-left:10px;}
@media screen and (max-width: 1550px) {
.q51{ width:95%;}
}
.q51 p:hover{
	text-decoration: underline;
}
.q52{position:fixed; width:100%; top:0px; left:0px; z-index:999999; background-color:#FFFFFF; box-shadow: 0 0 10px #c5c5c5;}
.q53{ height:89px; overflow:hidden;}
.q54{ width:1200px; margin:0 auto; overflow:hidden; font-size:18px; line-height:180%; color:#505050; text-align:justify; margin-top:30px; font-family:'HYJunHei-CEJ'; font-weight:bolder;}
.q54 p{ margin-top:15px;}
.q54 strong{ color:#b01f24;}
.q55{ width:1200px; margin:0 auto; overflow:hidden; margin-top:60px; height:210px; background-image:url(../images/g1img02.jpg); background-size:auto 100%; border-radius:15px; }
.q55 ul{
	width:100%; box-sizing:border-box;
	height:210px;
	background-image: url(../images/db_03.png);
	background-repeat: repeat-y; overflow:hidden;
	background-position: left top; padding-left:50px; padding-top:15px;
}
.q55 p{ font-size:100px; color:rgba(255, 255, 255, 0.5); height:50px; overflow:hidden;}
.q55 h1{ font-size:26px; font-family:'HYJunHei-CEJ'; font-weight:bolder; color:#FFFFFF; margin-top:20px;}
.q55 h2{ font-size:18px; font-family:'HYJunHei-CEJ'; font-weight:bolder; color:#FFFFFF; margin-top:20px;}
.q56{ width:1200px; margin:0 auto; margin-top:25px; overflow:hidden;}
.q56 li{
	width:49%;
	height:210px;
	background-image:url(../images/g1img03.jpg);
	background-size:auto 100%;
	border-radius:15px;
	margin-right:2%;
	float:left;
	overflow:hidden;
	background-position: right top;
}
.q56 ul{
	width:100%; box-sizing:border-box;
	height:210px;
	background-image: url(../images/db_03.png);
	background-repeat: repeat-y; overflow:hidden;
	background-position: left top; padding-left:50px; padding-top:15px;
}
.q56 p{ font-size:100px; color:rgba(255, 255, 255, 0.5); height:50px; overflow:hidden;}
.q56 h1{ font-size:26px; font-family:'HYJunHei-CEJ'; font-weight:bolder; color:#FFFFFF; margin-top:20px;}
.q56 h2{ font-size:18px; font-family:'HYJunHei-CEJ'; font-weight:bolder; color:#FFFFFF; margin-top:20px;}
.q56 li:nth-child(2n){ margin-right:0;background-image:url(../images/g1img04.jpg);}
.q57{
	background-color:#f3f5f7;
	overflow:hidden;
	background-image: url(../images/g1desz.png);
	background-repeat: no-repeat; margin-top:50px;
	background-position: center center; padding-bottom:50px; padding-top:50px;
}
.q58{ width:1200px; margin:0 auto; overflow:hidden; margin-top:60px;}
.q58 dl{ width:450px; background-color:#FFFFFF; padding:20px; border-radius:15px; box-sizing:border-box; float:left;}
.q58 img{ width:100%; border-radius:10px;}
.q58 ul{ float:right; width:680px; font-size:18px; line-height:160%; text-align:justify; }
.q58 p{ margin-top:10px; font-family:'HYJunHei-CEJ'; font-weight:bolder;color:#505050;}
.q58 h1{ font-size:24px; font-weight:bolder; color:#000000; margin-bottom:20px; font-family:'HYJunHei-CEJ';}
.q59{ width:1200px; margin:0 auto; overflow:hidden; margin-top:20px;}
.q59 li{ float:left; width:24%; margin-right:1.333%; overflow:hidden; border-radius:5px; margin-top:20px;}
.q59 img{ width:100%; height:240px; object-fit: cover;}
.q59 li:nth-child(4n){ margin-right:0;}
.q60{
	height:620px;
	background-repeat: no-repeat;
	background-position: center center;
}
.q61{ width:75%; margin:0 auto; overflow:hidden; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.q61 dl{ font-size:14px; color:#333; margin-top:30px;}
.q61 p{ font-size:42px; font-family:'HYJunHei-CEJ'; font-weight:bolder; color:#000; margin-top:160px;}
.q61 dt{
	font-size:18px;
	color:#333; margin-top:30px;
	font-family:HYJunHei-CEJ; width:500px; text-align:justify;
	text-transform: capitalize; line-height:160%;
}
.q61 span{ display:inline-block; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; cursor:pointer; line-height:50px; margin-top:50px; background-color:#b01f24; padding-left:40px; padding-right:40px; border-radius:50px; font-size:16px; font-family:'HYJunHei-CEJ'; font-weight:bolder; color:#FFFFFF;}
.q61 em{ display:inline-block; font-weight:normal; margin-left:5px;}
.q61 span:hover{ padding-left:60px;}
@media screen and (max-width: 1550px) {
.q61{ width:95%;}
}
.q62{
	width:1200px;
	margin:0 auto;
	background-color:#b01f24;
	overflow:hidden;
	padding:50px;
	box-sizing:border-box;
	margin-top:50px;
	border-radius:20px;
	background-image: url(../images/1.svg);
	background-repeat: no-repeat;
	background-position: 30px 100px;
	background-size:300px auto;
}
.q62 dl{ float:left; font-size:34px;font-family:'HYJunHei-CEJ'; font-weight:bolder; color:#fff;}
.q62 ul{ float:right; width:800px; font-size:20px; line-height:180%; text-align:justify;font-family:'HYJunHei-CEJ';  color:#fff;}
.q63{ background-color:#f3f5f7; overflow:hidden; margin-top:50px; padding-bottom:100px; padding-top:50px;}
.q64{ width:1200px; margin:0 auto; margin-top:70px;}
.q64 li{ width:31.333%; float:left; margin-right:3%; background-color:#FFFFFF; box-shadow: 0 0 20px #e3e3e3; border-radius:15px; border-radius:15px; overflow:hidden;}
.q64 dl{ background-color:#b01f24; text-align:center; padding-bottom:40px; padding-top:40px; font-size:24px;font-family:'HYJunHei-CEJ';  color:#fff; font-weight:bolder;background-image: url(../images/1.svg);
	background-repeat: no-repeat;
	background-position: 0px 40px;
	background-size:200px auto;}
.q64 dt{ padding:15px 30px 30px 30px; font-size:16px; line-height:180%; text-align:justify; color:#333333;}
.q64 p{ margin-top:15px;}
.q64 strong{ color:#b01f24; font-weight:bolder;}
.q64 li:nth-child(3n){ margin-right:0;}
.q65{ width:1200px; margin:0 auto; margin-top:20px;}
.q65 li{ float:left; width:49%; margin-right:2%; box-shadow: 0 0 20px #e3e3e3; padding:30px; border-radius:10px; box-sizing:border-box; margin-top:30px;}
.q65 li:nth-child(2n){ margin-right:0;}
.q65 span{ display:inline-block; font-size:50px; color:#666666;}
.q65 h1{ font-size:24px;font-family:'HYJunHei-CEJ';  color:#b01f24; font-weight:bolder; margin-top:20px;}
.q65 dl{ font-size:16px; line-height:160%; text-align:justify; margin-top:20px; color:#333333; height:40px;}
.q66{ width:1200px; margin:0 auto; margin-top:20px;}
.q66 li{
	float:left;
	width:49%;
	margin-right:2%;	
	box-sizing:border-box;
	margin-top:30px;
	background-repeat: no-repeat;
	background-position: center center;
}
.q66 li:nth-child(2n){ margin-right:0;}
.q66 dl{
	font-size:24px;
	font-family:'HYJunHei-CEJ';
	color:#333;
	font-weight:bolder; padding-bottom:15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.q66 span{ display:inline-block; font-size:30px; float:left; color:#b01f24; margin-right:10px; font-weight:normal;}
.q66 dt{ font-size:16px; color:#505050; margin-top:20px; text-align:justify; line-height:160%;font-family:'HYJunHei-CEJ'; font-weight:bolder;}
.q66 ul{ width:100%; height:230px; background-color:rgba(255, 255, 255, 0.6);padding:30px; box-sizing:border-box; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.q66 li:hover ul{ background-color:rgba(176, 31, 36, 0.8);}
.q66 li:hover dl{ color:#FFFFFF;}
.q66 li:hover span{ color:#FFFFFF;}
.q66 li:hover dt{ color:#FFFFFF;}
.q67{ background-color:#b01f24; overflow:hidden; padding-bottom:70px; padding-top:70px; text-align:center; color:#FFFFFF;}
.q67 p{ font-size:36px;font-family:'HYJunHei-CEJ';  color:#fff; font-weight:bolder;}
.q67 dl{ font-size:18px;font-family:'HYJunHei-CEJ';  color:#fff; font-weight:bolder; margin-top:30px;}
.q67 span{ display:inline-block; line-height:50px; padding-left:80px; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; padding-right:80px; border-radius:100px; cursor:pointer; margin-top:50px; font-size:18px;font-family:'HYJunHei-CEJ';  color:#b01f24; font-weight:bolder; background-color:#FFFFFF;}
.q67 span:hover{ padding-left:90px; padding-right:90px;}
.q68{ width:1200px; margin:0 auto; overflow:hidden; margin-top:40px;}
.q68 li{ float:left; width:48%; margin-right:4%; overflow:hidden; background-color:#fafbf8; border-radius:10px;}
.q68 li:nth-child(2n){ margin-right:0;}
.q68 dl{ width:30px; text-align:center; float:left; padding-left:15px; padding-right:15px; padding-bottom:20px; padding-top:20px; font-size:18px; color:#FFFFFF; font-weight:bolder;background: -webkit-linear-gradient(top,#e96423, #b01f24); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(top,#e96423, #b01f24); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(top,#e96423, #b01f24); /* Firefox 3.6 - 15 */
    background: linear-gradient(top,#e96423, #b01f24); /* 标准的语法（必须放在最后） */ }
.q68 span{ display:inline-block; font-size:24px; font-weight:normal; margin-bottom:5px;}
.q68 dt{ float:right; width:89%; padding:30px; font-size:16px; text-align:justify; line-height:180%; box-sizing:border-box;}
.q69{
	width:1200px;
	margin:0 auto; overflow:hidden; margin-top:30px;	
}
.q69 li{ width:40%; margin-right:1%;background-color:#b01f24;
	overflow:hidden;
	padding:40px;
	box-sizing:border-box;
	margin-top:15px; float:left;
	border-radius:20px;
	background-image: url(../images/1.svg);
	background-repeat: no-repeat;
	background-position: 30px 150px;
	background-size:300px auto;font-size:18px;font-family:'HYJunHei-CEJ'; font-weight:bolder; color:#fff; text-align:justify; line-height:180%;}
.q69 li:nth-child(2n){ width:59%; margin-right:0; padding:32px;}
.q69 li:nth-child(3n){ width:59%; margin-right:0; padding:32px;}
.q70{ overflow:hidden; font-size:18px; line-height:170%; text-align:justify; color:#333333;}
.q70 p{ margin-bottom:15px;}
.q71{ width:1200px; margin:0 auto; margin-top:20px;}
.q71 li{ float:left; width:24%; margin-right:1.333%; box-shadow: 0 0 20px #e3e3e3; padding:20px; border-radius:10px; box-sizing:border-box; margin-top:20px;}
.q71 li:nth-child(4n){ margin-right:0;}
.q71 span{ display:inline-block; font-size:40px; color:#666666;}
.q71 h1{ font-size:24px;font-family:'HYJunHei-CEJ';  color:#b01f24; font-weight:bolder; margin-top:20px;}
.q71 dl{ font-size:16px; line-height:160%; text-align:justify; margin-top:20px; color:#333333; height:90px;}
.q72{ width:1200px; margin:0 auto; overflow:hidden; margin-top:50px; background-color:#FFFFFF;}
.q72 img{ width:350px; float:left;}
.q72 ul{ width:850px; float:right; padding:30px; font-size:18px; line-height:180%; text-align:justify; box-sizing:border-box;}
.q72 p{ margin-top:15px;font-family:'HYJunHei-CEJ'; font-weight:bolder; color:#333333;}
.q72 strong{ color:#b22429;}
.q73{ width:1200px; margin:0 auto; overflow:hidden; margin-top:20px;}
.q73 li{ float:left; width:49%; margin-right:2%; background-color:#f7f8fa; box-sizing:border-box; border-radius:5px; padding:25px; margin-top:30px;}

.q73 li:nth-child(2n){ margin-right:0;}
.q73 dl{
	font-size:24px;
	font-family:'HYJunHei-CEJ';
	color:#333;
	font-weight:bolder; padding-bottom:15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e7e7e7;
}
.q73 span{ display:inline-block; font-size:30px; float:left; color:#b01f24; margin-right:10px; font-weight:normal;}
.q73 dt{ font-size:16px; color:#505050; margin-top:20px; text-align:justify; line-height:160%;font-family:'HYJunHei-CEJ'; font-weight:bolder;}
.q74{ text-align:center; margin-top:20px;font-family:'HYJunHei-CEJ'; font-weight:bolder; font-size:20px; color:#767676;}
.q75{}
.q75 li{ float:left; width:23%; margin-left:1%; margin-right:1%; background-color:#FFFFFF; box-sizing:border-box; border-radius:5px; padding:30px;}
.q75 h1{font-family:'HYJunHei-CEJ'; font-weight:bolder; font-size:24px; color:#000000;}
.q75 dl{ font-size:16px; line-height:180%; color:#333333; text-align:justify; margin-top:15px; height:100px;}
.q75 dt{
	text-align:right;
	font-size:28px;
	color:#b22429;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.q76{ overflow:hidden; width:1200px; margin:0 auto; margin-top:50px;}
.q76 li{ float:left; width:31.333%; margin-right:3%;}
.q76 img{ width:100%;}
.q76 h1{ text-align:center; font-size:18px;font-family:'HYJunHei-CEJ'; font-weight:bolder; margin-top:5px; background-color:#f3f5f7; padding-top:20px; padding-bottom:20px;}
.q76 li:nth-child(3n){ margin-right:0;}
.q77{ overflow:hidden;}
.q77 li{ float:left; width:48%; margin-right:4%; background-color:rgba(0, 0, 0, 0.05); box-sizing:border-box; border-radius:5px; padding:15px; margin-top:20px;}
.q77 h1{font-family:'HYJunHei-CEJ'; font-weight:bolder; font-size:20px; color:#b01f24;}
.q77 dl{ font-size:14px; line-height:180%; color:#333333; text-align:justify; margin-top:10px;}
.q77 dt{
	text-align:right;
	font-size:28px;
	color:#b22429;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.q77 li:nth-child(2n){ margin-right:0;}
.q78{ width:1000px; margin:0 auto; background-color:#f5f8fc; padding:25px 40px 40px 40px; font-size:20px; text-align:justify; line-height:180%; box-sizing:border-box; margin-top:50px; box-shadow: 0 0 20px #e1e1e1; border-radius:5px;}
.q78 p{ margin-top:15px;font-family:'HYJunHei-CEJ'; font-weight:bolder;}
.q79{ width:1200px; margin:0 auto; overflow:hidden; margin-top:30px;}
.q79 li{ background-color:#eff4f5; width:99%; margin-left:1%; box-sizing:border-box; padding-bottom:20px; padding-top:20px; margin-top:20px; padding-left:200px;font-family:'HYJunHei-CEJ'; font-size:22px; font-weight:bolder; color:#666666;position: relative;
}
.q79 span{
	display:inline-block;
	width:150px; text-align:center;position:absolute; left:-12px; top:10px; height:40px; z-index:9999; background-color:#eff4f5;
	line-height:40px;
	border-top-width: 2px; color:#c30d23; font-size:20px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 10px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #c30d23;
	border-right-color: #c30d23;
	border-bottom-color: #c30d23;
	border-left-color: #c30d23;
}
.q80{ overflow:hidden; background-color:#f8f8f8; padding-bottom:50px;}
.q81{ width:1200px; margin:0 auto; font-size:32px; font-family:'HYJunHei-CEJ'; font-weight:bolder; color:#333; margin-top:40px;}
.q82{ width:1200px; margin:0 auto; overflow:hidden; margin-top:40px;}
.q82 li{
	float:left;
	width:24%;
	text-align:center;
	margin-right:1.333%;
	background-color:#fff;
	overflow:hidden;
	box-sizing:border-box;
	border-radius:10px; padding-top:30px;
	border: 2px solid #b01f24; color:#b01f24;
}
.q82 span{ display:inline-block; font-size:40px;}
.q82 h1{ font-size:24px; font-family:'HYJunHei-CEJ'; font-weight:bolder; margin-top:15px;}
.q82 dl{ font-size:16px; line-height:180%; text-align:justify; margin-top:20px;}
.q82 li:nth-child(4n){ margin-right:0;}
.q82 dt{ text-align:center; padding-bottom:15px; padding-top:15px; font-size:18px;color:#fff; font-family:'HYJunHei-CEJ'; font-weight:bolder; background-color:#b01f24; margin-top:30px; cursor:pointer;}
.q82 li:nth-child(2n){border: 2px solid #f3622d; color:#f3622d;}
.q82 li:nth-child(2n) dt{ background-color:#f3622d;}
.q83{ width:1200px; margin:0 auto; font-size:18px; font-family:'HYJunHei-CEJ'; font-weight:bolder; color:#505050; margin-top:15px;}
.q84{ overflow:hidden; margin-top:40px;}
.q84 li{
	float:left;
	width:24%;
	text-align:center;
	margin-right:1.333%;
	background-color:#fff;
	overflow:hidden;
	box-sizing:border-box;
	border-radius:10px; padding-top:30px;
	border: 2px solid #b01f24; color:#b01f24;
}
.q84 span{ display:inline-block; font-size:40px;}
.q84 h1{ font-size:20px; font-family:'HYJunHei-CEJ'; font-weight:bolder; margin-top:15px;}
.q84 dl{ font-size:16px; line-height:180%; text-align:justify; margin-top:20px;}
.q84 li:nth-child(4n){ margin-right:0;}
.q84 dt{ text-align:center; padding-bottom:11px; padding-top:11px; font-size:14px;color:#fff; font-family:'HYJunHei-CEJ'; font-weight:bolder; background-color:#b01f24; margin-top:20px; cursor:pointer;}
.q84 li:nth-child(2n){border: 2px solid #f3622d; color:#f3622d;}
.q84 li:nth-child(2n) dt{ background-color:#f3622d;}
.q85{ overflow:hidden; background-color:#f7f5f0; padding-bottom:50px;}
.q86{width:80%; margin:0 auto; margin-top:30px;}
.q86 li{ width:24%; margin-right:1.333%; margin-top:30px; float:left; background-color:#FFF; overflow:hidden; box-sizing:border-box; padding:40px 20px 40px 20px; border-radius:10px; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.q86 p{ width:100%;overflow:hidden;}
.q86 h1{ font-size:2.2vh; float:left; width:85%; cursor:pointer; font-family: "HYJunHei-CEJ"; font-weight:bolder; color:#255eab;overflow: hidden;/*超出部分隐藏*/
white-space: nowrap;/*不换行*/
text-overflow:ellipsis;/*超出部分文字以...显示*/
}
.q86 li:nth-child(4n){ margin-right:0;}
.q86 dl{ overflow:hidden; margin-top:10px; font-size:16px; color:#333;}
.q86 span{ display:inline-block; font-size:22px; float:left; margin-right:5px; color:#6c738d;}
.q86 p:hover{
	text-decoration: underline;
}
.q86 li:hover{ box-shadow: 0 0 20px #c9c9c9;}
.q86 em{ display:inline-block; float:right; color:#990000; font-weight:normal; font-size:3.5vh;}
@media screen and (max-width: 1550px) {
.q86{ width:90%;}
}
.q87{ overflow:hidden; margin-top:50px; text-align:center;}
.q87 span{
	display:inline-block;
	line-height:40px; background-color:#FFF;
	padding-left:50px; font-size:16px; color:#990000; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;
	padding-right:50px; border-radius:50px; cursor:pointer;
	border: 1px solid #990000;
}
.q87 span:hover{ background-color:#990000; color:#fff; padding-left:70px; padding-right:70px;}



.map{ width:100%; height:500px;}
.q90{ overflow:hidden; margin-top:40px; background-color:#f4f4f4;}
.q91{ float:left; width:50%;}
.q92{ float:left; width:50%; box-sizing:border-box; padding-left:5%; padding-top:50px;}
.q92 li{
	margin-top:30px;
	font-size:14px;
	color:#666;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}
.q92 p{ font-size:18px; color:#333333; margin-top:5px;font-family: "HYJunHei-CEJ"; font-weight:bolder; }
.q92 img{ width:130px; margin-top:30px;}
.q93{ width:1560px; margin:0 auto; margin-top:30px; overflow:hidden;}
.q93 li{ float:left; width:48%; margin-right:4%; margin-top:30px;}
.q93 dl{ float:left; width:100%; margin-right:0%; margin-top:30px;}
.q93 li:nth-child(2n){ margin-right:0;}
.q94{
	width:100%;
	box-sizing:border-box;
	line-height:50px;
	font-size:16px;
	color:#333333;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
}
.q95{ text-align:center; margin-top:30px;}
.q95 span{ display:inline-block;}
.q96{
	width:280px;
	line-height:56px; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;
	overflow:hidden; height:56px;
	border-radius:5px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none; text-align:center; font-size:18px; color:#FFFFFF; cursor:pointer;
	border-left-style: none; background-color:#b01f24;
}
.q96:hover{ background-color:#ff7e33; width:320px;}


.q159{
	overflow:hidden;
	background-image:url(../images/product_back.png);
	background-size: cover;
	margin-top:50px; padding-bottom:60px;
}
.q160{ width:1300px; margin:0 auto; overflow:hidden; margin-top:50px;}
.q160 dl{ float:left; font-size:26px; color:#333333;font-family:'HYJunHei-CEJ'; font-weight:bolder;}
.q160 span{ display:inline-block; font-size:16px; font-family:Arial, Helvetica, sans-serif; margin-left:10px; color:#666666; font-weight:normal; float:right; margin-top:6px;}
.q160 dt{ float:right; font-size:16px; color:#666666; cursor:pointer;}
.q160 em{ display:inline-block; float:right; margin-left:5px; color:#b01f24; margin-top:4px;}
.q161{ width:1200px; margin:0 auto; margin-top:50px; padding-bottom:70px; overflow:hidden;}
.q161 li{ float:left; width:31.333%; margin-right:3%; overflow:hidden;}
.q161 li:nth-child(3n){ margin-right:0;}
.q161 dl{ overflow:hidden;position: relative; border-radius:10px;}
.q161 img{ width:100%; height:200px; border-radius:10px; object-fit: cover; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.q161 dt{position:absolute; top:20px; padding-left:20px; text-align:center; font-size:16px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif;}
.q161 h3{ font-size:46px;}
.q161 p{ font-size:20px; color:#000000; cursor:pointer; margin-top:25px;font-family:'HYJunHei-CEJ'; font-weight:bolder; overflow: hidden;/*超出部分隐藏*/
white-space: nowrap;/*不换行*/
text-overflow:ellipsis;/*超出部分文字以...显示*/}
.q161 p:hover{ color:#b01f24;}
.q161 ul{ font-size:14px; color:#666666; line-height:180%; margin-top:15px; text-align:justify;}
.q161 dd{ margin-top:15px; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#666666; line-height:30px; cursor:pointer;}
.q161 i{ display:inline-block; margin-left:5px; font-size:12px; color:#666666;}
.q161 li:hover img{transform: scale(1.2, 1.2);}


.q163{ background-color:#f0f0f0; overflow:hidden; padding-bottom:50px; padding-top:50px;}
.q164{ width:80%; margin:0 auto; overflow:hidden;}

.q165{
	float:left;
	width:500px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #e3e3e3;
}
.q165 dl{ font-size:20px;font-family:'HYJunHei-CEJ'; font-weight:bolder; color:#333333;}
.q165 span{ display:inline-block; margin-top:10px; width:30px; height:3px; background-color:rgba(0, 0, 0, 0.2);}
.q165 p{ font-size:14px; width:33.333%; float:left; cursor:pointer; line-height:35px;}
.q165 dt{ overflow:hidden; padding-top:30px;}
.q166{ float:left; width:400px; margin-left:50px;}
.q166 dl{ font-size:20px;font-family:'HYJunHei-CEJ'; font-weight:bolder; color:#333333;}
.q166 span{ display:inline-block; margin-top:10px; width:30px; height:3px; background-color:rgba(0, 0, 0, 0.2); margin-bottom:20px;}
.q166 p{ font-size:14px; padding-top:10px; color:#333333;}
.q167{ float:right;}
.q167 img{ width:120px;}
.q168{
	width:80%;
	margin:0 auto;
	margin-top:40px; overflow:hidden;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e3e3e3; padding-top:30px;
}
.q168 dl{ float:left; font-size:14px; color:#333333;}
.q168 dt{ float:right; font-size:14px; color:#333333;}

@media screen and (max-width: 1550px) {
.q164{ width:90%;}
.q168{ width:90%;}
}

.t10{ overflow:hidden; margin-top:30px;}
.t10 li{
	float:left;
	width:48%;
	margin-right:4%;
	overflow:hidden;
	box-sizing:border-box;
	border: 1px solid #990000; text-align:center; padding-bottom:30px; background-color:#FFFFFF;
}
.t10 dl{ padding-bottom:20px; padding-top:20px; background-color:#f6f6f6; font-size:20px;font-family:'HYJunHei-CEJ'; font-weight:bolder; color:#990000;}
.t10 li:nth-child(2n){ margin-right:0;}
.t10 p{ font-size:16px; margin-top:10px; color:#333333;}


.t53{ width:80%; margin:0 auto; overflow:hidden; margin-top:40px; padding-bottom:40px;}
.t54{ overflow:hidden; font-size:14px; color:#fff;}
.t54 a:link{ color:#FFFFFF;}
.t54 a:hover{
	color:#FFFFFF;
	text-decoration: underline;
}
.t54 a:visited{ color:#FFFFFF;}
.t54 a:active{ color:#FFFFFF;}


@media screen and (max-width: 1550px) {
.t53{ width:90%;}
}
.t55{ background-color:#eff0ef; overflow:hidden; padding-top:0px;}
.t56{width:80%; margin:0 auto; margin-top:30px;}
.t56 li{ width:24%; margin-right:1.333%; margin-top:30px; float:left; background-color:#FFF; overflow:hidden; box-sizing:border-box; padding:40px 20px 40px 20px; border-radius:10px; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.t56 p{ width:100%;overflow:hidden;}
.t56 h1{ font-size:2.2vh; float:left; width:85%; cursor:pointer; font-family: "HYJunHei-CEJ"; font-weight:bolder; color:#255eab;overflow: hidden;/*超出部分隐藏*/
white-space: nowrap;/*不换行*/
text-overflow:ellipsis;/*超出部分文字以...显示*/
}
.t56 li:nth-child(4n){ margin-right:0;}
.t56 dl{ overflow:hidden; margin-top:10px; font-size:16px; color:#333;}
.t56 span{ display:inline-block; font-size:22px; float:left; margin-right:5px; color:#6c738d;}
.t56 dt{ overflow:hidden; margin-top:40px; font-size:18px; color:#333;overflow: hidden;/*超出部分隐藏*/
white-space: nowrap;/*不换行*/
text-overflow:ellipsis;/*超出部分文字以...显示*/}
.t56 p:hover{
	text-decoration: underline;
}
.t56 li:hover{ box-shadow: 0 0 20px #c9c9c9;}
.t56 em{ display:inline-block; float:right; color:#6c738d; font-weight:normal; font-size:3.5vh;}
@media screen and (max-width: 1550px) {
.t56{ width:90%;}
}
.t57{ background-color:#255eab; overflow:hidden;}
.t58{ overflow:hidden; margin-top:40px;}
.t58 li{ float:left; width:40%; overflow:hidden; padding-right:2%; box-sizing:border-box;}
.t58 dl{ float:left; width:20%; overflow:hidden; box-sizing:border-box; }
.t59{
	width:100%; height:50px;
	line-height:50px; border-radius:5px; padding-left:15px; font-size:16px; color:#333333;
	box-sizing:border-box;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.t60{
	width:100%;
	line-height:50px; border-radius:5px; font-size:16px; color:#fff;
	box-sizing:border-box; background-color:#0074ff;
	border-top-style: none; text-align:center;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.t65{ overflow:hidden; margin-top:50px;}
.t65 p{ font-size:50px; color:#FFFFFF; font-weight:bolder;font-family: "HYJunHei-CEJ";}
.t65 dl{ margin-top:50px; font-size:16px; color:#FFFFFF;}
.t65 span{ display:inline-block; font-size:16px;}
.t66{ width:80%; margin:0 auto; overflow:hidden; margin-top:50px;}
@media screen and (max-width: 1550px) {
.t66{ width:90%;}
}
.t67{ float:left; width:25%; overflow:hidden;}
.t68{ font-size:40px; color:#333333; font-weight:bolder;font-family: "HYJunHei-CEJ";}
.t69{ overflow:hidden; margin-top:50px; background-color:#fff; border-radius:10px; padding:10px;}
.t69 img{ width:100%; border-radius:10px;}
.t70{ float:right; width:70%; overflow:hidden;}
.t71{ font-size:24px;font-weight:bolder;font-family: "HYJunHei-CEJ"; color:#333333;}
.t72{ overflow:hidden; margin-top:20px; font-size:18px; color:#333333; text-align:justify; line-height:180%; margin-bottom:30px;}
.t72 p{ margin-top:15px;}
.t72 strong{ color:#990000;}
.t73{ background-color:#f7f5f0; overflow:hidden; margin-top:40px;}












.t168{ width:1000px; margin-left:300px; box-sizing:border-box; padding:30px; background-color:#FFFFFF; overflow:hidden;}
.t168 img{ width:260px; height:180px; float:left; object-fit: cover; }
.t168 ul{ float:right; width:640px; overflow:hidden;}
.t168 p{ font-size:20px; cursor:pointer; color:#333333;}
.t168 span{ display:inline-block; width:50px; height:2px; background-color:#990000; margin-top:10px;}
.t168 dl{ padding-top:20px; font-size:14px; color:#666666; line-height:180%; text-align:justify; height:70px;}
.t168 dt{ overflow:hidden; margin-top:20px;}
.t168 em{ display:inline-block; float:left; font-size:14px; color:#990000; cursor:pointer;}
.t168 e{ display:inline-block; float:right; font-size:14px; color:#666666;}
.t168 p:hover{ color:#990000;}
.t169{ background-color:#FFFFFF; margin-top:30px; overflow:hidden; padding:0px 30px 30px 30px;}
.t169 li{
	float:left;
	width:31.333%;
	margin-right:3%;
	overflow:hidden;
	border-bottom-width: 1px;
	border-bottom-style: solid; padding-bottom:20px;
	border-bottom-color: #e9e9e9; margin-top:30px;
}
.t169 li:nth-child(3n){ margin-right:0;}
.t169 dl{ width:80%; overflow:hidden; float:left; font-size:14px; color:#666666; line-height:180%;}
.t169 p{ font-size:18px; color:#000; cursor:pointer; margin-bottom:15px;overflow: hidden;/*超出部分隐藏*/
white-space: nowrap;/*不换行*/
text-overflow:ellipsis;/*超出部分文字以...显示*/}
.t169 li:hover p{ color:#990000;}
.t169 dt{ float:right; width:17%; text-align:center; overflow:hidden;}
.t169 span{ display:inline-block; font-size:20px; color:#666666;}
.t169 h2{ font-size:26px; font-weight:bolder; padding-top:7px;}
.t169 h3{ font-size:14px; color:#666666; padding-top:7px;}
.t169 li:hover{border-bottom-color: #990000;}





.q220{
	font-size:14px; padding:7px 10px 7px 10px;
	background-color:#FFFFFF; color:#333; display:inline-block;
	border: 1px solid #F0F0F0;border-radius:5px 0px 0px 5px; margin-left:2px; margin-right:2px;
}
.q220:hover{ background-color:#b01f24; color:#FFFFFF;}
.q221{
	font-size:14px; padding:7px 10px 7px 10px;
	background-color:#FFFFFF; color:#333; display:inline-block;
	border: 1px solid #F0F0F0;border-radius:0px 5px 5px 0px; margin-left:2px; margin-right:2px;
}
.q221:hover{ background-color:#b01f24; color:#FFFFFF;}
.page-num{
	font-size:14px; padding:7px 10px 7px 10px;
	background-color:#fff; color:#333;
	border: 1px solid #F0F0F0; margin-left:2px;
}
.pagee{
	text-align:center;
	overflow:hidden;
	font-size:14px;
	padding-top:20px;
	padding-bottom:40px; margin-top:30px;
}










.kf1{position:fixed; width:80px; top:30%; right:10px; background-color:#b01f24; border-radius:50px; padding:10px; box-shadow: 0 0 10px #b01f24; text-align:center; box-sizing:border-box; z-index:99999999999;}
.kf1 li{
	padding-top:15px;
	padding-bottom:15px;
	border-bottom-width: 1px; color:#fff;
	border-bottom-style: solid; cursor:pointer;
	border-bottom-color: rgba(255, 255, 255, 0.2);position: relative;
}
.kf1 span{ display:inline-block; font-size:22px;}
.kf1 p{ font-size:14px; margin-top:5px;}
.kf1 a:nth-child(4n) li{border-bottom-width: 0px;}
.kf1 li:hover{ color:#ccc;}
.kf1 dl{position:absolute; top:0px; right:-300px; background-color:#FFFFFF; color:#666666; width:200px; padding:20px; box-sizing:border-box; text-align:center; font-size:14px; border-radius:5px; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; box-shadow: 0 0 10px #e9e9e9;}
.kf1 li:hover dl{ right:80px;}
.kf1 h2{ font-size:20px; font-weight:bolder; color:#333333; font-family:Arial, Helvetica, sans-serif; margin-top:5px;}
.kf1 img{ width:100%;}








.clear{ clear:both;}