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: "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: "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");
}

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;position: relative;}

.q2{
	position:absolute;
	width:100%;
	top:0px;
	z-index:999999;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: rgba(255, 255, 255, 0.3);
}
.q3{ width:90%; margin:0 auto;}
.q4{ float:left; padding-top:20px; padding-bottom:20px;}
.q4 img{ height:50px;}
.q5{ overflow:hidden;}
.q5 img{ width:100%;}
.q6{ float:right;}
.q7{ float:left;}
.q7 li{ float:left;  position:relative; z-index:0;}
.q7 dl{ line-height:90px; text-align:center; margin-left:40px; font-family: "HYJunHei-CEJ"; font-weight:bolder; font-size:16px; color:#fff; cursor:pointer;}
.q7 dt{ position:absolute; left:0px; top:90px; width:135%; display:none; background-color:#f5f5f5;}
.q7 li:hover dt{ display:block;}
.q7 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;}
.q7 p:hover{ background-color:#17469e; color:#FFFFFF;}
.q7 li:hover dl{
	background-image: url(../images/tt.png);
	background-repeat: no-repeat; 
	background-position: center bottom;
}

.q7 .t1{background-image: url(../images/tt.png);
	background-repeat: no-repeat; color:#fff;
	background-position: center bottom;}
.q8{ float:right; line-height:90px; margin-left:50px;}
.q8 p{ font-size:24px; font-family:'Impact'; color:#fff; float:left; margin-left:5px;}
.q8 span{ display:inline-block; font-size:30px; color:#fff; float:left;}
@media screen and (max-width: 1350px) {
.q8{ display:none;}
}
.q9{ width:80%; margin:0 auto; overflow:hidden; margin-top:100px;}
.q10{ float:left; width:40%; overflow:hidden; padding-bottom:100px;}
.q10 dl{ font-size:36px; font-family: "HYJunHei-CEJ"; font-weight:bolder; line-height:150%;}
.q10 span{
	display:inline-block;
	line-height:40px;
	background-color:#17469e;
	padding-left:15px;
	padding-right:15px;
	border-radius:50px;
	cursor:pointer;
	font-size:16px; margin-top:100px;
	color:#FFFFFF;
	border: 1px solid #17469e; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;
}
.q10 em{ display:inline-block; font-size:16px; margin-left:40px; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.q10 span:hover{ background-color:#FFFFFF; color:#17469e;}
.q10 span:hover em{ margin-left:50px;}
.q11{ float:right; width:50%;}
.q11 li{ float:left; width:33.33%; text-align:center; margin-bottom:60px;}
.q11 p{ font-size:37px; font-weight:bolder; color:#17469e;}
.q11 dl{ font-size:18px; color:#666666; margin-top:10px;}
.q12{ overflow:hidden; margin-top:50px; text-align:center;}
.q12 p{ font-size:40px; font-family: "HYJunHei-CEJ"; font-weight:bolder;}
.q12 dl{ font-size:14px; color:#666; margin-top:10px;}
.q12 em{ display:inline-block; font-size:22px; color:#666666; margin-top:10px;}
.q13{ background-color:#f0f4f8; overflow:hidden;}
.q14{ overflow:hidden; margin-top:40px;}
.q15{ float:left; width:50%; overflow:hidden;}
.q16{ overflow:hidden; width:100%;position: relative;}
.q16 img{ width:100%; height:400px; object-fit: cover;}
.q16 ul{position:absolute; top:40%; left:0%; width:100%; text-align:center; color:#FFFFFF;}
.q16 p{ font-size:38px; font-family: "HYJunHei-CEJ"; font-weight:bolder;}
.q16 dl{
	font-size:14px;
	color:rgba(255, 255, 255, 0.8);
	margin-top:10px;
	text-transform: capitalize;
}
.q17{ overflow:hidden;}
.q17 li{ background-color:#27286b; width:50%; float:left; text-align:center; padding-bottom:40px; padding-top:40px;}
.q17 h1{ font-size:26px; font-family: "HYJunHei-CEJ"; font-weight:bolder; color:#FFFFFF; margin-bottom:15px;}
.q17 dl{ height:230px;}
.q17 h2{ font-size:14px; color:#FFFFFF; cursor:pointer; line-height:34px;}
.q17 h2:hover{
	text-decoration: underline;
}
.q17 li:nth-child(2n){ background-color:#2a2c77;}
.q17 span{
	display:inline-block;
	line-height:30px;
	width:100px;
	font-size:12px;
	border: 1px solid rgba(255, 255, 255, 0.5); color:rgba(255, 255, 255, 0.5); cursor:pointer; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;
}
.q17 span:hover{ background-color:#FFFFFF; color:#27286b;}
.q18{ overflow:hidden;}
.q18 li{ background-color:#c7630d; width:50%; float:left; text-align:center; padding-bottom:40px; padding-top:40px;}
.q18 h1{ font-size:26px; font-family: "HYJunHei-CEJ"; font-weight:bolder; color:#FFFFFF; margin-bottom:15px;}
.q18 dl{ height:230px;}
.q18 h2{ font-size:14px; color:#FFFFFF; cursor:pointer; line-height:34px;}
.q18 h2:hover{
	text-decoration: underline;
}
.q18 li:nth-child(2n){ background-color:#dc6e0f;}
.q18 span{
	display:inline-block;
	line-height:30px;
	width:100px;
	font-size:12px;
	border: 1px solid rgba(255, 255, 255, 0.5); color:rgba(255, 255, 255, 0.5); cursor:pointer; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;
}
.q18 span:hover{ background-color:#FFFFFF; color:#c7630d;}
.q19{
	overflow:hidden;
	background-image:url(../images/abbg.png);
	background-position: right bottom; padding-bottom:100px;
}
.q20{ width:1300px; margin:0 auto; overflow:hidden; margin-top:50px;}
.q21{ float:right; width:540px;}
.q22{ float:left; width:680px;}
.q23{
	overflow:hidden;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e2e2e2; padding-bottom:20px;
}
.q23 p{ font-size:28px; font-weight:bolder;}
.q23 dl{ font-size:14px; color:#999; margin-top:10px;}
.q24{ overflow:hidden; font-size:16px; line-height:180%; text-align: justify; margin-top:20px; color:#333333;}
.q25{ overflow:hidden; margin-top:30px;}
.q25 span{
	display:inline-block;
	line-height:40px;
	background-color:#17469e;
	padding-left:15px;
	padding-right:15px;
	border-radius:50px;
	cursor:pointer;
	font-size:16px;
	color:#FFFFFF;
	border: 1px solid #17469e; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;
}
.q25 em{ display:inline-block; font-size:16px; margin-left:40px; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.q25 span:hover{ background-color:#FFFFFF; color:#17469e;}
.q25 span:hover em{ margin-left:50px;}
.q26{ background-color:#f0f4f8; overflow:hidden; padding-bottom:50px;}
.q27{ background-color:#f4f5f6;overflow:hidden; padding-bottom:50px; margin-top:50px;}
.q28{ width:1300px; margin:0 auto; margin-top:40px;}
.q28 li{ width:31.333%; margin-right:3%; background-color:#FFFFFF; box-sizing:border-box; padding:20px; overflow:hidden; float:left; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.q28 h1{ font-size:22px; text-align:justify;height:60px; margin-bottom:20px; line-height:30px; cursor:pointer; word-break: break-all; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;}
.q28 h1:hover{
	color: #17469e;
	text-decoration: underline;
}
.q28 dl{ font-size:14px; color:#999999; line-height:180%; text-align:justify; height:130px;}
.q28 span{ display:inline-block; float:left; font-size:14px; color:#999999;}
.q28 em{ display:inline-block; float:right; font-size:14px; color:#999999;}
.q28 li:nth-child(3n){ margin-right:0;}
.q28 li:hover{ box-shadow: 0 0 15px #d6d6d6;}
.q29{ width:1300px; margin:0 auto; margin-top:50px;}
.q29 li{ width:65.666%; margin-right:3%; background-color:#FFFFFF; box-sizing:border-box; padding:20px; overflow:hidden; float:left; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.q29 h1{ font-size:22px; text-align:justify; height:60px; margin-bottom:20px; line-height:30px; cursor:pointer; word-break: break-all; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;}
.q29 h1:hover{
	color: #17469e;
	text-decoration: underline;
}
.q29 dl{ font-size:14px; color:#999999; line-height:180%; text-align:justify; height:130px;}
.q29 span{ display:inline-block; float:left; font-size:14px; color:#999999;}
.q29 em{ display:inline-block; float:right; font-size:14px; color:#999999;}
.q29 li:nth-child(2n){ margin-right:0; width:31.333%;}
.q29 li:hover{ box-shadow: 0 0 15px #d6d6d6;}
.q29 img{ width:385px; height:230px; float:left; object-fit: cover; margin-right:40px;}
.q30{ overflow:hidden; margin-top:50px; text-align:center;}
.q30 span{
	display:inline-block;
	line-height:40px;
	background-color:#fff;
	padding-left:25px;
	padding-right:15px;
	border-radius:50px;
	cursor:pointer;
	font-size:16px;
	color:#17469e;
	border: 1px solid #17469e; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;
}
.q30 em{ display:inline-block; font-size:16px; margin-left:50px; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.q30 span:hover{ background-color:#17469e; color:#fff;}
.q30 span:hover em{ margin-left:80px;}
.q31{
	overflow:hidden;
	background-image:url(../images/td.png);
	background-repeat: no-repeat;background-size: cover;
	background-position: center bottom; padding-bottom:60px;
}
.q32{ width:1300px; margin:0 auto; overflow:hidden; margin-top:30px; background-color:#FFFFFF; box-shadow: 0 0 20px #d6d6d6;}
.q33{ float:left; width:300px;}
.q33 img{ width:100%;}
.q34{ float:right; width:1000px; box-sizing:border-box; padding:40px;}
.q34 h1{ font-size:28px; font-family: "HYJunHei-CEJ"; font-weight:bolder;}
.q34 h2{ font-size:14px; color:#666666; margin-top:10px;}
.q34 dl{ font-size:16px; text-align:justify; line-height:200%; margin-top:20px; height:200px;}
.q34 span{
	display:inline-block;
	line-height:35px;
	padding-left:30px;
	padding-right:30px; font-size:14px; color:#17469e; cursor:pointer;
	border: 1px solid #17469e; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;
}
.q34 span:hover{ background-color:#17469e; color:#FFFFFF;}
.q35{ width:1300px; margin:0 auto; overflow:hidden; margin-top:40px;}
.q35 li{ width:30.333%; margin-right:4.5%; float:left;}
.q35 dl{ width:100%; height:270px; overflow:hidden;}
.q35 img{ width:100%; height:270px; object-fit: cover; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.q35 h1{ text-align:center; font-size:22px; color:#333333; margin-top:20px; font-family: "HYJunHei-CEJ"; font-weight:bolder;overflow: hidden;/*超出部分隐藏*/
white-space: nowrap;/*不换行*/
text-overflow:ellipsis;/*超出部分文字以...显示*/}
.q35 li:nth-child(3n){ margin-right:0;}
.q35 h2{ font-size:16px; color:#666666; margin-top:15px; text-align:center;}
.q35 li:hover img{transform: scale(1.2, 1.2);}
.q35 li:hover h1{
	color:#17469e;
	text-decoration: underline;
}
.q36{position:absolute; left:0px; top:0px; width:100%; z-index:999;}
.q37{ width:1300px; margin:0 auto; overflow:hidden; margin-top:30vh;}
.q38{ overflow:hidden; color:#23355e;}
.q38 h1{
	font-size:3vh;
	text-transform: uppercase;
}
.q38 h2{ font-size:6vh; font-weight:bolder;}
.q39{ width:1300px; margin:0 auto; overflow:hidden; margin-top:15vh;}
.q39 span{ display:inline-block; line-height:45px; background-color:#FFFFFF; padding-left:40px; padding-right:40px; margin-right:20px; border-radius:30px; font-size:16px; cursor:pointer; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.q39 span:hover{ background-color:#2763c9; color:#FFFFFF;}
.q39 .hv{ background-color:#2763c9; color:#FFFFFF;}
.q40{ width:1300px; margin:0 auto; margin-top:50px; font-size:18px; line-height:200%; text-align:justify;}
.q40 p{ margin-top:25px;}
.q40 img{ max-width:1300px;}
.q40 strong{
	color:#17469e;
	font-weight:bolder;
	border-bottom-width: 6px;
	border-bottom-style: solid;
	border-bottom-color: #17469e;
}
.q41{ height:50px; overflow:hidden;}
.q42{ background-color:#f2f7fb; overflow:hidden;}
.q43{
	background-color:#fff;
	width:1300px;
	margin:0 auto; margin-top:70px;
	overflow:hidden;
	border: 1px solid #d9dee1; box-sizing:border-box; padding:50px;
}
.q44{ overflow:hidden;}
.q44 h1{ font-size:36px; text-align:justify;}
.q44 dl{
	font-size:14px;
	color:#666666;
	margin-top:30px;
	padding-bottom:30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.q45{ font-size:16px; line-height:200%; color:#333333; text-align:justify;}
.q45 p{ margin-top:20px;}
.q45 img{ max-width:750px;}
.q46{
	overflow:hidden;
	margin-top:30px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
.q46 dl{ font-size:16px; margin-top:15px;}
.q47{ overflow:hidden;}
.q47 h1{ font-size:36px; text-align:center;border-bottom-width: 1px; padding-bottom:30px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;}






.q51{ width:1300px; 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:280px; overflow:hidden;}
.q51 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;}
.q51 li:hover img{transform: scale(1.2, 1.2);}
.q51 ul{ float:right; width:60%; overflow:hidden; padding-right:5%;}
.q51 h2{ font-size:14px; color:#6e7d9e; font-family:Arial, Helvetica, sans-serif; margin-top:30px;}
.q51 p{ font-size:22px; color:#000000; margin-top:15px; cursor:pointer;overflow: hidden;/*超出部分隐藏*/
white-space: nowrap;/*不换行*/
text-overflow:ellipsis;/*超出部分文字以...显示*/}
.q51 dt{ font-size:16px; line-height:160%; margin-top:25px; text-align:justify; height:80px; color:#666666;}
.q51 span{
	display:inline-block;
	width:150px;
	line-height:35px; font-size:14px; cursor:pointer; border-radius:30px;
	overflow:hidden; box-sizing:border-box;
	text-align:center;
	border: 1px solid #d8d8d8;-moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;
}
.q51 li:hover span{border: 1px solid #17469e; background-color:#17469e; color:#FFFFFF;}
.q51 em{ display:inline-block; font-size:14px; margin-left:10px;}
.q51 p:hover{
	color:#17469e;
	text-decoration: underline;
}

.map { width:100%; height:650px;}
.q52{ width:1300px; margin:0 auto; font-size:24px; margin-top:30px;}
.q53{ width:1300px; margin:0 auto; font-size:24px; margin-top:30px; background-color:#FFFFFF; margin-bottom:50px; box-sizing:border-box; padding:30px; overflow:hidden;}
.q53 li{ float:left; width:31.333%; margin-right:3%; overflow:hidden;}
.q53 dl{ width:100%; height:260px; overflow:hidden;}
.q53 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;}
.q53 li:hover img{transform: scale(1.2, 1.2);}
.q53 h1{ text-align:center; font-size:18px; margin-top:15px;overflow: hidden;/*超出部分隐藏*/
white-space: nowrap;/*不换行*/
text-overflow:ellipsis;/*超出部分文字以...显示*/}
.q53 li:nth-child(3n){ margin-right:0;}
.q53 h1:hover{
	text-decoration: underline;
}
.q54{ width:1300px; margin:0 auto; margin-top:30px;  box-sizing:border-box; overflow:hidden;}
.q54 li{ float:left; width:31.333%; margin-right:3%; overflow:hidden; margin-top:25px;}
.q54 dl{ width:100%; height:260px; overflow:hidden;}
.q54 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;}
.q54 li:hover img{transform: scale(1.2, 1.2);}
.q54 h1{ text-align:center; font-size:18px; background-color:#FFFFFF; padding-bottom:15px; padding-top:15px; overflow: hidden;/*超出部分隐藏*/
white-space: nowrap;/*不换行*/
text-overflow:ellipsis;/*超出部分文字以...显示*/}
.q54 li:nth-child(3n){ margin-right:0;}
.q54 h1:hover{
	text-decoration: underline;
}
.q55{ width:1300px; margin:0 auto; overflow:hidden; margin-top:20px;}
.q55 li{ float:left; width:49%; margin-right:2%; background-color:#FFFFFF; padding:20px; box-sizing:border-box; margin-top:30px;}
.q55 li:nth-child(2n){ margin-right:0;}
.q55 img{ float:left; width:40%; height:300px; object-fit: cover;}
.q55 ul{ float:right; width:55%; overflow:hidden;}
.q55 h1{ font-size:22px; font-weight:bolder; cursor:pointer; margin-top:15px;}
.q55 span{ display:inline-block; width:20px; height:3px; background-color:#2763c9; margin-top:15px;}
.q55 dl{ font-size:14px; color:#666666; line-height:180%; text-align:justify; margin-top:20px;}
.q55 h1:hover{
	color:#2763c9;
	text-decoration: underline;
}


.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; }
.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;background-color: unset !important;
	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:#17469e;
}
.q96:hover{ width:320px;}


.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: "HYJunHei-CEJ";
}
.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;}


.q111{
	overflow:hidden;
	margin-top:40px;
}
.q111 ul{ overflow:hidden;}
.q111 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;
}
.q111 li:hover{border: 1px solid #17469e;}
.q111 dl{display:table-cell; 
            vertical-align:middle; text-align:center; width:100%;}
.q111 img{ max-width:230px; max-height:90px;}
.q112{
	overflow:hidden;
	margin-top:20px;
}
.q112 ul{ overflow:hidden;}
.q112 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;
}
.q112 li:hover{border: 1px solid #17469e;}
.q112 dl{display:table-cell; 
            vertical-align:middle; text-align:center; width:100%;}
.q112 img{ max-width:230px; max-height:90px;}
.q113{
	overflow:hidden;
	margin-top:20px;
}
.q113 ul{ overflow:hidden;}
.q113 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;
}
.q113 li:hover{border: 1px solid #17469e;}
.q113 dl{display:table-cell; 
            vertical-align:middle; text-align:center; width:100%;}
.q113 img{ max-width:230px; max-height:90px;}
.q114{
	background-color:#1d1e22;
	overflow:hidden;
}
.q115{ width:90%; margin:0 auto; overflow:hidden;}
.q116{
	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);
}
.q117{ float:left; overflow:hidden; font-size:16px; color:#FFFFFF;}
.q117 p{ font-size:4vh;font-family: "HYJunHei-CEJ"; font-weight:bolder; margin-bottom:10px;}
.q118{ 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;}
.q118:hover{ height:180px;}
.q119{ overflow:hidden;}
.q119 dl{ float:left; width:75%;}
.q119 dt{ float:left; width:25%;}
.q120{
	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;
}
.q121{
	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); /* 标准的语法（必须放在最后） */
}
.q122{ overflow:hidden;}
.q122 li{ float:left; width:50%;}
.q123{ overflow:hidden; margin-top:50px;}
.q124{ float:left; margin-right:3vh; width:30%;}
.q124 li{ font-size:14px; color:#FFFFFF; margin-top:10px; line-height:150%;}
.q124 img{ width:110px; margin-top:20px;}
.q125{ float:right;}
.q125 li{ margin-left:7vh; float:left;}
.q125 p{ font-size:16px;font-family: "HYJunHei-CEJ"; font-weight:bolder; color:#FFFFFF; margin-bottom:15px;}
.q125 dl{ font-size:14px; color:rgba(255, 255, 255, 0.8); line-height:35px; cursor:pointer;}
.q125 dl:hover{
	text-decoration: underline;
}
.q125 .aa{ margin-left:0px;}
.q126{ float:right; width:320px;}
.q126 li{ float:left;}
.q126 p{ font-size:16px;font-family: "HYJunHei-CEJ"; font-weight:bolder; color:#FFFFFF; margin-bottom:15px;}
.q126 dl{ width:50%; float:left; font-size:14px; color:rgba(255, 255, 255, 0.8); line-height:35px; cursor:pointer;}
.q126 dl:hover{
	text-decoration: underline;
}
.q127{
	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);
}
.q127 dl{ float:left; font-size:14px; color:#FFFFFF;}
.q127 dt{ float:right; font-size:14px; color:#FFFFFF;}


.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:#17469e; 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:#17469e; 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;
}
.page{
	text-align:center;
	overflow:hidden;
	font-size:14px;
	padding-top:20px;
	padding-bottom:40px; margin-top:30px;
}


.clear{ clear:both;}