@charset "gb2312";
/*内页分页*/
.page1 {
	margin-left: 10px
	
}
.page2 {
	display: none;
}
.page3 {
	margin: 5px;
	display: inline-block;
	width: 30px;
	height: 30px;
	line-height: 29px;
	border-radius: 50%;
	background: #fff;
	color: #000;
}
.page4 {
	display: inline-block;
	width: 30px;
	height: 30px;
	line-height: 30px;
	border-radius: 50%;
	background: #3c3b3e;
	color: #fff;
}
hr{
	border-top: 1px dotted #000;
}
.pc{
	display: block;
}
.mb{
	display: none;
}
@media only screen and (max-width: 1200px){
.pc{
	display: block;
}
.mb{
	display: block;
}	
}
/*内页BANNER*/
.banner{
	margin-top: 70px;
	background-repeat: no-repeat;
	background-size: cover;
	height: 293px;
	background-position: center;
}

.banner2{
	margin-top: 70px;
	background-repeat: no-repeat;
	background-size: cover;
	height: 603px;
	background-position: center;
}

.abo{
	background-image: url(../images/about.jpg);
}
.ser{
	background-image: url(../images/service.jpg);
}
.zsjm{
	background-image: url(../images/zsjm.jpg);
}
.contact{
	background-image: url(../images/contact.jpg);
}
.hzb{
	background-image: url(../images/hz.jpg);
}
@media only screen and (max-width: 1200px){
.banner{
	margin-top: 0px;
	height: 100px;
}
}
/*内页导航条*/
.nymenu{
	position: relative;
	z-index: 8;
	text-align: center;
	-moz-box-shadow:0px 3px 3px rgba(0,0,0,0.1); 
	-webkit-box-shadow:0px 3px 3px rgba(0,0,0,0.1); 
	box-shadow:0px 3px 3px rgba(0,0,0,0.1);
	}
.nymenu li{
	display: inline-block;
	line-height: 50px;
}
.nymenu a{
	color: #898989;
	font-size: 16px;
	padding: 0 25px;
}
#hover2 a{
	color: #000;
}
@media only screen and (max-width: 1200px){
.nymenu{
	white-space: nowrap;
	overflow-x: scroll;
}

}
/*关于我们*/
.abo-1{
	padding: 50px 0;
}
.abo-1-r{
	padding-top: 30px;
	color: #333333;
	line-height: 30px;
}
.abo-2 {
	background: #f5f5f5;
	padding-top: 50px;
	color: #fff;
}
.abo-2 h2 {
	font-size: 20px;
}
.swiper2 {
	margin-top: 30px;
	padding-bottom: 40px;
}
.swiper2 .swiper-pagination-bullet {
	width: 13px;
	height: 13px;
	background: #dcdcdc;
	opacity: 1;
}
.swiper2 .swiper-pagination-bullet-active {
	background: #434343;
}
.abo-4{
	padding: 30px 0;
}
.abo-4-con{
	margin-top: 30px;
}
.abo-4-con span{
	font-size: 16px;
	color: #000;
	margin-top: 15px;
	display: inline-block;
}
.abo-5{
	padding: 30px 0;
}
.abo-5-con{
	margin-top: 30px;
}
@media only screen and (max-width: 1200px) {
.abo-1{
	padding: 10px 0;
}	
.abo-2{
	padding-top: 30px;
}	
.swiper2 {
	padding-left: 15px;
	padding-right: 15px;
}
.abo-5-con div{
	margin-bottom: 15px;
}	
}
.qysx{
	background: #f5f5f5;
	padding-top: 25px;
}
.qysx-con{
	padding-top: 30px;
	background: #fff;
	max-width: 1300px;
	margin: 0 auto;
	-moz-box-shadow:0px 0px 10px rgba(0,0,0,0.2);
	-webkit-box-shadow:0px 0px 10px rgba(0,0,0,0.2);
	box-shadow:0px 0px 10px rgba(0,0,0,0.2);
}
.qysx-con h2{
	color: #000;
	font-size: 20px;
}
.qysx-con h2 span{
	font-size: 12px;
	display: block;
}
.qysx-con dd{
	margin: 25px 0;
	font-size: 18px;
}
.qysx-con embed{
	min-width: 100%;
	height: auto;
	min-height: 400px;
}
.qysx-con1 h4{
	line-height: 30px;
	font-size: 16px;
}

/*技术中心*/
.jszx{
	background: #f5f5f5;
	padding-top: 25px;
}
.jszx-con{
	padding-top: 30px;
	background: #fff;
	max-width: 1300px;
	margin: 0 auto;
	-moz-box-shadow:0px 0px 10px rgba(0,0,0,0.2);
	-webkit-box-shadow:0px 0px 10px rgba(0,0,0,0.2);
	box-shadow:0px 0px 10px rgba(0,0,0,0.2);
}
.jszx-con img{
	max-width: 100%;
	height: auto;
}
.service5{
	padding: 0;
	padding-bottom: 30px;
}
@media only screen and (max-width: 1200px) {
.jszx-con{
	padding-left: 15px;
	padding-right: 15px;
}	
}

/*沟通服务*/
.gtfw{
	background: #f5f5f5;
	padding-top: 25px;
}
.gtfw-con{
	padding-top: 30px;
	background: #fff;
	max-width: 1300px;
	margin: 0 auto;
	-moz-box-shadow:0px 0px 10px rgba(0,0,0,0.2);
	-webkit-box-shadow:0px 0px 10px rgba(0,0,0,0.2);
	box-shadow:0px 0px 10px rgba(0,0,0,0.2);
}
.gtfw-con h4{
	margin-bottom: 30px;
}
.gtfw1{
	text-align: center;
}
.gtfw1 a{
	display: inline-block;
	text-align: center;
	padding: 0 50px;
}
.gtfw2 table{
	max-width: 500px;
}
.gtfw2 td{
	line-height: 47px;
}
.gtfw2 input{
	border: none;
	width: 100%;
}
.gtfw2 tr td:nth-child(1){
	width: 30%;
	text-align: center;
}	
@media only screen and (max-width: 1200px) {
.gtfw1 a{
	display: inline-block;
	text-align: center;
	padding: 0 20px;
}	
.gtfw2 td{
	line-height: normal;
}	
}
/*营销合作*/
.hz{
	background: #f5f5f5;
	padding-top: 25px;
}
.hz-con{
	padding-top: 30px;
	background: #fff;
	max-width: 1300px;
	margin: 0 auto;
	-moz-box-shadow:0px 0px 10px rgba(0,0,0,0.2);
	-webkit-box-shadow:0px 0px 10px rgba(0,0,0,0.2);
	box-shadow:0px 0px 10px rgba(0,0,0,0.2);
}
@media only screen and (max-width: 1200px) {
.hz-con{
	padding-left: 15px;
	padding-right: 15px;
}	
}

/*产品列表页*/
.pro{
	background: #f5f5f5;
	padding-top: 25px;
}
.pro-con{
	padding-top: 30px;
	background: #fff;
	max-width: 1300px;
	margin: 0 auto;
	-moz-box-shadow:0px 0px 10px rgba(0,0,0,0.2);
	-webkit-box-shadow:0px 0px 10px rgba(0,0,0,0.2);
	box-shadow:0px 0px 10px rgba(0,0,0,0.2);
}
.pro-list{
	margin-bottom: 25px;
}
.pro-list a{
	display: block;
	position: relative;
	overflow: hidden;
}
.pro-list img{
	border: 1px solid #dcdcdc;
	display: block;
	position: relative;
	-webkit-transition: all 0.35s;
	transition: all 0.35s;
}
.pro-list img:hover{
	-webkit-transform: scale(1.2);
	-ms-transform: scale(1.2);
	transform: scale(1.2);
}
.pro-more{
	line-height: 1.8;
	min-height: 50px;
	padding: 5px 0;
	background: rgb(68,59,52);
	color: #fff;
	text-align: center;
	display: block;
}
.pro-more:hover{
	color: #fff;
}
.readmore-js-toggle {
	display: block;
	text-align: center;
	width: auto;
	margin: 0 auto;
	max-width: 260px;
	padding: 0 50px;
	border: 1px solid #bbbdbd;
	line-height: 40px;
	color: #d2d2d2;
    background: #504f54;
	margin-top: 10px;
}
.readmore-js-toggle:hover{
	color: #d2d2d2;
}
.pro1 h4{
	font-size: 16px;
	line-height: 30px;
}
.pro6 h4{
	font-size: 16px;
	line-height: 30px;
}
@media only screen and (max-width: 1200px) {
.pro-con{
	padding-left: 15px;
	padding-right: 15px;
}
}

/*招商加盟*/
.zsjm-title {
	color: #0093dd;
	font-size: 20px;
	text-align: center;
	margin-bottom: 25px;
}
.zsjm-title span {
	display: inline-block;
	font-size: 14px; 
	color: #999999;
	position: relative;
	padding: 0 40px;
}
.zsjm-title span:before, .zsjm-title span:after {
	content: '';
	position: absolute;
	top: 50%;
	background: #999999;
	width: 30px;
	height: 1px;
}
.zsjm-title span:before{
	left: 0px;
}
.zsjm-title span:after {
	right: 0px;
}
.zsjm1,.zsjm2,.zsjm3,.zsjm4,.zsjm5{
	padding: 15px 0;
}
.zsjm1-nav{
	text-align: center;
	margin-bottom: 25px;
}
.zsjm1-nav li{
	display: inline-block;
	padding: 0 5px;
}
.zsjm1-nav li a{
	color: #8a8a8a;
	display: block;
}
.zsjm1-nav li.active a{
	color: #000;
}
.ppbj-r{
	padding: 30px 0 0 0;
}
.ppys-btn{
	text-align: center;
	background: #fff;
	box-shadow:0 0 5px rgba(0,0,0,0.5);
	cursor: pointer;
	font-size: 40px;
	color: #0093dd;
	font-weight: bold;
	padding: 50px 0;
	margin-bottom: 25px;
}
.modal-dialog{
	position: absolute;
	width: 1200px;
	left: 0;
	right: 0;
	top: 40%;
}
@media only screen and (max-width: 1200px) {
.ppys-btn{
	font-size: 30px;
}	
.modal-dialog{
	width: 90%;
	margin: 0 auto;
	top: 30%;
}	
}
.fzyz-list{
	float: left;
	max-width: 220px;
	background: #fff;
	box-shadow:0 0 10px rgba(0,0,0,0.2);
	min-height: 300px;
	padding: 0 30px;
	padding-top: 40px;
	margin-right: 25px;
	margin-bottom: 30px
}
.fzyz-list:nth-last-child(1){
	margin-right: 0px;
}
.fzyz-list img{
	margin-bottom: 25px;
}
@media only screen and (max-width: 1200px) {
.fzyz-list{
	padding-top: 20px;
	max-width: 50%;
	margin-right: 0;
	min-height: 220px;
}	
}
.zsjm5-con{
	margin-bottom: 20px;
	position: relative;
	overflow: hidden;
}
.zsjm5-con img{
	width: 100%;
	display: block;
	position: relative;
	-webkit-transition: all 0.35s;
	transition: all 0.35s;
}
.zsjm5-con img:hover{
	-webkit-transform: scale(1.2);
	-ms-transform: scale(1.2);
	transform: scale(1.2);
}
.zsjm5-con .overlay{
	position: absolute;
	line-height: 30px;
	width: 100%;
	margin-top: -30px;
	background: rgba(0,0,0,0.80);
	color: #fff;
}



@media only screen and (max-width: 1200px) {
	.jy_page_box{
		padding-left: 15px;
		padding-right: 15px;
		line-height: 30px;text-indent: 2em
	}

	
}
@media only screen and (max-width: 1200px){
	.banner2{
		margin-top: 0px;
		height: 100px;
	}	
}


@media only screen and (max-width: 1200px){
	.txx img{
	
	
	}	
}




.jy_module{}

.jy_module h3{ font-size:22px; text-align: center ; line-height: 70px; height: 70px; color: #0093dd; font-family: 微软雅黑;}
.jy_module h4{ font-size:27px; text-align: center ;  color: #0093dd; font-family: 微软雅黑;}
.jy_module p{ margin: 10px 0px; text-align: left}

.l_box p{ margin-bottom: 5px}
.txx{ background:#f2f7fb}
.l_box2 { margin-bottom: 15px}
.jy_page_box{ }



.bada_module{	background-image: url(../images/a11.jpg);}


.bada_module_banner2{
	background-repeat: no-repeat;
	background-size: cover;
	height: 450px;
	background-position: center;
}

@media only screen and (max-width: 1200px){
	.bada_module_banner2{
		background-image: url(../images/a1111.jpg);
		margin-top: 0px;
		height: 750px;
	}	
}



.tb_list{ float: left;max-width: 220px;
	min-height: 300px;
	padding: 0 30px;
	padding-top: 40px;
	margin-right: 25px;
}
.tb_list:first-child{
	margin-left:50px;

}

.tb_list:nth-child(3) a img:nth-child(1){ display:block;}
.tb_list:nth-child(3) a img:nth-child(2){display:none;  }


@media only screen and (max-width: 1200px) {
	.tb_list{
		padding-top: 20px;
		max-width: 50%;
		margin-right: 0;
		min-height: 200px;
		overflow: hidden
	}	
	.tb_list:first-child{
	margin-left:0px;

	}
	
	.tb_list:nth-child(3){ display:none;}
	
	
}

.t50{ margin-top: 50px}


.case_module{ background: #ffffff;  max-width: 380px; margin: 5px}
.case_module img{ padding: 10px 1px}
















