body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size:12px;
	min-width:1200px;

}
*{font-family:微软雅黑;}
@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;}
input{ outline:none;}






dl,dt,dd,li,p,ul,h,h1,h2,h3,h4,h5,b{ margin:0px; padding:0px; font-weight:normal;}
li {list-style-type:none;}
img{border:none;border:0;vertical-align:middle;}
span,em,i,b{
	font-style: normal;
}
.q1{ overflow:hidden; }
.q1 img{ width:100%; }


.q3{
	position:fixed; top:0px; left:0px;
	width:100%; box-sizing:border-box;
	height:80px; background-color:#FFFFFF; z-index:999999;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: rgba(255, 255, 255, 0.2); box-shadow: 0 0 10px #e0e0e0;
}
.q4{ width:95%; margin:0 auto;}
.q5{ float:right; line-height:80px; margin-left:50px;}
.q5 p{ font-size:24px; font-family:'Impact'; color:#0075dd; float:left; margin-left:5px;}
.q5 span{ display:inline-block; font-size:30px; color:#0075dd; float:left;}

@media screen and (max-width: 1550px) {
.q4{ width:98%;}
.q5{ display:none;}
}
.q6{ float:right;position: relative; margin-right:15px;}
.q6 dl{ line-height:90px; font-size:30px; color:#FFFFFF;}
.q6 dt{position:absolute; top:90px; left:-35px; display:none; width:108px; height:115px; background-image:url(../images/te_03.png); text-align:center; box-sizing:border-box; padding-top:10px;}
.q6 img{ width:104px;}
.q6:hover dt{ display:block;}
.q7{ height:600px;}
.q8{ overflow:hidden; margin-top:40px; text-align:center;}
.q8 p{
	font-size:36px;
	font-weight:bolder; color:#333333;
	letter-spacing: 5px;
}
.q8 dl{
color:#333; font-size:14px;font-family:'HYJunHei-CEJ';letter-spacing: 3px;
	text-transform: uppercase; margin-top:5px; margin-bottom:5px;
}
.q8 dt{ font-size:16px; color:#666; margin-top:0px;letter-spacing: 2px; padding-bottom:20px;}
.q8 span{ color:#07a652;}
.q8: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;}
        }
.q9{ width:80%; margin:0 auto; overflow:hidden; margin-top:40px;}
.q9 li{
	width:15%;
	float:left;
	border-right-width: 1px;
	border-right-style: solid; height:235px; padding:25px;
	border-right-color: #ebebeb; box-sizing:border-box; text-align:center; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;
}
.q9 h2{ font-family:Arial, Helvetica, sans-serif; font-size:30px; color:#adadad; margin-top:50px;}
.q9 h3{ font-size:26px; color:#555; margin-top:10px;font-family: "HYJunHei-CEJ"; font-weight:bolder;}
.q9 h4{
	font-size:12px;
	color:#999999;
	text-transform: uppercase; margin-top:5px;
}
.q9 li:nth-child(6n){ border-right-width: 0px;}
.q9 li:hover{ background-color:#07a652; text-align:left;  width:25%;}
.q9 li:hover h2{ display:none;}
.q9 li:hover h3{ display:none;}
.q9 li:hover h4{ display:none;}
.q9 h1{ font-family:Arial, Helvetica, sans-serif; font-size:30px; color:#fff; margin-top:0px;}
.q9 dl{ font-size:20px; color:#FFFFFF; margin-top:5px;}
.q9 h5{ font-size:12px; font-family:Arial, Helvetica, sans-serif; color:rgba(255, 255, 255, 0.4); margin-top:10px;}
.q9 p{ font-size:16px; color:#FFFFFF; margin-top:10px; height:60px; text-align:justify; line-height:150%;}
.q9 dt{ display: none;}
.q9 li:hover dt{ display:block;}
.q9 .on{ width:25%; background-color:#07a652; text-align:left;}
.q9 .on h2{ display:none;}
.q9 .on h3{ display:none;}
.q9 .on h4{ display:none;}
.q9 .on dt{ display:block;}
@media screen and (max-width: 1550px) {
.q9{ width:90%;}
}
.q10{
	overflow:hidden;
	background-image:url(../images/hzbj.jpg);
	background-repeat: no-repeat;
	background-position: center center; padding-bottom:60px;
}
.q11{
	overflow:hidden;
	margin-top:40px;
}
.q11 ul{ overflow:hidden;}
.q11 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;
}
.q11 li:hover{border: 1px solid #07a652;}
.q11 dl{display:table-cell; 
            vertical-align:middle; text-align:center; width:100%;}
.q11 img{ max-width:230px; max-height:90px;}
.q12{
	overflow:hidden;
	margin-top:20px;
}
.q12 ul{ overflow:hidden;}
.q12 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;
}
.q12 li:hover{border: 1px solid #07a652;}
.q12 dl{display:table-cell; 
            vertical-align:middle; text-align:center; width:100%;}
.q12 img{ max-width:230px; max-height:90px;}
.q13{
	overflow:hidden;
	margin-top:20px;
}
.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 #07a652;}
.q13 dl{display:table-cell; 
            vertical-align:middle; text-align:center; width:100%;}
.q13 img{ max-width:230px; max-height:90px;}
.q14{
	background-color:#1d1e22;
	overflow:hidden;
}
.q15{ width:90%; margin:0 auto; overflow:hidden;}
.q16{
	padding-bottom:40px;
	padding-top:40px;position: relative;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: rgba(255, 255, 255, 0.2);
}
.q17{ float:left; overflow:hidden; font-size:16px; color:#FFFFFF;}
.q17 p{ font-size:4vh;font-family: "HYJunHei-CEJ"; font-weight:bolder; margin-bottom:10px;}
.q18{ width:566px; background-color:#FFFFFF;position:absolute; right:0px; top:40px; box-sizing:border-box; border-radius:33px; padding:5px; overflow:hidden; height:66px; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.q18:hover{ height:180px;}
.q19{ overflow:hidden;}
.q19 dl{ float:left; width:75%;}
.q19 dt{ float:left; width:25%;}
.q20{
	width:100%;
	line-height:56px; overflow:hidden;
	border-top-style: none;
	border-right-style: none; height:56px;
	border-bottom-style: none;
	border-left-style: none; box-sizing:border-box; font-size:16px; color:#666666; padding-left:20px;
}
.q21{
	width:100%;
	line-height:56px;
	overflow:hidden; height:56px;
	border-radius:100px;
	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: -webkit-linear-gradient(left,#1c65c5, #0b4da3); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left,#1c65c5, #0b4da3); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left,#1c65c5, #0b4da3); /* Firefox 3.6 - 15 */
    background: linear-gradient(left,#1c65c5, #0b4da3); /* 标准的语法（必须放在最后） */
}
.q22{ overflow:hidden;}
.q22 li{ float:left; width:50%;}
.q23{ overflow:hidden; margin-top:50px;}
.q24{ float:left; margin-right:3vh; width:30%;}
.q24 li{ font-size:14px; color:#FFFFFF; margin-top:10px; line-height:150%;}
.q24 img{ width:110px; margin-top:20px;}
.q25{ float:right;}
.q25 li{ margin-left:7vh; float:left;}
.q25 p{ font-size:16px;font-family: "HYJunHei-CEJ"; font-weight:bolder; color:#FFFFFF; margin-bottom:15px;}
.q25 dl{ font-size:14px; color:rgba(255, 255, 255, 0.8); line-height:35px; cursor:pointer;}
.q25 dl:hover{
	text-decoration: underline;
}
.q25 .aa{ margin-left:0px;}
.q26{ float:right; width:320px;}
.q26 li{ float:left;}
.q26 p{ font-size:16px;font-family: "HYJunHei-CEJ"; font-weight:bolder; color:#FFFFFF; margin-bottom:15px;}
.q26 dl{ width:50%; float:left; font-size:14px; color:rgba(255, 255, 255, 0.8); line-height:35px; cursor:pointer;}
.q26 dl:hover{
	text-decoration: underline;
}
.q27{
	overflow:hidden;
	margin-top:50px;
	padding-bottom:30px;
	padding-top:30px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: rgba(255, 255, 255, 0.2);
}
.q27 dl{ float:left; font-size:14px; color:#FFFFFF;}
.q27 dt{ float:right; font-size:14px; color:#FFFFFF;}
.q28{ width:1560px; margin:0 auto; margin-top:50px;}
.q29{ overflow:hidden; margin-top:20px;}
.q29 li{ float:left; width:49%; margin-right:2%; height:47vh; overflow:hidden; margin-top:3.5vh;position: relative;}
.q29 img{ width:100%; height:47vh; object-fit: cover; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.q29 li:nth-child(2n){ margin-right:0;}
.q29 li:hover img{transform: scale(1.2, 1.2);}
.q29 ul{position:absolute; top:0px; left:0px; width:100%; height:47vh; text-align:center; display:none; background-color:rgba(110, 125, 158, 0.7); color:#FFFFFF;}
.q29 p{ font-size:22px; font-family: "HYJunHei-CEJ"; font-weight:bolder; margin-top:20vh;}
.q29 dl{ font-size:16px; color:#FFFFFF; margin-top:10px;}
.q29 span{ display:inline-block; font-size:35px; margin-top:15px;}
.q29 li:hover ul{ display:block;}
.q30{ background-color:#f5f5f5; overflow:hidden; margin-top:50px; padding-bottom:50px;}
.q31{ width:1560px; margin:0 auto; overflow:hidden; margin-top:20px;}
.q32{ float:left; margin-top:20px; width:680px; height:480px; overflow:hidden;position: relative;}
.q32 img{ width:100%; height:480px; object-fit: cover; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.q32 ul{position:absolute; left:0px; bottom:0px; max-width:100%; background-color:rgba(255, 255, 255, 0.85); -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.q32 p{ float:left; line-height:45px; font-size:18px; color:#333333; padding:15px; width:100%; box-sizing:border-box; overflow: hidden;/*超出部分隐藏*/
white-space: nowrap;/*不换行*/
text-overflow:ellipsis;/*超出部分文字以...显示*/}
.q32:hover ul{ width:100%; padding-bottom:10px; background-color:rgba(110, 125, 158, 0.8);}
.q32:hover p{ color:#FFFFFF;}
.q32 span{ display:inline-block; float:right; font-size:30px; color:#FFFFFF; margin-right:20px; margin-top:20px; display:none;}
.q32:hover img{transform: scale(1.1, 1.1);}
.q32:hover span{ display:block;}
.q32:hover p{ width:85%;}
.q33{ overflow:hidden;}
.q34{ text-align:center; overflow:hidden; margin-top:60px;}
.q34 span{ display:inline-block; width:200px; box-sizing:border-box;border: 1px solid #fff; line-height:45px; background-color:#FFFFFF; cursor:pointer; font-size:16px; color:#333333; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.q34 span:hover{
	border-radius:10px; color:#6e7d9e; width:230px;
	border: 1px solid #6e7d9e;
}
.q35{ float:right; width:880px;}
.q35 li{ float:left; margin-top:20px; width:48.5%; margin-left:1.5%; height:230px; overflow:hidden;position: relative;}
.q35 img{ width:100%; height:230px; object-fit: cover; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.q35 ul{position:absolute; left:0px; bottom:0px; max-width:100%;  background-color:rgba(255, 255, 255, 0.85); -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.q35 p{ float:left; line-height:25px; font-size:16px; color:#333333; width:100%; padding:15px; box-sizing:border-box; overflow: hidden;/*超出部分隐藏*/
white-space: nowrap;/*不换行*/
text-overflow:ellipsis;/*超出部分文字以...显示*/}
.q35 li:hover ul{ width:100%; padding-bottom:10px;  background-color:rgba(110, 125, 158, 0.8);}
.q35 li:hover p{ color:#FFFFFF;}
.q35 span{ display:inline-block; float:right; font-size:20px; color:#FFFFFF; margin-right:20px; margin-top:15px; display:none;}
.q35 li:hover img{transform: scale(1.1, 1.1);}
.q35 li:nth-child(2n){ margin-right:0;}
.q35 li:hover span{ display:block;}
.q35 li:hover p{ width:85%;}
.q36{
	height:780px;
	background-image:url(../images/abbt.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom:30px;
}
.q37{ width:1400px; overflow:hidden; margin:0 auto;  box-sizing:border-box; padding-right:560px; }
.q38{position: relative; font-size:90px; color:rgba(255, 255, 255, 0.15); font-weight:bolder; line-height:100px; margin-top:70px;}
.q38 p{ font-size:35px; color:#333; font-weight:bolder; line-height:100px;position:absolute; left:0px; top:0px;}
.q39{ overflow:hidden; margin-top:30px; font-size:18px; color:#000; line-height:220%; text-align:justify;}
.q40{ margin-top:40px; overflow:hidden;}
.q40 ul{ float:left; cursor:pointer; width:170px; height:50px; padding:5px; border-radius:100px; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;
background: -webkit-linear-gradient(left,#4f6ba8, #7c8bac); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left,#4f6ba8, #7c8bac); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left,#4f6ba8, #7c8bac); /* Firefox 3.6 - 15 */
    background: linear-gradient(left,#4f6ba8, #7c8bac); /* 标准的语法（必须放在最后） */}

.q40 span{ display:inline-block; float:left; line-height:50px; font-size:18px; color:#FFFFFF; margin-left:20px;}
.q40 em{ float:right; width:50px; height:50px; text-align:center; line-height:50px;  font-size:26px; color:#07409a; background-color:#FFFFFF;border-radius:100px;}
.q40 ul:hover{ padding-left:20px;}
.q41{ width:1400px; margin:0 auto; margin-top:70px;}
.q41 li{ float:left; width:23%; margin-right:2.666%; box-shadow: 0 0 15px #dadada; color:#333333; background-color:#FFFFFF; padding:20px; box-sizing:border-box;}
.q41 dl{ overflow:hidden; text-align:right;}
.q41 span{ display:inline-block; font-size:45px; float:left;}
.q41 em{ display:inline-block; float:right;font-family:'Futura2-Normal'; font-size:45px; font-weight:bolder;}
.q41 li:nth-child(4n){ margin-right:0;}
.q41 dt{ text-align:right; font-size:16px; color:#999; margin-top:10px;}
.q41 e{ display:inline-block; float:right; font-size:14px; color:#666666; margin-left:10px; margin-top:23px;}
.q42{ overflow:hidden;position: relative;}
.q42 img{ width:100%; height:650px; object-fit: cover;}
.q42 ul{position:absolute; right:0px; top:200px; background-color:rgba(255, 255, 255, 0.9); width:600px; box-sizing:border-box; padding:40px;}
.q42 p{ font-size:24px; font-weight:bolder; color:#333333;}
.q42 span{ display:inline-block; width:60px; height:3px; background-color:#6e7d9e; margin-top:15px;}
.q42 dl{ margin-top:20px; overflow:hidden; text-align:justify; line-height:180%; color:#333; font-size:16px;}
.q43{position:absolute; left:72%; top:100px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:24px;}
.q43 p{ font-size:30px; font-weight:bolder; margin-top:5px;}
.q45{
	height:58vh;
	background-repeat: no-repeat;
	background-position: center center;
}
.q46{ text-align:center; overflow:hidden; color:#FFFFFF; padding-top:25vh;}
.q46 p{
	font-size:40px;
	font-weight:bolder;
	font-family: "HYJunHei-CEJ";
	letter-spacing: 3px;
}
.q46 dl{
	font-size:20px;
	font-family: HYJunHei-CEJ;
	text-transform: uppercase; margin-top:10px;
}
.q47{ width:1400px; margin:0 auto; background-color:rgba(255, 255, 255, 0.95); overflow:hidden; margin-top:145px; height:85px; text-align:center;}
.q47 span{
	line-height:82px;
	display:inline-block;
	padding-left:150px;
	padding-right:150px;
	cursor:pointer;
	font-size:20px;
	color:#333333;
	box-sizing:border-box;
	font-family: "HYJunHei-CEJ";
	font-weight:bolder;
	color:#333;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: rgba(255, 255, 255, 0.0);
	background-image: url(../images/abli.png);
	background-repeat: no-repeat;
	background-position: right center;
}
.q47 span:hover{
	color:#6e7d9e;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #6e7d9e;
}
.q47 .av{
	color:#6e7d9e;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #6e7d9e;
}
.q47 a:nth-child(3n) span{ background-image:none;}
.q48{ height:600px;}
.q49{
	overflow:hidden;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: rgba(0, 0, 0, 0.1);
}
.q49 li{ width:85%; margin:0 auto; overflow:hidden; padding-bottom:20px; padding-top:20px; font-size:16px; color:#333333;}
@media screen and (max-width: 1550px) {
.q49 li{ width:95%;}
}
.q49 span{ display:inline-block; font-size:22px; float:left; margin-right:5px; color:#07a652;}
.q50{
	width:85%;
	margin:0 auto;
	overflow:hidden;
	margin-top:20px;
	background-image: url(../images/bbe_05.png);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.q50 li{ float:left; margin-right:50px; line-height:70px; height:70px; font-size:18px; color:#333333; cursor:pointer;font-family: "HYJunHei-CEJ"; font-weight:bolder;}
.q50 li:hover{
	color:#07a652;
	background-image:url(../images/bbe_03.png);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.q50 .av{
	color:#07a652;
	background-image:url(../images/bbe_03.png);
	background-repeat: repeat-x;
	background-position: left bottom;
}
@media screen and (max-width: 1550px) {
.q50{ width:95%;}
}
.q51{ width:85%; margin:0 auto; padding-top:20px;}
.q51 li{ background-color:#f9f9f9; 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 #dde8ff;}
.q51 dl{ float:left; width:32%; height:300px; overflow:hidden;}
.q51 img{ width:100%; height:300px; 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:190px;
	line-height:40px; font-size:16px; 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 #07a652; background-color:#07a652; color:#FFFFFF;}
.q51 em{ display:inline-block; font-size:16px; margin-left:10px;}
.q51 p:hover{
	text-decoration: underline;
}
@media screen and (max-width: 1550px) {
.q51{ width:95%;}
}
.q52{ height:50px; overflow:hidden;}
.q53{ margin-top:15px;}
.q53 li{ float:left; margin-top:20px; width:31.33%; margin-right:3%; height:230px; overflow:hidden;position: relative;}
.q53 img{ width:100%; height:230px; object-fit: cover; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.q53 em{position:absolute; display:inline-block; left:0px; bottom:0px; max-width:100%;  background-color:rgba(255, 255, 255, 0.85); -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.q53 p{ float:left; font-size:16px; color:#333333; padding:13px; box-sizing:border-box; width:100%; overflow: hidden;/*超出部分隐藏*/
white-space: nowrap;/*不换行*/
text-overflow:ellipsis;/*超出部分文字以...显示*/}
.q53 li:hover em{ width:100%; padding-bottom:10px;  background-color:rgba(0, 117, 221, 0.8);}
.q53 li:hover p{ color:#FFFFFF;}
.q53 span{ display:inline-block; float:right; font-size:20px; color:#FFFFFF; margin-right:20px; margin-top:15px; display:none;}
.q53 li:hover span{ display:block;}
.q53 li:hover img{transform: scale(1.1, 1.1);}
.q53 li:hover p{ width:85%;}
.q53 li:nth-child(3n){ margin-right:0;}
.q54{ text-align:center; overflow:hidden; margin-top:40px;}
.q54 span{ display:inline-block;}
.q54 li{
	float:left;
	text-align:center;
	padding-left:15px;
	padding-right:15px;
	background-repeat: no-repeat;
	cursor:pointer;
	background-position: center 90px;
}
.q54 em{
	display:inline-block;
	font-size:35px;
	width:70px;
	height:70px;
	line-height:70px; border-radius:50px;
	border: 1px solid #dedede;
}
.q54 p{ font-size:16px; margin-top:55px; line-height:40px; padding-left:15px; padding-right:15px; border-radius:5px; font-family: "HYJunHei-CEJ"; font-weight:bolder;}
.q54 li:hover{ color:#6e7d9e;}
.p1{ background-image:url(../images/l_03.png);}
.p1:hover{ background-image:url(../images/lh_03.png);}

.p2{ background-image:url(../images/z_03.png);}
.p2:hover{ background-image:url(../images/zh_03.png);}
.p3{ background-image:url(../images/z_03.png);}
.p3:hover{ background-image:url(../images/zh_03.png);}
.p4{ background-image:url(../images/z_03.png);}
.p4:hover{ background-image:url(../images/zh_03.png);}
.p5{ background-image:url(../images/r_03.png);}
.p5:hover{ background-image:url(../images/rh_03.png);}
.p6{ background-image:url(../images/z_03.png);}
.p6:hover{ background-image:url(../images/zh_03.png);}

.h1{ background-image:url(../images/lh_03.png); color:#6e7d9e;}
.h1 em{border: 1px solid #6e7d9e; background-color:#6e7d9e; color:#FFFFFF;}
.h1 p{ background-color:#6e7d9e; color:#FFFFFF;}
.h2{ background-image:url(../images/zh_03.png); color:#6e7d9e;}
.h2 em{border: 1px solid #6e7d9e; background-color:#6e7d9e; color:#FFFFFF;}
.h2 p{ background-color:#6e7d9e; color:#FFFFFF;}
.h3{ background-image:url(../images/zh_03.png); color:#6e7d9e;}
.h3 em{border: 1px solid #6e7d9e; background-color:#6e7d9e; color:#FFFFFF;}
.h3 p{ background-color:#6e7d9e; color:#FFFFFF;}
.h4{ background-image:url(../images/zh_03.png); color:#6e7d9e;}
.h4 em{border: 1px solid #6e7d9e; background-color:#6e7d9e; color:#FFFFFF;}
.h4 p{ background-color:#6e7d9e; color:#FFFFFF;}
.h5{ background-image:url(../images/rh_03.png); color:#6e7d9e;}
.h5 em{border: 1px solid #6e7d9e; background-color:#6e7d9e; color:#FFFFFF;}
.h5 p{ background-color:#6e7d9e; color:#FFFFFF;}
.h6{ background-image:url(../images/zh_03.png); color:#6e7d9e;}
.h6 em{border: 1px solid #6e7d9e; background-color:#6e7d9e; color:#FFFFFF;}
.h6 p{ background-color:#6e7d9e; color:#FFFFFF;}
.q55{ width:85%; margin:0 auto; margin-top:30px; overflow:hidden;}
.q55 li{ width:32.6666%; margin-right:1%; float:left; margin-top:20px; overflow:hidden; box-sizing:border-box; padding:10px; background-color:#e4e4e4;}
.q55 dl{ width:100%; height:35vh; overflow:hidden;}
.q55 img{ width:100%; height:35vh; object-fit: cover; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.q55 li:hover img{transform: scale(1.2, 1.2);}
.q55 dt{ margin-top:10px; background-color:#07a652; padding-bottom:20px; padding-top:20px; text-align: center; overflow:hidden; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.q55 li:nth-child(3n){ margin-right:0;}
.q55 p{ font-size:22px; font-weight:bolder; color:#FFFFFF; cursor:pointer;overflow: hidden;/*超出部分隐藏*/
white-space: nowrap;/*不换行*/
text-overflow:ellipsis;/*超出部分文字以...显示*/}
.q55 h2{ font-size:16px; font-weight:bolder; color:#FFFFFF; margin-top:10px;}
.q55 li:hover dt{ background-color:#ff7e33;}
@media screen and (max-width: 1550px) {
.q55{ width:95%;}
}
.q56{ width:800px; margin:0 auto; text-align:center; font-size:14px; line-height:180%; color:#666666; margin-top:40px;}
.q57{
	width:85%;
	margin:0 auto;
	background-color:#f3f3f3;
	overflow:hidden; box-sizing:border-box;
	margin-top:50px;
	border-left-width: 7px;
	border-left-style: solid;
	border-left-color: #07a652;
}
.q57 dl{ float:right; width:45%; height:40vh; overflow:hidden;}
.q57 img{ width:100%; height:40vh; object-fit: cover; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.q57 dl:hover img{transform: scale(1.2, 1.2);}
.q57 ul{ float:left; width:53%; box-sizing:border-box; padding:40px;}
.q57 dt{
 font-size:3.7vh; color:#333; font-family: "HYJunHei-CEJ"; font-weight:bolder;
}
.q57 dt:hover{ color:#07a652;}
.q57 dd{ font-size:2vh; line-height:190%; margin-top:40px; text-align:justify; color:#666666;}
@media screen and (max-width: 1550px) {
.q57{ width:95%;}
}
.q58{ width:1560px; margin:0 auto; margin-top:20px; overflow:hidden;}
.q58 li{ width:49%; margin-right:2%; height:370px; overflow:hidden; float:left; margin-top:40px;position: relative;}
.q58 li:nth-child(2n){ margin-right:0;}
.q58 img{ width:100%; height:370px; object-fit: cover; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.q58 li:hover img{transform: scale(1.2, 1.2);}
.q58 dl{position:absolute; top:20px; left:20px;}
.q58 dt{ float:left; font-size:16px; color:#FFFFFF;}
.q58 p{ font-size:28px; margin-bottom:5px;}
.q58 span{
	display:inline-block;
	width:40px;
	height:40px; float:left; margin-left:20px;
	text-align:center;
	line-height:40px; font-size:15px; color:#FFFFFF;
	box-sizing:border-box; margin-top:10px;
	border: 1px solid #FFFFFF;
}
.q59{ background-color:#f4f4f4; overflow:hidden; padding-bottom:40px; padding-top:40px;}
.q60{ width:85%; margin:0 auto; overflow:hidden;}
.q61{ float:left; width:72%; overflow:hidden;}
.q62{ overflow:hidden; background-color:#FFFFFF;}
.q63{ overflow:hidden; padding:30px;}
.q64{ text-align:center; font-size:30px; font-weight:bolder;}
.q65{ overflow:hidden; margin-top:30px; background-color:#f4f4f4;}
.q66{ float:left; width:50%;}
.q66 img{ width:100%;}
.q67{ float:right; width:44%; margin-right:2%;}
.q67 p{ font-size:20px; font-weight:bolder; color:#333; margin-top:30px; margin-bottom:40px;}
.q67 dl{ font-size:16px; color:#333333; margin-top:20px;}
.q67 dt{
	line-height:7vh;
	text-align:center; background-color:#FFFFFF;
	font-size:20px; cursor:pointer;
	margin-top:50px; color:#07a652;
	border: 2px solid #07a652; border-radius:10px;
}
.q67 dt:hover{ background-color:#07a652; color:#FFFFFF;}
.q68{ text-align:center; margin-top:30px; font-size:28px; font-weight:bolder;}
.q69{ margin-top:30px; font-size:16px; line-height:180%; color:#333333; text-align:justify;}
.q69 p{ margin-top:20px;}
.q69 img{ width:50%;}
.q70{ float:right; width:25%;}

@media screen and (max-width: 1550px) {
.q60{ width:95%;}
}





.q71{
	background-image:url(../images/nb.jpg);
	overflow:hidden;
	background-repeat: no-repeat;
	background-position: center top;
}
.q72{ width:1400px; margin:0 auto; overflow:hidden; margin-top:300px;}
.q73{  font-size:14px; color:#FFFFFF;}
.q73 span{ display:inline-block; font-size:20px; float:left; margin-right:5px;}
.q73 a:link{ color:#FFFFFF;}
.q73 a:visited{ color:#FFFFFF;}
.q73 a:active{ color:#FFFFFF;}
.q74{ overflow:hidden; margin-top:50px;}
.q74 p{ font-size:30px; font-weight:bolder; color:#FFFFFF;}
.q74 dl{ padding-top:20px; font-size:14px; color:#FFFFFF;}
.q75{ width:1400px; margin:0 auto; overflow:hidden; margin-top:80px;}
.q76{ width:1050px; overflow:hidden; float:left;}
.q77{ overflow:hidden; padding:15px 30px 30px 30px; font-size:16px; line-height:200%; color:#333333; text-align:justify;}
.q77 p{ margin-top:15px;}
.q77 img{ width:700px;}
.q78{ background-color:#f6f7fb; overflow:hidden;}
.q79{ float:right; width:300px; overflow:hidden;}
.q80{ overflow:hidden; font-family: "HYJunHei-CEJ"; font-weight:bolder; color:#000000; font-size:20px;}
.q80 span{ display:inline-block; width:5px; height:20px; background-color:#07a652; float:left; margin-right:5px; margin-top:1px;}
.q81{ overflow:hidden;position: relative; margin-top:20px;}
.q81 img{ width:100%; height:170px; object-fit: cover; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.q81 p{position:absolute; cursor:pointer; left:0px; bottom:0px; box-sizing:border-box; padding-left:5%; padding-right:5%; width:100%; padding-bottom:10px; padding-top:10px; background-color:rgba(0, 0, 0, 0.6); font-size:16px; color:#FFFFFF;overflow: hidden;/*超出部分隐藏*/
white-space: nowrap;/*不换行*/
text-overflow:ellipsis;/*超出部分文字以...显示*/}
.q81:hover img{transform: scale(1.2, 1.2);}
.q82{ overflow:hidden;}
.q82 li{ font-size:14px; color:#333333; cursor:pointer; margin-top:15px;}
.q82 li:hover{ color:#07a652;}
.q82 span{ display:inline-block; color:#07a652;}
.q83{
	overflow:hidden;
	border-top-width: 3px;
	border-top-style: solid; padding:20px;
	border-top-color: #07a652;
}
.q83 dl{ float:left;}
.q83 p{ font-size:16px; color:#333333; margin-bottom:10px; margin-top:10px;}
.q83 span{ display:inline-block; float:right; margin-top:20px; background-color:#07a652; line-height:35px; padding-left:25px; padding-right:25px; font-size:16px; color:#FFFFFF; cursor:pointer; border-radius:30px;}
.q84{ background-color:#FFFFFF; overflow:hidden;}
.q85{ font-size:20px; color:#333333; font-family: "HYJunHei-CEJ"; font-weight:bolder; margin-top:40px;}
.q86{ background-color:#FFFFFF; padding:20px; box-sizing:border-box; margin-bottom:20px;}

.q87{ background-color:#FFFFFF; overflow:hidden; padding:20px; margin-bottom:20px;}
.q88{ overflow:hidden;}
.q88 li{ width:100%; height:23vh; overflow:hidden;position: relative; margin-top:20px;}
.q88 img{ width:100%; height:23vh; object-fit: cover; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.q88 p{position:absolute; cursor:pointer; left:0px; bottom:0px; box-sizing:border-box; padding-left:5%; padding-right:5%; width:100%; padding-bottom:10px; padding-top:10px; background-color:rgba(0, 0, 0, 0.6); font-size:16px; color:#FFFFFF;overflow: hidden;/*超出部分隐藏*/
white-space: nowrap;/*不换行*/
text-overflow:ellipsis;/*超出部分文字以...显示*/}
.q88 li:hover img{transform: scale(1.2, 1.2);}
.q89{ text-align:center; margin-top:50px; font-size:32px; color:#333333;font-family: "HYJunHei-CEJ"; font-weight:bolder;}
.q90{ overflow:hidden; margin-top:50px; 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:85%; 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;}
@media screen and (max-width: 1550px) {
.q93{ width:95%;}
}
.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:#07a652;
}
.q96:hover{ width:320px;}
.map { width:100%; height:650px;}
.q97{
	overflow:hidden;
	background-image:url(../images/55.jpg);
	background-repeat: no-repeat; background-color:#eaf0f0;
	background-position: center bottom; padding-bottom:100px;
}
.q98{ width:1400px; margin:0 auto; overflow:hidden; margin-top:100px;}
.q99{
	float:left;
	font-family:'FuturaBT-Medium';
	color:#6e7d9e;
	font-size:60px;
	text-transform: uppercase;
}
.q99 p{ font-size:32px; color:#333333;font-family: "HYJunHei-CEJ"; font-weight:bolder; margin-top:10px;}
.q100{ float:right; width:900px; font-size:16px; line-height:200%; color:#05073b; text-align:justify;}
.q101{ width:1400px; margin:0 auto; margin-top:80px; overflow:hidden;}
.q101 li{ background-color:#FFFFFF; overflow:hidden;}
.q101 dt{ width:50%; float:left;}
.q101 ul{ float:left; width:50%; box-sizing:border-box; padding:30px;}
.q101 p{ font-weight:bolder; font-size:24px; color:#cc0000;}
.q101 dl{
	margin-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-transform: uppercase;
}
.q101 h2{ margin-top:20px; font-size:16px; line-height:180%; text-align:justify; color:#333333;}
.q101 img{ width:100%;}
.q102{ overflow:hidden; background-image:url(../images/56.jpg); padding-bottom:100px;background-size:cover;}
.q103{ text-align:center; margin-top:50px; }
.q103 p{font-size:38px;font-family: "HYJunHei-CEJ"; font-weight:bolder;}
.q103 dl{
	font-size:22px;
	color:#666666; margin-top:5px;
	text-transform: uppercase;font-family:'Gotham';
}
.q104{ width:1250px; margin:0 auto; margin-top:50px; overflow:hidden;}
.q105{ float:left; margin-top:20px;}
.q106{ float:right; width:710px; overflow:hidden;}
.q106 li{
	overflow:hidden;
	margin-top:20px;
	border-bottom-width: 1px;
	border-bottom-style: solid; padding-bottom:20px;
	border-bottom-color: rgba(0, 0, 0, 0.1);
}
.q106 ul{ float:right; width:570px;}
.q106 p{ font-size:24px; font-weight:bolder; color:#0075dd; margin-top:10px;}
.q106 dl{ font-size:18px; color:#333333; margin-top:15px; text-align:justify;}
.q107{ width:1560px; margin:0 auto; overflow:hidden; margin-top:50px;}
.q107 li{
	width:31.333%;
	margin-right:3%; box-sizing:border-box;
	border-right-width: 1px;
	border-right-style: dashed; height:500px;
	border-right-color: #ddd; float:left; overflow:hidden; padding-right:3%;
}
.q107 li:nth-child(3n){ margin-right:0;border-right-width: 0px;}
.q107 dl{
	overflow:hidden;
	border: 1px solid #dddddd; padding:10px; line-height:25px; font-family:Arial, Helvetica, sans-serif; font-size:14px;
}
.q107 span{ display:inline-block; line-height:25px; background-color:#ff0000; font-size:14px; color:#FFFFFF; margin-right:10px; padding-left:10px; padding-right:10px;}
.q107 ul{ overflow:hidden; margin-top:30px; font-size:18px; font-weight:bolder; color:#333333;}
.q107 dt{ margin-top:15px; overflow:hidden; font-size:14px; color:#333333;}
.q107 em{ display:inline-block; font-size:18px; color:#ff0000; float:left; margin-right:5px;}
.q108{ width:1560px; margin:0 auto; margin-top:50px; overflow:hidden;}
.q108 li{
	float:left;
	width:300px;
	overflow:hidden; box-sizing:border-box;
	border: 1px solid #dddddd; margin-right:30px;
}
.q108 dl{ width:100%; height:360px; overflow:hidden;display: table; text-align:center}
.q108 dt{ width:100%; height:360px;display:table-cell; 
            vertical-align:middle;  
            text-align: center;}
.q108 img{ max-width:100%; max-height:360px; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.q108 p{
	padding-bottom:15px;
	padding-top:15px; text-align:center;
	font-size:16px;
	color:#333333;
	border-top-width: 1px;
	border-top-style: solid; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;
	border-top-color: #dddddd;overflow: hidden;/*超出部分隐藏*/
white-space: nowrap;/*不换行*/
text-overflow:ellipsis;/*超出部分文字以...显示*/
}
.q108 li:hover img{transform: scale(1.1, 1.1);}
.q108 li:hover p{ background-color:#6e7d9e; color:#FFFFFF;}
.q109{ width:85%; margin:0 auto; margin-top:10px; overflow:hidden;}
.q109 li{
	float:left;
	width:24%;
	overflow:hidden; box-sizing:border-box;
	border: 1px solid #dddddd; margin-right:1.333%; margin-top:40px;
}
.q109 dl{ width:100%; height:30vh; overflow:hidden;display: table; text-align:center}
.q109 dt{ width:100%; height:30vh;display:table-cell; 
            vertical-align:middle;  
            text-align: center;}
.q109 img{ width:100%; height:30vh; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.q109 p{
	padding-bottom:15px;
	padding-top:15px; text-align:center;
	font-size:16px;
	color:#333333;
	border-top-width: 1px;
	border-top-style: solid; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;
	border-top-color: #dddddd;overflow: hidden;/*超出部分隐藏*/
white-space: nowrap;/*不换行*/
text-overflow:ellipsis;/*超出部分文字以...显示*/
}
.q109 li:hover img{transform: scale(1.1, 1.1);}
.q109 li:hover p{ background-color:#07a652; color:#FFFFFF;}
.q109 li:nth-child(4n){ margin-right:0;}
@media screen and (max-width: 1550px) {
.q109{ width:95%;}
}
.q110{ overflow:hidden;}
.q110 p{ font-size:26px; font-weight:bolder;}
.q110 dl{
	font-size:16px;
	color:#666666;
	margin-top:15px; padding-bottom:15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e6e6e6;
}
.q111{
	overflow:hidden;
	background-image:url(../images/ysbg.jpg);
	background-repeat: no-repeat;
	background-position: center center; padding-bottom:60px; padding-top:20px;
}
.q112{ overflow:hidden; margin-top:40px; text-align:center;}
.q112 p{
	font-family: "HYJunHei-CEJ";
	font-size:36px;
	font-weight:bolder; color:#fff;
	letter-spacing: 5px;
}
.q112 dl{
	color:#ccc; font-size:30px;font-family:'Gotham';letter-spacing: 3px;
	text-transform: uppercase;
}
.q112 dt{ font-size:14px; color:#fff; margin-top:0px;letter-spacing: 3px; padding-bottom:20px;}
.q112: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;}
.q113{ width:1200px; margin:0 auto; margin-top:50px;}
.q113 li{ width:30.33%; margin-right:4.5%; float:left; margin-top:10px; background-color:rgba(255, 255, 255, 0.95); box-sizing:border-box; text-align: center; padding:60px 30px 60px 30px;position: relative; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.q113 li:nth-child(3n){ margin-right:0;}
.q113 span{
	display:inline-block;
	width:90px; border-radius:50px;
	height:90px; background-image:url(../images/qq_03.png);
	line-height:90px; -webkit-animation:loadRotate 10s linear infinite;-webkit-animation-fill-mode:both;animation:loadRotate 10s linear infinite;  /*动画从头到尾的速度是相同的  liner*/  /*指定动画应该播放无限次（永远）*/
animation-fill-mode:both;  /*动画结束前和结束后都应用该属性 animation-fill-mode:both; */
}

@-webkit-keyframes loadRotate{
	from{-webkit-transform:rotateZ(0deg);}
	to{-webkit-transform:rotateZ(360deg);}
}
@keyframes loadRotate{
	from{transform:rotateZ(0deg);}
	to{transform:rotateZ(360deg);}
}
.q113 p{ font-size:24px; color:#6e7d9e;font-family: "HYJunHei-CEJ"; font-weight:bolder; margin-top:30px;}
.q113 dl{ font-size:16px; margin-top:30px; line-height:180%; text-align:justify; color:#333333;}
.q113 li:hover span{ background-color:#6e7d9e;}
.q113 dt{position:absolute; left:0px; top:60px; width:100%; z-index:9999;}
.q113 em{ display:inline-block; line-height:90px; font-size:45px; color:#6e7d9e;}
.q113 li:hover em{ color:#fff;}
.q113 li:hover{ margin-top:0px; margin-bottom:10px; border-radius:10px;}
.q114{ background-color:#383838; overflow:hidden; padding-bottom:70px;}
.q115{ overflow:hidden; margin-top:40px; text-align:center;}
.q115 p{
	font-family: "HYJunHei-CEJ";
	font-size:36px;
	font-weight:bolder; color:#fff;
	letter-spacing: 5px;
}
.q115 dl{
	color:#fff; font-size:14px;font-family:'HYJunHei-CEJ';letter-spacing: 3px;
	text-transform: uppercase; margin-top:5px; margin-bottom:5px;
}
.q115 dt{ font-size:14px; color:#999; margin-top:0px;letter-spacing: 2px; padding-bottom:20px;}
.q115: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;}
.q116{ width:1560px; margin:0 auto; overflow:hidden; margin-top:50px;}
.q116 li{ float:left; width:18%; margin-right:2.5%; overflow:hidden; background-color:#faf5f5;}
.q116 a:nth-child(5n) li{ margin-right:0;}
.q116 p{ padding-bottom:20px; padding-top:20px; font-size:22px; color:#000000;font-family:'HYJunHei-CEJ'; font-weight:bolder; text-align:center;}
.q116 dl{ width:100%; height:300px; overflow:hidden;}
.q116 img{ width:100%; height:300px; object-fit: cover; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.q116 li:hover img{transform: scale(1.2, 1.2);}
.q118{ text-align:center; overflow:hidden; margin-top:60px;}
.q118 span{ display:inline-block; width:200px; box-sizing:border-box;border: 1px solid #ccc; line-height:45px; background-color:#FFFFFF; cursor:pointer; font-size:16px; color:#333333; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.q118 span:hover{
	border-radius:10px; color:#07a652; width:230px;
	border: 1px solid #07a652;
}
.q119{ float:left;}
.q119 img{ float:left; margin-top:20px;}
.q119 dl{
	float:left;
	background-image:url(../images/li_03.png);
	height:71px;
	margin-top:4px; margin-left:15px; padding-left:20px;
	background-repeat: no-repeat;
	background-position: left center;
}
.q119 p{
	font-family: "hklhj";
	font-size:22px;
	color:#0075dd;
	margin-top:13px;
	letter-spacing: 2px;
}
.q119 span{ display:inline-block; background-color:#07a652; line-height:20px; padding-left:10px; padding-right:10px; font-size:12px; color:#FFFFFF; margin-right:6px; border-radius:30px; margin-top:5px;}
.q120{ float:right;}
.q121{ float:left;}
.q121 li{ float:left;  position:relative; z-index:0;}
.q121 dl{ line-height:80px; text-align:center; margin-left:40px; font-family: "HYJunHei-CEJ"; font-weight:bolder; font-size:16px; color:#000; cursor:pointer;}
.q121 dt{ position:absolute; left:0px; top:80px; width:135%; display:none; background-color:#f5f5f5;}
.q121 li:hover dt{ display:block;}
.q121 p{ text-align:center; font-size:14px; color:#666666; cursor:pointer; padding-bottom:10px; padding-top:10px; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.q121 p:hover{ background-color:#07a652; color:#FFFFFF;}
.q121 li:hover dl{
	background-image: url(../images/tt.png);
	background-repeat: no-repeat; color:#0075dd;
	background-position: center bottom;
}

.q121 .t1{background-image: url(../images/tt.png);
	background-repeat: no-repeat; color:#0075dd;
	background-position: center bottom;}
.q122{ height:80px; overflow:hidden;}
.q123{ overflow:hidden; background-color:#f8f8f8;}
.q124{ width:1400px; margin:0 auto; overflow:hidden;}
.q124 li{
	width:25%;
	float:left;
	text-align:center; box-sizing:border-box;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: rgba(0, 0, 0, 0.1); padding-bottom:30px; padding-top:30px;
}
.q124 span{ display:inline-block;}
.q124 em{
	display:inline-block;
	width:70px;
	height:70px; text-align:center; line-height:70px; box-sizing:border-box; border-radius:50px;
	font-size:35px;
	color:#07a652;
	float:left;
	margin-right:15px; background-color:#FFFFFF;
	border: 1px solid #07a652;
}
.q124 e{ display:inline-block; text-align:left; font-size:14px; color:#666666;}
.q124 p{ font-size:40px; color:#333333; font-family:'Impact'; margin-bottom:5px;}
.q124 i{ display:inline-block; background-color:#07a652; width:20px; height:20px; text-align:center; line-height:20px; font-size:12px; color:#FFFFFF; border-radius:20px; margin-left:5px;}
.q124 li:nth-child(4n){border-right-width: 0px;}
.q125{ overflow:hidden; margin-top:20px; text-align:center;}
.q125 span{ display:inline-block; font-family: "HYJunHei-CEJ"; font-weight:bolder; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; background-color:#07a652; margin-top:20px; line-height:35px; padding-left:17px; padding-right:17px; margin-left:5px; margin-right:5px; font-size:14px; color:#FFFFFF; cursor:pointer; border-radius:5px;}
.q125 span:hover{ background-color:#0075dd;}
.q125 .av{ background-color:#0075dd;}
.q126{ width:1400px; margin:0 auto; margin-top:20px; padding-bottom:10px; }
.q126 li{ width:24%; float:left; margin-right:1.333%; overflow:hidden; margin-top:30px; box-shadow: 0 0 10px #dfdfdf;}
.q126 dl{ width:100%; height:260px; overflow:hidden;position: relative;}
.q126 img{ width:100%; height:260px;  object-fit: cover; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.q126 h1{ cursor:pointer; text-align:center; background-color:#FFFFFF; padding-bottom:20px; padding-top:20px; font-size:16px; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;overflow: hidden;/*超出部分隐藏*/
white-space: nowrap;/*不换行*/
text-overflow:ellipsis;/*超出部分文字以...显示*/}
.q126 li:nth-child(4n){ margin-right:0;}
.q126 li:hover h1{ background-color:#07a652; color:#FFFFFF;}
.q126 dt{ width:100%;position:absolute; left:0px; bottom:0px;}
.q126 dt img{ width:100%; height:auto;}
.q126 li:hover dl img{transform: scale(1.2, 1.2);}
.q126 li:hover dt img{transform: scale(1.0, 1.0);}
.q127{ overflow:hidden; background-image:url(../images/cbg.jpg); background-size: cover; padding-bottom:50px; }
.q128{ overflow:hidden; margin-top:40px;}
.q129{ overflow:hidden;position: relative;}
.q129 img{ width:100%; height:45vh; object-fit: cover; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.q129 dl{position:absolute; left:0px; bottom:10px; text-align:center; width:100%;}
.q129 span{ display:inline-block; width:80%; background-color:rgba(18, 170, 89, 0.8); font-size:24px; font-weight:bolder; color:#FFFFFF; padding-bottom:20px; padding-top:20px;}
.q129:hover img{transform: scale(1.2, 1.2);}
.q130{ margin-top:40px; overflow:hidden;}
.q130 li{ width:15%; text-align:center; float:left; height:65vh;position: relative; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.q130 img{ height:65vh; object-fit: cover;}
.q130 dl{position:absolute; left:0px; top:0px; width:100%; height:65vh; background-color:rgba(0, 0, 0, 0.5); text-align:center; box-sizing:border-box; padding-top:20vh; color:#FFFFFF;}
.q130 span{ display:inline-block; font-size:60px;}
.q130 p{ font-size:35px; margin-top:5vh; font-weight:bolder;}
.q130 h2{
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	margin-top:3vh;
	text-transform: uppercase;
}
.q130 .on{ width:55%;}
.q130 .on dl{ display:none;}
.q130 .on ul{position:absolute; left:5%; bottom:0px; width:90%; background-color:rgba(7, 166, 82, 0.8); box-sizing:border-box; padding:30px; text-align:left;}
.q130 h3{ font-size:30px; font-weight:bolder; color:#FFFFFF;}
.q130 em{ display:inline-block; width:60px; height:3px; background-color:#FFFFFF; margin-top:15px;}
.q130 dt{ font-size:16px; color:#FFFFFF; line-height:180%; text-align:justify; margin-top:20px;}
.q131{ width:1400px; margin:0 auto; overflow:hidden; margin-top:40px; box-shadow: 0 0 10px #d5d5d5; border-radius:50px 0px 0px 0px; box-sizing:border-box; padding:40px; margin-bottom:10px;}
.q132{ overflow:hidden;}
.q133{ float:left; width:670px;}
.q134{ overflow:hidden; font-size:26px; color:#333333;}
.q134 p{ font-family:Arial, Helvetica, sans-serif; font-size:50px; font-weight:bolder; color:#07a652;}
.q135{ overflow:hidden; text-align:justify; line-height:190%; color:#333333; margin-top:25px; font-size:17px; height:185px;}
.q136{ float:right; width:600px;}
.q136 img{ width:100%;}
.q137{ overflow:hidden; margin-top:20px;}
.q137 span{ display:inline-block; width:150px; line-height:50px; background-color:#07a652; font-size:16px; color:#FFFFFF; cursor:pointer; margin-right:15px; text-align:center;}
.q137 em{ display:inline-block; width:150px; line-height:50px; background-color:#0075dd; font-size:16px; color:#FFFFFF; cursor:pointer; margin-right:15px; text-align:center;}
.q138{ overflow:hidden; margin-top:40px;}
.q138 li{ float:left; width:350px; overflow:hidden; margin-right:30px;}
.q138 dl{ width:100%; height:230px; overflow:hidden;}
.q138 img{ width:100%; height:230px; object-fit: cover; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.q138 li:hover img{transform: scale(1.2, 1.2);}
.q138 h1{ text-align:center; padding-bottom:15px; background-color:#f8f8f8; padding-top:15px; font-size:16px; color:#000000; cursor:pointer;}
.q138 li:hover h1{ background-color:#07a652; color:#FFFFFF;}
.q139{ width:85%; margin:0 auto; margin-top:20px; padding-bottom:10px; }
.q139 li{ width:24%; float:left; margin-right:1.333%; overflow:hidden; margin-top:30px; box-shadow: 0 0 10px #dfdfdf;}
.q139 dl{ width:100%; height:30vh; overflow:hidden;position: relative;}
.q139 img{ width:100%; height:30vh;  object-fit: cover; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.q139 h1{ cursor:pointer; text-align:center; background-color:#FFFFFF; padding-bottom:20px; padding-top:20px; font-size:16px; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;overflow: hidden;/*超出部分隐藏*/
white-space: nowrap;/*不换行*/
text-overflow:ellipsis;/*超出部分文字以...显示*/}
.q139 li:nth-child(4n){ margin-right:0;}
.q139 li:hover h1{ background-color:#07a652; color:#FFFFFF;}
.q139 dt{ width:100%;position:absolute; left:0px; bottom:0px;}
.q139 dt img{ width:100%; height:auto;}
.q139 li:hover dl img{transform: scale(1.2, 1.2);}
.q139 li:hover dt img{transform: scale(1.0, 1.0);}
@media screen and (max-width: 1550px) {
.q139{ width:95%;}
}
.q140{ width:85%; margin:0 auto;position: relative; margin-top:40px;}
.q140 img{ width:100%;}
.q140 span{ display:inline-block;position:absolute; left:0px; bottom:-50px; background-color:#07a652; font-size:30px; color:#FFFFFF; padding:30px; font-family: "HYJunHei-CEJ"; font-weight:bolder;}

.q141{ width:85%; margin:0 auto; margin-top:70px; font-size:18px; line-height:190%; text-align:justify;}
.q141 p{ margin-top:20px;}
@media screen and (max-width: 1550px) {
.q140{ width:95%;}
.q141{ width:95%;}
}
.q142{ width:85%; margin:0 auto; overflow:hidden; margin-top:40px; background-color:#efefef;}
.q142 img{ width:50%; height:45vh; object-fit: cover; float:left;}
.q142 ul{ float:right; width:50%;}
.q143{ overflow:hidden; padding:4vh; box-sizing:border-box; height:20vh;}
.q143 p{ font-size:26px; color:#000000; font-weight:bolder;}
.q143 dl{ font-size:1.6vh; line-height:180%; margin-top:20px; text-align:justify;}
.q144{ overflow:hidden; background-color:#0075dd; }
.q144 li{ overflow:hidden; padding:4vh; float:left; width:50%; box-sizing:border-box; height:25vh;}
.q144 p{ font-size:26px; color:#fff; font-weight:bolder;}
.q144 dl{ font-size:1.6vh; line-height:180%; margin-top:20px; color:#fff; text-align:justify;}
.q144 li:nth-child(2n){ background-color:#07a652;}
@media screen and (max-width: 1550px) {
.q142{ width:95%;}
}
.q145{ overflow:hidden; padding-left:30px;}
.q145 span{
	display:inline-block;
	line-height:30px; margin-bottom:30px;
	padding-left:15px;
	padding-right:15px;
	font-size:14px;
	color:#07a652;
	border: 1px solid #07a652; margin-right:15px;
}
.q145 span:hover{ background-color:#07a652; color:#FFFFFF;}










.c143{ text-align:center; overflow:hidden; font-size:18px; color:#666666; padding-top:30px; padding-bottom:30px;}
.c144{ width:1200px; margin:0 auto; overflow:hidden; padding-bottom:40px;}
.c144 ul{ overflow:hidden; margin-top:20px;}
.c144 span{ display:inline-block; line-height:35px; width:100px; text-align:center; background-color:#07a652; font-size:16px; color:#FFFFFF; cursor:pointer; border-radius:5px; float:left;}
.c144 dl{ float:right; width:1070px; overflow:hidden;}
.c144 em{ display:inline-block; font-size:16px; color:#333333; cursor:pointer; margin-left:20px; line-height:35px;}
.c144 em:hover{ color:#07a652;}


.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:#07a652; 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:#07a652; 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;
 margin-top:40px; padding-bottom:40px;
}


.section{
	background-size: 100% 100%;
	background-position: center center;
}

.section{ animation: slowScale2 15s  linear infinite alternate;}

@keyframes slowScale {
    0% {
        transform: scale(1)
    }
    100% {
        transform: scale(1.2)
    }
}
@keyframes slowScale2 {
    0% {
       background-size: 100% 100%;
    }
    100% {
       background-size: 120% 120%;
    }
}




.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;}
.t168 span{ display:inline-block; width:50px; height:2px; background-color:#1558c7; 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:#1558c7; cursor:pointer;}
.t168 e{ display:inline-block; float:right; font-size:14px; color:#666666;}
.t168 p:hover{ color:#1558c7;}
.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:#1558c7;}
.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: #1558c7;}













#ProList{ width:1300px; margin:0 auto;position: relative; margin-top:40px;}
p#change{
position:absolute; left:0px; top:0px; width:250px; z-index:999;}

p#change span{ display:inline-block; width:100%; margin-bottom:20px; background-color:#FFFFFF; text-align:center; line-height:60px; font-size:18px; border-radius:50px;}
p#change em{ display:inline-block; font-size:18px; margin-right:10px;}
p#change span.hover{ background-color:#07a652; color:#FFFFFF;}
#ProList div.changeCon{
	display:none;
}






.kf1{position:fixed; width:80px; top:30%; right:20px; background-color:#0075dd; border-radius:50px; padding:10px; box-shadow: 0 0 10px #0075dd; 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%;}










/*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/
::-webkit-scrollbar {
    width: 8px;
    height: 8px;
    background-color: #F5F5F5;
}

/*定义滚动条轨道 内阴影+圆角*/
::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    border-radius: 0px;
    background-color: #F5F5F5;

}

/*定义滑块 内阴影+圆角*/
::-webkit-scrollbar-thumb {
    border-radius: 0px;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
    background-color: #555;
}

/*滚动条移上去的背景*/

::-webkit-scrollbar-thumb:hover {
    background-color: #0b4da3;

}

.clear{ clear:both;}
