*{
	margin: 0;
	padding: 0;
}
a{
	text-decoration: none;
}
a:active{
	text-decoration: none;
}
a:hover{
	text-decoration: none;
}
li{
	list-style: none;
}
ul{
	margin: 0;
}
body{
	font-family: "微软雅黑";
	padding-top: 100px;
}
img{
	border: 0;
}
input,textarea{
	border: none;
	background: transparent;
	outline: none;
}
.FontColor1 {
	color: #4A6DFF !important;
}
.BgColor1 {
	background-color: #4A6DFF !important;
}
.BorderColor1 {
	border-color: #4A6DFF !important;
}
.HoverColor1:hover{
	color: #4A6DFF !important;
}
.HoverBg1:hover{
	background: #4A6DFF !important;
	color: #fff !important;
}
.HoverBor1:hover{
	border-color: #4A6DFF !important;
}
/* 文字排列 */
.textC {
	text-align: center !important;
}
.textR {
	text-align: right !important;
}
.textL {
	text-align: left !important;
}
/* 浮动 */
.floatL {
	float: left !important;
}
.floatR {
	float: right !important;
}
.borno{
	border: none !important;
}

.hide{
	display: none !important;
}

.show{
	display: block !important;
}
/*小手*/
.shou:hover{
	cursor: pointer;
}

/*顶部*/
#dingbu{
	position: absolute;
	left: 50%;
	top: 0;
	display: block;
}

/*侧栏 start*/
.jump {
	box-sizing: border-box;
	padding: 5px 5px;
	width:70px;
	height:300px;
	background:rgba(255,255,255,1);
	box-shadow:0px 0px 18px 0px rgba(46,102,215,0.08);
	border-radius:35px;
	justify-content: space-around;
	flex-direction: column;
	align-items: center;
	text-align: center;
	overflow: hidden;
	margin-bottom: 35px;
}
.item-hover{
	background-color: #5863F3;
	color: #fff !important;
}
#item1:hover{
	background-color: #5863F3;
	color: #fff;
}
#item2:hover{
	background-color: #5863F3;
	color: #fff;
}
#item3:hover{
	background-color: #5863F3;
	color: #fff;
}
#item4:hover{
	background-color: #5863F3;
	color: #fff;
}
#item1{
	/*border-top-left-radius:50px;
	border-top-right-radius:25px;*/
}
#item1{
	border-top-left-radius:50%;
	border-top-right-radius:50%;
	line-height:20px !important;
}
#item4{
	border-bottom-left-radius:50%;
	border-bottom-right-radius:50%;
	line-height:20px !important;
}
#item1,#item2,#item3,#item4 {
	display: inline-block;
	padding: 12px 10px;
	width:42px;
	height:32px;
	font-size:14px;
	font-family:MicrosoftYaHei;
	font-weight:400;
	color:rgba(81,81,81,1);
	line-height:20px;
}
#item1{
	padding-top: 20px;
}
#item1,#item2,#item3{
	margin-bottom: 10px;
}
#item2,#item3,#item4{
	margin-top: 5px;
}
#item4{
	padding-bottom: 20px;
}
.jump .line{
	width: 100%;
	height: 1px;
	background:#F1F1F1;
}
.celan{
	width: 80px;
	position: fixed;
	right: 30px;
	top: 50%;
	margin-top: -306px;
	z-index: 999;
}
.celan .main{
	width: 80px;
	background: #E5E5E5;
	border-radius: 20px;
	padding-bottom: 5px;
}
.celan .main .box1{
	width: 100%;
	height: 60px;
	border-radius: 20px 20px 0 0;
}
.celan .main .box1 img{
	width: 100%;
	height: 100%;
	border-radius: 20px 20px 0 0;
}
.celan .main .box{
	width: 80px;
	padding: 18px 0 7px;
	position: relative;
}
.celan .main .box .img1{
	width: 50px;
	height: 50px;
	position: relative;
	z-index: 1;
	display: block;
	margin: auto;
}
.celan .main .box .div1{
	font-size: 14px;
	color: #515151;
	line-height: 14px;
	margin-top: 10px;
}
.celan .main .box .tel{
	width: 0px;
	height: 50px;
	box-sizing: border-box;
	border-radius: 25px;
	border: 2px solid #C9C9C9;
	position: absolute;
	top: 18px;
	right: 40px;
	background: #fff;
	font-size: 22px;
	color: #515151;
	line-height: 46px;
	font-weight: bold;
	transition: all 1s;
	overflow: hidden;
}
.celan .main .box .wx{
	width: 218px;
	height: 70px;
	background: url(../img/foalt_1_hover.png);
	background-size: 100% 100%;
	box-sizing: border-box;
	padding: 4px 14px 4px 4px;
	 position: absolute;
	top: 50%;
	right: 92px;
	margin-top: -35px;
	transition: all 1s;
	display: none;
	font-family: '微软雅黑';
	line-height: 30px;
	font-size: 16px;
}
.celan .main .box .wx img{
	width: 100%;
	height: 100%;
}
.celan .main .box:hover{
	cursor: pointer;
}
.celan .main .telbox:hover .tel{
	width: 225px;
	padding-right: 25px;
}
.celan .main .wxbox:hover .wx{
	display: block;
}
.celan .gotop{
	width: 50px;
	height: 50px;
	display: block;
	margin: 13px auto 0;
}
.celan .gotop img{
	width: 100%;
	height: 100%;
}
/*侧栏 end*/

/*头部 start*/
.header{
	width: 100%;
	height: 100px;
	background: #fff;
	box-shadow:0px 2px 10px 0px rgba(57,57,57,0.1);
	position: fixed;
	top: 0;
	left: 0;
	z-index: 99;
}
.header .headmain{
	width: 1200px;
	height: 100px;
	margin: auto;
	box-sizing: border-box;
	padding: 30px 0;
	position: relative;
}
.header .headmain .logo{
	width: 160px;
	float: left;
}
.header .headmain .main{
	height: 40px;
	margin-left: 88px;
}
.header .headmain .main1{
	font-size: 18px;
	color: #616161;
	line-height: 40px;
	border-bottom: 3px solid transparent;
	margin-right: 50px;
	position: relative;
}
.header .headmain .main .active{
	color: #4A6DFF;
	border-color: #4A6DFF; 
}
.header .headmain .main2{
	padding-right: 18px;
	margin-right: 34px;
	background: url(../img/nav_arrow.png) no-repeat right center;
	background-size: 12px 12px;
}
.header .headmain .main3{
	padding-right: 18px;
	margin-right: 34px;
	background: url(../img/nav_arrow.png) no-repeat right center;
	background-size: 12px 12px;
}
.header .headmain .zz{
	width: 100%;
	height: 105px;
	position: absolute;
	left: 0;
	top: -30px;
	display: none;
}
.header .headmain .right{
	height: 40px;
	position: absolute;
	right: 0;
	top: 30px;
}
.header .headmain .right .box{
	width: 100px;
	height: 40px;
	box-sizing: border-box;
	border-radius: 50px;
	border: 1px solid transparent;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 38px;
	margin-left: 20px;
}
/*行业解决方案下拉内容 start*/
.jjfaxl{
	width: 100%;
	position: fixed;
	left: 0;
	top: 100px;
	background:rgba(255,255,255,.95);
	z-index: 98;
	display: none;
}
.jjfaxl .main{
	width: 1200px;
	height: 100%;
	margin: auto;
	position: relative;
	padding-bottom: 53px;
	overflow: hidden;
}
.jjfaxl .main1{
	width: 580px;
	overflow: hidden;
}
.jjfaxl .main2{
	width: 580px;
	overflow: hidden;
}
.jjfaxl .main .title{
	font-size: 22px;
	font-weight: bold;
	line-height: 22px;
	padding: 30px 0 25px;
}
.jjfaxl .main .box{
	width: 100%;
	overflow: hidden;
}
.jjfaxl .main .left{
	width: 270px;
}
.jjfaxl .main .right{
	width: 270px;
}
.jjfaxl .main .box1{
	width: 270px;
	height: 70px;
	box-sizing: border-box;
	border-radius: 4px;
	background: #fff;
	border-left: 4px solid transparent;
	padding: 13px 15px 0;
	white-space: nowrap;
	margin-bottom: 20px;
}
.jjfaxl .main .box1 .div1{
	font-size: 18px;
	font-weight: bold;
	color: #000;
	line-height: 18px;
	overflow: hidden;
	text-overflow: ellipsis;
}
.jjfaxl .main .box1 .div2{
	font-size: 14px;
	color: #818181;
	line-height: 18px;
	overflow: hidden;
	text-overflow: ellipsis;
	margin-top: 13px;
}
.jjfaxl .main1 .title{
	color: #FF8518;
}
.jjfaxl .main1 .box1{
	border-color: #FF8518;
}
.jjfaxl .main2 .title{
	color: #45BA45;
}
.jjfaxl .main2 .box1{
	border-color: #45BA45;
}

.jjfaxl .main .more{
	position: absolute;
	right: 0;
	bottom: 17px;
}
.jjfaxl .main .more img{
	width: 22px;
	height: 10px;
	float: left;
	margin: 13px 4px 0 0;
}
.jjfaxl .main .more .icon1{
	width: 200px;
	height: 36px;
	border-radius: 18px;
	font-size: 18px;
	color: #fff;
	line-height: 36px;
	font-weight: bold;
}
/*行业解决方案下拉内容 end*/
/*产品中心下拉内容 start*/
.cpzxxl{
	width: 100%;
	background: rgba(255,255,255,.95);
	padding-bottom: 33px;
	display: none;
	position: fixed;
	left: 0;
	top: 100px;
	z-index: 98;
}
.cpzxxl .main{
	width: 1200px;
	margin: auto;
	overflow: hidden;
}
.cpzxxl .main1{
	width: 110%;
	overflow: hidden;
}
.cpzxxl .main1 .box{
	width: 285px;
	height: 80px;
	box-sizing: border-box;
	padding: 15px 10px;
	border-radius: 4px;
	margin: 35px 20px 0 0;
}
.cpzxxl .main1 .box .left{
	width: 50px;
	height: 50px;
	border-radius:25px 4px 4px 25px;
}
.cpzxxl .main1 .box .right{
	width: 205px;
	padding-top: 8px;
}
.cpzxxl .main1 .box .right .box1{
	font-size: 18px;
	font-weight: bold;
	line-height: 18px;
	color: #000;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.cpzxxl .main1 .box .right .box2{
	font-size: 14px;
	color: #818181;
	line-height: 14px;
	margin-top: 8px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.cpzxxl .main1 .box .bg1{
	background: #6381FF;
}
.cpzxxl .main1 .box .bg2{
	background: #58B848;
}
.cpzxxl .main1 .box .bg3{
	background: #EF9749;
}
.cpzxxl .main1 .box .bg4{
	background: #A0BE39;
}
.cpzxxl .main1 .box .bg5{
	background: #A6937C;
}
.cpzxxl .main1 .box .bg6{
	background: #FF7A93;
}
.cpzxxl .main1 .box .bg7{
	background: #6B9CFF;
}
.cpzxxl .main1 .box .bg8{
	background: #F0BC1C;
}
.cpzxxl .main2{
	width: 100%;
	height: 36px;
	margin-top: 50px;
}
.cpzxxl .main2 .img1{
	height: 18px;
	margin-top: 9px;
}
.cpzxxl .main2 .img2{
	height: 10px;
	margin: 13px 0 0 8px;
}
.cpzxxl .main2 .box{
	width: 200px;
	height: 36px;
	border-radius: 18px;
	font-size: 18px;
	color: #fff;
	line-height: 36px;
}
.cpzxxl .main1 .box:hover .right .box1{
	color: #fff;
}
.cpzxxl .main1 .box:hover .right .box2{
	color: #fff;
}
/*产品中心下拉内容 end*/
/*头部 end*/

/*底部 start*/
.foot{
	width: 100%;
	background: #313131;
	margin-top: 80px;
}
.foot1{
	width: 100%;
	height: 400px;
	box-sizing: border-box;
	padding-top: 45px;
}
.foot1 .main{
	width: 1200px;
	height: 314px;
	overflow: hidden;
	margin: auto;
}
.foot1 .main .left1{
	width: 250px;
	height: 100%;
	box-sizing: border-box;
	padding-top: 8px;
}
.foot1 .main .left1 .box{
	width: 250px;
	height: 56px;
	margin-bottom: 52px;
}
.foot1 .main .left1 .box .img1{
	width: 56px;
	height: 56px;
	float: left;
}
.foot1 .main .left1 .box1{
	width: 174px;
	float: right;
	white-space: nowrap;
}
.foot1 .main .left1 .box1 .div1{
	font-size: 20px;
	color: #fff;
	line-height: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	padding-top: 6px;
}
.foot1 .main .left1 .box1 .div2{
	font-size: 16px;
	color: #C9C9C9;
	line-height: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	padding-top: 8px;
}
.foot1 .main .left2{
	width: 183px;
	height: 314px;
	overflow: hidden;
	margin-left: 100px;
	color: #fff;
}
.foot1 .main .title{
	width: 100%;
	height: 30px;
	line-height: 30px;
	font-size: 20px;
	font-weight: bold;
	line-height: 28px;
	color: #fff;
}
.foot1 .main .title img{
	width: 30px;
	height: 30px;
	float: left;
	margin-right: 15px;
}
.foot1 .main .left2 .box{
	width: 100%;
	height: 270px;
	margin-top: 7px;
	font-size: 16px;
	color: #C9C9C9;
	line-height: 30px;
	position: relative;
}
.foot1 .main .left2 .box a{
	display: block;
	color: #C9C9C9;
	white-space: nowrap;
	overflow: hidden;
}
.foot1 .main .left2 .box a:hover{
	text-decoration: underline;
}
.foot1 .main .left2 .box .div1{
	width: 100%;
	height: 30px;
	background: #313131;
	position: absolute;
	left: 0;
	bottom: 0px;
	display: none;
}
.foot1 .main .right{
	width: 310px;
}
.foot1 .main .right .box1{
	font-size: 34px;
	font-weight: bold;
	line-height: 34px;
	color: #fff;
	padding-top: 13px;
}
.foot1 .main .right .box2{
	font-size: 16px;
	line-height: 30px;
	color: #C9C9C9;
	padding-top: 14px;
}
.foot1 .main .right .ewm{
	width: 80px;
	height: 80px;
	display: block;
	margin-top: 18px;
}
.foot2{
	font-size: 14px;
	line-height: 26px;
	color: #C9C9C9;
	padding: 15px 0;
	border-top: 1px solid #414141;
}
/*底部 end*/

/*信息弹窗 start*/
.tanchuang_xx{
	width: 100%;
	height: 100%;
	z-index: 999;
	background:rgba(25,25,25,.9);
	position: fixed;
	left: 0;
	top: 0;
	display: none;
}
.tanchuang_xx .main{
	width:600px;
	height:500px;
	background:rgba(255,255,255,1);
	border-radius:20px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin: -350px 0 0 -300px;
}
.tanchuang_xx .main .top_img{
	width: 100%;
	height: 150px;
	border-radius: 20px 20px 0 0;
}
.tanchuang_xx .main .box{
	width: 500px;
	margin: auto;
	padding-top: 15px;
}
.tanchuang_xx .main .box1{
	width: 100%;
	height:60px;
	background:rgba(241,241,241,1);
	border-radius:6px;
	margin-top: 25px;
	position: relative;
}
.tanchuang_xx .main .box1 .img1{
	width: 26px;
	height: 22px;
	margin: 19px 0 0 15px;
}
.tanchuang_xx .main .box1 input{
	 padding: 0 10px;
	 box-sizing: border-box;
}
.tanchuang_xx .main .box1 .right{
	width: 411px;
	height: 100%;
	margin-right: 19px;
	font-size: 18px;
	color: #515151;
	line-height: 60px;
	background: transparent;
	border: none;
	outline: none;
	position: relative;
}
.tanchuang_xx .main .box1 .xl::-ms-expand { display: none; }
.tanchuang_xx .main .box1 .xl{
	background: rgba(241,241,241,1) url(../img/tc_arrow.png) no-repeat right center;
	background-size: 18px 10px;
	appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
	-ms-appearance:none;
}
.tanchuang_xx .main .box1 .yzm{
	width:120px;
	height:40px;
	background:rgba(255,255,255,1);
	border:1px solid rgba(74,109,255,1);
	border-radius:20px;
	box-sizing: border-box;
	font-size: 16px;
	line-height: 38px;
	position: absolute;
	top: 10px;
	right: 10px;
}
.tanchuang_xx .main .btn{
	width:300px;
	height:60px;
	border-radius:6px;
	font-size: 26px;
	color: #fff;
	line-height: 60px;
	margin: 60px auto 0;
}
.tanchuang_xx .main .close{
	width: 40px;
	height: 40px;
	position: absolute;
	right: -65px;
	bottom: 0;
}
/*信息弹窗 end*/

.alzx .shaixuan .main .left .box2 .box_left {
	width: 180px;
	height: 100%;
	background: rgba(241, 244, 255, 1);
	border-radius: 6px 0px 0px 6px;
	box-sizing: border-box;
	padding: 15px 0px 15px 10px;
}

.alzx .shaixuan .main .left .box2 .box_left .class {
	width: 180px;
	height: 30px;
	border-radius: 2px 15px 15px 2px;
	color: white;
	font-size: 14px;
	color: #4A6DFF;
	line-height: 30px;
    box-sizing: border-box;
    padding: 0 10px;
}
.alzx .shaixuan .main .left .box2 .box_left .selected{
	background: rgba(74, 109, 255, 1);
	color: white;
}
.alzx .shaixuan .main .left .box2 .box_right {
	width: 1020px;
	box-sizing: border-box;
	padding: 15px 0px 15px 35px;
	display: none;
}
.alzx .shaixuan .main .left .pad12456{
	padding: 0;
	height: 340px;
	padding-top: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
/*成功弹窗*/
#zzb_success{
	width: 585px;
	height: 585px;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	display: none;
	z-index: 999999999999999999;
}
#zzb_success .img{
	margin: 0 auto;
	position: relative;
}
#zzb_success img {
	width: 585px;
	height: 585px;
	display: block;
	margin: 0 auto;
}
#zzb_success p {
	/*padding: 0 23px;*/
	width: 475px;
	height: 34px;
	background: rgba(255, 133, 61, 1);
	border-radius: 17px;
	color: #FFF2E7;
	font-size: 26px;
	line-height: 34px;
	position: absolute;
	bottom: 100px;
	left: 0;
	right: 0;
	margin: 0 auto;
}

.zzb_success{
	 width: 585px;
	 height: 585px;
	 position: fixed;
	 top: 0;
	 left: 0;
	 right: 0;
	 bottom: 0;
	 margin: auto;
	 display: none;
	 z-index: 999999999999999999;
 }
.zzb_success .img{
	margin: 0 auto;
	position: relative;
}
.zzb_success img {
	width: 585px;
	height: 585px;
	display: block;
	margin: 0 auto;
}
.zzb_success p {
	/*padding: 0 23px;*/
	width: 475px;
	height: 34px;
	background: rgba(255, 133, 61, 1);
	border-radius: 17px;
	color: #FFF2E7;
	font-size: 26px;
	line-height: 34px;
	position: absolute;
	bottom: 100px;
	left: 0;
	right: 0;
	margin: 0 auto;
}
.div_3
{
	display: flex;
	justify-content: space-around;
	align-items: center;
}
