@font-face {

	font-family: NeoSansStd-Regular;

	src: url(../fonts/354226_0_0.woff2)/*tpa=http://www.zgloble.com/themes/default/fonts/354226_0_0.woff2*/

	format("woff2");

}



@font-face {

	font-family: NeoSansStd-Medium;

	src: url(../fonts/354226_1_0.woff2)/*tpa=http://www.zgloble.com/themes/default/fonts/354226_1_0.woff2*/

	format("woff2");

}



@font-face {

	font-family: NeoSansStd-Bold;

	src: url(../fonts/354226_2_0.woff2)/*tpa=http://www.zgloble.com/themes/default/fonts/354226_2_0.woff2*/

	format("woff2");

}



@font-face {

	font-family: NeoSansStd-Light;

	src: url(../fonts/354226_3_0.woff2)/*tpa=http://www.zgloble.com/themes/default/fonts/354226_3_0.woff2*/

	format("woff2");

}



p {

	margin: 0;

}


.pc_dis{ display:block;}
.wap_dis{ display:none}
@media screen and (min-width: 200px) and (max-width: 1199px) {.pc_dis{ display:none;}
.wap_dis{ display:block}}


/*小图轮播*/



.slideBox {

	width: 100%;

	overflow: hidden;

	position: relative;

}



.slideBox .hd {

	height: 15px;

	overflow: hidden;

	position: absolute;

	right: 16px;

	bottom: 8px;

	z-index: 1;

}



.slideBox .hd ul {

	overflow: hidden;

	zoom: 1;

	float: left;

}



.slideBox .hd ul li {

	float: left;

	margin-right: 6px;

	width: 10px;

	height: 10px;

	line-height: 14px;

	text-align: center;

	background: #fff;

	border: 1px solid grey;

	cursor: pointer;

}



.slideBox .hd ul li.on {

	background: rgb(0, 51, 153);

	color: #fff;

}



.slideBox .bd {

	position: relative;

	height: 100%;

	z-index: 0;

}



.slideBox .bd li {

	zoom: 1;

	vertical-align: middle;

}



.slideBox .bd img {

	max-width: 100%;

	display: block;

}



#header {

	position: absolute;

	left: 0;

	top: 0;

	width: 100%;

	z-index: 999;

	padding: 16px 0;

	background: rgb(6, 10, 22);

	opacity: 0.8;

}



#header.tem_header {

	position: static;

	padding: 20px 0 0;

}





/*2020-8-3青乌样式*/



.footerBottom_address {

	color: #fff;

	font-size: 18px;

	line-height: 30px;

}



.address {

	color: #fff;

	padding-top: 15px;

}



.nav_special {

	text-align: center;

	cursor: pointer;

}



.twoProject>img {

	max-width: 100%;

}



.allNumber {

	width: 100%;

	overflow: hidden;

}



.allNumber>div {

	width: 100%;

}



.topBanner {

	width: 100%;

}



.topBanner img {

	max-width: 100%;

}



.container_banner {

	max-width: 80%;

	margin: auto;

}



.container_nav {

	max-width: 1800px!important;

	margin: auto;

}



.aboutContent_pic {

	max-width: 1000px;

	margin: auto;

	text-align: center;

	padding-top: 20px;

	overflow: hidden;

	padding-bottom: 20px;

	display: none;

}



.aboutContent_pic img {

	max-width: 100%;

}



.common_title {

	max-width: 1200px;

	margin: auto;

	text-align: center;

	padding: 40px 0;

}



.common_title>p:nth-child(1) {

	font-size: 50px;

	color: rgb(153, 153, 153);

	font-weight: 600;

}



.common_title>p:nth-child(1) img {

	max-width: 100%;

	margin-right: 20px;

}



.common_title>p:nth-child(2) {

	font-size: 24px;

	color: rgb(153, 153, 153);

	margin-bottom: 10px;

}



.common_title>p:nth-child(3) {

	width: 30px;

	height: 8px;

	background: rgb(0, 51, 153);

	font-weight: 600;

	margin: auto;

}





/*合作伙伴--------------------------*/



.upTotop {

	position: fixed;

	bottom: 100px;

	right: 80px;

	z-index: 9999;

	display: none;

}



.upTotop i {

	font-size: 80px;

	color: rgb(0, 51, 153);

}



.nav_special {

	position: relative!important;

}



.twoProject {

	width: 40%;

	text-align: center;

}



.twoProject_right {

	width: 60%;

}



.companyPartner {

	max-width: 1200px;

	margin: auto;

	padding: 0 3.5rem;

	overflow: hidden;

	margin-top: 60px;

	margin-bottom: 60px;

}



.intro {

	border-left: 1px solid grey;

	padding: 10px 0 10px 20px;

}



.intro>p:nth-child(1) img {

	max-width: 100%;

}



.intro>p:nth-child(2),

.intro>p:nth-child(3),

.intro>p:nth-child(4) {

	font-size: 16px;

	line-height: 42px;

	text-indent: 30px;

	color: rgb(51, 51, 51);

}



.intro>div:nth-child(2),

.intro>div:nth-child(3),

.intro>div:nth-child(4) {

	font-size: 16px;

	line-height: 42px;

	text-indent: 30px;

	color: rgb(51, 51, 51);

}



.intro_w_special>p:nth-child(2),

.intro_w_special>p:nth-child(3),

.intro_w_special>p:nth-child(4) {

	line-height: 26px;

}



.intro>p:nth-child(3),

.intro>p:nth-child(4) {

	margin-top: 5px;

}

.readMoreLunk{padding: 15px 25px;background: rgb(107, 165, 255);margin-top: 5px; 	color: #fff; 	font-size: 17px;}

.readMoreLunk>img {

	width: 12px;

	margin-left: 6px;

	position: relative;

	top: -1px;

}

.readMore {

	padding: 8px 20px;

	background: rgb(107, 165, 255);

	margin-top: 5px;

	color: #fff;

	display: inline-block;

	float: right;

}



.readMore a {

	color: #fff;

	font-size: 17px;

}



.readMore a>img {

	width: 12px;

	margin-left: 6px;

	position: relative;

	top: -1px;

}



.aboutQw {

	width: 100%;

}



.aboutQw img {

	max-width: 100%;

}



.aboutQw_word {

	font-size: 18px;

	line-height: 42px;

	color: rgb(51, 51, 51);

	text-indent: 30px;

	padding-bottom: 18px;

}



.about_adv {

	margin: 20px 0;

}



.about_adv img {

	max-width: 100%;

}





/*青乌样式结束*/



@media (max-width:768px) {

	#header {

		position: static;

		padding: 0;

	}

	#header.tem_header {

		padding: 0;

	}

	.container>.navbar-header {

		padding: 10px 0;

	}

	.tem_header .container>.navbar-header {

		padding: 10px 0;

	}

}



.tem_header .nav>li {

	padding-bottom: 20px;

}



.tem_header .nav a {

	color: #151515 !important;

}



@media(max-width: 768px) {

	#header {

		background: #151515;

		opacity: 1;

	}

	.tem_header .nav a {

		color: #fff !important;

	}

	.twoProject {

		width: 100%;

		text-align: left;

	}

	.twoProject_right {

		width: 100%;

		margin-top: 30px;

	}

}



.language-group .btn {

	background: url(../images/more.png)/*tpa=http://www.zgloble.com/themes/default/images/more.png*/

	no-repeat 90% 50%;

	padding: 19.5px 31px;

	border: none;

	outline: none !important;

	box-shadow: none !important;

}



.language-group .btn span {

	color: rgba(255, 255, 255, .7);

	font-size: 13px;

}



.tem_header .language-group .btn span {

	color: rgba(21, 21, 21, .7);

}



.go {

	width: 109px;

	height: 47px;

	position: absolute;

	background: url(../images/go.png)/*tpa=http://www.zgloble.com/themes/default/images/go.png*/

	no-repeat;

	left: 50%;

	margin-left: -54px;

	bottom: 0;

	z-index: 999;

}



.go a {

	display: block;

	height: 47px;

}



@media (max-width:992px) {

	.go {

		display: none;

	}

}



@media (max-width: 768px) {

	.navbar-nav>li>a,

	.nav_special>p {

		padding-top: 15px;

		padding-bottom: 15px;

	}

	.tem_header .nav>li {

		padding-bottom: 0;

	}

	.nav_special {

		text-align: center;

	}

}



.m-lan {

	padding-top: 20px;

}



.m-lan a {

	padding: 0 3px 0 4px;

	color: #fff;

}



.m-lan a+a {

	border-left: 1px solid #4a4848;

}





/* 公司简介 */



.index-about {

	margin: 70px 0 100px;

}



.titbox {

	max-width: 345px;

}



.titbox_pic>a>span {

	display: inline;

	float: left;

}





/*.titbox_pic a>span:nth-child(1) {

	width: 70%;

}*/





/*.common_style {

	font-size: 55px;

	position: relative;

	color: rgb(51, 51, 51);

}



.common_style:before {

	content: "";

	width: 100%;

	height: 14px;

	background: rgb(102, 153, 255);

	position: absolute;

	top: 53px;

	left: -22px;

	opacity: 0.8;

	z-index: 1;

}*/





/*.titbox_pic a>span:nth-child(1) img {

	width: 90%;

}*/



.common_style {

	width: 70%;

	font-size: 60px;

	color: rgb(51, 51, 51);

	font-weight: 600;

	position: relative;

}



.common_style>span {

	width: 100%;

	height: 13px;

	background: rgb(0, 51, 153);

	position: absolute;

	left: 0px;

	top: 60px;

	opacity: 0.7;

}



.common_most {

	font-size: 28px;

	color: rgb(51, 51, 51);

	font-weight: 600;

	position: relative;

	overflow: hidden;

	display: inline-block;

}



.common_most:after {

	content: "";

	width: 100%;

	height: 9px;

	background: rgb(0, 51, 153);

	position: absolute;

	left: 0px;

	top: 17px;

	opacity: 0.7;

}



.common_most_1 {

	font-size: 28px;

	color: rgb(51, 51, 51);

	font-weight: 600;

	position: relative;

	overflow: hidden;

	display: inline-block;

}



.common_most_1:after {

	content: "";

	width: 100%;

	height: 9px;

	background: rgb(0, 51, 153);

	position: absolute;

	left: 0px;

	top: 26px;

	opacity: 0.7;

}



.advanlist {

	padding-top: 20px;

}



.titbox_pic a {

	overflow: hidden;

}



.titbox_pic a>span:nth-child(2) {

	width: 30%;

}



.titbox_pic a>span:nth-child(2) img {

	width: 30%;

	margin-left: 50px;

	padding-top: 17px;

}



.index-about .about-tit h2 {

	color: #333;

	font: 400 56px/70px "NeoSansStd-Light";

	background: url(../images/go.jpg)/*tpa=http://www.zgloble.com/themes/default/images/go.jpg*/

	no-repeat 90% 50%;

	position: relative;

}



.index-about .about-tit h2 a {

	position: absolute;

	width: 40px;

	height: 90px;

	display: block;

	right: 9%;

	top: 0;

}



@media(max-width: 767px) {

	.index-about .about-tit h2 a {

		right: 0;

	}

}



.index-about .about-tit p {

	color: rgb(102, 102, 102);

	font-size: 35px;

	margin-top: 15px;

	font-weight: 600;

	overflow: hidden;

}



.about-con {

	color: #777;

	font: 400 16px/28px "NeoSansStd-Regular";

	padding-top: 20px;

}



.about-con h3 {

	color: #333;

	font-size: 34px;

	line-height: 62px;

	text-transform: uppercase;

	margin: 30px 0 20px;

	font-weight: 600;

}



.about-con .text {}



.advanlist .img {

	position: relative;

}



.advanlist .img:before {

	position: absolute;

	left: 0;

	bottom: 0;

	width: 100%;

	height: 100%;

	background-color: rgba(0, 0, 0, .5);

	content: "";

	transition: all 0.3s;

}



.advanlist .img img {

	max-width: 100%;

	height: auto;

}



.advanlist .tittext {

	position: absolute;

	width: 100%;

	left: 0;

	bottom: 0;

	padding: 0 9px 38px 12px;

	transition: all 0.3s;

}



.advanlist .tittext .title {

	color: #fff;

	font-size: 18px;

	text-transform: uppercase;

}



.advanlist .tittext .info {

	color: #fff;

	font-size: 12px;

	line-height: 16px;

	height: 48px;

	overflow: hidden;

}



@media (min-width:992px) {

	.advanlist li:hover .img:before {

		height: 78px;

	}

	.advanlist li:hover .tittext {

		padding: 0 9px 10px 9px;

	}

	.advanlist li:hover .tittext .info {

		display: none;

	}

}



.index-product-cate .col-sm-4 {

	padding: 0;

}



@media (max-width:768px) {

	.index-about {

		margin: 30px 0;

	}

	.index-about .about-tit h2 {

		font-size: 42px;

		background: url(../images/go.jpg)/*tpa=http://www.zgloble.com/themes/default/images/go.jpg*/

		no-repeat 100% 50%;

	}

	.advanlist li {

		margin-bottom: 15px;

	}

}





/* 案例分类 */



.index-tit {

	color: #333;

	font-size: 56px;

	text-align: center;

	text-transform: uppercase;

	margin-bottom: 56px;

}



.index-case {

	background: #f2f2f2;

	padding: 45px 0 84px;

}



.case-nav {

	border-right: 1px solid #eaeaea;

	margin-bottom: 30px;

}



.case-nav li {

	padding: 0;

	color: #666;

	font-size: 22px;

	height: 66px;

	line-height: 66px;

	text-align: center;

	background: rgb(224, 224, 224);

	border-right: none;

	cursor: pointer;

	transition: all 0.3s;

	text-overflow: ellipsis;

	overflow: hidden;

	white-space: nowrap;

	font-weight: 600;

}



.case-nav li.on {

	height: 76px;

	background: url(../img/tab.jpg);

	background-size: 100% 100%;

	color: #fff;

	transition: 0s;

}



.tab-content {

	padding: 40px 0px;

	overflow: hidden;

}



.index-case .tab .img img {

	max-width: 100%;

	height: auto;

}



.index-case .tab .text {

	padding-left: 50px;

}



.index-case .tab h3 {

	color: #155a9b;

	font-size: 32px;

	line-height: 62px;

}



.index-case .tab .intro {

	color: #666;

	font-size: 16px;

	line-height: 32px;

	margin: 15px 0 55px;

}



.index-case .tab .intro p {

	background: url(../images/list.png)/*tpa=http://www.zgloble.com/themes/default/images/list.png*/

	no-repeat 0 14px;

	padding-left: 16px;

}



.index-case .tab .more a {

	display: inline-block;

	width: 175px;

	background: #005dad;

	border: 1px solid #005dad;

	border-radius: 5px;

	color: #fff;

	font-size: 14px;

	line-height: 46px;

	text-align: center;

	transition: all 0.3s;

}



.index-case .tab .more a:hover {

	background: #fff;

	color: #005dad;

}



@media (max-width:768px) {

	.index-case {

		padding: 45px 0;

	}

	.index-tit {

		font-size: 42px;

		margin: 0 0 30px;

	}

	.tab-content {

		padding-top: 30px;

	}

	.index-case .tab .intro {

		margin: 15px 0 30px;

	}

}





/* 新闻资讯 */



.index-news {

	padding: 75px 0;

}



.news-list .time {

	position: relative;

}



.news-list .time input {

	border: none;

	color: #155a9b;

	font-size: 18px;

	line-height: 48px;

	outline: none;

	position: relative;

}



.news-list .time:after {

	position: absolute;

	left: 0;

	bottom: 0;

	width: 30px;

	height: 3px;

	background: #155a9b;

	content: "";

}



.news-list h3 {

	margin: 4vh 0 2vh;

	height: 72px;

	overflow: hidden;

}



.news-list h3 a {

	color: #333;

	line-height: 24px;

	font-size: 18px;

	font-weight: 600;

}



.news-list .text {

	color: #666;

	font: 400 14px/24px "NeoSansStd-Regular";

}



.news-list .more {

	margin-top: 4vh;

}



.news-list .more a {

	display: inline-block;

	background: #ebebeb;

	color: #333;

	width: 136px;

	font-size: 14px;

	line-height: 50px;

	text-align: center;

	text-transform: uppercase;

	transition: all 0.3s;

}



.news-list li {

	position: relative;

	padding-bottom: 15px;

}



.news-list li+li:after {

	position: absolute;

	width: 1px;

	height: 100%;

	background: #f6f6f6;

	left: 0px;

	top: 0;

	content: "";

}



.news-list li:hover h3 a {

	color: #155a9b;

}



.news-list li:hover .more a {

	background: #005dad;

	color: #fff;

}





/* 底部信息 */



.footer {

	background: #191919;

	background: url(../img/footer.jpg);

	background-size:cover;

	background-repeat: no-repeat;

	margin-top: 20px;

	background-position-y: 10px;

	padding: 5vh 0 5vh 0;

}



.foot-pro {

	margin-top: 81px;

	display: flex;

	flex-wrap: wrap;

}



.footer_img {

	text-align: center;

	overflow: hidden;

}



.footer_img img {

	max-width: 100%;

	margin-top: 30px;

}



.contacts h3 {

	color: #fff;

	font-size: 28px;

	line-height: 48px;

	margin-bottom: 20px;

	font-weight: 600;

}



.contacts .tel {

	color: #fff;

	font-size: 19px;

	line-height: 37px;

}



.contacts .email {

	color: #fff;

	font-size: 19px;

	line-height: 37px;

	margin-top: 20px;

}



.contacts .address {

	color: #fff;

	font-size: 19px;

	line-height: 37px;

	margin-top: 20px;

}



.contacts .social-share {

	margin-top: 3vh;

	font-size: 14px;

}



.contacts .social-share .social-share-icon {

	border-radius: 0%;

	color: #fff;

	border: 1px solid #5e5e5e;

	font-size: 16px;

}



.contacts .social-share a:hover {

	background: #005dad;

	border: 1px solid #005dad;

}



.social-shares a {

	position: relative;

	text-decoration: none;

	margin: 4px;

	display: inline-block;

	outline: 0;

}



.social-shares .social-share-icon {

	border-radius: 0%;

	color: #fff;

	border: 1px solid #5e5e5e;

	font-size: 16px;

}



.social-shares .social-share-icon {

	position: relative;

	display: inline-block;

	width: 32px;

	height: 32px;

	font-size: 20px;

	border-radius: 50%;

	line-height: 32px;

	border: 1px solid #666;

	color: #666;

	text-align: center;

	vertical-align: middle;

	transition: background .6s ease-out 0s;

}



.foot-pro h3 {

	color: #fff;

	font-size: 20px;

	line-height: 48px;

	margin: 0;

}



.pro-cate li a {

	display: block;

	color: #fff;

	font-size: 18px;

	line-height: 37px;

}



.allNumber a {

	display: block;

	color: #fff;

	font-size: 18px;

	line-height: 37px;

}



.pro-cate li a:hover {

	color: #ddd;

}



.feedback h3 {

	color: #fff;

	font-size: 20px;

	line-height: 48px;

	margin: 0;

}





/* 底部留言 */



.message .form-control {

	background: none;

	border: none;

	border-bottom: 1px solid #5e5e5e;

	color: #fff;

	font-size: 14px;

	height: 41px;

	line-height: 41px;

	padding: 0;

}



.message textarea.form-control {

	overflow: hidden;

}



.message .btn {

	width: 100%;

	background: #005dad;

	color: #fff;

	line-height: 28px;

	border: none;

	font-weight: 600;

}





/* 内页banner */



.page-banner {

	position: relative;

}



.page-banner img {

	max-width: 100%;

	height: auto;

}



.page-banner .text {

	position: absolute;

	left: 0;

	top: 50%;

	margin-top: -40px;

	width: 100%;

	text-align: center;

}



.page-banner .text h3 {

	color: #fff;

	font-size: 48px;

	line-height: 60px;

	margin: 0;

	text-overflow: ellipsis;

	overflow: hidden;

	white-space: nowrap;

}



#anchor {

	color: #fff;

}



#anchor a {

	color: #fff;

	font-size: 14px;

}



.m-banner {

	position: relative;

	height: 200px;

}



.m-banner .text {

	position: absolute;

	left: 0;

	top: 50%;

	margin-top: -40px;

	width: 100%;

	text-align: center;

}



.m-banner .text h3 {

	color: #fff;

	font-size: 42px;

	line-height: 60px;

	margin: 0;

	text-overflow: ellipsis;

	overflow: hidden;

	white-space: nowrap;

}



@media (max-width:990px) {

	.foot-pro {

		margin-top: 0;

	}

	.footer_img {

		text-align: left;

	}

	.footer_img img {

		max-width: 50%;

		margin-top: 30px;

	}

	

}





/* 公司简介 */



.page-about {

	padding: 5vh 0;

}



.page-about .page-con h3 {

	color: #151515;

	font-size: 36px;

	text-transform: uppercase;

}



.page-about .content {

	color: #777;

	font-size: 16px;

	line-height: 30px;

	padding-top: 4vh;

}



.page-about .content .img {

	margin-top: 4vh;

}



.page-about .content .img img {

	max-width: 100%;

	height: auto;

}



.page-cate h3 {

	color: #333;

	font-size: 30px;

}



.page-cate .cate-list li {

	border-bottom: 1px solid #e1e1e1;

	position: relative;

	cursor: pointer;

}



.page-cate .cate-list .on:after {

	position: absolute;

	left: 0;

	bottom: -2px;

	width: 48px;

	height: 3px;

	background: #005dad;

	content: "";

}



.page-cate .cate-list li {

	color: #555;

	font-size: 14px;

	line-height: 64px;

}



.page-cate .more {

	margin-top: 5vh;

}



.page-cate .more a {

	display: block;

	background: #005dad;

	color: #fff;

	font-size: 16px;

	line-height: 85px;

}



.honor {

	background: #f5f5f5;

	padding: 3vh 0 6vh;

}



.honor h3 {

	color: #151515;

	font-size: 44px;

	text-transform: uppercase;

}



.honor-list {

	margin-top: 4vh;

}



.honor-list .owl-carousel .owl-nav .owl-prev {

	position: absolute;

	width: 50px;

	height: 50px;

	left: -65px;

	top: 50%;

	margin-top: -20px;

	background: url(../images/pre1.png)/*tpa=http://www.zgloble.com/themes/default/images/pre1.png*/

	no-repeat 50% 50%;

	outline: none;

	transition: all 0.3s;

}



.honor-list .owl-carousel .owl-nav .owl-prev:hover {

	background: url(../images/pre2.png)/*tpa=http://www.zgloble.com/themes/default/images/pre2.png*/

	no-repeat 50% 50%;

}



.honor-list .owl-carousel .owl-nav .owl-next {

	position: absolute;

	width: 50px;

	height: 50px;

	right: -65px;

	top: 50%;

	margin-top: -20px;

	background: url(../images/next1.png)/*tpa=http://www.zgloble.com/themes/default/images/next1.png*/

	no-repeat 50% 50%;

	outline: none;

	transition: all 0.3s;

}



.honor-list .owl-carousel .owl-nav .owl-next:hover {

	background: url(../images/next2.png)/*tpa=http://www.zgloble.com/themes/default/images/next2.png*/

	no-repeat 50% 50%;

}



.scope {

	padding: 5vh 0;

}



.scope h3 {

	color: #151515;

	font-size: 44px;

	text-transform: uppercase;

}



.scope .intro {

	padding: 0 10%;

	color: #777;

	font-size: 14px;

	line-height: 24px;

	margin: 2vh 0 5vh;

}



.col-ll-2 {

	position: relative;

	min-height: 1px;

	padding-left: 15px;

	padding-right: 15px;

}



@media (min-width:1199px) {

	.col-ll-2 {

		width: 20%;

	}

}



.scope-list li {

	text-align: center;

	margin: 3vh 0;

}



.scope-list li .img {

	padding-bottom: 18px;

	position: relative;

}



.scope-list li .img img {

	opacity: 0.7;

	-webkit-filter: grayscale(100%);

	-moz-filter: grayscale(100%);

	-ms-filter: grayscale(100%);

	-o-filter: grayscale(100%);

	filter: grayscale(100%);

	filter: gray;

	-webkit-transition: 0.3s;

	-moz-transition: 0.3s;

	transition: 0.3s;

}



.scope-list li:hover .img img {

	opacity: 1;

	-webkit-filter: grayscale(0);

	-moz-filter: grayscale(0);

	-ms-filter: grayscale(0);

	-o-filter: grayscale(0);

	filter: grayscale(0);

	filter: none;

	-webkit-transform: translateY(-8px);

	-moz-transform: translateY(-8px);

	transform: translateY(-8px);

}



.scope-list li .img:after {

	position: absolute;

	width: 32px;

	height: 1px;

	background: #bbb;

	left: 50%;

	margin-left: -16px;

	bottom: 0;

	content: "";

}



.scope-list li .tit {

	color: #777;

	font-size: 16px;

	line-height: 24px;

	padding-top: 25px;

	height: 73px;

}





/* 内页联系我们 */



.page-contact {

	padding: 5vh 0;

}



.page-contact .con-text {

	padding-top: 3vh;

}



.page-contact h3 {

	color: #151515;

	font-size: 30px;

	line-height: 60px;

	text-transform: uppercase;

}



.page-contact .con-img img {

	max-width: 100%;

	height: auto;

}



.touch h3 {

	color: #151515;

	font-size: 30px;

	line-height: 60px;

	margin: 0;

	text-transform: uppercase;

}



.touch .intro {

	color: #777;

	font-size: 14px;

	line-height: 30px;

}



.con-message {

	padding: 3vh 0;

}



.con-message .form-control {

	border: none;

	background: #f6f6f6;

	box-shadow: none;

	height: 60px;

	line-height: 60px;

	color: #777;

	font-size: 14px;

}



.con-message textarea.form-control {

	line-height: 60px;

	height: 230px;

}



.con-message .btn {

	width: 246px;

	background: #005dad;

	color: #fff;

	font-size: 16px;

	line-height: 72px;

}



.map img {

	max-width: 100%;

	height: auto;

}



@media (max-width:991px) {

	.page-contact .con-text {

		padding-top: 0;

		margin-bottom: 15px;

	}

}



@media (max-width:768px) {

	.mb-40 {

		margin-bottom: 20px !important;

	}

}





/* 定制过程 */



.technology {

	margin: 7vh 0;

}



.technology .tech-img img {

	max-width: 100%;

	height: auto;

}



.technology .text h3 {

	color: #151515;

	font-size: 36px;

	position: relative;

	padding-left: 36px;

	margin: 4vh 0 2vh;

}



.technology .text h3:after {

	position: absolute;

	width: 7px;

	height: 30px;

	background: #005dad;

	left: 0;

	top: 50%;

	margin-top: -15px;

	content: "";

}



.technology .text .content {

	color: #777;

	font-size: 16px;

	line-height: 30px;

}



.design-process {

	background: #f5f5f5;

	padding: 6vh 0;

}



.design-process h3 {

	color: #151515;

	font-size: 36px;

	margin-bottom: 5vh;

}



.design-process img {

	max-width: 100%;

	height: auto;

}



.advantages {

	padding: 7vh 0;

}



.adlist .img {

	overflow: hidden;

}



.adlist .img img {

	max-width: 100%;

	-webkit-transition: all .5s ease;

	transition: all .5s ease;

}



.adlist h3 {

	color: #555;

	font-size: 24px;

	margin: 3vh 0 2vh;

}



.adlist .intro {

	color: #777;

	font-size: 16px;

	line-height: 24px;

}



.adlist li:hover .img img {

	-webkit-transform: scale(1.1);

	transform: scale(1.1);

}



.adlist li:hover h3 {

	color: #005dad;

}



.map {

	margin-bottom: 70px;

}



@media (max-width:991px) {

	.adlist li {

		margin-bottom: 20px;

	}

	.contacts {

		/*margin-bottom: 20px;*/

	}

}



@media (max-width:768px) {

	.case-list,

	.case-detail {

		padding: 0 15px;

	}

	.adlist {

		padding: 0 15px;

	}

	.map {

		margin-bottom: 50px;

	}

	.no-information {

		padding: 20px 15px;

	}

}



@media (max-width:768px) {

	.clickMore{

		margin-top: 4px;

	}

	.common_style {

		font-size: 28px;

	}

	.common_style>span {

		top: 27px;

		width: 51%;

		height: 10px;

	}

	.titbox_pic a>span:nth-child(2) img {

		position: relative;

		top: -16px;

	}

	.about-con {

		padding-top: 10px;

	}

	.index-about {

		margin: 20px 0!important;

	}

	.index-news {

		padding: 45px 0;

	}

	.titbox_pic a>span:nth-child(1) img {

		width: 50%;

	}

	.titbox_pic a>span:nth-child(2) img {

		width: 16%;

		margin-left: -100px;

	}

	.aboutQw {

		display: none;

	}

	.aboutQw_word {

		font-size: 14px;

		line-height: 26px;

	}

	.about_adv {

		margin: 20px 0 10px 0;

	}

	.about_adv img {

		width: 30%;

	}

	.index-product-cate .first h3 a {

		color: #fff;

		font-size: 14px;

		line-height: 26px;

	}

	.common_title {

		padding: 0px 0 20px 0;

	}

	.common_title>p:nth-child(1) {

		font-size: 24px;

	}

	.common_title>p:nth-child(2) {

		font-size: 18px;

	}

	.case-nav li {

		padding: 0;

		font-size: 18px;

		height: 46px;

		line-height: 46px;

	}

	.case-nav li.on {

		height: 53px;

	}

	.tab-content {

		padding-top: 0px;

	}

	.intro>p:nth-child(1) img {

		max-width: 30%;

	}

	.intro>p:nth-child(2),

	.intro>p:nth-child(3),

	.intro>p:nth-child(4) {

		font-size: 14px;

		line-height: 28px;

	}

	.readMore a {

		font-size: 14px;

	}

	.readMore {

		margin-top: 20px;

	}

	.companyPartner {

		padding: 0 1.5rem;

		margin-top: 20px;

		margin-bottom: 20px;

	}

	#header .navbar-collapse .navbar-nav li a,

	.nav_special p {

		font-size: 16px;

	}

}



@media (max-width:1375px) {

	.advanlist {

		display: none;

	}

	.aboutContent_pic {

		display: block;

	}

}



@media (max-width:990px) {

	.contacts .email {

	 margin-top: 10px;

	}

	.footer {

		padding:15px 5px;

	}

	.contacts h3 {

		margin-bottom: 0px;

	}

	.contacts .address {

		margin-top: 10px;

	}

	.contacts {

		/*margin-bottom: 10px;*/

	}

	.pro-cate {

		margin-bottom: 0!important;

	}

	

	.footer_img {

		display: flex;

		padding-bottom: 10px;

	}

	.footer_img img {

		max-width: 66%;

		margin-top: 25px!important;

	}

	.contacts h3 {

		font-size: 24px!important;

		line-height: 48px!important;

	}

	.allNumber a {

		font-size: 14px!important;

		line-height: 23px!important;

	}

	.allNumber a {

		font-size: 14px!important;

		line-height: 28px!important;

	}

	.contacts .address {

		font-size: 14px!important;

		line-height: 28px!important;

	}

	.pro-cate li a {

		font-size: 14px!important;

		line-height: 28px!important;

	}

	.footer_img>div:nth-child(2) {

		margin-left: 64px;

		margin-top: -18px;

	}

	.footerBottom_address {

		font-size: 14px;

		line-height: 28px;

	}

	.address {

		padding-top: 10px;

	}

}



@media screen and (min-width:990px) and (max-width:1200px) {

	.common_style {

		font-size: 48px;

	}

	.common_style>span {

		top: 49px;

	}

}



@media (min-width:990px) {

	.dbTel {

		margin-top:59px;

	}

}



@media (min-width:990px) {

	.fooer {

		position: relative;

	}

	.footer_img {

		position: absolute;

		right: 80px;

		margin-top: 20px;

	}

	.upTotop {

		display: block;

	}

}