* {
	margin: 0;
	padding: 0;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	font-family: Microsoft YaHei;
}

html,
body {
	width: 100%;
	height: 100%;
}

li {
	list-style: none;
	display: inline-block;
	font-size: 0;
}

a {
	text-decoration: none;
}

@font-face {
	font-family: 'iconfont';
	src: url('../../lib/iconfont/iconfont.eot');
	src: url('../../lib/iconfont/iconfont.eot?#iefix') format('embedded-opentype'),
	url('../../lib/iconfont/iconfont.woff2') format('woff2'),
	url('../../lib/iconfont/iconfont.woff') format('woff'),
	url('../../lib/iconfont/iconfont.ttf') format('truetype'),
	url('../../lib/iconfont/iconfont.svg#iconfont') format('svg');
}

.iconfont {
	font-family: "iconfont" !important;
	font-size: 16px;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.btn {
	height: 40px;
	line-height: 40px;
	opacity: 1;
	background: #3779EA;
	border-radius: 4px;
	border: 0;
	font-weight: 18px;
	font-size: 18px;
	padding: 0 20px;
	color: #FFFFFF;
	opacity: 1;
	font-weight: 500;
	outline: none;
}

.swiper {
	width: 100%;
	overflow: hidden;
	font-size: 0;
}

.swiper img {
	width: 100%;
}

.myswiper .swiper-container img {
	width: 100%;
}

.container .home-content .swiper-container {
	width: 100%;
	height: 100%;
	position: relative;
	cursor: pointer;
}
.pagination {
	position: absolute;
	z-index: 20;
	left: 50%;
	margin-left: -50px;
	bottom: 20px;
	width: 100px;
	text-align: center;
}

.container .pagination .swiper-pagination-switch {
	display: inline-block;
	width: 13px;
	height: 13px;
	background: #B4CFFE;
	border-radius: 50%;
	margin-right: 11px;
	border: 0;
	cursor: pointer;
}

.container .pagination .swiper-pagination-switch:last-child {
	margin-right: 0;
}

.container .pagination .swiper-visible-switch {
	background: #FFFFFF;
}

.container .pagination .swiper-active-switch {


	background: #FFFFFF;
}

.swiper-pagination-switch {
	display: inline-block;
	width: 8px;
	height: 8px;
	border-radius: 8px;
	background: #222;
	margin-right: 5px;
	opacity: 0.8;
	border: 1px solid #fff;
	cursor: pointer;
}

.swiper-visible-switch {
	background: #aaa;
}

.swiper-active-switch {
	background: #fff;
}

.container .pagination img {
	width: 100%;
	text-align: center;
}

.container {
	width: 100%;
	/* overflow-x: hidden; */
	height: 100%;
	max-width: 1920px;
	margin: 0 auto;
	/* min-width: 880px;
	min-height: 600px; */
	/* min-width: 1366px;
	min-height: 768px; */
}

.container .home {
	padding-top: 80px;
}

.container .home .home-content {
	height: auto;
}

/* 首页 */
.header-page {
	height: 80px;
	line-height: 80px;
	background: #FFFFFF;
	width: 100%;
	position: fixed;
	z-index: 9999;
	left: 0;
	top: 0;
}

.header-sd{
	box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.08);
}

.container  #returntop {
	position: fixed;
	bottom: 72px;
	right: 0;
	background-color: #595959;
	z-index: 20;
	width: 80px;
}

/* #gotop {
	display: none;
} */

.container .aside li {
	display: block;
	background: #262626;
	margin-bottom: 1px;
}

.container .aside li:nth-child(3) {
	position: relative;
}

.container .aside .aside_tel {
	position: absolute;
	width: 130px;
	height: 80px;
	background-color: #3779EA;
	left: -130px;
	box-shadow: 0px 0px 16px rgba(55, 121, 234, 0.3);
	-webkit-box-shadow: 0px 0px 16px rgba(55, 121, 234, 0.3);
	-moz-box-shadow: 0px 0px 16px rgba(55, 121, 234, 0.3);
	padding: 20px 0;
	top: 0;
	display: none;
}

.container .aside li:nth-child(3):hover .aside_tel {
	display: block;

}

.container .aside .aside_tel p {
	font-size: 14px;
	font-weight: 500;
	color: #F6F6F6;
	opacity: 1;
	text-align: center;
	height: 20px;
}

.container .aside li:last-child {
	margin-bottom: 0;
}

.container .aside .aside-content {
	display: inline-block;
	width: 80px;
	height: 80px;
	text-align: center;
	font-size: 14px;
	font-weight: 500;
	line-height: 20px;
	color: #FFFFFF;
	opacity: 0.8;
	line-height: 103px;
	cursor: pointer;
}

.container .aside .aside5 {
	background: url(../images/PC1.png) no-repeat center 17px;
}

.container .aside .aside1 {
	background: url(../images/onlineper1.png) no-repeat center 17px;
}

.container .aside .aside2 {
	background: url(../images/tel1.png) no-repeat center 17px;
}

.container .aside .aside3 {
	background: url(../images/free1.png) no-repeat center 17px;
}

.container .aside .aside4 {
	background: url(../images/top1.png) no-repeat center 17px;
}

.container .aside li:hover {
	background-color: #3779EA;
}

.container .aside li:hover .aside-content {
	color: #F6F6F6;
}

.banner {
	width: 1200px;
	height: 100%;
	margin: 0 auto;
}

.header-page .header-left {
	float: left;
	height: 80px;
	margin-right: 109px;
}
.header-page .header-left>img{
	height: 48px;
	vertical-align: middle;
	cursor: pointer;
}
.header-page .header-center {
	float: left;
	width: auto;
	margin: 0 auto;
	height: 80px;
	line-height: 80px;
}

.header-center>ul>li {
	float: left;
	width: auto;
	margin: 0 auto;
	height: 80px;
	line-height: 80px;
}

.header-center>ul>li {
	margin-right: 59px;
}

.header-center>ul>li:last-child {
	margin-right: 0;
}

.header-center>ul a {
	font-size: 18px;
	font-weight: 400;
	color: #262626;
	opacity: 1;
}

.header-center>ul a:hover {
	color: #3779EA;
}

.header-center>ul a.selected {
	border-bottom: 3px solid #3779EA;
	padding-bottom: 10px;
	color: #3779EA;
	cursor: pointer;
}


.header-page .header-right {
	height: 100%;
	float: right;
	font-size: 0;
	vertical-align: middle;
}

.header-page .header-right>a {
	display: inline-block;
	height: 40px;
	line-height: 40px;
	vertical-align: middle;
}
.header-page .header-right .goto {
	vertical-align: baseline;
}

.header-page .header-right>a:last-child {
	margin-left: 12px;
}

.header-page a .btn {
	cursor: pointer;
}

.header-page a:first-child .btn {
	background: #FFFFFF;
	border: 1px solid #3779EA;
	color: #3779EA;
}

.home-explain {
	width: 100%;
	height: 480px;
	line-height: 480px;
}

.home-explain .banner {
	font-size: 0;
}

.home-explain .home-explain-left {
	float: left;
	width: 547px;
	margin-top: 120px;

}

.home-explain .home-explain-left .home-explain-content {
	font-size: 20px;
	font-weight: 400;
	line-height: 28px;
	color: #595959;
	opacity: 1;
}


.home-explain .home-explain-left div:first-child {
	font-size: 26px;
	font-weight: bold;
	color: #262626;
	opacity: 1;
	height: 40px;
	line-height: 53px;
	letter-spacing: 2px;
	background: url(../images/quote_marks.png) no-repeat;
	padding-left: 57px;
	margin-bottom: 15px;
}

.home-explain .home-explain-left div:nth-child(3) {
	height: 22px;
	font-size: 16px;
	font-weight: 500;
	line-height: 22px;
	color: #595959;
	opacity: 1;
	margin-top: 18px;
}

.home-explain .home-explain-right {
	float: right;
}

.home-explain .home-explain-right>img {
	box-shadow: 0px 10px 40px rgba(0, 0, 0, 0.19);
	-webkit-box-shadow: 0px 10px 40px rgba(0, 0, 0, 0.19);
	-moz-box-shadow: 0px 10px 40px rgba(0, 0, 0, 0.19);
	vertical-align: middle;
}

.home .home-trouble {
	height: 560px;
	width: 100%;
	background: url(../images/home_trouble.png) no-repeat top center;
}

.home .home-trouble .home-trouble-top {
	width: 324px;
	height: 177px;
	font-size: 36px;
	font-weight: bold;
	line-height: 177px;
	color: #FFFFFF;
	opacity: 1;
	text-align: center;
	width: 100%;

}

.home .home-trouble .home-trouble-bottom {
	height: 270px;
	font-size: 0;

}

.home .home-trouble li {
	font-size: 16px;
	margin-right: calc(150px / 4);
	background: #FFFFFF;

	text-align: center;
	padding: 38px 24px 0;
	float: left;
	width: 210px;
	height: 270px;
	cursor: pointer;
}

.home .home-trouble li:last-child {
	margin-right: 0;
}

.home .home-trouble li:hover {
	background: #4477D2;
}

.home .home-trouble li .bgc {
	width: 100%;
	height: 110px;
}

.home .home-trouble li:hover .bgc {
	width: 100%;
	height: 110px;
}

.home .home-trouble li .bgc1 {
	background: url(../images/time1.png) no-repeat top center;
}

.home .home-trouble li:hover .bgc1 {
	background: url(../images/time2.png) no-repeat top center;

}

.home .home-trouble li .bgc2 {
	background: url(../images/kucun1.png) no-repeat top center;
}

.home .home-trouble li:hover .bgc2 {
	background: url(../images/kucun2.png) no-repeat top center;
}

.home .home-trouble li .bgc3 {
	background: url(../images/tongbu1.png) no-repeat top center;
}

.home .home-trouble li:hover .bgc3 {
	background: url(../images/tongbu2.png) no-repeat top center;

}

.home .home-trouble li .bgc4 {
	background: url(../images/duizhang1.png) no-repeat top center;
}

.home .home-trouble li:hover .bgc4 {
	background: url(../images/duizhang2.png) no-repeat top center;
}

.home .home-trouble li .bgc5 {
	background: url(../images/juece1.png) no-repeat top center;
}

.home .home-trouble li:hover .bgc5 {
	background: url(../images/juece2.png) no-repeat top center;
}

.home .home-trouble li .title {
	font-size: 24px;
	font-weight: 400;
	color: #595959;
	opacity: 1;
	text-align: center;
	margin-bottom: 10px;
}

.home .home-trouble li:hover .title {
	color: #FFFFFF;
	opacity: 1;
}

.home .home-trouble li .content {
	width: 160px;
	font-size: 16px;
	font-weight: 400;
	line-height: 20px;
	color: #9F9F9F;
	opacity: 1;
}

.home .home-trouble li:hover .content {
	color: #FFFFFF;
	opacity: 1;
}

/* .home .home-trouble li>a {
	padding: 38px 24px 0;
	display: inline-block;
	width: 210px;
	height: 270px;
} */

.home .home-solution {
	height: 650px;
	width: 100%;
}

.home .home-solution .banner {
	position: relative;
	padding-top: 138px;
}

.home .home-solution .circle {
	width: 433px;
	height: 433px;
	line-height: 433px;
	border: 3px solid #DAE8FB;
	border-radius: 50%;
	position: absolute;
	left: 50%;
	margin-left: -216.5px;
}

.home .home-solution .circle-inner {
	width: 272px;
	height: 272px;
	line-height: 272px;
	background: linear-gradient(180deg, #71D7F8 0%, #3779EA 100%);
	border-radius: 50%;
	opacity: 1;
	margin: 80.5px auto 0;
	position: relative;
}

.home .home-solution .number {
	position: absolute;
	width: 42px;
	height: 42px;
	line-height: 42px;
	text-align: center;
	background: #CADCFB;
	border-radius: 50%;
	font-size: 24px;
	font-weight: bold;
	color: #3779EA;
}

.home .home-solution .number:nth-child(1),
.home .home-solution .number:nth-child(5) {
	left: -21px;
}

.home .home-solution .number:nth-child(2),
.home .home-solution .number:nth-child(6) {
	right: -21px;
}

.home .home-solution .number:nth-child(1),
.home .home-solution .number:nth-child(2) {
	top: -50px;
}

.home .home-solution .number:nth-child(3),
.home .home-solution .number:nth-child(4) {
	top: 113px;
}

.home .home-solution .number:nth-child(3) {
	left: -102.5px;
}

.home .home-solution .number:nth-child(4) {
	right: -100.5px;
}

.home .home-solution .number:nth-child(5),
.home .home-solution .number:nth-child(6) {
	bottom: -50px;
}

.home-solution .circle-inner .circle-content {
	position: absolute;
	top: 80px;
	width: 100%;
}

.home-solution .circle-inner .circle-content p:first-child {
	width: 120px;
	height: 56px;
	font-size: 40px;
	font-weight: bold;
	line-height: 56px;
	color: #FFFFFF;
	text-shadow: 0px 3px 6px rgba(5, 75, 101, 0.39);
	opacity: 1;
	text-align: center;
	width: 100%;
}

.home-solution .circle-inner .circle-content p:last-child {
	height: 56px;
	font-size: 40px;
	/*font-family: PingFang SC;*/
	font-weight: bold;
	line-height: 56px;
	color: #45E9D9;
	text-shadow: 0px 3px 6px rgba(3, 59, 101, 0.41);
	opacity: 1;
	text-align: center;
	width: 100%;
}

.home-solution .banner .explain {
	height: 56px;
	font-size: 18px;
	font-weight: 500;
	color: #595959;
	line-height: 56px;
	background: #EEF4FF;
	border: 1px solid #3779EA;
	text-align: center;
	display: inline-block;
	position: absolute;
}

.home-solution .banner .explain:nth-child(2n) {
	border-radius: 35px 35px 35px 0px;

}

.home-solution .banner .explain:nth-child(2n+1) {
	border-radius: 35px 35px 0px 35px;

}

.home-solution .banner .explain:first-child {
	left: 32px;
	top: 90px;
	padding: 0 23px;
}

.home-solution .banner .explain:nth-child(2) {
	right: 19px;
	top: 90px;
	padding: 0 21px 0 20px;
}

.home-solution .banner .explain:nth-child(3) {
	left: -83px;
	top: 270px;
	padding: 0 24px 0 20px;
}

.home-solution .banner .explain:nth-child(4) {
	right: -115px;
	top: 270px;
	padding: 0 19px 0 21px;

}

.home-solution .banner .explain:nth-child(5) {
	left: 21px;
	top: 471px;
	padding: 0 20px;

}

.home-solution .banner .explain:nth-child(6) {
	right: -15px;
	top: 471px;
	padding: 0 21px 0 19px;

}

.home .home-oprate {
	width: 100%;
	height: 180px;
	background: linear-gradient(270deg, #71D7F8 0%, #3779EA 100%);
	opacity: 1;
	line-height: 180px;
}

.home .home-oprate .home-operate-left {
	float: left;
}

.home-oprate .home-operate-left .top {
	font-size: 34px;
	font-weight: bold;
	line-height: 45px;
	color: #F1F148;
	text-shadow: 0px 6px 6px rgba(0, 33, 71, 0.27);
	opacity: 1;
	padding-top: 49px;
}

.home-oprate .home-operate-left .bottom {
	font-size: 24px;
	font-weight: bold;
	line-height: 31px;
	color: #FFFFFF;
	text-shadow: 0px 6px 6px rgba(0, 33, 71, 0.27);
	opacity: 1;
}

.home .home-oprate .home-oprate-right {
	float: right;
	/* height: 180px; */
}

.home-oprate .home-oprate-right a {
	display: inline-block;
	line-height: 64px;
	height: 64px;
}

.home-oprate .home-oprate-right .btn {
	/* width: 208px; */
	height: 64px;
	line-height: 64px;
	background: #FFFFFF;
	opacity: 1;
	border-radius: 4px;
	/* width: 144px; */
	/* height: 33px; */
	font-size: 24px;
	/* font-family: PingFang SC; */
	font-weight: 500;
	/* line-height: 33px; */
	color: #3779EA;
	opacity: 1;
	cursor: pointer;
}

.home .home-advantage {
	height: 490px;
	background-color: #FFFFFF;
}

.home-advantage .top {
	height: 190px;
	line-height: 190px;
	font-size: 36px;
	font-weight: bold;
	color: #262626;
	opacity: 1;
	width: 100%;
	text-align: center;
}

.home-advantage .bottom {
	font-size: 0;
}

.home-advantage .bottom li {
	display: inline-block;
	margin-right: 64px;
	display: inline-block;
	width: 252px;
	height: 300px;
	text-align: center;
	/* background-color: palegreen; */
}



.home-advantage .bottom li:last-child {
	margin-right: 0;
}

.home-advantage .bottom .pic {
	width: 130px;
	height: 130px;
	background: rgb(234, 241, 253);
	border-radius: 100px;
	margin: 0 auto;
	line-height: 130px;
	padding: 10px 0;
}

.home-advantage .pic .pic-bg {
	width: 110px;
	height: 110px;
	background: linear-gradient(180deg, #71D7F8 0%, #3779EA 100%);
	opacity: 1;
	border-radius: 100px;
	margin: 0 auto;
}

.home-advantage .pic .mypic,
.home-advantage .pic .mypic1,
.home-advantage .pic .mypic2,
.home-advantage .pic .mypic3{
	-webkit-transition: -webkit-transform 0.5s ease-out;
	-moz-transition: -moz-transform 0.5s ease-out;
	-o-transition: -o-transform 0.5s ease-out;
	-ms-transition: -ms-transform 0.5s ease-out;
}

.home-advantage .pic1:hover .mypic,
.home-advantage .pic2:hover .mypic1,
.home-advantage .pic3:hover .mypic2,
.home-advantage .pic4:hover .mypic3{
	-webkit-transform: rotateZ(360deg);
	-moz-transform: rotateZ(360deg);
	-o-transform: rotateZ(360deg);
	-ms-transform: rotateZ(360deg);
	transform: rotateZ(360deg);
	cursor: pointer;
}

.home-advantage .pic .mypic {
	background: url(../images/deng.png) no-repeat center;
	height: 110px;

}

.home-advantage .pic .mypic1 {
	background: url(../images/deng1.png) no-repeat center;
	height: 110px;
}

.home-advantage .pic .mypic2 {
	background: url(../images/deng2.png) no-repeat center;
	height: 110px;
}

.home-advantage .pic .mypic3 {
	background: url(../images/deng3.png) no-repeat center;
	height: 110px;
}

.home-advantage .bottom .title {
	font-size: 24px;
	font-weight: bold;
	line-height: 33px;
	color: #595959;
	opacity: 1;
	margin: 18px 0 4px;
}

.home-advantage .bottom .content {
	font-size: 16px;
	font-weight: 400;
	line-height: 22px;
	color: #9F9F9F;
	opacity: 1;
}

.home-introduce {
	height: 500px;
	background: url(../images/home-introduce.png) no-repeat top center;
}

.home-introduce .banner {
	text-align: center;
	padding-top: 105px;
}

.home-introduce .top {
	height: 86px;
	font-size: 49px;
	font-weight: 500;
	line-height: 86px;
	color: #FFFFFF;
	text-shadow: 0px 6px 6px rgba(0, 33, 71, 0.27);
	opacity: 1;

	font-family: YouSheBiaoTiHei;
}

.home-introduce .center {
	/* width: 502px; */
	height: 45px;
	font-size: 28px;
	/* font-family: PingFang SC; */
	font-weight: 400;
	line-height: 45px;
	color: #FFFFFF;
	text-shadow: 0px 6px 6px rgba(0, 33, 71, 0.27);
	/* letter-spacing: 130px; */
	opacity: 1;
}

.home-introduce .banner>a {
	height: 64px;
	line-height: 64px;
	display: inline-block;
	cursor: pointer;
	margin-top: 89px;
	border-radius: 4px;
}

.home-introduce .btn {
	height: 64px;
	line-height: 64px;
	background: rgb(56, 117, 220);
	border-radius: 4px;
	font-size: 24px;
	font-weight: 400;
	line-height: 33px;
	color: #FFFFFF;
	opacity: 1;
	cursor: pointer;
}

.home-breach {
	height: 500px;
	background: url(../images/home_breach.png) no-repeat top center;
}


.home-breach .banner .top {
	height: 210px;
	font-size: 36px;
	font-weight: bold;
	line-height: 50px;
	color: #262626;
	opacity: 1;
	width: 100%;
	text-align: center;
	padding: 100px 0 60px;
}

.home-breach .banner .bottom {
	font-size: 0;
}

.home-breach .bottom li {
	width: 386px;
	height: 170px;
	background: #FFFFFF;
	box-shadow: 0px 6px 20px rgba(0, 0, 0, 0.06);
	-webkit-box-shadow: 0px 6px 20px rgba(0, 0, 0, 0.06);
	-moz-box-shadow: 0px 6px 20px rgba(0, 0, 0, 0.06);
	opacity: 1;
	margin-right: 21px;
}

.home-breach .bottom li:last-child {
	margin-right: 0;
}

.home-breach .bottom .bottom-left,
.home-breach .bottom .bottom-right {
	display: inline-block;
	height: 100%;
}

.home-breach li:first-child .bottom-left {
	width: 96px;
	background: url(../images/hour.png) no-repeat center;
}

.home-breach li:nth-child(2) .bottom-left {
	width: 102px;
	background: url(../images/space.png) no-repeat center;
}

.home-breach li:nth-child(3) .bottom-left {
	width: 92px;
	background: url(../images/tool.png) no-repeat center;
}

.home-breach .bottom .bottom-right {
	height: 170px;
	line-height: 170px;
	float: right;
	text-align: left;
}

.home-breach li:first-child .bottom-right {
	width: 290px;
}

.home-breach li:nth-child(2) .bottom-right {
	width: 284px;
}

.home-breach li:nth-child(3) .bottom-right {
	width: 294px;
}

.home-breach .bottom-right .title {
	height: 33px;
	font-size: 24px;
	font-weight: 400;
	line-height: 33px;
	color: #262626;
	opacity: 1;
	margin: 47px 0 5px;
}

.home-breach .bottom-right .content {
	height: 38px;
	font-size: 16px;
	font-weight: 400;
	line-height: 21px;
	color: #9F9F9F;
	opacity: 1;
}

.home-service {
	height: 320px;
	background: linear-gradient(90deg, #71D7F8 0%, #3779EA 100%);
	opacity: 1;
}

.home-service .banner {
	text-align: center;
	padding: 56px 0 65px;
	position: relative;
}

.home-service .banner .bg1 {
	position: absolute;
	width: 302px;
	height: 276px;
	background: url("../images/home-service1.png") no-repeat;
	bottom: 0;
	left: -28px;
}

.home-service .banner .bg2{
	position: absolute;
	width: 258px;
	height: 218px;
	background: url("../images/home-service2.png") no-repeat;
	top: 5px;
	right: 8px;
}

.home-service .banner .top {
	/* margin-top: 56px; */
	height: 33px;
	font-size: 24px;
	font-weight: bold;
	line-height: 33px;
	color: #FFFFFF;
	opacity: 1;
}

.home-service .top>span {
	width: 34px;
	height: 34px;
	background: #F1F148;
	border-radius: 50%;
	display: inline-block;
	opacity: 1;
	line-height: 34px;
	font-size: 26px;
	font-weight: 400;
	color: #3779EA;
}

.home-service .center {
	height: 91px;
	font-size: 52px;
	font-weight: 400;
	line-height: 91px;
	color: #F1F148;
}

.home-service .bottom a {
	display: inline-block;
	height: 48px;
	line-height: 48px;
	border-radius: 4px;
}

.home-service .bottom a>.btn {
	height: 48px;
	line-height: 48px;
	background: #FFFFFF;
	cursor: pointer;
	color: #3779EA;
	margin-top: 17px;
}

.footer-page {
	width: 100%;
	height: 196px;
	background: #262626;
	opacity: 1;
}

.footer-page .banner {
	padding: 37px 0 41px;
}

.footer-page .left {
	float: left;
	height: 118px;

}

.footer-page .right {
	float: right;
	/* width: 124px; */
	text-align: left;
}

.footer-page .leftul {
	margin-right: 74px;
}

.footer-page .leftul,
.footer-page .rightul {
	display: inline-block;
	height: 100%;
	font-size: 0;
}

.footer-page .leftul>li,
.footer-page .rightul>li {
	height: calc(100% / 3);
	height: 22px;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	color: #9F9F9F;
	opacity: 1;
}

.footer-page .leftul .footer_thing {
	width: 386px;
}

.footer-page .leftul .footer_thing>li {
	width: 75px;
	height: 100%;
	margin-right: 20px;
}

.footer-page .footer_thing>li:last-child {
	margin-right: 0;
}

.footer-page .footer_thing>li>a {
	font-size: 14px;
	display: inline-block;
	font-weight: 400;
	color: #9F9F9F;
	opacity: 1;
	cursor: pointer;
}

.footer-page .rightul>li,
.footer-page .leftul>li {
	display: block;
	margin-bottom: 26.2px;

}

.footer-page .rightul>li:last-child {
	margin-bottom: 0;
}


.footer-page .right .right-title1,
.footer-page .right .right-title2 {
	width: 10px;
	font-size: 10px;
	display: inline-block;
	font-weight: 400;
	line-height: 14px;
	color: #9F9F9F;
	opacity: 1;
}

.footer-page .right .right-title2 {
	margin: 0 11px 0 3px;
}

.footer-page .right .myimg {
	width: 90px;
	text-align: center;
	display: inline-block;
	vertical-align: top;
}

.footer-page .right img {
	width: 90px;
	height: 90px;
	vertical-align: text-top;
}

.footer-page .right .xiazai {
	height: 22px;
	font-size: 16px;
	/*font-family: PingFang SC;*/
	font-weight: 400;
	line-height: 22px;
	color: #FFFFFF;
	opacity: 1;
	margin-top: 6px;
}

/* 关于我们 */
.aboutus {
	width: 100%;
	height: 759px;
}

.aboutus .banner {
	padding-top: 76px;

}



.aboutus .banner>.pinyin {
	/* margin-top: 76px; */
	width: 100%;
	height: 38px;
	font-size: 34px;
	font-family: Arial;
	font-weight: 400;
	line-height: 39px;
	color: #9F9F9F;
	opacity: 0.3;
	text-align: center;
}

.aboutus .banner>.title {
	height: 31px;
	font-size: 24px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	line-height: 31px;
	color: #262626;
	opacity: 1;
	text-align: center;
	width: 100%;
	margin: 10px auto 40px;
}

.aboutus .banner>.content {
	font-size: 0;
	height: 320px;
	line-height: 320px;
}

.aboutus .content .content-left {
	display: inline-block;
	width: calc(100% - 552px);
	padding-right: 57px;
	vertical-align: middle;
}

.aboutus .content .content-right {
	float: right;
	height: 320px;
}

.aboutus .banner>.content-right img {
	width: 552px;
	height: 320px;
	vertical-align: middle;
}

.aboutus .content .content-left>p {
	font-size: 16px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	line-height: 28px;
	color: #595959;
	opacity: 1;
	text-indent: 2em;
}

.aboutus .banner>.content {
	margin-bottom: 88px;
}

.aboutus .banner>.bottom {
	font-size: 0;
}

.aboutus .bottom li {
	width: 270px;
	height: 124px;
	margin-right: 40px;
	text-align: center;
}

.aboutus .bottom li:first-child {
	background: #3779EA;
}

.aboutus .bottom li:nth-child(2) {
	background: #EFB569;
}

.aboutus .bottom li:nth-child(3) {

	background: #E95E5E;
}

.aboutus .bottom li:last-child {
	margin-right: 0;
	background: #AA73EB;
}

.aboutus .bottom li>p {
	width: 49px;
	font-family: Microsoft YaHei;
	color: #FFFFFF;
	opacity: 1;
	text-align: center;
	width: 100%;
}

.aboutus .bottom li>p:first-child {
	font-size: 24px;
	height: 30px;
	line-height: 31px;
	font-weight: 300;
	margin: 30px auto 9px;
}

.aboutus .bottom li>p:last-child {
	height: 21px;
	font-size: 16px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	line-height: 21px;
}

/* 客户案例 */
.menu {
	background: #F8F8F8;
	height: 492px;

}

.case_menu .menu {
	opacity: 1;
}

.customer-case .banner {
	padding-top: 45px;
}

.customer-case .banner .pingyin {
	height: 38px;
	font-size: 34px;
	font-family: Arial;
	font-weight: 400;
	line-height: 39px;
	color: #9F9F9F;
	opacity: 0.31;
	text-align: center;
}

.customer-case .banner .title {
	height: 31px;
	font-size: 24px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	line-height: 31px;
	color: #262626;
	opacity: 1;
	text-align: center;
	margin: 10px auto 30px;
}

.customer-case .banner .case_menu {
	font-size: 0;
}

.customer-case .case_menu li {
	width: 240px;
	display: inline-block;
	text-align: center;
	margin: 0 auto 30px;
}

.customer-case .case_menu li:nth-child(5n) {
	margin-right: 0;
}

.customer-case .case_menu li:nth-child(5n+6) {
	margin: 0 auto;
}

.customer-case .case_menu a {
	display: inline-block;
	width: 88px;
	cursor: pointer;
	text-align: center;
}

.customer-case .case_menu .img {
	width: 88px;
	height: 88px;
	opacity: 1;
	border-radius: 100px;
	margin-bottom: 12px;
}

.customer-case li:nth-child(1) .img {
	background: #FFFFFF url(../images/case1.png) no-repeat center;
}

.customer-case li:nth-child(2) .img {
	background: #FFFFFF url(../images/case2.png) no-repeat center;
}

.customer-case li:nth-child(3) .img {
	background: #FFFFFF url(../images/case3.png) no-repeat center;
}

.customer-case li:nth-child(4) .img {
	background: #FFFFFF url(../images/case4.png) no-repeat center;
}

.customer-case li:nth-child(5) .img {
	background: #FFFFFF url(../images/case5.png) no-repeat center;
}

.customer-case li:nth-child(6) .img {
	background: #FFFFFF url(../images/case6.png) no-repeat center;
}

.customer-case li:nth-child(7) .img {
	background: #FFFFFF url(../images/case7.png) no-repeat center;
}

.customer-case li:nth-child(8) .img {
	background: #FFFFFF url(../images/case8.png) no-repeat center;
}

.customer-case li:nth-child(9) .img {
	background: #FFFFFF url(../images/case9.png) no-repeat center;
}

.customer-case li:nth-child(10) .img {
	background: #FFFFFF url(../images/case10.png) no-repeat center;
}

.customer-case .case_menu .img-tit {
	height: 21px;
	font-size: 16px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	line-height: 21px;
	color: #595959;
	opacity: 1;
	text-align: center;
}

.customer-case .case1,
.customer-case .case2 {
	height: 380px;
}

#jiushui {
	background-color: rgb(246, 253, 253);
}

#jiancai,
#baihuo,
#canyin,
#shuma,
#shuichan {
	background-color: rgb(255, 255, 255);
}

#qixiu {

	background-color: rgb(246, 248, 255);
}

#xiemao {
	background-color: rgb(255, 248, 249);
}

#wanju {
	background-color: rgb(255, 252, 248);
}

#huazhuang {
	background-color: rgb(254, 249, 254);
}

#qixiu span {
	color: #6583FB;
}

#jiancai span {
	color: #63CDFF;
}

#baihuo span {
	color: #B573F6;
}

#xiemao span {
	color: #F85671;
}

#canyin span {
	color: #FB805A;
}

#wanju span {
	color: #F5B24D;
}

#shu span {
	color: #9EE667
}

#huazhuang span {
	color: #E667DE;
}

#shuichan span {
	color: #4EB6FB;
}


.customer-case .case1 .left {
	float: left;
	padding-top: 40px;
	width: 593px;
}

.customer-case .case2 .right {
	float: right;
	padding-top: 40px;
	width: 593px;
}

.customer-case .case1 .title,
.customer-case .case2 .title {
	height: 24px;
	font-size: 18px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	line-height: 24px;
	color: #262626;
	opacity: 1;
	text-align: left;
	margin: 0 0 20px;
}

.customer-case .left span,
.customer-case .right span {
	color: #6DDCD1;
	font-weight: 600;
}

.customer-case .left .content p,
.customer-case .right .content p {
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	line-height: 22px;
	color: #595959;
	opacity: 1;
}


.customer-case .case1 .right {
	float: right;
}

.customer-case .case2 .left {
	float: left;
}

.customer-case .case1 .right img,
.customer-case .case1 .left img {
	vertical-align: middle;
	width: 539px;
	height: 300px;
}

/* 产品中心 */
.product-center .product-affect {
	width: 100%;
	height: 690px;
	background-color: #fff;
}

.product-center .product-affect .banner {
	/* background-color: pink; */
	padding-top: 75px;
}

.product-center .product-affect .pinying {
	height: 38px;
	font-size: 34px;
	font-family: Arial;
	font-weight: 400;
	line-height: 39px;
	color: #9F9F9F;
	opacity: 0.31;
	width: 100%;
	text-align: center;
}

.product-center .product-affect .title {
	height: 42px;
	font-size: 32px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	line-height: 42px;
	color: #262626;
	opacity: 1;
	width: 100%;
	text-align: center;
	margin: 10px auto 18px;
}

.product-center .product-affect .bottom {
	font-size: 0;
}

.product-center .product-affect li {
	width: 252px;
	margin-right: 64px;
	vertical-align: top;
}

.product-center .product-affect .bgc {
	height: 144px;
	font-size: 16px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	line-height: 21px;
	color: #595959;
	opacity: 1;
	text-align: center;
	line-height: 286px;
}

.product-center .product-affect .bgc-content {
	width: 252px;
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	line-height: 19px;
	color: #9F9F9F;
	opacity: 1;
	text-align: center;
	margin-top: 15px;
}

.product-center .product-affect .bgc1 {
	background: url(../images/product1.png) no-repeat top center;
}

.product-center .product-affect .bgc2 {
	background: url(../images/product2.png) no-repeat top center;
}

.product-center .product-affect .bgc3 {
	background: url(../images/product3.png) no-repeat top center;
}

.product-center .product-affect .bgc4 {
	background: url(../images/product4.png) no-repeat top center;
}

.product-center .product-affect .bgc5 {
	background: url(../images/product5.png) no-repeat top center;
}

.product-center .product-affect .bgc6 {
	background: url(../images/product6.png) no-repeat top center;
}

.product-center .product-affect .bgc7 {
	background: url(../images/product7.png) no-repeat top center;
}

.product-affect .bottom1 li:last-child,
.product-affect .bottom2 li:last-child {
	margin-right: 0;
}

.product-center .product-affect .bottom2 {
	width: 100%;
	text-align: center;
	margin-top: -10px;
}

.product-center .product-type {
	background: #F6F6F6;
	opacity: 1;
}


.product-center .product-type .bgc {
	font-size: 0;
	height: 520px;
	line-height: 520px;
}

.product-center .product-type .bgc li {
	width: 291px;
	height: 400px;
	background-color: paleturquoise;
	margin-right: 12px;
	line-height: 400px;
	vertical-align: middle;
	position: relative;
	cursor: pointer;
}

.product-center .product-type .bgc li:nth-child(1) {
	background: url(../images/product_type1.png) no-repeat center;
}

.product-center .product-type .bgc li:nth-child(2) {
	background: url(../images/product_type2.png) no-repeat center;
}

.product-center .product-type .bgc li:nth-child(3) {
	background: url(../images/product_type3.png) no-repeat center;
}

.product-center .product-type .bgc li:nth-child(4) {
	background: url(../images/product_type4.png) no-repeat center;
}

.product-center .product-type .bgc li:last-child {
	margin-right: 0;
}

.product-center .product-type .mask {
	position: absolute;
	width: 290px;
	height: 400px;
	background: #262626;
	opacity: 0.8;
}

.product-type .bgc li:hover .mask {
	opacity: 0.6;
}

.product-center .product-type .words {
	position: absolute;
	width: 220px;
	height: 59px;
	line-height: 59px;
	border: 1px solid #FFFFFF;
	opacity: 1;
	text-align: center;
	padding: 6px;
	top: 50%;
	margin-top: -29.5px;
	left: 50%;
	margin-left: -110px;
}

.product-center .product-type .title {
	font-size: 18px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	line-height: 24px;
	color: #F6F6F6;
	opacity: 1;
	height: 100%;
	line-height: 45px;
	border: 1px solid #FFFFFF;
	opacity: 1;
}

.product-center .product-terminal {
	width: 100%;
	background-color: #fff;
}

.product-center .product-terminal .banner {
	height: 850px;
	padding-top: 70px;
}

.product-center .product-terminal .pinying {
	width: 336px;
	height: 38px;
	font-size: 34px;
	font-family: Arial;
	font-weight: 400;
	line-height: 39px;
	color: #9F9F9F;
	opacity: 0.3;
	text-align: center;
	width: 100%;
}

.product-center .product-terminal .title {
	width: 160px;
	height: 42px;
	font-size: 32px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	line-height: 42px;
	color: #262626;
	opacity: 1;
	width: 100%;
	text-align: center;
	margin-top: 10px;
}

.product-center .product-terminal .terminal {
	font-size: 0;
	margin-top: 50px;
	height: 349px;
	margin-bottom: 96px;
}

.product-center .product-terminal .left {
	float: left;
	height: 349px;
}

.product-center .product-terminal .left_img {
	width: 600px;
	height: 349px;
}

.product-center .product-terminal .right {
	float: right;
	padding-top: 9px;
	text-align: right;
}

.product-center .product-terminal .right_title {
	height: 42px;
	font-size: 30px;
	font-weight: bold;
	line-height: 42px;
	color: #262626;
	opacity: 1;
	/* width: 480px; */
}

.product-center .product-terminal .right_content {
	/* width: 480px; */
	height: 56px;
	font-size: 20px;
	/*font-family: PingFang SC;*/
	font-weight: 500;
	line-height: 28px;
	color: #595959;
	opacity: 1;
	margin-bottom: 91px;
	text-align: left;
}

.product-center .product-terminal .xiazai {
	width: 100px;
	float: right;
}

.product-center .product-terminal .right_img {
	width: 100px;
	height: 100px;
	border: 1px solid #E9E9E9;
	margin-bottom: 10px;
}

.product-center .product-terminal .xiazai_txt {
	height: 20px;
	font-size: 14px;
	/*font-family: PingFang SC;*/
	font-weight: 400;
	line-height: 20px;
	color: #595959;
	opacity: 1;
	width: 100px;
	text-align: center;
}

.product-center .product_datasercurity {
	height: 460px;
	background: #F6F6F6;
	opacity: 1;
}

.product-center .product_datasercurity .banner {
	position: relative;
}

.product-center .product_datasercurity .data_explain {
	width: 591px;
	height: 242px;
	background: #FFFFFF;
	box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.08);
	-webkit-box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.08);
	-moz-box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.08);
	opacity: 1;
	border-radius: 100px 0px 100px 0px;
	position: absolute;
	top: 39px;
	z-index: 10;
	padding-top: 41px;
	padding-left: 55px;
}

.product-center .product_datasercurity img {
	top: -88px;
	right: -43px;
	width: 778px;
	height: 516px;
	position: absolute;
}

.product-center .data_explain .title {
	height: 54px;
	font-size: 24px;
	/*font-family: PingFang SC;*/
	font-weight: bold;
	color: #262626;
	opacity: 1;
	line-height: 80px;
	background: url(../images/quote_marks.png) no-repeat top left;
	background-size: 55.53px 48px;
	padding-left: 70px;
}

.product-center .data_explain .content {
	width: 318px;
	height: 86px;
	font-size: 16px;
	/*font-family: PingFang SC;*/
	font-weight: 500;
	line-height: 28px;
	color: #9F9F9F;
	opacity: 1;
	margin-top: 20px;
}

.product-center .product_footer {
	background: #3779EA;
	opacity: 1;
}

.product-center .product_footer .banner {
	text-align: right;
	height: 120px;
	line-height: 120px;
	position: relative;
	z-index: 100;
}

.product-center .product_footer a {
	display: inline-block;
	height: 56px;
	line-height: 56px;
	border-radius: 4px;
}

.product-center .product_footer .btn {
	background: #fff;
	opacity: 1;
	height: 56px;
	line-height: 56px;
	color: #3779EA;
	cursor: pointer;
}

.product-center .product_footer ul {
	font-size: 0;
}

.product-center .product_footer li {
	font-size: 28px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #FFFFFF;
	text-shadow: 0px 3px 6px rgba(11, 49, 113, 0.36);
	opacity: 1;
	width: 250px;
	height: 120px;
	line-height: 120px;
	text-align: center;
	position: absolute;
	top: 0;
	background-size: 251px 120px;
}

.product-center .product_footer li:first-child {
	left: -53px;
	/* float: left; */
	background: url(../images/product_center1.png) no-repeat center;
}

.product-center .product_footer li:nth-child(2) {
	background: url(../images/product_center2.png) no-repeat center;
	left: 143px;
}

.product-center .product_footer li:nth-child(3) {
	background: url(../images/product_center3.png) no-repeat center;
	left: 339px;

}

.product-center .product_footer li:nth-child(4) {
	background: url(../images/product_center4.png) no-repeat center;
	left: 535px;
}

.product-center .product_footer li:nth-child(5) {
	background: url(../images/product_center5.png) no-repeat center;
	left: 732px;
}

/* 登录 */
.login {
	width: 100%;
	height: 100%;
	background-color: #FBFBFB;
	opacity: 1;
	position: relative;
	background-image: url(../images/login1.png), url(../images/login2.png), url(../images/login3.png);
	background-repeat: no-repeat, no-repeat, no-repeat;
	background-position: top left, top right, bottom right;
	background-size: 312px 312px, 240px 240px, 310px 310px;
}

.login .login_form {
	width: 880px;
	height: 593px;
	background: #FFFFFF;
	box-shadow: 0px 0px 50px rgba(0, 0, 0, 0.06);
	-moz-box-shadow: 0px 0px 50px rgba(0, 0, 0, 0.06);
	-webkit-box-shadow: 0px 0px 50px rgba(0, 0, 0, 0.06);
	opacity: 1;
	position: absolute;
	left: 50%;
	margin-left: -440px;
	top: 50%;
	margin-top: -296.5px;
	font-size: 0;
}

.login .login_form .form-left {
	background: url(../images/login.png) no-repeat center;
}

.login .login_form .form-left {
	float: left;
}

.login .login_form .form-left,
.login .login_form .form-right {
	width: 440px;
	height: 593px;
}

.login .login_form .form-right {
	float: right;
	font-size: 14px;
	padding: 0 70px;
}

.login .login_form .form-myinput {
	margin-bottom: 20px;
	position: relative;
}

.login_form .form-myinput .phone-text,
.login_form .form-myinput .pwd-text,
.login_form .form-myinput .checkpwd-text,
.login_form .form-myinput .imgcode-text,
.login_form .form-myinput .readcheck-text,
.login_form .form-myinput .phone-code{
	position: absolute;
	top: 40px;
	font-size: 12px;
	color: #FB805A;
}
.login_form .form-myinput .readcheck-text {
	top: 19px;
}
.login .login_form .login-input {
	width: 300px;
	height: 40px;
	line-height: 40px;
	padding: 5px;
	display: block;
	border-radius: 2px;
	outline: none;
	/* margin-bottom: 20px; */
	border: 1px solid #AFBFDB;
	/* position: relative; */
}



/* .login_form .login-input .inputfont{
	 position: absolute;
	 bottom: -10px;
	 left: 0;
	 font-size: 12px;
	 color: red;
 } */
.login .login_form .title {
	/* width: 56px; */
	height: 31px;
	font-size: 24px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	line-height: 31px;
	color: #3779EA;
	letter-spacing: 25px;
	opacity: 1;
	width: 100%;
	text-align: center;
	margin: 128px auto 60px;
}

.login .login_form .box {
	height: 19px;
}

.login_form .box-left {
	float: left;
	height: 19px;
	line-height: 19px;
}

.login_form .box-left>input {
	width: 16px;
	height: 16px;
	background: #FFFFFF;
	border: 1px solid #E9E9E9;
	opacity: 1;
	border-radius: 2px;
	vertical-align: middle;
	margin-right: 8px;
	outline: none;
}

.login_form .box-left>span {
	/* width: 56px; */
	height: 19px;
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	line-height: 19px;
	color: #595959;
	opacity: 1;
	display: inline-block;
	vertical-align: middle;
	border-collapse: collapse;
}

.login_form .box-left>a {
	color: #3779EA;
	display: inline-block;
	height: 19px;
	line-height: 19px;
	font-size: 12px;
}

.login_form .reg-leftbox>span,
.login_form .reg-leftbox>a {
	font-size: 12px;
}

.login_form .box-right {
	float: right;
	height: 19px;
	line-height: 19px;
}

.login_form .box-right a {
	height: 19px;
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	line-height: 19px;
	color: #3779EA;
	opacity: 1;
	display: inline-block;
}

.login_form .box-right span {
	width: 0px;
	height: 12px;
	width: 2px;
	color: #3779EA;
	display: inline-block;
	opacity: 1;
	display: inline-block;
	margin: 0 7px;

}

input::-webkit-input-placeholder,
input:-moz-placeholder,
input::-moz-placeholder,
input:-ms-input-placeholder {
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #AFBFDB;
	letter-spacing: 25px;
	opacity: 1;
}

.login .login_form .login-btn {
	display: inline-block;
	height: 40px;
	width: 100%;
	margin: 20px auto 30px;
	cursor: pointer;
	border-radius: 2px;
}

.login .login_form .btn {
	width: 100%;
	cursor: pointer;
	font-size: 14px;
	font-weight: 400;
	border-radius: 2px;
	text-align: center;
}

.login .login_form .nouser {
	display: inline-block;
	width: 100%;
	text-align: right;
	height: 19px;
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	line-height: 19px;
	color: #595959;
	opacity: 1;
}

.login .nouser>span {
	color: #3779EA;
}

.login .login_form .code {
	width: 100%;
	height: 40px;
	margin-bottom: 20px;
}

.login .code input {
	width: 160px;
	height: 40px;
	background: #FFFFFF;
	border: 1px solid #AFBFDB;
	opacity: 1;
	border-radius: 2px;
	padding: 5px;
	outline: none;

}

.login .code img {
	width: 120px;
	height: 40px;
	float: right;
	cursor: pointer;
}
.login .code .mycodeimg{
	width: 120px;
	height: 40px;
	float: right;
	background: #3779EA;
	opacity: 1;
	border-radius: 2px;
	font-size: 14px;
	padding: 0;
	line-height: 40px;
	text-align: center;
	color: #fff;
	cursor: pointer;
}
.login .code>.sendcode {
	width: 120px;
	height: 40px;
	background: #3779EA;
	opacity: 1;
	border-radius: 2px;
	font-size: 14px;
	padding: 0;
	line-height: 40px;
	text-align: center;
	float: right;
	margin: 0;
}

.login .code>.onsendcode {
	background: #F6F6F6;
	color: #AFBFDB;
}

.login .goback {
	font-size: 16px;
	text-align: center;
	margin-top: 30px;
	height: 19px;
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	line-height: 19px;
	color: #3779EA;
	opacity: 1;
	position: absolute;
	left: 50%;
	width: 880px;
	margin-left: -440px;
	top: 50%;
	margin-top: 327px;
	display: inline-block;
	cursor: pointer;
}

.reg .login_form .title {
	margin: 40px auto 30px;
}

.forgetpass .login_form {
	width: 740px;
	height: 480px;
	background: #FFFFFF;
	box-shadow: 0px 0px 50px rgba(0, 0, 0, 0.06);
	-moz-box-shadow: 0px 0px 50px rgba(0, 0, 0, 0.06);
	-webkit-box-shadow: 0px 0px 50px rgba(0, 0, 0, 0.06);
	opacity: 1;
	margin-top: -240px;
	margin-left: -370px;
}

.forgetpass .login_form .title {
	height: 26px;
	font-size: 20px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	line-height: 26px;
	color: #262626;
	opacity: 1;
	width: 100%;
	text-align: center;
	letter-spacing: 3px;
	margin: 62px auto 40px;
}

.forgetpass .login_form .step {
	height: 32px;
	line-height: 32px;
	width: 100%;
	margin: 0 auto 47px;
	text-align: center;
}

.forgetpass .login_form .form-box {
	padding: 0 220px;
}

.forgetpass .step .circle {
	width: 32px;
	height: 32px;
	border-radius: 50%;
	opacity: 1;
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	text-align: center;
	color: #9F9F9F;
	border: 1px solid #E9E9E9;
	margin-right: 10px;
}

.forgetpass .step .selectedcircle {
	border: 1px solid #3779EA;
	color: #3779EA;
}

.forgetpass .step .finishcircle {
	background: #3779EA;
	color: #fff;
	font-weight: 400;
}

.forgetpass .step .finishcirclefont {
	font-weight: 400;
	font-size: 20px;
}

.forgetpass .step .name {
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #9F9F9F;
	opacity: 1;
}

.forgetpass .step .selectedname {
	color: #3779EA;
}

.forgetpass .step>div {
	display: inline-block;
}

.forgetpass .step .split {
	width: 129px;
	height: 1px;
	background: #E9E9E9;
	opacity: 1;
	margin: 5px 10px;
}

.forgetpass .step .selectedsplit {
	background-color: #3779EA;
}

.forgetpass .goback {
	margin-left: -370px;
	margin-top: 270px;
	width: 740px;
}

.forgetpass .form-box .code {
	margin-bottom: 47px;
}

.forgetpass .form-box .nextstep {
	width: 100%;
	text-align: center;
}

.forgetpass .nextstep .btn {
	display: inline-block;
	width: 92px;
	padding: 0;
	font-weight: 400;
	font-size: 14px;
}

.forgetpass .form-box .resetpass {
	margin-bottom: 49px;
}

/* .forgetpass .login_form .resetsuccess {
	text-align: center;
} */
.forgetpass .resetsuccess .success {
	width: 72px;
	height: 72px;
	background-color: #74C041;
	border-radius: 50%;
	text-align: center;
	line-height: 72px;
	margin: 0 auto;
}

.forgetpass .resetsuccess .success-txt {
	height: 26px;
	font-size: 20px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	line-height: 28px;
	color: rgba(0, 0, 0, 0.85);
	opacity: 1;
	margin: 20px auto 50px;
	text-align: center;
}

.forgetpass .resetsuccess .iconfont {
	font-size: 40px;
	color: #fff;
	font-weight: 600;

}

.container .purchase .purchase-inner {
	background: #F6F6F6;
}

.container .purchase-inner .banner {
	position: relative;
	height: 907px;
}

.container .newpurchase .banner {
	height: 805px;
}

.container .purchase .purchase-inner-top {
	position: absolute;
	width: 1000px;
	height: 640px;
	background: #FFFFFF;
	box-shadow: 0px 6px 20px rgba(0, 0, 0, 0.06);
	opacity: 1;
	border-radius: 2px;
	left: 50%;
	margin-left: -500px;
	top: -214px;
	font-size: 0;
}

.container .newpurchase .purchase-inner-top {
	height: 552px;
	top: -198px;
}

.container .purchase .purchase-inner-bottom {
	width: 1000px;
	height: 395px;
	background: #FFFFFF;
	box-shadow: 0px 6px 20px rgba(0, 0, 0, 0.06);
	opacity: 1;
	border-radius: 2px;
	position: absolute;
	left: 50%;
	margin-left: -500px;
	top: 464px;
	padding: 50px 91px 0 66px;
}

.purchase .newpurchase .purchase-inner-bottom {
	top: 372px;
}

.container .purchase .olduser-content {
	background: url(../images/oldeuser.png) no-repeat top center;
	width: 100%;
	height: 70px;
	padding: 0 20px 0 19px;
	font-size: 0;
}

.container .purchase .olduser-content li {
	width: calc(100% / 3 - 1px);
	display: inline-block;
	font-size: 14px;
	text-align: center;
	line-height: 70px;
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
}

.container .purchase .olduser-content li:first-child {
	text-align: left;
	color: #F6F6F6;
}

.container .purchase .olduser-content li:nth-child(2) {
	color: #F6F6F6;
}

.purchase .olduser-content li:nth-child(2) span {
	display: inline-block;
	width: 20px;
	height: 20px;
	background: #F6F6F6;
	opacity: 1;
	border-radius: 2px;
	color: #3779EA;
	line-height: 20px;
	text-align: center;
	margin: 0 4px;
}

.container .purchase .olduser-content li:last-child {
	text-align: right;
	font-size: 12px;
	color: #FBD61E;
}

.purchase-inner-top .purchasing {
	display: inline-block;
	width: 100%;
	text-align: center;
	padding-top: 49px;
}

.purchase-inner-top .purchasing .ul {
	width: 100%;
	text-align: left;
	height: 70px;
	padding-left: 66px;
	line-height: 70px;
}
.purchase-inner-top .purchasing .purchas_ul {
	padding-left: 66px;
	font-size: 0;
	text-align: left;
}
.purchase-inner-top .purchasing .ul:last-child {
	margin: 20px 0 25px;
}

.purchase-inner-top .ul>.title {
	font-size: 16px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #262626;
	height: 70px;
	line-height: 70px;
	float: left;
	margin-right: 10px;
	width: 100px;
}
.purchase-inner-top .purchas_ul>.red {
	color: #EC2626;
	font-size: 22px;
	margin-right: 33px;
	display: inline-block;
	vertical-align: middle;
}
.purchase-inner-top .purchas_ul>.title {
	font-size: 16px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #262626;
	height: 70px;
	line-height: 70px;
	display: inline-block;
	margin-right: 10px;
	vertical-align: middle;
	width: 100px;
}
.purchase-inner-top .purchasing .per_box {
	display: inline-block;
	height: 36px;
	line-height: 36px;
	overflow: hidden;
	vertical-align: middle;
}
.purchase-inner-top .purchasing .per_box input {
	outline: none;
	padding: 0 15px;
	border: none;
	box-sizing: border-box;
	height: 36px;
	line-height: 36px;
	width: 80px;
	text-align: center;
	border-top: 1px solid #EC2626;
	border-bottom: 1px solid #EC2626;
	vertical-align: top;
}
.purchase-inner-top .purchasing .per_box .btn {
	height: 36px;
	line-height: 36px;
	width: 40px;
	text-align: center;
	background: #FFF6F6;
	color: #262626;
	cursor: pointer;
	font-size: 22px;
	border: 1px solid #EC2626;
}
.purchase-inner-top .purchasing ul {
	font-size: 0;
	float: left;
}

.purchase-inner-top .purchasing li {
	margin-right: 23px;
	width: 70px;
	height: 70px;
	background: #FFF6F6;
	cursor: pointer;
	border: 1px solid #FFF6F6;
	position: relative;
	line-height: 70px;
	/* float: left; */
}

.purchase-inner-top .purchasing li>a {
	display: inline-block;
	width: 100%;
	font-size: 16px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #595959;
	cursor: pointer;
	position: absolute;
	top: 0;
	left: 0;
	text-align: center;
}

.purchase-inner-top .purchasing li>.mylabel {
	position: absolute;
	z-index: 2;
	/* display: inline-block; */
	width: 40px;
	height: 18px;
	background: #EC2626;
	opacity: 1;
	border-radius: 0px 9px 9px 0px;
	line-height: 18px;
	top: 0;
	left: 0;
	font-size: 12px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FBD61E;
	text-align: center;
	font-family: Microsoft YaHei;
}

.purchase-inner-top .purchasing li.active {
	border: 1px solid #EC2626;
	background: #FFF6F6 url(../images/selectedgou.png) no-repeat right bottom;
	background-size: 20px;
}

.purchase-inner-top .purchasing li:last-child {
	margin-right: 0px;

	opacity: 1;
}

.purchase-inner-top .price {
	padding-left: 66px;
	font-size: 16px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #262626;
	margin-bottom: 25px;
}

.purchase-inner-top p.pay{
	padding-left: 66px;
	height: 21px;
	font-size: 16px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	line-height: 18px;
	color: #262626;
}

.purchase-inner-top .pay-method {
	padding: 0 66px;
	margin: 15px 0 32px;
}

.purchase-inner-top .pay-method li{
	width: 300px;
	height: 80px;
	background: #FFFFFF;
	border: 1px solid #E9E9E9;
	opacity: 1;
	cursor: pointer;
	padding-left: 92px;
	background-image: url("../images/choice.png");
	background-repeat: no-repeat;
	background-position: 40px center;
	vertical-align: middle;
	line-height: 80px;
}
.purchase-inner-top .pay-method .activepayway{
	box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.07);
	background-image: url("../images/choice-select.png");
}
.purchase-inner-top .pay-method li:first-child{
	margin-right: 40px;
}
.purchase-inner-top .pay-method li img{
	vertical-align: middle;
	margin-right: 12px;
	width: 30px;
}
/*.purchase-inner-top .pay-method li:first-child img */
.purchase-inner-top .pay-method li span{
	font-size: 20px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #262626;
	vertical-align: middle;
}
.purchase-inner-top .price .red {
	font-size: 20px;
	color: #EC2626;
	margin-left: 8px;
}

.purchase-inner-top .price .redprice {
	font-size: 28px;
	color: #EC2626;
	margin-right: 3px;
}

.purchase-inner-top .price .yuan {
	display: inline-block;
	font-size: 12px;
	color: #9F9F9F;
}

.purchase-inner-top .price .yuan span {
	text-decoration: line-through;
}
.purchase-inner-top .price .yuan .no_line {
	text-decoration: none;
}

.purchase-inner-top .xufei {
	margin: 0 66px 10px 66px;
	display: inline-block;
	cursor: pointer;
}

.purchase-inner-top .btn {
	width: 120px;
	height: 36px;
	background: #EC2626;
	border-radius: 2px;
	line-height: 36px;
	padding: 0;
	text-align: center;
	font-size: 16px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
}

.purchase-inner p {
	/* margin: 0 8px; */
	padding-left: 66px;
	height: 16px;
	font-size: 12px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	line-height: 16px;
	color: #9F9F9F;
}

.purchase .purchase-inner-bottom .title {
	width: 100%;
	text-align: center;
	height: 24px;
	font-size: 18px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	line-height: 18px;
	color: #262626;
	margin-bottom: 27px;
}

.purchase .purchase-inner-bottom .shuoming {
	height: 19px;
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	line-height: 18px;
	color: #262626;
	margin-bottom: 5px;
}

.purchase .purchase-inner-bottom .warn {
	height: 16px;
	font-size: 12px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	line-height: 18px;
	color: #EC2626;
	margin: 0;
	margin-bottom: 3px;
	padding: 0;
}

.purchase .purchase-inner-bottom .content {
	margin-bottom: 22px;
}

.purchase-inner-bottom .content>p {
	line-height: 22px;
	font-size: 12px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #9F9F9F;
	margin: 0;
	padding: 0;
}

.header-right .loginname {
	font-size: 18px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #262626;
	display: inline-block;
	position: relative;
	cursor: pointer;
}
.header-right .loginname .ul{
	display: none;
	position: absolute;
	top: 64px;
	border-radius: 4px;
	width: 140px;
	left: 50%;
	margin-left: -70px;
	box-shadow: 0px 2px 6px 2px rgba(0, 0, 0, 0.08);
	-webkit-box-shadow: 0px 2px 6px 2px rgba(0, 0, 0, 0.08);
	-moz-box-shadow: 0px 2px 6px 2px rgba(0, 0, 0, 0.08);
	background: #FFFFFF;
}
.header-right .loginname .iconfont{
	font-size: 14px;
	color: #afafaf;
	margin: 0 8px 0 3px;
}
.header-right .loginname:hover .loginname-ul{
	display: block;
}
.header-right .loginname .ul li{
	display: block;
	height: 40px;
	line-height: 40px;
	width: auto;
}
.header-right .loginname .ul li:hover{
	background: #E9E9E9;
}
/*.header-right .login-name .ul #showmyid{*/
/*opacity: 1;*/
/*}*/
.header-right .loginname .ul a{
	display: inline-block;
	height: 40px;
	width: 100%;
	text-align: center;
	font-size: 14px;
	/*font-family: PingFang SC;*/
	font-weight: 400;
	color: #595959;
	text-align: center;
}
.purchase-header .header-right .btn {
	width: 110px;
	padding: 0;
	text-align: center;
}

#mylabelphone{
	width: 225px;
	height: 35px;
	line-height: 35px;
	padding: 5px;
	display: inline-block;
	border-radius: 2px;
	outline: none;
	border: 1px solid #AFBFDB;
}
#inputlabel{
	display: inline-block;
	height: 35px;
	line-height: 35px;
	color: #262626;
}
/*.layui-layer-dialog .layui-layer-content{*/
/*padding-bottom:35px!important;*/
/*height: auto!important;*/
/*}*/

.layui-layer-dialog .layui-layer-btn>a{
	height: 35px;
	line-height: 35px;
	opacity: 1;
	background: #3779EA;
	border-radius: 4px;
	border: 0;
	font-size: 16px;
	padding: 0 20px;
	color: #FFFFFF;
	opacity: 1;
	font-weight: 500;
	outline: none;
}
.layui-layer-dialog .layui-layer-btn>a:first-child{
	background: #FFFFFF;
	border: 1px solid #3779EA;
	color: #3779EA;
}


/* 选择行业 */
.container .choicetrade {
	height: 100%;
	width: 100%;
	position: relative;
	background: url(../images/tradebeg.png) no-repeat;
	background-position: center calc(100% - 80px);
	/* background-position: center bottom; */
}

.container .choicetrade .choicetrade-inner {
	position: absolute;
	top: 50%;
	margin-top: -240px;
	left: 50%;
	margin-left: -500px;
	width: 1000px;
	height: 480px;
	background: #FFFFFF;
	box-shadow: 0px 0px 40px rgba(0, 0, 0, 0.08);
	-webkit-box-shadow: 0px 0px 40px rgba(0, 0, 0, 0.08);
	-moz-box-shadow: 0px 0px 40px rgba(0, 0, 0, 0.08);
}

.choicetrade .choicetrade-inner>.title {
	margin: 53px auto 50px;
	height: 31px;
	font-size: 24px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	line-height: 31px;
	color: #262626;
	text-align: center;
}

.choicetrade .choicetrade-inner>.ul {
	font-size: 0;
}

.choicetrade .ul>li {
	width: 200px;
	text-align: center;
	margin-bottom: 40px;
}

.choicetrade .ul>li:nth-child(n+6) {
	margin-bottom: 0;
}

.choicetrade .ul>li .activetrade {
	display: inline-block;
	border-radius: 100%;
}



.choicetrade .ul .kind {
	width: 88px;
	height: 88px;
	border-radius: 100%;
	cursor: pointer;
	margin-bottom: 10px;


}

.choicetrade li:nth-child(1) .kind .kind1,
.choicetrade li:nth-child(2) .kind .kind2,
.choicetrade li:nth-child(3) .kind .kind3,
.choicetrade li:nth-child(4) .kind .kind4,
.choicetrade li:nth-child(5) .kind .kind5,
.choicetrade li:nth-child(6) .kind .kind6,
.choicetrade li:nth-child(7) .kind .kind7,
.choicetrade li:nth-child(8) .kind .kind8,
.choicetrade li:nth-child(9) .kind .kind9,
.choicetrade li:nth-child(10) .kind .kind0 {
	-webkit-transition: -webkit-transform 0.5s ease-out;
	-moz-transition: -moz-transform 0.5s ease-out;
	-o-transition: -o-transform 0.5s ease-out;
	-ms-transition: -ms-transform 0.5s ease-out;
}

.choicetrade li:nth-child(1) .kind:hover .kind1,
.choicetrade li:nth-child(2) .kind:hover .kind2,
.choicetrade li:nth-child(3) .kind:hover .kind3,
.choicetrade li:nth-child(4) .kind:hover .kind4,
.choicetrade li:nth-child(5) .kind:hover .kind5,
.choicetrade li:nth-child(6) .kind:hover .kind6,
.choicetrade li:nth-child(7) .kind:hover .kind7,
.choicetrade li:nth-child(8) .kind:hover .kind8,
.choicetrade li:nth-child(9) .kind:hover .kind9,
.choicetrade li:nth-child(10) .kind:hover .kind0 {
	-webkit-transform: rotateZ(360deg);
	-moz-transform: rotateZ(360deg);
	-o-transform: rotateZ(360deg);
	-ms-transform: rotateZ(360deg);
	transform: rotateZ(360deg);
}

.choicetrade .ul>li:nth-child(1) .kind {
	background: linear-gradient(180deg, #D4F2AC 0%, #6BD58E 100%);
}

.choicetrade .ul>li:nth-child(2) .kind {
	background: linear-gradient(180deg, #8CE7EB 0%, #5799FC 100%);
}

.choicetrade .ul>li:nth-child(3) .kind {
	background: linear-gradient(180deg, #9E9EFC 0%, #6583FB 100%);
}

.choicetrade .ul>li:nth-child(4) .kind {
	background: linear-gradient(180deg, #FBA0E2 0%, #FF516E 100%);
}

.choicetrade .ul>li:nth-child(5) .kind {
	background: linear-gradient(180deg, #FCCC84 0%, #FF8B60 100%);
}

.choicetrade .ul>li:nth-child(6) .kind {
	background: linear-gradient(180deg, #F9B689 0%, #F24A2F 100%);
}

.choicetrade .ul>li:nth-child(7) .kind {
	background: linear-gradient(180deg, #F6A1F3 0%, #EE52A6 100%);
}

.choicetrade .ul>li:nth-child(8) .kind {
	background: linear-gradient(180deg, #8ECAFF 0%, #67E5D4 100%);
}

.choicetrade .ul>li:nth-child(9) .kind {
	background: linear-gradient(180deg, #F5AE8E 0%, #E62B44 100%);
}

.choicetrade .ul>li:nth-child(10) .kind {
	background: linear-gradient(180deg, #D4F2AC 0%, #6BD58E 100%);
}

.choicetrade .ul .kind1 {
	width: 88px;
	height: 88px;
	border-radius: 100%;
	background: url(../images/trade1.png) no-repeat center center;
}

.choicetrade .ul .kind2 {
	width: 88px;
	height: 88px;
	border-radius: 100%;
	background: url(../images/trade2.png) no-repeat center center;
}

.choicetrade .ul .kind3 {
	width: 88px;
	height: 88px;
	border-radius: 100%;
	background: url(../images/trade3.png) no-repeat center center;
}

.choicetrade .ul .kind4 {
	width: 88px;
	height: 88px;
	border-radius: 100%;
	background: url(../images/trade4.png) no-repeat center center;
}

.choicetrade .ul .kind5 {
	width: 88px;
	height: 88px;
	border-radius: 100%;
	background: url(../images/trade5.png) no-repeat center center;
}

.choicetrade .ul .kind6 {
	width: 88px;
	height: 88px;
	border-radius: 100%;
	background: url(../images/trade6.png) no-repeat center center;
}

.choicetrade .ul .kind7 {
	width: 88px;
	height: 88px;
	border-radius: 100%;
	background: url(../images/trade7.png) no-repeat center center;
}

.choicetrade .ul .kind8 {
	width: 88px;
	height: 88px;
	border-radius: 100%;
	background: url(../images/trade8.png) no-repeat center center;
}

.choicetrade .ul .kind9 {
	width: 88px;
	height: 88px;
	border-radius: 100%;
	background: url(../images/trade9.png) no-repeat center center;
}

.choicetrade .ul .kind0 {
	width: 88px;
	height: 88px;
	border-radius: 100%;
	background: url(../images/trade0.png) no-repeat center center;
}

.choicetrade .ul .kindtit {
	height: 21px;
	font-size: 16px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	line-height: 21px;
	color: #595959;
	text-align: center;
}

/*服务协议*/
.container .agree {
	padding-bottom: 50px;
}

.container .agree .banner {
	padding-top: 70px;
}

.agree .banner>.title {
	height: 26px;
	font-size: 20px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	line-height: 26px;
	color: #262626;
	text-align: center;
	margin-bottom: 30px;
}

.agree .content>p {
	text-indent: 2em;
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	line-height: 20px;
	word-break: break-all;
	color: #595959;
	margin-bottom: 5px;
}
.agree .content .myp{
	text-indent: 0em;
}


/* 收银台 */
.container .payment {
	background: #F6F6F6;
}

.container .payment .payment-header {
	height: 40px;
	background: #E9E9E9;
	line-height: 40px;
}

.container .payment .banner {
	width: 800px;
}

.payment .payment-header ul {
	font-size: 0;
	height: 40px;
	text-align: right;
}

.payment .payment-header li {
	height: 40px;
	line-height: 40px;
	margin-right: 31px;
}

.payment .payment-header li:last-child {
	margin-right: 0;
}

.payment .payment-header a {
	display: inline-block;
	font-size: 16px;
	font-weight: 400;
	color: #262626;
}

.payment .payment-logo {
	height: 60px;
	background-color: #fff;
	line-height: 60px;
}

.payment .payment-logo img {
	height: 40px;
	vertical-align: middle;
	margin-right: 14px;
	cursor: pointer;
}

.payment .payment-logo span {
	height: 31px;
	font-size: 24px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	line-height: 31px;
	color: #595959;
	vertical-align: middle;
}
.payment .payment-main {
	height: 690px;
	position: relative;
}

.payment .payment-main .banner {
	height: 469px;
	top: 100px;
	position: absolute;
	background-color: #fff;
	left: 50%;
	margin-left: -400px;
	text-align: center;
}
.payment .payment-main .way{
	background: #F6F6F6;
}
.payment .payment-main .pay-way{
	/*background-color: #fff;*/
	height: 50px;
	width: 150px;
	line-height: 50px;
	font-size: 16px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #262626;
	padding-left: 57px;
	text-align: left;
	background: #fff url("../images/wx.png") no-repeat 30px center;
}
.payment .payment-main img{
	margin-right: 4px;
	height: 20px;
}

.payment .paymenting .title{
	height: 19px;
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	line-height: 18px;
	color: #595959;
	margin-top: 79px;
}
.payment .paymenting .price{
	height: 37px;
	font-size: 28px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	line-height: 37px;
	color: #EC2626;
}
.payment .paymenting img{
	width: 160px;
	height: 160px;
	margin: 16px auto 10px;
	cursor: pointer;
}
.payment .paymenting .sao{
	height: 19px;
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	line-height: 19px;
	color: #9F9F9F;
}

.payment .paymenting .choiceother{
	height: 21px;

	line-height: 21px;
	text-align: left;
	padding-left: 30px;
	margin-top: 24px;
}

.payment .paymenting .choiceother a{
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #3779EA;
}

/*支付成功*/
.payment .payment-success .payment-gou {
	width: 72px;
	height: 72px;
	border-radius: 50%;
	background: #74C041;
	line-height: 72px;
	margin: 125px auto 12px;
}
.payment  .payment-gou .iconfont {
	font-size: 46px;
	font-weight: 600;
	color: #fff;
}
.payment .payment-success .title {
	margin: 0 0 40px 0;
	height: 26px;
	font-size: 20px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	line-height: 20px;
	color: rgba(0, 0, 0, 0.85);
}
.payment .payment-success .btn {
	width: 100px;
	height: 40px;
	border-radius: 2px;
	padding: 0;
	text-align: center;
	cursor: pointer;
}
.payment .payment-success .gointo{
	display: inline-block;
	border-radius: 2px;
	cursor: pointer;
}

/* 帮助中心 */
.help {
	background: #fff;
	padding: 20px 0;
}

.help .banner {
	font-size: 0;
}

.help .help-left,
.help .help-right {
	display: inline-block;
}

.help .help-left {
	background: #F1F7FE;
}

.help .help-left li {
	display: block;
	width: 170px;
	cursor: pointer;
}

.help .help-left li.only.selected {
	border-left: 2px solid #3779EA;
	background: #fff;
}

.help .help-left .menu {
	height: auto;
}

ul.helpnav-list>li>a,
.help-left .menu a {
	display: inline-block;
	height: 40px;
	line-height: 40px;
	width: 170px;
}

ul.helpnav-list>li>a {
	position: relative;
}


ul.helpnav-list>li .img {
	position: absolute;
	width: 40px;
	height: 40px;
	top: 0;
	right: 20px;
	background: url(../images/nav-bottom.png) no-repeat center right;
}

.help-left ul.menu>li {
	height: 40px;
	/* display: none; */
	cursor: pointer;

}

.help .help-left .helpnav-list a {
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #454545;
	padding: 0 20px;
}

.help .helpnav-list>li:hover >a {
	color: #3779EA;
}

.help-left .helpnav-list>li:first-child {
	display: block;
	height: 40px;
	padding: 0 20px;
	line-height: 40px;
	font-size: 16px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #131F2C;
}

.help ul.helpnav-list>li.selected>a {
	color: #3779EA;
}

.help-left .menu li {
	display: none;
}

.help-left li.selected .menu li {
	display: block;
}

ul.helpnav-list>li.selected .img {
	background: url(../images/nav-top.png) no-repeat center right;
}
.help-left  .menu li {
	background: #DCEEFF;
}



.help-left li.selected .menu li.selectedmenu{
	border-left: 2px solid #3779EA;
	background: #fff;
}

.help-left .menu li.selectedmenu a,.help-left .menu li:hover a{
	color: #3779EA;
}

.help .help-right {
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #262626;
	vertical-align: top;
	width: calc(100% - 170px);
}

.help .help-right .box {
	margin-bottom: 20px;
	padding: 0 0 0 60px;
}

.help-right .box .title{
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 8px;
}

.help-right .box p {
	font-size: 14px;

}
.help-right .box p span{
	color: red;
}
.help-right .box img {
	max-width: 100%;
	margin: 10px 0;
	display: block;

}
.video_center ul{
	font-size: 0;
}
.video_center ul>li {
	width: 386px;
	margin-bottom: 20px;
}
.video_center li:nth-child(3n -1) {
	margin-left: 21px;
	margin-right: 21px;
}
.video_center li>p {
	font-size: 16px;
	font-weight: 400;
	line-height: 22px;
	color: #000;
	text-align: center;
	margin: 10px 0;
}
.video_center li>.video_info {
	position: relative;
}
.video_center li>.video_info .mask {
	position: absolute;
	width: 386px;
	height: 245px;
	top: 0;
	left: 0;
	background: rgba(0,0,0,0.4);
	text-align: center;
	line-height: 245px;
}

.video_center li>.video_info .bofang {
	background: url(../images/bofang.png) no-repeat center center;
	width: 48px;
	height: 245px;
	margin: 0 auto;
}

@media only screen and (max-width: 1680px) {
	.login {
		background-size: 174px 174px, 180px 180px, 170px 170px;
	}
}