*{margin: 0; padding: 0;}
html,body,div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p,a, blockquote, th, td {
	margin:0;
	padding:0;
	text-decoration: none;
	list-style-type: none;
	box-sizing: border-box;
	
}
 body,html{height: 100%;font-family:"PingFang SC", "Microsoft YaHei",sans-serif;}
 
	.tzcheader{
		    background: #00B050;
			height: 50px;
		    display: flex;
			justify-content: space-between;
	}
	.times{
		margin-right: 15px;
	}
 
	.tzclogo>a{
		display: flex; 
		 font-size: 16px; 
		 font-weight: 600;
		 color: #FFFFFF;
			 min-width: 235px;
			 margin-left: 13px;
			 margin-right: 10px;
			 align-items: center;
	}
	.tzclogo>a>img{
		margin-right: 10px;
		width:28px;
		height:36px;
		display:none;
	}
	.tzclogo{
		display: flex;
		align-items: center;
	}
	.tzcmsg{
		display: flex;
		align-items: center;
		color: white;
		font-size:14px;
		margin-right: 15px;
	}
	.tzclogo>ul{
		margin-left: 15px;
	}
	.tzclogo>ul>li{
		float: left;
		position: relative;
	}
	.tzclogo>ul>li>a{
		position: relative;
		display: block;
	    padding:0 20px;
		color: white;
		font-size:14px;
	}
	.tzclogo>ul>li.active{
		color: #28d1d8;
	}
	.tzclogo>ul>li.active::after{
		position: absolute;
		content: '';
		width: 100%;
		height: 2px;
		background: #fff;
		bottom: -14px;
	}
	.mostbig{
		flex: 0 0 auto;
		margin-left: 15px;
		cursor: pointer;
		align-items: center;
		padding: 0;
		margin: 6px 0;
		margin-right: 30px;
		justify-content: center;
	    display: flex; 
	}
	.mostbig>img{
		width: 20px;
		height: 20px;
	}
	.zhcn,.zhen{
		flex: 0 0 auto;
		margin-left: 15px;
		cursor: pointer;
		align-items: center;
		padding: 0;
		margin: 6px 0;
		margin-right: 10px;
		justify-content: center;
	    display: flex; 
	}
	.zhcn  i,.zhen i{
		font-size: 22px !important;
		color: rgba(255, 255, 255, .85);
		    height: 20px;
	}
	.zhcn  i.active{
		color: rgba(255, 255, 255, .85);
	}
	.main_secbox{font-size: 14px;margin-right: 15px;padding: 0 6px;position: relative;display:flex; height:100%;max-height:50px;}
			.main_secbox>a{text-decoration: none;  display: flex;color: white;align-items: center;}
			.main_secbox .dmenu{top:51px;}
	.main_secbox>a>.caret{
		margin-left:10px;
	}
	.main_secbox>a>img{
		margin-right: 10px;
		width: 30px;
		height: 30px;
	}
	.main_secbox>a>i{
		font-size: 16px;
	}
			.caret {
			       display: inline-block;
			       width: 6px;
			       height: 6px;
			       margin-left: 5px;
			       vertical-align: middle;
			       border-bottom: 1px solid #fff;
			       border-right: 1px solid #fff;
			       transform: rotate(45deg);
				   margin-top: -3px;
				   transition: all .5s ease;
			}
			.showdown{
				    transform:rotate(-135deg);
					margin-top: 0;
			}
			.dmenu{
				   box-shadow: 0 2px 6px 0 rgb(0 0 0 / 10%);
				background-color:rgba(255, 255, 255, 1);
				max-width: 250px;
				    min-width: 166px;
				    padding: 0;
					left: -50px;
					z-index: 888;
				    position: absolute;
				 /* 	transition: all .5s ease; */
					display: none;
			}
			.dmenu .comName{
				color:#4A4A4A;
				font-weight:bold;
				margin:10px 10px 10px 10px;
			}
			.dmenu li:last-of-type a{
				border-bottom: 0;
			}
			.dmenu li a {
			    background-color:#fff;
			    border-bottom: .5px solid rgba(255, 255, 255, 0.4);
			   /* border-top: 1px solid #E7E7E7; */
			    display: block;
			    line-height: 24px;
			    padding: 3px 10px;
				text-decoration: none;
				color: #4A4A4A;
				font-size: 14px;
			}
			.dmenu li a:hover{
				  background-color:#EAF5EF;
				  font-weight: normal !important;
			}
			.dmenu li{
				padding: 5px 0;
			}
			.dmenu li a>img{
				width: 12px;
				margin-right: 5px;
			}
			
		 
			.zh-cn .znenu li a>img{width:30px;height:30px;     margin-right: 5px;}
			.zh-cn{
				margin-right:30px;
				font-size: 14px;
				margin-right: 15px;
				padding: 0 6px;
				position: relative;
				display: flex;
				height: 100%;
				max-height: 50px; 
				}
				.zh-cn>a>.caret {
				margin-left: 10px;
				}
	.zh-cn>a>img {
    margin-right: 10px;
    width: 30px;
    height: 30px;
}
.zh-cn>a {
    text-decoration: none;
    display: flex;
    color: white;
    align-items: center;
}

.znenu {
	min-width: 120px;
    border: 0.5px solid rgba(132, 132, 132, 0.16);
    background: #fff;
    width: 100%;
    padding: 0;
    left: auto;
    right: 0;
    z-index: 9999999999;
    top: 51px;
    position: absolute;
    /* transition: all .5s ease; */
    display: none;
    margin-top: -1px;
    box-shadow: 0 1px 10px rgb(0 0 0 / 10%);
}
.znenu li {
    padding: 5px 0;
}
.znenu li:last-of-type a {
    border-bottom: 0;
}
.znenu  li a {
    border: 1px solid rgba(132, 132, 132, 0.05);
    /* border-top: 1px solid #E7E7E7; */
    display: flex;
    line-height: 33px;
    padding: 0 10px;
    text-decoration: none;
    color: #40454b;
    font-size: 14px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-top: -1px;
}
			.zh-cn .dmenu li a{display:flex;}
			.navbar-toggle {
			  
				  padding:6px 6px;
			    margin-top: 6px;
				margin-right: 18px;
				border:0;
				background: none;
				cursor: pointer;
				border: 1px solid rgba(255, 255, 255, 0.1);
				  
			}
			.navbar-toggle:focus,.navbar-toggle:active{border: 0;border-color: transparent;color: transparent; outline: none;}
			  .navbar-toggle .icon-bar {
			    display: block;
			    width: 18px;
			    height: 2px;
			    margin-bottom: 3px;
			    background-color: #fff;
				}
				.navbar-toggle span.icon-bar:last-child{
					margin-bottom: 0;
				}
				
			.sidebar-collapse{
				height: calc(100% - 50px);
				background:#f8f8f8;
				width: 208px;
				/*transition: all 0.5s;*/
				padding-top: 16px;
				position: relative;
				overflow:hidden;
			}
			.lefnav {
			    padding-left: 0;
			    margin-bottom: 0;
				    z-index: 2001;
					font-size: 14px;
			}
		 
			.lefnav>li {
			    position: relative;
			    display: block;
				margin-top: 4px;
				margin-bottom: 8px;
			}
			.lefnav > li > a {
			   color: #4A4A4A;
    font-weight: 400;
    padding: 10px 20px 10px 12px;
    position: relative;
    display: block;
    text-decoration: none;
    font-size: 14px;
			}
			.lefnav > li > a i {
			    margin-right: 15px;
			}
			.lefnav > li.active > a {
			        background-color: #f2fcfa;  
					    color: #00B050;
			}
			.lefnav > li > a>img{
				    vertical-align: middle;
				    width: 14px;
				    height: 15px;
					 
			}
			.navtxt{
				margin-left: 10px;
				font-weight: 500;
			}
			.collapse {
			  display: none;  
			/* 	height: 0; */
		 
			}
			.lefnav>li>ul.in {
			     display: block;
				 height: auto; 
			   
			}
			.lefnav-second-level li a {
				    padding-left:50px;
			}
		 .lefnav > li.active>ul.lefnav  li.active a{ 
			 font-weight: normal;
			 color: #00B050;
}
			.lefnavbar-default .lefnav > li > a:hover, .lefnavbar-default .lefnav > li > a:focus {
			    background-color: #293846;
			    color: white;
			}
			.lefnav-third-level li a {
			    padding-left: 62px;
			}
			.lefnav > li.active {
			    
				 transition: height 0.5s ease-in-out;
			}
			.child_active::after{
				position: absolute;
				content: '';
				width: 80%;
				background: #00B050;
			}
			.lefnav.lefnav-second-level > li.active {
			    border: none;
				transition: all 0.5s;
			}
			.lefnav-second-level{
				/* height: 0; */overflow: hidden;
			}
			  .lefnav > li > a:hover,   .lefnav > li > a:focus {
			    background-color: #f2fcfa;
			    color: #00B050;
			}
			.scarrow{
				border-top: 1.5px solid rgba(0,0,0,.3);
				border-right: 1.5px solid rgba(0,0,0,.3);
				/*transform: rotate(45deg);*/
				transform: rotate(135deg);
				transition: transform 0.8s;
				width: 5px;
				height: 5px;
				float: right;
			    margin-left: auto; 
			}
			.openarr{
				transform: rotate(135deg);
			}
			.label-warning{
				background-color: #f8ac59;
				color: #FFFFFF;
				font-size: 10px;
				font-weight: 600;
				padding: 3px 8px;
				float: right;
				text-align: center;
				white-space: nowrap;
				vertical-align: baseline;
				border-radius: .25em;
			}
			.zd .navtxt,.zd .scarrow,.zd .label-warning{
			  display: none;
			}
			.zd {
				width: 70px;
				overflow:initial;
			}
			.zd .lefnav-second-level{
				position: absolute;
				left: 65px;	
				width: 180px;
				top: 0;
			}
			.zd .lefnav-second-level {
				    background-color: white;
					box-shadow: 0 0 10px rgba(0,0,0,.2);
			}
			.zd .lefnav-second-level li a{
				padding-left:6px;
				color: #40454b;
			}
			.zd .lefnav-second-level li a:hover{
				color: #00B050;
			}
			.zd .lefnav-second-level li.active ul li{
				padding-left:20px ;
			}
			.zd .lefnav > li.active{
				 border-left: 0;
			 }
			 .tzcright{
				 position: absolute;
				 left: 208px;
				 right: 0;
				 top:50px;
				 height: calc(100% - 50px);
			 transition: all 0.5s;
			 overflow: hidden;
			 }
			 .zdcon{left: 70px;}
			.zd .lefnav > li > a i{
				margin: auto;
			}
		.zd	.lefnav > li > a{
				text-align: center;
			}
			.zd .lefnav > li.active{
				border-right:0;
			}
	.attribution{
		position: absolute;
		    bottom: 0px;
		    width: 100%;
		    padding: 15px;
		    text-align: right;  
		    font-size: 12px;
	}
	.navbar-toggle>img{
		width: 16px;
		height: 14PX;
	}
	  
/*  */
			.header{
				display: flex;
				justify-content: space-between;
				height: 70px;
				padding: 0 25px;
			}

			.logo {
				align-items: center;
				display: flex;
				font-size: 16px;
				font-weight: 600;
			color: #4A4A4A;
			}

			.tel {
				align-items: center;
				display: flex;
				font-size: 14px;
				font-weight: 400;
				color: #4A4A4A;
			}

			.boxLogin {
				height: calc(100% - 120px);
				background: #f8f8f8;
				position: relative;
				width: 100%;
				padding: 40px;
				display: flex;
				align-items: center;
				justify-content: center;
			}

			.lfooter {
			font-weight: 400;
			color: #9B9B9B;
			text-align: center;
			background: #f8f8f8;
			height: 50px;
			font-size: 14px;
			font-weight: 400;
			color: #fff;				}
				.boxrl {
				 width: 1024px;
				margin: 0 auto;
				display: flex;
				 height: 370px;
			}

			.boxleft {
				flex-basis: 60%;
				overflow:hidden;
				margin-right: 40px;
			} 

			@media (max-width: 1087px) {
				.boxrl {
					flex-direction: column;
				}

				.boxLogin {
					height: initial;
				}

				.boxleft {
					order: 2;
					margin-right: 0;
				}

				.boxright {
					order: 1;
					justify-content: center;
				}
			}

			.boxright {
				flex-basis: 40%;
				display: flex;
				align-items: center;
				background: white;
				border: 1px solid #F3F3F3;
			}

			.contb {
				padding: 40px;
				flex: 1;
			}

			.boxright h2 {
				font-size: 16px;
				line-height: 44px;
				margin-bottom: 6px;
				font-weight: 900;
				color: #272346;
				text-align: center;
				text-shadow: 0px 2px 4px rgba(0, 0, 0, 0.05);
			}

			.contb>input {
				outline: none;
				margin-top: 18px;
				font-size: 14px;
				color: #999;
				text-align: left;
				padding: 12px 10px;
				width: 100%;
				height:38px; 
				line-height:38px; 
				display: inline-block;
				box-sizing: border-box; 
				border: none;
				outline: none;
				/* box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.05); */
				background: #fff;
				border: 1px solid #D8D8D8;
				transition: .3s ease;
			}
			.code{
			width: 100%;
    height: 100%;
    font-size: 26px;
    text-align: center;
    }
			.contb input[type=text]::placeholder,.contb>input[type=password]::placeholder {
			            color: #D8D8D8;
			        }
			.contb>button {
				font-size: 14px;
				color: #fff;
				width: 100%;
				background: #00B150;
				border: none;
				padding: 12px 15px;
				font-weight: 700;
				transition: .3s ease;
				margin-top: 15px;
				cursor: pointer;
			}
			.contb>button:hover{
				background: #018D40;
			}
			.account {

				padding-top: 20px;
				padding-bottom: 0px;
				font-size: 14px;
				color: #4A4A4A;
				font-weight: 400;
			}
	.account>em{font-style: normal;cursor: pointer;}
			.message {
				display: flex;
				justify-content: space-between;
				margin-top: 18px;
			}

			.message_code {
				margin-right: 15px;
				outline: none;
				height: 38px;
				color: #333;
				    flex: 1;
				padding: 12px 4px;
				/* box-shadow: 0px 2px 4px 0px rgb(0 0 0 / 5%); */
				border: 1px solid #E1E1E1; 
				background: #fff; 
			}

			.message_code_btn {
				display: inline-block;
				outline: none;
				padding: 8px 10px;
				font-size: 14px;
				text-align: center;
				color: #999;
				border: 1px solid #E1E1E1;
				cursor: pointer;
			}
			.message_code_btn:hover{
				border-color: #00B150;
				color: #00B150;
			}
			.msg {
				font-weight: 400;
				color: #FF1532;
				margin-bottom: -10px;
				font-size: 14px;
				position: absolute;
				display: none;
			}

			.disableds {
				border: 1px #E1E1E1 dotted;
				color: #E1E1E1;
				cursor: no-drop;
			}

			.boxleft>img {
				height: 100%;
			}

			.logo>img {
				margin-right: 10px;
				width: 28px;
				height: 36px;
			}
			.account>span{
				float: right;
			}
			.account>span>a{
				color: #00B150;
			}
			.account>span>a:hover{
				color: #018D40;
			}
			.wjmm{
				    float: right;
				    font-size: 14px;
					margin-top: 10px;
					color: #4A4A4A;
			}
			.wjmm>a:hover{
				color: #00B050;
			}
			.wfb60{flex-basis: 90%;}
			.fl-cl{flex-direction: column;}
			.regbox{width: 640px;  z-index: 9;padding:40px; background:white; }
			.flex-item{display: flex;align-items: center;}
			.regbox .message{margin-top: 0;	width: calc(100% - 250px);}
			.regbox .message_code_btn{    padding: 0 10px; height: 38px;    line-height: 38px; }
		.formsetex	.next_pre{
				font-size: 14px;
				    color: #fff;
				    width: 60%;
				    background: #00B150;
				    border: none;
				    padding: 12px 15px;
				    font-weight: 700;
				    transition: .3s ease;
				    margin-top: 15px;
				    cursor: pointer; 
					    display: inline-block;
					    text-align: center;
			}
			.formsetex .next_pre:hover{
				background: #018D40;
			}
			.regbox .formsetex>span{
				font-size: 14px;
			}
			.regbox .formsetex>span>em{
				color: red;
				margin-right: 6px;
			}
			.regbox .formsetex>label{
				width: calc(100% - 250px);
				position: relative;
			}
			.single_selection{
				font-size: 14px;
				margin-right: 15px;
			}
			.single_selection>a:hover{
				color: #018D40;
			}
			.first_one{
				display: flex;
				flex-direction: column;
				align-items: center;
			}
			.regbox .message_code{
					 box-shadow: none;
			}
			.rigc{margin-top: 30px ; margin-bottom: 15px;text-align: center;}
 
			.rigcti{  margin-bottom: 30px;width: 100%;text-align: center;}
			.processor {
				width: 100%;
				position: relative;
				z-index: 4;
			}
			
			.processor ul {
				counter-reset: step;
				overflow: hidden;
			}
			
			.processor ul li {
				list-style-type: none;
				color: #ccc;
				text-transform: uppercase;
				font-size: 14px;
				width: 33.33%;
				float: left;
				position: relative;
				text-align: center;
			
			}
			
			.processor ul li:before {
				content: counter(step);
				counter-increment: step;
				width: 30px;
				line-height: 30px;
				display: block;
				font-size: 10px;
				color: rgba(240, 242, 245, 1);
				background: #ccc;
				border-radius: 3px;
				margin: 0 auto 5px auto;
				z-index: 98;
			}
			
			.processor ul li.active:before,
			.processor ul li.active:after {
				background: rgba(0, 121, 254, 1);
				color: white;
			}
			
			.processor ul li:after {
				content: '';
				width: 100%;
				height: 2px;
				background: rgba(240, 242, 245, 1);
				position: absolute;
				left: -50%;
				top: 15px;
				z-index: -1;
			}
			
			.processor ul li:first-child:after {
				content: none;
			}
			
			.processor ul li.active {
				color: rgba(0, 121, 254, 1);
			}
			.ver-errors {
			    color: #4A4A4A;
			    font-size: 14px; 
				border: 1px solid #E4E4E4;
			    position: absolute; 
			    width: auto; 
			    padding: 0 10px;
			    border-radius: 1px;
				padding: 8px !important;
			    display: inline-block;
			    right: -70px; 
				min-width: 180px;
			    top:0; 
				  background: white; 
				display: none ; 
			}  
			.formsetex>span.ver-errors {
					display: none ; 
			}
			.ver-error-caret {
			   border-top: 4px solid transparent;
			   border-bottom: 4px solid transparent;
			   border-right: 4px solid #E4E4E4;
			    position: absolute;
			    left: -5px;
			    width: 0;
			    height: 0; 
			    top: 12px;
			}
			.first_one .formsetex{
				position: relative; 
			}
		 .disa>label>input{
						   border: 1px solid #E1E1E1;
						   background: #f3f3f3;
						       height: 34px;
			 }
			 /* tabs */
			 .content-tabs {
			     position: relative;
			     height: 40px;
			     background: #fafafa;
			     line-height: 40px;
			 	border-bottom: solid 1px #f6f2f2;
			 }
			 .roll-nav{
			 	position: absolute;
			 	    width:39px;
			 	    height:39px;
			 	    text-align: center;
			 	    color: #999;
			 	    z-index: 2;
			 	    top: 0;
					border: 0;
					 background: #fafafa;
			 }
			.navsecbox{
				 background: #fafafa;
			}
			  .page-tabs {
			     margin-left: 40px;
			     width: 100000px;
			     height: 40px;
			     overflow: hidden;
			 }
			  .page-tabs-content {
			     float: left;
			 }
			 .page-tabs a {
			     display: block;
			     float: left;
			     border-right: solid 1px #eee;
			     padding: 0 15px;
			 	transition: all .2s ease-out 0s;
				    color: #777;
					font-size: 14px;
			 }
			 .page-tabs a.active {
			     background: #f0fcf6;
			     color: #00B050;
			 }
			 .page-tabs a i {
			     color: #ccc;
				 font-style: normal;
				
			 }
	/* 		 .fa-times-circle:before {
			     content: "鉁�";
				  font-size: 18px;
			 } */
			 .fa-times-circle{
				 display: inline-block;
				 position: relative;
				     width: 15px;
				     height: 15px;
			 }
			  .fa-times-circle::before,
			 .fa-times-circle::after {
			   content: "";
			   position: absolute;
			   height: 15px;
			   width: 1px;
			   top:3px;
			   left: 0;
			   right: 0;
			   margin:  0 auto;
			   background: #ccc;
			 }
			  .fa-times-circle::before {
			   transform: rotate(45deg);
			 }
			 .fa-times-circle::after {
			   transform: rotate(-45deg);
			 } 
		       .page-tabs a.active i:hover { 
			     color: #333;
			 }
			 .page-tabs a.active i:hover:before,.page-tabs a.active i:hover:after {
			     color: #333;
			 }
			  .roll-right {
			     right: 0; 
			 	}
			 
			 	 .btn-group {
			 	    right: 60px;
			 	    width: 80px;
			 	    padding: 0;
			 		border-left: solid 1px #eee;
			 	}
			 	.roll-right.btn-group button {
			 	    width: 80px;
			 	}
		 	.secbox .caret {
		 			    display: inline-block;
		 			    width: 6px;
		 			    height: 6px;
		 			    margin-left: 5px;
		 			    vertical-align: middle;
		 			    border-bottom: 1px solid #979797;
		 			    border-right: 1px solid #979797;
		 			    transform: rotate(45deg);
		 			    float: none;
		 			}
					.secbox .deg4{
						transform: rotate(-45deg);
					}
			 	.dropdown-menu {
			 	    border: medium none;
			 	    display: none;
			 	    float: left;
			 	    font-size: 12px;
			 	       left: auto;
					       right: 0;
			 	    list-style: none outside none;
			 	    padding: 0;
			 	    position: absolute;
			 	    text-shadow: none;
			 	    top: 100%;
			 	    z-index: 1000;
			 	    border-radius: 0;
			 	    box-shadow: 0 0 3px rgb(86 96 117 / 30%);
					min-width: 160px;
			 	}
			 	.dropdown-menu > li > a {
			 	    border-radius: 3px;
			 	    color: inherit;
			 	    line-height: 25px;
			 	    margin: 4px;
			 	    text-align: left;
			 	    font-weight: normal;
			 		display: block;
			 		    padding: 3px 20px;
			 		    clear: both;
			 	}
				.page-tabs a:hover {
				    color: #777;
				 /*  background: #f2f2f2; */
				    cursor: pointer;
				}
				.page-tabs a.active:hover {
					color: #00B050;
				}
				.dropdown {
					background: transparent;
					border: 0;
				}
				.dropdown  .scarrow{
					margin-top: 5px;
				}
				.degd{
					transform: rotate(-45deg);
				}
				.secbox {
					    right: 40px; 
					    padding: 0; 
						height: 40px;
						position: absolute;
						top: 0px;
				} 
				  .secbox>a{
				  	text-decoration: none; 
				  	border: 1px solid #eee;
				  	padding:6px  10px; 
					display: block;
					color: #000;  
					position: relative;
					max-width: 14max-0px;
					height: 40px;
					display: flex;
					justify-content: space-between;
					align-items: center;
					font-size: 14px;
				}
					 .secbox>a>span {
					     overflow: hidden;
					     text-overflow: ellipsis;
					     white-space: nowrap;
					 }
					 
					 .dmenu li  a:hover{
						 font-weight: 600;
					 }
					.secbox>a>i{
						font-size: 16px;
					}
				 
							.dmenu{
								border: .5px solid rgba(132, 132, 132, 0.16);
								background:#fff;
							   width: 100%; 
								    padding: 0;
									left:auto;
									right: 0;
									z-index: 888;
									 
								    position: absolute;
								 /* 	transition: all .5s ease; */
									display: none; 
									margin-top: -1px;
									box-shadow: 0 1px 10px rgb(0 0 0 / 10%);
							}
							.dmenu li:last-of-type a{
								border-bottom: 0;
							}
							.dmenu li a {
							   
							  	border: 1px solid rgba(132, 132, 132, 0.05);
							   /* border-top: 1px solid #E7E7E7; */
							    display: block;
							    line-height: 33px;
							    padding: 0 10px;
								text-decoration: none;
								color: #40454b;
								font-size: 14px;
								white-space: nowrap;
								    overflow: hidden;
								    text-overflow: ellipsis;
									margin-top: -1px;
							}
							.active .dmenu{
								display: block;
								 
							} 
							.arrow-wrapper {
							     position: relative;
							     margin: 0 auto;
							     text-align: center;
							     width: 100%;
								     display: flex;
								     align-items: center;
								     height: 100%; 
								     justify-content: center;
							   }
							   .double-arrow,
							   .double-arrow::after {
							     display: inline-block;
							     position: relative;
							     width: 0;
							     height: 0;
							     border: 5px solid transparent;
							     border-left-color: #777;
							   }
							   .double-arrow::after {
							     content: "";
							     position: absolute;
							     left: 100%;
							     top: -5px;
							     bottom: 0;
							   }
							  .arrow-lf .double-arrow,.arrow-lf .double-arrow::after {
								     border-right-color: #777;
									 border-left: 5px solid transparent;
							   } 
							   .J_mainContent{
								   height: calc(100% - 40px);
							   }
							   .fl-cl h2{
							   	font-size: 22px;
							   	    line-height: 44px;
							   	    margin-bottom: 12px;
							   	    font-weight: 900;
							   	    color: #272346;
							   		z-index: 9;
							   	    text-align: center;
							   }
							   
			
							   /* xieyi */
							   .regist{
							   	width: 986px;
							   	background: #fff;
							   	margin: 0 auto;
							   }
							   .service{
							   	padding: 30px ;
							   	margin: 0 auto;
							   	border: 1px solid #ddd;
							   }
							   .regist h2 {
							   font-size: 22px;
							   font-weight: bold;
							   	text-align: center; 
							   	margin: 30px 0;
							   }
							   .service .cont h3 {
							   font-size: 14px;
							      margin-bottom: 15px;
							   }
							   .service .cont p {
							   padding-bottom: 15px;
							   clear: both;
							   	font-size: 14px;
							   line-height: 22px;
							   color: #000;
							   }
							   .twothird{text-indent: 2em;}
							 @font-face {
							   font-family: "iconfonts"; /* Project id 4455325 */
							   src: url('//at.alicdn.com/t/c/font_4455325_mzzmn3daqog.woff2?t=1709692943847') format('woff2'),
							        url('//at.alicdn.com/t/c/font_4455325_mzzmn3daqog.woff?t=1709692943847') format('woff'),
							        url('//at.alicdn.com/t/c/font_4455325_mzzmn3daqog.ttf?t=1709692943847') format('truetype');
							 }
							 
							 .iconfont {
							   font-family: "iconfonts" !important;
							   font-size: 16px;
							   font-style: normal;
							   -webkit-font-smoothing: antialiased;
							   -moz-osx-font-smoothing: grayscale;
							 }
							 
							 .icon-zhongwen7:before {
							   content: "\e6d8";
							 }
							 
							 .icon-qiehuanyingwen:before {
							   content: "\e624";
							 }
							 
							 .icon-jp:before {
							   content: "\e602";
							 }
							 
							 .icon-yingwen2:before {
							   content: "\e725";
							 }
							 
							 .icon-zhongwen3:before {
							   content: "\e720";
							 }
							 
							 .icon-qiehuanzhongwen:before {
							   content: "\e68c";
							 }
							 
							 .icon-zhongwen4:before {
							   content: "\e616";
							 }
							 
							 .icon-zhongwen5:before {
							   content: "\e656";
							 }
							 
							 .icon-a-yingwen1:before {
							   content: "\e601";
							 }
							 
							 .icon-zhongwenqiehuan:before {
							   content: "\e626";
							 }
							 
							 .icon-zhongwen6:before {
							   content: "\e908";
							 }
							 
							 .icon-zhongwen1:before {
							   content: "\e630";
							 }
							 
							 .icon-zhongwen2:before {
							   content: "\e600";
							 }
							 
							 .icon-zhongwen:before {
							   content: "\e65e";
							 }
							 
							 .icon-yingwen:before {
							   content: "\e674";
							 }
							 
							 .icon-yingwen_fuzhi:before {
							   content: "\e6c2";
							 }
							 
							 .icon-a-yuyanyingwen:before {
							   content: "\e642";
							 }
							 
							 .icon-zhongyingwenqiehuan-yingwen:before {
							   content: "\e628";
							 }
@font-face {
  font-family: "iconfont"; /* Project id 4455325 */
  src: url('../fonts/iconfonts.woff') format('woff2'),
       url('../fonts/iconfonts.woff') format('woff'),
       url('../fonts/iconfonts.tff') format('truetype');
}

.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-cn:before {
  content: "\e838";
}

.icon-zhongwen7:before {
  content: "\e6d8";
}

.icon-qiehuanyingwen:before {
  content: "\e624";
}

.icon-jp:before {
  content: "\e602";
}

.icon-yingwen2:before {
  content: "\e725";
}

.icon-zhongwen3:before {
  content: "\e720";
}

.icon-qiehuanzhongwen:before {
  content: "\e68c";
}

.icon-zhongwen4:before {
  content: "\e616";
}

.icon-zhongwen5:before {
  content: "\e656";
}

.icon-a-yingwen1:before {
  content: "\e601";
}

.icon-zhongwenqiehuan:before {
  content: "\e626";
}

.icon-zhongwen6:before {
  content: "\e908";
}

.icon-zhongwen1:before {
  content: "\e630";
}

.icon-zhongwen2:before {
  content: "\e600";
}

.icon-zhongwen:before {
  content: "\e65e";
}

.icon-yingwen:before {
  content: "\e674";
}

.icon-yingwen_fuzhi:before {
  content: "\e6c2";
}

.icon-a-yuyanyingwen:before {
  content: "\e642";
}

.icon-zhongyingwenqiehuan-yingwen:before {
  content: "\e628";
}
