body{
	font-family: arial !important;
}
.language{
	display: inline-block;
}
.header-login{
	width: auto;
}

.header-login .language{
	display: inline-block;
}

.header-login .language em{
	color: #FFFFFF;
}

.header-login .language a{
	color: #fff;
    padding: 0;
    border: none;
    /*font-size: 16px;*/
}
.header-login .language a:hover{
	text-decoration: underline;
	color: #FFFFFF;
}
.header-login .language .on{
	color: #5773D7;
}
.header-logo h2{
	font-size: 24px !important;
}

.header-logo h3{
	font-size: 18px !important;
}
.wgloing h3{
	font-weight: 400;
}
.header-cn .header-logo h2{
	font-size: 28px !important;
}
.header-logo .mt10{
	margin-top: 12px !important;
}
.newright-en{
	width: 100% !important;
	height: auto !important;
}
.newright-en .tongzhi-top{
	width: 100% !important;
}
.newright-en .tongzhi-top .lines{
	width: 82.6%;
}
.newright-en .lines{
	left: 210px;
}

.en-text p{
	font-family: arial;
}
body .header-logo{
	width: 560px;
}
body .header-cn .header-logo{
	width: 436px;
}
body .header-nav{
	width: 628px;
}
.navigation li a{
	padding: 0px 10px;
}
.header-cn .navigation{
	float: right;
}
.footer-down-l p{
	font-size: 16px;
	font-family: arial !important;
}

/*先暂保持版本预防恢复20221014
.en-mk{
	width: 100%;
	display: flex;
	justify-content: space-between;
    flex-wrap: wrap;
    margin-top: 136px;
}
.en-mk li{
	width: 385px;
	height: 240px;
	margin-top: 34px;
	border-radius: 12px;
	cursor: pointer;
	background: url('../images/en-icon.png') no-repeat 312px 200px;
}
.en-mk li a{
	width: 385px;
	height: 240px;
	display: block;
	color: #FFFFFF;
	font-size: 25px;
}
.en-mk li img{
	width: 64px;
    height: 48px;
	display: inline-block;
	margin: 32px 0px 36px 36px;
}
.en-mk div p{
	display: inline-block;
	margin-left: 36px;
	line-height: 30px;
}
.en-mk li:first-child{
	background-color: rgba(56,84,184,.95);
}
.en-mk li:first-child:hover{
	background-color: rgba(56,84,184,.78);
}
.en-mk li:nth-child(2){
	background-color: rgba(47,162,93,.95);
}
.en-mk li:nth-child(2):hover{
	background-color: rgba(47,162,93,.78);
}
.en-mk li:nth-child(3){
	background-color: rgba(36,168,145,.95);
}
.en-mk li:nth-child(3):hover{
	background-color: rgba(36,168,145,.78);
}
.en-mk li:nth-child(4){
	background-color: rgba(217,157,25,.95);
}
.en-mk li:nth-child(4):hover{
	background-color: rgba(217,157,25,.78);
}
.en-mk li:nth-child(5){
	background-color: rgba(99,46,128,.95);
}
.en-mk li:nth-child(5):hover{
	background-color: rgba(99,46,128,.78);
}
.en-mk li:last-child{
	background-color: rgba(191,77,147,.95);
}
.en-mk li:last-child:hover{
	background-color: rgba(191,77,147,.78);
}*/
.en-left{
	float: left;
    margin-top: 30px;
    width: 360px;
    min-height: 588px;
    border: 1px solid #f2f2f2;
    font-family: arial;
}
.en-left div{
	font-size: 21px;
    padding: 12px 12px 8px 12px;
    font-weight: bold;
    color: #1d2a5c;
}
.en-left li{
	height: 37px;
	line-height: 21px;
	padding: 6px 24px 6px 12px;
}
.en-left li a{
	width: 100%;
	display: block;
	font-size: 16px;
	color: #434e77;
}
.en-left li a:hover, .en-left .on{
	font-weight: bold;
	width: 372px;
	height: 37px;
	line-height: 37px;
    position: relative;
    left: -12px;
    z-index: 9999;
    color: #fff !important;
    padding-left: 10px;
    background: url(../images/hover-en.jpg) no-repeat;
    display: block;
}
body .en-right{
	width: 800px;
}
body .setup-address ul li{
	width: 100%;
	height: auto;
	min-height: 136px;
	border-radius: 3px;
}
body .s-name{
	height: auto;
	padding-bottom: 21px;
}

body #setuptext{
	height: auto;
	margin-left: 2%;
}

body .portal-mod-title span{
	padding-left: 0px;
	padding-bottom: 16px;
	line-height: 28px;
}

body .login-title .height-line{
	margin: 0px 28px 0px 66px !important;
}

body .title-left h2{
	margin-top: 8px;
	font-size: 28px;
}

.navigation li:hover a{
	text-decoration: none;
}

body .test, body .ymj-input-text-long-en{
	width: 320px;
}

body .ymj-form-item>*{
	font-size: 17px;
}

#yysjxqnr .make-time-left{
	width: 12%;
}

#yysjxqnr .make-time-left ul li{
	font-size: 15px;
}

#yysjxqnr .make-time-left h3{
	font-size: 19px;
}

#yysjxqnr .make-time-right{
	width: 88%;
}

#yysjxqnr .timeList-t .date-t, #yysjxqnr .timeList-d .date-d{
	width: 133.4px;
}

#yysjxqnr .timeList-d, #yysjxqnr .timeList-d{
	margin-left: 3px;
}

#yysjxqnr .date-d p{
	height: 60px;
}

#yysjxqnr .make-time-left ul li{
	line-height: 60px;
}

#yysjxqnr .date-d .date-d-n{
	line-height: 21px;
}

#yysjxqnr .date-d .date-d-n span{
	margin-top: 2px;
	margin-bottom: 20px;
}

.wgr-tip{
	font-size: 17px;
	font-weight: bold;
	color: #f13939;
}

.ymj-input-text-long-en img {
    position: absolute;
    top: 16px;
    right: 10px;
    z-index: 999;
}

.s-address{
	width: 98%;
}

.asdasdasd{
	width: 100%;
	height: 68px;
	line-height: 68px;
	float: left;
	margin-top: 21px;
	background: #f1f2f3;
	border-radius: 2px;
}
.asdasdasd p{
	color: #1d265b;
	font-size: 17px;
	text-align: left;
	display: block;
	padding-left: 90px;
	font-weight: bold;
}
.asdasdasd p:hover {
	color: #fff;
}

/**
 *20221014新改版外国人首页 
 */
.matterBox{
	width: 1152px;
	height: 140px;
	background: url(../images/matter-bg.png) no-repeat;
	margin: 156px auto 48px;
	opacity: .78;
}
.en-box{
	width: 1152px;
	display: flex;
	justify-content: space-between;
    flex-wrap: wrap;
	margin-left: 24px;
}
.en-box li{
	width: 368px;
	height: 160px;
	margin-bottom: 24px;
	border-radius: 12px;
	cursor: pointer;
	background-color: rgba(255,255,255,.78);
}
.en-box li a{
	width: 368px;
	height: 160px;
	display: block;
	color: #FFFFFF;
	font-size: 25px;
}
.en-box li img{
	width: 64px;
    height: 48px;
	display: block;
	margin: 42px auto 24px;
}
.en-box div p{
	text-align: center;
	line-height: 30px;
	font-size: 18px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.en-box li:hover{
	background: #FFFFFF;
}

.nologin .en-box{
	margin-top: 260px;
}
.w-name, .w-info{
	width: 50%;
	height: 140px;
	float: left;
}
.w-name{
	font-size: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	padding: 40px 30px 20px 48px;
}
.w-info{
	display: flex;
	justify-content: flex-end;
	align-items: center;
	padding-right: 24px;
}
.w-info-mk{
	margin: 0px 12px;
}
.w-text span{
	font-size: 15px;
	padding-left: 8px;
	color: #000000;
	margin-top: 12px;
	display: inline-block;
	font-family: 'Arial';
}
.w-text img{
	width: 24px;
	height: 24px;
	margin-top: 10px;
}
.w-number{
	text-align: center;
	font-size: 24px;
	font-weight: bold;
	color: #3854b8;
	height: 36px;
	cursor: pointer;
}
.w-number a{
	color: #3854b8;
}

@media screen and (max-width: 1199px) {

}

@media (max-width: 1023px){
	
}

@media (max-width: 960px){
	.header-logo img{
		width: 48px;
		height: 51px;
		margin-top: 10px;
	}
	.header-logo h2{
		font-size: 18px !important;
	}
	.navigation {
	    width: 100%;
	    display: flex !important;
	    flex-wrap: wrap;
	    justify-content: center;
	}
}

.newleft .lines{
	width: calc( 100% - 76px);
	left: 76px;
}

.newright .lines{
	width: calc( 100% - 210px);
	left: 210px;
}

.lineBox .lines{
	width: calc( 100% - 107px);
	left: 112px;
}

@media screen and (max-width: 767px) {
	.welcome-wrapper {
	    min-height: 760px !important;
		background-image: url(../images/to-bg-en.png);
		padding-top: 8px;
	}
	.container-index {
	    min-height: 186px !important;
	}
	.query-address-long{
		margin: 2rem auto !important;
	}
	.s-name{
		padding-bottom: 0px !important;
	}
	.setup-address ul li{
		margin-bottom: 24px;
		padding-left: 10px;
	}
	.setup-address ul li::before{
		width: 94%;
	}
	.header-logo h2{
		margin-bottom: 5px;
	}
	.cnzz{
		display: none;
	}
	.setuptext-table tr th{
		color: #000000;
	}
	
	.header-nav{
		width: 100% !important;
		height: 75px;
		padding-top: 6px;
		background: #364b98;
	}
	.header-login{
		width: 100%;
		line-height: 48px;
		margin-right: 3px;
	}
	.navigation li{
		display: inline-block !important;
		width: auto !important;
		margin: 0rem 2rem;
	}
	
	.footer-down {
	    height: 80px;
	}
	.footer-down-l p {
	    font-size: 12px !important;
	    font-family: arial !important;
	}
	
	body .header-login .language{
		position: absolute;
		top: 5px;
		right: 10px;
		line-height: 30px !important;
	}
	
	.header-login .footer-links-split {
	    height: 1.15rem !important;
	}
	
	/*主功能*/
	.en-mk{
		margin-top: 12px;
	}
	.en-mk li{
		width: 100%;
		height: 104px;
		margin-top: 16px;
		border-radius: 6px;
		cursor: pointer;
		background: url(../images/en-icon.png) no-repeat 92% 77px;
	}
	.en-mk li a{
		width: 100%;
		height: 104px;
	}
	.en-mk li img {
	    width: 56px;
	    height: 40px;
	    display: inline-block;
	    margin: 32px 0px 32px 21px;
	    float: left;
	}
	.en-mk div p {
	    display: inline-block;
	    margin-top: 35px;
	    margin-left: 20px;
	    line-height: 30px;
	}
	.container {
		padding: 0px 1.4rem !important;
	}
	.en-left, .left-nav{
		display: none;
	}
	.en-right{
		width: 100% !important;
	}
	#gotop img{
		display: none;
	}
	.en-mk li a{
		font-size: 22px;
	}
	
	/* wglogin */
	.login .login-title{
		width: 100%;
		height: 86px !important;
	}
	.login{
		width: 100% !important;
	}
	.login .title-left img {
	    width: 50px;
		height: 57px;
	    float: left;
	    margin-top: 0px;
	    margin-right: 12px;
	    margin-left: 12px;
	}
	.login .header-logo h2 {
	    font-size: 18px !important;
	}
	.login-right, .height-line{
		display: none;
	}
	#wgrsqlb .height-line{
		display: inline-block;
	}
	.backlog-right-text{
		line-height: 1;
	}
	.address dd{
		margin-top: 10px;
	}
	.address dd div:last-child{
		float: right;
	}
	.backlog-right-r p{
		display: block;
		padding-top: 26px;
	}
	.backlog-right-l{
		width: 47% !important;
	}
	.backlog-right-r{
		width: 49% !important;
	}
	#peopleForm .ymj-form-item .ymj-input {
	    margin-bottom: 12px !important;
	}
	#peopleForm .zjblry  .no-m{
		margin-bottom: 4px !important;
	}
	.backlog-right-l img{
		display: inline-block;
		float: left;
		padding-top: 24px;
	}
	.backlog-right-l span{
		display: block;
		padding-top: 26px;
	}
	.login .pt30{
		padding-top: 10px !important;
	}
	.login .title-left h2{
		width: auto;
		color: #FFFFFF;
		font-size: 18px !important;
		line-height: 18px;
		text-align: left;
		padding-top: 0px;
		margin-top: 0px;
	}
	.login .title-left .first{
		margin-top: 10px !important;
	}
	#oranger{
		padding-left: 56px !important;
	}
	#tablea .login-form{
		width: 92%;
		margin-left: 4% !important;
	}
	#tablea .test{
		width: 100% !important;
	}
	#tablea .ymj-input{
		margin-bottom: 16px !important; 
	}
	.login-down{
		width: 92%;
	}
	.login .login-form .mt{
		margin-bottom: 14px;
	}
	
	.select-long .select2-container .select2-selection--single, .select-long .select2-container--default {
	    width: 100% !important;
		height: 40px;
		line-height: 40px;
		font-size: 14px;
	}
	
	body .select2-container--default .select2-selection--single .select2-selection__rendered {
		line-height: 40px;
	}
	.select2-container--default .select2-selection--single .select2-selection__arrow{
		height: 40px !important;
		right: 6px;
	}
	.ymj-input-text-long{
		width: 100%;
	}
	.ymj-input{
		font-size: 16px;
		margin-bottom: 14px;
	}
	.ymj-form-item-content{
		width: 100%;
	}
	body .ymj-form-item-content .ymj-input-text{
		width: 100% !important;
	}
	.error-time .ymj-input {
	    height: 40px !important;
	}
	.ymj-input-text-long img{
		top: 11px;
	}
	label.ymj-form-item-label.bold{
		width: 100% !important;
	}
	#hjd .hz-hide{
		display: block !important;
	}
	body .select2-container .select2-selection--single{
		height: 40px;
	}
	.error-box{
		width: 100%;
	}
	.error-box .ymj-input{
		margin-bottom: 8px;
	}
	.col-sm-12.no-pa .ymj-input{
		margin-bottom: 0px;
	}
	.ymj-form-item-content .register-code .codeImg img {
	    height: 38px;
	}
	.ymj-form-item-content .register-code .code{
		padding: 8px 20px;
	}
	.zsdj-box .ymj-form-item-content .register-code .code {
	    padding: 0px;
	}
	.zsdj-box .ymj-form-item-content .register-code #sendToPhone{
		padding: 8px 20px;
	}
	label.error, .ymj-input-box .error{
		font-size: 14px;
	}
	.ymj-input-box{
		width: 100%;
	}
	.col-sm-12.no-pa{
		margin-top: 6px;
	}
	#issueDate_error .ymj-input{
		margin-bottom: 20px;
	}
	.cqyx span{
		margin: 0px !important;
	}
	/*#chinaname .ymj-form-item-content div:last-child{
		margin-top: 10px;
	}*/
	.login-form-input{
		height: 40px !important;
		line-height: 40px;
	}
	.steps{
		display: none;
	}
	#issueDate_error .hz-hide{
		margin-bottom: 16px !important;
	}
	#hjd .ymj-form-item-content div:last-child{
		margin-top: 14px;
	}
	#issueDate_error .cqyx span{
		margin: 0px !important;
	}
	
	/*忘记密码步骤二*/
	#aqyzForm .ymj-form-item{
		margin-top: 0px !important;
	}
	#aqyzForm  .ymj-input{
		margin-bottom: 4px;
	}
	
	/*忘记密码步骤三*/
	#dxsdselectForm .ymj-form-item, #ggselectForm .ymj-form-item{
		margin-top: 0px !important;
	}
	#dxsdselectForm .ymj-form-item-label{
		padding-top: 6px;
	}
	.ymj-form-item-label{
		padding-top: .06em;
	}
	#ggselectForm .ymj-input{
		margin-bottom: 16px !important;
	}
	
	#query_search_zjlxDiv .ymj-input,
	#query_search_countryDiv .ymj-input{
		margin-bottom: 0px !important;
	}
	
	.lineHeight{
		line-height: 21px;
	}
	#yydtAddress{
		line-height: 18px;
		margin-top: 8px;
	}
	#yysjxqnr .make-time-left{
		width: 18%;
	}
	#yysjxqnr .make-time-right {
	    width: 82%;
	}
	#yysjxqnr .make-time-left h3, #yysjxqnr .make-time-left ul li{
		font-size: 12px;
	}
	#yysjxqnr .date-d .date-d-n{
		line-height: 16px;
	}
	#yysjxqnr .timeList-t .date-t, #yysjxqnr .timeList-d .date-d {
	    width: 95px;
	}
	body .test, body .ymj-input-text-long-en {
	    width: 96%;
	}
	#gjdq{
		height: 40px !important;
	}
	#query_search_countryDiv {
		width: 100% !important;
		margin-top: 0px !important;
	}
	#query_search_button{
		min-width: 120px;
		height: 32px;
		font-size: 14px;
	}
	.en-portal-mod .ymj-input{
		margin-bottom: 14px !important;
	}
	.en-portal-mod .table-wsyymlpt{
		width: 100% !important;
		margin-top: 0px !important;
	}
	.en-portal-mod .test{
		width: 100%;
		margin-bottom: 12px !important;
	}
	.en-portal-mod .no-margin{
		margin-top: 16px;
		margin-bottom: 20px !important;
	}
	.en-portal-mod .ymj-btn{
		height: 32px;
		font-size: 14px;
		margin-top: 10px;
	}
	.yjz-list .col-sm-3, .yjz-list .col-sm-5{
		width: 32%;
	}
	.w-portal{
		margin-top: 20px;
	}
	.w-portal .ymj-btn{
		width: 100px;
		height: 32px;
		line-height: 32px;
		float: left;
		margin-top: 12px;
	}
	.w-portal .portal-service{
		margin-top: 12px;
		margin-bottom: 0px;
	}
	.w-portal .address dd div{
		height: auto;
		line-height: 1.4;
	}
	.w-portal .address .col-sm-5{
		padding-left: 8px;
		padding-right: 8px;
	}
	.w-portal .address dt{
		height: auto;
		line-height: 1.4;
	}
	.w-portal .address .col-sm-2{
		width: 18%;
	}
	
	.zsdj-box .portal-mod .portal-mod-bd, #zstbForm{
		width: 96% !important;
	}
	.zsdj-box .portal-mod .ymj-form-item{
		margin-top: 0px !important;
	}
	#zstbForm .ymj-form-item{
		margin-top: 0px !important;
	}
	.zsdj-box .ymj-form-item-content .ymj-btn{
		margin-bottom: 12px;
		min-width: 60px;
		height: 36px;
		font-size: 14px;
	}
	.zsdj-box .source{
		margin-top: 12px !important;
	}
	.zsdj-box .ymj-btn, .nextStep .ymj-btn{
		min-width: 60px;
		height: 36px;
		font-size: 14px;
	}
	.zsdj-box .portal-mod-title span{
		line-height: 21px;
		font-size: 14px !important;
	}
	.zsdj-box .portal-service .upload-img{
		margin-top: 12px;
	}
	#nextStep #nextZstb{
		margin-top: 0px !important;
	}
}


@media screen and (min-width: 1200px){
	.wgraddress .layui-layer #setuptext{
	    width: 96% !important;
	}
}

@media screen and (min-width: 1366px) {
	.wgraddress .layui-layer #setuptext{
	    width: 96% !important;
	}
}

@media screen and (min-width: 1440px) {
	.wgraddress .layui-layer #setuptext{
	    width: 96% !important;
	}
}

@media screen and (min-width: 1599px) {
	.wgraddress .layui-layer #setuptext{
	    width: 96% !important;
	}
}

@media screen and (min-width: 1689px) {
	.wgraddress .layui-layer #setuptext{
	    width: 96% !important;
	}

	#setuptext .setuptext-info th{
		width: 160px;
	}
}