.nav-tabs,
.nav-tabs>li>a,
.nav-tabs>li>a:hover,
.nav-tabs>li.active>a,
.nav-tabs>li.active>a:hover,
.nav-tabs>li.active>a:focus {
	background-color: #f3f3f3;
}

.nav-tabs {
	border-bottom: 1px solid #afafaf!important;
	margin: 20px 0;
}

.first {
	height: auto;
	padding: 0 20px;
}

@media (max-width:768px) {
	.first {
		height: auto;
		padding: 0px;
	}
	}

@media (min-width:1200px) {
	.desc {
		margin: 0 auto;
		max-width: 1345px;
	}
	.col-md-4 {
		padding: 0 15px;
	}
	.phone p{line-height:normal;text-indent: 0;}
	.col-md-4:nth-child(3) {
		padding-left: 0;
		padding-right: 30px;
	}
	.col-md-4:nth-child(5) {
		padding-right: 0;
		padding-left: 30px;
	}
	.about-content .row:first-child h1 {
		color: #C5168D;
		margin: 94px 0px 50px 0!important;
		text-align: center;
	}
	.about-content .row {
		margin-top: 110px;
	}
	.about-content .row:nth-child(2) p {
		text-align: center;
		text-indent: inherit;
	}
	.about-content .row p{
	    text-align: center;
	    text-indent: inherit;
	    line-height: 3.5;
	}
	/*荣誉资质*/
	.honer-content {
		margin-top: 74px;
	}
	.honer-content .col-md-6.col-xs-12 img {
		padding: 0 25px!important;
	}
	.honer-content .col-md-6.col-xs-12 h4 {
		text-align: center;
		margin-top: 46px;
	}
	.honer-content .col-md-6.col-xs-12 {
		margin-bottom: 20px;
	}
	/*产品*/
	.product-content .row:first-child {
		margin-top: 60px;
	}
	.product-content .row {
		margin-top: 50px;
	}
	.product-content .row h4 {
		margin-top: 26px;
	}
	/*设备展示*/
	.equip .row img {
		max-height: 250px;
	}
	.equip .row .col-md-4 {
		padding: 0 34px;
	}
	.equip .row .col-md-4:first-child {
		padding-right: 68px!important;
		padding-left: 0!important;
	}
	.equip .row .col-md-4:last-child {
		padding-left: 68px;
		padding-right: 0;
	}
	.equip-content .row:first-child {
		margin-top: 100px;
	}
	.equip-content .row .col-md-4:hover {
		color: #C5168D;
	}
	.equip-content .row .col-md-4 img:hover {
		border: 1px solid #C5168D;
	}
	/*新闻中心*/
	.news-content a:first-child {
		margin-top: 110px;
	}
	.news-content .row a {
		border: none!important;
	}
	.news-content .row img {
		max-width: 270px;
	}
	.news-content .row div {
		margin-left: 40px;
		border-bottom: 1px solid #afafaf;
	}
	.news-content .row p {
		padding-left: 0;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 3;
		text-indent: 0;
		line-height: 2;
	}
	.news-content .alink:hover {
		color: initial;
	}
	.news-content .alink h3 {
		color: #C5168D;
	}
	.news-content h4 {
		margin-top: 16px;
	}
	.news-content .row {
		margin-top: 44px;
	}
	.news-content .alink:visited h3 {
		color: #163EC5;
	}
	.news-content .alink:hover h3 {
		color: #003aff;
	}
	.news-content .alink:active h3 {
		color: green;
	}
	.news-content .row span {
		max-width: 270px;
		width: 100%;
		background: url(../img/搜索.png) no-repeat center center;
		background-color: #003aff;
		background-size: 50px;
	}
	.news-content .alink:hover img {
		filter: alpha(opacity=60);
		opacity: .6;
		-moz-opacity: 0.6;
	}
	#allmap {
		min-height: 681px;
	}
	.honer-content .row .col-md-3:nth-child(1){
		padding-right: 30px;
	}
	.honer-content .row .col-md-3:nth-child(2){
		padding-left: 10px;
		padding-right: 20px;
	}
	.honer-content .row .col-md-3:nth-child(3){
		padding-left: 20px;
		padding-right: 10px;
	}
	.honer-content .row .col-md-3:nth-child(4){
		padding-left: 30px;
	}
	.honer-content .row{
		margin-bottom: 40px;
	}
	.product-content .row .col-md-3.col-xs-12 {
	text-align: center;
}

.product-content .row .col-md-3.col-xs-12:nth-child(2) {
	padding-left: 10px;
	padding-right: 20px;
}

.product-content .row .col-md-3.col-xs-12:nth-child(3) {
	padding-left: 20px;
	padding-right: 10px;
}

.product-content .row .col-md-3.col-xs-12:first-child {
	padding-left: 0!important;
	padding-right: 30px!important;
}

.product-content .row .col-md-3.col-xs-12:last-child {
	padding-right: 0;
	padding-left: 30px;
}
}

@media (min-width: 768px) {
	/*新闻中心*/
	.news-content a:first-child {
		margin-top: 110px;
	}
	.news-content .row a {
		border: none!important;
	}
	.news-content .row img {
		max-width: 270px;
		position: relative;
		z-index: 2;
	}
	.news-content .row div {
		margin-left: 40px;
		flex: 1;
	}
	.news-content .row p {
		padding-left: 0;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 3;
		text-indent: 0;
		line-height: 2;
		color:#666666;
		font-size: 14px;
	}
	.news-content .alink:hover {
		color: initial;
	}
	.news-content .alink h3 {
		color: #C5168D;
		margin-top:0;
		font-size: 18px;
	}
	.news-content h4 {
		/*margin-top: 16px;*/
		color:#999999;
		font-size: 14px;
	}
	.news-content .row {
		margin-top: 40px;
	}
	.news-content .alink:visited h3 {
		color: #163EC5;
	}
	.news-content .alink:hover h3 {
		color: #003aff;
	}
	.news-content .alink:hover img {
		filter: alpha(opacity=60);
		opacity: .6;
		-moz-opacity: 0.6;
	}
	.news-content .alink:active h3 {
		color: green;
	}
	.news-content .row span {
		max-width: 200px;
		width: 100%;
		background: url(../img/搜索.png) no-repeat center center;
		background-color: #003aff;
		background-size: 50px;
	}
	#allmap {
		min-height: 681px;
	}
	.honer-content .row .col-md-3:nth-child(1){
		padding-right: 30px;
	}
	.honer-content .row .col-md-3:nth-child(2){
		padding-left: 10px;
		padding-right: 20px;
	}
	.honer-content .row .col-md-3:nth-child(3){
		padding-left: 20px;
		padding-right: 10px;
	}
	.honer-content .row .col-md-3:nth-child(4){
		padding-left: 30px;
	}
	.honer-content .row{
		margin-bottom: 40px;
	}
}

@media only screen and (max-width: 768px) {
	/*关于我们*/
	.desc {
		margin: 0 15px;
		max-width: 750px;
	}
	.about-content .row h1 {
		color: #C5168D;
		margin: 0!important;
		text-align: center;
		font-size: 23px;
	}
	.about-content .row:first-child h1 {
		margin: 0px 0px 20px 0!important;
	}
	.first .col-md-6.col-xs-12 img {
		padding-right: 0px!important;
	}
	.first p {
		padding-left: 0px!important;
	}
	.about-content .row {
		margin-top: 0
	}
	.about-content .row:nth-child(2) p {
		text-align: left;
	}
	.col-md-4.col-xs-12:first-child{
		margin: 20px 0;
	}
	.col-md-4.col-xs-12{margin-bottom: 20px;}
	.equip-content .row h4 {
	    text-align: center;
	    margin: 10px 0 0px 0!important;
	}
	/*荣誉资质*/
	.honer-content {
		margin-top: 30px;
	}
	.honer-content .col-md-6.col-xs-12 img {
		padding: 0;
	}
	.honer-content .col-md-6.col-xs-12 h4 {
		text-align: center;
		margin-top: 19px;
	}
	.honer-content .col-md-6.col-xs-12 {
		margin-bottom: 40px;
	}
	.honer-content .row .col-xs-6:nth-child(even){
		padding-left: 10px;
	}
	.honer-content .row .col-xs-6:nth-child(odd){
		padding-right: 10px;
	}
	.honer-content .row .col-xs-6{
		margin-bottom: 20px;
	}
	/*产品*/
	.product-content .row .col-md-3.col-xs-12 {
		padding: 0!important;
	}
	.product-content .row h4 {
		margin: 10px 0 15px 0;
	}
	.product-content .row {
		margin-top: 30px;
	}
	.page ul li:nth-child(3) {
		display: none;
	}
	#allmap {
		min-height: 200px;
	}
	.contactus .first input {
		border-right: 1px solid #959595!important;
		border-radius: 5px!important;
	}
	/*新闻中心*/
	.news-content .row{padding-top: 15px;}
	.news-content .row span{width:32%;}
	.news-content .row div{margin-left: 6%;width: 62%;}
	.news-content .row h3{
	    font-size: 16px;
	    overflow: hidden;
	    text-overflow: ellipsis;
	    white-space: nowrap;
	    /* padding-top: 28px; */
	}
	.news-content .row h4{font-size: 12px;color: #666666;}
	.news-content p {
	    padding-left: 25px;
	    overflow: hidden;
	    text-overflow: ellipsis;
	    display: -webkit-box;
	    -webkit-box-orient: vertical;
	    -webkit-line-clamp: 2!important;
	    text-indent: 0;
	    line-height:1.5;
	    color: #666666;
	}
	.news-details .title{margin-top: 20px;}
	.details .row{display: block!important;}
	.details .page .row div.col-md-2{margin-top: 30px;}
	.details .page .row div.col-md-2 a{margin: 0!important;}
	.product-content .row .col-md-3.col-xs-12 {
	text-align: center;
	padding-right: 20px;
	padding-left: 20px;
}


}

p {
	line-height: 2.5;
	text-indent: 36px;
}

.first .col-md-6.col-xs-12 img {
	/*padding-right: 25px;*/
}

.first p:first-child {
	padding-left: 25px;
	text-align:left;
	line-height:36px;
}

.about-content,
.equip-content,
.honer-content,
.product-content,
.news-content,
.news-details {
	display: block!important;
}

.about-content .title h1 {
	margin: 0;
	width: max-content;
	display: table;
	color: #C5168D;
}

.title div:first-child h1 {
	color: white;
	background-color: #C5168D;
	padding: 10px 10px;
}

.title div {
	display: table;
	margin: 20px auto;
	margin-bottom: 0;
}
.news-details .title div{margin-bottom:20px;}
.about-content .row:nth-child(1) {
	margin-top: 0;
}

.about-content .row:last-child {
	margin-bottom: 50px;
}

.first .page ul {
	align-items: center;
}

.first .page ul li {
	background-color: #C5168D;
	margin: 0 3px;
	padding: 6px 13px;
}

/* .first .page>ul>li:nth-child(3) {
	margin: 0;
	padding: 0;
	background: none;
} */

.first .page ul li:nth-child(3) ul {
	padding-bottom: 0;
}

.first .page ul li ul .active {
	background-color: #163ec5;
	    border-bottom: none;
}
.first .page ul li ul .active a{
	    border-bottom: none!important;
}

.first .page ul li a {
	color: white;
}

.page {
	margin: 40px 0;
}

.product-content .row img {
	max-height: 203px;
}

.product-page.page {
	margin: 60px 0;
}

.equip-content .row img {
	border: 1px solid #2E3192;
}

.equip-content .row h4 {
	text-align: center;
	margin: 30px 0 60px 0;
}

.news-content .row img {
	max-height: 165px;
}

.news-content .row {
	display: flex;
	align-items: center;
}

.news-details {
	text-align: center;
	border-bottom: 1px solid #afafaf;
	padding-bottom: 24px;
}

.news-details .title h3 {
	color: #C5168D;
}

.title span:first-child {
	margin-right: 20px;
}

/* .title {
	border-bottom: 1px solid #afafaf;
	margin-bottom: 40px;
} */

.details .first {
	padding-top: 46px;
}

.details .first p {
	margin-bottom: 0;
}

.news-details p {
	padding-left: 0;
	text-align: left;
	text-indent: 0;
}

.news-details .content img {
	margin-bottom: 28px;
	width: 50%;
}

.details .page {
	margin: 40px 0 100px 0;
}

.details .page a {
	color: #585555;
}

.details .page .row div.col-md-10 div:first-child {
	margin-bottom: 30px;
}

.details .page .row div.col-md-2 a {
	border: 1px solid #C5168D;
	padding: 10px 30px;
	border-radius: 7px;
	color: #c5168d;
	display: block;
	text-align: center;
	margin: 0 30px;
}

.details .row {
	display: flex;
	align-items: center;
}

.contactus #tab1 ul {
	display: block;
}

.contactus .tab-content>.tab-pane>div {
	display: block;
	justify-content: center;
}

.contactus .content {
	background: #f3f3f3;
}

.contactus .content:nth-child(1) {
	margin-top: 19px;
}

.contactus .contact {
	min-height: auto;
	margin-bottom: 50px;
}

.contactus .container {
	padding-right: 0;
	padding-left: 0;
	margin-right: auto;
	margin-left: auto;
}
.contactus #tab2 .con div{
	display:flex;
	align-items:center;
	margin-bottom:7px;
}
.contactus #tab2 .con div span{
    border: 1px solid;
    border-radius: 100%;
    padding: 0px 5px;
    font-size: 13px;
    margin-right: 10px;
}
.contactus .first p{
	padding-left: 0px;
    margin-bottom: 0px;
    text-indent: 0;
}
.contactus #tab2 h4 {
    color: #C5168D;
    font-size: 21px;
    padding: 26px 0;
}
.contactus #tab2 .con{
	margin-top:40px;
}
.contactus .con{margin-bottom:50px;}
.contactus .con:last-child{margin-bottom:50px;}
.honer-content h4{text-align:center;}
.first .page ul li:hover{background-color: #163ec5;}
/* .first .page ul li:nth-child(3):hover{background-color: #f3f3f3;}
.first .page ul li ul li:nth-child(3):hover{background-color: #163ec5;} */
.news-details .content{background:#f3f3f3}
.news-details .content div{text-align:left}
.page ul{
	border-bottom: none;
    padding-bottom: 0px;
    }