 /*PC v1*/
@media only screen and (min-width:768px) and (max-width:1800px){
body {
	padding:4.444444444444445vw 0 0 0 !important;
	font-size:0.7777777777777778vw;
}
select,textarea,button {
	font-size:0.7777777777777778vw;
}
.iconfont {
	font-size:0.8888888888888888vw;
}
.wrapper {
	width:83.33333333333333vw;
}
/*header*/
.header {
	height:4.444444444444445vw;
	box-shadow:0vw 0.1111111111111111vw 0.4444444444444444vw 0vw rgba(39,0,142,0.1);
}
.header .logo {
	width:11.722222222222221vw;
	height:1.6666666666666667vw;
	margin-right:2.7777777777777777vw;
	margin-top:1.3888888888888888vw;
}
.header .menu {
	width:42.22222222222222vw;
}
.header .menu li a {
	height:4.444444444444445vw;
	padding:1.7777777777777777vw 1.2777777777777777vw 1.7777777777777777vw 1.2777777777777777vw;
	font-size:0.9888888888888888vw;
}
.header .menu li a.cur:after,.header .menu li:hover a:after {
	left:50%;
	bottom:0.8333333333333334vw;
	margin-left:-0.5555555555555556vw;
	width:1.1111111111111112vw;
	height:0.2222222222222222vw;
}
.header .toplogin {
	width:12.222222222222221vw;
	margin:1.0555555555555556vw auto;
	height:2.3333333333333335vw;
}
.header .toplogin a {
	width:5.555555555555555vw;
	height:2.3333333333333335vw;
	font-size:0.8888888888888888vw;
	line-height:2.3333333333333335vw;
	border-radius:0.2777777777777778vw;
}
.header .toplogin a.btn-login {
	line-height:2.2222222222222223vw;
}
.header .toplogin a.btn-login:hover {
	line-height:2.2222222222222223vw;
}
.header .toplogin a.btn-register {
	margin-left:1.1111111111111112vw;
}
.homebanner {
	height:33.05555555555556vw;
}
.homebanner .hbanner .banner01 {
	background:url(../images/index_banner.png) no-repeat center center;
	background-size:cover;
}
.homebanner .hbanner .wrapper {
	padding-left:4.444444444444445vw;
}
.homebanner .hbanner .banner01 .title {
	font-size:3.3333333333333335vw;
	padding-top:7.777777777777778vw;
}
.homebanner .hbanner .banner01 .desc {
	font-size:1.4444444444444444vw;
	line-height:2;
	padding-top:2.5vw;
}
.homebanner .hbanner .swiper-pagination {
	bottom:6.111111111111111vw;
}
.homebanner .hbanner .swiper-pagination .swiper-pagination-bullet {
	width:3.611111111111111vw;
	height:0.16666666666666666vw;
	margin:0 0.5555555555555556vw;
}
.homebanner .hbanner .swiper-pagination .swiper-pagination-bullet-active {
	width:3.611111111111111vw;
	height:0.16666666666666666vw;
}
.homeprocess {
	height:9.722222222222221vw;
	border-radius:0.5555555555555556vw;
	box-shadow:0vw 0.3888888888888889vw 1.1111111111111112vw 0vw rgba(39,0,142,0.1);
	margin-top:-4.888888888888889vw;
}
.homeprocess ul {
	padding:0 3.888888888888889vw;
}
.homeprocess li .icon {
	flex:0 0 3.388888888888889vw;
	width:3.388888888888889vw;
	height:3.388888888888889vw;
	margin-right:1.3888888888888888vw;
}
.homeprocess li .icon img {
	width:1.7777777777777777vw;
	height:1.7777777777777777vw;
}
.homeprocess li strong {
	font-size:1.3333333333333333vw;
	margin-bottom:0.6666666666666666vw;
}
.homeprocess li span {
	font-size:0.7777777777777778vw;
}
.homeprocess li .icon-arrow {
	right:-5vw;
	width:2.5555555555555554vw;
	height:1.8333333333333333vw;
	margin-top:-0.8888888888888888vw;
}
.home-title .title {
	font-size:1.9444444444444444vw;
	padding-bottom:1.4444444444444444vw;
}
.home-title .subtitle {
	font-size:1vw;
}
.homecustomize {
	padding:6.388888888888889vw 0 8.055555555555555vw 0;
}
.homecustomize .hc-list {
	padding-top:4.444444444444445vw;
}
.homecustomize .hc-list li {
	width:19.166666666666668vw;
	height:14.444444444444445vw;
	padding:2.5vw 1.6666666666666667vw;
	border-radius:0.5555555555555556vw;
}
.homecustomize .hc-list li .icon {
	width:3.388888888888889vw;
	height:3.388888888888889vw;
	box-shadow:0vw 0.05555555555555555vw 0.3333333333333333vw 0vw rgba(203,203,203,0.25);
}
.homecustomize .hc-list li .icon img {
	width:2.111111111111111vw;
	height:2.111111111111111vw;
}
.homecustomize .hc-list li .text {
	padding-top:1.2777777777777777vw;
}
.homecustomize .hc-list li .text strong {
	font-size:1.3333333333333333vw;
	padding-bottom:1vw;
}
.homecustomize .hc-list li .text span {
	font-size:0.7777777777777778vw;
	line-height:1.3333333333333333vw;
}
.homeadvantage {
	padding:6.388888888888889vw 0 7.222222222222222vw 0;
}
.homeadvantage .ha-list {
	padding-top:4.444444444444445vw;
}
.homeadvantage .ha-list li {
	width:19.166666666666668vw;
	height:20vw;
	border-radius:0.5555555555555556vw;
	padding:2.5vw 1.6666666666666667vw 2.7777777777777777vw 1.6666666666666667vw;
}
.homeadvantage .ha-list li .icon {
	width:11.11111111111111vw;
	height:11.11111111111111vw;
}
.homeadvantage .ha-list li .text {
	padding-top:1.6666666666666667vw;
}
.homeadvantage .ha-list li .text strong {
	font-size:1.3333333333333333vw;
	padding-bottom:1vw;
}
.homeadvantage .ha-list li .text span {
	font-size:0.7777777777777778vw;
	line-height:1.3333333333333333vw;
}
.homepartners {
	padding:5.555555555555555vw 0 16.666666666666668vw 0;
	background:#F7F7F7 url(../images/bg-map-1.png) no-repeat center 8.61111111111111vw;
	background-size:74.11111111111111vw auto;
}
.homepartners .hp-list {
	padding-top:3.888888888888889vw;
}
.homepartners .hp-list li {
	height:4.444444444444445vw;
	margin-bottom:1.6666666666666667vw;
}
.homepartners .hp-list li img {
	width:11.11111111111111vw;
	height:4.444444444444445vw;
}
.homedesign {
	padding:5.555555555555555vw 0 7.222222222222222vw 0;
}
.hd-wrap {
	padding-top:3.3333333333333335vw;
}
.hd-wrap .hd-pic {
	flex:0 0 33.111111111111114vw;
	width:33.111111111111114vw;
	height:33.111111111111114vw;
}
.hd-wrap .hd-box {
	right:5.777777777777778vw;
	bottom:2.7777777777777777vw;
	width:6.722222222222222vw;
	height:2.7777777777777777vw;
}
.hd-wrap .hd-thumbnail {
	flex:0 0 33.77777777777778vw;
	width:33.77777777777778vw;
	height:33.77777777777778vw;
	margin-right:0.5555555555555556vw;
}
.hd-wrap .hd-thumbnail li {
	width:7.777777777777778vw !important;
	height:7.777777777777778vw;
	margin-right:0.6666666666666666vw !important;
}
.hd-wrap .swiper-button-next,.hd-wrap .swiper-button-prev {
	font-size:1.1666666666666667vw;
	width:2.2222222222222223vw;
	height:2.2222222222222223vw;
	line-height:2.2222222222222223vw;
	margin-top:0.2777777777777778vw;
}
.hd-wrap .swiper-button-next {
	right:1.6666666666666667vw;
}
.hd-wrap .swiper-button-prev {
	left:1.6666666666666667vw;
}
/*footer*/
.footer {
	height:21.333333333333332vw;
}
.footer .foot-box {
	padding:3.611111111111111vw 0 2.2222222222222223vw 0;
}
.footer .foot-ercode {
	flex:0 0 8.11111111111111vw;
	width:8.11111111111111vw;
	font-size:0.7777777777777778vw;
}
.footer .foot-ercode img {
	margin-bottom:0.8333333333333334vw;
}
.footer .foot-nav {
	flex:0 0 69.44444444444444vw;
	width:69.44444444444444vw;
	padding-top:0.8333333333333334vw;
	padding-right:0.2777777777777778vw;
}
.footer .foot-nav li {
	width:22.055555555555557vw;
}
.footer .foot-nav li h3 {
	font-size:1.1111111111111112vw;
	font-weight:500;
	padding-bottom:0.7777777777777778vw;
	margin-bottom:1.2222222222222223vw;
}
.footer .foot-nav .foot-menu {
	padding-top:0.3333333333333333vw;
}
.footer .foot-nav .foot-menu a {
	margin-bottom:0.5555555555555556vw;
}
.footer .foot-nav li a {
	font-size:0.7777777777777778vw;
	margin-bottom:0.4444444444444444vw;
}
.footer .foot-nav li a span {
	font-size:1vw;
}
.footer .foot-nav li a span {
	width:4.555555555555555vw;
}
.footer .foot-links {
	font-size:0.7777777777777778vw;
}
.footer .foot-links strong {
	margin-right:1.7222222222222223vw;
}
.footer .foot-links a {
	margin-right:0.8333333333333334vw;
}
.footer .foot-copyright {
	margin-top:1.3888888888888888vw;
	line-height:2.7777777777777777vw;
	font-size:0.7777777777777778vw;
}

}