/* 自定义 */

/* 中文独有，start*/
.menu-main-menu-container ul li{
	width:unset;
	padding-left:5px;
	padding-right: 5px;
}

.dropdown-menu li{
	padding-left:0 !important;
}

.navbar-brand{
	margin-right: 1.6rem;
}

.my001{
	margin-top: 5px !important;
	margin-bottom: 7px !important;
}
/* 中文独有，end*/



/* 非中文独占，start*/
.my002{
	min-width: 46px !important;
	padding: 1.25rem 1.2rem !important;
}

.my003{
	/*
	border: 1px solid #311c6b;
	background: rgba(255, 255, 255, .1);
	border-radius: 10px;
	*/
}

header.site-header #navbarSupportedContent nav ul.navbar-nav li.menu-item.mega-menu ul.mega-menu-content li a span.title{
	min-height: 30px;
}

li p{
	margin-bottom:0;
}

.wrapper .flex-inner .in_view .text-content p video{
	width: 100% !important;
	height: auto;
}


/* case的滚动图片相关样式，开始 */
.ps-current .ps-next, .ps-current .ps-prev{
	display:none !important;
}

.img-container ul{
	padding-left: 0;
}


.img-container ul li {
	display: unset;
	width: unset;
	padding-top: unset;
	border-top: unset;
	padding-bottom: unset;
	border-bottom: unset;
	position: unset;
	color: unset;
	margin-top: unset;
	margin-bottom: unset;
	font-weight: unset;
	-webkit-box-align: unset;
	-ms-flex-align: unset;
	align-items: unset;
	line-height: unset;
	vertical-align: unset;
	padding-left:0 !important;
	}
	
.img-container ul li::before{
	content:"";
	font-family: unset;
	font-size: unset;
	background-size: unset;
	width: unset;
	height: unset;
	position: unset;
	top: unset;
	left: unset;
	-ms-flex-item-align: unset;
	align-self: unset;
	vertical-align: unset;
	-webkit-transform: unset;
	transform: unset;
}

.heading-column video{
	width:100%;
}

.pgwSlideshow .ps-current > ul > li img{
	width:100%;
	height: auto;
}
	
/* case的滚动图片相关样式，结束 */

/* contact us（联系方式）相关样式，开始 */

#contact-three-divs .contact-info-post{
	min-height: 200px;
    align-items: flex-start;
    padding: 20px;
    align-items: flex-start;
}

.contact-info-post{
	display: flex;
	align-items: center;
	padding: 25px 55px;
	/* border: 1px solid #3d3d3d; */
	min-height:170px;
}

.contact-info-box{
	margin-bottom: 50px;
	
}

.contact-info-post i {
    color: #311c6b;
    font-size: 28px;
    margin-right: 26px;
}

.fab {
    font-family: "Font Awesome 6 Brands";
    font-weight: 400;
}

.fas {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
}

.bighi{
	font-weight: 600;
	font-size: 20px;
}

.footerfont{
	color: aliceblue;
	font-size: 15px;
	font-weight: 400;
}

.footerfontbig{
	color: aliceblue;
	font-size: 19px;
	margin-bottom: 10px;
}
/* contact us（联系方式）相关样式，结束 */

.bowidths{
	width:100%;
	margin-top: 5px;
	margin-bottom: 5px;
}

.boleft{
	font-size: 14px;
}

.boright{
	font-size: 14px;
}

.boleft2{
	font-size: 14px;
}

.boright2{
	font-size: 14px;
}

.boright input{
	width: 100%;
	border: 1px solid transparent;
	border-radius: 5px;
	padding:6px 9px;
}

.boright2 textarea{
	width: 100%;
	height:60px;
	border: 1px solid transparent;
	border-radius: 5px;
	padding:8px 9px;
}

.kdsl{
	width:60% !important;
}

.kdsr{
	width:39% !important;
}

.sminput{width: 49.5%; display: inline-block;}

.bottomls .wrapper.flex{
	padding-left:0;
	padding-right: 0;
}

.bottomls .btn.cta.glazed{
	padding: 0.55rem 2rem;
	margin-top: 0rem; 
	margin-bottom: 0rem;
}


em.icon{
  display: inline-block;
  width: 16px;
  height: 16px;
  line-height: 16px;
  vertical-align: text-top;
  margin-left: 5px;
  color: #311c6b;
}

.column.features-column .ratings .rating strong{
	font-size: .8rem;
	font-weight: 800;
	text-transform: uppercase;
}

.column.features-column .ratings .rating em{
	color: #311c6b;
}

.column.features-column .features .feature em{
	padding-left: 1rem;
	padding-right: 1rem;
	color: #311c6b;
}

.column.features-column .ratings .rating .myem{
	font-size: .8rem;
	font-weight: 700;
	font-style: italic;
}

.mytexts a{

}

.mytexts a:not(.glazed){
	border-bottom:unset !important;
	font-weight: unset !important;
	font-size: unset !important;
	text-decoration:underline !important;
}

.mytexts a:not(.glazed)::after{
	content: unset !important;
}


@media screen and (max-width: 1200px){
	footer .footer-bottom .menu-footer-bottom-menu-container ul {
		border-bottom: 0px;
	}
	
	footer .footer-bottom .menu-footer-bottom-menu-container ul li{
		margin: 0.5rem 1rem;
	}
	
	footer .footer-last #copyright{
		text-align: center;
	}
	
	.hor-slider .slides a h4{
		font-size: 12px;
	}
	.mychicun{
		width:auto !important;
		padding-left: 0rem !important;
		padding-right: 0rem !important;
		}
}
