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;}


.swiper-container {
      width: 100%;
      height: 100%;
    }
    .swiper-slide img{
		width:100%;
		height:auto;
		min-height:100%;
		transition:1s linear 2s;
		transform:scale(1.2,1.2);
		}
	.swiper-slide-active img,.swiper-slide-duplicate-active img{
		transition:6s linear;
		transform:scale(1,1);
		}



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-top:19px;}
.q3{ overflow:hidden;}
.q3 img{ width:100%; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.q3:hover img{transform: scale(1.1, 1.1);}
.q03{ overflow:hidden;}



.q4{ float:right;}
.q5{ float:left;}
.q5 li{ float:left;position: relative; margin-left:30px;}
.q5 dl{ line-height:60px; font-size:18px; color:#333333; cursor:pointer; line-height:85px; box-sizing:border-box; font-family: "HYJunHei-CEJ"; font-weight:bolder;}
.q5 li:hover dl{
	color:#225ca1;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #225ca1;
}
.q5 dt{position:absolute; top:85px; left:-20px; width:200px; background-color:#FFFFFF; border-radius:0px 0px 5px 5px; overflow:hidden; display:none; z-index:9999999999;}
.q5 li:hover dt{ display:block;}
.q5 p{ line-height:40px; overflow:hidden; font-size:14px; cursor:pointer; padding-left:20px;}
.q5 p:hover{ background-color:#f7f7f7;}
.q5 .q05{color:#225ca1;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #225ca1;}


.q7{
	float:right; margin-left:40px; margin-top:25px;
	border: 1px solid #395d9d; overflow:hidden; padding:2px; border-radius:30px; padding-right:15px; line-height:30px;
}
.q7 span{ display:inline-block; width:30px; height:30px; text-align:center; font-size:20px; line-height:30px; margin-right:10px; background-color:#395d9d; color:#FFFFFF; border-radius:30px; float:left;}
.q7 p{ float:right; font-size:18px; color:#395d9d;font-family:'Impact';}
@media only screen and (max-width:1450px){
.q7{ display:none;}
}
.q8{ overflow:hidden; margin-top:30px; background-color:#f8f8f8;}
.q9{ width:50%; float:left;}
.q9 img{ width:100%;}
.q10{ float:left; width:50%; box-sizing:border-box; padding-left:5%; padding-top:15vh;}
.q10 p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
	font-weight:bolder;
	color:#225ca1;
	text-transform: uppercase;
}
.q10 h2{ font-size:24px; font-weight:bolder; margin-top:10px;}
.q10 span{ display:inline-block; width:150px; line-height:40px; background-color:#225ca1; font-size:14px; text-align:center; color:#FFFFFF; cursor:pointer; margin-top:40px; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.q10 span:hover{ width:170px;}
.q10 em{ display:inline-block; font-size:14px; margin-left:5px;}
.q10 e{ display:inline-block; width:200px; height:1px; background-color:#c4dfff; margin-top:20px;}
.q10 dl{ font-size:14px; color:#666; padding-top:20px; line-height:160%; width:50%;}
.q11{ width:50%; float:left;position: relative;}
.q11 img{ width:100%;}
.q11 ul{position:absolute; left:0px; width:100%; box-sizing:border-box; text-align:center; padding-left:10vh; padding-right:10vh; top:15vh;  text-align:center;}
.q11 p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
	font-weight:bolder;
	color:#225ca1;
	text-transform: uppercase;
}
.q11 h2{ font-size:24px; font-weight:bolder; margin-top:10px;}
.q11 span{ display:inline-block; width:150px; line-height:40px; background-color:#225ca1; font-size:14px; text-align:center; color:#FFFFFF; cursor:pointer; margin-top:40px; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.q11 span:hover{ width:170px;}
.q11 em{ display:inline-block; font-size:14px; margin-left:5px;}
.q11 e{ display:inline-block; width:200px; height:1px; background-color:#c4dfff; margin-top:20px;}
.q11 dl{ font-size:14px; color:#666; padding-top:20px; line-height:160%;}
.q12{ width:50%; float:left;position: relative;}
.q12 img{ width:100%;}
.q12 ul{position:absolute; left:0px; width:100%; box-sizing:border-box; text-align:center; padding-left:10vh; padding-right:10vh; top:15vh;  text-align:center;}
.q12 p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
	font-weight:bolder;
	color:#00d2ff;
	text-transform: uppercase;
}
.q12 h2{ font-size:24px; font-weight:bolder; margin-top:10px; color:#FFFFFF;}
.q12 span{ display:inline-block; width:150px; line-height:40px; background-color:#fff; font-size:14px; text-align:center; color:#225ca1; cursor:pointer; margin-top:40px; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.q12 span:hover{ width:170px;}
.q12 em{ display:inline-block; font-size:14px; margin-left:5px;}
.q12 e{ display:inline-block; width:200px; height:1px; background-color:#c4dfff; margin-top:20px;}
.q12 dl{ font-size:14px; color:#fff; padding-top:20px; line-height:160%;}
.q13{ width:50%; float:left;position: relative;}
.q13 img{ width:100%;}
.q13 ul{position:absolute; left:0px; width:100%; box-sizing:border-box; text-align:center; padding-left:10vh; padding-right:10vh; top:15vh;  text-align:center;}
.q13 p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
	font-weight:bolder;
	color:#00d2ff;
	text-transform: uppercase;
}
.q13 h2{ font-size:24px; font-weight:bolder; margin-top:10px; color:#FFFFFF;}
.q13 span{ display:inline-block; width:150px; line-height:40px; background-color:#fff; font-size:14px; text-align:center; color:#225ca1; cursor:pointer; margin-top:40px; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.q13 span:hover{ width:170px;}
.q13 em{ display:inline-block; font-size:14px; margin-left:5px;}
.q13 e{ display:inline-block; width:200px; height:1px; background-color:#c4dfff; margin-top:20px;}
.q13 dl{ font-size:14px; color:#fff; padding-top:20px; line-height:160%;}
.q14{ overflow:hidden; margin-top:50px; text-align:center;}
.q14 span{
	display:inline-block;
	font-size:40px;
	font-weight:bolder;
	color:#225ca1;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}
.q14 p{ padding-top:10px; font-size:28px; color:#333333; font-weight:bolder;}
.q15{ overflow:hidden;}
.q16{ width:1200px; margin:0 auto; overflow:hidden; margin-top:50px;}
.q16 li{ width:16.6666%; text-align:center; overflow:hidden; float:left;}
.q16 span{ display:inline-block; width:120px; height:120px; line-height:120px; font-size:60px; color:#FFFFFF; border-radius:100px; background-color:#225ca1;}
.q16 p{ padding-top:15px; font-size:18px; color:#333333;}
.q17{ overflow:hidden; background-color:#fafafa; margin-top:50px; padding-bottom:60px;}
.q18{ width:1200px; margin:0 auto; margin-top:30px; overflow:hidden;}
.q19{ float:left; width:430px; height:520px; overflow:hidden; margin-top:15px;position: relative;}
.q19 ul{position:absolute; top:0px; left:-430px; width:100%; height:100%; background-color:rgba(34, 92, 161, 0.8);display: table; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.q19 dl{display:table-cell; 
            vertical-align:middle; width:100%; text-align:center; font-size:22px; color:#FFFFFF; font-weight:bolder;}
.q19 img{ width:100%; height:520px; object-fit: cover; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.q19:hover ul{ left:0px;}
.q19:hover img{transform: scale(1.2, 1.2);}
.q20{ float:left; width:770px; overflow:hidden;}
.q20 li{ width:48%; margin-left:2%; height:253px; overflow:hidden; margin-top:15px; float:left;position: relative;}
.q20 img{ width:100%; height:253px; object-fit: cover; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.q20 ul{position:absolute; top:0px; left:-430px; width:100%; height:100%; background-color:rgba(34, 92, 161, 0.8);display: table; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.q20 dl{display:table-cell; 
            vertical-align:middle; width:100%; text-align:center; font-size:22px; color:#FFFFFF; font-weight:bolder;}
.q20 li:hover ul{ left:0px;}
.q20 li:hover img{transform: scale(1.2, 1.2);}
.q21{ text-align:center; overflow:hidden; margin-top:40px;}
.q21 span{ display:inline-block; line-height:40px; padding-left:40px; padding-right:40px; font-size:16px; color:#FFFFFF; cursor:pointer; background-color:#225ca1; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.q21 em{ margin-left:10px;}
.q21 span:hover{ padding-left:45px; padding-right:45px;}
.q22{ height:40px; overflow:hidden;}


.q32{ margin-left:40px;}

.q36{ float:left; margin-top:30px; width:520px; background-color:#f3f4f8; overflow:hidden; border-radius:5px;}
.q36 ul{ overflow:hidden; padding:30px;}
.q36 p{ font-size:24px;font-family: "HYJunHei-CEJ"; font-weight:bolder; line-height:150%; text-align:justify; cursor:pointer;overflow: hidden;/*超出部分隐藏*/
white-space: nowrap;/*不换行*/
text-overflow:ellipsis;/*超出部分文字以...显示*/}
.q36 dl{ font-size:14px; color:#666666; text-align:justify; line-height:150%; margin-top:15px;}
.q36 h3{ font-size:14px; color:#666666; margin-top:10px;}
.q36 dt{ height:290px; overflow:hidden;}
.q36 img{ width:100%; height:290px; object-fit: cover; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.q36:hover img{transform: scale(1.2, 1.2);}
.q36 p:hover{ color:#007eff;}
.q37{ float:right; width:630px; overflow:hidden;}
.q37 li{
	overflow:hidden;
	padding-bottom:30px;
	padding-top:30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F0F0F0;
}
.q37 dl{ width:160px; height:120px; overflow:hidden; border-radius:5px; float:left;}
.q37 img{ width:100%; height:120px; object-fit: cover; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.q37 li:hover img{transform: scale(1.2, 1.2);}
.q37 ul{ float:right; width:440px;}
.q37 p{ font-size:18px;font-family: "HYJunHei-CEJ"; cursor:pointer; font-weight:bolder;overflow: hidden;/*超出部分隐藏*/
white-space: nowrap;/*不换行*/
text-overflow:ellipsis;/*超出部分文字以...显示*/}
.q37 dt{ font-size:14px; color:#333; text-align:justify; line-height:160%; margin-top:10px; height:65px;}
.q37 h3{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#999999;}
.q37 p:hover{ color:#007eff;}
.q38{ overflow:hidden; text-align:center; margin-top:30px;}
.q38 span{ display:inline-block; font-size:18px; line-height:30px; color:#333333; cursor:pointer;}
.q38 em{ float:right; display:inline-block; font-size:30px; margin-left:5px;}
.q38 span:hover{ color:#007eff;}
.q39{ width:1200px; margin:0 auto; margin-top:40px; overflow:hidden;}
.q40{
	overflow:hidden;
	background-image:url(../images/aboutbg.jpg);
	background-position: center center; padding-bottom:100px; padding-top:100px;
}
.q41{ width:1200px; margin:0 auto; overflow:hidden;}
.q42{ float:right; width:600px;}
.q42 img{ width:100%; border-radius:20px;}
.q43{ float:left; width:550px;}
.q44{position: relative;}
.q44 dl{ font-family:Arial, Helvetica, sans-serif; font-size:80px; color:#FFFFFF; font-weight:bolder;}
.q44 dt{position:absolute; left:0px; top:50px; font-size:30px; font-weight:bolder; color:#333333;}
.q44 p{ font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#225ca1; font-weight:bolder;}
.q45{ padding-top:40px; font-size:16px; color:#333333; line-height:180%; text-align:justify;}




.q47{ background-color:#f9faff; overflow:hidden; padding-bottom:50px;}
.q48{ width:1000px; margin:0 auto; margin-top:50px; font-size:14px; color:#333333;}
.q48 span{ display:inline-block; float:left; font-size:20px; color:#395d9d; margin-right:5px;}
.q49{
	width:1000px;
	margin:0 auto; padding:50px;
	margin-top:40px; box-sizing:border-box; border-radius:3px;
	background-color:#FFFFFF;
	border: 1px solid #ebf0fc;
}
.q50{
	overflow:hidden;
	border-bottom-width: 1px;
	border-bottom-style: solid; padding-bottom:15px;
	border-bottom-color: #F0F0F0;
}
.q50 p{ font-size:30px; font-weight:bolder; color:#333333;}
.q50 dl{ font-size:14px; color:#666666; padding-top:15px;}
.q51{ overflow:hidden; padding-top:20px; font-size:16px; color:#333333; line-height:170%; text-align:justify;}
.q51 img{ max-width:750px;}
.q51 p{ margin-top:15px;}


.q59{
	overflow:hidden;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e4e4e4; margin-top:30px; padding-bottom:0px; padding-top:50px;
}
.q59 dl{ width:45%; float:left; font-size:16px; color:#333333;}
.q59 dt{ width:45%; float:left; text-align:right; font-size:16px; color:#333333;}
.q59 em{ display:inline-block; font-size:26px; color:#007eff; float:left;}
.q59 e{ display:inline-block; font-size:26px; color:#007eff; float:right;}
.q59 li{ float:left; width:10%; text-align:center;}
.q59 span{ display:inline-block; font-size:36px; color:#007eff; cursor:pointer;}
.q60{
	height:370px;
	background-image:url(../images/n.jpg);
	background-repeat: no-repeat;
	overflow:hidden;
	background-position: center bottom;
	text-align:center;
}
.q60 p{ font-size:36px; color:#FFFFFF; font-weight:bolder; margin-top:90px;}
.q60 dl{ font-size:20px; color:#FFFFFF; margin-top:20px;}
.q61{
	overflow:hidden;
	text-align:center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e8e8e8;
}
.q61 span{ display:inline-block; font-size:17px; font-weight:bolder; color:#333333; cursor:pointer; line-height:60px; padding-left:3px; padding-right:3px; margin-left:20px; margin-right:20px;border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #fff;}
.q61 span:hover{
	color:#007eff;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #007eff;
}
.q61 .q62{
	color:#007eff;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #007eff;
}
.q63{ width:1000px; margin:0 auto; overflow:hidden; margin-top:20px;}
.q63 li{
	overflow:hidden;
	padding-bottom:30px;
	padding-top:30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F0F0F0;
}
.q63 dl{ width:360px; height:220px; overflow:hidden; border-radius:5px; float:left;}
.q63 img{ width:100%; height:220px; object-fit: cover; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.q63 li:hover img{transform: scale(1.2, 1.2);}
.q63 ul{ float:right; width:600px; padding-top:20px;}
.q63 p{ font-size:20px;font-family: "HYJunHei-CEJ"; cursor:pointer; font-weight:bolder;overflow: hidden;/*超出部分隐藏*/
white-space: nowrap;/*不换行*/
text-overflow:ellipsis;/*超出部分文字以...显示*/}
.q63 dt{ font-size:14px; color:#333; text-align:justify; line-height:170%; margin-top:20px; height:100px;}
.q63 h3{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#999999;}
.q63 p:hover{ color:#007eff;}

.q64{ background-color:#f9faff; overflow:hidden; }

.q66{ padding:50px; box-sizing:border-box;}
.q67{ overflow:hidden;}
.q67 p{ font-size:26px; font-weight:bolder;}
.q67 dl{ font-size:16px; color:#666666; margin-top:15px;}
.q68{ overflow:hidden; margin-top:20px; font-size:16px; line-height:180%; text-align:justify; color:#333333;}
.q68 p{ margin-top:10px;}
.q68 img{ max-width:1100px;}
.q69{ width:1100px; margin:0 auto; margin-top:70px; margin-bottom:50px; overflow:hidden;}
.q69 li{ float:left; width:25%; text-align:center; overflow:hidden;}
.q69 span{
	display:inline-block;
	width:80px; background-color:#FFFFFF;
	height:80px; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;
	border: 2px solid #0d78e5; border-radius:100px; line-height:80px; font-size:36px; color:#0d78e5;
}
.q69 p{ font-size:22px; font-weight:bolder; margin-top:20px;}
.q69 dl{ font-size:16px; line-height:180%; margin-top:20px;}
.q69 span:hover{ background-color:#007eff; color:#FFFFFF;}
.q70{
	height:370px;
	background-image:url(../images/n.jpg);
	background-repeat: no-repeat;
	overflow:hidden;
	background-position: center top;
	text-align:center;
}
.q70 p{ font-size:36px; color:#FFFFFF; font-weight:bolder; margin-top:90px;}
.q70 dl{ font-size:20px; color:#FFFFFF; margin-top:20px;}
.q71{ width:1200px; margin:0 auto; overflow:hidden; margin-top:20px;}
.q71 li{
	float:left;
	width:32.333%;
	margin-right:1.5%;
	overflow:hidden;
	margin-top:20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.q71 li:nth-child(3n){ margin-right:0;}
.q71 dl{ width:100%; height:280px; overflow:hidden;}
.q71 img{ width:100%; height:280px; object-fit: cover; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.q71 p{ text-align:center; font-size:18px; color:#333333; line-height:55px;font-family: "HYJunHei-CEJ"; font-weight:bolder;}
.q71 li:hover img{transform: scale(1.2, 1.2);}
.q71 li:hover p{ background-color:#225ca1; color:#FFFFFF;}
.q72{ width:1200px; margin:0 auto; margin-top:50px; font-size:14px; color:#333333;}
.q72 span{ display:inline-block; float:left; font-size:20px; color:#395d9d; margin-right:5px;}
.q73{ width:1200px; margin:0 auto; overflow:hidden; margin-top:30px;}
.q74{
	float:left;
	width:600px;
	overflow:hidden;
	border: 1px solid #d8d8d8; border-radius:10px;
}
.q74 img{ width:100%;}
.q75{ float:right; width:530px; overflow:hidden;}
.q76{ overflow:hidden;}
.q76 p{
	font-size:30px;
	font-weight:bolder;
	margin-top:30px;
	padding-bottom:20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d8d8d8;
}
.q76 ul{ padding-bottom:30px; padding-top:30px; font-size:16px; line-height:180%; color:#666666;border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d8d8d8;}
.q77{ overflow:hidden; padding-top:30px;}
.q77 span{ display:inline-block; line-height:50px; width:180px; text-align:center; font-size:18px; color:#FFFFFF; border-radius:10px; background-color:#b3b3b3; cursor:pointer; margin-right:20px;}
.q77 em{ display:inline-block; font-size:20px; margin-right:5px;}
.q77 span:hover{ background-color:#225ca1;}
.q78{
	width:1200px;
	margin:0 auto;
	margin-top:0px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid; background-color:#FFFFFF;
	border-top-color: #e1e1e1;
	border-right-color: #e1e1e1;
	border-bottom-color: #e1e1e1;
	border-left-color: #e1e1e1; overflow:hidden; box-sizing:border-box; padding:30px; font-size:16px; color:#333333; line-height:200%;
}
.q78 p{ margin-top:20px;}
.q78 img{ max-width:750px;}
.q79{ overflow:hidden; width:1200px; margin:0 auto; background-color:#e8f3ff; margin-top:40px;}
.q79 span{ line-height:50px; padding-left:40px; display:inline-block; padding-right:40px; background-color:#225ca1; font-size:20px; color:#FFFFFF;}
.q80{ text-align:center; overflow:hidden;}
.q81{ width:1200px; margin:0 auto; margin-top:20px;}
.q81 li{
	float:left;
	width:32.333%;
	margin-right:1.5%;
	overflow:hidden;
	margin-top:30px;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC; box-shadow: 0 0 10px #dfdfdf;
}
.q81 li:nth-child(3n){ margin-right:0;}
.q81 dl{ width:100%; height:280px; overflow:hidden;display: table;}
.q81 img{ width:100%;  height:280px; object-fit: cover; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.q81 p{ text-align:center; font-size:18px; color:#333333; line-height:55px;font-family: "HYJunHei-CEJ"; font-weight:bolder;}
.q81 li:hover img{transform: scale(1.2, 1.2);}
.q81 li:hover p{ background-color:#225ca1; color:#FFFFFF;}
.q81 dt{display:table-cell; 
            vertical-align:middle; text-align:center; width:100%;}
.q82{ width:1200px; margin:0 auto; overflow:hidden; margin-top:40px; background-color:#f2f2f2;}
.q82 li{ overflow:hidden;}
.q82 img{ width:50%; float:left;}
.q82 dl{ float:left; width:50%; box-sizing:border-box; padding:50px;}
.q82 p{ font-size:26px; font-weight:bolder;}
.q82 h2{ font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#666666; margin-top:10px;}
.q82 span{ display:inline-block; width:50px; height:3px; background-color:#023793; margin-top:10px;}
.q82 dt{ padding-top:30px; font-size:16px; text-align:justify; line-height:180%; color:#333333;}
.q83{ overflow:hidden; margin-top:40px;}
.q83 li{
	width:250px; float:left;
	height:110px;
	text-align:center;
	display: table; box-sizing:border-box;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #f1f1f1;
	border-right-color: #f1f1f1;
	border-bottom-color: #f1f1f1;
	border-left-color: #f1f1f1;
}
.q83 dl{display:table-cell; 
            vertical-align:middle;  
            text-align: center;}
.q83 img{ max-width:90%; max-height:90px;}
.q84{ height:85px; overflow:hidden;}








.c32{ background-color:#f9f9f9; overflow:hidden; padding-bottom:20px; padding-top:50px; margin-bottom:50px;}
.c33{
	width:1200px;
	margin:0 auto;
	overflow:hidden;
	padding-bottom:20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e3e3e3;
}
.c33 p{ font-size:30px; color:#333333; font-weight:bolder;}
.c33 dl{ font-size:24px; color:#333333; margin-top:20px;}
.c33 dt{ font-size:16px; color:#333333; margin-top:20px;}
.c34{ width:1200px; margin:0 auto; overflow:hidden; background-color:#FFFFFF; margin-top:40px; box-shadow: 0 0 20px #acacac; margin-bottom:40px;}
.c35{ float:right; width:700px;}
.c36{ overflow:hidden; padding-top:50px; padding-left:50px; float:left;}
.c37{ font-size:28px; font-weight:bolder; color:#333333;}
.c38{ font-size:16px; line-height:200%; color:#333333; margin-top:30px;}
.c39{ width:1200px; margin:0 auto; margin-top:20px; overflow:hidden;}
.c39 li{ width:48%; margin-right:4%; float:left; overflow:hidden; margin-top:40px;}
.c39 li:nth-child(2n){ margin-right:0;}
.c39 p{ font-size:20px; font-weight:bolder; margin-bottom:15px;}
.c39 span{ display:inline-block; font-size:20px; color:#2b4580;}
.c39 dl{ width:100%; margin-right:0%; float:left; overflow:hidden; margin-top:40px;}
.c40{
	width:100%;
	line-height:50px;
	background-color:#f9f9f9;
	padding-left:15px; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;
	font-size:16px;
	box-sizing:border-box;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.c40:hover{ background-color:#f3f3f3;}
.c41{
	width:200px;
	line-height:50px;
	text-align:center;
	font-size:20px;
	color:#fff;
	background-color:#2b4580;
	cursor:pointer;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}















.q220{
	font-size:14px; padding:7px 10px 7px 10px;
	background-color:#FFFFFF; color:#333;
	border: 1px solid #F0F0F0;border-radius:5px 0px 0px 5px; margin-left:2px; margin-right:2px;
}
.q220:hover{ background-color:#395d9d; color:#FFFFFF;}
.q221{
	font-size:14px; padding:7px 10px 7px 10px;
	background-color:#FFFFFF; color:#333;
	border: 1px solid #F0F0F0;border-radius:0px 5px 5px 0px; margin-left:2px; margin-right:2px;
}
.q221:hover{ background-color:#395d9d; 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:10px; margin-top:30px;
}


.b21{
	background-repeat: repeat-y; background-color:#2e354d;
	overflow:hidden;
	background-position: center center;
	padding-top:70px;
	padding-bottom:30px;
}
.b22{ width:1200px; margin:0 auto; overflow:hidden;}
.b23{ float:left; width:760px; overflow:hidden;}
.b24{ overflow:hidden;}
.b24 li{ float:left; margin-right:50px;}
.b24 p{ font-size:16px; color:#FFFFFF; margin-bottom:20px; font-weight:bolder;}
.b24 dl{ line-height:30px; color:#CCCCCC; cursor:pointer;}
.b24 img{ width:120px;}
.b24 dl:hover{
	text-decoration: underline;
}
.b25{ text-align:center;}
.b26{ float:right; text-align:right;}
.b26 p{ font-size:16px; color:#FFFFFF; margin-bottom:10px; font-weight:bolder;}
.b26 dl{ font-family:Arial, Helvetica, sans-serif; font-size:30px; color:#FFFFFF; font-weight:bolder;}
.b26 span{ display:inline-block; width:10px; height:2px; background-color:rgba(255, 255, 255, 0.8); margin-bottom:23px; margin-top:10px;}
.b26 dt{ font-size:16px; color:#CCCCCC; margin-top:10px;}
.b26 em{ display:inline-block; font-size:22px; float:right; margin-left:5px;}
.b27{
	overflow:hidden;
	border-top-width: 1px;
	border-top-style: solid; font-size:14px; color:#CCCCCC; padding-top:25px;
	border-top-color: rgba(255, 255, 255, 0.1); margin-top:40px;
}
.b28{ background-color:#2e354d; overflow:hidden; padding-bottom:40px; padding-top:0px;}
.b28 li{
	width:1200px;
	margin:0 auto;
	font-size:14px;
	color:#CCCCCC;
	border-top-width: 1px;
	border-top-style: solid; padding-top:40px;
	border-top-color: rgba(255, 255, 255, 0.1);
}






.b60{ width:1200px; margin:0 auto;position: relative; height:100px;}
.b61{position:absolute; left:0px; top:-60px; background-color:#FFFFFF; box-shadow: 0 0 10px #d8d8d8; width:100%; height:80px; border-radius:5px; padding-bottom:20px; padding-top:20px; text-align:center;}
.b61 ul{ width:90%; margin:0 auto; overflow:hidden;}
.b61 li{
	float:left;
	width:25%;
	text-align:center;
	color:#333;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #e9e9e9; box-sizing:border-box;
}
.b61 p{ font-size:36px; font-weight:bolder; color:#0d78e5; font-family:Arial, Helvetica, sans-serif;}
.b61 dl{ font-size:18px; margin-top:5px;}
.b61 li:nth-child(4n){border-right-width: 0px;}
.b63{ width:1200px; margin:0 auto; background-color:#FFFFFF; box-shadow: 0 0 10px #d8d8d8; border-radius:5px; overflow:hidden; margin-top:20px;}
.b64{ float:right; width:500px;}
.b64 img{ width:500px;}
.b65{ overflow:hidden; margin-top:40px;}
.b65 li{
	float:left;
	color:#333;box-sizing:border-box; margin-right:40px;
}
.b65 p{ font-size:36px; font-weight:bolder; color:#225ca1; font-family:Arial, Helvetica, sans-serif;}
.b65 dl{ font-size:18px; margin-top:5px;}
.b65 span{ display:inline-block; font-size:16px; font-weight:normal;}



.c1{ background-color:#272c31; overflow:hidden;}
.c2{ width:1200px; margin:0 auto; overflow:hidden; margin-top:50px;}
.c3{ float:left; padding-bottom:40px;}
.c3 li{ float:left; padding-right:60px;}
.c3 p{ font-size:18px; color:#FFFFFF; font-weight:bolder; margin-bottom:20px;}
.c3 dl{ font-size:14px; color:#CCCCCC; cursor:pointer; line-height:35px;}
.c3 dl:hover{
	text-decoration: underline;
}
.c3 dt{ float:left; width:350px; padding-right:50px;}
.c3 h2{ font-size:14px; width:50%; float:left; color:#CCCCCC; cursor:pointer; line-height:35px;}
.c3 h2:hover{
	text-decoration: underline;
}
.c4{ float:right;}
.c5{ overflow:hidden;}
.c5 span{ display:inline-block; font-size:35px; color:#FFFFFF; margin-right:5px; float:left;}
.c5 dl{ float:left; font-size:21px; color:#FFFFFF;}
.c5 p{ font-size:20px; margin-bottom:5px;}
.c6{ overflow:hidden; margin-top:20px; float:right; width:145px;}
.c6 img{ width:100px; float:left;}
.c6 dl{
	float:right;
	height:100px;
	width:20px; box-sizing:border-box; padding-top:10px;
	text-align:center;
	font-size:14px;
	color:#FFFFFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.c7{ background-color:#395d9d; text-align:center; font-size:15px; color:#fff; line-height:200%; padding-bottom:30px; padding-top:30px;}







.q001{ position:fixed; right:10px; top:300px; z-index:999999;}
.q001 li{
	cursor:pointer; text-align:center;
	margin-top:3px;
	background-repeat: no-repeat;
	background-position: center center;position:relative;
}
.q001 span{ font-size:30px; text-align:center;}
.q001 dt{
	position:absolute;
	right:-200px;
	top:0px;
	text-align:center;
	font-size:18px;
	color:#FFFFFF;  border-radius:10px 20px 25px 10px;
transition: all .3s ease; 	background-image:url(../images/kh_03.png);
	background-repeat: no-repeat; display:inline-block; min-height:80px; padding-top:20px; padding-bottom:20px;
	background-position: right top; min-width:180px; box-sizing:border-box;
}
.q001 img{ width:120px;}
.q001 dl{ width:80px; height:80px; text-align:center; background-color:#225ca1; color:#fff; overflow:hidden; border-radius:5px; box-sizing:border-box; padding-top:15px;}
.q001 p{ font-size:14px; margin-top:5px;}
.q001 li:hover dl{ background-color:#333333;}
.q001 li:hover dt{right:90px; top:0px;}

.section{
	background-size: 100% 100%;
	background-position: center center;
}




.clear{ clear:both;}