
.PageSlider{
	background: url("../img/innerbannerbg.png") center;
	background-size: cover;
	min-height: 240px;
	overflow: hidden;
	position: relative;
	width: 100%;
}
.PageSlider h3{
	margin-top: 80px;
	color: #fff;
}
.PageCurve{
	background:url("../img/svg326.png") 0 top;
	background-size:100%;
	position: absolute;
	width: 100%;
	bottom: 0;
	z-index: 0;
	height: 48px;
}
.PageCurve>svg{
	display: none
}
.breadcrumbs {
	padding-bottom: 15px;
	padding-top: 15px;
	padding-left: 40px;
	border-bottom: 2px solid rgba(0, 0, 0, 0.07);
	position: relative;
}

.breadcrumbs:before {
	content: "";
	background:url("../img/location_03.jpg") center no-repeat;
	color: #ffc952;
	font-family: "FontAwesome";
	width:22px;
	height:22px;
	display: inline-block;
	position: absolute;
	left: 5px;
	top:13px;
}

.breadcrumbs .trail-browse {
	margin: 0 7px 0 0;
	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
	color: inherit;
	display: inline-block;
}

.breadcrumbs .trail-items {
	display: inline-block;
	margin: 0;
	padding: 0;
	border: none;
	background: transparent;
	text-indent: 0;
}

.breadcrumbs .trail-items li {
	display: inline-block;
	margin: 0;
	padding: 0 18px 0 0;
	border: none;
	background: transparent;
	text-indent: 0;
	position: relative;
}

.breadcrumbs .trail-items li a {
	color: #32bfc0;
}

.breadcrumbs .trail-items li a:hover {
	color: #333;
}

.breadcrumbs .trail-items li.trail-item::after {
	position: absolute;
	right: 5px;
	top: 0;
	content: "/";
	color: #ccc;
}

.breadcrumbs p span {
	margin-right: 10px;
}
.breadcrumbs .trail-items li a{
	color: #66aeff;
}
/* 20200622---start */
.my-container{
	margin:0 auto
}
.login-tab{
	width: 320px;
	height: 52px;
	background-color:#ededed;
	border-radius:4px;
	margin:0 auto;
	margin-top:30px;
	clear: both;
}
.lt-item{
	float: left;
	width:46%;
	margin:6px 2%;
	height:40px;
	background-color:#ededed;
	text-align: center;
	line-height:46px;
	font-size:24px;
	font-weight: bold;
	color:#333333;
	cursor: pointer;
}
.lt-item.active{
	background-color:#fff;
}
.login-latype{
	clear: both;
	z-index: 9;
}
.login-latype a{
	display: inline-block;
	padding:5px 10px;
	border-radius:4px;
	border:1px solid #e5e5e5;
	text-decoration: none;
	color:#8b8a8a;
	font-size:14px;
	float: right;
}
.login-latype a:hover{
	color:#fff;
	background-color:#6fc4ff;
}
.login-latype a:nth-child(1){
	margin-left:20px;
}
.login-ti{
	text-align: center;
	font-size:14px;
	color:#f70707;
	line-height:30px;
	padding:10px 0px;
}
.confirm-block {
    margin-top: 10px;
    border: solid 1px #f1f1f1;
    background-color: #fff;
    border-top: 3px #d90119 solid;
    min-height: 230px;
	box-shadow: none;
	padding:20px 0px !important;
}
.btn.btn-blue, .conpany-ifro-btn .col-xs-6:nth-child(2) button{
	background-color: #0067cb !important;
	border: none;
	color: #fff !important;
}
.validateContainer img {
    width: 120px;
    height: 40px;
}
.validateContainer input {
	width: 100px !important;
	height: 34px;
}
.logt-con{
	display: none;
}
.logt-con.active{
	display: block;
}
.login-item{
	padding:1.8% 2.9%;
	padding-bottom:0%;
	
}
.login-item-padding{
	padding-top:5%;
}
.login-item h1{
	height:35px;
	border-left:8px solid #d0021b;
	font-size:30px;
	color:#333333;
	margin:0px;
	line-height:35px;
	padding-left:10px;
	font-weight: 500;
	margin-bottom:25px;
}
.login-item h1 span{
	display: inline-block;
	font-size:16px;
	color:#999;
	padding-left:30px;
	line-height:20px;
}
.litem-son{
	width: 96%;
	height:425px;
	border-radius:20px;
	background:url("../img/login-icon11.png") right bottom no-repeat;
	margin-bottom: 30px;
}
.litem-son img{
	display: block;
	margin: 0% auto;
	width:40%;
	margin-top:20%;
}
.litem-son i.lis-icon{
	display: inline-block;
	width: 143px;
	height: 43px;
	background:url("../img/login-icon2.png") center no-repeat;
	margin-top:40px;
	text-align: center;
	line-height:43px;
	color:#fff;
	font-size:24px;
	font-style: normal;
	margin-left:5px;
}
.litem-son i.lis-icon-index{
	display: inline-block;
	width: 143px;
	height: 43px;
	margin-top:40px;
	text-align: center;
	line-height:43px;
	color:#000000;
	font-size:18px;
	font-style: normal;
	margin-left:5px;
}
.litem-gson{
	margin-bottom:30px;
}
.litem-gson>div{
	box-sizing: border-box;
	padding-top:70px;
	width: 240px;
	height: 220px;
	background-color:#fbfbfb;
	border-radius:20px;
}
.litem-gson img{
	display: block;
	width:41%;
	margin: 0 auto;
}
.litem-gson .gb-icon1{
	background:url("../img/login-icon22.png") center no-repeat;
	padding-top:70px;
}
.litem-gson .gb-icon2{
	background:url("../img/login-icon33.png") center no-repeat;
	padding-top:70px;
}
.litem-gson .gb-icon3{
	background:url("../img/login-icon44.png") center no-repeat;
	padding-top:70px;
}
.litem-gson .gb-icon4{
	background:url("../img/login-icon55.png") center no-repeat;
}
.litem-gson .gb-icon5{
	background:url("../img/login-icon66.png") center no-repeat;
}
.litem-gson .gb-icon6{
	background:url("../img/login-icon88.png") center no-repeat;
}
.litem-gson .gb-icon7{
	background:url("../img/login-icon77.png") center no-repeat;
}
.gb-icon1 img{
	width:25%;
}
.gb-icon2 img{
	width:25%;
}
.gb-icon3 img{
	width:25%;
}
.gb-icon4 img{ 
	width:26%;
}
.gb-icon5 img{
	width:25%;
}
.gb-icon6 img{
	width:26%;
}
.gb-icon7 img{
	width:27%;
}
.gb-icon8 img{
	width:28.6%;
}
.gb-icon1  .gson-p{
	padding-top:23px;
}
.gb-icon2  .gson-p{
	padding-top:35px;
}
.gb-icon3  .gson-p{

}
/*.gb-icon4  .gson-p{
	padding-top:15px;
}*/
.gb-icon5  .gson-p{
	padding-top:20px;
}
.gson-p{
	text-align: center;
	font-size:18px;
	color:#ffffff;
	line-height:20px;
	padding-top:10px;
	font-weight:900;
}

/* 20200622---end */
@media (max-width: 500px) {
    .Title h2 span,
    .Title h2 span small {
        font-size: 16px;
    }

    .Title h2:before {
        content: '';
        background-color: transparent;
    }

    .translate .hy li {
        width: 20%;
    }

    .translate .hy li a {
        font-size: 16px;
    }

    .form-horizontal .control-label {
        text-align: left;
    }

    .modal-title {
        margin: 0px;
	}
	.login-tab{
		width:80%;
	}
	.confirm-block{
		width:96%;
		margin:0px auto;
		margin-top:30px;
		border-bottom-width: 0px;
		border-left-width: 0px;
		border-right-width: 0px;
	}
	.login-item{
		padding-top:30px;
		margin-bottom: 20%;
	}
	.login-item h1 span{
		padding-left: 0px;
	}
}

@media (max-width:1680px){
	.PageSlider{
		min-height:202px;
	}
	.PageSlider h3 {
		margin-top: 60px;
	}
}
@media (max-width:1440px){
	.PageSlider{
		min-height:182px;
	}
	.PageSlider h3 {
		margin-top: 45px;
	}
}
@media only screen and (max-width: 580px) {
	.PageSlider h3 {
		margin-top: 82px;
		font-size:24px;
	}
	.PageCurve{
		bottom:-20px;
	}
}