body,h1,h2,h3,h4,h5,h6,p,dl,dt,dd,ul,ol,li,form,button,input,textarea,th,td {
	/*font-weight:normal;*/
	margin:0;
	padding:0
}
ul,ol,li {
	list-style:none
}
a {
	text-decoration:none;
	color:#333
}
a:hover {
	text-decoration:none
}
img {
	vertical-align:top;
	border:0
}
button,input,textarea {
	font-size:100%;
	vertical-align:middle;
	outline:none;
	border-radius:0;
	-webkit-appearance:none
}
table {
	border-spacing:0;
	border-collapse:collapse
}
div,a {
	-webkit-tap-highlight-color:rgba(255,255,255,0)
}
html {
	font-size:100px
}
@media screen and (min-width:320px) {
	html {
	font-size:85.33333px
}
}@media screen and (min-width:360px) {
	html {
	font-size:96px
}
}@media screen and (min-width:375px) {
	html {
	font-size:100px
}
}@media screen and (min-width:480px) {
	html {
	font-size:128px
}
}
@media screen and (min-width:750px) {
	html {
	font-size:200px
}
}.clearfloat:after {
	font-size:0;
	display:block;
	visibility:hidden;
	clear:both;
	height:0;
	content:' '
}
.clearfloat {
	*zoom:1
}
.clearboth {
	clear:both
}
.wp1440 {
	width:1440px;
	margin:0 auto
}
@media screen and (max-width:1480px) {
	.wp1440 {
	width:auto;
	margin:0 .1rem
}
}.wp1200 {
	width:1200px;
	margin:0 auto
}
@media screen and (max-width:1240px) {
	.wp1200 {
	width:auto;
	margin:0 .1rem
}
}
.checkBrowser {
	font-size:14px;
	line-height:40px;
	position:fixed;
	z-index:99999;
	top:0;
	left:50%;
	width:700px;
	height:40px;
	margin-left:-360px;
	padding:0 10px;
	color:#fff;
	border-bottom-right-radius:5px;
	border-bottom-left-radius:5px;
	background-color:#e6212a
}
.checkBrowser a {
	font-size:16px;
	line-height:20px;
	position:absolute;
	top:10px;
	right:5px;
	display:block;
	width:20px;
	height:20px;
	cursor:pointer;
	text-align:center;
	color:#333;
	border-radius:50%;
	background-color:#fff
}
@media screen and (max-width:750px) {

}.join-box {
	padding:.28rem 0 .5rem;
	background-color:#fff;
	background-position:center bottom;
	background-repeat:no-repeat;
	background-size:cover
}
.join-title {
	text-align:center;
	margin-bottom:.17rem
}
.join-title .en {
	font-family:'GEORGIA';
	font-size:35px;
	color:#1a4077;
	margin-bottom:5px;
	text-transform:uppercase
}
.join-title .cn {
	font-size:30px;
	color:#333
}
@media screen and (max-width:750px) {
	.join-title .en {
	font-size:22px
}
.join-title .cn {
	font-size:20px
}
}.join-honor-box {
	background-color:#f7f7f7;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-moz-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.join-honor-box .img {
	padding:15px;
	background-color:#fff;
	box-shadow:10px 0 40px rgba(0,0,0,0.1)
}
.join-honor-box .img img {
	max-width:100%
}
.join-honor-box .info {
	-webkit-box-flex:1;
	-webkit-flex:1;
	-moz-box-flex:1;
	-ms-flex:1;
	flex:1;
	padding:.1rem .25rem .1rem .3rem;
	position:relative;
	z-index:2
}
@media screen and (max-width:900px) {
	.join-honor-box .info {
	padding:.1rem
}
}.join-honor-box .p {
	font-size:16px;
	line-height:30px;
	color:#333
}
.join-honor-box .title {
	padding-top:.17rem;
	line-height:28px;
	font-size:20px;
	color:#333
}
.join-honor-box .title img {
	vertical-align:top;
	max-width:100%
}
.join-honor-box .img-list {
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;
	padding-top:20px
}
.join-honor-box .img-list li {
	-webkit-box-flex:1;
	-webkit-flex:1;
	-moz-box-flex:1;
	-ms-flex:1;
	flex:1;
	margin-right:20px
}
.join-honor-box .img-list li:last-child {
	margin-right:0
}
.join-honor-box .img-list li img {
	width:100%;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	border:1px solid #cecece;
	display:block;
	margin-bottom:10px
}
.join-honor-box .img-list li p {
	font-size:16px;
	color:#333;
	text-align:center
}
@media screen and (max-width:800px) {
	.join-honor-box {
	display:block
}
.join-honor-box .img {
	text-align:center
}
}.job-advantage-box {
	position:relative
}
.job-advantage-box .shadow {
	/*position:absolute;*/
	z-index:1;
	width:100%;
	bottom:0;
	left:0;
	-webkit-transform:translateY(50%);
	-moz-transform:translateY(50%);
	-ms-transform:translateY(50%);
	transform:translateY(50%)
}
.job-advantage-box .wp {
	position:relative;
	/*z-index:2;*/
	background-color:#fff;
	border:1px solid #c3c3c3
}
.job-advantage-box .title {
	text-align:center;
	background-color:#1a4077;
	color:#fff;
	line-height:.44rem;
	font-size:.17rem
}
.job-advantage-box .list {
	font-size:0
}
.job-advantage-box .list li {
	width:25%;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	display:-webkit-inline-box;
	display:-webkit-inline-flex;
	display:-moz-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex;
	vertical-align:top;
	height:214px;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-flex-direction:column;
	-moz-box-orient:vertical;
	-moz-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-moz-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-moz-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	padding:.12rem;
	border-right:1px solid #e5e5e5;
	border-top:1px solid #e5e5e5
}
.job-advantage-box .list li:nth-child(2),.job-advantage-box .list li:nth-child(4),.job-advantage-box .list li:nth-child(5),.job-advantage-box .list li:nth-child(7) {
	background-color:#d7e8ff
}
@media screen and (max-width:750px) {
	.job-advantage-box .list li {
	width:50%
}
.job-advantage-box .list li:nth-child(4),.job-advantage-box .list li:nth-child(5) {
	background-color:#fff
}
.job-advantage-box .list li:nth-child(3),.job-advantage-box .list li:nth-child(6) {
	background-color:#d7e8ff
}
}.job-advantage-box .list li img {
	width:.36rem;
	height:.36rem
}
.job-advantage-box .list li .t {
	margin-top:.07rem;
	font-size:18px;
	color:#333;
	margin-bottom:3px
}
.job-advantage-box .list li .p {
	font-size:14px;
	color:#666;
	text-align:center;
	line-height:20px
}
.job-advantage-box .list li:hover img {
	-webkit-animation-name:bounce;
	-moz-animation-name:bounce;
	animation-name:bounce;
	-webkit-transform-origin:center bottom;
	-moz-transform-origin:center bottom;
	-ms-transform-origin:center bottom;
	transform-origin:center bottom;
	-webkit-animation-duration:1s;
	-moz-animation-duration:1s;
	animation-duration:1s
}
@-webkit-keyframes bounce {
	from,20%,53%,80%,to {
	-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);
	animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
40%,43% {
	-webkit-animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);
	animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);
	-webkit-transform:translate3d(0,-30px,0);
	transform:translate3d(0,-30px,0)
}
70% {
	-webkit-animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);
	animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);
	-webkit-transform:translate3d(0,-15px,0);
	transform:translate3d(0,-15px,0)
}
90% {
	-webkit-transform:translate3d(0,-4px,0);
	transform:translate3d(0,-4px,0)
}
}@-moz-keyframes bounce {
	from,20%,53%,80%,to {
	-moz-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);
	animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);
	-moz-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
40%,43% {
	-moz-animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);
	animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);
	-moz-transform:translate3d(0,-30px,0);
	transform:translate3d(0,-30px,0)
}
70% {
	-moz-animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);
	animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);
	-moz-transform:translate3d(0,-15px,0);
	transform:translate3d(0,-15px,0)
}
90% {
	-moz-transform:translate3d(0,-4px,0);
	transform:translate3d(0,-4px,0)
}
}@keyframes bounce {
	from,20%,53%,80%,to {
	-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);
	-moz-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);
	animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);
	-webkit-transform:translate3d(0,0,0);
	-moz-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
40%,43% {
	-webkit-animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);
	-moz-animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);
	animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);
	-webkit-transform:translate3d(0,-30px,0);
	-moz-transform:translate3d(0,-30px,0);
	transform:translate3d(0,-30px,0)
}
70% {
	-webkit-animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);
	-moz-animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);
	animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);
	-webkit-transform:translate3d(0,-15px,0);
	-moz-transform:translate3d(0,-15px,0);
	transform:translate3d(0,-15px,0)
}
90% {
	-webkit-transform:translate3d(0,-4px,0);
	-moz-transform:translate3d(0,-4px,0);
	transform:translate3d(0,-4px,0)
}
}.join-support-box {
	position:relative
}
.join-support-box .shadow {
	position:absolute;
	z-index:1;
	width:100%;
	bottom:0;
	left:0;
	-webkit-transform:translateY(50%);
	-moz-transform:translateY(50%);
	-ms-transform:translateY(50%);
	transform:translateY(50%)
}
.join-support-box .wp {
	position:relative;
	z-index:2;
	background-color:#fff;
	border:1px solid #f0f0f0;
	padding:.11rem
}
.join-support-box .title {
	text-align:center;
	background-color:#1a4077;
	color:#fff;
	line-height:.44rem;
	font-size:.15rem
}
.join-support-box .list {
	background-image:url(../images/bg_6.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center center;
	font-size:0
}
.join-support-box .list li {
	display:inline-block;
	vertical-align:top;
	width:33.33%;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	background-color:rgba(0,0,0,0.3);
	height:1.58rem;
	border-bottom:1px solid rgba(255,255,255,0.2);
	border-left:1px solid rgba(255,255,255,0.2);
	position:relative
}
.join-support-box .list li:hover .hover {
	opacity:1
}
@media screen and (max-width:750px) {
	.join-support-box .list li {
	width:50%
}
}.join-support-box .info {
	position:absolute;
	left:50%;
	top:50%;
	-webkit-transform:translate(-50%,-50%);
	-moz-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	z-index:1;
	text-align:center;
	color:#fff;
	padding-bottom:11px
}
.join-support-box .info:after {
	position:absolute;
	height:1px;
	background-color:#fff;
	content:'';
	bottom:0;
	left:50%;
	display:block;
	width:.38rem;
	margin-left:-.19rem
}
.join-support-box .info .t {
	font-size:20px;
	margin-bottom:5px
}
@media screen and (max-width:750px) {
	.join-support-box .info .t {
	font-size:14px
}
}.join-support-box .info .en {
	font-size:15px;
	font-family:'GEORGIA';
	margin-bottom:10px
}
@media screen and (max-width:750px) {
	.join-support-box .info .en {
	font-size:10px
}
}.join-support-box .info i {
	display:block;
	font-size:10px
}
.join-support-box .hover {
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	z-index:2;
	background-color:#d7e8ff;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-flex-direction:column;
	-moz-box-orient:vertical;
	-moz-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-moz-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-moz-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	opacity:0;
	-webkit-transition:all .2s ease;
	-moz-transition:all .2s ease;
	transition:all .2s ease
}
.join-support-box .hover .num {
	font-size:.4rem;
	color:#0d306a;
	font-family:'GEORGIA';
	margin-bottom:.2rem
}
.join-support-box .hover .t {
	text-align:center;
	font-size:20px;
	color:#333;
	margin-bottom:10px
}
.join-support-box .hover .p {
	text-align:center;
	font-size:16px;
	color:#777
}
@media screen and (max-width:750px) {
	.join-support-box .hover .t {
	font-size:14px
}
.join-support-box .hover .p {
	font-size:10px
}
}.join-process-box {
	line-height:30px;
	color:#333;
	font-size:14px
}
.join-process-box p {
	margin-bottom:15px
}
.join-process-box img {
	max-width:100%;
	height:auto !important
}
.join-process-box ul {
	list-style:disc
}
.join-process-box ul li {
	list-style:disc
}
.join-process-box ol {
	list-style:decimal
}
.join-process-box ol li {
	list-style:decimal
}
.join-application-box {
	position:relative
}
.join-application-box .shadow {
	position:absolute;
	z-index:1;
	width:100%;
	bottom:0;
	left:0;
	-webkit-transform:translateY(50%);
	-moz-transform:translateY(50%);
	-ms-transform:translateY(50%);
	transform:translateY(50%)
}
.join-application-box .wp {
	position:relative;
	z-index:2;
	background-color:#f7f7f7;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex
}
.join-application-box .form {
	-webkit-box-flex:1;
	-webkit-flex:1;
	-moz-box-flex:1;
	-ms-flex:1;
	flex:1;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:.32rem
}
.join-application-box .input-box {
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;
	width:100%;
	border:1px solid #d4d4d4;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	margin-bottom:8px;
	background-color:#fff;
	border-radius:3px
}
.join-application-box .word {
	padding-left:10px;
	font-size:16px;
	color:#666;
	line-height:50px
}
.join-application-box .red {
	color:red
}
.join-application-box .input {
	-webkit-box-flex:1;
	-webkit-flex:1;
	-moz-box-flex:1;
	-ms-flex:1;
	flex:1
}
.join-application-box .input input {
	display:block;
	width:100%;
	height:50px;
	line-height:50px;
	border:none;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	background:none;
	font-size:16px;
	color:#666;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:0 10px
}
.join-application-box .select {
	-webkit-box-flex:1;
	-webkit-flex:1;
	-moz-box-flex:1;
	-ms-flex:1;
	flex:1;
	position:relative
}
.join-application-box .select:after {
	position:absolute;
	width:0;
	height:0;
	border-top:5px solid #717171;
	border-right:4px solid transparent;
	border-left:4px solid transparent;
	display:block;
	content:'';
	top:50%;
	right:15px;
	margin-top:-2px
}
.join-application-box .select select {
	display:block;
	width:100%;
	padding:0 30px 0 10px;
	height:50px;
	line-height:50px;
	border:none;
	font-size:16px;
	color:#333;
	cursor:pointer;
	border:none;
	background:none;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	outline:none
}
.join-application-box .ver-box {
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-moz-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.join-application-box .ver-box .input-box {
	margin-bottom:0
}
.join-application-box .ver-img {
	margin-left:5px;
	display:block
}
.join-application-box .btn {
	padding:.12rem 0;
	text-align:center
}
.join-application-box .btn input {
	display:inline-block;
	vertical-align:top;
	width:146px;
	height:50px;
	line-height:50px;
	text-align:center;
	border:none;
	background:#0d306a;
	color:#fff;
	font-size:14px;
	margin:0 15px;
	border-radius:3px;
	-webkit-transition:all .2s ease;
	-moz-transition:all .2s ease;
	transition:all .2s ease;
	cursor:pointer
}
.join-application-box .btn input:hover {
	background:#0f387c
}
@media screen and (max-width:750px) {
	.join-application-box .btn {
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-justify-content:space-around;
	-ms-flex-pack:distribute;
	justify-content:space-around
}
.join-application-box .btn input {
	max-width:45%;
	margin:0
}
}.join-application-box .tips {
	font-size:16px;
	line-height:30px;
	color:#0d306a;
	text-align:center
}
@media screen and (max-width:1150px) {
	.join-application-box .img {
	display:none
}
}.chain-box {
	background-color:#fff;
	line-height:30px;
	position:relative;
	font-size:16px
}
.chain-box p {
	margin-bottom:15px
}
.chain-box img {
	max-width:100%;
	height:auto !important
}
.chain-box ul {
	list-style:disc
}
.chain-box ul li {
	list-style:disc
}
.chain-box ol {
	list-style:decimal
}
.chain-box ol li {
	list-style:decimal
}
.chain-box .shadow {
	position:absolute;
	z-index:1;
	width:100%;
	bottom:0;
	left:0;
	-webkit-transform:translateY(50%);
	-moz-transform:translateY(50%);
	-ms-transform:translateY(50%);
	transform:translateY(50%)
}
.chain-box .wp {
	position:relative;
	z-index:2;
	background-color:#fff;
	padding:.2rem .15rem .1rem;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.chain-article {
	line-height:30px;
	color:#666;
	font-size:15px
}
.chain-article p {
	margin-bottom:15px
}
.chain-article img {
	max-width:100%;
	height:auto !important
}
.chain-article ul {
	list-style:disc
}
.chain-article ul li {
	list-style:disc
}
.chain-article ol {
	list-style:decimal
}
.chain-article ol li {
	list-style:decimal
}
.chain-article .design {
	padding-top:.4rem
}
.chain-article .design .title {
	margin-bottom:.15rem
}
.chain-article .design .en {
	font-size:35px;
	color:#0d306a;
	font-family:'GEORGIA';
	text-transform:uppercase
}
.chain-article .design .cn {
	font-size:30px;
	color:#333
}
@media screen and (max-width:750px) {
	.chain-article .design .en {
	font-size:22px
}
.chain-article .design .cn {
	font-size:20px
}
}.case-detail-con {
	padding:.2rem 0 .37rem;
	background:-webkit-linear-gradient(top,#f7f7f7 0%,#fff 100%);
	background:-moz- oldlinear-gradient(top,#f7f7f7 0%,#fff 100%);
	background:linear-gradient(180deg,#f7f7f7 0%,#fff 100%)
}
.case-detail-con .box {
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:.12rem;
	background:#fbfbfb url(../images/bg_10.jpg) center
}
.case-detail-swiper .swiper-slide img {
	display:block;
	width:100%
}
.case-detail-swiper .case-detail-prev,.case-detail-swiper .case-detail-next {
	position:absolute;
	top:50%;
	width:.2rem;
	height:.2rem;
	border-radius:100%;
	cursor:pointer;
	text-align:center;
	line-height:.2rem;
	font-size:.07rem;
	color:#fff;
	z-index:5;
	margin-top:-.1rem;
	background-color:#1859c5;
	-webkit-transition:all .5s ease;
	-moz-transition:all .5s ease;
	transition:all .5s ease;
	outline:none
}
.case-detail-swiper .case-detail-prev:hover,.case-detail-swiper .case-detail-next:hover {
	background-color:#0d306a
}
.case-detail-swiper .case-detail-prev {
	left:10px;
	-webkit-transform:rotate(180deg);
	-moz-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	transform:rotate(180deg)
}
.case-detail-swiper .case-detail-next {
	right:10px
}
.case-detail-intro {
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex
}
.case-detail-intro li {
	-webkit-box-flex:1;
	-webkit-flex:1;
	-moz-box-flex:1;
	-ms-flex:1;
	flex:1;
	padding:.2rem .12rem .12rem;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.case-detail-intro li:nth-child(2n+1) {
	background-color:#fff
}
.case-detail-intro li:nth-child(2n) {
	background-color:#f3f6fb
}
.case-detail-intro li .icon {
	margin-bottom:15px
}
.case-detail-intro li .icon img {
	display:block;
	width:64px;
	height:64px
}
.case-detail-intro li .t {
	font-size:24px;
	color:#333;
	margin-bottom:5px
}
.case-detail-intro li .p {
	font-size:16px;
	color:#666;
	line-height:24px
}
@media screen and (max-width:800px) {
	.case-detail-intro {
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}
.case-detail-intro li {
	-webkit-box-flex:1;
	-webkit-flex:1 0 50%;
	-moz-box-flex:1;
	-ms-flex:1 0 50%;
	flex:1 0 50%
}
}@media screen and (max-width:540px) {
	.case-detail-intro {
	display:block
}
.case-detail-intro li {
	width:100%
}
.case-detail-intro li .icon img {
	width:48px;
	height:48px
}
.case-detail-intro li .t {
	font-size:18px
}
.case-detail-intro li .p {
	font-size:12px
}
}.case-relation {
	padding:.2rem 0 .45rem;
	background:-webkit-linear-gradient(top,#f7f7f7 0%,#fff 100%);
	background:-moz- oldlinear-gradient(top,#f7f7f7 0%,#fff 100%);
	background:linear-gradient(180deg,#f7f7f7 0%,#fff 100%)
}
@media screen and (max-width:750px) {
	.case-relation {
	display:none
}
}.case-relation .title {
	font-size:30px;
	padding-left:20px;
	position:relative;
	color:#333;
	margin-bottom:.15rem
}
.case-relation .title:before {
	display:block;
	position:absolute;
	left:0;
	width:4px;
	height:100%;
	content:'';
	background:#0d306a
}
.relation-list {
	font-size:0
}
.relation-list li {
	width:33.33%;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	display:inline-block;
	vertical-align:top
}
.relation-list li:nth-child(1) {
	padding-right:.11rem
}
.relation-list li:nth-child(2) {
	padding-left:.055rem;
	padding-right:.055rem
}
.relation-list li:nth-child(3) {
	padding-left:.11rem
}
.relation-list li a {
	display:block
}
.relation-list li a:hover .img img {
	-webkit-transform:scale(1.05,1.05);
	-moz-transform:scale(1.05,1.05);
	-ms-transform:scale(1.05,1.05);
	transform:scale(1.05,1.05)
}
.relation-list li a:hover .p {
	color:#0d306a
}
.relation-list li .img {
	width:100%;
	padding-bottom:59.41645%;
	position:relative;
	overflow:hidden
}
.relation-list li .img img {
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	-webkit-transition:all .5s ease;
	-moz-transition:all .5s ease;
	transition:all .5s ease
}
.relation-list li .p {
	line-height:.36rem;
	height:.36rem;
	background-color:#eee;
	padding:0 .1rem;
	font-size:16px;
	color:#333
}
.full-page .auto-height {
	height:auto !important
}
.full-page .auto-height .fp-tableCell {
	height:auto !important
}
.full-page .fp-tableCell {
	position:relative
}
@media screen and (max-width:750px) {
	.full-page .pc {
	display:none
}
}.mobile-page {
	display:none
}
.mobile-page img {
	display:block;
	width:100%
}
@media screen and (max-width:750px) {
	.mobile-page {
	display:block
}
}.section-box {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center top;
	overflow:hidden
}
.section-info-1 {
	position:absolute;
	width:730px;
	max-width:100%;
	top:50%;
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%);
	margin-left:-600px;
	z-index:5;
	left:50%
}
@media screen and (max-width:1240px) {
	.section-info-1 {
	left:.1rem;
	margin-left:0
}
}.section-info-1 .t {
	margin-bottom:.2rem;
	-webkit-transition:all 1s ease;
	-moz-transition:all 1s ease;
	transition:all 1s ease;
	-webkit-transform:translateX(30px);
	-moz-transform:translateX(30px);
	-ms-transform:translateX(30px);
	transform:translateX(30px);
	opacity:0;
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	backface-visibility:hidden
}
.section-info-1 h5 {
	font-size:.225rem;
	color:#333
}
.section-info-1 .en {
	font-family:'GEORGIA';
	color:#0d306a;
	font-size:20px;
	text-transform:uppercase
}
.section-info-1 .p {
	font-size:16px;
	color:#666;
	line-height:32px;
	-webkit-transition:all 1s .5s ease;
	-moz-transition:all 1s .5s ease;
	transition:all 1s .5s ease;
	opacity:0;
	-webkit-transform:translateX(30px);
	-moz-transform:translateX(30px);
	-ms-transform:translateX(30px);
	transform:translateX(30px);
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	backface-visibility:hidden
}
.section-info-1.anim .t,.section-info-1.anim .p {
	-webkit-transform:translateX(0);
	-moz-transform:translateX(0);
	-ms-transform:translateX(0);
	transform:translateX(0);
	opacity:1
}
.section-title-2 {
	position:absolute;
	top:16.66667%;
	text-align:center;
	z-index:2;
	left:0;
	width:100%;
	opacity:0;
	-webkit-transition:all 1s ease;
	-moz-transition:all 1s ease;
	transition:all 1s ease;
	-webkit-transform:translateY(20px);
	-moz-transform:translateY(20px);
	-ms-transform:translateY(20px);
	transform:translateY(20px)
}
.section-title-2 h5 {
	font-size:.225rem;
	color:#333
}
.section-title-2 .en {
	font-family:'GEORGIA';
	color:#0d306a;
	font-size:20px;
	text-transform:uppercase
}
.section-title-2.anim {
	opacity:1;
	-webkit-transform:translateY(0);
	-moz-transform:translateY(0);
	-ms-transform:translateY(0);
	transform:translateY(0)
}
.section-list-2 {
	position:absolute;
	bottom:0;
	left:0;
	font-size:0;
	z-index:5;
	width:100%;
	text-align:center
}
.section-list-2 li {
	display:inline-block;
	vertical-align:bottom;
	padding:0 5px;
	overflow:hidden;
	width:280px;
	opacity:0;
	-webkit-transform:translateY(20px);
	-moz-transform:translateY(20px);
	-ms-transform:translateY(20px);
	transform:translateY(20px);
	-webkit-transition:all 1s ease;
	-moz-transition:all 1s ease;
	transition:all 1s ease;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	max-width:25%
}
.section-list-2 li .wp {
	width:100%;
	height:248px;
	background-color:rgba(255,255,255,0.9);
	-webkit-transition:all .6s ease;
	-moz-transition:all .6s ease;
	transition:all .6s ease
}
.section-list-2 li:hover .wp {
	height:300px;
	background-color:rgba(13,48,106,0.9)
}
.section-list-2 li:hover .flex-box .front {
	display:none
}
.section-list-2 li:hover .flex-box .back {
	display:block
}
.section-list-2 li:hover .flex-box .p {
	color:#fff
}
.section-list-2 li:nth-child(1) {
	-webkit-transition-delay:1s;
	-moz-transition-delay:1s;
	transition-delay:1s
}
.section-list-2 li:nth-child(2) {
	-webkit-transition-delay:1.4s;
	-moz-transition-delay:1.4s;
	transition-delay:1.4s
}
.section-list-2 li:nth-child(3) {
	-webkit-transition-delay:1.8s;
	-moz-transition-delay:1.8s;
	transition-delay:1.8s
}
.section-list-2 li:nth-child(4) {
	-webkit-transition-delay:2.2s;
	-moz-transition-delay:2.2s;
	transition-delay:2.2s
}
.section-list-2.anim li {
	opacity:1;
	-webkit-transform:translateY(0);
	-moz-transform:translateY(0);
	-ms-transform:translateY(0);
	transform:translateY(0)
}
.section-list-2 .flex-box {
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;
	width:100%;
	height:248px;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-flex-direction:column;
	-moz-box-orient:vertical;
	-moz-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-moz-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-moz-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}
.section-list-2 .flex-box img {
	display:block;
	width:88px;
	height:88px;
	margin-bottom:25px
}
.section-list-2 .flex-box .front {
	display:block
}
.section-list-2 .flex-box .back {
	display:none
}
.section-list-2 .flex-box .p {
	font-size:16px;
	color:#333;
	line-height:24px;
	text-align:center
}
.section-list-3 {
	width:1200px;
	max-width:100%;
	left:50%;
	top:50%;
	-webkit-transform:translate(-50%,-50%);
	-moz-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	font-size:0;
	text-align:center;
	position:absolute
}
.section-list-3 li {
	display:inline-block;
	vertical-align:top;
	width:33.33%;
	text-align:center;
	opacity:0;
	-webkit-transform:translateY(20px);
	-moz-transform:translateY(20px);
	-ms-transform:translateY(20px);
	transform:translateY(20px);
	-webkit-transition:all 1s ease;
	-moz-transition:all 1s ease;
	transition:all 1s ease
}
.section-list-3 li img {
	display:block;
	margin:0 auto .22rem
}
.section-list-3 li .t {
	font-size:24px;
	line-height:36px;
	color:#333
}
.section-list-3 li .p {
	font-size:16px;
	line-height:24px;
	color:#666
}
.section-list-3 li:nth-child(1) {
	-webkit-transition-delay:1s;
	-moz-transition-delay:1s;
	transition-delay:1s
}
.section-list-3 li:nth-child(2) {
	-webkit-transition-delay:1.4s;
	-moz-transition-delay:1.4s;
	transition-delay:1.4s
}
.section-list-3 li:nth-child(3) {
	-webkit-transition-delay:1.8s;
	-moz-transition-delay:1.8s;
	transition-delay:1.8s
}
.section-list-3.anim li {
	opacity:1;
	-webkit-transform:translateY(0);
	-moz-transform:translateY(0);
	-ms-transform:translateY(0);
	transform:translateY(0)
}
.section-info-4 {
	position:absolute;
	width:560px;
	max-width:100%;
	top:23.95833%;
	margin-left:70px;
	z-index:5;
	left:50%;
	-webkit-transform:translateX(30px);
	-moz-transform:translateX(30px);
	-ms-transform:translateX(30px);
	transform:translateX(30px);
	opacity:0;
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	backface-visibility:hidden;
	-webkit-transition:all 1s ease;
	-moz-transition:all 1s ease;
	transition:all 1s ease
}
@media screen and (max-width:1300px) {
	.section-info-4 {
	left:auto;
	right:.1rem;
	margin-left:0
}
}.section-info-4 .t {
	margin-bottom:.075rem
}
.section-info-4 h5 {
	font-size:.225rem;
	color:#333
}
.section-info-4 .en {
	font-family:'GEORGIA';
	color:#0d306a;
	font-size:20px;
	text-transform:uppercase
}
.section-info-4 .p {
	font-size:20px;
	color:#333;
	line-height:40px
}
.section-info-4.anim {
	-webkit-transform:translateX(0);
	-moz-transform:translateX(0);
	-ms-transform:translateX(0);
	transform:translateX(0);
	opacity:1
}
.index-banner {
	width:100%
}
.index-banner .swiper-slide a,.index-banner .swiper-slide img {
	display:block;
	width:100%
}
.index-banner .swiper-pagination {
	bottom:30px
}
.index-banner .swiper-pagination-bullet {
	background:none;
	border:1px solid #fff;
	width:10px;
	height:10px;
	opacity:1
}
.index-banner .swiper-pagination-bullet-active {
	background-color:#fff
}
@media screen and (max-width:750px) {
	.index-banner {
	display:none
}
}.index-banner-mo {
	width:100%;
	display:none
}
@media screen and (max-width:750px) {
	.index-banner-mo {
	display:block
}
}.index-banner-mo .swiper-slide a {
	display:block;
	width:100%;
	padding-bottom:69.33333%;
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover
}
.index-banner-mo .swiper-pagination {
	bottom:.1rem
}
.index-banner-mo .swiper-pagination-bullet {
	background:none;
	border:1px solid #fff;
	width:8px;
	height:8px;
	opacity:1
}
.index-banner-mo .swiper-pagination-bullet-active {
	background-color:#fff
}
.index-case {
	padding:.3rem 0 .44rem
}
.index-title {
	text-align:center;
	margin-bottom:.175rem;
	padding:0 .1rem;
	position:relative;
	z-index:2
}
.index-title .t {
	font-size:.15rem;
	color:#000;
	margin-bottom:.075rem
}
.index-title .p {
	font-size:14px;
	font-family:'GEORGIA';
	color:#afafaf;
	font-style:italic
}
@media screen and (max-width:750px) {
	.index-title .p {
	font-size:11px
}
}.index-info {
	text-align:center;
	padding:0 .1rem;
	margin-bottom:.25rem;
	position:relative;
	z-index:2
}
.index-info .cn {
	font-size:14px;
	color:#7d7d7d;
	margin-bottom:10px
}
.index-info .en {
	font-size:14px;
	color:#dcdcdc;
	font-style:italic;
	font-family:'GEORGIA'
}
.index-case-swiper {
	margin:0 auto;
	max-width:1650px
}
.index-case-swiper .swiper-slide {
	width:989px;
	max-width:100%
}
@media screen and (max-width:750px) {
	.index-case-swiper .swiper-slide {
	width:2.85rem
}
}.index-case-swiper .swiper-slide a {
	display:block;
	position:relative
}
.index-case-swiper .swiper-slide .img {
	display:block;
	width:100%;
	padding-bottom:66.63296%;
	position:relative;
	overflow:hidden
}
.index-case-swiper .swiper-slide .img img {
	display:block;
	position:absolute;
	width:100%;
	height:100%;
	left:0;
	top:0;
	z-index:1
}
.index-case-swiper .swiper-slide .word {
	position:absolute;
	top:50%;
	-webkit-transform:translateY(-80%);
	-moz-transform:translateY(-80%);
	-ms-transform:translateY(-80%);
	transform:translateY(-80%);
	color:#fff;
	z-index:6;
	width:100%;
	left:0
}
.index-case-swiper .swiper-slide .cn {
	font-size:.13rem;
	margin-left:48%;
	-webkit-transition:all .4s .8s ease;
	-moz-transition:all .4s .8s ease;
	transition:all .4s .8s ease;
	opacity:0;
	-webkit-transform:translateX(20px);
	-moz-transform:translateX(20px);
	-ms-transform:translateX(20px);
	transform:translateX(20px)
}
.index-case-swiper .swiper-slide .en {
	font-family:'GEORGIA';
	font-size:.2rem;
	text-transform:uppercase;
	text-align:right;
	width:55%;
	-webkit-transition:all .4s .8s ease;
	-moz-transition:all .4s .8s ease;
	transition:all .4s .8s ease;
	opacity:0;
	-webkit-transform:translateX(-20px);
	-moz-transform:translateX(-20px);
	-ms-transform:translateX(-20px);
	transform:translateX(-20px)
}
.index-case-swiper .swiper-slide-active .img:after {
	background-color:rgba(0,0,0,0.3);
	background-image:url(../images/bg_11.png);
	background-repeat:no-repeat;
	background-size:cover;
	position:absolute;
	display:block;
	width:100%;
	height:100%;
	top:0;
	left:0;
	z-index:3;
	content:''
}
.index-case-swiper .swiper-slide-active .cn,.index-case-swiper .swiper-slide-active .en {
	opacity:1;
	-webkit-transform:translateX(0);
	-moz-transform:translateX(0);
	-ms-transform:translateX(0);
	transform:translateX(0)
}
.index-case-swiper .swiper-pagination {
	bottom:50px;
	color:#fff;
	font-size:16px;
	line-height:16px;
	z-index:3
}
.index-case-swiper .index-case-prev {
	position:absolute;
	bottom:50px;
	left:50%;
	cursor:pointer;
	outline:none;
	width:94px;
	height:14px;
	background-image:url(../images/case_left.png);
	background-repeat:no-repeat;
	background-size:100% 100%;
	z-index:5;
	margin-left:-140px
}
.index-case-swiper .index-case-next {
	position:absolute;
	bottom:50px;
	left:50%;
	cursor:pointer;
	outline:none;
	width:94px;
	height:14px;
	background-image:url(../images/case_right.png);
	background-repeat:no-repeat;
	background-size:100% 100%;
	z-index:5;
	margin-left:40px
}
@media screen and (max-width:750px) {
	.index-case-swiper .swiper-pagination {
	bottom:10px
}
.index-case-swiper .index-case-prev,.index-case-swiper .index-case-next {
	bottom:10px
}
}.index-service {
	padding:.55rem 0;
	background-color:#f3f3f3;
	background-image:url(../images/bg_12.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	background-size:50% 100%
}
.index-service .box {
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;
	width:1650px;
	margin:0 auto;
	background-color:#f5f5f5;
	max-width:100%
}
.index-service .img {
	-webkit-box-flex:1;
	-webkit-flex:1;
	-moz-box-flex:1;
	-ms-flex:1;
	flex:1
}
.index-service .img img {
	max-width:100%
}
.index-service .list {
	width:386px;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-flex-direction:column;
	-moz-box-orient:vertical;
	-moz-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column
}
.index-service .item {
	-webkit-box-flex:1;
	-webkit-flex:1;
	-moz-box-flex:1;
	-ms-flex:1;
	flex:1;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	border-bottom:1px solid #e1e1e1;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-moz-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	padding:0 .15rem;
	cursor:pointer;
	overflow:hidden
}
.index-service .item:last-child {
	border-bottom:none
}
.index-service .item .icon {
	width:.32rem;
	height:.32rem
}
.index-service .item .icon img {
	display:block;
	width:100%;
	height:100%
}
.index-service .item .info {
	margin-left:.1rem
}
.index-service .item h6 {
	font-size:22px;
	color:#333
}
.index-service .item p {
	font-size:16px;
	font-family:'GEORGIA';
	color:#c2c2c2
}
@media screen and (max-width:750px) {
	.index-service .item h6 {
	font-size:12px
}
.index-service .item p {
	font-size:10px
}
}.index-service .item:hover .icon {
	-webkit-animation-name:bounce;
	-moz-animation-name:bounce;
	animation-name:bounce;
	-webkit-animation-duration:1s;
	-moz-animation-duration:1s;
	animation-duration:1s;
	-webkit-animation-timing-function:ease;
	-moz-animation-timing-function:ease;
	animation-timing-function:ease
}
@media screen and (max-width:1100px) {
	.index-service {
	padding-right:.1rem;
	padding-left:.1rem
}
.index-service .box {
	display:block;
	box-shadow:0 0 10px rgba(0,0,0,0.3)
}
.index-service .list {
	display:block;
	width:100%;
	font-size:0
}
.index-service .item {
	display:-webkit-inline-box;
	display:-webkit-inline-flex;
	display:-moz-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex;
	width:50%;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	height:.75rem;
	border-left:1px solid #e1e1e1
}
}.index-about {
	position:relative;
	padding:.3rem 0 .45rem;
	background-color:#fff
}
.index-about:after {
	position:absolute;
	z-index:1;
	left:0;
	right:0;
	top:50%;
	bottom:0;
	content:'';
	display:block;
	background-color:#f3f3f3
}
.index-about-big {
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;
	position:relative;
	z-index:2;
	background-color:#fff;
	width:1460px;
	margin:0 auto 10px
}
@media screen and (max-width:1500px) {
	.index-about-big {
	width:auto;
	margin:0 .1rem 10px
}
}@media screen and (max-width:1024px) {
	.index-about-big {
	display:block;
	margin-bottom:0
}
}.index-about .video-box {
	position:relative;
	-webkit-box-flex:1;
	-webkit-flex:1;
	-moz-box-flex:1;
	-ms-flex:1;
	flex:1
}
.index-about .video-box video,.index-about .video-box .video,.index-about .video-box .mejs-container,.index-about .video-box .mejs-overlay,.index-about .video-box .mejs-poster,.index-about .video-box iframe {
	position:absolute;
	width:100% !important;
	height:100% !important;
	top:0;
	left:0
}
@media screen and (max-width:1024px) {
	.index-about .video-box {
	width:100%;
	padding-bottom:50.11494%
}
}.index-about .video-info {
	position:relative;
	z-index:2;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	width:590px;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-flex-direction:column;
	-moz-box-orient:vertical;
	-moz-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-moz-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	padding:.1rem .4rem;
	height:436px;
	box-shadow:0 0 20px rgba(0,0,0,0.1)
}
@media screen and (max-width:1024px) {
	.index-about .video-info {
	width:100%;
	height:auto;
	padding:.35rem .3rem
}
}.index-about .video-info h4 {
	font-size:24px;
	color:#0d306a;
	margin-bottom:.1rem
}
.index-about .video-info .p {
	font-size:14px;
	color:#666;
	line-height:30px
}
@media screen and (max-width:750px) {
	.index-about .video-info h4 {
	font-size:12px
}
.index-about .video-info .p {
	font-size:11px;
	line-height:20px
}
}.index-about-list {
	font-size:0;
	width:1460px;
	margin:0 auto;
	position:relative;
	z-index:2
}
@media screen and (max-width:1500px) {
	.index-about-list {
	margin:0 .1rem;
	width:auto
}
}.index-about-list li {
	display:inline-block;
	vertical-align:top;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	width:33.33%;
	margin-bottom:8px
}
.index-about-list li:nth-child(1) {
	padding-right:8px
}
.index-about-list li:nth-child(2) {
	padding-right:4px;
	padding-left:4px
}
.index-about-list li:nth-child(3) {
	padding-left:8px
}
.index-about-list a {
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-moz-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-moz-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	height:1.035rem;
	width:100%;
	background-color:#fff
}
.index-about-list a:hover .icon {
	-webkit-animation-name:bounce;
	-moz-animation-name:bounce;
	animation-name:bounce;
	-webkit-animation-duration:1s;
	-moz-animation-duration:1s;
	animation-duration:1s;
	-webkit-animation-timing-function:ease;
	-moz-animation-timing-function:ease;
	animation-timing-function:ease
}
.index-about-list .icon {
	width:.32rem;
	height:.32rem
}
.index-about-list .icon img {
	display:block;
	width:100%;
	height:100%
}
.index-about-list .info {
	padding-left:.1rem;
	padding-right:.1rem
}
.index-about-list .info h6 {
	font-size:22px;
	color:#333;
	margin-bottom:5px
}
.index-about-list .info p {
	font-size:16px;
	font-family:'GEORGIA';
	color:#c2c2c2
}
@media screen and (max-width:750px) {
	.index-about-list .info h6 {
	font-size:12px
}
.index-about-list .info p {
	font-size:11px
}
}@media screen and (max-width:1024px) {
	.index-about-list li {
	padding:0 !important
}
.index-about-list a {
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-flex-direction:column;
	-moz-box-orient:vertical;
	-moz-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-moz-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-moz-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	border-left:1px solid #f3f3f3
}
.index-about-list .icon {
	margin-bottom:.1rem
}
.index-about-list .info h6,.index-about-list .info p {
	text-align:center
}
}.index-news {
	padding:.3rem 0 .5rem
}
.index-news-top {
	width:1460px;
	margin:0 auto .12rem
}
@media screen and (max-width:1500px) {
	.index-news-top {
	width:auto;
	margin:0 .1rem .12rem
}
}.index-news-top .swiper-slide {
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;
	background-color:#f1f4f9;
	height:410px
}
.index-news-top .swiper-slide .img {
	display:block;
	-webkit-box-flex:1;
	-webkit-flex:1;
	-moz-box-flex:1;
	-ms-flex:1;
	flex:1;
	position:relative;
	background-position:center top;
	background-repeat:no-repeat;
	background-size:cover
}
.index-news-top .swiper-slide .img:hover {
	opacity:.9
}
.index-news-top .swiper-slide .info {
	-webkit-box-flex:1;
	-webkit-flex:1;
	-moz-box-flex:1;
	-ms-flex:1;
	flex:1;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-flex-direction:column;
	-moz-box-orient:vertical;
	-moz-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-moz-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}
.index-news-top .swiper-slide .wp {
	padding:.1rem .35rem
}
.index-news-top .swiper-slide h5 {
	font-size:20px;
	margin-bottom:4px
}
.index-news-top .swiper-slide h5 a {
	color:#333
}
.index-news-top .swiper-slide h5 a:hover {
	color:#7f9dcd
}
.index-news-top .swiper-slide .time {
	font-size:14px;
	color:#999;
	font-family:Arial
}
.index-news-top .swiper-slide .p {
	margin-top:.1rem;
	font-size:14px;
	color:#333;
	line-height:30px
}
.index-news-top .swiper-slide .more {
	display:block;
	width:.83rem;
	height:.2rem;
	text-align:center;
	line-height:.2rem;
	border:2px solid #7f9dcd;
	-webkit-transition:all .2s ease;
	-moz-transition:all .2s ease;
	transition:all .2s ease;
	margin-top:.22rem;
	color:#7f9dcd;
	font-size:.07rem;
	font-family:'GEORGIA';
	font-weight:bold
}
.index-news-top .swiper-slide .more:hover {
	background-color:#7f9dcd;
	color:#fff
}
@media screen and (max-width:750px) {
	.index-news-top .swiper-slide {
	display:block;
	height:auto
}
.index-news-top .swiper-slide .img {
	padding-bottom:56.16438%
}
.index-news-top .swiper-slide .wp {
	padding:.3rem
}
.index-news-top .swiper-slide h5 {
	font-size:16px
}
.index-news-top .swiper-slide .p {
	font-size:12px;
	line-height:24px
}
}.index-news-top .swiper-pagination {
	right:35px;
	left:auto;
	width:12px;
	top:50%;
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%);
	height:auto;
	bottom:auto;
	z-index:10
}
.index-news-top .swiper-pagination-bullet {
	display:block;
	opacity:1;
	background:none;
	border:1px solid #7f9dcd;
	width:10px;
	height:10px;
	margin:10px auto !important;
	cursor:pointer;
	outline:none
}
.index-news-top .swiper-pagination-bullet-active {
	background-color:#0d306a;
	border-color:#0d306a
}
@media screen and (max-width:750px) {
	.index-news-top .swiper-pagination {
	right:10px
}
}.index-news-list {
	width:1480px;
	margin:0 auto;
	font-size:0;
	max-width:100%;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
@media screen and (max-width:1500px) {
	.index-news-list {
	padding-right:.05rem;
	padding-left:.05rem
}
}.index-news-list li {
	display:inline-block;
	vertical-align:top;
	width:25%;
	padding:0 .05rem;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.index-news-list li a {
	display:block
}
.index-news-list li a:hover .img img {
	-webkit-transform:scale(1.05,1.05);
	-moz-transform:scale(1.05,1.05);
	-ms-transform:scale(1.05,1.05);
	transform:scale(1.05,1.05)
}
.index-news-list li a:hover h5 {
	color:#0d306a
}
@media screen and (max-width:1000px) {
	.index-news-list li {
	width:50%;
	margin-bottom:.15rem
}
}.index-news-list .img {
	position:relative;
	width:100%;
	padding-bottom:56.28571%;
	overflow:hidden;
	margin-bottom:15px
}
.index-news-list .img img {
	position:absolute;
	width:100%;
	height:100%;
	left:0;
	top:0;
	-webkit-transition:all .8s ease;
	-moz-transition:all .8s ease;
	transition:all .8s ease
}
.index-news-list h5 {
	font-size:16px;
	line-height:30px;
	height:30px;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	color:#333
}
.index-news-list .time {
	font-family:Arial;
	font-size:14px;
	color:#999
}
@media screen and (max-width:750px) {
	.index-news-list h5 {
	font-size:14px
}
.index-news-list .time {
	font-size:12px
}

}
.join .accordion-item span{
    padding-left: 10px;
}
.join .show{
    padding-left: 10px !important;
}