@font-face{
     font-family: 'tx'; 
     src: url(../../font/TTMEIHEIJ-2.TTF);
}
.hy-pc{display: block;}
.hy-sj{display: none;}
.hy-bx{position:absolute ;z-index: 999999; top: 0; height: 126px; }
.hy-xd{position: fixed;z-index: 999999;height: 125px; top: -125px; overflow: hidden;}
.w100{width: 100%;}
.w90{width: 90%;margin: 0px auto;}
.w98{width: 98%;margin: 0px auto;}
.w95{width: 95%;margin: 0px auto;}
.w1050{width: 1050px; margin: 0px auto;}
.w1100{width: 1100px; margin: 0px auto;}
.w1200{width: 1200px; margin: 0px auto;}
.w1230{width: 1230px; margin: 0px auto;}
.w1260{width: 1260px; margin: 0px auto;}
.w1280{width: 1280px; margin: 0px auto;}
.w1300{width: 1300px; margin: 0px auto;}
.w1400{width: 1400px; margin: 0px auto;}
.w1460{width: 1460px; margin: 0px auto;}
.w1500{width: 1500px; margin: 0px auto;}
.w1520{width: 1520px; margin: 0px auto;}
.w1530{width: 1530px; margin: 0px auto;}
.w1545{width: 1545px; margin: 0px auto;}
.w1560{width: 1560px; margin: 0px auto;}
.w1570{width: 1570px; margin: 0px auto;}
.w1600{width: 1600px; margin: 0px auto;}
.w1630{width: 1740px; margin: 0px auto;}
.w1700{width: 1700px; margin: 0px auto;}
.hy-ul-6 ul li{width: 16.6%; float: left; text-align: center; position: relative;}
.hy-ul-7 ul li{width: 14.2%; float: left; text-align: center; position: relative;}
.hy-ul-8 ul li{width: 12.5%; float: left; text-align: center; position: relative;}
.hy-ul-9 ul li{width: 11.1%; float: left; text-align: center; position: relative;}
.hy-ul-10 ul li{width: 10%; float: left; text-align: center; position: relative;}


.ckbt{
	width: 100%;
	display: table;
	text-align: center;
	padding-top: 64px;
	padding-bottom: 73px;
}
.ckbt h3{
	position: relative;
	font-size: 51.25px;
	color: #333333;
	font-weight: bold;
}
.ckbt h3 span{
	color: #044cb5;
}

.ckbt p:nth-child(2){
	font-size: 18px;
	font-weight: 300;
	color: #6d6d6d;
}
.ckbt p:nth-child(3){
	font-size: 18px;
	font-weight: 300;
}


.ckbtb{
	width: 100%;
	display: table;
	text-align: center;
}
.ckbtb h3{
	position: relative;
	font-size: 51.25px;
	color: #FFFFFF;
	font-weight: bold;
}
.ckbtb h3 span{
	color: #FFFFFF;
}
.ckbtb p:nth-child(2){
	font-size: 20.94px;
	font-weight: 300;
	color: #FFFFFF;
}


.ckbbt{
	width: 100%;
	display: table;
	text-align: center;
}
.ckbbt h3{
	position: relative;
	font-size: 51.25px;
	color: #464646;
	font-weight: bold;
	padding-top: 67px;
}
.ckbbt h3 span{
	color: #00af4e;
}
.ckbbt h3:after{
	content: attr(data-bt);
	font-size: 99.73px;
	font-weight: bold;
	color: rgba(255,161,43,0.1);
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	top: 15px;
	white-space: nowrap;
	z-index: -1;
}
.ckbbt h3:before{
	content: "";
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	bottom: 0;
	width: 60px;
	height: 5px;
	background-color: #00af4e;
}
.ckbbt p:nth-child(2){
	font-size: 20.94px;
	font-weight: 300;
	padding-top: 10px;
	padding-bottom: 15px;
}
.ckbbt p:nth-child(3){
	font-size: 18px;
	font-weight: 300;
}







.shimian{
	background-size: cover;
	height:315px;
	background: url(../../images/daneng/cx.jpg) center;
	background-size: cover;
}


.ccabo{
	width: 100%;
	height: auto;
	box-sizing: border-box;
	background: url(../../images/pingcheng/g3.jpg) bottom 0 center no-repeat;
	background-size: 100%;
	padding-bottom: 45px;
}

.dake{
	box-sizing: border-box;
	padding-top: 270px;
	position: relative;
}
.wod{
	position: absolute;
	left: 0;
	top: 80px;
}
.wod h3{
	font-size: 52.95px;
	font-weight: bold;
	color: #00af4e;
}
.wod p{
	font-size: 51.25px;
	font-weight: bold;
	color: #7c7c7c;
	margin-top: -17px;
}
.wodb{
	position: absolute;
	right: 0;
	top: 103px;
}
.wodb ul{
	display: table;
	width: 100%;
}
.wodb ul li{
	float: right;
	width: auto;
	margin-left: 45px;
	position: relative;
	color: #00af4e;
	font-size: 24.25px;
}
.wodb ul li:after{
	content: '';
	position: absolute;
	left: -20px;
	top: 50%;
	transform: translateY(-50%);
	width: 15px;
	height: 15px;
	border-radius: 15px;
	background-color: #00af4e;
}
.wodb p:nth-child(2){
	font-size: 154.18px;
	font-weight: bold;
	color: #d4d4d4;
	margin-top: -30px;
}

.yuye{
	width: 100%;
	display: table;
	position: relative;
	z-index: 2;
}
.yuyey{
	float: right;
	width: 1090px;
	min-height: 580px;
	background: url(../../images/pingcheng/cz.png) center;
	background-size: 100% 100%;
	box-sizing: border-box;
	padding-left: 236px;
	padding-right: 50px;
}
.yuyedd{
	color: #FFFFFF;
	line-height: 30px;
	padding-top: 60px;
	padding-bottom: 10px;
}
.yuyedd p{
	color: #FFFFFF;
}
.zhixiang{
	width: 100%;
	display: table;
}
.zhixiang a{
	display: table;
	float: right;
	position: relative;
	font-size: 24.93px;
	color: #FFFFFF;
	font-weight: bold;
}
.zhixiang a:after{
	content: "";
	position: absolute;
	left: 0;
	bottom: 5px;
	width: 100%;
	height: 5px;
	background-color: #e0963a;
}


.yuyey ul{
	width: 100%;
	display: table;
	margin-top: 35px;
}
.yuyey ul li{
	float: left;
	width: 180px;
	height: 180px;
	overflow: hidden;
	border-radius: 164px;
	border: 10px solid rgba(255,255,255,0.2);
	box-sizing: border-box;
	margin-right: 25px;
}
.yuyey ul li:nth-child(4){
	margin-right: 0;
}

.yuyez{
	position: absolute;
	left: 0;
	top: 40px;
	width: 793px;
	height: 505px;
	background: url(../../images/pingcheng/fk.jpg) center;
	background-size: cover;
	display: flex;
	justify-content: center;
	align-items: center;
}
.ddkl2{
	position: absolute;
	right: -75px;
	top: -75px;
}

.ccla{
	display: table;
	padding-top: 77px;
	padding-bottom: 57px;
}
.ccla ul {
	width: 100%;
	display: table;
}
.ccla ul li{
	float: left;
	width: 25%;
	height: auto;
	text-align: center;
}
.ccla ul li p:nth-child(1){
	font-size: 74px;
	color: #054ca2;
	font-weight: bold;
	position: relative;
	display: table;
	margin: 0px auto;
}
.ccla ul li p:nth-child(1):after{
	content: "+";
	position: absolute;
	right: -20px;
	top: 8px;
	font-size: 32px;
	color: #054ca2;
}
.ccla ul li p:nth-child(2){
	font-size: 18px;
	display: table;
	margin: 0px auto;
	margin-top: -16px;
}


.ddww{
	position: relative;
}
.jinss{
	width: 100%;
	height: 774px;
	background: url(../../images/pingcheng/g5.jpg) center;
	background-size: cover;
	box-sizing: border-box;
	padding-top: 55px;
}
.nbn{
	width: 100%;
	display: table;
}
.nbn ul{
	width: 100%;
	display: table;
	margin-top: 20px;
}
.nbn ul li{
	width: 30.66%;
	margin: 2%;
	float: left;
	box-sizing: border-box;
	text-align: left;
	padding: 80px 40px;
	border: 2px solid #FFFFFF;
	position: relative;
	overflow: hidden;
	z-index: 2;
	-webkit-transition: 0.5s;
    -o-transition: 0.5s;
    -ms-transition: 0.5s;
    -moz-transition: 0.5s;
    transition: 0.5s;
}
.nbn ul li:nth-child(1){
	margin-left: 0;
}
.nbn ul li:nth-child(3){
	margin-right: 0;
}
.nbn ul li h3{
	font-size: 22.4px;
	font-weight: bold;
	color: #FFFFFF;
	margin-bottom: 18px;
}
.nbn ul li p{
	font-size: 19.93px;
	color: #FFFFFF;
	height: 125px;
	overflow: hidden;
}
.nbn ul li span{
	font-size: 22.4px;
	font-weight: bold;
	color: #FFFFFF;
	margin-top: 15px;
	display: block;
}

/*.nbn ul li h3:after{
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 2px;
	background-color: #FFFFFF;
}
.nbn ul li h3:before{
	content: "";
	position: absolute;
	right: 0;
	top: 0;
	width: 2px;
	height: 100%;
	background-color: #FFFFFF;
}
.nbn ul li p:after{
	content: "";
	position: absolute;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 2px;
	background-color: #FFFFFF;
}
.nbn ul li p:before{
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	width: 2px;
	height: 100%;
	background-color: #FFFFFF;
}
.nbn ul li span:after{
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 0%;
	height: 2px;
	background-color: #00af4e;
	-webkit-transition: 0.5s;
    -o-transition: 0.5s;
    -ms-transition: 0.5s;
    -moz-transition: 0.5s;
    transition: 0.5s;
}
.nbn ul li span:before{
	content: "";
	position: absolute;
	right: 0;
	top: 0;
	width: 2px;
	height: 0%;
	background-color: #00af4e;
	-webkit-transition: 0.5s;
    -o-transition: 0.5s;
    -ms-transition: 0.5s;
    -moz-transition: 0.5s;
    transition: 0.5s;
}*/




.nbn ul li:before{
	content: "";
	position: absolute;
	left: -100%;
	bottom: 0;
	width: 100%;
	height: 100%;
	background-color: #00af4e;
	z-index: -1;
	transform: rotateZ(-74deg);
	-webkit-transition: 0.5s;
    -o-transition: 0.5s;
    -ms-transition: 0.5s;
    -moz-transition: 0.5s;
    transition: 0.5s;
}

.nbn ul li:hover:before{
	left: 0;
}
.nbn ul li:hover{
	border: 2px solid #00af4e;
	/*background-color: #fbb040;*/
}

.xiaohai{
	width: 100%;
}

#scroll_oneb{
	height:330px;
	width:100%;
	position:relative;
	overflow:hidden;
	margin:0 auto;
	padding-top: 26px;
	padding-bottom: 68px;
}
#scroll_oneb ul{
	width:100000px;
	position:absolute;
	left:0;
}
#scroll_oneb ul li{
	float:left;
	text-align:center;
	overflow:hidden;
	width: 330px;
	height: 330px;
	position: relative;
	margin-right: 15px;
}
.rangwpo{
	width: 100%;
	height: 290px;
	overflow: hidden;
}
.rangwpo img{
	width: 100%;
	min-height: 100%;
}
#scroll_oneb ul li p{
	width: 100%;
	text-align: center;
	height: 40px;
	line-height: 40px;
	background-color: #0faf69;
	color: #FFFFFF;
	font-size: 18px;
	font-weight: 300;
}

.dengdai{
	padding-top: 28px;
	padding-bottom: 50px;
}

.wozai{
	height: 490px;
	box-sizing: border-box;
}
.yueg{
	width: 100%;
	height: 80px;
	display: flex;
	justify-content: center;
	align-items: center;
	background-color: #000000;
}
.yueg p{
	font-size: 16px;
	color: #a9a9a9;
}
.yueg a{
	font-size: 16px;
	color: #a9a9a9;
}
.beicc{
	margin-left: 15px;
	margin-right: 15px;
}
.beicb{
	margin-right: 15px;
}

.zuixiang{
	width: 100%;
	box-sizing: border-box;
	border-bottom: 1px solid #494642;
}
.zuixiang ul{
	display: table;
	margin: 0px auto;
	margin-top: 35px;
}
.zuixiang ul li{
	height: 83px;
	line-height: 83px;
	float: left;
	box-sizing: border-box;
	padding-left: 37.5px;
	padding-right: 37.5px;
	font-size: 18px;
	color: #FFFFFF;	
}
.zuixiang ul li a{
	font-size: 18px;
	color: #FFFFFF;	
}
.duka{
	width: 100%;
	display: table;
}
.duka1{
	float: left;
	width: 31%;
	margin-top: 83px;
}
.duka1 a{
	width: 100%;
}

.buk{
	width: 100%;
	display: flex;
	justify-content: flex-start;
	align-items: center;
	margin-top: 30px;
}
.buk .jkl{
	margin-left: 10px;
}
.buk .jkl p:nth-child(1){
	font-size: 21px;
	color: #bdbdbd;
}
.buk .jkl p:nth-child(2){
	font-size: 41px;
	color: #0faf69;
	font-weight: bold;
	margin-top: -10px;
}


.duka2{
	float: left;
	display: table;
}
.dukb1{
	width: 100%;
	display: table;
	border-bottom: 1px solid #494642;
}
.zaodi1{
	display: table;
	width: 396px;
	float: left;
	padding-bottom: 50px;
}
.bake{
	margin-top: 62px;
}
.bake img{
	float: left;
	margin-top: 10px;
}
.bake .dainid{
	float: left;
	margin-left: 20px;
}
.dainid h3{
	font-size: 27px;
	color: #FFFFFF;
}
.dainid p{
	font-size: 17px;
	color: #FFFFFF;
}
.dainid h3:nth-child(3){
	margin-top: 13px;
}
.zaodi2{
	width: 320px;
	float: left;
}
.zaodi3{
	float: left;
	display: table;
	box-sizing: border-box;
	padding-top: 40px;
}
.gg{
	width: 130px;
	float: left;
}
.gg2{
	margin-left: 10px;
}
.gg img{
	width: 100%;
	border-radius: 5px;
}
.gg p{
	text-align: center;
	font-size: 16px;
	color: #a9a9a9;
	margin-top: 10px;
}

.dukb2{
	width: 986px;
	display: table;
}
.dukb2 ul{
	display: table;
	margin: 0px auto;
}
.dukb2 ul li{
	float: left;
	height: 70px;
	line-height: 70px;
	text-align: center;
	padding-left: 25px;
	padding-right: 25px;
	box-sizing: border-box;
}
.dukb2 ul li a{
	font-size: 18px;
	color: #a9a9a9;
}



.renm{
	width: 100%;
	height: 617px;
	background: url(../../images/honghe/g1.jpg) center no-repeat;
	background-size: cover;
}
.fali{
	display: table;
	height: 510px;
}
.chuib{
	float: right;
	width: 50%;
	height: 100%;
	background: url(../../images/honghe/bf.jpg) center no-repeat;
	background-size: cover;
	display: flex;
	justify-content: center;
	align-items: center;
}
.chuib img{
	cursor: pointer;
}

.chui{
	float: left;
	width: 50%;
	height: 100%;
	box-sizing: border-box;
	background-color: #044cb5;
	position: relative;
	padding-left: 136px;
	display: flex;
	justify-content: flex-start;
	align-items: center;
	overflow: hidden;
}
.kuaile h3{
	font-size: 38px;
	color: #FFFFFF;
	font-weight: bold;
}
.daban{
	width: 606px;
	font-size: 16px;
	line-height: 30px;
	color: #FFFFFF;
	margin-top: 31px;
	margin-bottom: 53px;
	max-height: 178px;
	overflow: hidden;
}
.daban p{
	font-size: 16px;
	line-height: 30px;
	color: #FFFFFF;
}
.kuaile a{
	width: 130px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #FFFFFF;
	border-radius: 40px;
	box-sizing: border-box;
	border: 1px solid #FFFFFF;
	font-size: 16px;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
	-moz-transition: 0.5s;
	transition: 0.5s;
}
.kuaile a:hover{
	background-color: #054ca2;
}
.chui:after{
	content: "HONGHE";
	position: absolute;
	bottom: -28px;
	right: 0;
	font-size: 131.1px;
	font-family: impact;
	color: #e81f2c;
}

.cqppx1{
	width: 100%;
	margin: 0px auto;
	overflow: hidden;
	margin-top: -50px;
}



.swiper-containert {
  width: 100%;
  height: 530px;
  padding-top: 50px;
}
.swiper-containert .swiper-slide {
  background-position: center;
  background-size: cover;
  width: 600px;
  height: 460px;
  overflow: hidden;
  box-sizing: border-box;
  position: relative;
}
.swiper-containert img{
	height: 100%;
	max-width: inherit;
	width: auto;
	
}
.swiper-button-nextb{
	position: absolute;
	right: 28%;
	top: 50%;
	width: 65px;
	height: 65px;
	margin-top: -32.5px;
	z-index: 99;
}
.swiper-button-prevb{
	position: absolute;
	left: 28%;
	top: 50%;
	width: 65px;
	height: 65px;
	margin-top: -32.5px;
	z-index: 99;
}

.anpai{
	width: 100%;
	height: 338px;
}
.anpaid{
	width: 63%;
	height: 100%;
	float: left;
}
.anpaid a{
	width: 100%;
	height: 100%;
}
.anpaid img{
	width: 100%;
	height: 100%;
}
.anpaid2{
	width: 35%;
	height: 100%;
	float: right;
}
.anpaid2 a{
	width: 100%;
	height: 100%;
}
.anpaid2 img{
	width: 100%;
	height: 100%;
}
.anpaib{
	width: 100%;
    padding-top: 50px;
    padding-bottom: 50px;
}

div.minili{
	width: 100%;
    height: auto;
    box-sizing: border-box;
    padding: 10px 15px;
}
.minili .swiper-slide {
	height: 210px;
	box-sizing: border-box;
	box-shadow: 0px 0px 10px #CCCCCC;
	padding: 27px;
	display: flex;
	justify-content: center;
	align-items: center;
}
.minili .swiper-slide p:nth-child(1){
	width: 100%;
	text-align: left;
	font-size: 18px;
	color: #0050a6;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.minili .swiper-slide p:nth-child(1) span{
	font-size: 46px;
}
.minili .swiper-slide h3:nth-child(2){
	width: 100%;
	text-align: left;
	font-size: 18px;
	color: #000000;
	font-weight: 500;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: 10px;
}
.minili .swiper-slide p:nth-child(3){
	width: 100%;
	text-align: left;
	font-size: 14px;
	color: #333333;
	height: 45px;
    overflow: hidden;
}

.alnextc,.alprevc{
	width: 33px;
	height: 53px;
	background-color: rgba(0,0,0,0.3);
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	z-index: 6666;
	cursor: pointer;
}
.alnextc{
	right: 0;
}
.alprevc{
	left: 0;
}
.alnextc:after{
	content: "";
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translateX(-50%) translateY(-50%) rotateZ(44deg);
	width: 10px;
	height: 10px;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
}
.alprevc:after{
	content: "";
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translateX(-50%) translateY(-50%) rotateZ(44deg);
	width: 10px;
	height: 10px;
	border-left: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}




.footll{
	height: auto; 
	width: 100%; 
	background: url(../../images/honghe/b1.jpg) center no-repeat;
	background-size: cover;
}

.hy-foot2{
	height: 50px; 
	text-align: center; 
	line-height: 50px; 
	box-sizing: border-box; 
	border-top: 1px solid #464646;
	background-color: #323232;
}

.footll .shanshui{
	box-sizing: border-box;
	padding-top: 66px;
	
}
.shanshui ul{
	width: 100%;
	height: 60px;
	display: flex;
	justify-content: center;
	align-items: center;
	box-sizing: border-box;
	border-top: 1px solid #b7dbc9;
	border-bottom: 1px solid #b7dbc9;
}
.shanshui ul li{
	text-align: center;
	margin-left: 40px;
	margin-right: 40px;
}
.shanshui ul li:nth-child(1){
	margin-left: 0;
}
.shanshui ul li:nth-child(7){
	margin-right: 0;
}
.shanshui ul a{
	font-size: 18px;
	color: #FFFFFF;
}
.shanshui ul li:hover a{
	color: #ff9000;
}

.shanshui .lasang{
	width: 100%;
	height: 363px;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.lass2{
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.lass2 .yujian{
}
.laser{
	width: 187px;
	margin-left: 30px;
}
.laser img{
	width: 100%;
}

.lass3 h3{
	font-size: 24px;
	font-weight: bold;
	color: #FFFFFF;
	position: relative;
}
.lass3 h3:after{
	content: '';
	position: absolute;
	left: 0;
	bottom: -15px;
	width: 127px;
	height: 3px;
	background-color: #FFFFFF;
}
.lass3 .maiqitou{
	text-align: left;	
	font-size: 30.18px;
	color: #FF9000;
	font-family: impact;
	margin-top: 30px;
}
.maiqitou img{
	display: inline;
	display: inline-block;
	width: 40px;
	margin-right: 10px;
	margin-top: -3px;
}
.lass3 .fujia{
	width: 100%;
	margin-top: 10px;	
}
.fujia p{
	font-size: 18px;
	line-height: 36px;
	color: #FFFFFF;
}

.wanfeddd{
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,0.5);
	z-index: 99999999;
	display: none;
}
.bakod{
	width: 600px;
	height: auto;
	box-sizing: border-box;
	position: fixed;
	left: 50%;
	top: 50%;
	transform: translateX(-50%) translateY(-50%);
	z-index: 999999999;
	display: none;
}
.bakod iframe{
	width: 600px;
	height: 498px;
}
.bakod video{
	width: 600px;
	height: 498px;
}
.bakod p{
	width: 600px;
	height: 498px;
}
.ctp{
	position: absolute;
	right: -23px;
	top: -23px;
	cursor: pointer;
}



.dangn{
	display: table;
	padding-top: 55px;
	padding-bottom: 67px;
}
.dangnz{
	float: left;
	width: 680px;
}
.dangnz img{
	width: 100%;
}
.dangnz h3{
	font-size: 35px;
	font-weight: bold;
	color: #333333;
	margin-top: 40px;
	margin-bottom: 24px;
}
.dangnz .anxin{
	width: 604px;
	font-size: 16px;
	color: #333333;
	line-height: 30px;
	height: 143px;
	overflow: hidden;
}
.dangnz .anxin p{
	font-size: 16px;
	color: #333333;
	line-height: 30px;
	font-family: "微软雅黑";
}
.dangnz .xihuandd{
	display: table;
	width: 604px;
}
.dangnz .xihuandd a{
	float: right;
	width: 140px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	border-radius: 40px;
	color: #FFFFFF;
	font-size: 16px;
	background-color: #f59401;
	margin-top: 36px;
}

.dangny{
	float: right;
	width: 538px;
	height: 450px;
	display: flex;
	justify-content: flex-start;
	align-items: center;
	position: relative;
}
.dangny:after{
	content: "";
	position: absolute;
	right: 0;
	top: 0;
	width: 446px;
	height: 450px;
	background-color: #044cb5;
	z-index: 1;
}
.dangny img{
	position: relative;
	z-index: 2;	
}


.dndh{
	width: 100%;
	height: 406px;
	background: url(../../images/daneng/tx.jpg) bottom 0 center no-repeat;	
}
.dndh ul{
	width: 1150px;
	margin: 0 auto;
}
.dndh ul li a{
	width: 280px;
	height: 270px;
	background: rgba(0,0,0,.6);
	float: left;
	text-align: center;
	color: #fff;
	font-size: 18px;
	margin-right: 2px;
	transition-duration: .3s;
}
.dndh img{
	margin: 0px auto;
	margin-top: 30px;
}
.dndh h3{
	font-weight: normal;
	font-size: 18px;
	padding-top: 20px;
	line-height: 40px;
}
.dndh i{
	font-size: 14px;
}
.dndh ul li a:hover{
	background: #044cb5;
	transition-duration: .3s;
}

.lknews{
	width: 100%;
	background: url(../../images/daneng/cppd.jpg) center;
	background-size: cover;
	margin-top: 66px;
}

.houhui{
	width: 100%;
	margin-top: 25px;
	padding-bottom: 80px;
}
.houhui ul{
	width: 100%;
	display: table;
}
.houhui ul li{
	float: left;
	width: 48.5%;
	margin: 1% 1.5%;
	height: 130px;
	background-color: #f5f5f5;
	box-sizing: border-box;
	-webkit-transition: 0.5s;
    -o-transition: 0.5s;
    -ms-transition: 0.5s;
    -moz-transition: 0.5s;
    transition: 0.5s;
}
.houhui ul li a{
	width: 100%;
	height: 100%;
	display: flex;
	justify-content: flex-start;
	align-items: center;
}
.houhui ul li:nth-child(1),
.houhui ul li:nth-child(3){
	margin-left: 0;
}
.houhui ul li:nth-child(2),
.houhui ul li:nth-child(4){
	margin-right: 0;
}

.huad{
	width: 123px;
	box-sizing: border-box;
	border-right: 1px solid #FFFFFF;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	text-align: center;
}
.shuo1 p:nth-child(1){
	font-size: 56px;
	color: #333333;
	-webkit-transition: 0.5s;
    -o-transition: 0.5s;
    -ms-transition: 0.5s;
    -moz-transition: 0.5s;
    transition: 0.5s;
}
.shuo1 p:nth-child(2){
	font-size: 17px;
	color: #333333;
	margin-top: -12px;
	-webkit-transition: 0.5s;
    -o-transition: 0.5s;
    -ms-transition: 0.5s;
    -moz-transition: 0.5s;
    transition: 0.5s;
}

.mied{
	width: 422px;
	margin-left: 30px;
}
.mied h3{
	font-size: 18px;
	text-align: left;
	margin-bottom: 10px;
	-webkit-transition: 0.5s;
    -o-transition: 0.5s;
    -ms-transition: 0.5s;
    -moz-transition: 0.5s;
    transition: 0.5s;
}
.mied p{
	font-size: 14px;
	color: #666666;
	overflow: hidden;
	height: 40px;
	-webkit-transition: 0.5s;
    -o-transition: 0.5s;
    -ms-transition: 0.5s;
    -moz-transition: 0.5s;
    transition: 0.5s;
}

.houhui ul li:hover{
	background-color: #044cb5;
}
.houhui ul li:hover h3{
	color: #FFFFFF;
}
.houhui ul li:hover p{
	color: #FFFFFF;
}

.container {
    margin: 0 auto;
    width: 1200px;
}
.dilogo img{
	margin: 0px auto;
}
.dn_bottom{width: 100%;background:url(../../images/daneng/daneng_32.jpg)no-repeat center;height:360px;overflow: hidden;border-bottom: 1px solid #242424}
.di_left{width: 260px;margin-top: 75px;margin-left: 30px;}
.dhdi{color: #73bc39;font-size: 30px;font-family: Impact;}
.dhdi img{float: left}
.djll{
	width: 100%;
	text-align: center;
	margin-top: 20px;
}
.djll p{
	font-size: 20px;
	font-weight: bold;
	color: #FFFFFF;
}

.erweima{margin-top: 20px; width: 100%; display: table;}
.erweima img{
	width: 100%;
}
.erweima p{
	font-size: 12px;
	color: #FFFFFF;
	text-align: center;
	margin-top: 10px;
}
.erweima .weika,
.erweima .weikb{
	width: 46%;
}
.erweima .weika{
	float: left;
}
.erweima .weikb{
	float: right;
}
.dop{
	width: 130px;
}
.di_center{width: 510px;margin-top: 20px;text-align: center;margin-left: 55px;}
.di_center h2{color: #fff;font-size: 32px;}
.di_center p{color: #d1e6cc;font-size: 12px;}
.di_center ul{margin-top: 75px;}
.di_center ul li a{display: block;width: 24%;text-align: center;line-height: 22px;float: left;color: #888888;border-right: 1px solid #4d4d4d;margin-top: 20px;}
.di_center ul li a:hover{color: #044cb5}
.di_right{width: 225px;margin-top: 100px;color: #a9a9a9;font-size: 14px;line-height: 28px;margin-right: 50px;}


.makabaka{
	
}

.makabaka .swiper-slide {
  	background-size: cover;
  	background-position: center;
}

.makabaka .alana {
  	width: 100%;
  	height: 595px;
  	margin-top: 15px;
}
.makabaka .alana .swiper-slide{
	width: 100%;
	height: 100%;
	position: relative;
	overflow: hidden;
}
.makabaka .alana .swiper-slide img.obh{
	width: 100%;
	min-height: 100%;
}
.makabaka .alana .lasei{
	position: absolute;
	top: 220px;
	right: 130px;
	box-sizing: border-box;
	padding-left: 72px;
	padding-right: 25px;
	background-color: #044cb5;
	width: 510px;
	height: 262px;
}
.makabaka .alana .lasei:after{
	content: "";
	position: absolute;
	left: -67px;
	top: 60px;
	width: 113px;
	height: 1px;
	background-color: #FFFFFF;
}
.makabaka .alana .lasei h3{
	font-size: 37px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 33px;
	padding-bottom: 14px;
}
.makabaka .alana .lasei p{
	font-size: 20px;
	color: #FFFFFF;
	line-height: 30px;
	font-family: "微软雅黑";
	font-weight: 300;
}
.makabaka .alana .lasei img{
	margin-top: 21px;
}

.makabaka .alanab {
  	height: 60px;
  	box-sizing: border-box;
  	padding: 0;
}

.makabaka .alanab .swiper-slide {
  	box-sizing: border-box;
  	height: 100%;
  	display: flex;
    justify-content: flex-start;
	align-items: center;
	font-size: 17px;
	cursor: pointer;
}
.makabaka .alanab .swiper-slide img{
	width: auto;
	max-height: 50px;
	margin-right: 5px;
}
.makabaka .alanab .swiper-slide .weiwei1{
	display: block;
	width: 47px;
	height: 47px;
}
.makabaka .alanab .swiper-slide .weiwei2{
	display: none;
	width: 47px;
	height: 47px;
}
.makabaka .alanab .swiper-slide p{
	font-size: 17px;
}
.makabaka .alanab .swiper-slide:nth-child(1) .weiwei1{
	background: url(../../images/daneng/a1_1.png) center;
	background-size: 100% 100%;
}
.makabaka .alanab .swiper-slide:nth-child(1) .weiwei2{
	background: url(../../images/daneng/a1_2.png) center;
	background-size: 100% 100%;
}
.makabaka .alanab .swiper-slide:nth-child(2) .weiwei1{
	background: url(../../images/daneng/a2_1.png) center;
	background-size: 100% 100%;
}
.makabaka .alanab .swiper-slide:nth-child(2) .weiwei2{
	background: url(../../images/daneng/a2_2.png) center;
	background-size: 100% 100%;
}
.makabaka .alanab .swiper-slide:nth-child(3) .weiwei1{
	background: url(../../images/daneng/a3_1.png) center;
	background-size: 100% 100%;
}
.makabaka .alanab .swiper-slide:nth-child(3) .weiwei2{
	background: url(../../images/daneng/a3_2.png) center;
	background-size: 100% 100%;
}
.makabaka .alanab .swiper-slide:nth-child(4) .weiwei1{
	background: url(../../images/daneng/a5_1.png) center;
	background-size: 100% 100%;
}
.makabaka .alanab .swiper-slide:nth-child(4) .weiwei2{
	background: url(../../images/daneng/a5_2.png) center;
	background-size: 100% 100%;
}
.makabaka .alanab .swiper-slide:nth-child(5) .weiwei1{
	background: url(../../images/daneng/a4_1.png) center;
	background-size: 100% 100%;
}
.makabaka .alanab .swiper-slide:nth-child(5) .weiwei2{
	background: url(../../images/daneng/a4_2.png) center;
	background-size: 100% 100%;
}
.makabaka .alanab .swiper-slide:nth-child(6) .weiwei1{
	background: url(../../images/daneng/a6_1.png) center;
	background-size: 100% 100%;
}
.makabaka .alanab .swiper-slide:nth-child(6) .weiwei2{
	background: url(../../images/daneng/a6_2.png) center;
	background-size: 100% 100%;
}
.makabaka .alanab .swiper-slide:nth-child(7) .weiwei1{
	background: url(../../images/daneng/a7_1.png) center;
	background-size: 100% 100%;
}
.makabaka .alanab .swiper-slide:nth-child(7) .weiwei2{
	background: url(../../images/daneng/a7_2.png) center;
	background-size: 100% 100%;
}
.makabaka .alanab .swiper-slide:nth-child(8) .weiwei1{
	background: url(../../images/daneng/a8_1.png) center;
	background-size: 100% 100%;
}
.makabaka .alanab .swiper-slide:nth-child(8) .weiwei2{
	background: url(../../images/daneng/a8_2.png) center;
	background-size: 100% 100%;
}



.makabaka .alanab .swiper-slide-thumb-active p{
  	font-size: 17px;
  	color: #044cb5;
}
.makabaka .alanab .swiper-slide-thumb-active .weiwei1{
	display: none;
}
.makabaka .alanab .swiper-slide-thumb-active .weiwei2{
	display: block;
}

.yindd{
	width: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-top: 44px;
}
.yindd a{
	width: 255px;
	height: 63px;
	border-radius: 63px;
	text-align: center;
	font-size: 18px;
	box-sizing: border-box;
	font-family: "微软雅黑";
	line-height: 63px;
	margin-left: 14px;
	margin-right: 14px;
}
.yindd a:nth-child(1){
	color: #FFFFFF;
	background-color: #044cb5;
}
.yindd a:nth-child(2){
	color: #044cb5;
	border: 1px solid #044cb5;
}
.yindd a:hover{
	background-color: #075fc0;
	color: #FFFFFF;
	border: 1px solid #075fc0;
}


.ided{
	width: 100%;
	height: 760px;
	background: url(../../images/daneng/jx.jpg) center;
	background-size: cover;
	margin-top: 80px;
}

.aidl{
	float: right;
	height: 100%;
	position: relative;
	box-sizing: border-box;
	padding-top: 20px;
}
.aidl ul{
	width: 100%;
}
.aidl ul li{
	width: 100%;
	height: 130px;
	display: flex;
	justify-content: flex-start;
	align-items: center;
	margin-top: 54px;
}
.aidl ul li img{
	height: 130px;
}
.aidl ul li .bupa{
	display: table;
	margin-left: 26px;
}
.bupa h3{
	font-size: 30px;
	color: #FFFFFF;
	font-weight: bold;
}
.bupa p{
	font-size: 18.44px;
	color: #FFFFFF;	
	font-family: "微软雅黑";
}

.moyang{
	position: absolute;
	right: 0;
	bottom: 0;
	width: 692px;
	height: 155px;
	box-sizing: border-box;
	padding-left: 42px;
	padding-top: 28px;
	background-color: #044cb5;
}
.moyang p:nth-child(1){
	font-size: 24px;
	color: #FFFFFF;
	font-family: "微软雅黑";
	display: flex;
	justify-content: flex-start;
	align-items: center;
	margin-bottom: 7px;
}
.moyang p:nth-child(1) img{
	margin-left: 18px;
	margin-right: 11px;
}
.moyang p:nth-child(2){
	font-size: 49px;
	font-family: impact;
	color: #FFFFFF;
}

.pc_show a{
	display: inline;
	display: inline-block;
}

.right_side a{
	display: inline;
	display: inline-block;
}
.article_content a{
	display: inline;
	display: inline-block;
}

/*************宏河**************/


@media(max-width:1830px ){
	.yuyez{
		width: 708px;
	}
}
@media(max-width:1740px ){
	.yuyez{
		width: 616px;
	}
}
@media(max-width:1630px ){
	.yuyez{
		width: 570px;
	}
	.yuyey ul li{
		width: 150px;
		height: 150px;
		margin-right: 10px;
	}
	.yuyey{
		width: 996px;
	}
}
@media(max-width:1600px ){
	.w1600{
		width: 98%;
	}
	.chui{
		padding-left: 16px;
	}
	.duka1{
		width: 23%;
	}
	.buk .jkl p:nth-child(2) {
	    font-size: 28px;
	    color: #0faf69;
	    font-weight: bold;
	    margin-top: -10px;
	}
}

@media(max-width:1500px ){
	.yuyey {
	    width: 920px;
	}
	.header .logo{
		margin-left: 0;
	}
	
}
@media(max-width:1430px ){
	.zaodi1 {
		width: 343px;
	}
	.zaodi2 {
		width: 280px;
	}
	.gg{
		width: 120px;
	}
	.dukb2{
		width: 890px;
	}
}
@media(max-width:1400px ){
	.w1400{
		width: 98%;
	}
	.ddkl2 {
	    width: 150px;
	    position: absolute;
	    right: -28px;
	    top: -33px;
	}
	.wodb p:nth-child(2) {
	    font-size: 121px;
	    font-weight: bold;
	    color: #d4d4d4;
	    margin-top: 4px;
	}
	.wod h3{
		font-size: 40px;
	}
	.wod p{
		font-size: 41px;
	}
	.yuyez {
	    width: 460px;
	    height: 392px;
	}
}
@media(max-width:1350px ){
	.zuixiang ul li{
		padding-left: 10px;
		padding-right: 10px;
	}
	.bake img{
		width: 50px;
	}
	.dainid h3{
		font-size: 20px;
	}
	.dukb2 ul li a{
		font-size: 14px;
	}
	.buk img{
		width: 35px;
	}
	.buk .jkl p:nth-child(1) {
	    font-size: 16px;
	    color: #bdbdbd;
	}
	.buk .jkl p:nth-child(2) {
	    font-size: 22px;
	    color: #0faf69;
	    font-weight: bold;
	    margin-top: -10px;
	}
	.hek{
		width: 90%;
	}
	.duka1 {
		width: 18%;
	}
	
}
@media(max-width:1300px ){
	.daban {
    	width: 530px;
    }
	.yuyey{
		width: 810px;
	}
	.yuyey ul li {
	    width: 110px;
	    height: 110px;
	    margin-right: 10px;
    	border: 5px solid rgba(255,255,255,0.2);
	}
	.zaodi1 {
		width: 260px;
	}
	.dukb2{
		width: 777px;
	}
}
@media(max-width:1260px ){
	
}




















