@charset "utf-8";

/*产品搜索结果*/
.searchgo{overflow: hidden;}
.searchgo h1{ text-align: center;font-size: 32px; margin: 50px 0;}
.searchgo h1 b{color: #d81e06;}
.searchgo ul{padding: 20px 0;overflow: hidden;}
.searchgo ul li{float: left; width:23%; background: #FFF;border: 1px solid #e7e7e7; margin: 0 1%;margin-bottom: 30px;}
.searchgo ul li:hover{box-shadow: 1px 10px 20px 0 rgba(0,0,0,.10); transform: translate3d(0,-2px,0); transition: all .3s cubic-bezier(.55,0,.1,1);}
.searchgo ul li .img{overflow: hidden;}
.searchgo ul li .img img{max-width: 100%;}
.searchgo ul li h2{font-size: 14px; display: block;height: 30px; line-height: 30px;text-align: center;margin: 20px;}
.searchgo ul li h3{font-size: 14px; display: block;height: 30px; line-height: 30px;text-align: center;font-weight: bold;margin-top: 20px;}


.ny-banner{overflow: hidden;}
.ny-banner .img{position: relative; height: 500px;}
.ny-banner .img img{max-width: 100%;}
.ny-banner .img .bg{display: inline-block; width: 100%; height: 100%; background: rgba(14,37,81,.3);}
.ny-banner .img .text{position: absolute;
    color: #FFF;
	width: 100%;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);}
.ny-banner .img .text h2{ font-size: 42px; font-weight: bold; line-height: 55px;margin-bottom: 15px;}
.ny-banner .img .text small{font-size: 32px;text-transform: uppercase;}


.webL{float: left;width: 300px; margin-top: 60px;margin-right: 50px;}
.webR{float: left;width: calc((100% - 350px));margin-top: 60px;}


/* 当前位置 */
.location{overflow: hidden;height: 60px;line-height: 60px; border-bottom: 1px solid #E7E7E7;}
.here{float: right; width: 350px;}
.here i{float: right;font-size: 20px;color: #2b5698;}
.here span{float: right;}
.here span a{ color: #666;}
.here span a:hover{color: #2b5698;}


.sublist{overflow: hidden;float: left;width: calc((100% - 350px));}
.sublist ul{}
.sublist ul li{float: left; line-height: 60px;text-align: center; }
.sublist ul li a{color: #333; font-size: 15px;transition: all .3s;display: block; padding: 0 20px;}
.sublist ul li a:hover{display:block; color: #FFF;background: #2b5698;}
.sublist ul li .thisclass{display:block; background: #2b5698;color: #FFF;}
.sublist ul li .thisclass a{color: #FFF;}

.sublist_pro{overflow: hidden;float: left;width: calc((100% - 0px));}
.sublist_pro ul{}
.sublist_pro ul li{float: left; line-height: 70px;text-align: center; }
.sublist_pro ul li a{color: #333; font-size: 14px;transition: all .3s;display: block; padding: 0 20px;}
.sublist_pro ul li a:hover{display:block; color: #FFF;background: #2b5698;}
.sublist_pro ul li .thisclass{display:block; background: #2b5698;color: #FFF;}
.sublist_pro ul li .thisclass a{color: #FFF;}


/* 关于我们 */

.about-in{background: url(../images/abt-bg.jpg) no-repeat center;background-size: cover; overflow: hidden; position: relative;}
.about-l{float: left; width: 65%; margin-right: 3%;margin-top: 50px; color: #666666;}
.about-l h2{color: #2d2d2d; font-size: 30px; line-height: 1.5;margin-bottom: 10px;}
.about-l h3{margin-bottom: 30px; color:#494949; font-size: 20px;line-height: 1.5;}
.about-l h2 img{max-width: 100%;}
.about-l .text{font-size: 15px;line-height: 26px;}
.about-r{float: left; width: 50%;margin-top: 70px;}
.about-r img{max-width: 100%;}

@media screen and (max-width:767px) {
	.about-l{margin-top: 30px;}
	.about-l h3{font-size: 16px; margin-bottom: 15px;}
	.about-l h2{font-size: 20px; text-align:left;font-weight: bold;}
	.about-l .text{font-size: 14px; line-height: 2;}
}

.shuju {
	width: 100%;
	padding: 10px 0;
}

.shuju ul {
	margin: 0;
	padding: 0;
	width: 100%;
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
}

.shuju li {
	width: 210px;
	color: #333333;
	position: relative
}

@media screen and (max-width: 1920px) {
	.shuju li {
		width: calc(210 / 1920 * 100vw);
	}
}
@media screen and (max-width: 992px) {
	.shuju li {
		width: 33%;
	}
}

.shuju li i {
	font-size: 24px;
	color: #080093;
}

.shuju li+li:after {
	content: '';
	opacity: .5;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	height: 48px;
	width: 1px;
	position: absolute
}

.shuju li span,
.shuju li label {
	font-family: impact;
	line-height: 1;
	color: #080093;
}

.shuju li span {
	font-size: 48px;
}

@media screen and (max-width: 1920px) {
	.shuju li span {
		font-size: calc(48 / 1920 * 100vw);
	}
}

.shuju li label {
	font-size: 26px;
}

@media screen and (max-width: 1920px) {
	.shuju li span {
		font-size: calc(48 / 1920 * 100vw);
	}
}
@media screen and (max-width: 992px) {
	.shuju li span {
		font-size:5rem;
	}
}
@media screen and (max-width: 768px) {
	.about-in{background:none;}
	.shuju{margin-bottom: 30px;}
	.shuju li span {
		font-size:30px;
		font-family:  'Aznauri Square';
		font-weight: bold;
	}
}
.shuju li h6 {
	margin-top: 10px;
	font-weight: normal;
	font-size: 16px;
	color: #666;
	padding-left: 30px;
}

/*发展历程*/
.history{
	padding: 20px 0 138px;
	min-height: 543px;
	background: #f1f1f1;
	background-size: cover;
	background-attachment: fixed;
	position: relative;
}
 
.history-warp{
	width: 100%;
	background: url(../images/history-hx.jpg) repeat-x center top 64px;
	margin-top: 72px;
}
#history{
	cursor: all-scroll;
	padding: 0 22px;
}
#history .item-list{
	overflow: hidden;
	text-align: center;
	background: url(../images/history-1.png) no-repeat center top 60px;
}
#history .item-list .year{
	font-family: arial;
	font-size: 32px;
	color:#2b5698;
	line-height: 35px;
}
#history .item-list .sub{
	font-size: 15px;
	color: #666666;
	line-height: 25px;
	padding: 0 20px;
	margin-top: 80px;
	text-align:left;
}
#hisP{
	width: 37px;
	height: 37px;
	background: url(../images/his-P.png) no-repeat center center;
	margin-top: 0;
	left: -37px;
	top: 28%;
	z-index: 9999;
}
#hisN{
	width: 37px;
	height: 37px;
	background: url(../images/his-N.png) no-repeat center center;
	margin-top: 0;
	right: -37px;
	top: 28%;
	z-index: 9999;
}
.his-jt-warp{
	position: relative;
}
.his-button{
	position: absolute;
	cursor: pointer;
}
 @media screen and (max-width: 768px) {
 	.history{min-height: auto; padding-bottom: 50px;}
 	.history-warp{margin-top: 20px;}
 	#history .item-list .year{font-size: 18px;}
 	#hisN{right: 0; top: 22%;}
 	#hisP{left: 0; top: 22%;}
 }
/* 企业荣誉 */
.home-honor-in{position: relative;}
.honorbg{overflow: hidden;background: url(../images/honorbg.jpg) no-repeat center;background-size: cover; }
.honor{margin: 10px;}
.honor .img{overflow: hidden;box-shadow:0px 0px 8px rgba(0,0,0,0.25); padding: 5px;}
.honor .img img{max-width: 100%;}
.honor span{height: 40px;line-height: 40px;text-align: center; width: 100%;display: inline-block;}

.Honorswiper{position: relative; padding: 15px 15px 80px 15px;}
.Honorswiper .swiper-pagination {text-align: center;width: 100%;bottom: 30px;}
.Honorswiper .swiper-pagination-bullet-active{opacity: 1;background:#5ea136 !important;}
.Honorswiper .swiper-pagination-bullet {width: 10px;height: 10px;display: inline-block;background: #929292;border-radius: 100%;margin: 0 5px;}



/*产品展示*/
.subproduct{padding-top: 40px;}
.item-product-left {padding: 30px;}
.item-product {	margin-bottom: 40px;background: #f5f5f5;display: flex;flex-direction: row;justify-content: space-between;align-items: center;}
.item-product .pic {width: 40%;	position: relative;}

@media screen and (max-width: 768px) {
	.item-product {flex-direction: column;}
	.item-product .pic {width: 100%;}
}
 
.item-product .images {padding-bottom: 56.329%;}

.item-product-left { width: calc(60% - 60px);}

@media screen and (max-width:1025px) {
	.item-product-left { width: calc(60% - 10px); padding:0 20px;}
	
}
@media screen and (max-width: 768px) {
	.item-product-left {width: 100%; padding: 15px;}
	.item-product .tit{font-size: 16px;}
}

.item-product .tit {font-weight: bold;display: flex;flex-direction: row;align-items: center;color: #2b5698;margin-bottom: 20px;font-size: 18px;}
.item-product .tit i {margin-right: 1.5rem;}
.item-product .tit i img {max-height: 58px;}
.item-product .cp-info {margin-bottom: 30px;line-height: 2;min-height: 110px;}

.more-detail {display: block;width: 120px;height: 40px;	border-radius: 40px;text-align: center;line-height: 40px;background: #2b5698;color: #fff !important;	font-size: 14px;}

.more-detail:hover {
	background: #0083cc;
}
@media screen and (max-width:1025px) {
	.item-product .tit{margin-bottom: 20px;}
	
}
@media screen and (max-width: 1600px) {
	.more-detail {
		font-size: 14px;
	}
}
@media screen and (max-width: 1400px) {
	.item-product .cp-info {margin-bottom: 20px;line-height: 1.8;min-height: 70px;}
}

@media screen and (max-width: 768px) {
	.subproduct{padding-top: 20px;}
	.item-product{margin-bottom: 20px;}
	.item-product .tit{font-size: 16px; margin-bottom: 10px;}
}

/*联系我们*/

.contact-l{float: left;width: 50%; margin: 50px 0;}
.contact-r{float: left;width: 50%; margin: 50px 0;}
.sub-contact{
	padding: 10px  0 50px 0;
	position: relative;
}
.sub-contact-tit,
.sub-contact-tit h3,
.sub-contact-tit p {
	text-align: center;
}

.sub-contact-tit h3 {
	color: #2b5698;
	font-weight: bold;
	margin-bottom: 10px;
	font-size: 30px;
}

.sub-contact-tit p {
	color: #666;
}

.contact-box {
	margin-top: 40px;
	position: relative;
	height: 100%;
	width: 100%;
	overflow: hidden;
}

.contact-box::before {
	background: #f5f5f5;
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 37.333%;
	height: 100%;
}

.sub-contact-left {
	float: left;
	width: 37.333%;
	position: relative;
	z-index: 33;
}

@media screen and (max-width: 768px) {
	.sub-contact-left {
		width: 100%;
		background: #f5f5f5;
	}
}

.sub-contact-info {
	padding:40px 30px;
}

.sub-contact-info h2 {
	font-weight: bold;
	padding: 0 0 30px 0;
	font-size: 24px;
}

.sub-contact-info p {
	display: flex;
	flex-direction: row;
	align-items: center;
	margin: 15px 0;
	font-size: 16px;
}

.sub-contact-info i {
	background: #2b5698;
	color: #fff;
	text-align: center;
	width: 40px;
	height:  40px;
	border-radius: 100%;
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	font-size: 20px;
	margin-right: 15px;
	word-break: keep-all;
}

.sub-contact-info i.icon-guhua {
	font-size: 23px;
}

.sub-contact-info i.icon-dianhua1 {
	font-size:  24px;
}
.sub-contact-info p  span{
	width: calc(100% - 55px);
}
.sub-map {
	width: 61.3333%;
	float: right;
}
@media screen and (max-width:1025px) {
	 .sub-contact-info h2 {font-size: 20px;}
	 .sub-contact-info p {font-size: 14px;}
	
}
@media screen and (max-width: 768px) {
	.contact-box::before {
		display: none;
	}

	.sub-map {
		width: 100%;
	}
	.contact-box{margin-top: 10px;}
	.sub-contact{padding-bottom: 30px;}
	.sub-contact-info{padding: 20px 15px;}
	.sub-contact-info h2{font-size: 18px; padding-bottom: 5px;}
}

/*在线留言*/
.ly-wrap{position: relative;}
.message{ margin-bottom: 60px;}
.message ul{}
.message ul li{clear: both;overflow: hidden; margin: 15px 0;}
.message ul li input{ border: 1px solid #E7E7E7; height: 52px;line-height: 52px; padding: 5px 10px; border-radius: 5px; width: 90%;}
.message ul li textarea{height: 120px; border: 1px solid #E7E7E7;padding: 8px;border-radius: 5px;width: 90%;}
.message ul li .yzm{ width: 120px;}
.message ul li .btns{ background: #2b5698;font-size: 16px; border-radius: 5px; color: #FFF; width: 150px; height: 50px; line-height: 50px; text-align: center; border: 0;cursor: pointer; }
.index-liuyan {
	background: #eeeeec url(../images/bg-ly.jpg) no-repeat center top;
}

@media(max-width:1920px) {
	.index-liuyan {
		padding: calc(67 / 1920 * 100vw) 0 calc(50 / 1920 * 100vw) 0;
	}
}

@media(max-width:992px) {
	.index-liuyan {
		padding: 4rem 0;
	}
}

.index-liuyan .ly-tit {
	font-size: 30px;
	text-align: center;
	font-weight: bold;
	text-transform: uppercase;
}
@media (min-width:1024px) and (max-width:1366px) {
	.index-liuyan .ly-tit {font-size: 24px;}
}
.index-liuyan .ly-tit2 {
	font-size: 16px;
	color: #2b5698;
	text-align: center;
	margin-top: 15px;
}
 
.index-liuyan .row {
	margin-left: -10px;
	margin-right: -10px;
	margin-top: 40px;
}

.index-liuyan .row .row-space-in {
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom: 15px;
}

.index-liuyan .form-item {
	background: #fff;
	border: #e5e5e5 solid 1px;
	padding: 8px 10px;
}

.index-liuyan .form-item label {
	font-size: 14px;
	color: #666666;
	font-weight: normal;
}

@media screen and (max-width: 1500px) {
	.index-liuyan .form-item label {
		font-size: 14px;
	}
}

.index-liuyan .form-item label span {
	color: red;
}

.index-liuyan .form-item input,
.index-liuyan .form-item select {
	border: none;
	margin-left: 10px;
	width: 80%;
	color: #666666;
	min-height: 20px;
}

@media screen and (max-width: 1680px) {

	.index-liuyan .form-item input,
	.index-liuyan .form-item select {
		width: 79%;
	}
}

@media screen and (max-width: 1440px) {

	.index-liuyan .form-item input,
	.index-liuyan .form-item select {
		width: 75%;
	}
}

@media screen and (max-width: 1230px) {

	.index-liuyan .form-item input,
	.index-liuyan .form-item select {
		width: 70%;
	}
}

@media screen and (max-width: 1025px) {

	.index-liuyan .form-item input,
	.index-liuyan .form-item select {
		width: 60%;
	}
}

@media screen and (max-width: 992px) {

	.index-liuyan .form-item input,
	.index-liuyan .form-item select {
		width: 76%;
	}
}

@media screen and (max-width: 850px) {

	.index-liuyan .form-item input,
	.index-liuyan .form-item select {
		width: 70%;
		background: none;
	}
}

@media screen and (max-width: 768px) {
	.index-liuyan{
		padding: 30px 0;
	}
	.index-liuyan .ly-tit{
		font-size: 18px;
	}
	.index-liuyan .ly-tit2{font-size: 14px;}
	.index-liuyan .form-item {
		display: flex;
		flex-direction: row
	}

	.index-liuyan .form-item label {
		font-size: 14px;
		word-break: keep-all;
		display: flex;
		flex-direction: row;
	}

	.index-liuyan .form-item input,
	.index-liuyan .form-item select {
		width: 80%;
	}

	.index-liuyan .row .row-space-in {
		margin-bottom: 15px;
	}
}

.index-liuyan .content {
	color: #666;
	width: 100%;
	border: none;
	padding: 10px 0;
	height: 10rem;
}

.index-liuyan .yzm-item {
	display: flex;
	flex-direction: row;
	justify-content: center;
	background: none;
	border: none;
	padding: 0;
}

.yzm-left .form-item {
	max-width: 200px;
}

@media screen and (max-width: 768px) {
	.yzm-left .form-item {
		max-width: 150px;
		text-align: center;
	}
}

.yzm-left .form-item,
.yzm-left {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
}
 
.yzm-right .tj {
	background: #2b5698;
	color: #fff;
	padding: 10px 50px;
	outline: none;
	border: none;
	margin-top: 20px;
}
.yzm-right .tj:hover{
	background: #0083cc;
}
@media only screen and (max-width: 768px) {
	.yzm-right .tj {
		padding: 10px 30px;
	}
}
 label{margin-bottom: 0!important;}
/* 锚点位置 */
#abt,#his,#honor,#feedback,#cont{position: absolute; top: -80px;}


/*新闻资讯*/
.newslist{ margin-top: 50px;}
.newslist ul{}
.newslist ul li:nth-of-type(2n+0){background: #fafafa;}
.newslist ul li{ overflow: hidden; margin-bottom: 50px; background: #FFF; border: 1px solid #E7E7E7; cursor: pointer; transition: all 0.5s ease; -webkit-transition:all 0.5s ease;}
.newslist ul li:hover{box-shadow: 0 8px 20px 0 rgba(0,0,0,.10); transform: translate3d(0,-2px,0); transition: all .3s cubic-bezier(.55,0,.1,1);}
.newslist ul li .img{float: left; width:300px; height: 240px; overflow: hidden; }
.newslist ul li .img img{width: 100%; height: 100%;}
.newslist ul li .text{float: left;  width: calc((100% - 300px));padding: 20px; }
.newslist ul li .text h3{font-size: 18px; font-weight: bold;}
.newslist ul li .text time{display: block;margin: 10px 0; color: #888;}
.newslist ul li .text .nr{line-height: 26px; font-size: 14px; color: #777; margin-top: 10px; text-align: justify;}
.sub-news{padding: 50px 0 10px 0;}
.sub-news .images {
	padding-bottom: 66.5%;
}

.sub-news .row {
	margin-left: -20px;
	margin-right: -20px;
}

.sub-news .row-space-in {
	padding-left: 20px;
	padding-right: 20px;
	margin-bottom: 40px;
}

.sub-news .news-item {
	display: block;
	margin: 0 auto;
	padding: 24px;
	background: #f5f5f5;
}

@media screen and (max-width: 1920px) {
	.sub-news .row {
		margin-left: calc(-20 / 1920 * 100vw);
		margin-right: calc(-20 / 1920 * 100vw);
	}

	.sub-news .row-space-in {
		padding-left: calc(20 / 1920 * 100vw);
		padding-right: calc(20 / 1920 * 100vw);
	}

	.sub-news .news-item a {
		padding: calc(24 / 1920 * 100vw);
	}
}

@media screen and (max-width: 992px) {
	.sub-news .news-item {
		padding: 15px;
	}
}

.sub-news .news-item p,
.sub-news .news-item span {
	color: #666;
}

.sub-news .news-item p {
	line-height: 1.8;
	margin: 0;
	margin-top: 15px;
}

@media screen and (max-width: 1600px) {
	.sub-news .news-item p {
		margin-top: 0px;
	}
}

@media screen and (max-width: 992px) {
	.sub-news .news-item p {
		font-size: 14px;
	}
}

.sub-news .news-item span {
	padding: 0px 0 15px 0;
	display: block;
}

@media screen and (max-width: 1920px) {
	.sub-news .news-item span {
		padding: 0 0 calc(10 / 1920 * 100vw) 0;
	}
}

.sub-news .news-item .tit {
	color: #333333;
	font-size: 18px;
}

.sub-news .news-item .icon-jia {
	display: block;
	width: 35px;
	height: 22px;
	line-height: 22px;
	text-align: center;
	background: #0083cc;
	color: #fff;
	border-radius: 22px;
	margin-top:20px;
}

.sub-news a:hover .news-item {
	background: #2b5698;
	color: #fff;
}

.sub-news a:hover .news-item .tit,
.sub-news a:hover .news-item p,
.sub-news a:hover .news-item span {
	color: #fff;
}

.sub-news a:hover .news-item .icon-jia {
	background: #fff;
	color: #0083cc;
}
@media only screen and (max-width: 768px) {.sub-news{padding-top: 20px;}.sub-news .row-space-in{margin-bottom: 20px;}}
/*新闻详情页*/
.newsshow-left{float: left; width: calc((100% - 490px));}
.newsshow-right{float: left;width: 440px;margin-left: 50px;margin-top: 45px;}

/*新闻相关信息*/
.newslist-xg{overflow: hidden;border: 1px solid #E7E7E7; padding: 25px 40px;margin-bottom: 50px;}
.newslist-xg h5{border-bottom: 1px solid #E7E7E7;font-size: 18px;margin-bottom: 20px;padding-bottom: 10px;}
.newslist-xg ul {}
.newslist-xg ul li{}
.newslist-xg ul li .img{overflow: hidden; }
.newslist-xg ul li .img img{max-width: 100%;border-radius: 6px;}
.newslist-xg ul li h2{margin: 20px 0;line-height: 24px;text-align: left;}

/*产品列表*/
.product{ overflow: hidden;  margin: 50px 0;}
.product ul{margin-left: -1%;margin-right: -1%;}
.product ul li{float: left; width: 23%;margin: 0 1%;}
.product ul li .pic{background: #fff;border: solid 1px #dcdcdc;overflow: hidden;position: relative;background: #fff;}
.product ul li p{font-size: 14px;color: #666;text-align: center; margin: 10px 0;line-height: 26px;height: 60px;}
.product ul li .pic:before{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(43, 86, 152, .8) url(../images/view.png) no-repeat center;background-size: 40px;z-index: 2;opacity: 0;-webkit-transform: scale(.95);-ms-transform: scale(.95);-o-transform: scale(.95);transform: scale(.95);-webkit-transition: .5s;-o-transition: .5s;transition: .5s;}
.product ul li .abox:hover .pic:before{opacity: 1;-webkit-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}


/*产品详情页*/
.productinfo{overflow: hidden; clear: both;margin: 50px 0;}
.productinfo-l{ width: 50%; text-align: center;overflow: hidden; }
.productinfo-l img{max-width: 100%;border: 1px solid #E7E7E7;}
.productinfo-r{ width: 46%; margin-left: 4%;position: relative; }
.productinfo-r h2{font-size: 18px; border-bottom: 1px solid #E7E7E7; padding-top: 10px; margin-bottom: 10px; padding-bottom: 10px; line-height: 32px; font-weight: bold;}
.productinfo-r p{color: #666;line-height: 26px; padding: 5px 0; font-size: 15px;}
.productinfo-r p b{color: #c52323;}
.productinfo-r .back {position: absolute;right: 0;top: 0;width: 45px;height:45px;background: #f7f7f7;border-radius: 100%;display: flex;flex-direction: row;justify-content: center;align-items: center;color: #000000;}
.productinfo-r .back i{font-size: 16px;font-weight: bold;}
.productinfo-r .back:hover{background: #2b5698;}
.productinfo-r .back:hover i{color: #fff;transition: all 1s ease 0s;}

.prode-tel{display: flex;flex-wrap: wrap; flex-direction: row; align-items: center;border-top:rgba(221,221,221,1) dashed 1px; border-bottom:rgba(221,221,221,1) dashed 1px;  padding: 15px 0; font-size: 16px; margin-top: 30px;}
.prode-tel b{font-family: 'Aznauri Square'; color: #080093;   font-size: 22px;}
.productinfo-r .zixun{ margin-top: 30px; width: 100%;}
.productinfo-r .zixun a{    transition: all 1s ease 0s;display: block; color: #FFF;width: 150px; height: 40px; line-height: 40px; background:rgba(68,68,68,1); text-align: center;float: left!important;}
.productinfo-r .zixun a:first-child{margin-right: 30px;background:#2b5698}
.productinfo-r .zixun a:hover{background: #080093;}
.showbt{line-height: 44px;
    background: #f5f5f5;
    font-weight: bold;
    font-size: 16px;
    color: #333333;
    padding-left: 22px;
    border-left: 4px solid #2b5698;overflow: hidden; margin: 50px 0 30px 0;}
.showbt span{display: inline-block;   width: 120px; height: 44px;line-height: 44px;text-align: center;color: #FFF; }

@media only screen and (max-width: 768px) {
	.productinfo{margin: 20px 0;}
	.showbt{margin: 30px 0 0px 0;}
	.productinfo-r h2{font-size: 16px;}
}
/*详情页*/

.Details{overflow: hidden; padding: 15px 0;}
.Details h1{ text-align: center; font-size: 18px; line-height: 1.5; margin: 30px 0;}
.Details dt{ text-align: center; line-height: 50px; border-bottom: 1px solid #E7E7E7;border-top: 1px solid #E7E7E7;}
.Details dt span{padding-left:15px;}
.Details dt span:first-child{padding-left: 0;}
.Details dt span i{font-size: 18px;padding-right: 5px;}
.Details-conent{overflow: hidden; line-height: 2.2;background: #FFF;padding-top: 20px; font-size: 15px;}
.Details-conent img{max-width: 100%;}
.Details-min-height{min-height: 600px;}
 
/*内页详情页*/
.sub-case{padding-top: 50px;}
@media only screen and (max-width: 768px) {
	.sub-case{padding-top: 0;}
	.Details h1{font-size: 18px; line-height: 1.5; margin: 10px 0 20px 0;}
	.Details dt{line-height: 1.5;padding: 20px 0;}
	.newsshow-right{margin-top: 10px;}
	.newslist-xg{padding: 15px ;}
	.Details-min-height{min-height: auto;}
}
/*分页*/
.mb50{margin-bottom: 50px;}
.Page{
	width: 100%;
	text-align: center;
	line-height: 50px;
	font-size: 14px;
}
.Page .disabled {
	border: 1px solid #d8d8d8;
	padding: 5px 8px;
	font-size: 10px;
	color: #d8d8d8; 
	display: none;
	visibility: hidden;
}

.Page a {
	border: 1px solid #f1f1f1;
	display: inline-block;
	min-width: 35px;
	background: #f1f1f1;
	line-height: 35px;
	text-align: center;
	color: #333;
	position: relative;
	top: 2px;  
	padding: 0 8px
}
.Page a:hover{
	border: 1px solid #2b5698;
}

.Page a.sy {
	color: #707072 !important;
}

.Page .current {
	background: #2b5698;
	display: inline-block;
	width: 35px;
	line-height: 35px;
	color: #fff;
	position: relative;
	top: 2px;
	border: 1px solid #0166b3;
}
.Page .next,
.Page .prev{
	width: 65px;
}

@media (min-width:1024px) and (max-width:1366px) {

.ny-banner .img{height: 350px;}	
.ny-banner .img .text h2{font-size: 38px; line-height: 45px;}
.ny-banner .img .text small{font-size: 28px;}

.about-l h2 img{width: 180px;}

 
.event_box{width: 70%;}
.parBd .text{font-size: 20px;}

.newslist ul li .img{height: 180px;}

.product ul li{width: 31.333333%;}


.team-js{font-size: 16px;}

.service1 .bt{margin: 30px 0;}
.service2 ul li .text h2{font-size: 20px;}


}

@media (min-width:768px) and (max-width:1023px) {
	
	
.ny-banner .img{height: 300px;}
.ny-banner .img .text h2{font-size: 30px; line-height: 35px;}
.ny-banner .img .text small{font-size: 16px;}

.about-l{width: 100%; margin-right: 0;}
.about-l h2{text-align: center;}
.about-l h2 img{width: 180px;}
.about-r{ width: 100%; margin-top: 0;}
 
.event_box{width: 80%;}
.parBd .text{font-size: 18px;}
.parHd .tempWrap:after{width: 100%;}
.parBd{margin: 50px 0;}

.newslist ul li .img{height: 230px;}

.newsshow-left{width: 100%;}
.newsshow-right{display: none;}

.product ul li{width: 31.333333%;}
.product ul li p{line-height: 22px;}

.team ul li .img{width: 100%; height: auto;}
.team ul li .text{width: 100%;}

.zhuanli .img{width: 100%; margin-right: 0; text-align: center;}
.zhuanli .text{width: 100%;}
.team-js{font-size: 15px;line-height: 30px;}

.service1 .bt{margin: 20px 0;}
.service2 ul li{width: 31.333333%; margin: 0 1%; margin-bottom: 3%;}
.service2 ul li .text h2{font-size: 18px;}



}

@media screen and (max-width:767px) {
	
.ny-banner .img{height: 250px;}
.ny-banner .img .text h2{font-size: 24px; line-height: 25px;}
.ny-banner .img .text small{font-size: 14px;}

.sublist{display: none;}

.about-l{width: 100%; margin-right: 0;}
.about-l h2{text-align: left;}
.about-l h2 img{width: 180px;}
.about-r{ width: 100%; margin-top: 0;}

 
.event_box{width: 90%;}
.parBd .text{font-size: 16px;}
.parHd .tempWrap:after{width: 100%;}
.parBd{margin: 30px 0;}

.newslist ul li .img{width: 100%; height: 220px;}
.newslist ul li .text{width: 100%;}

.newsshow-left{width: 100%;}
.newsshow-right{width: 100%; margin-left: 0;}

.product ul li{width: 48%;}
.product ul li p{line-height: 22px;font-size: 13px;}

.productinfo-l{width: 100%; margin-bottom: 20px;}
.productinfo-r{width: 100%; margin-left: 0;}

.team ul li{width: 100%;}
.team ul li .img{width: 100%; height: auto;}
.team ul li .text{width: 100%;}

.zhuanli .img{width: 100%; margin-right: 0; text-align: center;}
.zhuanli .text{width: 100%;}
.team-js{font-size: 15px; line-height: 24px;}

.service1 .bt{margin: 10px 0;}

.service1 ul li{width: 100%;}

.service2 ul li{width: 48%; margin: 0 1%; margin-bottom: 4%;}
.service2 ul li .text h2{font-size: 15px;}
.service2 ul li .text .nr{min-height: 90px;}

.service3 ul li{width: 98%; margin-bottom: 10px;}

.jobTitle ul li,.Collapsing ul li{width: 50%;}

.jobTitle ul li:nth-of-type(2),.jobTitle ul li:nth-of-type(3),.jobTitle ul li:nth-of-type(5){display: none;}
.Collapsing ul li:nth-of-type(2),.Collapsing ul li:nth-of-type(3),.Collapsing ul li:nth-of-type(5){display: none;}
.coll_body{padding: 15px;}

.contact-l{width: 100%; margin: 30px 0;}
.contact-r{width: 100%; margin: 30px 0;}
.message ul li input,.message ul li textarea{width: 100%;}

.hxgdt{overflow-x: scroll;}
table{width: 1000px;}

}

