﻿@media(min-width:1301px) {


	.top {
		height: 46px;
		line-height: 46px;
		background: #f2f8fb;
	}

	.top .left {
		font-size: 14px;
		color: #8a8a8a;
	}

	.top .right {
		font-size: 14px;
		color: #8a8a8a;
	}

	.top .right i {
		display: inline-block;
		margin-right: 5px;
		color: #7a7a7a;
		font-size: 12px;
	}

	.top .right a {
		font-size: 14px;
		color: #8a8a8a;
		display: inline-block;
		position: relative;
		padding-right: 15px;
		margin-right: 10px;
	}

	.top .right a:hover {
		color: #018dea;
	}

	.top .right a::after {
		content: "|";
		position: absolute;
		right: 0;
		top: 0;
		color: #aeaeae;
		font-size: 12px;
	}

	.mobile_block {
		display: none !important;
	}
	.mobile_blocks {
		display: none;
	}
	.header {
		padding: 20px 0;
	}
	.header.navFix{
		    position: fixed;
		    left: 0;
		    top: 0;
		    z-index: 9999999;
		    width: 100%;
		    background: #fff;
		    border: none;
		    box-shadow: 0px 5px 15px rgba(0,0,0,.1);
	}
	.header .right {
		width: 440px;
	}

	.header .right .tab-hd ul {
		padding-left: 100px;
		display: flex;
	}

	.header .right .tab-hd ul li {
		width: 56px;
		height: 30px;
		cursor: pointer;
		line-height: 30px;
		text-align: center;
		font-size: 14px;
		color: #908f8f;
	}

	.header .right .tab-hd ul li.on {
		background: #39c94c;
		color: #FFFFFF;
		border-top-left-radius: 5px;
		border-top-right-radius: 5px;
	}

	.header .right .tab-bd .tab-pal {
		display: none;
		border: 2px solid #39c94c;
		border-radius: 5px;
	}
	.header .right .tab-bd .tab-pal .form{
		display: flex;}
.header .right .tab-bd .tab-pal.active{ display: block;}
	.index_search_left {
		width: 100px;
	}

	.nice-select.wide {
		font-size: 14px;
		border: none;
		padding-left: 10px;
	}

	.nice-select.wide .list {
		left: -2px !important;
		right: 0 !important;
		border: 2px solid #39c94c;
		top: 38px;
		border-top: none;
		border-top-left-radius: 0;
		border-top-right-radius: 0;
	}

	.index_search_right {
		display: flex;
		align-items: center;
          flex: 1;
	}

	.index_search_right input[type="text"] {
		height: 25px;
		border: none;
		flex: 1;
		width: 210px;
		border-left: 1px solid #e5e5e5;
		padding-left: 15px;
	}

	.index_search_right button {
		background: #39c94c;
		color: #FFFFFF;
		width: 75px;
		height: 42px;
		border: none;
		outline: none;
		cursor: pointer;
	}

	.nice-select .option {
		padding-left: 10px;
	}

	.index_search_right button i {
		display: inline-block;
		margin-right: 5px;
	}

	.nice-select:after {
		right: 7px;
	}
.search_kuan{
    width: 100px !important;
    height: 40px;border:none;padding-left: 8px;
}
.search_kuan .current{
        width: 70px;
    display: block;
    overflow: hidden;
}
.search_kuan  .list{width:150px;height:345px;overflow-y:auto;}

	.nav {
		position: relative;
		z-index: 9999;
		box-shadow: 0 3px 4px rgb(26 26 26 / 10%);
		height: 60px;
		border-top: 1px solid #eeeeee;
	}
	


	.nav .left ul {
		display: flex;
	}

	.nav .left ul li.nLi {
			width: 114px;
			margin-right: 40px;
			line-height: 60px;
			font-size: 16px;
			position: relative;
			text-align: center;
		}
	
		.nav .left ul li.nLi::after {
			content: "";
			width: 0;
			opacity: 0;
			height: 2px;
			background: #035cac;
			position: absolute;
			left: 0;
			right: 0;
			margin: 0 auto;
			top: 0;
			-webkit-transition: all .4s ease-in-out 0s;
			transition: all .4s ease-in-out 0s;
		}
	
		.nav .left ul li.nLi:hover::after,.nav .left ul li.nLi.on::after {
			opacity: 1;
			width: 100%;
		}
	.nav .left ul li.nLi i{
		    position: absolute;
		    right: 0;
		    top: 20px;
		    -webkit-transform: rotate(90deg);
		    transform: rotate(90deg);
		    line-height: 20px;
	}
		.nav .left ul li.nLi>a {
			display: block;
			color: #454545;
			cursor: pointer;
		}
	
		.nav .left ul li.nLi:hover>a {
			color: #035cac;
		}
		.nav .left ul li.nLi:hover>i {
			color: #035cac;
		}
	.nav .left ul li.nLi .sub{
		position: absolute;
		left: 0;
		top: 80px;
		width: 135px;
		z-index: 999;
		background: #FFFFff;
		border-radius: 0px 0px 5px 5px; 
		opacity: 0;
		visibility: hidden;
		overflow: hidden;
		-webkit-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
		 box-shadow: 0px 10px 30px rgba(0,0,0,.05);
		 border-top: 2px solid #39c94c;
	}
	.nav .left ul li.nLi .sub a{
		display: block;
		height: 50px;
		line-height: 50px;
		text-align: center;
		box-sizing: border-box;
		font-size: 15px;
		color: #333333;
		border-bottom: 3px solid #f2f2f2;
	}
	.nav .left ul li.nLi .sub a:last-child{
		border: none;
	}
	.nav .left ul li.nLi .sub a:hover{
		background: #39c94c;
		color: #FFFFff;
	}
	.nav .left ul li.nLi:hover .sub{
		opacity: 1;
		visibility: initial;
		top: 60px;
	}

	.nav .right {
		display: flex;
		align-items: center;
		height: 60px;
	}

	.nav .right a {
		position: relative;
		height: 36px;
		width: 110px;
		line-height: 36px;
		color: #fff;
		border-radius: 5px;
		background: #0188e4;
		font-size: 14px;
		margin-left: 13px;
		overflow: hidden;
	}

	.nav .right a span {
		display: block;
		position: absolute;
		left: 0;
		top: 0;
		bottom: 0;
		right: 0;
		z-index: 2;
		text-align: center;
	}

	.nav .right a i {
		margin-right: 5px;
	}

	.nav .right a::after {
		content: "";
		z-index: 1;
		position: absolute;
		left: 0;
		top: 0;
		bottom: 0;
		right: 0;
		transition: 0.5s;
		opacity: 0;
		width: 0;
		background: #39c94c;

	}

	.nav .right a:hover::after {
		width: 100%;
		opacity: 1;
	}

	.index_banner .swiper-slide a {
		display: block;
		height: 500px;
	}

	.index_banner .box {
		position: relative;
	}

	.index_banner .box .btn {
		position: absolute;
		right: 0;
		top: -70px;
	}

	.index_banner .box .btn .swiper-button-next,
	.index_banner .box .btn .swiper-button-prev {
		width: 40px;
		height: 40px;
		border-radius: 5px;
		outline: none;
		background: #0188e4;
	}

	.index_banner .box .btn .swiper-button-next {
		right: 0;
	}

	.index_banner .box .btn .swiper-button-prev {
		right: 50px;
		left: auto;
	}

	.index_banner .box .btn .swiper-button-next:after,
	.index_banner .box .btn .swiper-button-prev:after {
		font-size: 16px;
		color: #FFFFFF;
	}

	.index_banner .box .notice {
		width: 100%;
		background: #FFFFFF;
		box-shadow: 0px 5px 40px rgba(0, 0, 0, .1);
		height: 73px;
		display: flex;
		border-radius: 5px;
	 margin-top:15px;
		align-items: center;    position: absolute;
    left: 0;
    top: -51px;
    z-index: 999;
	}

	.index_banner .box .notice strong {
		width: 125px;

		display: block;
		background: url(../image/notice_ico.png) no-repeat 23px center;
		padding-left: 46px;
		box-sizing: border-box;
		font-size: 15px;
		color: #4c4c4c;
		font-weight: bold;
	}

	.index_banner .box .notice_box {
		width: 1100px;
		overflow: hidden;
	}

	.index_banner .box .notice_box li {
		width: 16.666666%;
		/*margin-right: 0.8%;*/
		background: url(../image/point.png) no-repeat left center;
		padding-left: 13px;
		overflow: hidden;
		box-sizing: border-box;
		display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;

	}

	.index_banner .box .notice_box li a {
		font-size: 14px;
		color: #5a5a5a;
		display: block;
		line-height: 24px;
	}

	.index_banner .box .notice_box li a:hover {
		color: #0085dd;
	}

	.index_banner .box .notice_box li span {
		float: right;
		margin-left: 20px;
		font-size: 14px;
		color: #acacac;
	}

	.lmt {
		height: 35px;
		line-height: 35px;
		margin-bottom: 25px;
	}

	.lmt a.more { 
	    float: right;
		width: 92px;
		height: 33px;
		line-height: 33px;
		border: 1px solid #e7e7e7;
		border-radius: 25px;
		display: flex;
		align-items: center;
		text-align: center;
		justify-content: center;
		font-size: 12px;
		color: #979797;
	}

	.lmt a.more i {
		font-size: 18px;
		margin-left: 5px;
		color: #b1b1b1;
		-webkit-transition: all .3s ease-in-out 0s;
		transition: all .3s ease-in-out 0s;
	}

	.lmt a.more:hover {
		border: 1px solid #0188e4;
		color: #0188e4;
	}

	.lmt a.more:hover i {
		color: #0188e4;
	}

	.lmt strong {
		font-size: 24px;
	}

	.lmt span {
		font-size: 15px;
		color: #cbcbcb;
		display: inline-block;
		margin-left: 5px;
	}

	.pinpaizhaoshang {
		padding-top: 60px;
		padding-bottom: 55px;
		background: url(../image/ppzs_bg1.jpg) no-repeat left bottom, url(../image/ppzs_bg2.jpg) no-repeat right top;
	}

 
 
.pinpaizhaoshang .bd ul li {
 	cursor: pointer;
 	float: left;
 	width: 304px;
 	margin-right: 22px;
 	margin-bottom: 13px;
 	position: relative;
 }
 .pinpaizhaoshang .bd ul li img{ width:100%; height:180px}
.pinpaizhaoshang .bd ul li::after {
 	content: "";
 	width: 30%;
 	opacity: 0;
 	height: 1px;
 	background: #1d8fdb;
 	position: absolute;
 	left: 0;
 	bottom: 0;
 	-webkit-transition: all .3s ease-in-out 0s;
 	transition: all .3s ease-in-out 0s;
 }
 
.pinpaizhaoshang .bd ul li:hover::after {
 	width: 100%;
 	opacity: 1;
 }
 
.pinpaizhaoshang .bd ul li .pic {
 	display: block;
 	width: 304px;
 	height: 180px;
 	position: relative;
 }
 
.pinpaizhaoshang .bd ul li .pic i {
 	width: 32px;
 	height: 32px;
 	display: block;
 	position: absolute;
 	left: 0;
 	right: 0;
 	top: 0;
 	bottom: 0;
 	margin: auto;
 	background: rgba(0, 0, 0, .5);
 	line-height: 32px;
 	text-align: center;
 	border-radius: 50%;
 	color: #fff;
 }
 
.pinpaizhaoshang .bd ul li .pic img {
 	display: block;
 	width: 100%;
 	height: 180px;
 }
 
.pinpaizhaoshang .bd ul lii:nth-child(4n+4) {
 	margin-right: 0;
 }
 
.pinpaizhaoshang .bd ul li .more {
 	display: flex;
 	height: 42px;
 	line-height: 42px;
 	border-bottom: 1px solid #dadada;
 }
 
.pinpaizhaoshang .bd ul li .more span {
 	font-size: 14px;
 	color: #5d5d5d;
 	overflow: hidden;
 }
 
.pinpaizhaoshang .bd ul li .more span:last-child {
 	text-align: right;
 	
 	flex: 0 0 25%;
 }
 
.pinpaizhaoshang .bd ul li:hover .more span:last-child {
 	color: #0181d7;
 }
 
.pinpaizhaoshang .bd ul li:hover  .pic i{
 	background: #0181d7;
 }
.pinpaizhaoshang .bd ul li:nth-child(4),.pinpaizhaoshang .bd ul li:nth-child(8){
	margin-right: 0;
}
	.pinpaizhaoshang .hd {
		margin-top: 17px;
	}

	.pinpaizhaoshang .hd ul {
		display: flex;
		align-items: center;
		justify-content: center;
		height: 20px;
	}

	.pinpaizhaoshang .hd ul li {
		width: 11px;
		height: 11px;
		background: #e4e4e4;
		border-radius: 50%;
		text-indent: 30px;
		overflow: hidden;
		margin: 0 4px;
		cursor: pointer;
		-webkit-transition: all .3s ease-in-out 0s;
		transition: all .3s ease-in-out 0s;
	}

	.pinpaizhaoshang .hd ul li.on {
		background: #0181d7;
	}

	.dailipinpai {
		padding-top: 60px;
		padding-bottom: 65px;
		background: url(../image/dlpp_bg.jpg) no-repeat center #f3f7f8;
	}
.smore{
    float: right;
}
	.dailipinpai .lmt a.more {
		background: #0181d7;
		border: 1px solid #0181d7;
		color: #FFFFFF;
		box-shadow: 0px 0px 15px rgba(1, 129, 215, .7);
	}

	.dailipinpai .lmt a.more i {
		color: #FFFFFF;
	}

	.lmt .s {
		font-size: 17px;
		margin-left: 45px;
	}

	.lmt .s a {
		display: inline-block;
		margin-right: 50px;
		color: #6c6c6c;
	}

	.lmt .s a:hover {
		color: #0181d7;
	}
 
	.dailipinpai .left {
		width: 290px;
	}
   .tab-hd .s a {
		display: inline-block;
		padding: 0 20px;
		cursor: pointer;
		margin-right: 20px;
		color: #6c6c6c;
		border-radius: 25px;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;
	}
.tab-hd .s a.on,.tab-hd .s a:hover{
	background: #0181d7;
	color: #FFFFFF;
}
.tab-hd strong{
	cursor: pointer;
}
  .tab-hd strong.on{color:#1679d3}
	.dailipinpai .left a {
		display: block;
		width: 100%;
		position: relative;
		overflow: hidden;
		border-radius: 5px;
		margin-bottom: 16px;
	}

	.dailipinpai .left a img {
		display: block;
		width: 100%;
		height: 193px;
		-webkit-transition: all .3s ease-in-out 0s;
		transition: all .3s ease-in-out 0s;
	}

	.dailipinpai .left a p {
		position: absolute;
		width: 100%;
		height: 39px;
		line-height: 39px;
		text-align: center;
		color: #FFFFFF;
		font-size: 15px;
		position: absolute;
		left: 0;
		bottom: 0;
		background: rgba(0, 0, 0, .7);
		-webkit-transition: all .3s ease-in-out 0s;
		transition: all .3s ease-in-out 0s;
	}

	.dailipinpai .left a:hover img {
		transform: scale(1.1);
		-webkit-transform: scale(1.1)
	}

	.dailipinpai .left a:hover p {
		background: rgba(1, 129, 215, .7);
	}

	.dailipinpai .index_dlpp {
		border-radius: 5px;
		overflow-y: auto;
		width: 987px;
		height: 404px;
		background: #FFFFFF;
		box-shadow: 0px 5px 5px rgba(0, 0, 0, .05);
		padding: 20px;
		box-sizing: border-box;
	}

	.dailipinpai .index_dlpp::-webkit-scrollbar {
		width: 4px;
		height: 4px
	}

	.dailipinpai .index_dlpp::-webkit-scrollbar-button:vertical {
		display: none
	}

	.dailipinpai .index_dlpp::-webkit-scrollbar-corner,
	::-webkit-scrollbar-track {
		background-color: #cdd2d8
	}

	.dailipinpai .index_dlpp::-webkit-scrollbar-thumb {
		border-radius: 5px;
		background-color: #0181d7;
	}

	.dailipinpai .index_dlpp::-webkit-scrollbar-thumb:vertical:hover {
		background-color: #0181d7;
	}

	.dailipinpai .index_dlpp::-webkit-scrollbar-thumb:vertical:active {
		background-color: #0181d7;
	}

	.dailipinpai .index_dlpp ul li {
		display: block;
		float: left;
		width: 170px;
		height: 106px;
		border: 1px solid #e5e5e5;
		border-radius: 5px;
		overflow: hidden;
		margin-right: 20px;
		margin-bottom: 20px;
		position: relative;
	}

	.dailipinpai .index_dlpp ul li:nth-of-type(5n+5) {
		margin-right: 0;
	}

	.dailipinpai .index_dlpp ul li .pp_bq {
		position: absolute;
		right: 0;
		top: 0;
		width: 42px;
		height: 28px;
		color: #FFFFFF;
		font-size: 14px;
		line-height: 28px;
		text-align: right;
		padding-right: 8px;

	}

	.dailipinpai .index_dlpp ul li .pp_bq1 {
		background: url(../image/biaoqian_rm.png);width:56px; padding-left: 4px;
	}

	.dailipinpai .index_dlpp ul li .pp_bq2 {
		background: url(../image/biaoqian_yz.png);
	}

	.dailipinpai .index_dlpp ul li .pp_bq3 {
		background: url(../image/biaoqian_hd.png); 
	}
		.dailipinpai .index_dlpp ul li .pp_bq4 {
		background: url(../image/biaoqian_rm.png);
	}

	.dailipinpai .index_dlpp ul li i {
		display: block;
		width: 100%;
		height: 80px;
		display: flex;
		align-items: center;
		justify-content: center;
	}

	.dailipinpai .index_dlpp ul li i img {
		max-height: 80px;
	}

	.dailipinpai .index_dlpp ul li p {
		text-align: center;
		font-size: 15px;
		color: #585858;
		height: 22px;
		line-height: 22px;
		overflow: hidden;
	}

	.dailipinpai .index_dlpp ul li .pp_zhezhao {
		position: absolute;
		left: 0;
		top: 0;
		background: rgba(1, 129, 215, .9);
		width: 100%;
		height: 100%;
		display: flex;
		align-items: center;
		justify-content: center;
		opacity: 0;
		visibility: hidden;
		-webkit-transition: all .3s ease-in-out 0s;
		transition: all .3s ease-in-out 0s;
	}

	.dailipinpai .index_dlpp ul li .pp_zhezhao a {
		width: 101px;
		height: 29px;
		line-height: 29px;
		text-align: center;
		border: 1px solid #FFFFFF;
		border-radius: 25px;
		font-size: 14px;
		color: #FFFFFF;
	}

	.dailipinpai .index_dlpp ul li .pp_zhezhao a:hover {
		background: #FFFFFF;
		color: #0181d7;
	}

	.dailipinpai .index_dlpp ul li:hover .pp_zhezhao {
		opacity: 1;
		visibility: initial;
	}
	
	
	.dailipinpai .index_ppzs {
		border-radius: 5px;
		overflow-y: auto;
		width: 987px; 
		background: #FFFFFF;
		box-shadow: 0px 5px 5px rgba(0, 0, 0, .05);
		padding: 20px;
		box-sizing: border-box;
		    padding-bottom: 0;
		    padding-top: 10px;
	}
	
	
	 
	.dailipinpai .index_ppzs ul li {
		cursor: pointer;
		float: left;
		width: 218px;
		margin-right: 24px;
		margin-bottom: 13px;
		position: relative;
	}
	
	.dailipinpai .index_ppzs ul li::after {
		content: "";
		width: 30%;
		opacity: 0;
		height: 1px;
		background: #1d8fdb;
		position: absolute;
		left: 0;
		bottom: 0;
		-webkit-transition: all .3s ease-in-out 0s;
		transition: all .3s ease-in-out 0s;
	}
	
	.dailipinpai .index_ppzs ul li:hover::after {
		width: 100%;
		opacity: 1;
	}
	
	.dailipinpai .index_ppzs ul li .pic {
		display: block;
		width: 218px;
		height: 140px;
		position: relative;
	}
	
	.dailipinpai .index_ppzs ul li .pic i {
		width: 32px;
		height: 32px;
		display: block;
		position: absolute;
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
		margin: auto;
		background: rgba(0, 0, 0, .5);
		line-height: 32px;
		text-align: center;
		border-radius: 50%;
		color: #fff;
	}
	
	.dailipinpai .index_ppzs ul li .pic img {
		display: block;
		width: 100%;
		height: 140px;
	}
	
	.dailipinpai .index_ppzs ul li:nth-child(4n+4) {
		margin-right: 0;
	}
	
	.dailipinpai .index_ppzs ul li .more {
		display: flex;
		height: 42px;
		line-height: 42px;
		border-bottom: 1px solid #dadada;
	}
	
	.dailipinpai .index_ppzs ul li .more span {
		flex: 2;
		font-size: 14px;
		color: #5d5d5d;
		overflow: hidden;
	}
	
	.dailipinpai .index_ppzs ul li .more span:last-child {
		text-align: right;
			flex: 1;
	}
	
	.dailipinpai .index_ppzs ul li:hover .more span:last-child {
		color: #0181d7;
	}
	
	.dailipinpai .index_ppzs ul li:hover  .pic i{
		background: #0181d7;
	}
	.dailipinpai .index_ppzt {
		width: 987px;  
	}
	.dailipinpai .index_ppzt ul{
		
		display: flex;
		flex-wrap: wrap;
	}
	.dailipinpai .index_ppzt  ul li { 
		border-radius: 5px; 
		background: #FFFFFF;
		box-shadow: 0px 5px 5px rgba(0, 0, 0, .05); 
		box-sizing: border-box;
		padding:7px 15px;
		margin-bottom: 14px;
		margin-right: 2%;
		width: 49%;
		box-sizing: border-box;
		background: #FFFFFF;
		-webkit-transition: all .3s ease-in-out 0s;
		transition: all .3s ease-in-out 0s;
	}
	.dailipinpai .index_ppzt  ul li:nth-child(even){
		margin-right: 0;
	}
	.dailipinpai .index_ppzt  ul li p {
		 height: 36px;
		 line-height: 36px;
		 background: url(../image/point_1.png) no-repeat left;
		 padding-left: 15px;
		 overflow: hidden;
	
	}
	.dailipinpai .index_ppzt  ul li a{
		color: #585858;
		font-size: 14px;
	}
	.dailipinpai .index_ppzt  ul li a:hover{
		color: #39c94c;
	}
	.dailipinpai .index_ppzt  ul li p span{
		float: right;
		font-size: 14px;
		color: #9f9f9f;
		margin-left: 15px;
	}
	 

	.chanpinzhongxin {
		padding-top: 60px;
		padding-bottom: 150px;
		position: relative;
		background: url(../image/cpzs_bg1.jpg) no-repeat left top, url(../image/cpzs_bg2.jpg) no-repeat right bottom;
	}
	            .waves {position:absolute;width:100%;height:95px;   left: 0; bottom: 0;}
			      
			            .parallax > use {animation:move-forever 25s cubic-bezier(.55,.5,.45,.5)     infinite;}
			            .parallax > use:nth-child(1) {animation-delay:-2s;animation-duration:7s;}
			            .parallax > use:nth-child(2) {animation-delay:-3s;animation-duration:10s;}
			            .parallax > use:nth-child(3) {animation-delay:-4s;animation-duration:13s;}
			            .parallax > use:nth-child(4) {animation-delay:-5s;animation-duration:20s;}
			            @keyframes move-forever {0% {transform:translate3d(-90px,0,0);}
			            100% {transform:translate3d(85px,0,0);}
			            }
	.chanpinzhongxin .index_cpzx ul li {
		display: block;
		float: left;
		width: 251px;
		height: 312px;
		background: #FFFFFF;
		box-shadow: 0px 0px 25px rgba(0, 0, 0, .04);
		margin-right: 10px;
		border-radius: 5px;
		padding-top: 35px;
		box-sizing: border-box;
		position: relative;
		-webkit-transition: all .5s ease-in-out 0s;
		transition: all .5s ease-in-out 0s;

	}

	.chanpinzhongxin .index_cpzx ul li:last-child {
		margin-right: 0;
	}

	.chanpinzhongxin .index_cpzx ul li .cpzx_ico {
		width: 67px;
		height: 67px;
		border-radius: 50%;
		margin: 0 auto;
		display: flex;
		align-items: center;
		justify-content: center;
		background: #1679d3;
		box-shadow: 0px 0px 30px rgba(1, 129, 215, .5);
		-webkit-transition: all .5s ease-in-out 0s;
		transition: all .5s ease-in-out 0s;
	}

	.chanpinzhongxin .index_cpzx ul li .cpzx_ico i {
		color: #FFFFFF;
		font-size: 40px;
		-webkit-transition: all .5s ease-in-out 0s;
		transition: all .5s ease-in-out 0s;
	}

	.chanpinzhongxin .index_cpzx ul li strong {
		display: block;
		text-align: center;
		font-size: 17px;
		color: #2a2a2a;
		margin-top: 25px;
		margin-bottom: 20px;
		-webkit-transition: all .5s ease-in-out 0s;
		transition: all .5s ease-in-out 0s;
	}

	.chanpinzhongxin .index_cpzx ul li strong a {
		color: #333333;
		-webkit-transition: all .5s ease-in-out 0s;
		transition: all .5s ease-in-out 0s;
	}

	.chanpinzhongxin .index_cpzx ul li .cpzx_tag {
		width: 227px;
		margin: 0 auto;
		text-align: center;
	}

	.chanpinzhongxin .index_cpzx ul li .cpzx_tag a {
		display: inline-block;
		height: 22px;
		line-height: 22px;
		border: 1px solid #e4e4e4;
		padding: 0 14px;
		border-radius: 25px;
		font-size: 12px;
		color: #8e8e8e;margin: 0 3px;
		margin-bottom: 7px;
		-webkit-transition: all .5s ease-in-out 0s;
		transition: all .5s ease-in-out 0s;
	}

	.chanpinzhongxin .index_cpzx ul li .more {
		position: absolute;
		width: 227px;
		left: 0;
		right: 0;
		margin: 0 auto;
		bottom: 0;
		height: 45px;
		line-height: 45px;
		display: flex;
		-webkit-transition: all .5s ease-in-out 0s;
		transition: all .5s ease-in-out 0s;
		border-top: 1px solid #ededed;
	}

	.chanpinzhongxin .index_cpzx ul li .more span {
		flex: 1;
		font-size: 12px;
		color: #a5a5a5;
		-webkit-transition: all .5s ease-in-out 0s;
		transition: all .5s ease-in-out 0s;
	}

	.chanpinzhongxin .index_cpzx ul li:hover {
		background: url(../image/cpzx_li_bg.png) no-repeat right center #1679d3;
	}

	.chanpinzhongxin .index_cpzx ul li:hover .cpzx_ico {
		background: #FFFFFF;
	}

	.chanpinzhongxin .index_cpzx ul li:hover .cpzx_ico i {
		color: #1679d3;
	}

	.chanpinzhongxin .index_cpzx ul li:hover strong a {
		color: #FFFFFF;
		font-weight: bold;
	}

	.chanpinzhongxin .index_cpzx ul li:hover .cpzx_tag a {
		color: #FFFFFF;
		border: 1px solid #318ee1;
	}

	.chanpinzhongxin .index_cpzx ul li:hover .more {
		border-top: 1px solid #4594dc;
	}

	.chanpinzhongxin .index_cpzx ul li:hover .more span {
		color: #FFFFFF;
	}

	.chanpinzhongxin .index_cpzx ul li .cpzx_tag a:hover {
		background: #FFFFFF;
		border: 1px solid #FFFFFF;
		color: #1679d3;
	}

.index_cpyy ul{
	display: flex;
}
	.index_cpyy ul li {  
	width: 251px;
		border-radius: 5px;
		overflow: hidden;
		box-shadow: 0px 0px 25px rgba(0, 0, 0, .08);
		margin-right: 11px;
		-webkit-transition: all .3s ease-in-out 0s;
		transition: all .3s ease-in-out 0s;
	}
.index_cpyy ul li:last-child{
	margin-right: 0;
}
	.index_cpyy ul li .pic {
		display: block;
		width: 100%;
		height: 174px;
		display: flex;
		align-items: center;
		justify-content: center;
		border: 1px solid #f2f2f2;

	}

	.index_cpyy ul li .pic img {
		width: 100%;
	   height: 174px;
	}

	.index_cpyy ul li .news_list_txt {
		padding: 10px;
		box-sizing: border-box;
		background: #FFFFFF;
	}

	.index_cpyy ul li .news_list_txt .title {
		height: 24px;
		line-height: 24px;
		font-size: 16px;
		color: #000000;
		margin-bottom: 5px;
		display: block;
		overflow: hidden;
	}

	.index_cpyy ul li .news_list_txt p {
		font-size: 14px;
		color: #777777;
		line-height: 25px;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
		overflow: hidden;
	}
	.index_cpyy ul li .news_list_txt p a{
		color: #19be34;
	}
	.index_cpyy ul li .news_list_txt .more {
		height: 26px;
		margin-top: 20px;
		font-size: 14px;
		color: #9f9f9f;
		display: flex;
	}

	.index_cpyy ul li .news_list_txt .more span {
		flex: 1;
	}

	.index_cpyy ul li .news_list_txt .more span i {
		display: inline-block;
		margin-right: 5px;
	}

 

	.index_cpyy ul li:hover .news_list_txt .more a {
		padding: 0 25px;
		background: #0183da;
	}

	.index_cpyy ul li:hover .news_list_txt .more a i {
		color: #FFFFFF;
	}
 
	.index_cpyy ul li:hover .news_list_txt .title {
		color: #0183da;
	}
 
.index_xhcp ul li {
		float: left;
		width: 251px;
		margin-right: 11px;
		border-radius: 5px;
		overflow: hidden;
		box-shadow: 0px 0px 25px rgba(0, 0, 0, .08);
	}

	.index_xhcp ul li:last-child {
		margin-right: 0;
	}

	.index_xhcp ul li .pic {
		display: block; 
	}

	.index_xhcp ul li img {
		display: block;
		width: 100%;
	}
	.index_xhcp ul li .index_xhcp_b{
		padding: 10px;
		box-sizing: content-box;
	}

	.index_xhcp ul li .t {
		font-size: 15px;
		color: #2a2a2a;
		    line-height: 24px;
    height: 24px;
    display: block;
    overflow: hidden;
	}

	.index_xhcp ul li .t:hover {
		color: #1679d3;
	}

	.index_xhcp ul li p {
		font-size: 13px;
		color: #5b5b5b;
		line-height: 24px;
	}

	.index_xhcp ul li .more {
		display: flex;
		margin-top: 10px;
	}

	.index_xhcp ul li .more a {
		flex: 1;
		height: 35px;
		line-height: 35px;
		background: #1679d3;
		color: #FFFFFF;
		text-align: center;
		font-size: 14px;
		border-radius: 5px;
		box-shadow: 0px 0px 15px rgba(22, 121, 211, .5);
	}

	.index_xhcp ul li .more a i {
		display: inline-block;
		margin-right: 5px;
		font-size: 18px;
	}

	.index_xhcp ul li .more a:last-child {
		margin-left: 10px;
		background: #39c94c;
		box-shadow: 0px 0px 15px rgba(57, 201, 76, .5);
	}
	
	
	
	.jishuzhuanlan {
		padding-top: 42px;
		padding-bottom: 50px;
	}

	.jishuzhuanlan .jszl {
		padding-bottom: 60px;
	}

	.jishuzhuanlan .swiper-slide i {
		display: block;
		box-shadow: 0px 5px 15px rgba(0, 0, 0, .08);
	}

	.jishuzhuanlan .swiper-slide i img {
		display: block;
		width: 100%;
	}

	.jishuzhuanlan .swiper-slide .jszl_title {
		height: 60px;
		display: flex;
		line-height: 60px;
		border-bottom: 1px solid #e9e9e9;
	}

	.jishuzhuanlan .swiper-slide .jszl_title strong {
		flex: 1;
		font-size: 16px;
		color: #6f6f6f;
		-webkit-transition: all .5s ease-in-out 0s;
		transition: all .5s ease-in-out 0s;
      overflow:hidden
	}

	.jishuzhuanlan .swiper-slide .jszl_title span {
		font-size: 20px;
		color: #d0d0d0;
      margin-left:10px;
		-webkit-transition: all .5s ease-in-out 0s;
		transition: all .5s ease-in-out 0s;
	}

	.jishuzhuanlan .swiper-slide::after {
		content: "";
		width: 30%;
		height: 1px;
		background: #1679d3;
		position: absolute;
		left: 0;
		bottom: 0;
		opacity: 0;
		-webkit-transition: all .5s ease-in-out 0s;
		transition: all .5s ease-in-out 0s;
	}

	.jishuzhuanlan .swiper-slide:hover::after {
		opacity: 1;
		width: 100%;
	}

	.jishuzhuanlan .swiper-slide:hover .jszl_title strong {
		color: #000;
	}

	.jishuzhuanlan .swiper-slide:hover .jszl_title span {
		color: #1679d3;
		font-weight: bold;
	}

	.jishuzhuanlan .jszl_next {
		width: 30px;
		height: 30px;
		background: url(../image/jszl_next.png) no-repeat center;
		position: absolute;
		bottom: 0;
		right: 570px;
		cursor: pointer;
		z-index: 99;
	}

	.jishuzhuanlan .jszl_prev {
		width: 30px;
		height: 30px;
		background: url(../image/jszl_prev.png) no-repeat center;
		position: absolute;
		bottom: 0;
		left: 570px;
		cursor: pointer;
		z-index: 99;
	}

	.jishuzhuanlan .swiper-button-disabled {
		opacity: .3;
	}

	.xinwenzhongxin {
		padding-top: 45px;
		height: 570px;
		box-sizing: border-box;
		background: url(../image/xwzx_bg.jpg) no-repeat top center;
	}

	.xinwenzhongxin .xwzx_left {
		width: 916px;
	}

	.xinwenzhongxin .xwzx_left_b {
		width: 300px;
	}

	.xinwenzhongxin .xwzx_left_b a {
		display: block;
		width: 100%;
		position: relative;
		overflow: hidden;
		border-radius: 5px;
		margin-bottom: 16px;
	}

	.xinwenzhongxin .xwzx_left_b a img {
		display: block;
		width: 100%;
		height: 193px;
		-webkit-transition: all .3s ease-in-out 0s;
		transition: all .3s ease-in-out 0s;
	}

	.xinwenzhongxin .xwzx_left_b a p {
		position: absolute;
		width: 100%;
		height: 47px;
		line-height: 47px;
		text-align: center;
		color: #FFFFFF;
		font-size: 15px;
		position: absolute;
		left: 0;
		bottom: 0;
		background: rgba(0, 0, 0, .7);
		-webkit-transition: all .3s ease-in-out 0s;
		transition: all .3s ease-in-out 0s;
	}

	.xinwenzhongxin .xwzx_left_b a:hover img {
		transform: scale(1.1);
		-webkit-transform: scale(1.1)
	}

	.xinwenzhongxin .xwzx_left_b a:hover p {
		background: rgba(1, 129, 215, .7);
	}

	.xinwenzhongxin .xwzx_left_list {
		width: 588px;
		margin-top: -5px;
	}

	.xinwenzhongxin .xwzx_left_list li {
		height: 43px;
		line-height: 43px;
		padding: 0 7px;
		padding-left: 20px;
		box-sizing: border-box;
		position: relative;
		overflow: hidden;
		margin-bottom: 3px;
		-webkit-transition: all .3s ease-in-out 0s;
		transition: all .3s ease-in-out 0s;
	}

	.xinwenzhongxin .xwzx_left_list li::after {
		content: "";
		width: 7px;
		height: 7px;
		background: url(../image/point.png) no-repeat center;
		position: absolute;
		left: 7px;
		top: 40%;
	}

	.xinwenzhongxin .xwzx_left_list li span {
		float: right;
		font-size: 15px;
		margin-left: 20px;
		color: #d4d4d4;
	}

	.xinwenzhongxin .xwzx_left_list li a {
		font-size: 15px;
		color: #565656;
	}

	.xinwenzhongxin .xwzx_left_list li:hover {
		background: #eef5fb;
	}

	.xinwenzhongxin .xwzx_left_list li a:hover {
		color: #1679d3;
	}

	.xinwenzhongxin .xwzx_right {
		width: 342px;
	}

	.xinwenzhongxin .xwzx_right img {
		display: block;
		width: 100%;
	}

	.xinwenzhongxin .xwzx_right ul li {
		height: 46px;
		line-height: 46px;
		font-size: 15px;
		overflow: hidden;
		background: url(../image/point.png) no-repeat left center;
		padding-left: 13px;
	}

	.xinwenzhongxin .xwzx_right ul li a {
		display: block;
		color: #565656;
	}

	.xinwenzhongxin .xwzx_right ul li a:hover {
		color: #1679d3;
	}

	.youshi {
		height: 123px;
		background: url(../image/youshi_bg.jpg) no-repeat center;
	}

	.youshi .box ul {
		display: flex;
		height: 123px;
		align-items: center;
		justify-content: center;
	}

	.youshi .box ul li {
		flex: 1;
		display: flex;
		align-items: center;
		justify-content: center;
	}

	.youshi .box ul li i {
		font-size: 40px;
		color: #FFFFFF;
	}

	.youshi .box ul li .youshi_t {
		margin-left: 12px;
	}

	.youshi .box ul li .youshi_t strong {
		display: block;
		color: #FFFFFF;
		font-size: 16px;
	}

	.youshi .box ul li .youshi_t span {
		display: block;
		color: #FFFFFF;
		font-size: 14px;
		margin-top: 8px;
	}

	.footer {
		background: #f3f4f4;
		padding-top: 40px;
	}

	.footer .left img {
		display: block;
		margin-bottom: 28px;
	}
	/*.footer .left{*/
	/*    padding-left:20px;*/
	/*}*/

	.footer .left .footer_tel {
		background: url(../image/footer_tel.png) no-repeat left center;
		padding-left: 60px;
		margin-bottom: 20px;
	}

	.footer .left .footer_tel span {
		display: block;
		font-size: 15px;
		color: #767676;
		margin-bottom: 4px;
	}

	.footer .left .footer_tel strong {
		display: block;
		font-size: 36px;
		color: #0e9adc;
	}

	.footer .left p {
		font-size: 14px;
		color: #949494;
		line-height: 30px;
	}

	.footer .fooer_nav {
		width: 755px;
		display: flex;
	}

	.footer .fooer_nav dl {
		flex: 1;
	}

	.footer .right dl dt {
		font-size: 18px;
		position: relative;
		padding-bottom: 17px;
		margin-bottom: 17px;
	}

	.footer .right dl dt::after {
		content: "";
		width: 17px;
		height: 2px;
		background: #0068b1;
		position: absolute;
		left: 0;
		bottom: 0;
	}

	.footer .fooer_nav dl:last-child {
		margin-right: 0;
	}

	.footer .fooer_nav dl dd {
		font-size: 14px;
		line-height: 38px;
		color: #8b8b8b;
	}

	.footer .fooer_nav dl dd a {
		color: #8b8b8b;
	}

	.footer .fooer_nav dl dd a:hover {
		color: #1679d3;
	}

	.footer_wechat p {
		display: flex;
		margin-top: 12px;
		align-items: center;
		justify-content: center;
	}

	.footer_wechat p a {
		width: 29px;
		height: 29px;
		background: #FFFFFF;
		border-radius: 50%;
		text-align: center;
		line-height: 29px;
	}

	.footer_wechat p a i {
		color: #a0a6b1;
		-webkit-transition: all .3s ease-in-out 0s;
		transition: all .3s ease-in-out 0s;
	}

	.footer_wechat p a:nth-child(2) {
		margin-left: auto;
		margin-right: auto;
	}

	.footer_wechat p a:last-child {
		margin-left: auto;
	}

	.footer_wechat p a:first-child {
		margin-right: auto
	}

	.footer_wechat p a:first-child:hover {
		background: #04BE02;
	}

	.footer_wechat p a:nth-child(2):hover {
		background: #e8343a;
	}

	.footer_wechat p a:last-child:hover {
		background: #1296db;
	}

	.footer_wechat p a:hover i {
		color: #FFFFFF;
	}

	.copyright {
		display: flex;
		/*
		height: 75px;
		line-height: 75px;
		*/
		padding-top:20px;
		padding-bottom: 20px;
		line-height: 25px;
		border-top: 1px solid #dddddd;
		margin-top: 35px;
	}

	.copyright p {
		flex: 1;
		font-size: 13px;
		color: #adadad;
	}
	.copyright p:nth-child(1) {
		flex: 0 0 65%;
		font-size: 13px;
		color: #adadad;
	}
	
.copyright p span{
        height: 20px !important;
    line-height: 20px !important;
}
	.copyright p a {
		color: #adadad;
	}
	.copyright p a.awb {
		background: url(../image/5656.png) no-repeat left center;
		background-size: auto 15px;
		padding-left:20px ;
	}
.copyright p:nth-child(2) a{ display:inline-block; margin-left:5px;}
	.nybanner1 {
		height: 300px;
		background: url(../image/nybanner1.jpg) no-repeat center;
	}

	.nybanner1 .box {
		padding-top: 100px;
	}

	.nybanner1 .box strong {
		font-size: 28px;
		color: #3d3d3d;
		position: relative;
		padding-top: 15px;
	}

	.nybanner1 .box strong::after {
		content: "";
		width: 37px;
		height: 2px;
		background: #19bd33;
		position: absolute;
		left: 0;
		top: 0;
	}

	.nybanner1 .box p {
		font-size: 15px;
		color: #3d3d3d;
		line-height: 30px;
		margin-top: 32px;
	}

	.nybanner2 {
		height: 300px;
		background: url(../image/nybanner2.jpg) no-repeat center;
	}

	.nybanner2 .box {
		padding-top: 110px;
	}

	.nybanner2 .box p {
		text-align: center;
		font-size: 32px;
		color: rgba(255, 255, 255, .4);
		letter-spacing: 5px;
		font-family: arial;
	}

	.nybanner2 .box strong {
		font-size: 26px;
		display: block;
		text-align: center;
		color: #FFFFFF;
		margin-top: 10px;
		letter-spacing: 2px;
	}

	.nybanner3 {
		background: url(../image/nybanner3.jpg) no-repeat center;
	}

	.nybanner4 {
		background: url(../image/nybanner4.jpg) no-repeat center;
	}
	.nybanner5 {
		background: url(../image/nybanner5.jpg) no-repeat center;
	}

	.nybanner4 .box p {
		color: rgba(45, 49, 50, .4);
	}

	.nybanner4 .box strong {
		color: #2d3132;
	}

	.about1 {
		padding-top: 70px;
		padding-bottom: 88px;
		background: url(../image/cpzs_bg1.jpg) no-repeat left top, url(../images/about1_bg.jpg) no-repeat right bottom;
	}

	.about1 .left {
		width: 584px;
	}

	.about1 .left img {
		display: block;
		width: 100%;
	}

	.about1 .right {
		width: 683px;
		overflow-y: auto;
		height: 300px;
		margin-top: 10px;
		padding-right: 25px;
		box-sizing: border-box;
	}

	.about1 .right h1 {
		font-size: 20px;
		font-weight: bold;
		color: #2c2c2c;
		display: inline-block;
	}

	.about1 .right strong {
		font-size: 20px;
		color: #ebebeb;
		font-weight: bold;
		display: inline-block;
		margin-left: 5px;
	}

	.about1 .right .title {
		margin-bottom: 30px;
	}

	.about1 .right .about1_dec {
		font-size: 15px;
		color: #636363;
		line-height: 34px;
	}

	.about1 .right .about1_dec p {
		margin-bottom: 18px;
	}

	.about1 .right::-webkit-scrollbar {
		width: 4px;
		height: 4px
	}

	.about1 .right::-webkit-scrollbar-button:vertical {
		display: none
	}

	.about1 .right::-webkit-scrollbar-corner,
	::-webkit-scrollbar-track {
		background-color: #cdd2d8
	}

	.about1 .right::-webkit-scrollbar-thumb {
		border-radius: 5px;
		background-color: #0181d7;
	}

	.about1 .right::-webkit-scrollbar-thumb:vertical:hover {
		background-color: #0181d7;
	}

	.about1 .right::-webkit-scrollbar-thumb:vertical:active {
		background-color: #0181d7;
	}


	.newsnav {
		height: 72px;
		line-height: 72px;
		border-bottom: 1px solid #e5e5e5;
	}

	.newsnav .left {
		display: flex;
	}

	.newsnav .left a {
		width: 120px;
		text-align: center;
		font-size: 16px;
		color: #000;
		position: relative;
	}

	.newsnav .left a::after {
		content: "|";
		position: absolute;
		right: 0;
		top: 0;
		color: #dedede;
	}

	.newsnav .left a:hover,
	.newsnav .left a.on {
		color: #18bd33;
	}

	.newsnav .left .on::before {
		content: "";
		width: 93px;
		height: 2px;
		background: #18bd33;
		position: absolute;
		left: 0;
		right: 0;
		margin: 0 auto;
		bottom: 0;
	}

	.newsnav .right {
		font-size: 15px;
		color: #8c8c8c;
	}

	.newsnav .right a {
		color: #8c8c8c;
	}

	.newsnav .right i {
		font-size: 18px;
		color: #18bd33;
		font-weight: bold;
		display: inline-block;
		margin-right: 5px;
	}


	.nylmt {
		text-align: center;
		margin-bottom: 35px;
	}

	.nylmt strong {
		font-size: 28px;
		color: #2c2c2c;
		position: relative;
		display: block;
		padding-bottom: 20px;
	}

	.nylmt p {
		text-align: center;
		font-size: 15px;
		color: #858585;
		margin-top: 10px;
	}

	.nylmt strong::after {
		content: "";
		width: 29px;
		height: 3px;
		background: #0181d7;
		position: absolute;
		left: 0;
		right: 0;
		margin: 0 auto;
		bottom: 0;
	}

	.about2 {
		background: #f5f8fd;
		padding-top: 55px;
		padding-bottom: 58px;
	}

	.about2 ul {
		display: flex;
		flex-wrap: wrap;
		align-items: center;
	}

	.about2 ul li {
		width: 49%;
		background: #FFFFFF;
		margin-bottom: 22px;
		padding: 23px;
		box-sizing: border-box;
		border-radius: 5px;
		box-shadow: 0px 0px 15px rgba(0, 0, 0, .05);
		display: flex;
		align-items: center;
	}

	.about2 ul li .about2_ico {
		width: 89px;
		height: 89px;
		border-radius: 5px;
		text-align: center;
		line-height: 89px;
	}

	.about2 ul li .about2_txt {
		width: 470px;
		margin-left: auto;
	}

	.about2 ul li .about2_txt strong {
		font-size: 17px;
		font-weight: bold;
	}

	.about2 ul li .about2_txt p {
		font-size: 15px;
		color: #777777;
		line-height: 24px;
		margin-top: 10px;
	}

	.about2 ul li .about2_ico i {
		color: #FFFFFF;
		font-size: 45px;
	}

	.about2 ul li:nth-last-of-type(odd) {
		margin-left: auto;
	}

	.about2 ul li:nth-child(1) .about2_ico {
		background: #f55524;
		box-shadow: 0px 0px 15px #f55524;
	}

	.about2 ul li:nth-child(2) .about2_ico {
		background: #ffb321;
		box-shadow: 0px 0px 15px #ffb321;
	}

	.about2 ul li:nth-child(3) .about2_ico {
		background: #1b96e8;
		box-shadow: 0px 0px 15px #1b96e8;
	}

	.about2 ul li:nth-child(4) .about2_ico {
		background: #5ac251;
		box-shadow: 0px 0px 15px #5ac251;
	}

	.about3 {
		padding-top: 70px;
		padding-bottom: 90px;
		background: url(../image/ppzs_bg1.jpg) no-repeat left bottom, url(../image/ppzs_bg2.jpg) no-repeat right top;
	}

	.about3 .nylmt {
		margin-bottom: 65px;
	}

	.about3 .gallery-top .swiper-slide .title {
		font-size: 34px;
		color: #525252;
		margin-bottom: 20px;
	}

	.about3 .gallery-top .swiper-slide .about3_dec {
		height: 140px;
		overflow: hidden;
		padding-right: 10px;
	}

	.about3 .gallery-top .swiper-slide .about3_dec:hover,
	.about3 .gallery-top .swiper-slide-active .about3_dec {
		overflow-y: auto;
	}

	.about3 .swiper-button-next,
	.about3 .swiper-button-prev {
		width: 54px;
		height: 54px;
		border-radius: 50%;
		background: #0181d7;
	}

	.about3 .swiper-button-prev {
		left: 0;
	}

	.about3 .swiper-button-next {
		right: 0;
	}

	.about3 .swiper-button-next:after,
	.about3 .swiper-button-prev:after {
		font-size: 20px;
	}

	.about3 .gallery-top .swiper-slide .about3_dec::-webkit-scrollbar {
		width: 2px;
		height: 4px
	}

	.about3 .gallery-top .swiper-slide .about3_dec::-webkit-scrollbar-button:vertical {
		display: none
	}

	.about3 .gallery-top .swiper-slide .about3_dec::-webkit-scrollbar-corner,
	::-webkit-scrollbar-track {
		background-color: #cdd2d8
	}

	.about3 .gallery-top .swiper-slide .about3_dec::-webkit-scrollbar-thumb {
		border-radius: 5px;
		background-color: #21ab3b;
	}

	.about3 .gallery-top .swiper-slide .about3_dec::-webkit-scrollbar-thumb:vertical:hover {
		background-color: #21ab3b;
	}

	.about3 .gallery-top .swiper-slide .about3_dec::-webkit-scrollbar-thumb:vertical:active {
		background-color: #21ab3b;
	}

	.about3 .gallery-top .swiper-slide .about3_dec dl {
		display: flex;
		margin-bottom: 23px;
	}

	.about3 .gallery-top .swiper-slide .about3_dec dl dt {
		font-size: 15px;
		color: #646464;
		padding-top: 6px;
	}

	.about3 .gallery-top .swiper-slide .about3_dec dl dd {
		font-size: 15px;
		color: #868686;
		line-height: 27px;
		flex: 1; 
	}

	.about3 .gallery-top .swiper-slide-active .title {
		color: #21ab3b;
	}

	.about3 .gallery-top {
		margin-bottom: 48px;
	}

	.about3 .gallery-thumbs {
		padding-bottom: 20px;
	}

	.about3 .gallery-thumbs::after {
		content: "";
		width: 100%;
		height: 1px;
		background: #e7e7e7;
		position: absolute;
		left: 0;
		bottom: 43px;
	}

	.about3 .gallery-thumbs .swiper-slide {
		text-align: center;
		height: 70px;
		font-size: 16px;
		color: #7b7b7b;
		background: url(../image/about3_p1.jpg) no-repeat center 38px;
	}

	.about3 .gallery-thumbs .swiper-slide-active {
		font-size: 18px;
		color: #252525;
		background: url(../image/about3_p2.jpg) no-repeat center 30px;
	}

	.about4 {
		background: #f5f8fd;
		padding-top: 60px;
		padding-bottom: 70px;
	}

	.about4 ul li {
		float: left;
		width: 284px;
		height: 186px;
		padding: 9px;
		background: #FFFFFF;
		margin-right: 30px;
		margin-bottom: 30px;
		position: relative;
		overflow: hidden;
	}

	.about4 ul li .pic img {
		display: block;
		width: 284px;
		height: 186px;
	}

	.about4 ul li:nth-of-type(4n+4) {
		margin-right: 0;
	}

	.about4 ul li .title {
		position: absolute;
		left: 9px;
		top: 9px;
		right: 9px;
		bottom: 9px;
		margin: auto;
		display: flex;
		background: rgba(1, 129, 215, .85);
		flex-direction: column;
		align-items: center;
		justify-content: center;
		opacity: 0;
		-webkit-transition: all .3s ease-in-out 0s;
		transition: all .3s ease-in-out 0s;
	}

	.about4 ul li:hover .title {
		opacity: 1;
	}

	.about4 ul li .title p {
		color: #FFFFFF;
		font-size: 18px;
		font-weight: bold;
		margin-bottom: 10px;text-align: center;
    width: 90%;
    margin: 0 auto;
    line-height: 24px;
	}


	.contact1 {
		padding-top: 40px;
		padding-bottom: 68px;
	}

	.contact1 ul {
		display: flex;
		flex-wrap: wrap;
	}

	.contact1 ul li {
		flex: 31.3333%;
		border-bottom: 1px solid #dadada;
		padding: 30px 25px;
		display: flex;
		box-sizing: border-box;
		align-items: center;
		position: relative;
	}

	.contact1 ul li:nth-of-type(2),
	.contact1 ul li:nth-of-type(5) {
		margin: 0 3%;
	}

	.contact1 ul li .contact1_ico i {
		font-size: 40px;
		color: #979797;
		-webkit-transition: all .3s ease-in-out 0s;
		transition: all .3s ease-in-out 0s;
	}

	.contact1 ul li:nth-child(4) .contact1_ico i {
		font-size: 50px;
	}

	.contact1 ul li:nth-child(1) .contact1_ico i {
		font-size: 45px;
	}

	.contact1 ul li .contact1_dec {
		flex: 1;
		margin-left: 25px;
	}

	.contact1 ul li .contact1_dec span {
		display: block;
		font-size: 16px;
		color: #6b6b6b;
		line-height: 33px;
	}

	.contact1 ul li .contact1_dec strong {
		display: block;
		font-size: 18px;
		color: #3b3b3b;
		line-height: 33px;
	}
.contact1 ul li .contact1_dec strong a{
    	color: #3b3b3b;
}
	.contact1 ul li:hover .contact1_ico i {
		color: #015be2;
	}

	.contact1 ul li::after {
		content: "";
		width: 30%;
		height: 1px;
		background: #015be2;
		position: absolute;
		left: 0;
		opacity: 0;
		bottom: 0;
		-webkit-transition: all .3s ease-in-out 0s;
		transition: all .3s ease-in-out 0s;
	}

	.contact1 ul li:hover::after {
		opacity: 1;
		width: 100%;
	}

	.contact2 {
		padding-top: 45px;
		padding-bottom: 40px;
		background: url(../image/contact2_bg.jpg) no-repeat center #f6faff;

	}

	.contact2 ul li {
		float: left;
		width: 402px;
		margin-right: 44px;
		margin-bottom: 30px;
		background: rgba(255, 255, 255, .65);
		border-radius: 5px 5px 0 0;
		overflow: hidden;
		border: 2px solid #e2e6eb;
		box-sizing: border-box;
		box-shadow: 0px 0px 15px rgba(224, 224, 224, .5);

	}

	.contact2 ul li:nth-of-type(3n+3) {
		margin-right: 0;
	}

	.contact2 ul li .title {
		height: 57px;
		display: flex;
		align-items: center;
		justify-content: center;
		font-size: 16px;
		font-weight: bold;
		color: #FFFFFF;
		line-height: 21px;
		background-image: linear-gradient(#757575, #8c8c8c);
		text-align: center;
	}

	.contact2_b {
		display: flex;
		padding: 23px;
		box-sizing: border-box;
		align-items: center;
	}

	.contact2_b .contact2_b_img img {
		width: 90px;
		height: 90px;
		padding: 7px;
		border: 1px solid #dcdcdc;
		box-sizing: border-box;
	}

	.contact2_b .contact2_b_img p {
		text-align: center;
		font-size: 14px;
		color: #909090;
		margin-top: 5px;
	}

	.contact2_b_info {
		margin-left: auto;
		width: 240px;
	}

	.contact2_b_info p {
		height: 41px;
		line-height: 41px;
		border-bottom: 1px solid #e3e3e4;
		font-size: 15px;
		color: #626262;
	}
.contact2_b_info p a{
    	color: #626262;
}
	.contact2_b_info p i {
		color: #c6c6c7;
		display: inline-block;
		margin-right: 10px;
	}

	.contact2 ul li:hover {
		border: 2px solid #18bd33;
	}

	.contact2 ul li:hover .title {
		background: #18bd33;
	}

	.contact3 {
		padding-top: 45px;
	}

	#map {
		width: 100%;
		height: 400px;
		font-size: 12px;
	}

	.contact3 .map .title {
		text-align: center;
		font-size: 16px;
		color: #2d2d2d;
		display: flex;
		align-items: center;
		justify-content: center;
		margin-bottom: 25px;
	}

	.contact3 .map {
		padding-bottom: 60px;
	}

	.contact3 .map .title i {
		font-size: 25px;
		color: #2a75e7;
		display: inline-block;
		margin-right: 10px;
	}

	.BMap_bubble_title {
		color: #CC5522;
		font-size: 14px;
		font-weight: bold;
		overflow: hidden;
		padding-right: 13px;
		white-space: nowrap
	}

	.BMap_bubble_content {
		font: 12px arial, sans-serif;
		overflow: visible;
		padding-top: 4px;
		white-space: -moz-pre-wrap;
		word-wrap: break-word;
		line-height: 20px;
	}

	.contact3 {
		padding-bottom: 85px;
		background: url(../image/contact3_bg.png) no-repeat center bottom;
	}

	.liuyan .liuyan_1 {
		display: flex;
		margin-bottom: 15px;
	}
.liuyan .liuyan_1 .layui-btn{    display: inline-block;    height: 48px;    line-height: 48px;    padding: 0 18px;    background-color: #39c94c;    color: #fff;    white-space: nowrap;    text-align: center;    font-size: 14px;    border: none;    border-radius: 2px;    cursor: pointer;}
	.liuyan .liuyan_1 label {
		flex: 33%;
		position: relative;
		display: block;
	}

	.liuyan .liuyan_1 label span {
		position: absolute;
		left: 10px;
		top: 18px;
		color: red;
	}

	.liuyan .liuyan_1 label:nth-of-type(2) {
		margin-left: 2%;
	}

	.liuyan .liuyan_1 label input[type="text"] {
		height: 48px;
		border: 1px solid #dddddd;
		width: 100%;
		padding-left: 24px;
		box-sizing: border-box;
	}

	.liuyan .liuyan_2 label {
		position: relative;
		display: block;
	}

	.liuyan .liuyan_2 label textarea {
		height: 120px;
		padding-top: 15px;
		box-sizing: border-box;
		border: 1px solid #dddddd;
		width: 100%;
		padding-left: 24px;
		box-sizing: border-box;
	}

	.liuyan .liuyan_2 label span {
		position: absolute;
		left: 10px;
		top: 18px;
		color: red;
	}

	.liuyan .liuyan_3 {
		margin-top: 15px;
	}

	.liuyan .liuyan_3 label.yzm {
		flex: inherit;
		position: relative;
		display: block;
	}

	.liuyan .liuyan_3 img {
		width: 90px;
	}

	.liuyan .liuyan_4 label.submit {
		display: flex;
		flex: inherit;
		margin-left: auto;
		margin-right: 0;
		align-items: center;
		justify-content: center;

	}

	.liuyan .liuyan_4 label.submit input {
		border: none;
		background: #2a75e7;
		color: #FFFFFF;
		border-radius: 5px;
		width: 200px;
		height: 50px;
		cursor: pointer;
	}

	.liuyan label.submit input[type="reset"] {
		margin-left: 15px;
		background: #a4a4a4;
	}


	.join1 {
		background: #f5f8fd;
		padding-top: 65px;
		padding-bottom: 53px;
	}

	.join1 .left {
		width: 608px;
	}

	.join1 .left img {
		display: block;
		margin: 0 auto;
	}

	.join1 .right {
		width: 660px;
	}

	.join1 strong {
		display: inline-block;
		height: 40px;
		line-height: 40px;
		background: #0181d7;
		color: #FFFFFF;
		font-size: 20px;
		padding: 0 35px;
		font-weight: bold;
		box-sizing: border-box;
		border-radius: 25px;
		margin-bottom: 25px;
		box-shadow: 0px 0px 20px rgba(1, 129, 215, .5);
	}

	.join1 p {
		font-size: 15px;
		color: #3a3a3a;
		line-height: 40px;
		padding-left: 25px;
		background: url(../image/s.png) no-repeat left center;
	}

	.join2 {
		background: url(../image/cpzs_bg1.jpg) no-repeat left top, url(../images/about1_bg.jpg) no-repeat right bottom;
	}

	.join2 .right {
		width: 540px;
	}

	.join2 .left {
		padding-left: 18px;
		box-sizing: border-box;
	}

	.join3 {
		padding-bottom: 55px;
		padding-top: 48px;
		background: #f5f8fd;
	}

	.join3 table {
		width: 100%;
	}

	.join3 table thead {
		background: #e6eefb;
	}

	.join3 table thead th {
		height: 52px;
		line-height: 52px;
		text-align: left;
		padding-left: 50px;
		font-size: 15px;
		color: #595959;
	}

	.join3 table tbody td {
		height: 52px;
		line-height: 52px;
		text-align: left;
		padding-left: 50px;
		font-size: 15px;
		color: #333333;
		border-bottom: 1px solid #e7e8ea;
	}

	.join3 table tbody td a {
		-webkit-transition: all 0s ease-in-out 0s;
		transition: all 0s ease-in-out 0s;
		color: #0181d7;
     cursor: pointer;
	}

	.join3 table tbody tr:hover {
		background: #2593dd;
	}

	.join3 table tbody tr:hover td {
		color: #FFFFFF;
	}

	.join3 table tbody tr:hover td a {
		color: #FFFFFF;
	}

	.join3_more {
		margin-top: 40px;
	}

	.join3_more a {
		display: block;
		width: 178px;
		height: 52px;
		line-height: 52px;
		text-align: center;
		color: #FFFFFF;
		margin: 0 auto;
		background: #0181d7;
		box-shadow: 0px 0px 20px rgba(1, 129, 215, .5);
		border-radius: 5px;
		font-size: 15px;
		position: relative;
		overflow: hidden;
	}

	.join3_more a span {
		display: block;
		position: absolute;
		width: 100%;
		height: 100%;
		left: 0;
		top: 0;
		z-index: 3;
	}

	.join3_more a::after {
		content: "";
		width: 0%;
		height: 100%;
		position: absolute;
		left: 0;
		top: 0;
		background: #39c94c;
		z-index: 1;
		-webkit-transition: all .3s ease-in-out 0s;
		transition: all .3s ease-in-out 0s;
	}

	.join3_more a:hover::after {
		width: 100%;
	}

	.join3_more a i {
		display: inline-block;
		margin-left: 5px;
		font-size: 18px;
	}

	.join4 .liuyan_1 label:nth-of-type(2),
	.join4 .liuyan_1 label:nth-of-type(3) {
		margin-right: 2%;
	}

	.join4 b {
		display: inline-block;
		height: 50px;
		line-height: 50px;
		padding-left: 24px;
		font-size: 14px;
		color: #666;
		margin-right: 15px;
	}

	.join4 .liuyan_1 {
		margin-bottom: 10px;
	}

	.join4 .liuyan_2 {
		margin-bottom: 25px;
	}

	.newslist .newslist_left {
		width: 325px;
		padding-top: 30px;
		padding-bottom: 30px;
	}

	.newslist .newslist_left .nydh dt {
		padding-bottom: 15px;
		font-size: 22px;
		border-bottom: 1px solid #e4e4e4;
		margin-bottom: 18px;
	}

	.newslist .newslist_left .nydh dd {
		height: 50px;
		line-height: 50px;
		padding: 0 15px;
		box-sizing: border-box;
		background: #e5f3e7;
		-webkit-transition: all .3s ease-in-out 0s;
		transition: all .3s ease-in-out 0s;
		margin-bottom: 10px;
		border-radius: 5px;
		box-shadow: 0px 0px 15px rgba(229, 243, 231, .4);
	}

	.newslist .newslist_left .nydh dd a {
		display: flex;
	}

	.newslist .newslist_left .nydh dd .nydh_d {
		display: flex;
		align-items: center;
		flex: 1;
	}

	.newslist .newslist_left .nydh dd .nydh_d span {
		font-size: 15px;
		color: #3a3a3a;
		-webkit-transition: all .3s ease-in-out 0s;
		transition: all .3s ease-in-out 0s;
	}

	.newslist .newslist_left .nydh dd .nydh_d i {
		width: 4px;
		height: 4px;
		display: inline-block;
		background: #18bd33;
		margin-right: 8px;
		-webkit-transition: all .3s ease-in-out 0s;
		transition: all .3s ease-in-out 0s;
	}

	.newslist .newslist_left .nydh dd .icon-arrow-right {
		font-size: 13px;
		-webkit-transition: all .3s ease-in-out 0s;
		transition: all .3s ease-in-out 0s;
		color: #727973;
	}

	.newslist .newslist_left .nydh dd:hover,.newslist .newslist_left .nydh dd.on {
		background: #18bd33;
	}

	.newslist .newslist_left .nydh dd:hover .icon-arrow-right,.newslist .newslist_left .nydh dd.on .icon-arrow-right {
		color: #FFFFFF;
	}

	.newslist .newslist_left .nydh dd:hover .nydh_d span,.newslist .newslist_left .nydh dd.on .nydh_d span {
		color: #FFFFFF;
	}

	.newslist .newslist_left .nydh dd:hover .nydh_d i,.newslist .newslist_left .nydh dd.on .nydh_d i {
		background: #FFFFFF;
	}

	.adimg {
		margin-top: 20px;
	}

	.adimg a {
		display: block;
		margin-top: 8px;
	}

	.nyleft_n {
		width: 100%;
		margin-top: 20px;
		background: #f3fafe;
	}

	.nyleft_title {
		width: 100%;
		display: flex;
		padding: 0 16px;
		box-sizing: border-box;
		height: 60px;
		line-height: 60px;
		align-items: center;
		background: #e3f3fd;
	}

	.nyleft_title strong {
		font-size: 22px;
		background: url(../image/h.png) no-repeat left center;
		padding-left: 30px;
		flex: 1;
	}

	.nyleft_title a {
		font-size: 12px;
		color: #979797;
		display: flex;
		align-items: center;
	}

	.nyleft_n ul {
		padding: 15px 17px 15px 10px;
	}

	.nyleft_n ul li {
		height: 43px;
		line-height: 43px;
		font-size: 14px;
		position: relative;
		padding-left: 13px;
		overflow: hidden;
	}

	.nyleft_n ul li::after {
		content: "";
		width: 4px;
		height: 4px;
		background: #0183da;
		position: absolute;
		left: 0;
		top: 20px;
	}

	.nyleft_n ul li a {
		color: #3d3c3c;
	}

	.nyleft_n ul li span {
		float: right;
		font-size: 13px;
		color: #9f9f9f;
		margin-left: 15px;
	}

	.nyleft_n ul li:hover {
		background: url(../image/tiao.png) no-repeat center;
	}

	.nyleft_p {
		margin-top: 20px;
		background: #f3fafe;
	}

	.nyleft_p ul {
		display: flex;
	}

	.nyleft_p ul {
		padding: 15px 0;
	}

	.nyleft_p ul li {
		width: 140px;
		margin-left: 15px;
	}

	.nyleft_p ul li img {
		width: 100%;
	}

	.nyleft_p ul li p {
		text-align: center;
		font-size: 14px;
		color: #3d3c3c;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 1;
		overflow: hidden;
		line-height: 22px;
		height: 22px;
		margin-top: 3px;
	}

	.nyleft_p ul li:hover p {
		color: #0183da;
	}

	.neiye_right {
		width: 950px;
		padding-bottom: 70px;
		border-left: 1px solid #f2f2f2;
		padding-top: 25px;
	}
    
    .neiye_right_news { width:100%;}
    
	.neiye_right .right_title {
		display: flex;
		padding-left: 33px;
		margin-bottom: 10px;
	}

	.neiye_right .right_title strong {
		font-size: 22px;
		flex: 1;
		display: none;
	}
	
 	.right_title p {
		font-size: 15px;
		color: #8c8c8c;
		margin-left: auto;
	}

	.right_title p a {
		color: #8c8c8c;
	}

	.right_title p i {
		font-size: 18px;
		color: #18bd33;
		font-weight: bold;
		display: inline-block;
		margin-right: 5px;
	}

	.right_title p a:hover {
		color: #18bd33;
	}
	
	.newsnav1{height:50px;line-height:50px;border-bottom:1px solid #f2f2f2; text-align: right; margin-bottom: 30px;}
	.newsnav1 p {
		font-size: 15px;
		color: #8c8c8c;
		margin-left: auto;
	}

	.newsnav1 p a {
		color: #8c8c8c;
	}

	.newsnav1 p i {
		font-size: 18px;
		color: #18bd33;
		font-weight: bold;
		display: inline-block;
		margin-right: 5px;
	}

	.newsnav1 p a:hover {
		color: #18bd33;
	}
  .neiye_right .right_title p a:last-child{color:#39c94c}
  .newsnav .right a:last-child{color:#39c94c}
	.news_list {
		padding-left: 33px;
	}

	.news_list ul li {
		display: flex;
		padding: 28px 0px;
		padding-left: 0;
		border-bottom: 1px solid #e8e8e8;
		-webkit-transition: all .3s ease-in-out 0s;
		transition: all .3s ease-in-out 0s;
	}

	.news_list ul li .pic {
		display: block;
		width: 211px;
		height: 142px;
		display: flex;
		align-items: center;
		justify-content: center;
		border: 1px solid #f2f2f2;

	}

	.news_list ul li .pic img {
		width: 211px;
		max-height: 142px;
	}

	.news_list ul li .news_list_txt {
		padding-left: 13px;
		flex: 1;
	}

	.news_list ul li .news_list_txt .title {
		height: 40px;
		line-height: 40px;
		font-size: 17px;
		color: #000000;
		margin-bottom: 5px;
		display: block;
		overflow: hidden;
	}

	.news_list ul li .news_list_txt p {
		font-size: 15px;
		color: #777777;
		line-height: 28px;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
		overflow: hidden;
	}

	.news_list ul li .news_list_txt .more {
		height: 26px;
		margin-top: 20px;
		font-size: 14px;
		color: #9f9f9f;
		display: flex;
	}

	.news_list ul li .news_list_txt .more span {
		flex: 1;
	}

	.news_list ul li .news_list_txt .more span i {
		display: inline-block;
		margin-right: 5px;
	}

	.news_list ul li .news_list_txt .more a {
		display: block;
		height: 29px;
		line-height: 29px;
		border-radius: 5px;
	}

	.news_list ul li .news_list_txt .more a i {
		font-size: 16px;
		color: #878787;
	}

	.news_list ul li:hover .news_list_txt .more a {
		padding: 0 25px;
		background: #0183da;
	}

	.news_list ul li:hover .news_list_txt .more a i {
		color: #FFFFFF;
	}

	.news_list ul li:hover {
		background: #f5fafe;

		padding: 28px 23px;
	}

	.news_list ul li:hover .news_list_txt .title {
		color: #0183da;
	}

	.page {
		margin: 30px 0 0 0;
		text-align: center;
		width: 100%;
		overflow: hidden;
	}

	.page a b {
		color: #999;
	}

	.page>b,
	.page a {
		margin: 1px 2px;
		padding: 10px 13px;
		text-align: center;
		display: inline-block
	}

	.page a {
		margin: 1px 2px;
		padding: 10px 13px;
		text-align: center;
		display: inline-block;
		color: #333;
		border: #e5e5e5 1px solid;
		border-radius: 5px;
	}
.page span {
		margin: 1px 2px;
		padding: 10px 13px;
		text-align: center;
		display: inline-block;
		color: #333;
		border: #e5e5e5 1px solid;
		border-radius: 5px;
	}
	/* 閽堝ie6 */
	.page>b,
	.page a:hover {
		background: #0188e4;
		color: #fff;
		border: #0188e4 1px solid;
	}

	.page a:hover b {
		color: #FFF
	}


	.prolist {
		padding-top: 25px;
	}

	.prolist .pro_nav {
		display: flex;
		justify-content: space-between;
		margin-bottom: 25px;
	}

	.prolist .pro_nav li {
		width: 307px;
		background: #eaf5fd;
		margin-right: 24px;
		border-radius: 5px;
		-webkit-transition: all .3s ease-in-out 0s;
		transition: all .3s ease-in-out 0s;
	}

	.prolist .pro_nav li a {
		padding: 25px 0;
		display: flex;
		align-items: center;
		justify-content: center;
	}

	.prolist .pro_nav li:last-child {
		margin-right: 0;
	}

	.prolist .pro_nav li .pro_nav_ico {
		width: 52px;
		height: 52px;
		line-height: 52px;
		text-align: center;
		background: #cae3f7;
		border-radius: 50%;
		-webkit-transition: all .3s ease-in-out 0s;
		transition: all .3s ease-in-out 0s;
	}

	.prolist .pro_nav li .pro_nav_ico i {
		font-size: 30px;
		color: #1679d3;
		-webkit-transition: all .3s ease-in-out 0s;
		transition: all .3s ease-in-out 0s;
	}

	.prolist .pro_nav li:first-child .pro_nav_ico i {
		font-weight: bold;
	}

	.prolist .pro_nav li .pro_nav_txt {
		margin-left: 13px;
	}

	.prolist .pro_nav li .pro_nav_txt strong {
		display: block;
		font-weight: normal;
		font-size: 22px;
		color: #414141;
		-webkit-transition: all .3s ease-in-out 0s;
		transition: all .3s ease-in-out 0s;
	}

	.prolist .pro_nav li .pro_nav_txt span {
		display: block;
		font-size: 13px;
		color: #ced6dc;
		margin-top: 5px;
		-webkit-transition: all .3s ease-in-out 0s;
		transition: all .3s ease-in-out 0s;
	}

	.prolist .pro_nav li:hover {
		background: #1679d3;
	}

	.prolist .pro_nav li:hover .pro_nav_ico {
		background: #FFFFFF;
		box-shadow: 0px 0px 10px rgba(255, 255, 255, .5);
	}

	.prolist .pro_nav li:hover .pro_nav_ico i {
		color: #1679d3;
	}

	.prolist .pro_nav li:hover .pro_nav_txt strong {
		color: #FFFFFF;
	}

	.prolist .pro_nav li:hover .pro_nav_txt span {
		color: #FFFFFF;
	}

	.pro_lmt {
		margin-bottom: 22px;
	}

	.pro_lmt .box {
		padding: 20px 10px;
		box-sizing: border-box;
		border: 1px solid #d8d8d8;
	}

	.pro_lmt .box dl {
		display: flex;
		margin-bottom: 20px;
	}

	.pro_lmt .box dl dt {
		width: 120px;
		text-align: right;
		font-size: 14px;
		color: #7d7d7d;
		line-height: 25px;
	}

	.pro_lmt .box dl dd {
		flex: 1;
	}

	.pro_lmt .box dl dd a {
		display: inline-block;
		font-size: 14px;
		color: #656565;
		padding: 0 14px;
		height: 25px;
		line-height: 25px;
	}

	.pro_lmt .box dl dd a:hover {
		color: #1679d3;
	}

	.pro_lmt .box dl dd a.on {
		color: #1679d3;
		font-weight: bold;
		background: #e6effc;
		border-radius: 25px;
	}

	.pro_lmt_more {
		position: relative;
		/*height: 50px;*/
		overflow: hidden;
	}

	.pro_lmt_more span {
		position: absolute;
		right: 0px;
		top: 0;
		width: 60px;
		height: 25px;
		line-height: 25px;
		background: url(../image/more_j.png) no-repeat right 5px center #FFFFFF;
		font-size: 14px;
		color: #0188e4;
		text-align: center;
		cursor: pointer;
		display: none;
	}

	.pro_lmt_more_m {
		height: auto;
		overflow: initial;
	}

	.table_fixed table tr {}

	.table_fixed table td {
		height: 50px;
		line-height: 50px;
		background: #0188e4;
		color: #FFFFFF;
		font-size: 16px;
		font-weight: bold;
		text-align: center;
		border-right: 2px solid #FFFFFF;
	}
	.table_fixed table tr td:first-child{
	    text-align: left !important;
	    padding-left: 40px !important;
	}
	.table_contaion table tr td:first-child{
	    text-align: left !important;
	    padding-left: 40px !important;
	}
		.table_contaion table tr td a:hover{
		    color: #0188e4;
		}
	.table_contaion table td {
		height: 60px;
		text-align: center;
		line-height: 26px;
		color: #5b5b5b;
		font-size: 13px;
		vertical-align: middle;
		text-align: center;
		border-right: 2px solid #FFFFFF;
	}
  .table_contaion table td a{	color: #5b5b5b;}
	.table_contaion table tr:nth-child(even) {
		background: #f5f5f5;
	}

	.table_contaion table td a.more {
		display: flex;
		width: 109px;
		height: 38px;
		background: #39c94c;
		color: #FFFFFF;
		align-items: center;
		justify-content: center;
		border-radius: 5px;
		margin: 0 auto;
	}
.table_contaion table td a.more:hover{
    color: #fff;
}
	.table_contaion table td a i {
		display: inline-block;
		margin-right: 5px;
	}

	.table_contaion table td a:hover {
		background: #0188e4;
	}

	.prolist_table {
		padding-bottom: 50px;
	}


	.xianhuolist {
		padding-left: 33px;
	}

	.xh_title {
		height: 70px;
		line-height: 70px;
		margin-top: 13px;
		border-bottom: 1px solid #e4e4e4;
		margin-bottom: 15px;
	}

	.xh_title strong {
		font-size: 25px;
		color: #333333;
	}

	.xh_title span {
		font-size: 15px;
		color: #979797;
		display: inline-block;
		margin-left: 10px;
	}

	.xianhuolist ul li {
		float: left;
		width: 214px;
		margin-right: 20px;
		margin-bottom: 15px;
	}

	.xianhuolist ul li:nth-child(4n+4) {
		margin-right: 0;
	}

	.xianhuolist ul li .pic {
		display: block;
		margin-bottom: 8px;
	}

	.xianhuolist ul li img {
		display: block;
		width: 100%;
	}

	.xianhuolist ul li .t {
		font-size: 15px;
		color: #2a2a2a;
		    line-height: 24px;
    height: 24px;
    overflow: hidden;
    display: block;
	}

	.xianhuolist ul li .t:hover {
		color: #1679d3;
	}

	.xianhuolist ul li p {
		font-size: 13px;
		color: #5b5b5b;
	    white-space: nowrap;
    line-height: 24px;
    overflow: hidden;
	}

	.xianhuolist ul li .more {
		display: flex;
		margin-top: 10px;
	}

	.xianhuolist ul li .more a {
		flex: 1;
		height: 35px;
		line-height: 35px;
		background: #1679d3;
		color: #FFFFFF;
		text-align: center;
		font-size: 14px;
		border-radius: 5px;
		box-shadow: 0px 0px 15px rgba(22, 121, 211, .5);
	}

	.xianhuolist ul li .more a i {
		display: inline-block;
		margin-right: 5px;
		font-size: 18px;
	}

	.xianhuolist ul li .more a:last-child {
		margin-left: 10px;
		background: #39c94c;
		box-shadow: 0px 0px 15px rgba(57, 201, 76, .5);
	}


	.daoilipinpai {
		padding-top: 0;
		padding-bottom: 12px;
		background: none;
	}

	.daoilipinpai .bd ul li i {
		height: 90px;
	}

	.daoilipinpai .bd ul li i img {
		max-height: 90px;
	}

 
	.lmt.line {
		border-bottom: 1px solid #e6e6e6;
		padding-bottom: 20px;
		margin-bottom: 5px;
	}

	.dlpp_ppzt {
		padding-bottom: 25px;
	}

	.dlpp_ppzt ul li {
		float: left;
		width: 635px;
		margin-right: 30px;
		height: 40px;
		line-height: 40px;
		background: url(../image/point_1.png) no-repeat left center;
		padding-left: 12px;
		box-sizing: border-box;
		overflow: hidden;
	}

	.dlpp_ppzt ul li span {
		float: right;
		font-size: 14px;
		color: #cacaca;
		margin-left: 15px;
	}

	.dlpp_ppzt ul li a {
		color: #333333;
		font-size: 14px;
	}

	.dlpp_ppzt ul li:nth-child(even) {
		margin-right: 0;
	}

	.dlpp_ppzt ul li a:hover {
		color: #0188e4;
	}

	.pinpai_logo {
		padding-bottom: 50px;
	}

	.pinpai_logo_nav {
		height: 60px;
		line-height: 60px;
		background: #f4f4f4;
		margin-bottom: 23px;
	}

	.pinpai_logo_nav .left ul {
		display: flex;
	}

	.pinpai_logo_nav .left ul li {
		padding: 0 33px;
		font-size: 16px;
		color: #2a2a2a;
	}

	.pinpai_logo_nav .left ul li a {
		display: block;
		color: #2a2a2a;
	}

	.pinpai_logo_nav .left ul li.on {
		background: #1679d3;
	}

	.pinpai_logo_nav .left ul li.on a {
		color: #FFFFFF;
	}
  .pinpai_logo_nav .left ul li.on:hover a{color:#fff}
	.pinpai_logo_nav .left ul li:hover a {
		color: #1679d3;
	}

	.pinpai_logo_nav .right {
		margin-right: 20px; 
		align-items: center;
		height: 60px;
		display: none;
	}

	.pinpai_logo_nav .right form {
		width: 190px;
		display: flex;
		height: 35px;
		line-height: 35px;
		border-bottom: 1px solid #d4d4d4;

	}

	.pinpai_logo_nav .right form input {
		border: none;
		background: #f4f4f4;
	}

	.pinpai_logo_nav .right form button {
		background: none;
		border: none;
		cursor: pointer;

	}

	.pinpai_logo_nav .right form button i {
		font-size: 14px;
		color: #8f8f8f;
	}

	.pinpai_logo_zimu {
		margin-bottom: 20px;
	}

	.pinpai_logo_zimu ul {
		display: flex;
		height: 40px;
		line-height: 40px;
		justify-content: space-between;
	}

	.pinpai_logo_zimu ul li {
		flex: 1;
		text-align: center;
		border-bottom: 1px solid #e1e1e1;
		font-size: 15px;
	}

	.pinpai_logo_zimu ul li a {
		color: #595959;
		display: block;
	}

	.pinpai_logo_zimu ul li.on {
		border-bottom: none;
		box-sizing: border-box;
		border-left: 1px solid #e1e1e1;
		border-right: 1px solid #e1e1e1;
		border-top: 2px solid #1c7eec;
	}

	.pinpai_logo_zimu ul li.on a {
		color: #1c7eec;
	}

	.pinpai_logo_zimu ul li:hover a {
		color: #1c7eec;
	}

	.pinpai_logo_list ul li {
		float: left;
		width: 196px;
		height: 120px;
		border: 1px solid #d9d9d9;
		margin-right: 23px;
		margin-bottom: 23px;
		box-sizing: border-box;
	}

	.pinpai_logo_list ul li:nth-child(6n+6) {
		margin-right: 0;
	}

	.pinpai_logo_list ul li i {
		display: flex;
		justify-content: center;
		align-items: center;
		height: 80px;
		text-align: center;
	}

	.pinpai_logo_list ul li i img {
		max-height: 80px;
      max-width:90%
	}

	.pinpai_logo_list ul li p {
		height: 40px;
		line-height: 40px;
		text-align: center;
		font-size: 15px;
      overflow:hidden;
		color: #4a4a4a;
	}

	.pinpai_logo_list ul li:hover {
		border: 1px solid #1679d3;
	}

	.pinpai_logo_list ul li:hover p {
		color: #1679d3;
	}

	.caselist {
		padding-left: 33px;
		padding-top: 5px;
	}

	.caselist ul li {
		cursor: pointer;
		float: left;
		width: 218px;
		margin-right: 14px;
		margin-bottom: 25px;
		position: relative;
	}

	.caselist ul li::after {
		content: "";
		width: 30%;
		opacity: 0;
		height: 1px;
		background: #1d8fdb;
		position: absolute;
		left: 0;
		bottom: 0;
		-webkit-transition: all .3s ease-in-out 0s;
		transition: all .3s ease-in-out 0s;
	}

	.caselist ul li:hover::after {
		width: 100%;
		opacity: 1;
	}

	.caselist ul li .pic {
		display: block;
		width: 218px; 
		position: relative;
	}

	.caselist ul li .pic i {
		width: 32px;
		height: 32px;
		display: block;
		position: absolute;
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
		margin: auto;
		background: rgba(0, 0, 0, .5);
		line-height: 32px;
		text-align: center;
		border-radius: 50%;
		color: #fff;
	}

	.caselist ul li .pic img {
		display: block;
		width: 100%;
		height: 130px;
	}

	.caselist ul li:nth-child(4n+4) {
		margin-right: 0;
	}

	.caselist ul li .more {
		display: flex;
		height: 48px;
		line-height: 48px;
		border-bottom: 1px solid #dadada;
	}

	.caselist ul li .more span { 
	    overflow: hidden;
		font-size: 14px;
		color: #5d5d5d;
	}

	.caselist ul li .more span:last-child {
		text-align: right;
		flex: 0 0 30%;
	}

	.caselist ul li:hover .more span:last-child {
		color: #0181d7;
	}

	.caselist ul li:hover  .pic i{
		background: #0181d7;
	}

	.ppzt_nav {
		padding-left: 33px;
		padding-top: 10px;
	}

	.ppzt_nav .pinpai_logo_nav .left ul li {
		padding: 0 25px;
		font-size: 14px;
		color: #2a2a2a;
	}

	.ppzt_nav .pinpai_logo_nav {
		height: 50px;
		line-height: 50px;
		margin-bottom: 15px;
	}

	.ppzt_nav .pinpai_logo_nav .right {
		margin-right: 10px;
		height: 50px;
		display: none;
	}




	.zhuanti_list {
		padding-left: 33px;
	}

	.zhuanti_list ul li {
		display: flex;
		margin-bottom: 25px;
		padding-right: 25px;
		box-sizing: border-box;
		background: #FFFFFF;
		box-shadow: 0px 0px 35px rgba(0, 0, 0, .05);
		-webkit-transition: all .3s ease-in-out 0s;
		transition: all .3s ease-in-out 0s;
	}

	.zhuanti_list ul li .pic {
		display: block;
		width: 288px;
		height: 219px;
		display: flex;
		align-items: center;
		justify-content: center;
		border: 1px solid #f2f2f2;

	}

	.zhuanti_list ul li .pic img {
		width: 288px;
		max-height: 219px;
	}

	.zhuanti_list ul li .news_list_txt {
		padding-left: 13px;
		padding-top: 20px;
		flex: 1;
	}

	.zhuanti_list ul li .news_list_txt .title {
		font-size: 18px;
		color: #000000;
		margin-bottom: 5px;
		font-weight: bold;
		display: block;
		position: relative;
		padding-bottom: 18px;
	}

	.zhuanti_list ul li .news_list_txt .title::after {
		content: "";
		width: 30px;
		height: 2px;
		background: #0181d7;
		position: absolute;
		left: 0;
		bottom: 0;
	}

	.zhuanti_list ul li .news_list_txt p {
		font-size: 14px;
		color: #6c6c6c;
		line-height: 30px;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 3;
		overflow: hidden;
	}

	.zhuanti_list ul li .news_list_txt .more {
		display: flex;
		justify-content: flex-end;
	}

	.zhuanti_list ul li .news_list_txt .more span {
		flex: 1;
	}

	.zhuanti_list ul li .news_list_txt .more span i {
		display: inline-block;
		margin-left: 5px;
	}

	.zhuanti_list ul li .news_list_txt .more a {
		height: 40px;
		width: 125px;
		line-height: 40px;
		text-align: center;
		background: #39c94c; 
		font-size: 14px;
		color: #fff;
		display: flex;
		justify-content: center;
		border-radius: 5px;
	}

	.zhuanti_list ul li .news_list_txt .more a i {
		font-size: 16px;
		color: #fff;
	}

	.zhuanti_list ul li .news_list_txt .more a:hover {
		padding: 0 5px;
	}

	.zhuanti_list ul li .news_list_txt .title:hover {
		color: #0183da;
	}


	.jszl_list {
		padding-left: 33px;

		padding-top: 10px;
	}

	.jszl_nav {
		height: 40px;
		line-height: 40px;
		background: #e2f3ff;
		border-radius: 5px;
		box-shadow: 0px 0px 15px rgba(226, 243, 255, .5);
		margin-bottom: 20px;
	}

	.jszl_nav ul {
		display: flex;
	}

	.jszl_nav ul li {
		width: 140px;
		text-align: center;
		font-size: 15px;
		color: #323232;
	}

	.jszl_nav ul li a {
		display: block;
		color: #323232;
	}

	.jszl_nav ul li.on {
		background: #0181d7;
		border-radius: 5px;
		box-shadow: 0px 0px 10px rgba(1, 129, 215, .5);
	}

	.jszl_nav ul li.on a {
		color: #FFFFFF;
	}

	.jszl_nav ul li:hover a {
		color: #0181d7;
	}

  .jszl_nav ul li.on:hover a{color:#FFF}
	.jszl_list .list li {
		float: left;
		width: 210px;
		margin-right: 25px;
		margin-bottom: 25px;
		position: relative;
	}

	.jszl_list .list li::after {
		content: "";
		width: 30%;
		opacity: 0;
		height: 1px;
		background: #1d8fdb;
		position: absolute;
		left: 0;
		bottom: 0;
		-webkit-transition: all .3s ease-in-out 0s;
		transition: all .3s ease-in-out 0s;
	}

	.jszl_list .list li:hover::after {
		width: 100%;
		opacity: 1;
	}

	.jszl_list .list li .pic {
		display: block;
		width: 210px;
		position: relative;
		box-shadow: 0px 5px 15px rgba(0, 0, 0, .08);
	}

	.jszl_list .list li .pic img {
		display: block;
		width: 100%;
	}

	.jszl_list .list li:nth-child(4n+4) {
		margin-right: 0;
	}

	.jszl_list .list li .jszl_more {
		display: flex;
		align-items: center;
		height: 55px;
		line-height: 55px;
		border-bottom: 1px solid #dadada;
	}

	.jszl_list .list li .jszl_more span:first-child {
		flex: 0 70%;
		font-size: 14px;
		color: #6f6f6f;
		height: 55px;
		overflow: hidden;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 1;
		overflow: hidden;
	}

	.jszl_list .list li .jszl_more span:last-child {
		text-align: right;
		margin-left: auto;
		flex: 0 30%;
	}

	.jszl_list .list li .jszl_more span.pdf {
		font-weight: bold;
		color: #ff0000;
	}

	.jszl_list .list li .jszl_more span.pdf i {
		font-weight: normal;
		font-size: 18px;
	}

	.jszl_list .list li .jszl_more span.jpg {
		font-weight: bold;
		color: #0188e4;
	}

	.jszl_list .list li .jszl_more span.jpg i {
		font-weight: normal;
		font-size: 17px;
	}

	.jszl_list .list li:hover .jszl_more span:first-child {
		color: #000;
	}
	.changjianwenti ul li{
		margin-bottom:20px;
		cursor: pointer;
		padding-bottom: 10px;
	}
	.changjianwenti ul li.active{
		background: #f6fcff;
		padding: 20px 0;
		border-top: 1px dashed #d9d9d9;
		border-bottom: 1px dashed #d9d9d9;
	}
	.changjianwenti ul li .q{
		display: flex;
		align-items: center;
	}
	.changjianwenti ul li .q .q_ico{
		width: 25px;
		height: 25px;
		background: url(../image/q.png) no-repeat center;
		color: #FFFFFF;
		font-size: 12px;
		text-align: center;
		line-height: 25px;
		
	}
	.changjianwenti ul li .q p{
		flex: 1;
		font-size: 15px;
		color: #2e2e2e;
		line-height: 25px;
		height: 25px;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 1;
		overflow: hidden;
		margin-left: 6px;
		    padding-right: 10px;
	}
	.changjianwenti ul li .a{
		display: flex;
		align-items: flex-start;
		margin-top: 15px;
	}
	.changjianwenti ul li .a .a_ico{
		width: 25px;
		height: 25px;
		background: url(../image/a.png) no-repeat center;
		color: #FFFFFF;
		font-size: 12px;
		text-align: center;
		line-height: 25px;
		
	}
	.changjianwenti ul li .a .p{
		flex: 1;
		font-size: 15px;
		color: #767676;
		line-height: 28px;  
		margin-left: 6px;
		    text-align: justify;
		    padding-right: 10px;
	}
	.shiyanfuwu{
	    margin-top: 30px;
	}	
	.shiyanfuwu ul li{
		padding-right: 0;
	}
	 .shiyanfuwu ul li .pic img{
		 width: 390px;
		     max-height: 245px;
	 }
	 .shiyanfuwu ul li .pic{
		 width: 390px;
		 height: 245px;
		 position: relative;
		 border: none;
	 }
	 .shiyanfuwu ul li .pic::after{
		 content: "";
		 width: 0;
		 height: 0;
		  border-top: 10px solid transparent;
		  border-left: 12px solid #fff;
		 border-bottom: 10px solid transparent;
		 position: absolute;
		 left: 0;
		 top: 50%;
	 }
	 .shiyanfuwu ul li .news_list_txt{
		 padding: 35px;
		 box-sizing: border-box;
	 }
	 .shiyanfuwu ul li .news_list_txt .title{
		 margin-bottom: 15px;
		 color: #2c2c2c;
	 }
	 .zhuanti_list ul li .news_list_txt .more{
		 margin-top: 25px;
		 font-size: 14px;
		 color: #9f9f9f;
	 }
	  .zhuanti_list ul li .news_list_txt .more i{
		  display: inline-block;
		  margin-right: 5px;
		  font-size: 18px;
	  }
	   
	  .xuexiziyuan ul li .news_list_txt{
		  padding-left: 0;
		  padding-right: 25px;
	  }
	  .xuexiziyuan ul li .news_list_txt .more span {
	      flex: 0 0 130px;
	  }
	  .xuexiziyuan ul li:hover{
		  padding: 28px 0px;
		  padding-left: 15px;
	  }
	  .news_list ul { 
		     
	  }
	  
	  .proxq{
		  padding-left: 33px;
		  padding-top: 10px;
	  }
	  .proxq .proxq_table dl{
		  display: flex;
		      align-items: center;
	  }
	   .proxq .proxq_table dl:nth-child(odd){
		   background: #f5f5f5;
	   }
	   .proxq .proxq_table dl dt{
		   width: 133px;
		   padding-left: 33px;
		   height: 40px;
		   line-height: 40px;
		   font-size: 13px;
		   color: #5b5a5a;
	   }
	   .proxq .proxq_table dl dd{
		  flex: 1;
    border-left: 3px solid #FFFFFF;
    padding: 10px 20px;
    padding-left: 23px;
    font-size: 13px;
    color: #5b5a5a;
    line-height: 24px;
	   }
	   .proxq .proxq_table dl dd a.sst{
	      color: #18bd33;
	   }
	   .proxq .proxq_table dl dd img{
		   max-width: 100%;
		   padding-top: 20px;
	   }
	   
	   .proxq .proxq_table dl dd .yhj{
		   max-width: 100%;
		   padding-top: 5px;
	   }	   
	   .proxq .proxq_table dl .dec{
		   line-height: 23px;
		   padding-top: 20px;
		   text-align: justify;
	   }
	   .proxq_table_more{
		   background: #f5f5f5;
		   display: flex;
		   align-items: center;
		   justify-content: center;
		   height: 80px;
		   margin-top: 25px;
	   }
	   .proxq_table_more a{
		   width: 166px;
		   height: 46px;
		   line-height: 46px;
		   color: #FFFFFF;
		   font-size: 15px;
		   margin: 0 15px;
		   background: #0188e4;
		   text-align: center;
		   border-radius: 5px;
		   box-shadow: 0px 0px 15px rgba(1,129,215,.5);
	   }
	   .proxq_table_more a i{
		   display: inline-block;
		   margin-right: 5px;
	   }
	   .proxq_table_more a:last-child{
		   background: #18bd33;
		    box-shadow: 0px 0px 15px rgba(24,189,51,.5);
	   }
	   .proxq_liuyan{
		   margin-top: 30px;
	   }
	.proxq_liuyan  .lmt.line{
		padding-bottom: 15px;
		margin-bottom: 13px;
		   
	   }
	    .proxq_liuyan   .liuyan_4{
		   margin-top: 18px;
	   }
	   .proxq_liuyan .liuyan_1 label input[type="text"]{
		   height: 40px;
	   }
	   .proxq_liuyan .liuyan_1 label span{
		   top: 15px;
	   }
	   .proxq_liuyan .liuyan_4 label.submit input{
		   height: 45px;
		   line-height: 45px;
	   }
	   .nyxg {
		   margin-top: 18px;
	   }
	   .nyxg  .lmt.line{
		padding-bottom: 15px; 
		   
	   }
	   .nyxg  ul li{
		   width: 443px;
	   }
	   
	    
	    .newsxq .biaoti{
			    padding-bottom: 20px; 
			    margin-bottom: 20px;
			    text-align: center;
		}
	   .newsxq .biaoti h1{
		      font-size: 22px;
		      font-weight: bold;
	   }
	   .newsxq .biaoti .p{
		  font-size: 16px;
		      color: #999;
		      margin-top: 20px;
	   }
	    .newsxq .newstext{
			  
			    color: #545454;
			     padding-bottom: 30px;
		}
		 .newsxq .newstext strong,.newsxq .newstext b,.newsxq .newstext h1,.newsxq .newstext h2,.newsxq .newstext h3,.newsxq .newstext h4,.newsxq .newstext h5,.newsxq .newstext h6{
		     font-weight: bold !important;
		 }
		  .newsxq .newstext p,.newsxq .newstext span{  line-height: 2 !important; }
		 .newsxq .newstext img{
			 max-width: 100%;
			 display: block;
			 margin: 0 auto;
			 height: auto !important;
		 }
		   .newsxq .newstext a{border-bottom:1px #18bd33 dotted; color:#333; }
		 
		 .share{
			     display: flex;
			     align-items: center;
			     font-size: 14px;
			     color: #666; 
			     height: 60px;
			     line-height: 60px;
			     padding-left: 15px; 
		 }
		 
		 .fn{ 
			  border-bottom: 1px solid #e4e4e4;
			  padding: 15px 0;
			  display: flex;
			  justify-content: center;
			  align-items: center;
		 }
		  .fn p{
			  width: 50%;
			  box-sizing: border-box;
			  height:50px;
			  line-height: 50px;
			  font-size: 14px;
			  text-align: center;
			  border: 1px solid #e4e4e4; 
			  color: #666666; 
			  padding: 0 15px;
			  overflow: hidden;
		  }
		   .fn p a{
			   color: #666666;
		   }
		    .fn p a:hover{
				color: #39c94c;
			}
		     .mobile_search{
		 			padding-top: 5%;
		 			    margin: 0 auto;
		 		}
		 	
		 	
		 	.mobile_search .tab-hd ul { 
		 		display: flex;
		 	}
		 	
		 	.mobile_search .tab-hd ul li {
		 	width: 20%;
		 	    height: 35px;
		 	    cursor: pointer;
		 	    line-height: 35px;
		 	    text-align: center;
		 	    font-size: 14px;
		 	    color: #908f8f;
		 	}
		 	
		 	.mobile_search .tab-hd ul li.on {
		 		background: #39c94c;
		 		color: #FFFFFF;
		 		border-top-left-radius: 5px;
		 		border-top-right-radius: 5px;
		 	}
		 	
		 	.mobile_search .tab-bd .tab-pal {
		 		display: flex;
		 		border: 2px solid #39c94c;
		 		border-radius: 0px 5px 5px 5px;
		 	}
		 		.mobile_search .form{width:100%;display:flex}
		 	.mobile_search .index_search_left {
		 		width: 100px;
		 	}
		 	
		 .mobile_search	.nice-select.wide {
		 		font-size: 14px;
		 		border: none;
		 		padding-left: 10px;
		 	}
		 	
		 .mobile_search	.nice-select.wide .list {
		 		left: -2px !important;
		 		right: 0 !important;
		 		border: 2px solid #39c94c;
		 		top: 38px;
		 		border-top: none;
		 		border-top-left-radius: 0;
		 		border-top-right-radius: 0;
		 	}
		 	
		 .mobile_search	.index_search_right {
		 		display: flex;
		 		align-items: center;
		 		width: calc(100% - 85px);
		 	}
		 	
		 .mobile_search	.index_search_right input[type="text"] {
		 		height: 25px;
		 		border: none;
		 		flex: 1;
		 		width: 210px;
		 		border-left: 1px solid #e5e5e5;
		 		padding-left: 15px;
		 	}
		 	
		 .mobile_search	.index_search_right button {
		 		background: #39c94c;
		 		color: #FFFFFF;
		 		width: 75px;
		 		height: 42px;
		 		border: none;
		 		outline: none;
		 		cursor: pointer;
		 	}
		 	
		 .mobile_search	.nice-select .option {
		 		padding-left: 10px;
		 	}
		 	
		 .mobile_search	.index_search_right button i {
		 		display: inline-block;
		 		margin-right: 5px;
		 	}
		 	
		 .mobile_search	.nice-select:after {
		 		right: 7px;
		 	}
		 	
		 	
		 	
		 	
		 	.dock { position: fixed; right: 0px; width: 50px; -moz-opacity: 0.7; opacity: 0.7; z-index: 200; }
.dock.close { z-index: 50; }
.dock ul.icons { position: absolute; list-style: none; right: 0px; padding: 0px; width: 50px; border: 1px solid #333; border-right: none; background: #111; -moz-border-radius: 10px 0 0 10px; -webkit-border-radius: 10px 0 0 10px; border-radius: 10px 0 0 10px; -webkit-transition: all .3s ease-in-out 0s; -moz-transition: all .3s ease-in-out 0s; -ms-transition: all .3s ease-in-out 0s; -o-transition: all .3s ease-in-out 0s; transition: all .3s ease-in-out 0s; }
.dock.close ul.icons { right: -70px; }
.dock ul.icons li i { display: block; position: relative; width: 50px; height: 50px; background: url(../image/icons.png) no-repeat; cursor: pointer; -webkit-transition: all .3s ease-in-out 0s; -moz-transition: all .3s ease-in-out 0s; -ms-transition: all .3s ease-in-out 0s; -o-transition: all .3s ease-in-out 0s; transition: all .3s ease-in-out 0s; z-index: 210; }
.dock ul.icons li.active i { -moz-opacity: 0.4; opacity: 0.4; }
.dock ul.icons li.up i { background-position: -63px -150px; }
.dock ul.icons li.tel i { background-position: -62px -108px; }
.dock ul.icons li.im i { background-position: -63px -20px; }
.dock ul.icons li.wechat i { background-position: -59px -66px; }
.dock ul.icons li.down i { background-position: -63px -190px; }
.dock ul.icons li p { display: block; position: absolute; top: 50px; right: -260px; padding: 15px 20px; height: 140px; color: White; line-height: 30px; border: 1px solid #333; border-right: none; background: #111; -moz-border-radius: 10px 0 0 10px; -webkit-border-radius: 10px 0 0 10px; border-radius: 10px 0 0 10px; -moz-opacity: 0; opacity: 0; filter: alpha(opacity=0); -webkit-transition: all .4s ease-in-out .1s; -moz-transition: all .4s ease-in-out .1s; -ms-transition: all .4s ease-in-out .1s; -o-transition: all .4s ease-in-out .1s; transition: all .4s ease-in-out .1s; overflow: hidden; z-index: 201;font-size:12px; }
.dock ul.icons li.active p { right: 40px; -moz-opacity: 1; opacity: 1; filter: alpha(opacity=100); }
.dock ul.icons li.tel p { width: 90px; }
.dock ul.icons li.im p { width: 100px; }
.dock ul.icons li.im p a { display: block; margin-top: 12px; width: 100px; height: 35px; line-height: 32px; color: #009BDD; font-size: 16px; text-align: center; text-decoration: none; border: 1px solid #009BDD; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; opacity: .8; -webkit-transition: all .3s ease-in-out 0s; -moz-transition: all .3s ease-in-out 0s; -ms-transition: all .3s ease-in-out 0s; -o-transition: all .3s ease-in-out 0s; transition: all .3s ease-in-out 0s; }
.dock ul.icons li.im p a:hover { color: White; opacity: 1; background: #009BDD; border: 1px solid #0f8773; }
.dock ul.icons li.wechat p { width: 100px; }
.dock ul.icons li.wechat p img { width: 90px; border: 2px solid White; }
.dock a.switch { position: absolute; display: block; top: 270px; right: 11px; width: 26px; height: 26px; background: url(../image/icons.png) no-repeat 0px -640px; cursor: pointer; -webkit-transition-delay: .15s; -moz-transition-delay: .15s; -ms-transition-delay: .15s; -o-transition-delay: .15s; transition-delay: .15s; }
.dock a.switch.off { background-position: -32px -640px; }
 	.youhuiquan {
 	    padding-top: 80px;
 	}
	.youhuiquan .box {
		width: 1322px;
		max-width: 1322px;
		background: url(../image/yhq_bg.png) no-repeat center;
		height: 158px;
		position: relative;
	}

	.youhuiquan .box .left {
		width: 240px;
		padding-left: 117px;
		box-sizing: border-box;
		padding-top: 41px;
	}

	.youhuiquan .box .left p {
		font-size: 16px;
		color: #FFFFFF;
		margin-bottom: 5px
	}

	.youhuiquan .box .left strong {
		font-size: 20px;
		color: #FFFFFF;
		font-weight: bold;
	}

	.youhuiquan .box .right {
		width: 1080px;
		padding-top: 13px;
	}

	.youhuiquan .box .right ul li {
		width: 331px;
		height: 110px;
		background: url(../image/yhq_li_bg.png) no-repeat center;
		float: left;
		margin-left: 12px;
		display: flex;
		padding-left: 10px;
		box-sizing: border-box;
	}

	.youhuiquan .box .right ul li .yhq_l {
		width: 210px;
	}

	.youhuiquan .box .right ul li .yhq_lt {
		padding-top: 15px;
		display: flex;
		justify-content: center;
		align-items: center;
	}

	.youhuiquan .box::before {
		content: "";
		width: 1300px;
		height: 72px;
		background: url(../image/yhq_a.png) no-repeat;
		position: absolute;
		left: 11px;
		bottom: 0;
		z-index: 2;
	}

	.youhuiquan .box .right ul li .yhq_lt .price {
		font-size: 24px;
		font-weight: bold;
		color: #ee3647;
	}

	.youhuiquan .box .right ul li .yhq_lt .price strong {
		font-size: 34px;
		font-family: arial;
	}

	.youhuiquan .box .right ul li .yhq_lt .p {
		margin-left: 5px;
	}

	.youhuiquan .box .right ul li .yhq_lt .p strong {
		display: inline-block;
		height: 20px;
		line-height: 20px;
		background: #ee3647;
		color: #FFFFFF;
		font-size: 12px;
		padding: 0 10px;
		border-radius: 25px;
	}

	.youhuiquan .box .right ul li .yhq_lt .p span {
		font-size: 12px;
		color: #333333;
		display: block;
		margin-top: 3px;
		text-align: center;
	}

	.yhq_djs {
		margin-top: 15px;
		font-size: 14px;
		color: #666;
		height: 24px;
		align-items: center;
		display: flex;
		justify-content: center;
	}

	.yhq_djs label {
		display: inline-block;
		height: 20px;
		line-height: 20px;
		font-size: 12px;
		color: #FFFFFF;
		padding: 0 5px;
		background: #ee3647;
		margin-right: 5px;
	}

	.yhq_r {
		margin-left: 10px;
		padding-right: 10px;
		box-sizing: border-box;
		flex: 1;
		display: flex;
		align-items: center;
		justify-content: center;
	}

	.yhq_r .yhq_button {
		width: 68px;
		cursor: pointer;
		height: 68px;
		background: url(../image/yhq_button.png) no-repeat center;
		color: #FFFFFF;
		text-align: center;
		line-height: 68px;
		font-size: 18px;
		font-weight: bold
	}

	.yhq_r img {
		display: none;
		width: 80px;
		cursor: pointer;
		height: 80px;
		position: relative;
		z-index: 9;
	}

	.yhq_r:hover img {
		display: block;
	}

	.yhq_r:hover .yhq_button {
		display: none;
	}

	.youhuiquan .more1 {
		position: absolute;
		z-index: 99;
		margin: 0 auto;
		display: block;
		text-align: center;
		bottom: 9px;
		width: 100%;
		color: #fff;
	}

	.jsTime {
		font-weight: bold;
		font-size: 16px;
		color: #ee3647;
	}

	.yhq_d1 {
		width: 58px;
		height: 58px;
		background: url(../image/yhq_d1.png) no-repeat center;
		position: absolute;
		left: -15px;
		top: 45px;
		-webkit-animation: myfirst1 2s linear infinite;
	}

	.yhq_d2 {
		width: 33px;
		height: 34px;
		background: url(../image/yhq_d2.png) no-repeat center;
		position: absolute;
		right: 0px;
		top: 45px;
		-webkit-animation: myfirst2 3s linear infinite;
	}

	@-webkit-keyframes myfirst1 {
		0% {
			top: 40px;
			left: -13px;
		}

		50% {
			top: 20px;
			left: -20px;
		}

		100% {
			top: 40px;
			left: -13px;
		}
	}

	@-webkit-keyframes myfirst2 {
		0% {
			top: 50px;
			right: 5px;
		}

		50% {
			top: 40px;
			right: -10px;
		}

		100% {
			top: 50px;
			right: 5px;
		}
	}
	
	
	.youhuiquanlist {
		padding: 30px 0;
		padding-top: 50px;
	}

	.youhuiquanlist .box ul li {
		width: 400px;
		height: 110px;
		background: url(../image/yhq_li_bg1.png) no-repeat center;
		float: left;
		margin-right: 50px;
		display: flex;
		padding-left: 10px;
		box-sizing: border-box;
		margin-bottom: 30px;
	}

	.youhuiquanlist .box ul li:nth-child(3n+3) {
		margin-right: 0;
	}

	.youhuiquanlist .box ul li .yhq_l {
		width: 280px;
	}

	.youhuiquanlist .box ul li .yhq_lt {
		padding-top: 20px;
		display: flex;
		justify-content: center;
		align-items: center;
	}


	.youhuiquanlist .box ul li .yhq_lt .price {
		font-size: 24px;
		font-weight: bold;
		color: #ee3647;
	}

	.youhuiquanlist .box ul li .yhq_lt .price strong {
		font-size: 34px;
		font-family: arial;
	}

	.youhuiquanlist .box ul li .yhq_lt .p {
		margin-left: 5px;
	}

	.youhuiquanlist .box ul li .yhq_lt .p strong {
		display: inline-block;
		height: 20px;
		line-height: 20px;
		background: #ee3647;
		color: #FFFFFF;
		font-size: 12px;
		padding: 0 10px;
		border-radius: 25px;
	}

	.youhuiquanlist .box ul li .yhq_lt .p span {
		font-size: 12px;
		color: #333333;
		display: block;
		margin-top: 3px;
		text-align: center;
	}

	.yhq_djs {
		margin-top: 15px;
		font-size: 14px;
		color: #666;
		height: 24px;
		align-items: center;
		display: flex;
		justify-content: center;
	}

	.yhq_djs label {
		display: inline-block;
		height: 20px;
		line-height: 20px;
		font-size: 12px;
		color: #FFFFFF;
		padding: 0 5px;
		background: #ee3647;
		margin-right: 5px;
	}

	.yhq_r {
		margin-left: 10px;
		padding-right: 10px;
		box-sizing: border-box;
		flex: 1;
		display: flex;
		align-items: center;
		justify-content: center;
	}

	.yhq_r .yhq_button {
		width: 68px;
		cursor: pointer;
		height: 68px;
		background: url(../image/yhq_button.png) no-repeat center;
		color: #FFFFFF;
		text-align: center;
		line-height: 68px;
		font-size: 18px;
		font-weight: bold
	}

	.yhq_r img {
		display: none;
		width: 80px;
		cursor: pointer;
		height: 80px;
		position: relative;
		z-index: 9;
	}

	.yhq_r:hover img {
		display: block;
	}

	.yhq_r:hover .yhq_button {
		display: none;
	}

	.youhuiquan .more1 {
		position: absolute;
		z-index: 99;
		margin: 0 auto;
		display: block;
		text-align: center;
		bottom: 9px;
		width: 100%;
		color: #fff;
	}

	.jsTime {
		font-weight: bold;
		font-size: 16px;
		color: #ee3647;
	}

    
	
}

.dlbox-a{ position:absolute; width:450px; font-size:14px; line-height:26px; background:#fff; border-top:2px solid #39c94c; padding:0 10px; -moz-box-shadow:0px 2px 10px #ddd;-webkit-box-shadow:0px 2px 10px #ddd;box-shadow:0px 2px 10px #ddd;border-radius:0px 0px 5px 5px;display:none;}
.dlbox-a .tt,.dlbox-a .ut,.dlbox-a .bt{ padding:10px 0; border-bottom:1px solid #ddd; text-align:left;}
.dlbox-a .bt{ border-bottom:none}
.dlbox-a .tt a,.dlbox-a .bt a{ display:inline-block; padding:5px 13px 5px 0; color:#333;background: url(../image/jta.png) no-repeat right center; margin-right:15px;}
.dlbox-a .ut{display:flex;flex-wrap:wrap;}
.dlbox-a .ut p{ padding-bottom:5px; width:100%}
.dlbox-a .ut a{ display:inline-block; width:11.1%; margin:5px 0; color:#333; text-align:center}
.dlbox-a .ut a.all{ font-weight:600;}
.dlbox-a .tt a:hover,.dlbox-a .bt a:hover{ color:#39c94c;}
.dlbox-a .ut a:hover{color:#fff; background:#39c94c}

.cpbox-a{ position:absolute; width:100%; font-size:14px; line-height:26px; background:#fff; border-top:2px solid #39c94c; padding:10px 0; -moz-box-shadow:0px 2px 10px #ddd;-webkit-box-shadow:0px 2px 10px #ddd;box-shadow:0px 2px 10px #ddd;display:none;}
.cpbox-a dl{display:flex;flex-wrap:wrap;width:100%;/*border-top:1px solid #eee;*/padding:10px 0;}
.cpbox-a dl:nth-of-type(1){border-top:none}
.cpbox-a dl dt{ padding-right:10px; font-weight:600; width:115px;}
.cpbox-a dl dt span{ display:inline-block;text-align-last:justify; width:100px;}
.cpbox-a dl dd{width:calc(100% - 125px);}
.cpbox-a dl dd a{ font-size:14px; color:#333; display:inline-block; padding:0 5px}
.cpbox-a dl dd a:hover{color:#fff; background:#39c94c}

.xhcp-new{padding-top:60px;padding-bottom:55px;background:url(../image/ppzs_bg1.jpg) no-repeat left bottom,url(../image/ppzs_bg2.jpg) no-repeat right top}
.xhcp-new .ulWrap ul li{float:left;width:251px;margin-right:11px;border-radius:5px;overflow:hidden;box-shadow:0px 0px 25px rgba(0,0,0,.08)}
.xhcp-new .ulWrap ul li:last-child{margin-right:0}
.xhcp-new .ulWrap ul li .pic{display:block}
.xhcp-new .ulWrap ul li img{display:block;width:100%}
.xhcp-new .ulWrap ul li .index_xhcp_b{padding:10px;box-sizing:content-box}
.xhcp-new .ulWrap ul li .t{font-size:15px;color:#2a2a2a;line-height:24px;height:24px;display:block;overflow:hidden}
.xhcp-new .ulWrap ul li .t:hover{color:#1679d3}
.xhcp-new .ulWrap ul li p{font-size:13px;color:#5b5b5b;line-height:24px}
.xhcp-new .ulWrap ul li .more{display:flex;margin-top:10px}
.xhcp-new .ulWrap ul li .more a{flex:1;height:35px;line-height:35px;background:#1679d3;color:#FFFFFF;text-align:center;font-size:14px;border-radius:5px;box-shadow:0px 0px 15px rgba(22,121,211,.5)}
.xhcp-new .ulWrap ul li .more a i{display:inline-block;margin-right:5px;font-size:18px}
.xhcp-new .ulWrap ul li .more a:last-child{margin-left:10px;background:#39c94c;box-shadow:0px 0px 15px rgba(57,201,76,.5)}
.xhcp-new .hd{margin-top:17px}
.xhcp-new .hd ul{display:flex;align-items:center;justify-content:center;height:20px}
.xhcp-new .hd ul li{width:11px;height:11px;background:#e4e4e4;border-radius:50%;text-indent:30px;overflow:hidden;margin:0 4px;cursor:pointer;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}
.xhcp-new .hd ul li.on{background:#0181d7}

.xhcp-new-m{padding-top:60px;padding-bottom:55px;background:url(../image/ppzs_bg1.jpg) no-repeat left bottom,url(../image/ppzs_bg2.jpg) no-repeat right top}
.xhcp-new-m .ulWrap ul li{float:left;width:49%;margin-right:2%;margin-bottom:15px;border-radius:5px;overflow:hidden;box-shadow:0px 0px 25px rgba(0,0,0,.08)}
.xhcp-new-m .ulWrap ul li:nth-child(even){margin-right:0}
.xhcp-new-m .ulWrap ul li .pic{display:block}
.xhcp-new-m .ulWrap ul li img{display:block;width:100%}
.xhcp-new-m .ulWrap ul li .t{font-size:14px;color:#2a2a2a;line-height:20px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}
.xhcp-new-m .ulWrap ul li .t:hover{color:#1679d3}
.xhcp-new-m .ulWrap ul li .index_xhcp_b{padding:10px;box-sizing:content-box}
.xhcp-new-m .ulWrap ul li p{font-size:12px;color:#5b5b5b;line-height:20px}
.xhcp-new-m .ulWrap ul li .more{display:flex;margin-top:10px}
.xhcp-new-m .ulWrap ul li .more a{flex:1;height:30px;line-height:30px;background:#1679d3;color:#FFFFFF;text-align:center;font-size:12px;border-radius:5px;box-shadow:0px 0px 15px rgba(22,121,211,.5)}
.xhcp-new-m .ulWrap ul li .more a i{display:none;margin-right:5px;font-size:18px}
.xhcp-new-m .ulWrap ul li .more a:last-child{margin-left:10px;background:#39c94c;box-shadow:0px 0px 15px rgba(57,201,76,.5)}

.swiper-gg{width:calc(100% - 145px); height:22px; line-height:22px; margin:0}
.swiper-gg .swiper-slide{ text-align:left;}
.swiper-gg .swiper-slide a{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; height:22px; line-height:22px;background:url(../image/point.png) no-repeat left center;padding-left: 13px;font-size:14px;color:#5a5a5a;}

@media (max-width: 1300px){
.swiper-gg{width:calc(100% - 60px);}
}


.sub-a{ position:absolute; width:570px; font-size:14px; line-height:26px; background:#fff; border-top:2px solid #39c94c; padding:10px; -moz-box-shadow:0px 2px 10px #ddd;-webkit-box-shadow:0px 2px 10px #ddd;box-shadow:0px 2px 10px #ddd;border-radius:0px 0px 5px 5px;display:none;flex-wrap:wrap; text-align:left;}
.sub-a.active{display:flex;}
.sub-a dl{ width:220px; padding-right:15px;}
.sub-a dl dt{ font-size:15px; font-weight:700; line-height:27px; padding:5px 0}
.sub-a dl dt a{ display:block; color:#000;}
.sub-a dl dd{ font-size:14px; line-height:24px;}
.sub-a dl dd a{ display:block; color:#333; padding:3px 0}
.sub-a div.dc{ width:100px; font-size:15px; font-weight:700; line-height:27px;}
.sub-a div.dc a{ display:block;color:#333; padding:4px 0}
.sub-a dl dt a:hover,.sub-a dl dd a:hover,.sub-a div.dc a:hover{ color:#39c94c}


.gjxh-box{padding-top:60px;padding-bottom:150px;position:relative;background:url(../image/cpzs_bg1.jpg) no-repeat left top,url(../image/cpzs_bg2.jpg) no-repeat right bottom}
.xh-tab{width:100%;display:flex;flex-wrap:wrap;text-align:center;}
.xh-tab a{width:11.8%; margin-right:0.8%; margin-top:0.8%;background:#eee;font-size:14px;line-height:24px;color:#333;text-align:center;display:flex;align-items:center;padding:5px; box-sizing:border-box;}
.xh-tab a:nth-of-type(8n){ margin-right:0}
.xh-tab a span{display:block;width:100%;}
.xh-tab a:hover{ background:#0188e4; color:#fff;}

.neiye_right_xh{ width:100%;border-left:none}
.neiye_right_xh .nyxg{ padding-bottom:0}
.neiye_right_xh .nyxg ul{ padding-top:10px;}
.neiye_right_xh .nyxg ul li{ width:49%; margin-right:2%}
.neiye_right_xh .nyxg ul li:nth-child(even){ margin-right:0}

.xh-tit-x{ padding-bottom:20px;}
.xh-tit-x h2{font-size:18px; color:#545454; line-height:36px;}
.xh-lei-box{ padding-bottom:30px;}
.xh-lei-box dl{display:flex;flex-wrap:wrap; font-size:14px; line-height:22px;}
.xh-lei-box dl dt{display:flex;flex-wrap:wrap;align-items:center; width:46px; padding:5px; box-sizing:border-box; background:#eee; margin-top:5px;}
.xh-lei-box dl dt span{ display:block; font-weight:bold; font-size:15px; color:#545454; width:100%; text-align:center;}
.xh-lei-box dl dd{display:flex;flex-wrap:wrap; width:calc(100% - 46px);box-sizing:border-box}
.xh-lei-box dl dd a{ color:#545454; width:11.92%; margin-top:5px; margin-left:0.5%; text-align:center;padding:5px;box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:center;white-space:pre-wrap;word-wrap:break-word; background:#eee;}
.xh-lei-box dl dd a:nth-of-type(8n){}
.xh-lei-box dl dd a span{ display:block; width:100%; text-align:center;}
.xh-lei-box dl dd a:hover{ background:#0188e4;color:#fff;}
.xh-lei-box2 dl dt{ width:130px;}
.xh-lei-box2 dl dd{ width:calc(100% - 130px);}

@media (max-width: 1300px){
.neiye_right_xh .nyxg ul li{ float:left;}
}
@media (max-width: 1260px){
.xh-tab a{width:16%;}
.xh-tab a:nth-of-type(8n){ margin-right:0.8%}
.xh-tab a:nth-of-type(6n){ margin-right:0}
}
@media (max-width: 1160px){
/*.xh-lei-box dl dd a{ width:20%}*/
}
@media (max-width: 1060px){
.xh-tab a{width:24.4%;}
.xh-tab a:nth-of-type(6n){ margin-right:0.8%}
.xh-tab a:nth-of-type(4n){ margin-right:0}
}
@media (max-width: 860px){
.xh-tab a{width:32.8%;}
.xh-tab a:nth-of-type(4n){ margin-right:0.8%}
.xh-tab a:nth-of-type(3n){ margin-right:0}
.neiye_right_xh .nyxg ul li{ float:none; margin-right:0; width:100%}
}
@media (max-width: 768px){
/*
.xh-lei-box dl dd a{ width:33.33333%}
.xh-lei-box dl dd a:nth-of-type(5n){ border-right:1px solid #eee;}
.xh-lei-box dl dd a:nth-of-type(3n){ border-right:none}
*/
}
@media (max-width: 640px){
/*
.xh-lei-box2 dl dd a{ width:50%}
.xh-lei-box2 dl dd a:nth-of-type(3n){ border-right:1px solid #eee;}
.xh-lei-box2 dl dd a:nth-of-type(even){ border-right:none}
*/
}
@media (max-width: 440px){
.xh-tab a{width:49.6%;}
.xh-tab a:nth-of-type(3n){ margin-right:0.8%}
.xh-tab a:nth-of-type(even){ margin-right:0}
/*
.xh-lei-box dl dd a{ width:50%}
.xh-lei-box dl dd a:nth-of-type(3n){ border-right:1px solid #eee;}
.xh-lei-box dl dd a:nth-of-type(even){ border-right:none}
.xh-lei-box2 dl dd a{ width:100%; border-right:none}
.xh-lei-box2 dl dd a:nth-of-type(8n),.xh-lei-box2 dl dd a:nth-of-type(5n),.xh-lei-box2 dl dd a:nth-of-type(3n){ border-right:none;}
*/
}

