body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size:12px;
	background-color:#000;
}
@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");
}


@font-face {
	font-family: "Barlow Condensed";
	src: url(/fonts/BarlowCondensed-Regular.ttf);
}

@font-face {
	font-family: "Barlow Condensed SemiBold";
	src: url(/fonts/BarlowCondensed-SemiBold.ttf);
}

@font-face {
	font-family: "Barlow Condensed Bold";
	src: url(/fonts/BarlowCondensed-Bold.ttf);
}

@font-face {
	font-family: "Barlow Condensed Medium";
	src: url(/fonts/BarlowCondensed-Medium.ttf);
}

@font-face {
	font-family: Roboto;
	src: url(/fonts/ROBOTO-REGULAR.TTF);
}

@font-face {
	font-family: Roboto-Light;
	src: url(/fonts/Roboto-Light-10.ttf);
}

@font-face {
	font-family: play;
	src: url(/fonts/PLAYFAIRDISPLAY-REGULAR.TTF);
}

@font-face {
	font-family: play-black;
	src: url(/fonts/PLAYFAIRDISPLAY-BLACK.TTF);
}

@font-face {
	font-family: play-bold;
	src: url(/fonts/PLAYFAIRDISPLAY-BOLD.TTF);
}

@font-face {
	font-family: Bebas;
	src: url(/fonts/BEBAS.TTF);
}

@font-face {
	font-family: Bahnschrift;
	src: url(/fonts/bahnschrift.ttf);
}



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;
}


.kd{ width:75%; margin:0 auto;}
@media screen and (max-width: 1660px) {
.kd{ width:90%;}
}
@media screen and (max-width: 1360px) {
.kd{ width:95%;}
}

.kd1{ width:85%; margin:0 auto;}
@media screen and (max-width: 1660px) {
.kd1{ width:90%;}
}
@media screen and (max-width: 1360px) {
.kd1{ width:95%;}
}


.q1{position:fixed;top:0px; width:100%; left:0px; background-color:rgba(0, 0, 0, 0.8); height:90px; z-index:99999;}
.q2{ float:left; padding-top:25px;}
.q2 img{ height:40px;}
.q3{ width:100%; height:100vh; overflow:hidden;position: relative;}
.q3 video {
  width: 100%;
  height: 100%;
    display: block;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center center;
     object-position: center center;
}
.q4{ float:left;}
.q4 li{ float:left; position: relative;}
.q4 li:hover dl{ color:#c10006;}
.q4 dl{ line-height:90px; font-size:0.17rem; color:#FFFFFF; cursor:pointer; padding-left:0.2rem; padding-right:0.2rem;}
.q4 .hv{ color:#c10006;}
.q4 dt{position:absolute; top:90px; left:0px; width:100%; display:none; background-color:rgba(0, 0, 0, 0.8);}
.q4 li:hover dt{ display:block;}
.q4 p{ text-align:center; padding-bottom:10px; padding-top:10px; font-size:14px; color:#FFFFFF; cursor:pointer;}
.q4 p:hover{ color:#c10006;}
.q5{ width:95%; margin:0 auto;}
.q6{ width:100%; height:100vh;position:absolute; top:0px; left:0px; background-color:rgba(0, 0, 0, 0.6); text-align:center; z-index:999;}
.q6 dl{ padding-top:45vh;}
.q6 img{ height:15vh;}
.q7{
	height:867px;
	background-image:url(../images/f1_bg.jpg);
	background-repeat: no-repeat;background-size: cover; 
	background-position: center center;
}
.q8{ overflow:hidden; padding-top:1rem; margin:0 auto;}
.q9{
	width:12rem;
	background-image: url(../images/f1_about.png);
	background-position: left top;
	box-sizing:border-box;
	padding-left:0.7rem;
	background-repeat: no-repeat;
}
.q10{ overflow:hidden; padding-left:1rem;}
.q11{ overflow:hidden; font-size:0.4rem; color:#000;font-weight:bolder;}
.q11 p{
	font-size:0.32rem; font-family:Arial, Helvetica, sans-serif;
	color:#333;
	text-transform: uppercase; color:#c10006;
}
.q12{ overflow:hidden; width:5.7rem; font-size:0.16rem; color:#333333; text-align:justify; line-height:160%;}
.q12 p{ margin-top:0.2rem;}
.q13{ margin-top:0.4rem; overflow:hidden;}
.q13 span{
	display:inline-block;
	float:left;
	line-height:0.35rem; cursor:pointer;
	text-align: center; box-sizing:border-box; border-radius:5px;
	border: 1px solid #c10006;
}
.q13 em{ display:inline-block; float:left; line-height:0.35rem; font-size:0.16rem; margin-left:0.3rem; margin-right:0.3rem; color:#c10006; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.q13 e{ display:inline-block; font-size:0.2rem; line-height:0.35rem; background-color:#c10006; color:#FFFFFF; padding-left:0.1rem; padding-right:0.1rem; float:right;}
.q13 span:hover em{ margin-right:0.35rem; margin-left:0.35rem;}
.q14{ overflow:hidden; margin-top:0.7rem; background-color:#c10006;}
.q14 li{ float:left; width:33.333%; padding-left:5%; box-sizing:border-box; color:#FFFFFF; padding-bottom:0.3rem; padding-top:0.3rem; cursor:pointer;}
.q14 span{ display:inline-block; font-size:0.45rem; float:left; margin-right:0.1rem;}
.q14 p{ font-size:0.2rem;}
.q14 dl{
	font-size:0.1rem;
	color:rgba(255, 255, 255, 0.6);
	text-transform: uppercase; margin-top:0.02rem;
}
.q14 li:hover{ background-color:#1d1d1d;}
.q14 .hv{ background-color:#1d1d1d;}
.q15{
	background-image:url(../images/lii.png);
	background-repeat: no-repeat;
	background-position: right center;
}
.q16{
	overflow:hidden; padding-bottom:0.7rem; padding-top:0.2rem;
	background-image:url(../images/ksbg.jpg);
	background-repeat: no-repeat;
	background-position: center center;background-size: cover;
}
.q17{ overflow:hidden; text-align:center; margin-top:0.5rem;}
.q17 p{ font-size:0.35rem; color:#c10006; font-weight:bolder;}
.q17 dl{
	font-size:0.22rem;
	color:rgba(193, 0, 6, 0.5); font-family:"Times New Roman", Times, serif;
	text-transform: uppercase; margin-top:0.1rem;
}
.q18{ overflow:hidden; margin-top:0.6rem;}
.q19{ overflow:hidden; background-color:#333333;position: relative;}
.q19 img{ width:55%; height:100%; object-fit: cover;}
.q20{
	overflow:hidden; padding-bottom:0.7rem; padding-top:0.7rem;
	background-image:url(../images/xybg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.q21{
	overflow:hidden; padding-bottom:0.0rem; padding-top:0.1rem;
}
.q22{ overflow:hidden; width:98%; margin:0 auto; margin-top:0.5rem;}
.q23{ float:left; width:49%; text-align:center;}
.q24{ font-size:0.4rem; font-family: "hklhj"; color:#c10006;}
.q25{
	overflow:hidden;
	margin-top:0.5rem; border-radius:0 0 0 1rem;
	border: 5px solid #c10006; box-sizing:border-box;
}
.q25 img{ width:100%; height:6rem; object-fit: cover;}
.q26{ float:right; width:49%; text-align:center;}
.q27{
	overflow:hidden; border-radius:0 1rem 0 0rem;
	margin-top:0.5rem;
	border: 5px solid #c10006; box-sizing:border-box;
}
.q27 img{ width:100%; height:6rem; object-fit: cover;}
.q28{
	overflow:hidden;
	background-image:url(../images/bot.jpg);
	background-repeat: no-repeat;background-size: cover;
	background-position: center center;
}
.q29{ margin:0 auto; margin-top:0.8rem; overflow:hidden; padding-bottom:0.5rem;}
.q30{ margin-left:1.0rem; float:right;}
.q30 dl{ font-size:0.14rem; color:#FFFFFF; margin-bottom:0.2rem; font-family: "HYJunHei-CEJ"; font-weight:bolder;}
.q30 li{ margin-bottom:0.15rem;}
.q30 span{ display:inline-block; width:0.4rem; text-align:center; height:0.4rem; background-color:rgba(255, 255, 255, 0.2); border-radius:0.4rem; font-size:0.2rem; line-height:0.4rem; color:#FFFFFF;}
.q30 p{ font-size:0.16rem; color:#FFFFFF; margin-top:0.1rem;}
.q31{ }
.q31 li{ float:left; margin-right:0.3rem; width:1.2rem; margin-top:0.4rem; text-align:center;}
.q31 img{ width:100%;}
.q31 p{ font-size:0.14rem; color:#FFFFFF; margin-top:0.1rem;}
.q32{ height:1px; background-color:rgba(255, 255, 255, 0.2); overflow:hidden;}
.q33{ margin:0 auto; margin-top:0.4rem; overflow:hidden; padding-bottom:0.4rem;}
.q33 dl{ float:left; font-size:0.14rem; color:#FFFFFF;}
.q33 dt{ float:right; font-size:0.14rem; color:#FFFFFF;}
.q34{ background-color:#c10006; overflow:hidden; padding-bottom:0.6rem; padding-top:0.6rem;}
.q35{ float:right;}
.q36{ float:right; line-height:90px; margin-left:0.2rem;}
.q36 span{ display:inline-block; float:left; font-size:0.3rem; color:#c10006;}
.q36 p{ float:left; margin-left:0.05rem; font-size:0.3rem; color:#c10006;font-family: "Barlow Condensed Medium";}
.q37{ float:left;}
.q38{ overflow:hidden;}
.q38 img{ height:0.6rem;}
.q39{ float:right;}
.q40{ float:left;}
.q40 li{ font-size:0.14rem; color:#FFFFFF; margin-bottom:0.1rem; font-family: "HYJunHei-CEJ"; font-weight:bolder;}
.q40 p{ font-size:0.14rem; color:rgba(255, 255, 255, 0.7); line-height:0.35rem; cursor:pointer;}
.q40 p:hover{ color:#c10006;}
.q41{ float:left; width:4rem; margin-right:1rem;}
.q41 p{ font-size:0.14rem; color:#FFFFFF; font-family: "HYJunHei-CEJ"; font-weight:bolder;}
.q41 li{ overflow:hidden; margin-top:0.15rem;}
.q42{
	width:100%;
	line-height:0.35rem;
	overflow:hidden;
	height:0.35rem;
	background-repeat: no-repeat;
	background-position: 5px center;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none; background-color:rgba(255, 255, 255, 0.25); color:#fff;
	border-left-style: none; background-size:auto 0.2rem;  box-sizing:border-box; border-radius:5px; padding-left:0.35rem; font-size:0.14rem;
}
.q42::placeholder {
    color:#fff;
}
.q43{
	width:100%;
	line-height:0.35rem;
	overflow:hidden;
	height:0.8rem;
	background-repeat: no-repeat;
	background-position: 5px 0.1rem;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	background-color:rgba(255, 255, 255, 0.25);
	color:#fff;
	border-left-style: none;
	background-size:auto 0.2rem;
	box-sizing:border-box;
	border-radius:5px;
	padding-left:0.35rem;
	font-size:0.14rem;
}
.q43::placeholder {
    color:#fff;
}
.q44{
	width:100%;
	line-height:0.4rem;
	text-align:center;
	font-size:0.16rem;
	color:#fff;
	background-color:#c10006;
	border-radius:5px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.q45{ margin:0 auto; overflow:hidden; margin-top:0.5rem;}
.q46{ overflow:hidden;}
.q46 dl{ font-size:0.35rem; font-weight:bolder; color:#c10006; float:left;}
.q46 dt{ font-size:0.16rem; color:#c10006; float:right; cursor:pointer; margin-top:0.1rem;}
.q46 dt:hover{ color:#c10006;}
.q46 span{ display:inline-block; font-size:0.3rem; font-family:"Times New Roman", Times, serif; margin-left:0.1rem;}
.q47{ height:0.7rem; overflow:hidden;}
.q48{ margin:0 auto; margin-top:0.5rem;}
.q49{ box-sizing:border-box; border-radius:0.1rem; overflow:hidden; background-color:#c10006;}
.q49 dl{ width:100%; height:3rem; overflow:hidden;}
.q49 img{ width:100%; height:3rem; object-fit: cover; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.q49 dt{ padding:0.3rem; overflow:hidden;}
.q49 p{ font-size:0.12rem; color:rgba(255, 255, 255, 0.5);}
.q49 h1{
	font-size:0.22rem;
	color:#FFFFFF;
	font-family: "HYJunHei-CEJ";
	font-weight:bolder;
	text-align:justify;
	line-height:140%; height:0.7rem;
	margin-top:0.1rem;
	cursor:pointer;
	padding-bottom:0.2rem;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: rgba(255, 255, 255, 0.2);
}
.q49 h1:hover{
	text-decoration: underline;
}
.q49 h2{ margin-top:0.2rem; overflow:hidden;}
.q49 span{ display:inline-block; font-size:0.25rem; margin-left:0.05rem; color:#FFFFFF;}
.q49 h3{ font-size:0.14rem; color:#FFFFFF; float:left; margin-top:0.02rem;}
.q49:hover img{transform: scale(1.2, 1.2);}
.q50{ margin:0 auto; overflow:hidden; margin-top:0.5rem;}
.q51{ overflow:hidden; border-radius:0.1rem; position: relative;}
.q51 img{ width:100%;}
.q51 ul{position:absolute; left:10%; width:80%; border-radius:0.1rem; box-sizing:border-box; background-color:rgba(0, 0, 0, 0.5); bottom:0.4rem; z-index:999; padding:0.3rem; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.q51 h2{ font-size:0.2rem;font-family: "HYJunHei-CEJ"; font-weight:bolder; color:#c10006;}
.q51 h1{ font-size:0.2rem;font-family: "HYJunHei-CEJ"; font-weight:bolder; color:#fff; margin-top:0.08rem;}
.q51 dl{ font-size:0.16rem; text-align:justify; margin-top:0.2rem; color:#FFFFFF;}
.q51 p{ margin-top:0.05rem;}
.q51:hover ul{ bottom:0.55rem;}
.q52{ float:right; width:55%;position:absolute; top:0px; right:0px; height:100%; background-image:url(../images/xr_03.png); z-index:999;background-size:100% 100%;  box-sizing:border-box; padding:0.6rem 1rem 0.6rem 1.7rem;}
.q52 dl{ font-size:0.4rem; font-weight:bolder; color:#000;}
.q52 dt{ font-size:0.18rem; line-height:180%; text-align:justify; margin-top:0.3rem; color:#333333;}
.q53{
	height:450px;
	background-image:url(../images/ab.jpg);
	background-repeat: no-repeat; overflow:hidden;
	background-position: center center;
}
.q53 ul{ margin:0 auto; margin-top:240px; overflow:hidden;}
.q53 span{ display:inline-block; width:80px; height:2px; background-color:#FFFFFF; float:left; margin-top:25px;}
.q53 p{ font-size:36px; color:#fff; font-weight:bolder; margin-left:20px; float:left;}
.q54{ margin:0 auto; overflow:hidden;}
.q55{ font-size:0.4rem; font-weight:bolder; color:#c10006; margin-top:0.5rem;}
.q56{ margin-top:0.5rem; font-size:0.18rem; color:#FFFFFF; line-height:180%; text-align:justify;}
.q56 p{ margin-top:0.15rem;}
.q57{ overflow:hidden; margin-top:0.5rem; text-align:center;}
.q57 li{ float:left; width:33.333%; padding-left:5%; box-sizing:border-box;}
.q57 span{ display:inline-block; color:#c10006; font-size:0.5rem; float:left; margin-right:0.1rem; margin-top:0.05rem;}
.q57 dl{ float:left;}
.q57 p{ font-size:0.5rem; color:#c10006;font-family: "Barlow Condensed SemiBold";}
.q57 em{ display:inline-block; font-size:0.3rem; margin-left:0.05rem;font-family: "Barlow Condensed SemiBold";}
.q57 h2{ font-size:0.18rem; color:#FFFFFF; text-align:left; margin-top:0.05rem;}
.q58{ margin-top:0.7rem; overflow:hidden;}
.q59{ float:left; width:60%; overflow:hidden; margin-top:0.1rem; }
.q59 img{ width:100%; height:4.9rem; object-fit: cover;}
.q60{ float:right; width:40%;}
.q60 li{ overflow:hidden; padding:0.3rem 0.6rem 0.5rem 0.6rem; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.q60 dl{ float:left;}
.q60 p{ font-size:0.28rem; color:#FFFFFF;}
.q60 dt{ font-size:0.16rem; margin-top:0.2rem; color:rgba(255, 255, 255, 0.7); line-height:160%;}
.q60 span{ display:inline-block; font-size:0.7rem; color:#c10006; float:right; margin-top:0.2rem;}
.q60 li:hover{
	background-image:url(../images/r_03.png);
	background-repeat: no-repeat;background-size:100% 100%; 
	background-position: right center;
}
.q61{ overflow:hidden; margin-top:0.3rem;}
.q61 li{ float:left; width:32%; margin-right:2%; border-radius:0.1rem; margin-top:0.4rem; overflow:hidden;position: relative;}
.q61 img{ width:100%; height:3.5rem; object-fit: cover; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.q61 li:nth-child(3n){ margin-right:0;}
.q61 dl{position:absolute; left:0px; bottom:0px; width:100%; box-sizing:border-box; padding-left:0.3rem; padding-bottom:0.3rem; font-size:0.22rem; color:#FFFFFF; padding-top:1rem; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.q61 li:hover dl{ background-image:url(../images/tbg_03.png);background-size:100% 100%; padding-bottom:0.4rem;}
.q61 li:hover img{transform: scale(1.2, 1.2);}
.q62{ overflow:hidden;}
.q63{ float:left; width:40%; overflow:hidden;}
.q64{ float:right; width:57%; overflow:hidden;}
.q65{ overflow:hidden; margin-top:0.5rem;}
.map{ width:100%; height:7rem;}
.q66{ overflow:hidden; margin-top:0.3rem;}
.q66 li{ overflow:hidden; margin-top:0.2rem;}
.q66 dl{ float:left; width:49%;}
.q66 dt{ float:right; width:49%;}
.q67{
	width:100%;
	line-height:0.5rem;
	overflow:hidden;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none; background-color:rgba(255, 255, 255, 0.1); font-size:0.16rem; padding-left:0.2rem;
	border-left-style: none; box-sizing:border-box; border-radius:5px;
}
.q67::placeholder {
    color:#fff;
}
.q68{
	width:100%;
	line-height:0.5rem;
	overflow:hidden; height:2rem;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none; background-color:rgba(255, 255, 255, 0.1); font-size:0.16rem; padding-left:0.2rem;
	border-left-style: none; box-sizing:border-box; border-radius:5px;
}
.q68::placeholder {
    color:#fff;
}
.q69{
	width:100%;
	line-height:0.6rem;
	text-align:center;
	font-size:0.18rem;
	color:#fff;
	background-color:#c10006;
	border-radius:5px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.q70{ overflow:hidden; margin-top:0.3rem;}
.q70 li{ overflow:hidden; margin-top:0.2rem; font-size:0.16rem; color:rgba(255, 255, 255, 0.8);}
.q70 p{ font-size:0.2rem; margin-top:0.05rem; color:#FFFFFF;}
.q70 img{ width:1rem;}
.q70 h1{ font-size:0.14rem; margin-top:0.05rem; color:#FFFFFF;}
.q71{
	overflow:hidden;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: rgba(255, 255, 255, 0.5); margin-top:0.8rem;
}
.q71 li{
	padding-bottom:0.3rem;
	padding-top:0.3rem;
	overflow:hidden;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: rgba(255, 255, 255, 0.5); -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;
}
.q71 span{ display:inline-block; line-height:0.3rem; padding-left:0.2rem; padding-right:0.2rem; background-color:rgba(255, 255, 255, 0.5); font-size:0.14rem; border-radius:0.0rem 0.1rem 0.1rem 0.1rem; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.q71 p{ font-size:0.24rem; font-family: "HYJunHei-CEJ"; font-weight:bolder; color:#FFFFFF; margin-top:0.2rem; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.q71 dl{ font-size:0.14rem; margin-top:0.2rem; color:#FFFFFF;}
.q71 li:hover p{ color:#c10006;}
.q71 li:hover{border-bottom-color:#c10006;}
.q71 li:hover span{ background-color:#FFFFFF; color:#000000;}
.q72{ overflow:hidden; margin-top:0.8rem;}
.q72 img{ width:50%; height:5rem; object-fit: cover; float:right;}
.q72 ul{ float:left; width:45%;}
.q72 span{ display:inline-block; line-height:0.3rem; padding-left:0.2rem; padding-right:0.2rem; background-color:rgba(255, 255, 255, 0.5); font-size:0.14rem; border-radius:0.0rem 0.1rem 0.1rem 0.1rem; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.q72 p{ font-size:0.26rem; cursor:pointer; font-family: "HYJunHei-CEJ"; line-height:170%; text-align:justify; font-weight:bolder; color:#FFFFFF; margin-top:0.3rem; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.q72:hover span{ background-color:#FFFFFF; color:#000000;}
.q72 dl{ font-size:0.14rem; margin-top:0.2rem; color:#FFFFFF; margin-top:0.5rem;}
.q72 em{ display:inline-block; margin-top:0.5rem; font-size:0.16rem; color:#FFFFFF; cursor:pointer;}
.q72 e{ display:inline-block; font-size:0.16rem; margin-left:0.05rem;}
.q72 p:hover{ color:#c10006;}
.q73{ margin:0 auto; overflow:hidden; padding-top:140px; font-size:0.16rem; color:#FFFFFF;}
.q73 a:link {
	color: #fff;
	text-decoration: none;
}
.q73 a:visited {
color: #fff;
text-decoration: none;
}
.q73 a:hover {
color: #fff;
text-decoration: underline;
}
.q73 a:active {
color: #fff;
text-decoration: none;
}
.q74{ overflow:hidden;}
.q75{ float:left; width:63%;}
.q76{ overflow:hidden; margin-top:0.5rem;}
.q76 p{ font-size:0.4rem; line-height:150%; font-family: "HYJunHei-CEJ"; font-weight:bolder; color:#FFFFFF;}
.q76 dl{
	font-size:0.14rem;
	padding-bottom:0.2rem;
	padding-top:0.2rem; color:rgba(255, 255, 255, 0.5);
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: rgba(255, 255, 255, 0.3);
}
.q77{ overflow:hidden; font-size:0.16rem; line-height:200%; text-align:justify; margin-top:0.2rem; color:#FFFFFF;}
.q77 p{ margin-top:0.2rem;}
.q77 img{ max-width:7rem;}

.q78{
	overflow:hidden;
	border: 1px solid rgba(255, 255, 255, 0.2); padding-left:0.2rem; padding-right:0.2rem; margin-top:0.4rem; box-sizing:border-box;
}
.q78 dl{ float:left; padding-bottom:0.2rem; padding-top:0.2rem; font-size:0.16rem; color:#999; cursor:pointer; width:40%;}
.q78 span{ display:inline-block; font-size:0.16rem;}
.q78 dt{ float:right; padding-bottom:0.2rem; padding-top:0.2rem; font-size:0.16rem; color:#999; cursor:pointer; width:40%; text-align:right;}
.q78 ul{ float:left; width:20%; text-align:center; padding-top:0.15rem; color:#999;}
.q78 em{ display:inline-block; font-size:0.26rem; cursor:pointer;}
.q79{ float:right; width:30%; overflow:hidden;}
.q80{ font-size:0.3rem; color:#FFFFFF; font-family: "HYJunHei-CEJ"; font-weight:bolder; margin-top:0.6rem;}
.q81{ overflow:hidden; margin-top:0.2rem;}
.q81 li{ margin-top:0.3rem; overflow:hidden;}
.q81 dl{ float:left; width:40%; height:1.2rem; overflow:hidden; border-radius:0.1rem;}
.q81 img{ width:100%; height:1.2rem; object-fit: cover; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.q81 dt{ float:right; width:55%; font-size:0.2rem; color:#FFFFFF; font-family: "HYJunHei-CEJ"; font-weight:bolder; line-height:150%; cursor:pointer; word-break: break-all; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; overflow: hidden;}
.q81 li:hover dt{
	text-decoration: underline; color:#c10006;
}
.q81 li:hover img{transform: scale(1.1, 1.1);}
.q82{ margin:0 auto; margin-top:0.9rem; overflow:hidden;}
.q83{ float:left; width:30%;}
.q84{ width:60%; float:right; overflow:hidden;}
.q85{ border-radius:0px 0.2rem 0.2rem 0.2rem; overflow:hidden;position: relative;}
.q85 img{ width:100%; height:5rem; object-fit: cover;}
.q85 dl{position:absolute; left:0px; bottom:0px; width:50%; box-sizing:border-box; padding:0.4rem; height:1rem; background-color:rgba(15, 17, 20, 0.8); font-size:0.2rem; color:#FFFFFF; font-family: "HYJunHei-CEJ"; font-weight:bolder; border-radius:0px 0.2rem 0rem 0.2rem;}
.q86{ border-radius:0px 0.2rem 0.2rem 0.2rem; overflow:hidden;position: relative;}
.q86 img{ width:100%;  object-fit: cover;}
.q86 dl{position:absolute; left:0px; bottom:0px; width:50%; box-sizing:border-box; padding:0.4rem; height:1rem; background-color:rgba(15, 17, 20, 0.8); font-size:0.2rem; color:#FFFFFF; font-family: "HYJunHei-CEJ"; font-weight:bolder; border-radius:0px 0.2rem 0rem 0.2rem;}
.q87{ font-size:0.4rem; font-weight:bolder; color:#c10006; }
.q88{ margin-top:0.3rem; font-size:0.16rem; color:#FFFFFF; line-height:190%; text-align:justify; color:rgba(255, 255, 255, 0.8);}
.q88 p{ margin-top:0.15rem;}
.q89{ border-radius:0px 0.2rem 0.2rem 0.2rem; overflow:hidden;position: relative;}
.q89 img{ width:100%; height:5rem; object-fit: cover;}
.q89 dl{position:absolute; left:0px; bottom:0px; width:50%; box-sizing:border-box; padding:0.4rem; height:1rem; background-color:rgba(15, 17, 20, 0.8); font-size:0.2rem; color:#FFFFFF; font-family: "HYJunHei-CEJ"; font-weight:bolder; border-radius:0px 0.2rem 0rem 0.2rem;}
.q90{
	overflow:hidden;
	height:6rem;
	background-repeat: no-repeat;background-size: cover;
	background-position: center center;
}
.q90 dt{ width:100%; height:100%; background-color:rgba(0, 0, 0, 0.3);  -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.q90 ul{ width:60%; margin:0 auto; padding-top:2rem; box-sizing:border-box; padding-left:30%; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.q90 dl{ font-size:0.4rem; font-weight:bolder; color:#c10006;}
.q90 span{ display:inline-block; width:0.7rem; height:3px; background-color:#FFFFFF; margin-bottom:0.2rem;}
.q90:hover dt{ background-color:rgba(0, 0, 0, 0.6);}
.q90:hover ul{ padding-top:1.7rem;}
.q91{ overflow:hidden; font-size:0.18rem; color:#FFFFFF; line-height:190%; margin-top:0.3rem;}
.q92{ margin:0 auto; overflow:hidden;}
.q92 li{ float:left; width:31.3333%; margin-right:3%; background-color:#FFFFFF; border-radius:0.2rem; overflow:hidden; margin-top:0.5rem;}
.q92 dl{ width:100%; height:3rem; overflow:hidden;}
.q92 img{ width:100%; height:3rem; object-fit: cover; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.q92 li:hover img{transform: scale(1.2, 1.2);}
.q92 dt{ padding:0.4rem; overflow:hidden;}
.q92 p{ font-size:0.23rem; cursor:pointer; color:#333333; line-height:160%; word-break: break-all; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;}
.q92 li:hover p{ color:#c10006;}
.q92 ul{ margin-top:0.5rem; overflow:hidden; font-size:0.15rem; color:#b4b4b4; line-height:0.4rem;}
.q92 span{ display:inline-block; float:right; font-size:0.4rem; color:#b4b4b4; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.q92 li:hover span{ color:#c10006;}
.q92 li:nth-child(3n){ margin-right:0;}














.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:#c10006;border: 1px solid #c10006; 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:#c10006;border: 1px solid #c10006; color:#FFFFFF;}
.page-num{
	font-size:14px; padding:7px 10px 7px 10px;
	background-color:#fff; color:#333; display:inline-block;
	border: 1px solid #F0F0F0; margin-left:2px;
}
.pagee{
	text-align:center;
	overflow:hidden;
	font-size:14px;
	margin-top:40px;
}








.kf1{position:fixed; width:80px; top:30%; right:20px; background-color:#c10006; border-radius:5px; padding:10px; box-shadow: 0 0 10px #c10006; 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:12px; margin-top:5px;}
.kf1 a:nth-child(4n) li{border-bottom-width: 0px;}
.kf1 li:hover{ color:#f0f0f0;}
.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%;}











#ProList{position: relative;}
p#change{ overflow:hidden;background-image: url(../images/l2.png);
	background-repeat: repeat-x;
	background-position: left bottom;}

p#change span{
	display:inline-block;
	float:left; line-height:0.45rem;
	font-weight:bolder; font-family: "HYJunHei-CEJ";
	color:#333333;
	width:15.66%;background-size:100% 100%; 
	text-align:center;
	margin-right:1.2%;
	font-size:0.18rem;
	background-repeat: no-repeat;
	cursor:pointer;
	background-image: url(../images/t1.png);
}
p#change span.hover{
	color:#fff;background-image: url(../images/t2.png);
}
p#change span:nth-child(6n){ margin-right:0;}
#ProList div.changeCon{
	display:none; margin-top:0.4rem;
}


/*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/
::-webkit-scrollbar {
    width: 8px;
    height: 8px;
    background-color: #000;
}

/*定义滚动条轨道 内阴影+圆角*/
::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 8px rgba(0, 0, 0, 0.3);
    border-radius: 0px;
    background-color: #000;

}

/*定义滑块 内阴影+圆角*/
::-webkit-scrollbar-thumb {
    border-radius: 0px;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
    background-color: #c10006;
}

/*滚动条移上去的背景*/

::-webkit-scrollbar-thumb:hover {
    background-color: #c10006;

}

.clear{ clear:both;}