*{
	margin:0;
	padding:0;
	list-style: none;
	font-style: normal;
	vertical-align: top;
	max-width: 100%;
	text-decoration: none;
	box-sizing: border-box;
	font-family: 'MicrosoftYaHei';
}

.wx_name .ioc {
    width: 20px;
    height: 20px;
    background-image: url(https://img.tzsucai.com/img/login.png);
    background-position: -254px -27px;
    background-repeat: no-repeat;
    margin-right: 6px;
}

.loginBg{
	display: flex;
}
.left{
	width: 58.3203%;
	min-height: 100vh;
	background: url('https://img.tzsucai.com/img/loginLbg.png') no-repeat top center / cover;
}
.logo{
	width: 205px;
	height: 67px;
	margin: 50px;
	background: url('https://img.tzsucai.com/img/loginss.png') no-repeat -149px -82px ;
}
.right{
	min-width: 672px;
	flex: 1;
	background: #f6f8fb;
}
.nrs{
	    padding: 10px 27px 20px;
	    /* width: 500px;
	    height: 470px; */
	    display: flex;
	    flex-direction: column;
	    justify-content: space-between;
}
.nrss{
	max-width: 541px;
	margin: 0 auto;
	padding: 55px 76px;
	border-radius: 5px;
	background: #fff;
	box-shadow: 0 0 6px #b6d5ec;
}
.iconNr{
	display: flex;
	margin: -167px auto 0;
	padding: 24.7% 0 0;
	max-width: 1096px;
}
.iconNr .li{
	margin: 0 0 10px 0;
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-direction: column;
	
}

.iconNr .cen .li span{
	width: 65px;
	height: 55px;
	background: url('https://img.tzsucai.com/img/loginss.png') no-repeat -248px -4px ;
}
.iconNr .le{
	display: flex;
	flex-wrap: wrap;
	flex: 1;
	justify-content: space-between;
}
.iconNr .ri{
	display: flex;
	flex-wrap: wrap;
	flex-direction: column;
	justify-content: space-between;
}
.iconNr .le .li,.iconNr .cen .li,.iconNr .ri .li{
	width:208px;
	height:208px;
	text-align: center;
	font-size: 14px;
	color: #fff;
	padding: 63px 0 28px;
}
.iconNr .cen{
	width: 222px;
	margin: 0 10px;
}
.iconNr .cen .li{
	width: 100%;
	height: 100%;
	max-height: unset;
	background: linear-gradient(to top,rgba(73, 108, 204, .5),rgba(73, 108, 204, .5));
}
.iconNr .ri .li{
	width: 207px;
}

 .iconNr .ri .li1{
	background: linear-gradient(to top,rgba(40, 163, 204, .5),rgba(101, 215, 249, .5));
}
 .iconNr .ri .li2{
 	background: linear-gradient(to top,rgba(73, 108, 204, .5),rgba(102, 165, 255, .5));
 }
 .ri .li2 span{
	 width: 46px;
	 height: 46px;
	 background: url('https://img.tzsucai.com/img/loginss.png') no-repeat -9px -89px ;
 }
 .ri .li1 span{
	 width: 59px;
	 height: 53px;
	 background: url('https://img.tzsucai.com/img/loginss.png') no-repeat -169px -4px ;
 }

 .iconNr .le .li1, .iconNr .le .li4{
	background: linear-gradient(to top,rgba(25,129,221,.5),rgba(41,181,245,.5));
}
 .iconNr .le .li2{
	width: 429px;
	background: linear-gradient(to top,rgba(40, 163, 204, .5),rgba(101, 215, 249, .5));
}
 .iconNr .le .li3{
 	width: 429px;
 	background: linear-gradient(to top,rgba(73, 108, 204, .5),rgba(102, 165, 255, .5));
 }
  .iconNr .le .li4, .iconNr .le .li3, .iconNr .ri .li2{
	  margin-bottom: 0;
  }
  
  
  .iconNr .cen .li:hover{
  	background: linear-gradient(to top,rgba(73, 108, 204, .8),rgba(73, 108, 204, .8));
  }
  .iconNr .ri .li1:hover{
  	background: linear-gradient(to top,rgba(40, 163, 204, .8),rgba(101, 215, 249, .8));
  }
   .iconNr .ri .li2:hover{
   	background: linear-gradient(to top,rgba(73, 108, 204, .8),rgba(102, 165, 255, .8));
   }
  .iconNr .le .li1:hover, .iconNr .le .li4:hover{
  	background: linear-gradient(to top,rgba(25,129,221,.8),rgba(41,181,245,.8));
  }
   .iconNr .le .li2:hover{
  	background: linear-gradient(to top,rgba(40, 163, 204, .8),rgba(101, 215, 249, .8));
  }
   .iconNr .le .li3:hover{
   	background: linear-gradient(to top,rgba(73, 108, 204, .8),rgba(102, 165, 255, .8));
   }

  
  .sfdl{
  	margin-top: 60px;
  }
  .sfdl span{
  	display: flex;
  	justify-content: center;
  	align-items: center;
  	position: relative;
	font-size: 14px;
  }
  .sfdl span:after , .sfdl span:before{
  	flex: 1;
      content: '';
      height: 1px;
      background: #eee;
      margin: 0 4px;
  }
  .sfdl_main{
  	margin-top: 15px;
  	display: flex;
  	justify-content: space-between;
  	align-items: center;
  }
  .sfdl_main .list{
  	display: flex;
  	align-items: center;
  	position: relative;
  	color: #9f9f9f;
  	cursor: pointer;
  }
  .sfdl_main .list .name{
      color: #9f9f9f;
  }
  .sfdl_main .list .qq{
  	background-image: url(https://img.tzsucai.com/img/logins.png);
  	background-position: -3px -3px;
  	width: 30px;
  	height: 30px;
  	margin-right: 5px;
  }
  .sfdl_main .list .tel{
  	background-image: url(https://img.tzsucai.com/img/logins.png);
  	background-position: -33px -3px;
  	width: 30px;
  	height: 30px;
  	margin-right: 5px;
  }
  .sfdl_main .list .wx{
  	background-image: url(https://img.tzsucai.com/img/logins.png);
  	background-position: -96px -4px;
  	width: 30px;
  	height: 30px;
  	margin-right: 5px;
  }
  .sfdl_main .list .mine{
  	background-image: url(https://img.tzsucai.com/img/logins.png);
  	background-position: -64px -3px;
  	width: 30px;
  	height: 30px;
  	margin-right: 5px;
  	background-color: inherit;
  }
  .sfdl_main .list:hover .qq{
  	background-position: -3px -37px;
  }
  .sfdl_main .list:hover .tel{
  	background-position: -33px -37px;
  }
  .sfdl_main .list:hover .wx{
  	background-position: -96px -37px;
  }
  .sfdl_main .list:hover .mine{
  	background-position: -64px -37px;
  }
  .sfdl_main .list .tag{
  	position: absolute;
  	top: 35px;
  	width: 50px;
  	line-height: 16px;
  	border-radius: 2px;
  	background: #fff2f2;
  	color: #ff6161;
  	text-align: center;
  	font-size: 12px;
  }
  
  
  
/* .iconNr .le .li4{
 	background: linear-gradient(to top,rgba(25, 129, 221, .5),rgba(41, 181, 245, .5));
 } */
 .le .li4 span{
 	 width: 55px;
 	 height: 60px;
 	 background: url('https://img.tzsucai.com/img/loginss.png') no-repeat -429px -4px ;
 }
 .le .li3 span{
 	 width: 62px;
 	 height: 62px;
 	 background: url('https://img.tzsucai.com/img/loginss.png') no-repeat -339px -4px ;
 }
 .le .li2 span{
	 width: 57px;
	 height: 61px;
	 background: url('https://img.tzsucai.com/img/loginss.png') no-repeat -91px -1px ;
 }
 .le .li1 span{
	 width: 62px;
	 height: 54px;
	 background: url('https://img.tzsucai.com/img/loginss.png') no-repeat -1px -1px ;
 }
.iconNr .ri .li2,.iconNr .ri .li3{
	/* flex: 1; */
}
.dbnr{
	    max-width: 672px;
	text-align: center;
	color: #131313;
	border-top: 1px dashed #131313;
	font-size: 12px;
	margin: 108px auto 10px;
	padding: 30px 0 0;
}
.welcome{
	text-align: center;
	padding: 250px 0 40px;
	color: #333;
	font-size: 22px;
	font-weight: bold;
	display: flex;
	align-items: center;
	justify-content: center;
}
.welcome span{
	 width: 39px;
	 height: 40px;
	 background: url('https://img.tzsucai.com/img/loginss.png') no-repeat -80px -92px ;
	 margin: -38px 0 0 0;
 }
.right .xz {
    margin-bottom: 15px;
}

.right .xieyi {
	text-align: right;
	font-size: 14px;
	color: #a8a8a8;
	padding: 30px 0 0;
}


.right .xieyi a {
	color: #f39800;
}

.wx_name{
	display: flex;
	align-items: center;
	justify-content: center;
	margin-top: 20px;
}
.wx_name .ioc{
	width: 20px;
	height: 20px;
	background-image: url(https://img.tzsucai.com/img/login.png);
	background-position: -254px -27px;
	background-repeat: no-repeat;
	margin-right: 6px;
}
.wx_name .name{
	font-size: 16px;
	color: #5ec144;
}
.wx_code{
	width: 180px;
	height: 180px;
	margin: 0 auto;
	position: relative;
	margin-top: 26px;
	overflow: hidden;
}
.wx_code .a_code{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: 1px solid #92e7bd;
}
.wx_code .a_code::after{
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 12px;
	height: 12px;
	border-top: 2px solid #00a465;
	border-left: 2px solid #00a465;
}
.wx_code .a_code::before{
	content: "";
	position: absolute;
	right: 0;
	top: 0;
	width: 12px;
	height: 12px;
	border-top: 2px solid #00a465;
	border-right: 2px solid #00a465;
}
.wx_code .a_code .a_codes{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.wx_code .a_code .a_codes::after{
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	width: 12px;
	height: 12px;
	border-bottom: 2px solid #00a465;
	border-left: 2px solid #00a465;
}
.wx_code .a_code .a_codes::before{
	content: "";
	position: absolute;
	right: 0;
	bottom: 0;
	width: 12px;
	height: 12px;
	border-bottom: 2px solid #00a465;
	border-right: 2px solid #00a465;
}
.wx_code .a_code .wx_bg{
    height: 100%;
    width: 100%;
    background: linear-gradient(180deg,rgba(0,255,51,0) 43%,#00b277 211%);
    border-bottom: 3px solid #00b277;
    transform: translateY(-100%);
    animation: radar-beam 1s linear infinite;
    animation-iteration-count: 1;
    animation-fill-mode:forwards;
    animation-timing-function: cubic-bezier(0.53,0,.43,.99);
}
@keyframes radar-beam {
	0% {
		transform: translateY(-100%)
	}

	99.9% {
		transform: translateY(0)
	}
	100% {
		display: none;
	}
}
.wx_code .img{
	position: absolute;
	top: 0;
	left: 0;
    height: 0%;
    width: 100%;
    animation: radar-beams 1s linear infinite;
    animation-iteration-count: 1;
    animation-fill-mode:forwards;
    overflow: hidden;
    animation-timing-function: cubic-bezier(0.53,0,.43,.99);
}
@keyframes radar-beams {
	0% {
		height: 0%
	}
	100% {
		height: 100%
	}
}
.right .xz span{
	padding: 40px 0 30px;
}
.right .xz span {
	/* padding: 90px 0 70px; */
	line-height: 1;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 14px;
	color: #a8a8a8;
}

.right .xz span:after,
.right .xz span:before {
	flex: 1;
	content: '';
	height: 1px;
	background: #eee;
	margin: 0 3px;
}
.right ul {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.dlform {
	display: none;
}
.dlform1 .reg-btn{
    position: absolute;
    left: 0;
    right: 0;
    text-align: center;
    top: 0;
    font-size: 12px;
    color: #848484;
}
.right .dlform1 .reg-btn span{
    color: #ffd167;
    cursor: pointer;
}
.dlform .back1 {
	display: block;
	margin: 0 0px 35px;
	width: 26px;
	height: 26px;
	cursor: pointer;
	background: url(https://img.tzsucai.com/img/newpop.png) -10px -164px;
}
dlform dl dt {
	display: flex;
	justify-content: center;
	align-items: center;
}

.dlform dl input {
	flex: 1;
	height: 50px;
}

.dlform dl dt span {
	font-size: 13px;
	color: #333;
	display: flex;
	align-items: center;
	width: 80px;
	margin: 0 20px 0 0;
	border-right: 1px solid #D5D5D5;
}

.dlform dl dt span em {
	width: 20px;
	height: 14px;
	display: inline-block;
	margin: 0 6px 0 0;
	background-image: url(https://img.tzsucai.com/img/flags.png);
	background-repeat: no-repeat;
	background-position: -1049px 0px;
	background-color: #DBDBDB;
}

.dlform dl dt,
.dlform dl dd {
	border-bottom: 1px solid #E7E7E9;
}

.dlform dl dd {
	display: flex;
	justify-content: center;
	align-items: center;
}

.dlform dl dd .ycmm.on {
	background: url(https://img.tzsucai.com/img/loginv2-2.png) center no-repeat;
}

.dlform dl dd .ycmm {
	width: 15px;
	height: 15px;
	background: url(https://img.tzsucai.com/img/loginv2-1.png) center no-repeat;

}

.dlform dl dd button {
	background: #313131;
	color: #fff;
	height: 30px;
	padding: 0 10px;
	border-radius: 4px;
}
.dlform dl dt {
    display: flex;
    justify-content: center;
    align-items: center;
}

.dlform dl dd {
    display: flex;
    justify-content: center;
    align-items: center;
}
.dlform dl dt, .dlform dl dd {
    border-bottom: 1px solid #E7E7E9;
}
input, button {
    background: none;
    border: 0;
}
.dlform p {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 25px 0 50px;
}
.dlform p a{
	font-size: 14px;
	color: #333
}
.dlform dl dd.yzm {
	display: none;
}

.dlform p a:first-child {
	color: #000;
}

.dlform input{
    font-family: inherit;
    font-size: inherit;
    font-style: inherit;
    font-weight: inherit;
    outline: 0;
	font-size: 14px;
}

.dlform>button {
	width: 326px;
	height: 44px;
	border-radius: 4px;
	font-size: 14px;
	color: #fff;
	display: block;
	margin: 0 auto;
	cursor: pointer;

    background-color: #ffd167;
}

.right ul li .qq{
	width: 58px;
	height: 58px;
	background-image: url(https://img.tzsucai.com/img/login.png);
	background-position: -11px -5px;
	background-repeat: no-repeat;
	margin: 0 auto;
}
.right ul li:hover .qq{
	background-position: -11px -72px;
}
.right ul li .tel{
	width: 58px;
	height: 58px;
	background-image: url(https://img.tzsucai.com/img/login.png);
	background-position: -71px -5px;
	background-repeat: no-repeat;
	margin: 0 auto;
}
.right ul li:hover .tel{
	background-position: -71px -72px;
}
.right ul li .yh{
	width: 58px;
	height: 58px;
	background-image: url(https://img.tzsucai.com/img/login.png);
	background-position: -131px -7px;
	background-repeat: no-repeat;
	margin: 0 auto;
}
.right ul li:hover .yh{
	background-position: -131px -72px;
}

.dlform>button{
	background-color: #ffd167;
}
.dlform dl dd button{
	background-color: #ffd167;
}
ul li .name{
	position: relative;
	text-align: center;
	font-size: 14px;
    color: #a8a8a8;
    margin: 8px 0 0;
}
ul li .name .last{
	position: absolute;
	width: 50px;
	height: 16px;
	line-height: 16px;
	background: #fff2f2;
	color: #ff6161;
	font-size: 12px;
	text-align: center;
	left: 0;
	right: 0;
	margin: 0 auto;
	top: 18px;
	border-radius: 4px;
}
.fixed .nr .close img, .dltc .nr .close img{
	transform: rotate(0deg);
	transition: all 1s;
}
.fixed .nr .close img:hover, .dltc .nr .close img:hover{
	transform: rotate(360deg);
}
.tel_zz .tel_mains{
	margin-top: 40px;
}
.tel_zz .tel_mains table{
	width: 100%;
	border-top: 2px solid #e4e4e4;
	border-right: 2px solid #e4e4e4;
}
.tel_zz .tel_mains table tr{
	color: #000000;
	font-size: 14px;
}
.tel_zz .tel_mains table tr:nth-child(1){
	background: #f6f6f6;
}
.tel_zz .tel_mains table tr:hover{
	background: #fffbe8;
}
.tel_zz .tel_mains table tr:nth-child(1):hover{
	background: #f6f6f6;
}
.tel_zz .tel_mains table td{
	border-left: 2px solid #e4e4e4;
	border-bottom: 2px solid #e4e4e4;
	height: 50px;
	text-align: center;
}
.tel_zz .tel_mains table td span{
	color: #ff0000;
}
.tel_zz .text{
	margin-top: 16px;
	color: #aaaaaa;
}
.tel_zz .bottom{
	margin-top: 30px;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.tel_zz .bottom .left{
	display: flex;
	align-items: center;
	font-size: 12px;
}
.tel_zz .bottom .left .list{
	display: flex;
	align-items: center;
	margin-right: 16px;
}
.tel_zz .bottom .left .list input{
	width: 80px;
	height: 28px;
	background: #f6f6f6;
	padding: 0 5px;
}
.tel_zz .bottom .left .list .codes{
	height: 26px;
	padding: 0 5px;
	border: 2px solid #ffd87d;
	color: #ffd87d;
	border-radius: 4px;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-left: 10px;
	cursor: pointer;
}
.tel_zz .bottom .right{
	width: 152px;
	height: 44px;
	border-radius: 4px;
	text-align: center;
	line-height: 44px;
	color: #FFFFFF;
	background: #ffd167;
	font-size: 18px;
}
.tel_zz .tel_main .p{
	margin-top: 12px;
	color: #000000;
	font-size: 14px;
}
.tel_zz .tel_main .h_20{
	height: 10px;
}
.tel_zz .tel_main .bdlist{
	margin-top: 12px;
	display: flex;
	align-items: center;
}

.tel_zz .tel_main .bdlist input{
	width: 170px;
	height: 28px;
	padding: 0 5px;
	background: #f6f6f6;
}
.tel_zz .tel_main .bdlist .code{
	margin-left: 10px;
	width: 90px;
	height: 26px;
	border: 2px solid #ffeab8;
	color: #ffeab8;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 4px;
	cursor: pointer;
}
.tel_zz .tel_main .warning{
	display: flex;
	align-items: center;
	margin-top: 30px;
}
.tel_zz .tel_main .warning .left{
	width: 110px;
	text-align: center;
	height: 35px;
	background-image: url('https://img.tzsucai.com/2022/04/12/images/warning.png');
	background-position: center center;
	background-repeat: no-repeat;
}
.tel_zz .tel_main .warning .right{
	color: #ff0000;
}
.tel_zz .tel_main .warning .right span{
	color: #298df7;
}
.tel_zz .tel_main .warning .right .rlist{
	display: flex;
	align-items: center;
	line-height: 28px;
	font-size: 14px;
}
.tel_zz .tel_main .warning .right p{
	margin-left: 10px;
	width: 75px;
	text-align: center;
	line-height: 20px;
	border-radius: 4px;
	background: #ffd167;
	color: #FFFFFF;
	cursor: pointer;
}
.tel_zz .tel_main .submits{
	width: 100%;
	margin-top: 20px;
	height: 44px;
	font-size: 18px;
	background: #ffd167;
	color: #FFFFFF;
	text-align: center;
	line-height: 44px;
	border-radius: 6px;
}
@media screen  and (max-width:540px){
	.nrss {
		max-width: 100%;
		padding: 30px 0;
		margin: 0 10px;
	}
	.welcome{
		padding: 70px 0 30px;
	}
	.dbnr{
		margin: 30px 10px;
		padding: 15px 0 0;
	}
}

@media screen  and (max-width:671px){
	.right {
		min-width: 100%;
	}
}
@media screen  and (min-width:1768px){
	.left{
		min-width: 1096px;
	}
}

@media screen  and (max-width:1000px){
	.left {
		display: none;
	}
}
@media screen  and (max-width:1400px){
	.left .iconNr{
		display: none;
	}
}
@media screen  and (max-width:1850px){
	.left .iconNr{
		width: 647px;
		flex-wrap: wrap;
	}
	.iconNr .cen{
		width: 213px;
		margin: 10px 10px 0 0;
	}
	.iconNr .cen .li,.iconNr .ri .li{
		margin: 0;
	}
	.iconNr .ri{
		margin: 10px 0 0;
		width: 424px;
		flex-direction:row;
	}
}

@media screen  and (min-height:900px) and (min-width:1200px) and (max-height:1100px){
	.welcome{
		padding: 15% 0 30px;
	}
	.dbnr{
		padding: 15px 0 0;
		margin: 10% auto 0;
	}
}