@charset "utf-8";
/* CSS Document */
#banner {
	position: relative;
	overflow: hidden;
	top: 100px;
	margin: 0px auto;
	max-width: 100%;
	left: 50%;
	margin-left: -50%;
}

.focus {
	width: 100%;
	position: relative;
	float: left;
	overflow: hidden;
	left: 50%;
	top: 0;
	margin-left: -50%;
}

.f426x240 li {
	position: absolute;
	left: 50%;
	margin-left: -50%;
	top: 0;
}

.rslides {
	width: 100%;
	position: relative;
	list-style: none;
	padding: 0
}

.rslides li {
	width: 100% !important;
}

.rslides li img {
	width: 100%;
	display: table;
}

.rslides li font {
	width: 100%;
	height: 100%;
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	background: url(../img50.html) repeat left center;
}

.rslides_nav {
	height: 85px;
	width: 43px;
	position: absolute;
	text-indent: -9999px;
	overflow: hidden;
	left: 272px;
	top: 224px;
	z-index: 999;
	display: block;
	background: url(../l.html) no-repeat;
}

.rslides_nav.next {
	left: 1608px;
	background: url(../r.html) no-repeat;
}

/*.rslides_nav:hover{ background:url(../images/l2.png) no-repeat;}
.rslides_nav:active{ background:url(../images/l2.png) no-repeat;}*/
/*.rslides_nav.next:active{background:url(../images/r2.png) no-repeat;}
.rslides_nav.next:hover{ background:url(../images/r2.png) no-repeat;}*/

.rslides_tabs {
	clear: both;
	text-align: center;
	position: absolute;
	bottom: 10%;
	right: 1%;
	z-index: 6;
	width: 124px;
	height: 4px;
}

.rslides_tabs li {
	float: left;
	margin-right: 8px;
	position: relative;
}

.rslides_tabs a {
	text-indent: -9999px;
	overflow: hidden;
	width: 33px;
	height: 24px;
	display: block;
	background-color: rgba(255,255,255,0.4);
}

.rslides_tabs li.rslides_here a {
	background-color: #fff;
}

.wapr-about-scope {
	position: relative;
	width: 600px;
	margin: 30px auto 0;
	display: table;
}

.wapr-about-scope ul {
	width: 100%;
	display: table;
}

.wapr-about-scope ul li {
	float: left;
	width: 138px;
	border-radius: 50%;
	margin-right: 10px;
}

.wapr-about-scope ul li a {
	display: block;
	width: 138px;
	height: 138px;
	border-radius: 50%;
	border: 1px solid #DDDDDD;
}

.wapr-about-scope ul li.sro1 a {
	background: url(../png/ico1.png) no-repeat center center;
	background-color: #fff;
}

.wapr-about-scope ul li.sro2 a {
	background: url(../png/ico2.png) no-repeat center center;
	background-color: #fff;
}

.wapr-about-scope ul li.sro3 a {
	background: url(../png/ico3.png) no-repeat center center;
	background-color: #fff;
}

.wapr-about-scope ul li.sro4 a {
	background: url(../png/ico4.png) no-repeat center center;
	background-color: #fff;
}

.wapr-about-scope ul li.sro1 a:hover,
.wapr-about-scope ul li.sro2 a:hover,
.wapr-about-scope ul li.sro3 a:hover,
.wapr-about-scope ul li.sro4 a:hover {
	background-color: #DDDDDD;
}

.wapr-about-scope ul li font {
	display: block;
	font-size: 18px;
	color: #4C4C4C;
	text-align: center;
	margin-top: 18px;
}

.waper-news-list {
	width: 100%;
	position: relative;
	left: 50%;
	margin-left: -50%;
	margin-top: 40px;
	display: table;
}

.waper-news-list li {
	width: 100%;
	margin-bottom: 5px;
}

.waper-news-list li a {
	display: block;
	width: 100%;
	height: 90px;
	line-height: 90px;
	font-size: 20px;
	color: #fff;
}

.waper-news-list li a font {
	display: inline-block;
	margin-left: 92px;
}

.waper-news-list li a img {
	float: right;
	margin-right: 30px;
	margin-top: 32px;
}

.waper-news-list li.ne1 a {
	background: url(../png/ico5.png) no-repeat 40px center;
	background-color: #1B4A8B;
}

.waper-news-list li.ne2 a {
	background: url(../png/ico5.png) no-repeat 40px center;
	background-color: #1B4A8B;
}

.waper-news-list li.ne3 a {
	background: url(../png/ico5.png) no-repeat 40px center;
	background-color: #1B4A8B;
}

.waper-news-list li.ne4 a {
	background: url(../png/ico5.png) no-repeat 40px center;
	background-color: #1B4A8B;
}

.waper-news-list li.ne5 a {
	background: url(../png/ico5.png) no-repeat 40px center;
	background-color: #1B4A8B;
}

.waper-news-list li.ne1 a:hover,
.waper-news-list li.ne2 a:hover, 
.waper-news-list li.ne3 a:hover, 
.waper-news-list li.ne4 a:hover,
.waper-news-list li.ne5 a:hover{
	background-color: #4AA262;
}

.top-nav-lists {
	width: 100%;
	margin-top: 100px;
	display: table;
}

.top-nav-lists ul li {
	float: left;
	width: 50%;
	height: 53px;
}

.top-nav-lists ul li a {
	display: block;
	width: 100%;
	height: 53px;
	text-align: center;
	line-height: 53px;
	font-size: 18px;
	color: #fff;
	background-color: #1A498A;
}

.top-nav-lists ul li a:hover {
	background-color: #579200;
}

.top-nav-lists ul li a.on {
	background-color: #579200;
}

.top-nav-lists2 ul li {
	width: 100%;
}

.waper-business {
	width: 100%;
	/*height: 881px;*/
	background: url(../jpg/fy-bg1.jpg) no-repeat left top;
	display: table;
}

.waper-list-busine {
	width: 580px;
	margin: 80px auto 0;
	display: table;
}

.waper-list-busine ul {
	width: 110%;
	display: table;
}

.waper-list-busine ul li {
	float: left;
	margin-right: 55px;
	width: 155px;
	height: 155px;
	border-radius: 50%;
	margin-bottom: 115px;
	position: relative;
}

.waper-list-busine ul li:before {
	position: absolute;
	left: -6px;
	top: -5px;
	content: '';
	border: 1px solid #B1B6BA;
	padding: 3px;
	width: 159px;
	height: 158px;
	border-radius: 50%;
}

.waper-list-busine ul li a {
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	width: 155px;
	height: 155px;
	border-radius: 50%;
	background: url(../png/jt.png) no-repeat center 125px;
	background-color: rgba(13,37,73,0.8);
	font-size: 18px;
	color: #fff;
	text-align: center;
	line-height: 155px;
	opacity: 0;
}

.waper-list-busine ul li img {
	width: 155px;
	height: 155px;
	border-radius: 50%;
}

.waper-list-busine ul li:hover a {
	opacity: 1;
}

.waper-list-busine ul li h3 {
	width: 110%;
	font-size: 18px;
	color: #1A4988;
	text-align: center;
	margin-top: 25px;
	margin-left: -10px;
}

.waper-list-busine ul li p {
	font-size: 13px;
	color: #797F7F;
	/*text-align: center;*/
	margin-top: 5px;
	text-transform: uppercase;
}

.waper-business2 {
	background: url(../jpg/fy-bg2.jpg) no-repeat left top;
	background-size: 100% 100%;
}

.waper-business3 {
	background: url(../png/fy-bg3.png) no-repeat left top;
	background-size: 100% 100%;
}

.waper-list-busine3 {
	width: 265px;
}

.waper-list-busine3 ul li {
	margin-left: 55px;
	margin-right: 0px;
}

.waper-tit {
	width: 277px;
	height: 98px;
	margin: 90px auto 70px;
}

.waper-business .waper-list-busine2 ul li h3 {
	color: #fff;
}

.waper-map-list {
	width: 100%;
	padding: 30px 0;
	background-color: #EBEBEB;
	text-align: center;
}

.waper-join-list {
	width: 100%;
	display: table;
}

.waper-join-list li .jon-tit {
	width: 100%;
	height: 54px;
	line-height: 54px;
	display: table;
	margin-bottom: 8px;
	color: #fff;
	cursor: pointer;
}

.waper-join-list li .jon-tit strong {
	float: left;
	font-size: 18px;
	font-weight: 400;
	margin-left: 36px;
}

.waper-join-list li .jon-tit font {
	float: right;
	font-size: 14px;
	margin-right: 36px;
}

.waper-join-list .jon-cnt {
	width: 90%;
	margin: 30px auto;
	display: none;
}

.waper-join-list li.on .jon-cnt {
	display: block;
}

.waper-join-list .jon-cnt h3 {
	margin-top: 20px;
	font-size: 16px;
	font-weight: bold;
	color: #5C5C5C;
}

.waper-join-list .jon-cnt p {
	margin-top: 10px;
	font-size: 16px;
	color: #5C5C5C;
}

.waper-join-list .jon-cnt p img {
	display: inline-block;
	margin-right: 20px;
}

.waper-join-list li.cor1 .jon-tit {
	background-color: #1A498A;
}

.waper-join-list li.cor2 .jon-tit {
	background-color: #1A498A;
}

.waper-join-list li.cor3 .jon-tit {
	background-color: #1A498A;
}

.waper-join-list li.cor4 .jon-tit {
	background-color: #1A498A;
}

.waper-join-list li.cor5 .jon-tit {
	background-color: #1A498A;
}
.waper-join-list li.cor6 .jon-tit {
	background-color: #1A498A;
}

.waper-join-list li.cor7 .jon-tit {
	background-color: #1A498A;
}

.waper-join-list li.cor8 .jon-tit {
	background-color: #1A498A;
}

.waper-join-list li.cor9 .jon-tit {
	background-color: #1A498A;
}

.waper-join-list li.cor10 .jon-tit {
	background-color: #1A498A;
}

.waper-join-list li.cor11 .jon-tit {
	background-color: #1A498A;
}

.waper-join-list li.cor12 .jon-tit {
	background-color: #1A498A;
}

.waper-join-list li.cor13 .jon-tit {
	background-color: #1A498A;
}

.waper-join-list li.cor14 .jon-tit {
	background-color: #1A498A;
}

.waper-join-list li.cor15 .jon-tit {
	background-color: #1A498A;
}

.waper-join-list li.cor16 .jon-tit {
	background-color: #1A498A;
}
.waper-join-list li.cor17 .jon-tit {
	background-color: #1A498A;
}

.waper-join-list li.cor18 .jon-tit {
	background-color: #1A498A;
}

.waper-join-list li.cor19 .jon-tit {
	background-color: #1A498A;
}

.waper-cont1 {
	width: 90%;
	margin: 40px auto 0;
/*	padding-bottom: 40px;*/
}

.waper-mit strong {
	font-size: 24px;
	color: #1A498A;
	font-weight: 300;
}

.waper-mit font {
	display: inline-block;
	color: #787878;
	padding-left: 15px;
	padding-top: 3px;
}

.waper-cont1 p {
	font-size: 18px;
	margin-top: 14px;
	line-height: 30px;
	color: #7D7D7D;
}

.waper-cont1 p img {
	width: 100%;
}

.waper-mit2 {
	width: 100%;
	border-bottom: 1px solid #E2E2E2;
}

.waper-mit2 strong {
	display: block;
	font-size: 22px;
	text-align: center;
}

.waper-mit2 p {
	text-align: center;
	font-size: 18px;
	color: #999999;
	padding-top: 10px;
	padding-bottom: 15px;
}

.waper-kg-list {
	width: 90%;
	margin: 19px auto 0;
}

.waper-kg-list dl {
	width: 100%;
	margin-bottom: 8px;
	border: 1px solid #DFDFDF;
	display: table;
}

.waper-kg-list dl dt {
	float: left;
	width: 148px;
	/*height: 150px;*/
}

.waper-kg-list dl dd {
	float: left;
	margin-left: 36px;
	width: 388px;
	padding-top: 45px;
}

.waper-kg-list dl dd h3 a {
	font-size: 18px;
	color: #272727;
}

.waper-kg-list dl dd h3 a:hover {
	color: #1A498A;
}

.waper-kg-list dl dd p {
	font-size: 14px;
	color: #6F6F6F;
	line-height: 25px;
}

.fy {
	width: 90%;
	margin: 58px auto 30px;
	display: table;
}

.fy a {
	float: left;
	width: 280px;
	height: 45px;
	background-color: #1A498A;
	color: #fff;
	text-align: center;
	line-height: 45px;
	font-size: 16px;
	border-radius: 5px;
}

.fy a:nth-child(2n) {
	float: right;
}

.group-list li {
	padding: 50px 0;
	background-color: #fff;
	border-top: 1px solid #D6D6D6;
	border-bottom: 1px solid #D6D6D6;
	margin-top: 16px;
}

.group-list li p {
	width: 95%;
	margin: 0 auto;
	border-bottom: 1px dotted #ABAAAA;
	padding-bottom: 5px;
	display: table;
}

.group-list li p span {
	float: left;
}

.group-list li p strong {
	float: left;
	font-size: 30px;
	font-weight: bold;
	color: #1A498A;
	margin-top: 60px;
	margin-left: 60px;
}

.group-list li font {
	font-size: 14px;
	color: #1A498A;
	padding-top: 5px;
	display: block;
	margin-left: 20px;
}

.more {
	margin-top: 80px;
}

.more a {
	display: block;
	width: 100%;
	height: 63px;
	line-height: 63px;
	text-align: center;
	font-size: 20px;
	color: #fff;
	background-color: rgba(102,102,102,0.8);
}

.banners {
	width: 100%;
	display: table;
}

.sub-waper-km {
	width: 100%;
	
	    margin: 130px auto 0;
}

.sub-tit-km {
	width: 100%;
	margin-left: 20px;
	display: table;
	text-align: center;
}

.sub-tit-km strong,
.sub-tit-km span,
.sub-tit-km font {
	display: inline-block;
	margin: 0 8px;
}

.sub-tit-km strong {
	font-size: 36px;
	color: #4DA3D7;
	font-weight: bold;
}

.sub-tit-km font {
	text-transform: uppercase;
	color: #AFAEAE;
	font-weight: bold;
}

.sub-hd-km {
	margin-top: 16px;
	width: 100%;
	display: table;
}

.sub-hd-km li .jon-tit2 {
	width: 100%;
	height: 42px;
	margin-bottom: 8px;
	line-height: 42px;
	background-color: #FFFFFF;
	cursor: pointer;
}

.sub-hd-km li .jon-tit2 strong {
	float: left;
	margin-left: 20px;
	font-size: 20px;
	font-weight: 400;
}

.sub-hd-km li .jon-tit2 font {
	float: right;
	margin-right: 20px;
	font-size: 20px;
}

.sub-hd-km li .jon-tit2:hover {
	background-color: #1A498A;
}

.sub-hd-km li .jon-tit2:hover strong,
.sub-hd-km li .jon-tit2:hover font {
	color: #fff;
}

.sub-hd-km li.on .jon-tit2 {
	background-color: #1A498A;
}

.sub-hd-km li.on .jon-tit2 strong,
.sub-hd-km li.on .jon-tit2 font {
	color: #fff;
}

.sub-hd-km li .jon-cnt {
	width: 100%;
	margin-top: 15px;
	padding-bottom: 20px;
	display: none;
}

.sub-hd-km li .jon-cnt p {
	font-size: 18px;
	line-height: 30px;
	width: 90%;
	margin: 20px auto 0;
}

.sub-hd-km li .jon-cnt p img {
	width: 100%;
}

.news-list-mk {
	width: 610px;
	margin: 40px auto 0;
	display: table;
	padding-bottom: 40px;
}

.news-list-mk dl {
	width: 100%;
	display: table;
	margin-top: 33px;
	border-bottom: 1px dotted #CFCFCF;
	padding-bottom: 15px;
}

.news-list-mk dl dt {
	float: left;
	width: 238px;
	height: 138px;
	border: 1px solid #CFCFCF;
	position: relative;
}

.news-list-mk dl dt img {
	display: block;
	width: 232px;
	height: 132px;
	margin: 3px auto 0;
}

.news-list-mk dl dd {
	float: right;
	width: 332px;
}

.news-list-mk dl dd h3 a {
	font-size: 18px;
	color: #000000;
	font-weight: bold;
}

.news-list-mk dl dd h3 a:hover {
	color: #1A498A;
}

.news-list-mk dl dd p {
	font-size: 16px;
	color: #7C7C7C;
	line-height: 25px;
	margin-top: 10px;
}

.news-list-mk dl dd span {
	display: block;
	margin-top: 35px;
}

.news-list-mk dl dd span a {
	font-size: 14px;
	font-weight: bold;
}

.news-list-mk dl dd span a:hover {
	color: #1A498A;
}

.news-list-mk dl dd span img {
	vertical-align: middle;
}

.news-list-mk dl dt font {
	position: absolute;
	right: -10px;
	top: -20px;
	display: block;
	width: 76px;
	height: 54px;
	background-color: rgba(0,0,0,0.8);
	color: #fff;
	text-align: center;
}

.news-list-mk dl dt font strong {
	display: block;
	font-size: 16px;
	margin-top: 9px;
}

.top-nav-lists3 {
	width: 640px;
	position: fixed;
	left: 50%;
	margin-left: -320px;
	top: 0;
	z-index: 1;
}

.section1 {
	background: url(../jpg/bg1.jpg) no-repeat;
	background-size: 100% 100%;
}

.section2 {
	background: url(../jpg/bg2.jpg) no-repeat;
	background-size: 100% 100%;
}

.section3 {
	background-color: #F0F0F0;
}

.section4 {
	background: url(../jpg/bg3.jpg) no-repeat;
	background-size: 100% 100%;
}

.section5 {
	background-color: #F3F4F5;
}

.animert {
	width: 555px;
	margin: 0 auto;
	display: table;
}

.animert ul {
	width: 110%;
	margin-top: -368px;
	display: table;
}

.animert ul li {
	float: left;
	margin-right: 30px;
	animation: ante 1s cubic-bezier(0.435, 0.225, 0.335, 0.435) 0s infinite alternate;
	-animation: ante 1s cubic-bezier(0.435, 0.225, 0.335, 0.435) 0s infinite alternate;
}

@keyframes ante {
 
	from, 20%, 40%, 60%, 80%, to {
		animation-timing-function: cubic-bezier(0.325, 0.225, 0.335, 1.000);
	}

	50% {
		transform: rotate(-20deg);
		-webkit-transform: rotate(-20deg);
	}

	to {
		transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
	}
}

@-webkit-keyframes ante {
 
	from, 20%, 40%, 60%, 80%, to {
		animation-timing-function: cubic-bezier(0.325, 0.225, 0.335, 1.000);
	}

	50% {
		transform: rotate(-20deg);
		-webkit-transform: rotate(-20deg);
	}

	to {
		transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
	}
}

.animert ul li.anmt1 {
	opacity: 1;
	transform: translateX(-50px);
	-webkit-transform: translateX(-50px);
	-moz-transform: translateX(-50px);
	-ms-transform: translateX(-50px);
	transition: all .4s ease-in-out 0s;
	-moz-transition: all .4s ease-in-out 0s;
	-webkit-transition: all .4s ease-in-out 0s;
	-ms-transition: all .4s ease-in-out 0s;
}

.animert ul li.anmt2 {
	opacity: 1;
	transform: translateX(50px);
	-webkit-transform: translateX(50px);
	-moz-transform: translateX(50px);
	-ms-transform: translateX(50px);
	transition: all .4s ease-in-out 0s;
	-moz-transition: all .4s ease-in-out 0s;
	-webkit-transition: all .4s ease-in-out 0s;
	-ms-transition: all .4s ease-in-out 0s;
}

.waper-wen-zi {
	width: 100%;
	height: 600px;
	background-color: rgba(255,255,255,0.7);
	position: absolute;
	left: 0;
	bottom: 0;
}

.mob-titi {
	width: 100%;
	margin-top: 30px;
}

.mob-titi h3 {
	text-align: center;
	font-size: 30px;
	font-weight: bold;
	color: #1A498A;
}

.mob-titi span {
	display: block;
	width: 30px;
	height: 3px;
	background-color: #1A498A;
	margin: 18px auto 0;
}

.waper-wen-zi p {
	width: 90%;
	margin: 30px auto 0;
	font-size: 22px;
	color: #1A498A;
	text-indent: 2em;
	line-height: 38px;
}

.waper-hd {
	width: 60px;
	position: absolute;
	left: 50%;
	margin-left: -30px;
	bottom: 1%;
	animation: ante2 1s cubic-bezier(0.435, 0.225, 0.335, 0.435) 0s infinite alternate;
	-animation: ante2 1s cubic-bezier(0.435, 0.225, 0.335, 0.435) 0s infinite alternate;
}

@keyframes ante2 {
 
	from, 20%, 40%, 60%, 80%, to {
		animation-timing-function: cubic-bezier(0.325, 0.225, 0.335, 1.000);
	}

	50% {
		opacity: 0.3;
	}

	to {
		opacity: 1;
	}
}

@-webkit-keyframes ante2 {
 
	from, 20%, 40%, 60%, 80%, to {
		animation-timing-function: cubic-bezier(0.325, 0.225, 0.335, 1.000);
	}

	50% {
		opacity: 0.3;
	}

	to {
		opacity: 1;
	}
}

.mob-1 {
	width: 260px;
	height: 260px;
	position: absolute;
	left: 50%;
	margin-left: -130px;
	top: 260px;
	opacity: 0;
	transform: translateY(50px);
	-moz-transform: translateY(50px);
	-ms-transform: translateY(50px);
	-webkit-transform: translateY(50px);
	transition: all .5s ease-out .2s;
	-webkit-transition: all .5s ease-out .2s;
	-ms-transition: all .5s ease-out .2s;
	-webkit-transition: all .5s ease-out .2s;
}

.mob-2 {
	width: 506px;
	position: absolute;
	left: 50%;
	margin-left: -253px;
	top: 558px;
	opacity: 0;
	transform: translateY(50px);
	-moz-transform: translateY(50px);
	-ms-transform: translateY(50px);
	-webkit-transform: translateY(50px);
	transition: all .5s ease-out .6s;
	-webkit-transition: all .5s ease-out .6s;
	-ms-transition: all .5s ease-out .6s;
	-webkit-transition: all .5s ease-out .6s;
}

.nk1 {
	width: 100%;
	margin-top: -6px;
}

.nk1 img {
	width: 100%;
}

.nk2 {
	width: 100%;
	margin-top: 22px;
}

.wen-1 {
	float: left;
	padding-top: 30px;
	margin-left: 20px;
}

.wen-1 p {
	font-size: 18px;
	color: #1A498A;
	margin-top: 5px;
	font-weight: bold;
	text-transform: uppercase;
}

.wen-2 {
	float: right;
	margin-right: 20px;
}

.cmk {
	width: 90%;
	margin: 0 auto;
	border-top: 1px solid #fff;
}

.cmk p {
	font-size: 18px;
	color: #fff;
	line-height: 30px;
	margin-top: 35px;
	text-indent: 2em;
}

.wein {
	width: 520px;
	margin: 40px auto 0;
}

.wein2 {
	width: 520px;
	margin: 30px auto 0;
}

.wein2 p {
	font-size: 28px;
	color: #6F6F6F;
	line-height: 65px;
}

.wein2 p span {
	color: #1A498A;
}

.mjg {
	width: 600px;
	margin: 30px auto 0;
	padding-bottom: 10px;
}

.mjg h3 {
	width: 200px;
	font-size: 20px;
	background-color: #1A498A;
	color: #fff;
	padding: 5px 10px;
	border-radius: 5px;
	margin-bottom:10px;
}

.mjg ul {
	width: 100%;
	display: table;
}

.mjg ul li {
	float: left;
	margin-top: 20px;
	width: 292px;
}

.mjg ul li dl {
	width: 100%;
}

.mjg ul li dl dt {
	width: 100%;
	/*height: 236px;*/
}

.mjg ul li dl dt img {
	width: 100%;
/*	height: 236px;*/
}

.mjg ul li dl dd {
	width: 100%;
	height: 50px;
	text-align: center;
	line-height: 50px;
	font-size: 16px;
	color: #595959;
	background-color: #fff;
}

.mjg ul li:nth-child(2n) {
	float: right;
}

.mores {
	width: 100%;
	margin-top: 40px;
	text-align: center;
}

.mores a {
	font-size: 18px;
	color: #848484;
}
.waper-kg-list dl dt a img {width: 148px;
    height: 197px;}
	
	
.group-list li p span img{    height: 200px; width: 242px;}

.contact-lx .contact-cont{margin:0 auto;max-width:1200px}.contact-lx .ctc{margin-top:40px;height:500px}.contact-lx .ctc:after{content:'';display:block;clear:both}.contact-lx .contact-map{float:left;width:50%;height:100%}.contact-lx .map{height:100%}.contact-lx .anchorBL{display:none!important}.contact-lx .contact-info{float:right;width:50%;height:100%;padding:60px 90px;background:#2b579a;-webkit-box-sizing: border-box;}.contact-lx .cti-list{margin-top:-20px}.contact-lx .cti-item{margin-top:20px;line-height:1}.contact-lx .cti-item:after{content:'';display:block;clear:both}.contact-lx .cti-item .i{float:left;margin-right:15px}.contact-lx .cti-item .c{overflow:hidden;font-size:15px;line-height:30px;color:#fff}@media (max-width:1240px){.contact-lx .ctc{height:auto}.contact-lx .contact-map{float:none;width:auto;height:400px}.contact-lx .contact-info{float:none;width:auto}}@media (max-width:1024px){.contact-lx .container{max-width:90%}.contact-lx .contact-map{height:360px}.contact-lx .contact-info{padding:30px 5%}}@media (max-width:768px){.contact-lx .contact-map{height:300px}.contact-lx .cti-item .i img{width:25px}.contact-lx .cti-item .c{font-size:13px;line-height:25px}}@media (max-width:576px){.contact-lx .container{max-width:none}.contact-lx .ctc{margin-top:30px}.contact-lx .cti-list{margin-top:-15px}.contact-lx .cti-item{margin-top:15px}.contact-lx .cti-item .i img{margin-top:3px;width:20px}}@media (max-width:576px){.contact-lx .contact-map{height:250px}}.contact-wl{background:#f0f0f0}.contact-wl .wl-info{margin-top:-65px}.contact-wl .wl-pic{text-align:center}.contact-wl .wl-pic img{max-width:100%}@media (max-width:425px){.contact-wl .wl-info{margin-top:0}}.contact-fk{position:relative;z-index:1}.contact-fk .ct-fk-bg{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;background:no-repeat center center fixed;background-size:cover}.contact-fk .ctc{margin:50px auto 0;max-width:850px}.contact-fk .n{font-size:14px;font-weight:700;line-height:20px;color:#fff}.contact-fk .c{display:block;margin-top:10px;margin-bottom:20px}.contact-fk .c input,.contact-fk .c textarea{display:block;border:1px solid #ccc;padding:10px 0px;width:100%;font-size:14px;line-height:18px;color:#fff}.contact-fk .ctc-t-list{margin-left:-20px}.contact-fk .ctc-t-item{float:left;width:270px;margin-left:20px}.contact-fk .ctc-v-code:after{content:'';display:block;clear:both}.contact-fk .ctc-v-code input{float:left;width:270px;margin-right:20px}.contact-fk .ctc-v-code .v-code img{width:105px;height:40px}.contact-fk .submit{display:block;margin-top:45px;padding:10px 0;width:100%;font-size:14px;line-height:20px;text-align:center;background:#2b579a;color:#fff}.contact-fk .submit:active{background:#333}.contact-fk .tips{margin-top:20px;padding:0 5%;font-size:14px;line-height:25px;text-align:center;color:#fff}@media (max-width:1024px){.contact-fk .ct-fk-bg{background-attachment:scroll}.contact-fk .container{max-width:90%}.contact-fk .ctc-t-list{margin-left:0}.contact-fk .ctc-t-item{float:none;margin-left:0;width:100%}.contact-fk .ctc-v-code input{width:calc(100% - 125px)}.contact-fk .ctc-v-code .v-code{float:right}.no-csscalc .contact-fk .ctc-v-code input{width:270px}.no-csscalc .contact-fk .ctc-v-code .v-code{float:none}}@media (max-width:576px){.contact-fk .container{max-width:none}.contact-fk .ctc{margin-top:30px}.contact-fk .c{margin-bottom:15px}.contact-fk .submit{margin-top:35px}.contact-fk .tips{margin-top:15px;padding:0;font-size:12px;line-height:20px}}








.margingT {
margin-bottom: 80px;
}

.bottommob{
-webkit-box-sizing: border-box;
height: 80px;
position: fixed;
bottom: 0;
left: 0;
z-index: 1000;
padding: 0 10px;
overflow: hidden;
width: 100%;
background: rgba(0, 0, 0, .8);
}

.bottom-pic {
position: absolute;
top: 10px;
width: 60px;
height: 60px;
overflow: hidden;
-webkit-border-radius: 10px;
border-radius: 10px;
}

.bottom-pic img {
width: 100%;
height: 100%;
}

.bottom-text {
margin-left: 70px;
line-height: 80px;
font-size: 32px;
color: #fff;
}

.bottom-btn {
position: absolute;
top: 20px;
right: 10px;
height: 40px;
line-height: 40px;
color: #fff;
background-color: #60b900;
border-radius: 6px;
text-align: center;
font-size: 24px;
padding: 0 5px;
font-weight: bold;
}

.bottommob a {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
}

.db-footer{ width:100%; display:table; position:fixed; left:0; bottom:0;}
.db-footer li{ width:49.8%; float:left; text-align:center; height:60px; line-height:60px; background-color:#1f62bd; border-right:1px solid #CB4D5B;}
.db-footer li img{ vertical-align:middle; margin-right:10px;}
.db-footer li a{ font-size:1.2em; color:#fff;}

.db-top{ width:100%; display:table; position:fixed; left:0; bottom:0;}