﻿@charset "utf-8";
/* CSS Document */
* {
	padding: 0px;
	margin: 0px;
	box-sizing: border-box;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}
img {
	border: none;
	max-width: 100%;
}
body {
	font-size: 15px;
font-family:"Microsoft YaHei", verdant, tahoma;
	color: #333;
	font-weight: normal;
	margin: 0px;
	text-decoration: none;
	line-height: 28px;
padding-top:140px;
}
a {
	text-decoration: none;
font-family:"Microsoft YaHei", verdant, tahoma;
	color: #333;
	font-weight: normal;
}
a:hover {
	color: #9e7324;
}
.clear {
	clear: both;
}
ul {
	list-style-type: none;
}
li {
	list-style-type: none;
	line-height: 28px;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.hz {
	width: 80%;
	margin: 0 auto;
}
.hza {
	width: 80%;
	margin: 70px auto;
}
.hza:after {
	content: " ";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	font-size: 0;
	line-height: 0;
}

.top-bj{background:#2e76e5;overflow:hidden;color:#fff;}
.top-wb{margin-top:5px;}
.fl-rich-text{float:left;padding:5px 0;margin-right:40px;}
.fl-rich-text span{float:left;padding-right:10px;padding-top:5px;}
.fl-rich-text a{color:#fff;font-size:16px;font-weight:bold;}
.fl-rich-text a:hover{color:#efbf3a;}
.sousuo {background:#9e7324;float: left;
	display: inline-block;
	box-sizing: border-box;
	vertical-align: bottom;
	position: relative;
	z-index: 1;
	transition: all 0.5s;
}
.sousuo .sousuo_an {
	width:50px;
	height:40px;
	display: table-cell;
	vertical-align: middle;
	background: url(../images/index_07.png) center no-repeat;
	cursor: pointer;
	transition: all 0.5s;
}
.sousuo .ssk_bj {
	width: 100%;
	display: none;
	position: fixed;
	left: 0;
	top: 150px;
	z-index: 10;
}
.sousuo .ssk {
	width:40%;
	overflow: hidden;
	margin: 0 auto;border-radius:25px;
	box-shadow: 0 2px 14px rgba(0,0,0,0.1);

}
.sousuo .ssk .input_txt {
	width:75%;
	height: 50px;
	float: left;
	line-height: 58px;
	padding: 0 3%;
	border: none;

}
.sousuo .ssk .input_btn {
	width: 25%;
	float: right;
	FONT-SIZE: 16px;
	color: #fff;
	line-height: 50px;
	border: 0 none;
	background:#2e76e5;
	cursor: pointer;
}

 input,textarea {
	outline:none;
 }
.p-show {
	display: block !important;
}

.index-yyl {
	display: inline-block;
	box-sizing: border-box;
	vertical-align: middle;
	margin-left:50px;color:#fff;
margin-top:5px;
}
.index-yyl img {
	display: inline-block;
	vertical-align: middle;
	margin-bottom: 2px;
	margin-right: 3px;
}
.set {
	background: 45px 10px no-repeat;
	transition: all 0.5s;
}
.new {
	width: 150px;
	position: absolute;
	z-index: 999;
	display: none;
	text-align: center;
	top:40px;
	margin-left: -30px;
}
.nav1 ul li {
	line-height: 43px;
	background: #9e7324;

}
.nav1 ul li:hover {
	background: #f2f2f2;

}
.new a {
	color: #fff;
	text-decoration: none;
}
.nav1 .new a:hover {
	color:#9e7324;
}

.logo-hz{margin:15px 0;float:left;}
.logo {float:left;}
.logo img {height:70px;}
.logo-wb{font-size:28px;font-weight:bold;float:left;margin-left:10px;margin-top:5px;}
.logo-wb p{font-size:16px;font-weight:normal;margin-top:8px;}
.top-pc {
	position: fixed;
	z-index: 99999;
	top: 0px;
	left: 0;
	width: 100%;background:#fff;
	transition: all 0.5s;box-shadow: 0px 0px 10px 0px rgba(4, 0, 0, 0.1);
}


.top-hz{width:80%;margin:0 auto;}
.menu-hz {float: right;}
.nav {
	display: inline-block;
	box-sizing: border-box;
	vertical-align: bottom;
}
.mainbav ul:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	font-size: 0;
	line-height: 0;
}
.mainbav li {
	position: relative;
	padding: 0 20px;
}
.mainbav li.memu:after {
	content: "";
	width: 0;
	height: 3px;
	background: #2e76e5;
	position: absolute;
	bottom: 0;
	left: 0;
	transition: all 0.5s;
}
.mainbav li.memu:hover:after {
	width: 100%;
}
.mainbav li.active:after {
	width: 100%;
}
.mainbav li a {font-size:16px;color:#000;}
.mainbav .memu {
	float: left;
    line-height: 100px;
    height: 100px;
}
.mainbav .memu:hover, .mainbav .memu.active {
	display: block;
}
.mainbav .memu:hover a, .mainbav .memu.active a {
color:#2e76e5;
}
.mainbav ul li ul {
	display: none;
	position: absolute;
	width: 220px;
	left: 0;padding:10px 0;	background:#2e76e5;
	top: 100px;
	z-index: 999999;

}
.mainbav ul li ul li {
	float: none;
	text-transform: none;
	border-right: none;
	padding: 0;
	position: relative;
	text-align: left;

}
.mainbav ul li ul li a {
	display: block;
	color: #fff !important;
	font-size: 15px !important;
	padding:10px 15px;
}
.mainbav ul li ul li a:hover {
	color: #9e7324 !important;	background:#f2f2f2;

}
.mainbav ul li ul li ul {
	position: absolute;
	left: 100%;
	top: 0;
}

.top_sj {
	display: none;
}
/*banner*/
.block_home_slider {
	height: auto;
	position: relative;
	line-height: 0px;
	text-align: center;
}/*底部小图标*/
.block_home_slider .slide {
	position: relative;
	overflow: hidden;
}
.block_home_slider .flex-direction-nav a {
	width: 45px;
	height: 50px;
	display: block;
	margin-top: -20px;
	position: absolute;
	top: 50%;
	text-indent: -9000px;
}
.block_home_slider .flex-direction-nav a.flex-prev {
	left: 0;
	background: url(../images/jt1.png) no-repeat;
}
.block_home_slider .flex-direction-nav a.flex-next {
	right: 0;
	background: url(../images/jt2.png) no-repeat;
}
.block_home_slider .flex-control-paging {
	position: absolute;
	bottom: 20px;
	width: 100%;
	text-align: center;
}
.block_home_slider .flex-control-paging li {
	margin: 0px;
	padding: 0 5px;
	display: inline-block;
*display:inline;
*zoom:1;
	overflow: hidden;
	list-style-type: none;
}
.block_home_slider .flex-control-paging li a {
	width: 9px;
	height: 9px;
	display: block;
	background: #fff;
	text-indent: -9000px;
	cursor: pointer;
	border-radius: 6px;
	transition: all 0.5s;
}
.block_home_slider .flex-control-paging li a.flex-active {
	width: 26px;
  background: #2e76e5;
}
.flexslider {
	margin: 0;
	padding: 0;
	height: 100%;
}
.flex-viewport {
	height: 100%;
}
.flexslider .slides {
	height: 100%;
}
.flexslider .slides li {
	line-height: 0px;
	height: 100%;
	display: none;
	-webkit-backface-visibility: hidden;
	list-style-type: none;
	position: relative;
}

#home_slider2 {
	display: none;
}





/*公司介绍*/

.index-about-bg{ width: 50%; float:right; }
.index-about-left{width:46%;float:left;}
.index-about-left-title{font-weight:bold;font-size:40px;line-height:40px;position: relative;padding-left:40px;color:#2e76e5; font-family:"Times New Roman", Times, serif;}
.index-about-left-title:after {
    content: "";
    position: absolute;
    left: 0;
    background: #2e76e5;
    width:6px;
    height:80px;
    top:0;}
.index-about-left-title p{font-size:24px;font-weight:normal;margin-top:5px;COLOR:#333;font-family:"Microsoft YaHei", verdant, tahoma;}
.index-about-left-nr-hz{padding-left:40px;}
.index-about-left-nr{margin-top:50px;font-size:16px; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:4; -webkit-box-orient:vertical; overflow:hidden; }
.index-about-left-nr p{margin-bottom:5px;}
.index-about-left-nr span{font-weight:bold;}
.index-about-left-more a{width: 180px;height: 50px;border-radius: 25px;background: #2e76e5;display: block;font-size: 15px;line-height: 50px;text-align: center;color: #fff;margin-top:40px;transition: 0.3s all ease;border:1px solid #2e76e5;}
.index-about-left-more a:hover{border-radius: 25px;background:#fff;border:1px dashed #2e76e5;color:#333;}

.infou-ul {margin-top:20px;}
.infou-ul ul {
	display: flex;
	flex-wrap: wrap;
}
.infou-ul li {
	float: left;
margin-top:60px;
	width: 33.3%;
color:#666;

}
.infou-ul li h3 {
	font-weight: bold;
	font-size: 0;color:#333;

}
.infou-ul li h3 span {
	font-size: 15px;color:#9e7324;

}
.infou-ul li h3 span:nth-child(1) {
	font-size:45px;
}
.infou-ul li h3 d {
	display: inline;
    font-size: 16px;margin-left:5px;
   font-weight:normal;
}
.infou-ul li p {
	font-size: 16px;
}


.index-title{font-weight:bold;text-align:center;font-size:36px;line-height:36px;}

.index-title p{font-size:16px;margin-top:15px;font-weight:normal;}

/*产品中心*/
.index-product-bj{background:url(../images/pic.jpg) center;background-size: cover;
    background-attachment: fixed;
    padding: 80px  0 ;
    overflow: hidden;}
.pro_con{display: flex; flex-wrap: wrap;margin-top:50px;overflow: hidden;background: #fff;}
.pro-t-hz{width:20%;}
.pro-t-title{background:#2e76e5;color:#fff;padding:40px;font-size:30px;font-weight:bold;}
.pro-t-title P{font-size:18px;margin-top:10px;font-weight:normal;}
.pro_t{float:left;padding:30px 30px 50px 30px;width:100%;overflow:hidden;}
.pro_t li{padding:15px 0; display: block; border-bottom: 1px dashed #dcdcdc;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.pro_t li a{background:url(../images/h.png)no-repeat left;padding-left:30px;font-size:18px; font-weight: bold;}
.pro_t li.on a,.pro_t li a:hover{background:url(../images/h2.png)no-repeat left;font-weight:bold;color:#9e7324;}
.pro-pic-hz{padding:0px 10px 30px 10px;text-align:center;}
.pro-pic-title{font-size:26px;font-weight:bold;margin:30px 0;color:#a7813a;}
.pro-pic-dh{background:#2e76e5;overflow:hidden;border-radius:25px;color:#fff;font-size:20px;font-weight:bold;padding:2%;}
.pro-pic-dh p{padding-top:7px;}
.pro-dh{background:#fff;border-radius:25px;float:left;display:block;width:40px;height:40px;padding-top:11px;text-align:center;}
.pro-pic-wb{font-size:16px;margin-top:20px;}

.pro_gg{width:80%;float:right;border-top:5px solid #2e76e5;}
.pro_gg dt{float:left;width:50%;}
.pro_gg dd{float:right;width:40%;margin-top:50px;margin-right:5%;}
.pro_gg dd h3 a{display: block;color: #2e76e5;font-weight:bold;position: relative;padding-bottom:20px;font-size: 30px;line-height:30px;}
.pro_gg dd h3 a:after {
    content: "";
    position: absolute;
    background: #2e76e5;
    width:30px; 
    height:3px;bottom:0; 
	 left: 0;
   }
.pro_gg dd p{margin:50px 0;text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:4; -webkit-box-orient:vertical; overflow:hidden; }

.more01{background:url(../images/more.jpg)no-repeat;display: block;width: 125px; line-height: 35px; padding-left:50px; color: #fff;}
.more01:hover{ color: #fff;}

.index-pro-hz{padding:40px 20px 20px 20px;overflow:hidden;}
.sy-product-hz2{background:#fff;width:31.3%;float:left;margin-left:1%;margin-right:1%;margin-bottom:30px;display: flex; flex-wrap: wrap;box-shadow: 0px 0px 20px 0px rgba(4, 0, 0, 0.1);border:1px solid #f2f2f2; overflow:hidden;display:block;transition:transform 0.5s; -webkit-transition:transform 0.5s;}
.sy-product-hz2:hover{transform:translateY(-6px); -webkit-trafont-size: 0;border:1px solid #a7813a;}
.index-product-title{text-align:center;font-size:18px;font-weight: bold;margin:25px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.index-product-wb{ margin:0 25px 25px 25px;color:#999; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden;font-size:15px; }

.index-product-pic img{width:100%;}
.khjz_bj{width:100%;margin-top:50px;}
.khjz_dkj{position:relative;margin-top:50px;}
.khjz .item{ margin:0 8px; background:#2e76e5;padding:5px;position:relative;overflow:hidden;display:block;transition:transform 0.5s; -webkit-transition:transform 0.5s;}
.khjz .item:hover{ background:#9e7324;color:#fff;}
.khjz .item a{color:#fff;}
.khjz .item a:hover{color:#fff;}
.khjz .item .cpzs_img{overflow:hidden;display:block; }
.khjz .item .cpzs_img img{ transition-duration: .8s;
-moz-transition-duration: .8s;
-webkit-transition-duration: .8s;
-o-transition-duration: .8s;}
.khjz .item .cpzs_img img:hover{ transform: scale(1.1);
-moz-transform:scale(1.1);
-ms-transform: scale(1.1);
-o-transform:scale(1.1);
-webkit-transform: scale(1.1);
transition-duration: .5s;
-moz-transition-duration: .5s;
-webkit-transition-duration: .5s;
-o-transition-duration: .5s; }
.khjz .item .cpzs_wb{width:100%; height:100%; text-align:center;  }
.khjz .item .cpzs_wb .cpzs_wb_t{overflow:hidden; text-overflow:ellipsis; white-space:nowrap; padding:15px;    font-weight: bold;}


/* display none until init*/
.owl-carousel{display:none; width: 100%;-ms-touch-action:pan-y;}
.owl-carousel .owl-wrapper{display: none;position: relative;-webkit-transform: translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper-outer{overflow: hidden;width: 100%;}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition: height 500ms ease-in-out;-moz-transition: height 500ms ease-in-out;-ms-transition: height 500ms ease-in-out;-o-transition: height 500ms ease-in-out;transition: height 500ms ease-in-out;}
.owl-carousel .owl-item{float: left;}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{cursor: pointer;}
.owl-controls{-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}

/* fix*/
.owl-carousel .owl-wrapper,
.owl-carousel .owl-item{-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-ms-backface-visibility: hidden;-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);}

.owl-carousel .owl-controls{width:100%;  z-index:11;text-align:center;margin-top:20px;}
.owl-carousel .owl-controls .owl-buttons div{position:absolute; display:inline-block ;zoom: 1;*display:inline; width:40px; height:70px; text-indent:-9999px; transition:.35s;  top:45%; margin-top:-35px;}
.owl-carousel .owl-controls .owl-buttons .owl-prev {background:url(../images/jtl02.png) center no-repeat; overflow:hidden; left:8px;}
.owl-carousel .owl-controls .owl-buttons .owl-next {background:url(../images/jtr02.png) center no-repeat; overflow:hidden; right:8px;}
.owl-carousel .owl-controls .owl-buttons .owl-prev:hover {background:url(../images/jtl03.png) center no-repeat; overflow:hidden; }
.owl-carousel .owl-controls .owl-buttons .owl-next:hover {background:url(../images/jtr03.png) center no-repeat; overflow:hidden;}

.owl-carousel .owl-controls.clickable .owl-buttons div:hover{filter: Alpha(Opacity=100);/*IE7 fix*/opacity: 1;text-decoration: none;}
.owl-carousel .owl-controls .owl-page {
    display: inline-block;
    zoom: 1;
    *display: inline;
    /*IE7 life-saver*/
}

.owl-carousel .owl-controls .owl-page span {
    display: block;
    width: 10px;
    height: 10px;
    margin: 5px 7px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    border: 1px solid #999;
}

.owl-carousel .owl-controls .owl-page.active span,
.owl-carouselpzs .owl-controls.clickable .owl-page:hover span {
    filter: Alpha(Opacity=100);
    /*IE7 fix*/
    opacity: 1;
    background: #9e7324;
    border: 1px solid #9e7324;
}

.owl-carousel .owl-controls .owl-page span.owl-numbers {
    height: auto;
    width: auto;
    color: #FFF;
    padding: 2px 10px;
    font-size: 12px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
}

.index-lc-hz{margin-top:50px;}
.index-lc-left{float:left;width:50%;}
.index-lc-left iframe{width:100%;height:502px;text-align:center;}
.index-lc-pic-hz{float:right;width:49%;}
.index-lc-pic ul{margin-left:-0.5%;margin-right:-0.5%;}
.index-lc-pic li{width:32.3%;float:left;margin-left:0.5%;margin-right:0.5%;margin-bottom:0.5%;}
.index-lc-wb{background:#9e7324;padding:4%;overflow:hidden;}
.index-lc-wb li{float:left;width:33.3%;font-size:24px;margin-bottom:20px;color:#fff;}
.index-lc-wb li img{float:left;margin-right:10px;}

.isect2 .content{position: relative;}
.isect2 .bg{position: relative;overflow: hidden;}
.isect2 .bg em{display: block;width: 100%;height: 0;padding-bottom:750px;background-repeat: no-repeat;background-position: center;background-size: cover;position: relative;-webkit-filter: blur(3px);filter: blur(3px);}
.isect2 .bg em:before{content: "";width: 100%;height: 100%;position: absolute;left: 0;top:0;background: url(../images/mask1.png) no-repeat center;background-size: cover;}
.isect2:hover .bg .swiper-slide-active em{-webkit-filter: blur(0);filter: blur(0);}

.isect2 .tabs{position: absolute;left: 0;top:0;width: 100%;height: 100%;z-index: 2;display: flex;overflow: hidden;}
.isect2 .tabs li{ width:33.33%; height: 100%;position: relative;box-sizing: border-box;border-left: 1px solid rgba(255,255,255,0.2);text-align: center;cursor: pointer;position: relative;}
.isect2 .tabs li:before{content: "";position: absolute;left: -1px;top: -100px;width: 1px;height: 100px;background-image: linear-gradient(180deg,transparent,#fff);animation: lineMove 2s ease-in-out infinite;}
@keyframes lineMove{
    to{top: 100%;}
}
.isect2 .tabs li:nth-child(1):before{animation-delay: 0s;}
.isect2 .tabs li:nth-child(2):before{animation-delay: 0.2s;}
.isect2 .tabs li:nth-child(3):before{animation-delay: 0.4s;}
.isect2 .tabs li:nth-child(4):before{animation-delay: 0.6s;}

.isect2 .tabs li:first-child{border: none;}
.isect2 .tabs li:first-child:before{display: none;}

.isect2 .tabs li a{display: block;width: 100%;height: 100%;position: relative;}
.isect2 .tabs li a .cont{position: absolute;left: 0;bottom: 0;width: 100%;box-sizing: border-box;padding: 0 6%;text-align: center;color: #fff;transition: all 0.8s ease 0.1s;}
.isect2 .tabs li a .cont .icon{ width:60%; max-width: 125px; background: #2e76e5;border-radius: 50%;text-align: center;font-size: 0;margin: 0 auto 36px;font-size: 0;}
.isect2 .tabs li a .cont .icon img{width: 100%;border-radius: 50%;}
.isect2 .tabs li a .cont h5{line-height: 30px;}
.isect2 .tabs li a .cont .line{transition: all 0.5s ease;display: block;width: 80%;max-width: 260px;margin: 32px auto 40px;height: 1px;background: #fff;opacity: 0.68;transform: scaleX(0);-webkit-transform: scaleX(0);opacity: 0;visibility: hidden;}
.isect2 .tabs li a .cont p{transition: all 0.5s;line-height: 30px;height: 0;color:#c7c7c7;}
.isect2 .tabs li a .cont p span{font-size:20px;color:#fff;}
.isect2 .tabs li:hover a .cont{bottom:328px;}
.isect2 .tabs li:hover a .cont .line{transition: all 0.5s ease 0.55s;transform: scaleX(1);-webkit-transform: scaleX(1);opacity: 0.68;visibility: visible;}
.isect2 .tabs li:hover a .cont p{height: 60px;}

.fz20 {
    font-size: 26px;
}


.index-yyly-pic-bj{background:#f4f4f4;padding:70px 0;overflow:hidden;}


/* 新闻 */
.index-new-left{width:50%;float:left;}
.index-new-left-title{font-size:32px;line-height:32px;  padding-bottom:20px; position:relative; 
    margin-bottom:50px;font-weight:bold;}
	.index-new-left-title:after {
    content: "";
    position: absolute;
    left: 0;
    background:#9e7324;
    width: 55px;
    height:3px;
    bottom:0;}
	
.index-new-left-nr{background:#fff;overflow:hidden; margin-right:4%; float:left; width:48%; box-shadow: 0px 0px 10px 0px rgba(4, 0, 0, 0.1);}
.index-new-left-nr:last-of-type { margin-right:0; }
.index-new-left-pic{float:left;}

.index-new-left-content{padding:30px;overflow:hidden;}
.index-new-left-content-nr{ text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; }
.index-new-left-content-title {overflow:hidden; text-overflow:ellipsis; white-space:nowrap;margin-top:20px;}
.index-new-left-content-rq{color:#999;}
.index-new-left-content-rq span{margin-top:6px;margin-right:6px;}
.index-new-left-content-title a{ font-weight: bold;font-size:20px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.index-new-left-content-nr{color:#666;margin-top:20px;}

.index-new-right{float:right;width:45%;}
.index-new-right-cjwt{margin:20px 0;border-bottom:1px  dashed #ddd;padding-bottom:20px;}
.index-new-right-cjwt-title{overflow:hidden;white-space:nowrap;}
.index-new-right-cjwt-title a{font-size:20px;font-weight: bold;}


.index-new-right-cjwt-nr{  text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; color: #666; margin:20px 0; }
.w{background:#0b7e00;color:#fff;width:28px;height:28px;line-height:28px;font-size:18px;text-align:center;display:block;float:left;margin-right:10px;border-radius:50px;}
.w2{background:#666;color:#fff;width:28px;height:28px;line-height:28px;text-align:center;font-size:18px;display:block;float:left;margin-right:10px;border-radius:50px;}


/*----底部----*/
.foot {
	background: #000;
	overflow: hidden;
	padding: 30px 0 0;color:#999;

}
.foot-top-hz{border-bottom:1px solid #373737;overflow:hidden;margin-bottom:50px;padding-bottom:15px;}
.foot-logo{float:left;}
.foot-logo img{height:70px;}
.foot-dh{float:right;    margin-top: 15px;}
.foot-dh-pic{float:left;}
.foot-dh-wb{float:left;margin:0 10px;font-size:16px;}
.hm{font-size:18px;color:#fff;float:left;}
.hm span{font-size:20px;}
.foot-contact{ width:40%;float:right;}
.foot-contact-title{ font-size: 18px;font-weight:bold; color: #fff;margin-bottom:25px;}

.foot-contact-nr{float:left;}

.foot-contact-nr a{color: #999;font-size:15px;line-height:30px;}
.foot-contact-nr a:hover{color:#2e76e5;}

.foot-contact-lxfs{float:left;margin-right:30px;}
.foot-contact-lxfs a{color: #999;}
.foot-contact-lxfs a:hover{color:#2e76e5;}

.foot-contact-ewm-hz{float:right;}
.foot-contact-ewm{float:left;}
.foot-contact-ewm img{width:120px;}
.foot-contact-ewm-wb{float:left;padding-left:20px;margin-top:30px;}

.foot-menu{float:left;margin-right:6%;margin-bottom:30px;}


.bot3{ border-top:1px solid #373737;overflow:hidden;color:#999;padding:13px 0;margin-top:30px;}
.bot3 a{color:#999;}
.bot3 a:hover{color:#2e76e5;}


.ny-banner-sj {
	display: none;
}
.ny-banner img {
	width: 100%;
}


.about-title{font-size:24px;color:#2e76e5;}
.about-title2{font-size:28px;color:#9e7324;font-weight:bold;position: relative;padding-bottom:25px;margin-top:25px;}
.about-title2:after {
    content: "";
    position: absolute;
    background:#cdcdcd;
    width:70px; 
    height:4px;bottom:0; 
	 left: 0;
   }
.about-nr-hz{margin-top:50px;}
.about-nr{font-size:16px;line-height:32px;float:left;width:60%;}
.about-right{float:right;width:30%;margin-top:0;}
.about-right li {
    float: left;
    margin-top: 60px;
    width: 50%;
    color: #666;
}
.about-qywh-hz{display: flex; flex-wrap: wrap;}
.about-qywh{width:33.3%;float:left;background:#2e76e5;overflow:hidden;text-align:center;color:#fff;padding:100px 30px;}
.about-qywh-title{margin:20px 0;font-size:24px;font-weight:bold;}
.about-qywh-wb{font-size:18px;}


/*关于我们-荣誉资质开始*/
.ny-ry .item {
    margin: 0 25px;
    position: relative;
   overflow: hidden;
    display: block;
    transition: transform 0.5s;
    -webkit-transition: transform 0.5s;
}

.ny-ry .item:hover {
    transform: translateY(-6px);
    -webkit-trafont-size: 0;
}

.ny-ry .item .cpzs_img {
    overflow: hidden;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    display: block;
    line-height: 0;
}

.ny-ry .item .cpzs_img img {
    width: 100%;
    object-fit: cover;
    transition: all .8s ease;
}

.ny-ry .item .cpzs_img:hover img {
    transform: scale(1.06);
}

.ny-ry .item .cpzs_wb {
    width: 100%;
    height: 100%;
    padding: 20px;
}
.ny-ry .item .cpzs_wb .cpzs_wb_t {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 22px;text-align:center;
}




.contact-right-hz{width:40%;float:right;font-size:17px;}
.contact-right-hz li{border-bottom:1px dashed #ccc;overflow:hidden;padding:15px 0;}
.contact-pic{float:left;margin-top:10px;}
.contact-right{float:left;padding-left:30px;}
.contact-right-title{font-weight:bold;font-size:18px;}


.relbar-map {float:left;width:55%; }
#map_container {  height:520px;border: 1px solid #e6e6e6;}
 
 .feedback-bj{background:#9e7324;overflow:hidden;padding:80px 0;}
 .feedback-hz{background:#fff;padding:50px 40px;}
 .feedback-nr{color:#666;font-size:16px;font-weight:normal;margin-top:30px;}
.feedback-title{margin:50px 0 80px 0;font-size:22px;border-bottom:1px solid #dedede;padding-bottom:30px;}
.ny-feedback-ly{margin-top:70px;}
.ny-feedback-ly p{font-size:16px;}

 .feedback-k{width: 49%;float:left;margin-bottom:40px;margin-right:2%;}

  .feedback-k p{font-size:18px;margin-bottom:10px;font-weight:bold;}
    .feedback-k2 p{font-size:18px;margin-bottom:10px;font-weight:bold;}
 .feedback-k p::before {
    margin-right: 10px;
    background-color: #9e7324;
    content: '';
    width: 10px;
    height: 10px;
    display: inline-block;
    vertical-align: middle;}
 
  .feedback-k2{float:left;width:100%;}
    .feedback-k2 p{font-size:18px;}
 .feedback-k2 p::before {
    margin-right: 10px;
    background-color: #9e7324;
    content: '';
    width: 10px;
    height: 10px;
    display: inline-block;
    vertical-align: middle;}
	
 .red {color: red;}
 
.soka{ width: 100%;padding:5px 0;border-bottom:1px solid #ccc; border-top:none;border-right:none;  border-left:none; font-size: 16px;font-family:"Microsoft YaHei", verdant, tahoma;  }

.sokb{ border-bottom:1px solid #ccc; border-top:none;border-right:none;  border-left:none;line-height:30px; padding:20px;font-size: 16px; font-family:"Microsoft YaHei", verdant, tahoma; width: 100%;}

.tj{ width: 180px; border: 1px solid #9e7324; line-height:50px; text-align: center; color: #fff; background:#9e7324; cursor: pointer; font-family: Arial,Microsoft YaHei; font-size: 18px; margin-top:20px;}

.sy{padding-top:4px;}
.location { padding:20px 0;border-bottom:1px solid #ebebeb;color:#666; }
.location,.location a { color:#666; }
.location a:hover { color:#2e76e5; }
.location a.cur { color:#2e76e5; }

.snav {width:18%;float:left;
border:1px solid #e5e2e2;
overflow:hidden;}
.snav .hd {
    text-align: center;
    font-size: 24px;
    padding:20px;font-weight:bold;
    background: #2e76e5;color:#fff;}
.snav .bd { padding:20px;overflow:hidden;}
.snav .bd li{float:left;width:100%;border-bottom:1px dashed #e5e2e2;padding:10px  15px ;background:url(../images/open.png)no-repeat left;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

.ny-news-nr{float:right;width:80%;}
.ny-news-nr-hz{margin-bottom:30px;border:1px solid #ebebeb;padding:30px;float:left;width:100%;}
.ny-news-nr-hz:hover{background:#f9f9f9;}
.ny-news-nr-left{float:left;}
.ny-news-nr-left-title{font-size:20px;font-weight:bold; }
.index-news-nr-left-content {
    margin: 20px 0;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    color: #666;}
.index-news-nr-left-rq {color: #999;}

/*分页*/
.yema{ width:100%; text-align:center; overflow:hidden; padding-top:2%;  }
.yema.bgs2{ text-align:right;}
.yema a{ display:inline-block; height:38px; line-height:38px; padding-left:10px; overflow:hidden; padding-right:10px; min-width:40px;margin-left:3px;  text-align:center; color:#333333; font-size:16px; border:1px solid #ececee; background:#ececee;}
.yema a:hover{ text-decoration:none; color:#fff; background:#2e76e5;border:1px solid #2e76e5;}
.yema a.on{color:#fff;  background:#2e76e5;border:1px solid #2e76e5;}
.yema a.first,.yema a.last{ margin-right:0;  }
.yema a.first:hover,.yema a.last:hover{background-color:#2e76e5;}
.yema a span{ font-family: "宋体";font-size:16px;}


.ny-newshow-title{font-size:24px;font-weight: bold;}
.ny-newshow-rq{padding:20px 0 10px;color:#999;font-size:14px;border-bottom:1px solid #e0e0e0;}

.ny-newshow-nr{margin-top:50px;}
.ny-newshow-nr p{margin-bottom:5px;}

/*上下篇*/
#page{margin-top:40px;padding-top:30px;border-top:1px solid #e0e0e0;}
#page .next,#page .prev{color: #2e76e5;}
#page .next a,#page .prev a{color: #333;}
#page .next a:hover,#page .prev a:hover{color: #2e76e5;}
#page .next{margin-top: 6px;}

.ny-product-right-hz{background:#f2f2f2;overflow:hidden;border:1px solid #dcdcdc;}
.ny-product-pic{float:left;width:50%;}
.ny-product-right{float:right;width:46%;margin-top:50px;}
.ny-product-right-title{font-size:24px;font-weight:bold;}
.ny-product-right-dh{  text-align: center;display:inline-block;padding:10px 50px;
    background:#9e7324;
    border-radius: 50px; }
.ny-product-right-dh a{ font-size: 18px;font-weight: bold; color: #fff;}
.ny-product-right-dh:hover{ background:#2e76e5;}
.ny-product-right-xq{margin-top:30px;}

.productTel{font-size:16px;margin:30px 0;}
.productTel span{font-family:arial;font-size:22px;color:#fe9900;position:relative;top:3px;}


.prc2{line-height: 60px;text-align: center;margin-top:60px;}
.prc2 a{display: block;float: left;position: relative;font-size:24px;font-weight:bold;color:#2e76e5;}
.prc2 a:after{content: "";display: block;width: 0%;height:3px;background: #2e76e5;position: absolute;bottom: 0;left: 0;-webkit-transition: all .4s cubic-bezier(.4,0,.2,1); -moz-transition: all .4s cubic-bezier(.4,0,.2,1); transition: all .4s cubic-bezier(.4,0,.2,1);}
.prc2 a.act:after{width: 100%;}

.prc3{padding-top:40px;border-top:1px solid #eaeaef;overflow:hidden;}

.tj-product{margin-top:50px;border-top:1px solid #eaeaef;padding-top:50px;}


.page-zhaopin{ margin-top:50px;}
.page-zhaopin ul{justify-content: space-between; flex-wrap: wrap; display: flex; display: -ms-flexbox; display: -webkit-flex; -ms-flex-wrap: wrap;}
.page-zhaopin li{line-height:30px;width: 49%; margin-bottom: 40px; background: #f2f2f2; padding: 40px; box-sizing: border-box; 
-moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
.page-zhaopin li .top{ display: -webkit-flex; /* Safari */  display: flex;  justify-content: space-between; padding-bottom: 20px; border-bottom: 1px solid #d8d8d8;}
.page-zhaopin li .top h2{font-size:20px;}
.page-zhaopin li .top span b{color: #011578;}

.page-zhaopin li .bottom .position {
    width: 120px;
    margin: 30px 0;
    text-align: center;
    height: 38px;
    line-height: 38px;
    color: #ffffff;
    background: #9e7324;
}
.jobs-wb{color:#666;}


.ny-sl-wb{margin-bottom:50px;overflow:hidden;border-bottom:1px solid #eaeaef;padding-bottom:40px;}
.ny-sl-wb-left{float:left;width:50%;color: #666;}
.ny-sl-wb-left p{margin-bottom:10px;}
.ny-sl-wb-left h3{margin-bottom:30px;  color: #333; font-size: 26px;}
.ny-sl-wb-pic{float:right;width:45%;}