/**
 * /*
 * Theme Name: Total Child
 * Theme URI: http://www.wpexplorer.com
 * Template: Total
 * Author: WPExplorer
 * Author URI: http://www.wpexplorer.com
 * Description: Premium WordPress theme by WPExplorer
 * Tags: fluid-layout,custom-menu,featured-images,translation-ready
 * Version: 1.6.3.1464737093
 * Updated: 2016-05-31 23:24:53
 *
 * @format
 */

/*分页*/
.yema {
	width: 100%;
	text-align: center;
	clear: both;
	overflow: hidden;
	padding-top: 4%;
	padding-bottom: 5%;
	clear: both;
}

	.yema.bgs2 {
		text-align: right;
	}

	.yema a {
		display: inline-block;
		height: 44px;
		line-height: 42px;
		padding-left: 10px;
		overflow: hidden;
		padding-right: 10px;
		min-width: 48px;
		margin-left: 3px;
		text-align: center;
		color: #333333;
		font-size: 14px;
		border: 1px solid #e5e5e5;
		background: #fff;
		border-radius: 6px;
	}

		.yema a.disabled {
			color: #999
		}

			.yema a.disabled:hover {
				text-decoration: none;
				color: #999;
				background: none;
				border: 1px solid #e5e5e5;
			}

		.yema a:hover {
			text-decoration: none;
			color: #fff;
			background: #008cd6;
			border: 1px solid #008cd6;
		}

		.yema a.on {
			color: #fff;
			background: #008cd6;
			border: 1px solid #008cd6;
		}

		.yema a.first, .yema a.last {
			margin-right: 0;
		}

			.yema a.first:hover, .yema a.last:hover {
				background-color: #008cd6;
			}

		.yema a span {
			font-family: "宋体";
			font-size: 16px;
		}
.product-container h2 span.first-word {
	font-size: 30px;
	margin-right: 0;
}
.product-container h2 span.first-word::after {
	bottom: -18px;
	width: 30px;
}
/* .column-count-5 {
	-webkit-column-count: 5;
	-moz-column-count: 5;
	column-count: 5;
} */
@media (max-width: 1280px) {
	.product-container h2 span.first-word {
    font-size: 27px;
	}
}


@media screen and (min-width: 980px) {
	body .navbar-style-one {
		position: relative;
		top: auto;
		right: auto;
		float: left;
	}
}
@media screen and (min-width: 1024px) {
	body .navbar-style-one {
		float: left;
	}
}
@media screen and (min-width: 1100px) {
	#site-navigation li {
		padding-right: 15px !important;
	}
}
@media screen and (min-width: 1260px) {
	#site-header-inner {
		max-width: 1200px !important;
		width: 100% !important;
		padding-left: 30px;
		padding-right: 30px;
	}
}
@media screen and (max-width: 1280px) {
	.search-results .site-content {
		width: 940px;
	}
	/* #site-navigation-wrap nav#site-navigation > ul li.megamenu:first-child > .sub-menu {
		padding-left: 8%;
		padding-right: 8%;
	} */
}
@media screen and (max-width: 1500px) {
	/* 20220224 add */
	#site-navigation .dropdown-menu li.megamenu ul.sub-menu .left-tab > ul {
		width: 75% !important;
		top: 30px !important;
		left: 18% !important;
	}
	/* 20220224 add */
}
.menu-mobile-show {
	display: none !important;
}
.menu-appnew-show {
	display: none;
}
#site-navigation .dropdown-menu ul > li > a {
	text-align: center;
}
.single span.page-header-title,
.blog h1.page-header-title,
.archive h1.page-header-title,
.category h1.page-header-title {
	text-align: center !important;
}
.page-header {
	border-top: none !important;
	padding-top: 0 !important;
}
.blog #content-wrap.container.clr,
.single #content-wrap.container.clr,
.archive #content-wrap.container.clr,
.category #content-wrap.container.clr {
	margin-top: 20px !important;
}
aside#sidebar {
	width: 23% !important;
}
#sidebar .widget-title,
h2.widget-title {
	/* font-family: "Helvetica LT Std Light","Helvetica LT Std Roma","Microsoft Tai le",Arial,Helvetica,sans-serif !important;
   */
	font-size: 16px !important;
	font-weight: bold !important;
	color: #fff !important;
	text-align: center;
	line-height: 1;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	padding: 17px 0 19px 0 !important;
	background: #00a0e3;
}
.wpb_row .widget-title {
	margin-bottom: 0 !important;
}
/*Snippets: Float Main Menu Next To Logo*/
body .navbar-style-one {
	position: relative;
	top: auto;
	right: auto;
	margin-top: -5px;
}
#site-navigation li.megamenu > ul.sub-menu {
	width: 200px !important;
	left: 0px !important;
	right: auto;
	border-radius: 0;
	padding: 12px 0;
	top: 85px !important;
	margin-left: 0 !important;
}
.sf-menu li {
	white-space: normal !important;
}
#site-navigation li.megamenu > ul.sub-menu li {
	padding: 0 !important;
	margin: 0 !important;
}
#site-navigation li.megamenu > ul.sub-menu li a {
	font-weight: 600 !important;
}
.theme-button.outline.black.home3:hover {
	border-radius: 4px;
	border-color: #44a0ce !important;
}
.vcex-blog-entry-title {
	font-size: 1.231em;
	margin: 0;
	line-height: 1.5em;
	font-weight: bold;
}
.newsBlock .wpb_column {
	margin-top: 20px;
}
.site-footer .span_1_of_5.col {
	margin-bottom: 0;
	width: 20%;
	float: left;
}
#footer li {
	border: none;
}
.entries.left-thumbs .entry .entry-details {
	float: left !important;
}
.entries.left-thumbs .entry .entry-media {
	float: right;
}
/*dropdown searchform*/
#searchform-dropdown2 {
	z-index: 10000;
	position: absolute;
	right: 27px;
	background: rgba(51, 51, 51, 0.9) !important;
	top: 100%;
	padding: 15px;
	width: 200px;
	border-top: 3px solid transparent;
	box-shadow: 0 2px 7px rgba(0, 0, 0, 0.1);
	visibility: hidden;
	opacity: 0;
	transition: all 0.25s ease-in-out;
}
#searchform-dropdown2 input {
	display: block;
	outline: none;
	border: none;
	width: 100%;
	background: #f4f4f4;
	-webkit-appearance: none;
	border-radius: 0;
}
#searchform-dropdown2 button {
	display: none;
}
.boxed-main-layout #searchform-dropdown2 {
	right: 30px;
}
#searchform-dropdown2.show {
	opacity: 1;
	visibility: visible;
}
@media (min-width: 960px) and (max-width: 1200px) {
	#site-header-inner {
		max-width: 940px !important;
	}
}
@media (min-width: 768px) and (max-width: 960px) {
	#site-header-inner {
		padding-left: 40px !important;
	}
	#site-logo1 a {
		margin-top: 23px;
	}
}
@media screen and (min-width: 960px) {
	body.wpex-responsive .container,
	body.wpex-responsive .vc_row-fluid.container {
		max-width: none !important;
		width: 1200px !important;
	}
	#site-navigation li {
		padding: 10px 5px 0 5px !important;
	}
}
@media screen and (min-width: 961px) {
	#site-navigation li {
		margin-top: 0 !important;
	}
}
@media screen and (min-width: 980px) {
	.confphonefloat .phoneblock .right div {
		/* margin-top: 30px;
        */
		font-size: 15px !important;
	}
	body .navbar-style-one {
		position: relative;
		top: auto;
		right: auto;
		float: right;
	}
	.searchIt {
		margin-right: 10px;
	}
}
@media screen and (min-width: 1024px) {
	.searchIt {
		margin-right: 15px;
	}
}
@media screen and (min-width: 1200px) {
	body .navbar-style-one {
		float: right;
		margin-left: 0;
		right: -30px;
		position: static;
	}
	.searchIt {
		margin-right: 0;
	}
}
#site-navigation .dropdown-menu a {
	font-weight: normal !important;
}
#site-navigation li.megamenu {
	cursor: pointer;
}
#site-navigation li.globeIt {
	padding: 5px 0 0 0 !important;
}
@media screen and (min-width: 1600px) {
	body.wpex-responsive .container,
	body.wpex-responsive .vc_row-fluid.container {
		max-width: none !important;
		width: 1600px !important;
	}
	#site-navigation li {
		margin-top: 30px;
		padding: 10px 15px 0 !important;
	}
	#home-swap .container {
		padding: 0 101px;
	}
	#homevideo .wpb_video_wrapper {
		margin: 52px auto;
	}
	.sidecontainer .vcex-blog-entry-title a {
		font-size: 23px;
	}
	div#copyright {
		text-align: left;
	}
	.event_news .container {
		padding: 0px 102px;
	}
	.center-block .container {
		padding: 0px 102px;
	}
	.benefit-block {
		width: 86%;
	}
	.partner-pabe a {
		margin-left: 125px;
	}
	.partner-pabe p {
		width: 95%;
	}
	body.wpex-responsive .w1300 .container {
		max-width: 1300px !important;
	}
	.webinar-row {
		max-width: 1300px !important;
	}
}
.category.wpex-responsive #content-wrap.container,
.category.wpex-responsive .page-header-inner,
.single.single-post.content-full-width #content-wrap.container,
.single.single-post.content-full-width .page-header-inner,
.single.single-post.content-full-width .post-pagination.container {
	max-width: 1300px !important;
}
ul.page-numbers {
	float: right;
}
.post-pagination a {
	color: #e87c00;
}
.blog-year-type .col-xs-1,
.blog-year-type .col-xs-2,
.blog-year-type .col-xs-3,
.blog-year-type .col-xs-4,
.blog-year-type .col-xs-5,
.blog-year-type .col-xs-6,
.blog-year-type .col-xs-7,
.blog-year-type .col-xs-8,
.blog-year-type .col-xs-9,
.blog-year-type .col-xs-10,
.blog-year-type .col-xs-11,
.blog-year-type .col-xs-12 {
	float: left;
	min-height: 1px;
}
blog-year-type {
	position: relative;
	padding-left: 17%;
}
.blog-year-type .col-xs-1 {
	width: 8.333%;
}
.blog-year-type .col-xs-2 {
	width: 16.666%;
}
.blog-year-type {
	width: 1200px;
	margin: auto;
}
.blog-year-type .col-xs-10 {
	width: 100%;
}
.blog-year-type .col-xs-11 {
	width: 91.666%;
}
.blog-year-type .posts-year {
	padding-left: 15px;
	position: absolute;
	top: 0;
	left: 0;
}
.blog-year-type .posts-year .post-year-title {
	color: #004378;
	font-weight: bold;
	font-size: 18px;
	padding-left: 5px;
	letter-spacing: 1px;
}
.blog-year-type .posts-year .post-year-year {
	color: #828282;
	font-size: 15px;
	padding: 0px 0px 0px 5px;
	line-height: 13px;
	margin: 13px 0px;
	border-left: 3px solid transparent;
}
.blog-year-type .posts-year .post-current-year {
	border-left: 3px solid #f6b10e;
}
.blog-year-type .posts-year .post-year-year a {
	text-decoration: none;
	color: #828282;
}
.blog-year-type .posts-year .post-year-year:hover {
	border-left: 3px solid #f6b10e;
}
#content article.single-blog-article .page-header-inner {
	width: 100% !important;
}
#content article.single-blog-article .page-header-inner .page-header-title {
	height: auto;
	font-size: 42.9px;
	font-weight: normal;
	color: #004277;
}
#content article.single-blog-article .page-header {
	padding-top: 26px !important;
}
.vc_toggle_active .vc_toggle_title h4:before {
	content: "" !important;
}
@media (max-width: 1500px) {
	div#copyright {
		text-align: left;
	}
}
@media (max-width: 1300px) {
	.ys-page-bg .fixed-width,
	.blog-year-type {
		width: 920px;
	}
}
@media (max-width: 1024px) {
	div#footer-widgets .footer-box {
		margin-left: 0;
		max-width: 33%;
	}
	#footer-widgets .footer-box.span_1_of_4.col.col-1 {
		margin-bottom: 0;
		max-width: 100%;
		width: 100%;
	}
	div#footer-widgets .footer-box {
		max-width: 33%;
		width: 32%;
	}
	body .navbar-style-one {
		float: right;
	}
	.cs-container {
		top: 20vh;
	}
}
@media (max-width: 960px) {
	#content article.single-blog-article {
		padding-left: 2em;
		padding-right: 2em;
	}
	#searchform-dropdown {
		position: absolute;
		right: 40px;
		width: 100px;
	}
	#ys_page_header {
		width: 100% !important;
	}
}
@media (max-width: 959px) and (min-width: 768px) {
	#mobile-menu a {
		background: url(//www.milesight.cn/wp-content/uploads/2021/02/menu-icon-white.png) no-repeat !important;
		background-size: cover !important;
	}
}
@media (max-width: 767px) {
	.sidr-class-menu-pc-show {
		display: none !important;
	}
	.menu-app-show {
		display: block !important;
	}
	.menu-appnew-show {
		display: block !important;
	}
	#searchform-dropdown {
		position: absolute;
		right: 40px;
		width: 100px;
		margin-top: 6px;
	}
	#footer-inner,
	#footer-bottom-inner {
		width: 100% !important;
	}
	#footer-bottom {
		display: none !important;
	}
	#site-header {
		position: fixed;
		top: 0;
		background: none;
		background-color: #222 !important;
		height: auto;
	}
	#search-entries {
		padding: 70px 0.3rem 50px;
	}
	.header-one #site-logo1 {
		margin-left: 5%;
	}
	article.wpex-clr {
		padding-top: 49px;
	}
	#content article.single-blog-article .page-header {
		padding-top: 0 !important;
	}
	.page-header {
		margin-top: 30px !important;
	}
	.category.wpex-responsive #content-wrap.container {
		max-width: 7.5rem !important;
	}
	.footer-box.span_1_of_4.col-3 .widget_text .widget-title {
		border-bottom: none;
	}
	.footer-box.span_1_of_4.col-4 {
		display: block !important;
		max-width: 100% !important;
		margin-left: 0px !important;
		text-align: center;
		background: #fff;
		color: #8e8e8e;
	}
	.footer-box.span_1_of_4.col-4 .social-icons {
		padding: 0.6rem 0;
	}
	.footer-box.span_1_of_4.col-4 .social-icons img {
		width: 0.6rem;
		margin: 0 0.14rem;
	}
	.footer-box.span_1_of_4.col-4 .subsidiary-text {
		font-size: 0.27rem !important;
		margin-bottom: 0.5rem;
	}
	.footer-box.span_1_of_4.col-4 .copyright-box {
		background: #ebf0f6;
		padding: 0.28rem 0;
	}
	.footer-box.span_1_of_4.col-4 .copyright {
		font-size: 0.2rem !important;
		margin: 0 !important;
		line-height: 150% !important;
	}
	#mobile_minchat_div {
		display: none !important;
	}
	/* 手机端客服聊天框样式 */
	#mobile .kf-talk .talk-content-wrap .talk-content-innerWrap {
		background: #f2f2f2 !important;
	}
}
@media (max-width: 639px) {
	#content article.single-blog-article {
		padding-left: 1em;
		padding-right: 1em;
	}
}
@media (min-width: 1550px) {
	#content article.single-blog-article {
		padding-left: 216px;
		padding-right: 216px;
	}
}
/* 20220224 */
@media (max-width: 960px) {
	.sidr-class-dropdown-menu > li > ul > li.active > a {
		background-color: #3d3d3d;
		color: #fff;
	}
	.sidr-class-dropdown-menu > li > ul > li.active > a .sidr-class-dropdown-toggle::before{
		color: #fff;
	}
	.sidr-class-dropdown-menu > li > ul > li > ul > li > ul {
		display: block !important;
	}
	.sidr-class-dropdown-menu > li > ul > li > ul > li .sidr-class-dropdown-toggle {
		display: none !important;
	}
	.sidr-class-dropdown-menu > li > ul > li > ul > li > a > .sidr-class-link-inner {
		border-bottom: 1px solid;
		font-weight: bold;
	}
	.sidr-class-dropdown-menu > li > ul > li > ul > li > ul a {
		padding-left: 50px;
		padding-top: 10px;
		padding-bottom: 10px;
		font-size: 14px;
	}
}
/* 20220224 */
