 @media(max-width:1400px){
     .wa22 {display:none!important;}
 }
/*内容h2*/
.link-item {
    float: left;
    margin-right: 20px;
    font-size: 15px;
    color: #ca4300;
    position: relative;
    margin-right: 6px;
    transition: all .3s linear;
    padding:8px;
    margin-top:10px;
    background:#004ea2;
    border-radius:10px;
    width:auto!important;
}

.link-item a {
    color: #fff!important;
    font-size:16px;
}
.linkBox {
    width: 100%;
    /* margin: 10px 0; */
    padding: 0;
    /* height: 20px; */
}
.hidden {
                display: none;
            }

            .catalogue-box {
                /* width: 100%; */
                /* float: left; */
                /* padding-bottom: 30px; */
                position: fixed;
                right: 10px;
                display: flex;
                flex-direction: column;
                width: 280px;
                top: 20%;
            }

            #closeButton {
                position: fixed;
                right: 0px;
                top: 20%;
                display: flex;
                flex-direction: column;
                width: 30px;
                z-index: 99999;
            }
/*end*/

.ph_list {
    float:left;
    border: 1px solid #e5e5e5;
    margin-top: 12px;
    position: relative;
    padding: 0 15px;
    width:100%;
}
.clearfix ph_list_li li {width:100%!important;}
.ph_list_t {
  display: flex;
  align-items: center;
  justify-content: flex-start;
   }

.ph_list_t p {
  color: #212121;
  padding: 3px 0; }
.ph_list_c {
    position: relative;
}

.ph_img_content strong {
  color: #3385ff;
  font-weight: normal!important;}

.ph_img_content strong.ph_img_contenta301 {
  color: #212121;
  display: block;
  padding-right: 20px;
  font-weight: normal!important;
    font-size:16px;
}

.ph_img_content p.ph_img_contenta300 {
  color: #666;
  font-size: 15px;
  padding-right: 20px;
 }
  .ph_img_content h3 {padding-top:0px!important;margin-top:0px!important;}
.ph_list_t .ph_list_tstatus {
  background: #3385ff;
  color: #fff;
  padding: 2px 8px;
  margin-right: 10px; }
.ph_list_t p.ph_list_title {
  font-weight: bold;
  display: block;
  padding-right: 20px;
  line-height:30px!important;}

.ph_list_t p.ph_list_favorite {
  width: 60px; }
  .ph_list_t p.ph_list_favorite a {
    color: #3385ff; }

.ph_list_li {
  padding-bottom: 8px; }


@media(min-width:1300px) {
 ::-webkit-scrollbar {
    width: 4px;
  }
  ::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 5px rgba(5, 42, 177, 0.7);
    opacity: 0.2;
    background: fade(@primary-color, 60%);
  }
  ::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
    border-radius: 0;
    background: fade(@primary-color, 30%);
  }
  
 .dongwupic img {max-height:300px;}
 
 
.zixuntxt {font-size:14px;display: inline;margin-left:45px;color:hwb(10.26deg 1.96% 6.27% / 38.04%)!important;font-weight:600;line-height:86px;border-bottom:none!important;float:left;}
.zixuntxt:hover {color:red!important;}
  /**/
.contlist1{margin: 0px;margin-top:20px;
    padding: 0px;
    outline: 0px;    width: 60px;
    height: 40px;    float: left;
    max-width: 100%;
    box-sizing: border-box;
    overflow-wrap: break-word !important;
    border-width: 1px;
    border-style: solid;
    border-color: #FFD872;}

.contlist{margin: 0px;
    font-weight: bold;
    outline: 0px;
    max-width: 100%;
    height:40px;
    line-height:40px;
    box-sizing: border-box;
    overflow-wrap: break-word !important;
    font-size: 16px;
    color: #FFFFFF;
    background-color: #183883;
    text-align: center;
    transform: translate(5px, 5px);}
/*up*/
.zixunbutton {display: inline-block;padding: 10px 20px;background-color: #4CAF50;color: white;border-radius: 5px;text-align: center;text-decoration: none;font-size: 16px;cursor: pointer;color:#fff!important;line-height:30px!important;}
.newstext p span {padding:5px;float:left;background:#eee;margin-right:15px;margin-top:15px;border:1px solid #e5e0e0;}
.nrxm,.ypname {margin-top:5px!important;line-height:30px!important;}
.spanxm {line-height:30px!important;}
.ypname {border:0px!important;float:left;background:none!important;margin:0px!important;padding:0px!important;font-weight:700;line-height:45px!important;}

.leixing {margin-right: 9pt;color: #fff;font-weight: 700;}
.yclx {padding: 2px 10px;border-radius: 2px;background: #fd5d3c;}

.biaozhunxinxi,.xiangjinbiaozhun {margin-top:15px;padding:10px;background:#f5f3f3;float:left;width:100%;}
.biaozhunquyu,.moxingquyu {float:left;max-height:350px;overflow-y:auto;width:100%;margin-bottom:20px;}
.bzqy {float:left;max-height:500px;overflow-y:auto;width:100%;margin-bottom:20px;}



.wrapper h3 {}
.select-filter-item-box {
    flex: 1;
    display: flex;
    flex-wrap: wrap;
    margin-top: 10px;
    margin-bottom:10px;
}
.select-filter-item {
    font-weight: 400;
    color: #293A4C;
    line-height: 20px;
    background: #FFFFFF;
    border-radius: 1px;
    border: 1px solid #CCCCCC;
    padding: 2px 12px;
    margin-left: 8px;
    margin-top: 10px;
	color:#777777;
}
.select-filter-item:hover, .select-filter-item-ck {
    background: #86BE1E;
    border: 1px solid #86BE1E;
    color: #fff;
}

.wrapper {    padding-left: 15px;padding-right:15px;line-height: 25px;font-size: 16px;border-bottom: 1px solid #e8e8e8;}
.load-more__btn {color:blue;line-height:60px;}
.wrapper p {margin-bottom:20px;}
.newstext li {line-height:35px;font-size:16px;float:left;width:100%;}
/*左侧悬浮*/
.fixednav {position: fixed;top: 50px;z-index: 999;background:#fff;}
.fixednav2{position: fixed;bottom: 550px;z-index: 999;background:#fff;}
.home_main__2VHqB {margin-bottom:50px!important;}
.newstext h2 {
    color: #183883;
    font-size: 20px;
    font-weight: 500;
    border-bottom: 2px solid #fd5d3c;
    margin-bottom:20px;
    float:left;
    line-height:44px;
    width:100%;
}
.newstext h2:after {content: " ";width:43px;height:43px;margin-top:5px;position: absolute;background:url(https://www.bjhgyjs.com/images/h2bg.gif) no-repeat;}
.newstext h3 {
	margin-top: 28px;
    color: #252a33;
    font-size: 18px;
    font-weight: 500;
    border-top: 1px solid #e8e9eb;
    padding-top: 28px;
}
.newstext p {line-height:45px;float:left;width:100%;}
.newstext {line-height:45px;}

.newstext p a {color:blue;}
.bjgbox {width:1320px!important;margin:0 auto;background:#fff;}
.w1320yy {box-shadow: darkgrey 1px 1px 15px 1px ;}
.w1320 {width:1320px!important;}

.content_WH{width: 1300px;margin: 0px auto;}
.xcl_choose_us_box{width: 100%;height: auto;margin-top:20px;}
.xcl_choose_us_title{font-size: 30px;color: #333333;text-align: center;}
.xcl_choose_us_ul{width: 100%;height: auto;display: flex;justify-content: space-around;flex-wrap: wrap;}
.xcl_choose_us_ul li{width:320px;height: auto;position: relative;border: solid 1px #e1e1e1;cursor: pointer;}
.xcl_choose_us_ul li a{display: block;width: 100%;height: 100%;border:none!important;}
.xcl_choose_us_ul li img{width: 100%;height: auto;display: block;}
.xcl_choose_us_ul li span{width:100%;text-align:center;float:left;font-size: 18px;color: #0068b7;text-align: center;margin-top: 24px;border:none;padding-bottom:0px!important;padding-top:0px!important;}
.xcl_choose_us_ul li p{display: block;width: 96%;padding:2%;height: auto;text-align: justify;line-height: 24px;color: #444444;font-size: 15px;margin: 0px auto;}
.xcl_choose_us_ul li:hover{box-shadow: 0px 4px 15px 0px rgba(0, 0, 0, 0.35);}


.lf {float:left}
.rt {float:right;}
/*清除浮动*/
.clear{zoom:1;}
.clear:after{content:"";width:0;height:0;visibility:hidden;display:block;clear:both;overflow:hidden;}
.wrap{width:1300px;max-width:100%;margin:0 auto;}
.indextop{padding-bottom:18px;border-bottom:3px solid #f2f2f2}
.indextop .indextopnavlist{color:#666;font-size:20px;margin-right:39px;position:relative;cursor:pointer;font-weight:600;}
.indextop .indextopnavlist:after{content:"";width:100%;height:3px;opacity:0;background-color:#00447d;position:absolute;bottom:-21px;left:0;transition:.4s;-webkit-transition:.4s}
.indextop .indextopnavlist.cur:after{opacity:1}
.indextop .indextopnavlist.cur{color:#00447d}
.indextop .more{color:#4a7ca7;line-height:21px;height:21px;display:block;padding-right:15px;background-image:url(../img/ir1.png);background-repeat:no-repeat;background-position:right center}
.indexitems.cur{display:block}
.banner .swiper-slide img{width:100%}

.indexprog{padding:36px 0 30px}
.indexprogitem{width:201px;height:165px;border-radius:10px;margin:10px 18px 10px 0;overflow:hidden;position:relative}
.indexprogitem:nth-of-type(6n){margin:10px 0}
.indexprogitem .img{border-radius:10px}
.indexprogitem .img img{width:100%;border-radius:10px;min-height:165px;}
.indexprogitem a>.title{width:100%;height:100%;color:#fff;font-size:24px;line-height:165px;font-weight:bold;text-align:center;position:absolute;top:0;left:0}
.indexprogitem .bg{width:100%;height:100%;background-color:rgba(0, 68, 125, 0.3);border-radius:10px;position:absolute;top:0;left:0}
.indexprogitem .textbox{width:165px;height:145px;border:1px solid rgba(255,255,255,0.4);border-radius:10px;position:absolute;top:10px;left:17px;padding:19px;opacity:0}
.indexprogitem .textbox .title{text-align:center;font-size:16px;color:#fff;font-weight:bold}
.indexprogitem .textbox .text{line-height:22px;text-align:center;color:#fff;height:69px;margin-top:15px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}
.indexprogitems{margin-top:20px}
.indexprogitem:hover .bg{background-color:rgba(0, 68, 125, 0.8)}
.indexprogitem:hover a>.title{opacity:0}
.indexprogitem:hover .textbox{opacity:1}






	.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 .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:200px;overflow-y:auto;}
.home_search__2DgKB {width:400px;}
	.nav {
		position: relative;
		z-index: 9999;
		/*box-shadow: 0 3px 4px rgb(26 26 26 / 10%);*/
		height: 55px;
		width:1300px;
		margin:0 auto;
		margin-bottom:1px;
	}
	
	.nav.navFix{
		    position: fixed;
		    left: 0;
		    top: 0;
		    z-index: 9999999;
		    width: 100%!important;
		    background: rgba(255,255,255,.95);
		    border-bottom: 1px solid #18bd33;
	}

	.nav .left ul {
		display: flex;
	}

	.nav .left ul li.nLi {
			width: 110px;
			margin-right: 40px;
			line-height: 55px;
			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: 110px;
		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: 55px;
	}

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

	.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;
		margin-right:5px;
	}

	.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(../images/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;
	}

	.index_banner .box .notice_box li {
		width: 545px;
		margin-right: 25px;
		background: url(../images/point.png) no-repeat left center;
		padding-left: 13px;
		overflow: hidden;

	}

	.index_banner .box .notice_box li a {
		font-size: 14px;
		color: #5a5a5a;
	}

	.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: 45px;
		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: 18px;
	}

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

	.pinpaizhaoshang {
		padding-top: 60px;
		padding-bottom: 55px;
		background: url(../images/ppzs_bg1.jpg) no-repeat left bottom, url(../images/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(../images/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(../images/biaoqian_rm.png);width:56px; padding-left: 4px;
	}

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

	.dailipinpai .index_dlpp ul li .pp_bq3 {
		background: url(../images/biaoqian_hd.png); 
	}
		.dailipinpai .index_dlpp ul li .pp_bq4 {
		background: url(../images/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(../images/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(../images/cpzs_bg1.jpg) no-repeat left top, url(../images/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(../images/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(../images/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(../images/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(../images/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(../images/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(../images/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;
		margin-top:50px;
		background: url(../images/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: #fff;
		padding-top: 40px;
	}

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

	.footer .left .footer_tel {
		background: url(../images/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: 855px;
		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;
		border-top: 1px solid #dddddd;
		margin-top: 35px;
	}

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


	.about1 {
		padding-top: 70px;
		padding-bottom: 88px;
		background: url(../images/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(../images/ppzs_bg1.jpg) no-repeat left bottom, url(../images/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(../images/about3_p1.jpg) no-repeat center 38px;
	}

	.about3 .gallery-thumbs .swiper-slide-active {
		font-size: 18px;
		color: #252525;
		background: url(../images/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(../images/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(../images/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(../images/s.png) no-repeat left center;
	}

	.join2 {
		background: url(../images/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;
		border-radius:5px;
	}

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

	.nyleft_title strong {
		font-size: 18px;
		background: url(../images/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(../images/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%;
		max-height:105px;
		min-height:105px;
	}

	.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 {
		padding-bottom: 70px;
		padding-top: 25px;
		width:100%;
	}

	.neiye_right .right_title {
		display: flex;
		padding-left: 13px;
		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;
		overflow:hidden;

	}

	.news_list ul li .pic img {
		width: 211px;
		height: auto;

	}

	.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;
		font-weight:700;
	}

	.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;
		line-height:26px;
	}

	.news_list ul li .news_list_txt .more span {
		flex: 0 0 150px;
	}

	.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(../images/more_j.png) no-repeat right 5px center #FFFFFF;
		font-size: 14px;
		color: #0188e4;
		text-align: center;
		cursor: pointer;
	}

	.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(../images/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 {
		text-align: center;
		font-size: 15px;
		color: #323232;
		padding-left:10px;padding-right:10px;
	}

	.jszl_nav ul li a {
		display: block;
		color: #323232;
		height:40px;
		overflow:hidden;
	}

	.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(../images/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(../images/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: 5px;
		  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;float:left;
	   }
	   .nyxg  ul li{
		   width: 48%;
	   }
	   
	    
	    .newsxq .biaoti{
			    padding-bottom: 20px; 
			    margin-bottom: 20px;
			    text-align: center;
		}
		/*机器人*/
		.zxzxjqr {position: inherit;float:left;left: 0px;top:0px;width:7px;height:285px;margin-left:50px;}
	   .newsxq .biaoti h1{
		      font-size: 22px;
		      font-weight: bold;
	   }
	   .newsxq .biaoti .p{
		  font-size: 14px;
		      color: #999;
		      margin-top: 20px;
	   }
	    .newsxq .newstext{
			  
			    color: #545454;
			     padding-bottom: 30px;
			     lione-height:44px;
		}
		 .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;
		 }
		  .newsxq .newstext p,.newsxq .newstext span{  /*line-height: 2 !important;*/ }
		 .newsxq .newstext img{
			 max-width: 100%;
			 height: auto !important;
		 }
		   .newsxq .newstext a{color:blue; }
		 
		 .share{
			     display: flex;
			     align-items: center;
			     font-size: 14px;
			     color: #666; 
			     height: 60px;
			     line-height: 60px;
			     padding-left: 15px; 
		 }
		 
		 .fn{ 
			  padding: 15px 0;
			  display: flex;
			  justify-content: center;
			  align-items: center;
			  width:100%;
			  float:left;
		 }
		  .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(/theme/images/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(/theme/images/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(../images/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(../images/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(../images/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(../images/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(../images/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(../images/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(../images/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(../images/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;
	}

		 	
}