/* Sfinance - HTML Template */

@media only screen and (min-width: 1024px) and (max-width: 1300px) {

	.page-wrapper {
		overflow: hidden;
	}

	.footer-box>div:nth-child(1) {
		width: 100%;
	}
}



@media only screen and (min-width: 992px) {

	.main-menu .navigation>li>ul,
	.main-menu .navigation>li>ul>li>ul {
		display: block !important;
		visibility: hidden;
		opacity: 0;
	}
}

@media only screen and (min-width:768px) and (max-width: 1024px) {


	.main-slider h2 {
		font-size: 34px;
	}

	.main-slider .text {
		font-size: 16px;
	}

	/* 资讯动态 */
	.partner-logo .container .row .newspaper_box {
		height: 300px;
	}

	.partner-logo {
		min-height: 520px;
	}

	.partner-logo .container .row .newspaper_box .newspaper_box-img {
		width: 100%;
	}

	.partner-logo .container .row .newspaper_box .newspaper_box-img img {
		width: 45%;
		height: 100%;
	}

	.partner-logo .container .row .newspaper_box .newspaper_box-content ul li {
		height: 50px;
		line-height: 50px;
	}

	.partner-logo .container .row .newspaper_box .newspaper_box-content {
		position: relative;
		top: -290px;
		width: 53%;
	}

	.partner-logo .container .row .newspaper_box .newspaper_box-content ul li span:nth-child(2) {
		font-size: 12px;
	}

	.partner-logo .container .row .newspaper_box .newspaper_box-content .tow_sp #sp_gif {
		margin-left: 0%;
	}

	.scene .scene_img ul li .scene_content {
		/* margin-left: 10px; */
		width: 191px;
	}

	/* 解决方案 */
	.services-block-three .inner-box .image img {
		width: 100%;
	}

	/* 页脚 */
	.footer-box>div:nth-child(1) {
		width: 100%;
	}
}


@media (min-width: 992px) {
	.navbar-collapse.collapse {
		display: block !important;
		height: auto !important;
		padding-bottom: 0;
		overflow: visible !important;
	}

	.navbar-toggle {
		display: none;
	}
}


@media only screen and (max-width: 991px) {



	/* 解决方案下拉隐藏 */
	.fixed-header .sticky-header {
		visibility: hidden;
	}

	/* 导航键固定定位 */
	.main-header {
		position: fixed;
		top: 0;
		left: 0;
		background: #000000;
	}


	.main-header .nav-outer .socail-icon-area {
		right: 54px;
		z-index: 99;
	}

	.main-header .header-lower .search-box-outer .dropdown-menu {
		left: inherit;
	}

	.main-header .outer-box {
		position: absolute;
		right: 12px;
		z-index: 99;
		top: -2px;
	}

	.navbar-toggle .icon-bar {
		display: block;
		background: #ffffff;
		width: 30px;
		height: 2px;
		border-radius: 1px;
	}

	.navbar-toggle .icon-bar+.icon-bar {
		margin-top: 6px;
	}

	.main-header .main-menu {
		padding-top: 0px;
		width: 100%;
		margin: 0px;
	}

	.main-header .sticky-header .main-menu {
		display: none;
	}

	.main-menu .collapse {
		max-height: 400px;
		overflow: auto;
		float: none;
		width: 100%;
		border: none;
		margin: 0px;
		-ms-border-radius: 3px;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		-o-border-radius: 3px;
		border-radius: 3px;
		position: relative;
		top: -13px;
	}

	.main-menu .collapse.in,
	.main-menu .collapsing {
		padding: 0px 0px 0px;
		border: none;
		margin: 0px 0px 15px;
		-ms-border-radius: 3px;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		-o-border-radius: 3px;
		border-radius: 3px;
	}

	.main-menu .navbar-header {
		position: relative;
		float: none;
		display: block;
		text-align: right;
		width: 100%;
		/* padding: 45px 0px 20px; */
		right: 0px;
		z-index: 12;
	}

	.main-menu .navbar-header .navbar-toggle {
		background: transparent;
		z-index: 9;
		cursor: pointer;
		left: 0;
		top: 23px;
		position: absolute;
		margin: 0 20px;
	}

	.main-menu .navbar-collapse>.navigation {
		float: none !important;
		margin: 0px !important;
		width: 100% !important;
		background: #fdb821;
		border-top: none;
		border-radius: 0px;
		line-height: 1px;
	}

	.main-menu .navbar-collapse>.navigation>li {
		margin: 0px !important;
		float: none !important;
		width: 100%;
	}

	.main-menu .navbar-header .navbar-toggle:focus {
		border: none;
		outline: none;
	}

	.main-menu .navigation>li>a:after {
		display: none;
	}

	.main-menu .navigation>li>a,
	.main-menu .navigation>li>ul:before {
		border: none;
	}

	.main-menu .navbar-collapse>.navigation>li>a {
		padding: 10px 10px !important;
		border: none !important;
	}

	.main-menu .navigation li.dropdown>a:after,
	.main-menu .navigation>li.dropdown>a:before,
	.main-menu .navigation>li>ul>li>a::before,
	.main-menu .navigation>li>ul>li>ul>li>a::before {
		color: #ffffff !important;
		right: 15px;
		font-size: 16px;
		display: none !important;
	}

	.main-menu .navbar-collapse>.navigation>li>ul,
	.main-menu .navbar-collapse>.navigation>li>ul>li>ul {
		position: relative;
		border: none;
		float: none;
		visibility: visible;
		opacity: 1;
		display: none;
		margin: 0px;
		left: auto !important;
		right: auto !important;
		top: auto !important;
		width: 100%;
		background: #fdb821;
		-webkit-border-radius: 0px;
		-ms-border-radius: 0px;
		-o-border-radius: 0px;
		-moz-border-radius: 0px;
		border-radius: 0px;
		transition: none !important;
		-webkit-transition: none !important;
		-ms-transition: none !important;
		-o-transition: none !important;
		-moz-transition: none !important;
		box-shadow: none !important;
	}

	.main-menu .navbar-collapse>.navigation>li>ul,
	.main-menu .navbar-collapse>.navigation>li>ul>li>ul {
		border-top: 1px solid rgba(255, 255, 255, 1) !important;
	}

	.main-menu .navbar-collapse>.navigation>li,
	.main-menu .navbar-collapse>.navigation>li>ul>li,
	.main-menu .navbar-collapse>.navigation>li>ul>li>ul>li {
		opacity: 1 !important;
		top: 0px !important;
		left: 0px !important;
		visibility: visible !important;
		border-top: 1px solid #676060;
	}

	.main-menu .navbar-collapse>.navigation>li:first-child {
		border: none;
	}

	.main-menu .navbar-collapse>.navigation>li>a,
	.main-menu .navbar-collapse>.navigation>li>ul>li>a,
	.main-menu .navbar-collapse>.navigation>li>ul>li>ul>li>a {
		padding: 10px 10px !important;
		/* line-height:22px; */
		color: #ffffff;
		width: 100%;
		background: #3e3c38;
		text-align: left;
		min-height: 0px;
	}

	.main-menu .navbar-collapse>.navigation>li>a:hover,
	.main-menu .navbar-collapse>.navigation>li>a:active,
	.main-menu .navbar-collapse>.navigation>li>a:focus {
		background: #3e3c38;
	}

	.main-menu .navbar-collapse>.navigation>li:hover>a,
	.main-menu .navbar-collapse>.navigation>li>ul>li:hover>a,
	.main-menu .navbar-collapse>.navigation>li>ul>li>ul>li:hover>a,
	.main-menu .navbar-collapse>.navigation>li.current>a,
	.main-menu .navbar-collapse>.navigation>li.current-menu-item>a {
		color: #ffffff !important;
	}

	.main-menu .navbar-collapse>.navigation li.dropdown .dropdown-btn {
		display: block;
	}

	.main-menu .navbar-collapse>.navigation li.dropdown:after,
	.main-menu .navigation>li>ul:before,
	.fact-counter:before,
	.fact-counter:after,
	.testimonial-section-three .owl-nav {
		display: none !important;
	}

	.flex-box-three {
		justify-content: center;
	}

}

@media only screen and (max-width: 767px) {
	.main-slider {
		margin-top: 69px !important;
	}

	.main-slider h2 {
		font-size: 30px;
		padding-bottom: 10px;
	}

	.main-header .header-lower {
		margin: 0;
	}

	.main-slider .dark-heading {
		font-size: 32px;
	}

	.main-slider h1 {
		font-size: 32px;
	}

	.main-slider h4 {
		font-size: 28px;
	}

	.main-slider .text {
		font-size: 14px;
	}

	.services-block-one {
		width: 100%;
	}
}

@media only screen and (max-width: 599px) {

	.main-header .social-links-one {
		top: 0px;
	}

	.main-header .header-top .top-left,
	.main-header .header-top .top-right {
		float: none !important;
		text-align: center;
	}

	.main-header .header-upper .upper-right {
		padding: 0px 0px;
	}

	.main-header .search-form .form-group input[type="text"],
	.main-header .search-form .form-group input[type="tel"],
	.main-header .search-form .form-group input[type="email"],
	.main-header .search-form .form-group textarea {
		width: 230px;
	}

	.main-slider h2 {
		font-size: 24px;
		padding-bottom: 10px;
	}

	.main-slider .text {
		font-size: 13px;
	}

	.main-slider .dark-heading,
	.product-details .basic-details .details-header h4,
	.sec-title h2 {
		font-size: 24px;
	}

	.main-slider .text.dark-text,
	.blog-single .inner-box .lower-content .post-meta li {
		font-size: 13px;
	}

	.slider-content .content-text,
	.checkout-page .lower-content .totals-table li .col.title,
	.checkout-page .lower-content .totals-table .col,
	.news-block-five .inner-box .lower-content .post-meta li {
		font-size: 14px;
	}


}

/* ipd */
@media screne and (min-width:640px) and (max-width:768px) {

	/* 页脚 */
	.footer-box {
		height: 75px;
	}

	.footer-box div:nth-child(1) {
		height: 0px
	}

	.footer-box div:nth-child(1) dl {
		display: none
	}

	.footer-box>div:nth-child(2) {
		font-size: 12px
	}

	.footer-box>div:nth-child(2) span:nth-child(2) {
		text-indent: 0px;
	}

	/* 公司介绍 */
	.u-bgright .g-img {
		position: relative;
		left: -50px;
		width: 100%;
	}

	.sec-title {
		margin: 50px auto;
	}

	.u-kxIntro .u-textright .g-textIntro {
		word-break: break-word;
		margin: auto 25px;
		font-size: 18px;
	}

	.container .u-kxIntro {
		position: absolute;
		top: 885px;
		left: -312px;
		width: 100%;
		height: 670px;
	}

	.u-kxIntro .u-textright {
		width: 100%;
		margin-right: 0px;
	}

	.about-us .u-bgright {
		height: 1150px;
	}

	/* 公司性质 */
	.g-qualification>img {
		text-align: center;
		margin: auto 25%;
	}

	/* 资讯动态 */
	.partner-logo .container .row .newspaper_box {
		height: 300px;
	}

	.partner-logo {
		min-height: 520px;
	}

	.partner-logo .container .row .newspaper_box .newspaper_box-img {
		width: 100%;
	}

	.partner-logo .container .row .newspaper_box .newspaper_box-img img {
		width: 45%;
		height: 100%;
	}

	.partner-logo .container .row .newspaper_box .newspaper_box-content ul li {
		height: 50px;
		line-height: 50px;
	}

	.partner-logo .container .row .newspaper_box .newspaper_box-content {
		position: relative;
		top: -218px;
		width: 53%;
	}

	.partner-logo .container .row .newspaper_box .newspaper_box-content ul li span:nth-child(2) {
		font-size: 12px;
	}

	.partner-logo .container .row .newspaper_box .newspaper_box-content .tow_sp #sp_gif {
		margin-left: 0%;
	}

	.scene .scene_img ul li .scene_content {
		/* margin-left: 10px; */
		width: 191px;
	}

	/* 关于科形 */
	.about-us .text {
		font-size: 14px;
		line-height: 30px;
	}

	.about-us .row {
		height: 296px;
	}

	.g-imgQua {
		margin: auto;
	}

	.container .text-center .title {
		margin: 25 auto;
	}

}

@media screen and (min-width:200px) and (max-width:640px) {

	/* 首页导航栏 */
	.main-menu .navbar-header .navbar-toggle {
		background: transparent;
		z-index: 9;
		cursor: pointer;
		left: 88%;
		top: -56px;
		position: absolute;
		margin: 0 20px;
	}

	.main-menu .collapse {
		max-height: 400px;
		overflow: auto;
		float: none;
		width: 100%;
		border: none;
		margin: 0px;
		-ms-border-radius: 3px;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		-o-border-radius: 3px;
		border-radius: 3px;
		position: relative;
		top: -13px;
	}

	.main-menu .navbar-collapse>.navigation {
		float: none !important;
		margin: 0px !important;
		width: 100% !important;
		background: #fdb821;
		border-top: none;
		border-radius: 0px;
	}

	.main-menu .navbar-collapse>.navigation>li>a,
	.main-menu .navbar-collapse>.navigation>li>ul>li>a,
	.main-menu .navbar-collapse>.navigation>li>ul>li>ul>li>a {
		padding: 10px 10px !important;
		color: #ffffff;
		width: 100%;
		background: #3e3c38;
		text-align: left;
		min-height: 0px;
	}


	/* 轮播图 样式 */
	.flex-box-three {
		line-height: 85px;
	}

	.main-slider .shopp {
		width: 100%;
		font-size: 14px;
		top: 90px;
	}

	.main-slider .white-heading {
		width: 100%;
		font-size: 21px;
	}

	.main-slider .text {
		min-width: 250px;
		font-size: 10px;
		line-height: 34px;
	}

	.main-slider .text label {
		width: 34px;
		height: 34px;
	}

	.tp-mask-wrap {
		top: 30px;
	}

	/* 应用场景 */
	.scene .scene_img ul li {
		width: 100%;
		margin-top: 10px;
	}

	.scene .scene_img ul li .scene_content {
		width: 100%;
	}

	/* 解决方案 */
	.flex-box-two {
		margin-top: -80px;
	}

	/* 解决方案点击详情样式 */
	.menu-lists {
		position: relative;
		min-height: 320px;
	}

	.menu-lists>div {
		display: inherit;
	}

	.menu-lists dl>li,
	.menu-lists dl>h6 {
		line-height: 30px;
		margin: 0px 0px;
	}

	/* 悬浮在线客服 */
	.suspension {
		right: -5px;
		bottom: 0px;
	}

	/* 资讯动态 */
	.partner-logo {
		min-height: 770px;
	}

	.partner-logo .container .row .newspaper_box .newspaper_box-img {
		width: 100%;
	}

	.partner-logo .container .row .newspaper_box .newspaper_box-img img {
		width: 100%;
		height: 100%;
	}

	.partner-logo .container .row .newspaper_box .newspaper_box-content ul li span:nth-child(1) {
		position: absolute;
		left: 10px;
		font-size: 12px;
	}

	.partner-logo .container .row .newspaper_box .newspaper_box-content ul li span:nth-child(2) {
		font-size: 12px;
	}

	.partner-logo .container .row .newspaper_box .newspaper_box-content .tow_sp #sp_gif {
		margin-left: 39%;
	}

	.scene .scene_img ul li .scene_content {
		margin-left: 10px;
		width: 191px;
	}

	.about-us .tab>div {
		margin: auto 10px;
	}

	/* 咨询动态详情 */
	.Consulting {
		margin-left: 6%;
		margin-right: 6%;
	}

	.Consulting div div:nth-child(1) {
		margin-top: 95px !important;
		margin-bottom: 60px;
	}

	.Consulting div div:nth-child(1) span:nth-child(1) {
		font-size: 19px !important;
		font-weight: bold;
	}

	.Consulting div div:nth-child(9) {
		height: 75px !important;
	}

	.Consulting div div:nth-child(9) span:nth-child(1) {
		bottom: 155px !important;

	}

	.Consulting div div:nth-child(9) span:nth-child(2) {
		left: 7%;
	}






	/* 合作伙伴 */
	.item>img {
		position: relative;
		left: 100px;
	}

	/* 平台优势 */

	/* 关于科形 */
	.about-us .text {
		font-size: 14px;
		line-height: 30px;
	}

	.about-us .row {
		height: 390px;
		margin-right: 0px;
		margin-left: 0px;
	}

	.g-imgQua {
		margin: auto;
	}

	.container .text-center .title {
		margin: 25 auto;
	}

	/* 招贤纳士 */
	.g-constructor {
		width: 100%;
	}

	.text-right {
		text-align: left !important;
	}

	.g-yjDescr {
		width: 100%;
	}

	.header-top-one {
		width: 100%;
	}

	.header-top-one .container {
		min-width: 100%;
	}

	.g-responsibility,
	.g-yjDesc>div {
		width: 100%;
	}

	.g-yjDescr .zj {
		width: 100%;
	}

	.g-contactUs {
		margin-top: 0px;
		margin-bottom: 50px;
	}

	.g-contactUs .title {
		margin-bottom: -20px;
	}

	.g-contactUs .title h1 {
		font-size: 32px;
	}

	.g-contactUs .title span {
		font-size: 16px;
	}

	.g-contactUs p {
		padding-left: 10px;
		padding-right: 10px;
		width: 100%;
		left: 0px;
	}

	/* 公司介绍 */
	.sec-title {
		margin: 50px auto;
	}

	.u-kxIntro .u-textright .g-textIntro {
		word-break: break-word;
		margin: auto 15px;
	}

	.u-bgright .g-img {
		height: 405px;
	}

	.container .u-kxIntro {
		position: absolute;
		top: 650px;
		left: -312px;
		width: 100%;
		height: 740px;
	}

	.u-kxIntro .u-textright {
		width: 100%;
		margin-right: 0px;
	}

	.about-us .u-bgright {
		height: 1150px;
	}

	.g-comQua {
		margin-top: 0px;
	}

	/* 页脚 */
	.footer-box>div:nth-child(1) {
		display: none;
	}

	.footer-box>div:nth-child(2) {
		line-height: 45px;
	}

	.footer-box {
		height: 90px;
	}

	/* 解决方案字体 */
	.title h2 {
		font-size: 23px;
	}

	/* 应用场景 */
	.title span:nth-child(1) {
		font-size: 23px;
	}

	/** 5g解决方案*/
	.from-jiance {
		display: table;
	}

	.from-jiance div {
		width: 100% !important;
	}

	.from-jiance div:nth-child(2) {
		padding: 20px;
	}
	.from-on-line{
		height: 280px;
	}
	.from-on-line .container{
		width: 100%;
		padding-top: 20px;
		padding-left: 20px;
	}
}