header {
	height:91px;
	transition:.3s;
}
.head {
	height:60px
}
.top {
	position:fixed;
	width:100%;
	top:0;
	left:0;
	background:#fff;
	z-index:999;
	display:flex;
	justify-content:space-between;
	align-items:center;
	padding:20px 35px;
	box-shadow:0px 0px 5px rgba(0,0,0,.05);
	transition:.3s;
}
.head .top {
	padding:5px 35px;
	box-shadow:0px 0px 5px rgba(0,0,0,.15);
}
.logo img {
	height:51px;
	transition:.3s;
}
.head .logo img {
	height:41px;
}
.geren {
	display:flex;
}
.geren a {
	width:50px;
	height:50px;
	display:flex;
	justify-content:center;
	align-items:center;
	margin-right:10px;
}
.geren a:first-child img{
	max-width:23px;
}
.geren a:last-child img{
	max-width:33px;
}
.nav-logo {
	width:120px;
	cursor:pointer;
}
.nav-logo>div {
	display:none;
}
.nav-logo .on {
	display:block;
}
.nav-logo section {
	display:flex;
	align-items:center;
	justify-content:flex-end;
}
.nav-logo i {
	width:35px;
	height:35px;
	border-radius:50%;
	display:flex;
	justify-content:center;
	align-items:center;
	background:#0a4267;
}
.nav-logo .gb i {
	border-radius:0;
	background:transparent;
}
.nav-logo p {
	font-size:16px;
	color:#24242d;
	margin-left:10px;
}
@media(max-width:992px) {
	header {
	height:40px;
	transition:.3s;
}
.top {
	padding:5px 15px;
}
.logo img {
	height:28px;
}
.geren {
	display:flex;
}
.geren a {
	width:30px;
	height:30px;
	padding:5px;
}
.nav-logo {
	width:80px;
}
.nav-logo i {
	width:25px;
	height:25px;
	padding:5px;
}
.nav-logo p {
	font-size:14px;
	margin-left:5px;
}
}.tmenu {
	position:fixed;
	width:100%;
	height:calc(100% - 91px);
	bottom:0;
	left:0;
	z-index:999;
	background:#fff;
	border-top:1px solid #f1f1f1;
	display:none;
}
.tmenu.nows {
	height:calc(100% - 60px);
}
.menu {
	display:flex;
	height:100%;
}
.lianxi {
	background:#f1f1f1;
	width:26%;
	display:flex;
	flex-wrap:wrap;
	align-content:space-between;
	padding:5% 20px 55px 40px;
}
.nav-menu {
	width:74%;
	padding:8% 6% 0px 7%;
	display:flex;
	justify-content:space-between;
}
.lianxi .mabout {
	width:100%;
}
.lianxi h4 {
	font-size:19px;
	color:#24242d;
	line-height:22px;
}
.lianxi h2 {
	font-size:38px;
	color:#24242d;
	line-height:40px;
	margin:10px 0px 40px;
}
.lianxi h5 {
	display:flex;
}
.lianxi h5 a {
	color:#e1211c;
	font-size:14px;
	line-height:30px;
	background:url(../images/hyjt.png) right center no-repeat;
	padding-right:35px;
}
.lianxi .mcontact {
	width:100%;
}
.lianxi section {
	font-size:26px;
	line-height:38px;
	color:#24242d;
	font-family:ITCAvantGardeStd-Md;
}
.lianxi h3 {
	color:#24242d;
	font-size:14px;
	line-height:26px;
	margin:20px 0px 0px;
}
.nav-menu dl dt {
	margin-bottom:40px;
}
.nav-menu dl dt a {
	font-size:22px;
	color:#24242d;
	line-height:30px;
	font-weight:normal;
}
.nav-menu dd a {
	color:rgba(36,36,45,.6);
	line-height:46px;
	font-size:15px;
}
@media(max-width:1440px) {
	.lianxi {
	padding:5% 20px 55px 30px;
}
.lianxi h4 {
	font-size:15px;
}
.lianxi h2 {
	font-size:24px;
	line-height:30px;
	margin:10px 0px 30px;
}
.lianxi section {
	font-size:18px;
	line-height:28px;
}
.lianxi h3 {
	margin:10px 0px 0px;
}
.nav-menu dl dt {
	margin-bottom:30px;
}
.nav-menu dl dt a {
	font-size:18px;
}
.nav-menu dd a {
	line-height:36px;
	font-size:14px;
}
}@media(max-width:992px) {
	.tmenu {
	height:calc(100% - 40px);
}
.menu {
	display:block;
}
.lianxi {
	width:100%;
	padding:25px 15px;
}
.nav-menu {
	width:100%;
	padding:25px 15px;
	flex-wrap:wrap;
}
.lianxi h4 {
	font-size:14px;
	line-height:20px;
}
.lianxi h2 {
	font-size:20px;
	line-height:24px;
	margin:5px 0px 10px;
}
.lianxi h5 a {
	font-size:13px;
}
.lianxi section {
	font-size:20px;
	line-height:28px;
}
.lianxi h3 {
	font-size:13px;
	line-height:20px;
	margin:10px 0px 0px;
}
.nav-menu dl {
	width:33.3333333333%;
	margin-bottom:15px;
}
.nav-menu dl dt {
	margin-bottom:10px;
}
.nav-menu dl dt a {
	font-size:17px;
	line-height:20px;
}
.nav-menu dd a {
	line-height:24px;
	font-size:13px;
}
}.banner .swiper-pagination span {
	background:#fff;
}
.fuwu {
	padding:80px 0px;
	display:flex;
	justify-content:space-between;
}
.fuwu .fwimg {
	width:73%;
}
.fuwu .fwlist {
	width:27%;
}
.fuwu .fwimg .fwtext {
	position:absolute;
	left:0;
	bottom:0;
	background:rgba(10,66,103,.9);
	width:50%;
	padding:30px 45px;
	color:#fff;
}
.fuwu .fwimg dl dd {
	position:relative;
	display:none;
}
.fuwu .fwimg dl dd.active {
	display:block;
}
.fuwu .fwimg section {
	font-size:15px;
	line-height:29px;
}
.fuwu .fwimg h5 {
	display:flex;
	margin:20px 0px 0px;
}
.fuwu .fwimg h5 a {
	color:#fff;
	font-size:14px;
	background:url(../images/gdjt.png) right center no-repeat;
	padding-right:40px;
	line-height:30px;
}
.fuwu .fwlist h2 {
	padding:35px 15%;
}
.fuwu .fwlist h2 p {
	color:#2e3038;
	font-size:33px;
	line-height:40px;
}
.fuwu .fwlist h2 span {
	display:block;
	color:rgba(34,35,36,.4);
	line-height:24px;
	font-size:14px;
	margin:10px 0px 0px;
}
.fuwu .fwlist li a {
	display:flex;
	padding:26px 15%;
	align-items:center;
	color:rgba(34,35,36,.6);
	position:relative;
}
.fuwu .fwlist li a:after {
	content:"+";
	opacity:0;
}
.fuwu .fwlist li i {
	width:50px;
	height:50px;
	background-repeat:no-repeat;
	background-position:center 0;
	background-size:100% auto;
}
.fuwu .fwlist li p {
	font-size:17px;
	line-height:30px;
	margin:0px 20px;
}
.fuwu .fwlist li.on a {
	background:#0a4267;
	color:#fff;
	padding:25px 15% 25px 5%;
}
.fuwu .fwlist li.on i {
	background-position:center bottom;
}
.fuwu .fwlist li.on a:after {
	opacity:1;
}
.fuwu .fwlist li.on a:before {
	content:"";
	position:absolute;
	width:40px;
	height:100%;
	top:0;
	right:100%;
	z-index:6;
	background:#0a4267;
}
@media(max-width:1440px) {
	.fuwu {
	padding:50px 0px;
}
.fuwu .fwimg .fwtext {
	padding:30px 35px;
}
.fuwu .fwimg section {
	font-size:14px;
	line-height:26px;
}
.fuwu .fwlist h2 {
	padding:25px 15%;
}
.fuwu .fwlist h2 p {
	font-size:24px;
	line-height:30px;
}
.fuwu .fwlist h2 span {
	line-height:22px;
}
.fuwu .fwlist li i {
	width:40px;
	height:40px;
}
.fuwu .fwlist li p {
	font-size:15px;
	line-height:24px;
	margin:0px 15px;
}
}@media(max-width:992px) {
	.fuwu {
	padding:20px 0px;
	flex-wrap:wrap;
}
.fuwu .fwimg {
	width:100%;
}
.fuwu .fwlist {
	width:100%;
}
.fuwu .fwimg .fwtext {
	padding:10px 15px;
	width:100%;
	position:static;
}
.fuwu .fwimg h5 {
	margin:5px 0px 0px;
}
.fuwu .fwimg h5 a {
	font-size:12px;
}
.fuwu .fwimg section {
	font-size:13px;
	line-height:24px;
}
.fuwu .fwlist h2 {
	display:none;
}
.fuwu .fwlist ul {
	display:flex;
	margin:15px 0px 0px;
}
.fuwu .fwlist li a:after {
	display:none;
}
.fuwu .fwlist li.on a:before {
	display:none;
}
.fuwu .fwlist li {
	width:25%;
}
.fuwu .fwlist li a {
	display:block;
	height:100%;
	padding:10px 0px;
}
.fuwu .fwlist li.on a {
	padding:10px 0px;
}
.fuwu .fwlist li i {
	display:block;
	width:30px;
	height:30px;
	margin:0 auto;
}
.fuwu .fwlist li p {
	font-size:12px;
	line-height:16px;
	margin:0px 5px;
	text-align:center;
}
}.ckcont {
	padding:50px 0px 80px;
	background:#f3f7fb;
	font-size:16px;
	line-height:38px;
	color:#666;
}
.shuju {
	position:relative;
	padding-bottom:55px;
}
.shuju .dtloc{
	position:relative;
}
.tming{
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	z-index:3;
	display:none;
}
.shuju .dtloc dl dd{
	position:absolute;
	width:56px;
	height:56px;
	border-radius:50%;
	background:rgba(0,40,153,.1);
	padding:13px;
	z-index:5;
	cursor:pointer;
}
.shuju .dtloc dl dd:after{
	content:"";
	width:30px;
	height:30px;
	border-radius:50%;
	background:#002899;
	display:block;
}
.shuju .dtloc dl dd section{
	display:none;
	width:360px;
	background:#fff;
	border-radius:6px;
	overflow:hidden;
	position:absolute;
	bottom:100%;
	left:-152px;
	box-shadow:0px 0px 30px rgba(0,0,0,.08);
}
.shuju .dtloc dl dd section h2{
	font-size:18px;
	color:#1574ff;
	line-height:20px;
	padding:14px 25px;
	box-shadow:0px 0px 15px rgba(0,0,0,.15);
}
.shuju .dtloc dl dd section h2 span{
	display:block;
	font-size:14px;
	color:#54585b;
	line-height:17px;
	margin:5px 0px 0px;
}
.shuju .dtloc dl dd section i{
	display:block;
	padding:25px;
}
.shuju .sjtext {
	width:100%;
	z-index:9;
}
.shuju ul {
	display:flex;
	justify-content:space-between;
	align-items:center;
}
.shuju li {
	position:relative;
}
.shuju ul i {
	width:1px;
	background:rgba(0,0,0,.4);
	height:100px;
	opacity:.3;
}
.shuju li h3 {
	display:flex;
	align-items:flex-end;
	justify-content:center;
}
.shuju li h3 p {
	font-size:70px;
	color:#2e3038;
	font-family:DIN-A-Bold;
	line-height:80px;
}
.shuju li h3 span {
	line-height:48px;
	color:#2e3038;
	font-size:18px;
	margin-left:10px;
}
.shuju li h4 {
	font-size:16px;
	line-height:26px;
	color:#2e3038;
	text-align:center;
}
@media(max-width:1440px) {
	.shuju ul i {
	width:1px;
	background:#fff;
	height:100px;
	opacity:.3;
}
.shuju li h3 p {
	font-size:60px;
	line-height:70px;
}
.shuju li h3 span {
	line-height:38px;
	font-size:16px;
}
.shuju li h4 {
	font-size:14px;
	line-height:22px;
}
}@media(max-width:992px) {
	.ckcont {
		padding:20px 0px;
		font-size:14px;
		line-height:28px;
	}
	.shuju {
		padding-bottom:20px;
	}
	.shuju .dtloc{
		padding:15px 0px 0px;
	}
	.shuju .dtloc>img{
		display:none;
	}
	.shuju dl{
		display:flex;
		flex-wrap:wrap;
		justify-content:space-between;
		padding:0px 15px;
	}
	.shuju .dtloc dl dd{
		width:48%;
		height:auto;
		border-radius:0;
		background:#fff;
		position:static;
		padding:0;
		margin-bottom:15px;
	}
	.shuju .dtloc dl dd:after{
		display:none;
	}
	.shuju .dtloc dl dd section{
		display:block;
		position:static;
		width:100%;
		box-shadow:none;
	}
	.shuju .dtloc dl dd section h2{
		padding:0px 0px 5px;
		box-shadow:none;
		border-bottom:1px solid rgba(0,0,0,.1);
		font-size:15px;
	}
	.shuju .dtloc dl dd section h2 span{
		font-size:12px;
	}
	.shuju .dtloc dl dd section i{
		padding:10px 0 10px;
	}
	.shuju .sjtext {
		bottom:15px;
	}
	.shuju ul {
		flex-wrap:wrap;
	}
	.shuju ul li {
		width:40%;
	}
	.shuju ul i {
		height:50px;
	}
	.shuju ul i:nth-of-type(2) {
		display:none;
	}
	.shuju li h3 p {
		font-size:36px;
		line-height:42px;
	}
	.shuju li h3 span {
		line-height:30px;
		font-size:14px;
	}
	.shuju li h4 {
		font-size:12px;
		line-height:16px;
	}
}.title {
	display:flex;
	align-items:flex-end;
	justify-content:space-between;
}
.title h2 {
	display:flex;
	align-items:flex-end;
}
.title h2 p {
	font-size:34px;
	color:#2e3038;
	line-height:50px;
}
.title h2 span {
	color:rgba(18,19,40,.3);
	font-size:16px;
	font-family:avenir,arial;
	line-height:28px;
	margin-left:15px;
}
.title a {
	width:175px;
	height:50px;
	display:flex;
	align-items:center;
	justify-content:space-between;
	background:#fff;
	padding:0px 10px 0px 20px;
}
.title a h5 {
	font-size:15px;
	color:#121328;
	line-height:50px;
}
.title a:after {
	content:"";
	width:40px;
	height:28px;
	background:url(../images/bjt.png) center no-repeat;
	border-left:1px solid rgba(0,0,0,.07);
}
@media(max-width:1440px) {
	.title h2 p {
	font-size:26px;
	line-height:40px;
}
.title h2 span {
	font-size:14px;
	line-height:26px;
	margin-left:10px;
}
.title a {
	width:170px;
	height:40px;
}
.title a h5 {
	font-size:14px;
	line-height:40px;
}
}@media(max-width:992px) {
	.title h2 p {
	font-size:18px;
	line-height:30px;
}
.title h2 span {
	font-size:12px;
	line-height:24px;
	margin-left:5px;
}
.title a {
	width:120px;
	height:30px;
	padding:0px 0px 0px 15px;
}
.title a h5 {
	font-size:12px;
	line-height:30px;
}
}.news {
	padding:80px 0px;
	background:#f6f7fb;
}
.news dl {
	margin:25px 0px 0px;
	display:flex;
	justify-content:space-between;
	background:#fff;
}
.news dl dt {
	width:64%;
}
.news dl dd {
	width:36%;
	padding:30px 25px;
}
.news dl h5 {
	width:48px;
	height:24px;
	color:#fff;
	background:#ef1b1b;
	border-radius:4px;
	text-align:center;
	line-height:24px;
	font-size:14px;
}
.news dl h3 a {
	color:#24242d;
	font-size:22px;
	line-height:32px;
}
.news dl section {
	color:rgba(44,44,53,.6);
	font-size:14px;
	line-height:28px;
	margin:4% 0px 6%;
}
.news dl h4 {
	display:flex;
}
.news dl h4 a {
	color:#e1211c;
	font-size:14px;
	line-height:30px;
	background:url(../images/hyjt.png) right center no-repeat;
	padding-right:35px;
}
@media(max-width:1440px) {
	.news {
	padding:50px 0px 30px;
}
.news dl dd {
	padding:25px 20px;
}
.news dl h5 {
	width:44px;
	height:22px;
	line-height:22px;
	font-size:12px;
	margin:0px 0px 5px;
}
.news dl h3 a {
	font-size:18px;
	line-height:26px;
}
.news dl section {
	font-size:13px;
	line-height:24px;
}
.news dl h4 a {
	font-size:13px;
}
}@media(max-width:992px) {
	.news {
	padding:20px 0px;
}
.news dl {
	display:none;
}
}.nscont {
	display:flex;
	justify-content:space-between;
	margin:25px 0px 0px;
}
.nscont .nsimg {
	width:68%;
}
.nscont .nslist {
	width:30%;
}
.nscont .nsimg ul {
	display:flex;
	justify-content:space-between;
}
.nscont .nsimg li {
	width:48.5%;
}
.nscont .nsimg a {
	display:block;
	position:relative;
}
.nscont .nsimg section {
	position:absolute;
	width:100%;
	left:0;
	bottom:0;
	background:rgba(3,32,137,.9);
	padding:35px;
	color:#fff;
}
.nscont .nsimg h4 {
	font-size:18px;
	line-height:22px;
}
.nscont .nsimg section span {
	display:block;
	font-size:14px;
	line-height:26px;
	margin:20px 0px 0px;
}
.nscont .nslist ul {
	background:#fff;
	height:100%;
	display:flex;
	flex-wrap:wrap;
	align-content:space-between;
	padding:30px;
}
.nscont .nslist li h5 {
	color:rgba(34,35,36,.4);
	line-height:20px;
	font-size:14px;
}
.nscont .nslist i {
	width:100%;
	height:1px;
	background:rgba(0,0,0,.08);
}
.nscont .nslist li h3 {
	font-size:20px;
	color:#222324;
	line-height:24px;
	margin:15px 0px;
}
.nscont .nslist li h4 {
	font-size:18px;
	color:#e1211c;
	background:url(../images/hjt.png) 0px center no-repeat;
	line-height:30px;
	padding-left:30px;
}
@media(max-width:1440px) {
	.nscont .nsimg section {
	padding:25px;
}
.nscont .nsimg h4 {
	font-size:16px;
	line-height:20px;
}
.nscont .nsimg section span {
	font-size:13px;
	line-height:22px;
	margin:10px 0px 0px;
}
.nscont .nslist ul {
	padding:25px;
}
.nscont .nslist li h5 {
	font-size:13px;
}
.nscont .nslist li h3 {
	font-size:17px;
	line-height:23px;
	margin:10px 0px;
}
.nscont .nslist li h4 {
	font-size:15px;
	line-height:24px;
	background-size:auto 15px;
}
}@media(max-width:992px) {
	.nscont .nslist {
	display:none;
}
.nscont {
	flex-wrap:wrap;
	margin:15px 0px 0px;
}
.nscont .nsimg {
	width:100%;
}
.nscont .nsimg ul {
	flex-wrap:wrap;
}
.nscont .nsimg li {
	width:100%;
	margin-bottom:15px;
}
}.hezuo {
	margin:80px 0px 0px;
}
.hezuo ul {
	display:flex;
	flex-wrap:wrap;
	margin:30px -15px 0px;
}
.hezuo ul li {
	padding:0px 15px;
	width:20%;
}
.hezuo li a {
	display:block;
	background:#fff;
	border:1px solid rgba(0,0,0,.1);
}
@media(max-width:1440px) {
	.hezuo {
	margin:50px 0px 0px;
}
}@media(max-width:992px) {
	.hezuo {
	margin:10px 0px 0px;
}
.hezuo ul {
	margin:10px -5px 0px;
}
.hezuo ul li {
	padding:0px 5px;
	width:33.3333333333333333%;
	margin-bottom:10px;
}
}footer {
	padding:60px 0 0px;
}
.bottom {
	display:flex;
	justify-content:space-between;
	padding-bottom:40px;
}
.bottom dl {
	max-width:16%;
}
.bottom dl:last-child {
	min-width:260px;
}
.bottom dt {
	padding-bottom:25px;
}
.bottom dt a {
	color:#000000;
	font-size:18px;
	font-weight:normal;
}
.bottom dd a {
	color:rgba(0,0,0,.3);
	line-height:32px;
}
.bottom dl section {
	color:rgba(0,0,0,.3);
	line-height:32px;
}
.copy {
	padding:30px 0;
	color:rgba(0,0,0,.3);
	display:flex;
	justify-content:space-between;
	border-top:1px solid rgba(0,0,0,.1);
}
.copy a {
	color:rgba(0,0,0,.3);
}
@media(max-width:992px) {
	footer {
	display:none;
}
}.b-height {
	height:50px;
	display:none;
}
.bottomm {
	position:fixed;
	width:100%;
	left:0;
	z-index:888;
	bottom:0;
	background:#0a4267;
	box-shadow:0px 0px 5px rgba(0,0,0,.2);
	display:none;
}
.bottomm ul {
	display:flex;
	display:-webkit-flex;
}
.bottomm ul li {
	width:25%;
	border-right:1px rgba(255,255,255,.2) solid;
}
.bottomm ul li:last-child {
	border-right:0;
}
.bottomm ul li a {
	display:block;
	text-align:center;
	padding:7px 0 5px;
	color:#fff;
}
.bottomm ul li a i {
	display:block;
}
.bottomm ul li a i img {
	height:18px;
	display:block;
	margin:0 auto;
	width:auto;
}
.bottomm ul li a p {
	font-size:13px;
	margin:4px 0px 0px;
	line-height:16px;
}
@media (max-width:992px) {
	.b-height {
	display:block;
}
.bottomm {
	display:block;
}
}/*page*/.ibanner {
	position:relative;
}
.ibanner section {
	position:absolute;
	width:100%;
	left:0;
	height:100%;
	top:0;
	display:flex;
	justify-content:center;
	align-items:center;
}
.ibanner h3 {
	font-size:26px;
	line-height:30px;
	color:#fff;
}
.ibanner h2 {
	font-size:43px;
	line-height:50px;
	color:#fff;
	font-family:AvantGardeITCbyBT-Medium;
	margin:15px 0px 0px;
}
.lanmu {
	background:#0a4267;
}
.lanmu ul {
	display:flex;
}
.lanmu li {
	padding-right:5px;
}
.lanmu li a {
	display:block;
	line-height:70px;
	color:#fff;
	font-size:16px;
	padding:0px 36px;
	position:relative;
	transition:.3s;
}
.lanmu li.on a,.lanmu li:hover a {
	background:#fff;
	color:#0a4267;
}
.lanmu li a:after {
	content:"";
	position:absolute;
	width:0;
	left:50%;
	bottom:0;
	height:5px;
	background:#0a4267;
	transition:.3s;
}
.lanmu li.on a:after,.lanmu li:hover a:after {
	width:100%;
	left:0;
}
@media(max-width:1440px) {
	.ibanner h3 {
	font-size:20px;
	line-height:22px;
}
.ibanner h2 {
	font-size:34px;
	line-height:40px;
	margin:10px 0px 0px;
}
.lanmu li a {
	line-height:60px;
	font-size:14px;
	padding:0px 30px;
}
.lanmu li a:after {
	height:3px;
}
}@media(max-width:992px) {
	.ibanner h3 {
	font-size:15px;
	line-height:20px;
}
.ibanner h2 {
	font-size:24px;
	line-height:30px;
	margin:0px 0px 0px;
}
.lanmu ul {
	flex-wrap:wrap;
}
.lanmu li {
	width:33.3333333333%;
	padding-right:5px;
}
.lanmu li a {
	line-height:46px;
	font-size:14px;
	text-align:center;
	padding:0px 0px;
}
.lanmu li a:after {
	display:none;
}
}.iabout {
	background:#1e4fda url(../images/iabbg.jpg) right bottom no-repeat;
	padding:80px 0px 65px;
}
.iabout dl {
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
	padding-right:22%;
}
.iabout dl dt {
	color:#fff;
	font-weight:normal;
	width:48.7%;
	margin-bottom:35px;
}
.iabout dl dd {
	width:48.7%;
	background:#fff;
	padding:25px 30px;
	margin-bottom:35px;
	color:#1e4fdb;
	display:flex;
	justify-content:space-between;
	align-items:center;
}
.ititle p {
	font-size:18px;
	line-height:22px;
}
.ititle h3 {
	font-size:40px;
	line-height:44px;
	font-family:AvantGardeITCbyBT-Medium;
}
.iabout dl dd h4 {
	font-size:16px;
	line-height:20px;
}
.iabout dl dd span {
	display:flex;
	align-items:flex-start;
}
.iabout dl dd p {
	font-size:55px;
	line-height:60px;
	font-family:AvantGardeITCbyBT-Medium;
}
.iabout dl dd h5 {
	font-size:15px;
	line-height:30px;
	margin-left:5px;
}
.iabout section {
	color:#fff;
	font-size:16px;
	line-height:48px;
	margin:0px 0px 40px;
	width:78%;
}
.iabout ul {
	display:flex;
	justify-content:space-between;
	padding-right:22%;
}
.iabout ul li {
	border:1px solid rgba(255,255,255,.9);
	padding:50px 0px;
	width:23%;
}
.iabout li i {
	width:50px;
	height:50px;
	background-position:center bottom;
	background-repeat:no-repeat;
	background-size:100% auto;
	display:block;
	margin:0 auto;
	overflow:hidden;
}
.iabout li p {
	text-align:center;
	color:#fff;
	font-size:16px;
	line-height:30px;
	margin:30px 0px 0px;
}
@media(max-width:1440px) {
	.iabout {
	padding:50px 0px 45px;
}
.iabout dl {
	padding-right:15%;
}
.iabout dl dt {
	margin-bottom:25px;
}
.iabout dl dd {
	padding:25px;
	margin-bottom:25px;
}
.ititle p {
	font-size:18px;
}
.ititle h3 {
	font-size:30px;
	line-height:38px;
}
.iabout dl dd h4 {
	font-size:13px;
}
.iabout dl dd p {
	font-size:45px;
	line-height:50px;
}
.iabout dl dd h5 {
	font-size:14px;
	line-height:26px;
}
.iabout section {
	font-size:14px;
	line-height:38px;
	margin:0px 0px 30px;
	width:85%;
}
.iabout ul {
	padding-right:15%;
}
.iabout ul li {
	padding:35px 0px;
}
.iabout li p {
	font-size:14px;
	margin:20px 0px 0px;
}
}@media(max-width:992px) {
	.iabout {
	padding:20px 0px;
	background:#1e4fda url(../images/iabbg.jpg) left bottom no-repeat;
}
.iabout dl {
	padding-right:0;
}
.iabout dl dt {
	margin-bottom:15px;
}
.iabout dl dd {
	padding:15px;
	margin-bottom:15px;
}
.ititle p {
	font-size:16px;
}
.ititle h3 {
	font-size:22px;
	line-height:28px;
}
.iabout dl dd h4 {
	font-size:12px;
}
.iabout dl dd p {
	font-size:30px;
	line-height:30px;
}
.iabout dl dd h5 {
	font-size:12px;
	line-height:22px;
}
.iabout section {
	font-size:14px;
	line-height:24px;
	margin:0px 0px 15px;
	width:100%;
}
.iabout ul {
	padding-right:0;
	flex-wrap:wrap;
}
.iabout ul li {
	padding:15px 0px;
	width:48%;
	margin-bottom:15px;
}
.iabout li p {
	font-size:14px;
	margin:20px 0px 0px;
}
}.zixun {
	background:#fff;
}
.zixun dl {
	display:flex;
}
.zixun dl dt {
	width:42%;
}
.zixun dl dd {
	width:58%;
	padding:80px 6% 0px;
}
.zixun ul {
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
	margin:60px 0px 0px;
}
.zixun ul li {
	width:49%;
	display:flex;
	justify-content:space-between;
	padding:20px 0px;
	border-bottom:1px solid rgba(0,0,0,.1);
}
.zixun li p {
	font-size:17px;
	color:#333;
	line-height:30px;
}
.zixun li p:after {
	content:"*";
	color:#f00;
	font-size:19px;
}
.zixun li p.nor:after {
	display:none;
}
.zixun li input {
	width:calc(100% - 120px);
	line-height:20px;
	padding:5px 15px;
	outline:none;
	border:0;
	font-size:16px;
}
.zixun li span {
	width:calc(100% - 120px);
}
.zixun li select {
	width:100%;
	height:32px;
	border:0;
	outline:none;
	font-size:16px;
	color:rgba(0,0,0,.4);
	padding:0;
}
.zixun li select.col {
	color:#333;
}
.zixun li:last-child {
	width:100%;
}
.zixun form button {
	width:175px;
	height:50px;
	border:1px solid #1e4fda;
	color:#1e4fda;
	font-size:18px;
	background:#fff;
	margin:8% 0px 0px;
}
@media(max-width:1440px) {
	.zixun dl dd {
	padding:40px 3% 0px;
}
.zixun ul {
	margin:30px 0px 0px;
}
.zixun ul li {
	padding:14px 0px;
}
.zixun li p {
	font-size:14px;
}
.zixun li p:after {
	font-size:18px;
}
.zixun li input {
	width:calc(100% - 100px);
	font-size:14px;
}
.zixun li span {
	width:calc(100% - 100px);
}
.zixun li select {
	font-size:14px;
}
.zixun form button {
	height:46px;
	font-size:15px;
	margin:5% 0px 0px;
}
}@media(max-width:992px) {
	.zixun dl dt {
	display:none;
}
.zixun dl dd {
	padding:20px 15px;
	width:100%;
}
.zixun ul {
	margin:10px 0px 0px;
}
.zixun ul li {
	padding:10px 0px 0px;
	display:block;
}
.zixun li p {
	font-size:14px;
	height:35px;
	padding-bottom:5px;
}
.zixun li p:after {
	font-size:18px;
}
.zixun li input {
	width:100%;
	font-size:14px;
	padding:10px 0px;
	border-top:1px solid rgba(0,0,0,.1);
}
.zixun li span {
	width:100%;
	border-top:1px solid rgba(0,0,0,.1);
	display:block;
}
.zixun li select {
	font-size:14px;
	height:41px;
}
.zixun form button {
	height:42px;
	font-size:14px;
	margin:15px 0px 0px;
}
}.contact {
	background:url(../images/ctbg.jpg) center no-repeat;
	padding:80px 0px 150px;
}
.contact ul {
	display:flex;
	justify-content:space-between;
	margin:60px 0px 0px;
}
.contact ul li {
	width:32%;
	background:#fff;
	padding:40px 20px;
	text-align:center;
}
.contact li i {
	max-width:106px;
	display:block;
	margin:0 auto 25px;
}
.contact li h5 {
	font-size:18px;
	color:#282930;
	line-height:20px;
	margin:0px 0px 10px;
}
.contact li section {
	font-size:16px;
	color:rgba(40,41,48,.6);
}
@media(max-width:1440px) {
	.contact {
	padding:40px 0px 80px;
}
.contact ul {
	margin:30px 0px 0px;
}
.contact li i {
	max-width:80px;
}
.contact li h5 {
	font-size:16px;
}
.contact li section {
	font-size:14px;
}
}@media(max-width:992px) {
	.contact {
	padding:25px 0px;
}
.contact ul {
	margin:15px 0px 0px;
	flex-wrap:wrap;
}
.contact ul li {
	width:100%;
	margin-bottom:15px;
	padding:15px;
}
.contact li i {
	max-width:60px;
	width:100%;
	margin-bottom:10px;
}
.contact li h5 {
	font-size:16px;
}
.contact li section {
	font-size:14px;
}
}.ifwclass {
	padding:25px 0px 50px;
	background:#0a4267;
	color:#fff;
}
.ifwclass h3 {
	font-size:24px;
	line-height:30px;
	color:#fff;
	text-align:center;
}
.ifwclass h2 {
	font-size:40px;
	line-height:50px;
	color:#fff;
	font-family:AvantGardeITCbyBT-Medium;
	text-align:center;
	margin:5px 0px 20px;
}
.ifwclass section {
	font-size:14px;
	line-height:24px;
	text-align:center;
}
.ifwclass ul {
	display:flex;
	justify-content:space-between;
	margin:40px auto 0px;
	max-width:1000px;
}
.ifwclass ul li {
	border:1px solid transparent;
	padding:50px 0px 40px;
	width:23%;
	cursor:pointer;
}
.ifwclass li i {
	width:50px;
	height:50px;
	background-position:center bottom;
	background-repeat:no-repeat;
	background-size:100% auto;
	display:block;
	margin:0 auto;
	overflow:hidden;
}
.ifwclass li p {
	text-align:center;
	color:#fff;
	font-size:16px;
	line-height:30px;
	margin:30px 0px 0px;
}
.ifwclass li h5 {
	display:flex;
	justify-content:center;
	padding:15px 0px 0px;
	opacity:0;
}
.ifwclass li b {
	width:8px;
	height:8px;
	border-right:2px solid #fff;
	border-bottom:2px solid #fff;
	transform:rotateZ(45deg);
}
.ifwclass li.on {
	border:1px solid rgba(255,255,255,.9);
}
.ifwclass li.on h5 {
	opacity:1;
}
@media(max-width:1440px) {
	.ifwclass h3 {
	font-size:20px;
	line-height:26px;
}
.ifwclass h2 {
	font-size:30px;
	line-height:40px;
}
.ifwclass section {
	font-size:14px;
	line-height:24px;
	text-align:center;
}
.ifwclass ul {
	margin:30px auto 0px;
}
.ifwclass ul li {
	padding:40px 0px 30px;
}
.ifwclass li p {
	margin:10px 0px 0px;
}
}@media(max-width:992px) {
	.ifwclass {
	padding:20px 0px;
}
.ifwclass h3 {
	font-size:16px;
	line-height:20px;
}
.ifwclass h2 {
	font-size:22px;
	line-height:30px;
	margin:5px 0px;
}
.ifwclass section {
	font-size:13px;
	line-height:22px;
}
.ifwclass ul {
	margin:20px auto 0px;
}
.ifwclass ul li {
	padding:15px 0px;
	width:25%;
}
.ifwclass li i {
	width:35px;
	height:35px;
}
.ifwclass li p {
	font-size:13px;
	line-height:20px;
	margin:10px 0px 0px;
}
.ifwclass li h5 {
	padding:5px 0px 0px;
}
}.ifwcont {
	padding:120px 0px 65px;
	background:#f4f4f4;
}
.ifwcont ul li {
	display:none;
	position:relative;
}
.ifwcont ul li.on {
	display:block;
}
.ifwcont li i {
	display:block;
	margin:0 0 70px auto;
	width:74%;
}
.ifwcont li .ifwtext {
	position:absolute;
	left:0;
	bottom:-70px;
	background:#313131;
	z-index:9;
	width:30%;
	height:100%;
	padding:45px 30px;
	color:#fff;
}
.ifwcont li h4 {
	font-size:21px;
	line-height:26px;
}
.ifwcont li h3 {
	font-size:23px;
	font-family:AvantGardeITCbyBT-Medium;
	line-height:30px;
	margin:5px 0px 0px;
}
.ifwcont li span:before {
	content:"";
	display:block;
	height:2px;
	width:15px;
	background:#0c59cd;
	margin:45px 0px 30px;
}
.ifwcont li span {
	display:block;
	font-size:18px;
	line-height:28px;
}
.ifwcont li section {
	font-size:14px;
	line-height:30px;
	margin:50px 0px 0px;
}
@media(max-width:1440px) {
	.ifwcont {
	padding:60px 0px 50px;
}
.ifwcont li i {
	margin:0 0 60px auto;
}
.ifwcont li .ifwtext {
	padding:35px 20px;
}
.ifwcont li h4 {
	font-size:19px;
	line-height:24px;
}
.ifwcont li h3 {
	font-size:20px;
	line-height:24px;
}
.ifwcont li span:before {
	margin:25px 0px 20px;
}
.ifwcont li span {
	font-size:16px;
	line-height:24px;
}
.ifwcont li section {
	margin:30px 0px 0px;
}
}@media(max-width:992px) {
	.ifwcont {
	padding:20px 0px;
}
.ifwcont li i {
	margin:0 0 0px auto;
	width:100%;
}
.ifwcont li .ifwtext {
	padding:15px;
	position:static;
	width:100%;
}
.ifwcont li h4 {
	font-size:14px;
	line-height:20px;
}
.ifwcont li h3 {
	font-size:16px;
}
.ifwcont li span:before {
	margin:10px 0px;
}
.ifwcont li span {
	font-size:14px;
	line-height:22px;
}
.ifwcont li section {
	margin:10px 0px 0px;
}
}.ibiaot {
	color:#000;
}
.ibiaot h3 {
	font-size:24px;
	line-height:30px;
}
.ibiaot h2 {
	font-size:41px;
	line-height:45px;
	font-family:AvantGardeITCbyBT-Medium;
	margin:20px 0px 0px;
}
@media(max-width:1440px) {
	.ibiaot h3 {
	font-size:18px;
	line-height:22px;
}
.ibiaot h2 {
	font-size:28px;
	line-height:32px;
	margin:10px 0px 0px;
}
}@media(max-width:992px) {
	.ibiaot h3 {
	font-size:16px;
	line-height:20px;
}
.ibiaot h2 {
	font-size:20px;
	line-height:24px;
	margin:10px 0px 0px;
}
}.izixun {
	background:#0a4267;
	padding:80px 0px 125px;
}
.izixun .ibiaot {
	color:#fff;
}
.izixun ul {
	display:flex;
	justify-content:space-between;
	margin:66px 0px 0px;
}
.izixun ul li {
	width:48%;
	background:#fff;
	padding:10px 35px 35px;
}
.izixun li h2 {
	font-size:24px;
	color:#000000;
	line-height:30px;
	border-bottom:1px solid rgba(0,0,0,.08);
	padding:25px 0px;
}
.izixun li section {
	padding:20px 0px 0px;
	color:rgba(0,0,0,.6);
	font-size:16px;
	line-height:34px;
}
@media(max-width:1440px) {
	.izixun {
	padding:50px 0px 70px;
}
.izixun ul {
	margin:40px 0px 0px;
}
.izixun ul li {
	padding:10px 25px 15px;
}
.izixun li h2 {
	font-size:20px;
	line-height:24px;
	padding:20px 0px;
}
.izixun li section {
	font-size:14px;
	line-height:30px;
}
}@media(max-width:992px) {
	.izixun {
	padding:20px 0px;
}
.izixun ul {
	margin:15px 0px 0px;
	flex-wrap:wrap;
}
.izixun ul li {
	width:100%;
	padding:10px 20px 15px;
	margin-bottom:15px;
}
.izixun li h2 {
	font-size:17px;
	line-height:20px;
	padding:10px 0px;
}
.izixun li i {
	width:40%;
}
.izixun li section {
	font-size:14px;
	line-height:28px;
	padding:10px 0px 0px;
}
}.jiejue {
	background:#f4f5f7 url(../images/ctbg.jpg) center no-repeat;
	padding:60px 0px 110px;
}
.jiejue .ibiaot {
	text-align:center;
}
.jiejue ul {
	margin:90px 0px 0px;
	display:flex;
	justify-content:space-between;
}
.jiejue ul li {
	display:flex;
	background:#fff;
	padding:50px 35px;
	width:32%;
}
.jiejue li i {
	width:70px;
}
.jiejue li section {
	width:calc(100% - 70px);
	padding-left:20px;
}
.jiejue li h5 {
	font-size:24px;
	line-height:30px;
	color:#000;
}
.jiejue li p {
	font-size:14px;
	color:rgba(0,0,0,.6);
	margin:10px 0px 0px;
}
@media(max-width:1440px) {
	.jiejue {
	padding:40px 0px 60px;
}
.jiejue .ibiaot {
	text-align:center;
}
.jiejue ul {
	margin:40px 0px 0px;
}
.jiejue ul li {
	padding:40px 25px;
}
.jiejue li i {
	width:60px;
}
.jiejue li section {
	width:calc(100% - 60px);
	padding-left:15px;
}
.jiejue li h5 {
	font-size:20px;
	line-height:26px;
}
}@media(max-width:992px) {
	.jiejue {
	padding:20px 0px;
}
.jiejue ul {
	margin:15px 0px 0px;
	flex-wrap:wrap;
}
.jiejue ul li {
	padding:20px 15px;
	width:100%;
	margin-bottom:10px;
}
.jiejue li i {
	width:40px;
}
.jiejue li section {
	width:calc(100% - 40px);
	padding-left:15px;
}
.jiejue li h5 {
	font-size:16px;
	line-height:22px;
}
.jiejue li p {
	margin:5px 0px 0px;
}
}.izjia {
	background:#313131 url(../images/zjbg.jpg) center bottom no-repeat;
	padding:100px 0px 60px;
}
.izjia .ibiaot {
	font-weight:normal;
	color:#fff;
}
.izjia dl {
	display:flex;
	flex-wrap:wrap;
	margin:0px -15px;
}
.izjia dl dt {
	width:33.33333333333333%;
	padding:0px 15px;
	margin-bottom:30px;
}
.izjia dl a {
	display:block;
	border-radius:7px;
	overflow:hidden;
	position:relative;
}
.izjia dl dd {
	width:33.333333333333%;
	margin-bottom:30px;
	padding:0px 15px;
}
.izjia dd i {
	display:block;
	overflow:hidden;
}
.izjia dd section {
	background:#fff;
	padding:20px 35px 30px;
}
.izjia dd h5 {
	font-size:24px;
	line-height:30px;
	color:#000;
}
.izjia dd section p {
	color:rgba(0,0,0,.6);
	font-size:14px;
	line-height:24px;
	margin:5px 0px 0px;
}
.izjia dl a .memo h3{
	font-size:24px;
	line-height:30px;
	margin:0px 0px 15%;
}
.izjia dl a .memo{
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	z-index:3;
	background:rgba(3,32,137,.8);
	padding:16% 36px;
	color:#fff;
	line-height:34px;
	opacity:0;
	transition:.3s;
}
.izjia dl a .memo img{
	display:none;
}
.izjia dl a:hover .memo{
	opacity:1;
}
@media(max-width:1440px) {
	.izjia {
	padding:60px 0px 30px;
}
.izjia dd h5 {
	font-size:20px;
	line-height:24px;
}
}@media(max-width:992px) {
	.izjia {
	padding:20px 0px 10px;
}
.izjia dl {
	margin:0px -5px;
}
.izjia dl dt {
	width:100%;
	padding:0px 5px;
	margin-bottom:10px;
}
.izjia dl a {
	border-radius:5px;
	height:100%;
	background:#fff;
	overflow:hidden;
}
.izjia dl dd {
	width:50%;
	margin-bottom:10px;
	padding:0px 5px;
}
.izjia dd section {
	padding:10px 15px 15px;
}
.izjia dd h5 {
	font-size:16px;
}
.izjia dl a .memo h3{
	font-size:16px;
	line-height:24px;
	margin:0px 0px 10%;
}
.izjia dl a .memo{
	padding:16% 15px;
	line-height:24px;
}
}.inews {
	background:#313131;
	padding:80px 0px;
}
.inews dl {
	display:flex;
	justify-content:space-between;
	background:#fff;
}
.inews dl dt {
	width:61%;
}
.inews dl dd {
	width:39%;
	padding:25px;
}
.inews dd h2 {
	color:#000000;
}
.inews dd h2 p {
	font-size:43px;
	line-height:43px;
	font-family:BebasNeueCyrillic;
}
.inews dd h2 span {
	font-size:14px;
	line-height:14px;
	font-family:BebasNeueCyrillic;
	display:block;
}
.inews dd h3 {
	margin:25px 0px;
}
.inews dd h3 a {
	display:block;
	color:#24242d;
	font-size:18px;
	line-height:32px;
}
.inews dd section {
	font-size:14px;
	color:rgba(44,44,53,.6);
	line-height:30px;
}
.inews dd h5 {
	display:flex;
	justify-content:flex-end;
	margin:20px 0px 0px;
}
.inews dd h5 a {
	display:flex;
	font-size:20px;
	color:#0a4267;
	font-weight:bold;
	line-height:20px;
}
.inews dd h5 a:before {
	content:"";
	width:80px;
	height:1px;
	background:rgba(0,0,0,.15);
	margin:11px 10px 0px;
}
@media(max-width:992px) {
	.inews {
	display:none;
}
}.inslist {
	background:url(../images/nsbg.jpg) center 0 no-repeat;
	padding:50px 0px;
}
.inslist ul li {
	padding:50px 0px;
	display:flex;
	justify-content:space-between;
}
.inslist ul li h2 {
	color:#000000;
	padding-left:30px;
	width:13%;
}
.inslist ul li h2 p {
	font-size:43px;
	line-height:43px;
	font-family:BebasNeueCyrillic;
}
.inslist ul li h2 span {
	font-size:14px;
	line-height:14px;
	font-family:BebasNeueCyrillic;
	display:block;
}
.inslist ul li h4 {
	width:31%;
}
.inslist ul li .instext {
	width:56%;
	padding-right:5%;
}
.inslist ul li a {
	display:block;
	color:#24242d;
	font-size:18px;
	line-height:32px;
}
.inslist ul li section {
	font-size:14px;
	color:rgba(44,44,53,.6);
	line-height:30px;
	margin:20px 0px 50px;
}
.inslist ul li h5 a {
	display:flex;
	font-size:20px;
	color:#0a4267;
	font-weight:bold;
	line-height:20px;
}
.inslist ul li h5 a:before {
	content:"";
	width:80px;
	height:1px;
	background:rgba(0,0,0,.15);
	margin:11px 10px 0px;
}
.inslist ul li h1 {
	display:none;
	font-size:12px;
	line-height:14px;
	color:#999;
	font-family:avenir,arial;
	margin:5px 0px 0px;
}
@media(max-width:992px) {
	.inslist {
	padding:20px 0px;
}
.inslist ul li {
	padding:0px 0px;
	flex-wrap:wrap;
	margin-bottom:15px;
}
.inslist ul li h2 {
	display:none;
}
.inslist ul li h4 {
	width:100%;
	order:1;
}
.inslist ul li .instext {
	width:100%;
	order:2;
	padding-right:0;
	margin:10px 0px 0px;
}
.inslist ul li a {
	font-size:16px;
	line-height:22px;
}
.inslist ul li section {
	font-size:13px;
	line-height:20px;
	margin:5px 0px 0px;
}
.inslist ul li h5 {
	display:none;
}
.inslist ul li h1 {
	display:block;
}
}.cangku {
	padding:65px 0px 15px;
	background:#1e4fda;
}
.cangku dl {
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
}
.cangku dl dt {
	width:24%;
	margin-bottom:30px;
	padding-top:30px;
}
.cangku dl dd {
	width:24%;
	border:1px solid rgba(255,255,255,.7);
	margin-bottom:30px;
	padding:55px 25px 65px;
	color:#fff;
}
.cangku dt .ititle {
	color:#fff;
}
.cangku dd i {
	display:block;
	height:50px;
	background-position:0 0;
	background-repeat:no-repeat;
	background-size:50px auto;
	overflow:hidden;
}
.cangku dd h4 {
	font-size:24px;
	margin:80px 0px 30px;
}
.cangku dd section {
	font-size:15px;
	line-height:28px;
}
.cangku dd:hover {
	background:#fff url(../images/qiu.png) right 15px bottom 15px no-repeat;
	background-size:77% auto;
	color:#000;
}
.cangku dd:hover i {
	background-position:0 bottom;
}
@media(max-width:992px) {
	.cangku {
	padding:20px 0px;
}
.cangku dl dt {
	width:48%;
	margin-bottom:15px;
	padding-top:10px;
}
.cangku dl dd {
	width:48%;
	margin-bottom:15px;
	padding:25px 15px;
}
.cangku dd i {
	display:block;
	height:50px;
	background-position:0 0;
	background-repeat:no-repeat;
	background-size:50px auto;
	overflow:hidden;
}
.cangku dd h4 {
	font-size:15px;
	margin:15px 0px 10px;
}
.cangku dd section {
	font-size:13px;
	line-height:22px;
}
.cangku dd:hover {
	background:#fff url(../images/qiu.png) right 15px bottom 15px no-repeat;
	background-size:77% auto;
	color:#000;
}
.cangku dd:hover i {
	background-position:0 bottom;
}
}.bg {
	background:#f3f7fb;
}
.denglu {
	padding:66px 0px;
	display:flex;
	justify-content:space-between;
	align-items:flex-start;
}
.denglu .dlimg {
	max-width:55%;
	text-align:center;
}
.denglu .dlimg h4 {
	color:#24242d;
	font-size:18px;
	line-height:22px;
	font-family:ITCAvantGardeStd-Md;
}
.denglu .dlimg h2 {
	color:#24242d;
	font-size:38px;
	line-height:40px;
	margin:10px 0px 55px;
}
.denglu form {
	max-width:45%;
	width:430px;
	padding:50px 40px;
	box-shadow:0px 0px 30px rgba(0,0,0,.06);
	border-radius:10px;
	background:#fff;
}
.denglu form h3 {
	text-align:center;
	font-size:24px;
	line-height:36px;
	margin:0px 0px 60px;
}
.denglu form input {
	width:100%;
	height:20px;
	padding:14px 14px 14px 30px;
	height:48px;
	border:0;
	outline:none;
	background:transparent;
}
.denglu form dt {
	font-weight:normal;
	display:flex;
	justify-content:space-between;
	border:1px solid rgba(0,0,0,.1);
	border-radius:5px;
	overflow:hidden;
	background:url(../images/dlpic1.png) 5px center no-repeat;
	margin-bottom:15px;
}
.denglu form dt input {
	width:70%;
}
.denglu form dt input.yzm {
	width:30%;
	background:transparent;
	color:#007cff;
	font-size:14px;
	padding:0;
}
.denglu form dd {
	border:1px solid rgba(0,0,0,.1);
	border-radius:5px;
	overflow:hidden;
	margin-bottom:15px;
}
.denglu form dd.yz {
	background:url(../images/dlpic2.png) 5px center no-repeat;
}
.denglu form dd.mc {
	background:url(../images/dlpic3.png) 5px center no-repeat;
}
.denglu form span {
	display:flex;
	align-items:center;
	padding:10px 0px 40px;
}
.denglu form span i {
	width:15px;
	height:15px;
	border:1px solid rgba(0,0,0,.1);
	border-radius:3px;
}
.denglu form span p {
	margin-left:10px;
	font-size:14px;
	color:#999999;
	line-height:20px;
}
.denglu form span a {
	color:#1e4fda;
}
.denglu form button {
	width:100%;
	border:0;
	color:#fff;
	font-size:17px;
	height:50px;
	border-radius:5px;
	background:#1e4fda;
}
.denglu form h5 {
	font-size:14px;
	color:#999999;
	line-height:20px;
	margin:25px 0px 0px;
}
.denglu form h5 a {
	color:#1e4fda;
}
@media (max-width:992px) {
	.denglu {
		padding:25px 0px;
	}
	.denglu .dlimg {
		display:none;
	}
	.denglu form {
		max-width:100%;
		width:100%;
		padding: 15px;
		box-shadow:0px 0px 15px rgba(0,0,0,.06);
		border-radius:5px;
	}
	.denglu form h3 {
		font-size:18px;
		line-height:26px;
		margin:0px 0px 20px;
	}
	.denglu form input {
		padding:10px 14px 10px 30px;
		height:40px;
	}
	.denglu form span {
		padding:10px 0px;
	}
	.denglu form button {
		font-size:15px;
		height:42px;
	}
	.denglu form h5 {
		margin:15px 0px 0px;
	}
}
.inewsd {
	padding:50px 0 80px;
	background:#f3f7fb;
}
.instt {
	font-size:20px;
	text-align:center;
	line-height:20px;
	margin:0px 0px 5px;
}
.insct {
	line-height:34px;
	color:#444;
	font-size:16px;
	padding:20px 0px;
}
.instm {
	display:flex;
	justify-content:center;
	align-items:center;
	border-bottom:1px rgba(0,0,0,.15) dashed;
	padding-bottom:5px;
}
.instm span {
	color:#777;
	display:flex;
	line-height:30px;
	margin:0px 10px;
	font-size:13px;
	display:flex;
	align-items:center;
}
.instm span i {
	line-height:26px;
	margin-right:5px;
}
@media (max-width:992px) {
	.inewsd {
	padding:15px 0;
}
.instt {
	font-size:15px;
	margin:0px 0px 2px;
}
.insct {
	line-height:24px;
	font-size:13px;
	padding:10px 0px 15px;
}
.instm {
	padding-bottom:3px;
}
.instm span {
	line-height:20px;
	margin:0px 5px;
	font-size:12px;
}
.instm span i {
	line-height:20px;
}
}.fanye {
	display:flex;
	justify-content:space-between;
}
.fanye a {
	max-width:50%;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
	font-size:16px;
	line-height:30px;
	color:#000;
}
.fanye a:hover {
	color:#ed6c00;
	text-decoration:underline;
}
@media (max-width:992px) {
	.fanye a {
	font-size:13px;
	line-height:20px;
}
}