*{margin: 0;padding: 0;box-sizing: border-box;border-radius: 0;border: 0;outline: none;font-family: 'Source Han Sans CN';/* vertical-align: middle; */}
ul,li,ol{list-style: none;}a{text-decoration: none;color: #000;}img{border: 0;}
table,th,td,tr{border-collapse:collapse;border: 1px solid #ddd;line-height: 1.5;padding: 10px;}
input,textarea,select,button{outline: none;resize: none;} input:focus,textarea:focus,select:focus,button:focus{outline: none;}
iframe,video{display: block;width: 100%;height: auto;border: 0;margin: 0 auto;}
html,body{width: 100%;min-width: 1440px;position: relative;}

.f_le{float: left;} .f_ri{float: right;} .clearfix:after{content: "";display: block;height: 0;font-size: 0;clear: both;visibility: hidden;} .p_re{position: relative;} .p_ab{position: absolute;}
/* --------------- */
.flexbox-x1{display: -webkit-flex;display: flex;-webkit-justify-content: space-between;justify-content: space-between;}
.flexbox-x2{display: -webkit-flex;display: flex;-webkit-justify-content: center;justify-content: center;}
.flexbox-x3{display: -webkit-flex;display: flex;-webkit-justify-content: flex-start;justify-content: flex-start;-webkit-flex-wrap: wrap;flex-wrap: wrap;}
.flexbox-y1{display: -webkit-flex;display: flex;-webkit-flex-direction: column;flex-direction: column;-webkit-justify-content: center;justify-content: center;}
.flexbox-y2{display: -webkit-flex;display: flex;-webkit-flex-direction: column;flex-direction: column;-webkit-justify-content: flex-end;justify-content: flex-end;}
/* 横向 单行 多列 有高 */
.flexbox-z1{display: -webkit-flex;display: flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-align-items: center;align-items: center;} /* 子元素居中 */
.flexbox-z2{display: -webkit-flex;display: flex;-webkit-justify-content: center;justify-content: center;-webkit-align-items: center;align-items: center;} /* 子元素居底 */
.flex-wrap{-webkit-flex-wrap: wrap;flex-wrap: wrap;}
/* --------------- */
.column{column-width:300px;-moz-column-width:300px;-webkit-column-width:300px;column-count:; /* 列数 */column-gap:; /* 列间距 */column-rule:; /* 分隔线 */}
.txthide{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.txthide2{display: -webkit-box!important; -webkit-box-orient:vertical; -webkit-line-clamp:2; text-overflow: ellipsis; overflow: hidden; text-align: justify;}
.txthide3{display: -webkit-box!important; -webkit-box-orient:vertical; -webkit-line-clamp:3; text-overflow: ellipsis; overflow: hidden; text-align: justify;}
.pic{width: 100%;overflow: hidden;position: relative;}
.pic figure{padding-top: 75%;overflow: hidden;position: relative;}
.pic figure img{display: block;width: 100%;height: auto;min-height: 100%;position: absolute;top: 50%;left: 50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);}
.swiper-button-prev:focus,.swiper-button-next:focus,.swiper-button-prev:after:focus,.swiper-button-next:after:focus{outline: none!important;}

/* wrapper */
.wrapper{width: 1425px;margin: 0 auto;}
.n-wrapper{width: 1670px;margin: 0 auto;}
@media screen and (max-width: 1680px) {
	.n-wrapper{width: 1425px;}
}

/* banner */
.bannerBox{width: 100%;overflow: hidden;}
.banner{width: 100%;position: relative;overflow: hidden;z-index: 0;}
.banner .swiper-wrapper{transition: 2s cubic-bezier(0.68, -0.4, 0.27, 1.34) 0.2s;}
.banner img{width: 100%;display: block;}

/*header*/
.header{width: 100%;background: #fff;padding: 25px 0 15px;}
.header .logo{display: block;height: 93px;float: left;margin-left: 80px;}
.header .logo img{display: block;height: 100%;}
.header .logo h1{display: none;}
.header .n-btn{display: block;width: 24px;float: right;margin-top: 69px /*35px*/;}
.header .n-btn img{display: block;width: 100%;}
.nav{float: right;margin-top: 69px /*35px*/;/*margin-right: 40px;*/}
.nav li{float: left;/*margin-right: 25px;*/margin-right: 15px;position: relative;z-index: 3;}
.nav li a.na{display: block;float: left;font-size: 16px;color: #000000;line-height: 24px;min-width: 85px;padding: 0 5px;text-align: center;transition: .5s;}
.nav li:hover a.na,.nav li.active a.na{background: #000000;color: #fff;/*padding: 0 25px;*/}
.nav li .drop-down{background: #fff;position: absolute;top: 24px;left: 0;right: 0;padding: 15px 0;display: none;}
.nav li .drop-down a{display: block;font-size: 16px;color: #000000;line-height: 1.5;margin-bottom: 10px;text-align: center;}
.nav li .drop-down a:last-child{margin-bottom: 0;}

/*footer*/
.footer{width: 100%;background: #181310;padding: 35px 0;color: #4c4b4b;}
.footer .f-left{width: 69%;float: left;line-height: 1.5;}
.footer .txt1{font-size: 16px;color: #b29344;}
.footer .txt2{font-size: 12px;color: #4c4b4b;}
.footer .f-left a{color: #4c4b4b;transition: .3s;}
.footer .f-left a:hover{color: #fff;}
.footer .f-right{float: right;}
.footer .f-right .f-code{width: 30px;float: left;margin-left: 15px;position: relative;cursor: pointer;}
.footer .f-right .f-code .ico{display: block;width: 30px;height: 30px;background: #4c4b4b;border-radius: 100%;overflow: hidden;transition: .5s;}
.footer .f-right .f-code .ico img{display: block;width: 100%;height: 100%;}
.footer .f-right .f-code .f-img{display: block;width: 100px;height: 100px;border: 1px solid #fff;background: #fff;position: absolute;top: -110px;left: 50%;margin-left: -50px;display: none;}
.footer .f-right .f-code:hover .ico{background: #fff;}
.footer .f-right .f-code:hover .f-img{display: block;}

.footer .f-right i{display: block;float: left;width: 30px;height: 30px;background: #4c4b4b;border-radius: 100%;border-radius: 100%;margin-left: 15px;color: #181310;text-align: center;line-height: 30px;font-style: normal;cursor: pointer;font-weight: bold;transition: .3s;}
.footer .f-right i:hover{background: #fff;}

/*home contact*/
.n-contact{width: 100%;color: #fff;}
.n-contact .nc-box{width: 100%;min-height: 460px;background: url(../images/bj05.jpg) bottom center no-repeat;padding-top: 265px;}
.n-contact .nc-code{float: left;margin-right: 40px;text-align: center;font-size: 14px;line-height: 1.5;}
.n-contact .nc-code img{display: block;width: 92px;height: 92px;background: #fff;margin: 0 auto 10px;}
.n-contact .nc-text{max-width: 300px;font-size: 14px;line-height: 2;float: left;/*padding-top: 25px;*/margin-left: 40px;}
.n-contact .nc-logo{display: block;width: 127px;float: right;}

/*ny ny-contact*/
.ny-contact{width: 100%;background: #11361c;color: #fff;padding: 40px 0 30px;}
.ny-contact .ny-nav{}
.ny-contact .ny-nav a{display: block;float: left;font-size: 16px;color: #fff;line-height: 1.5;margin: 0 25px 35px 0;}
.ny-contact .nc-code{float: left;margin-right: 40px;text-align: center;font-size: 14px;line-height: 1.5;}
.ny-contact .nc-code img{display: block;width: 92px;height: 92px;background: #fff;margin: 0 auto 10px;}
.ny-contact .nc-text{max-width: 300px;font-size: 14px;line-height: 2;float: left;/*padding-top: 25px;*/margin-left: 40px;}
.ny-contact .nc-logo{display: block;width: 127px;float: right;}

/*home n-titBox*/
.n-titBox{color: #000000;line-height: 1.5;margin-bottom: 40px;}
.n-titBox .title{font-size: 40px;font-weight: initial;}
.n-titBox .ftitle{font-size: 12px;text-transform: uppercase;transform: scale(0.8);transform-origin: left center;}

/*home peculiarity*/
.n-peculiarity{background: #fff;box-shadow: 0 3px 10px rgba(0,0,0,.15);position: relative;z-index: 3;padding: 0 60px;height: 160px;margin: -125px auto 115px;}
.n-peculiarity .np-item{margin: auto auto;color: #414141;line-height: 1.5;}
.n-peculiarity .np-item .ico{display: block;height: 45px;float: left;margin-right: 10px;}
.n-peculiarity .np-item .cont{float: left;}
.n-peculiarity .np-item .tit{font-size: 18px;}
.n-peculiarity .np-item .ftit{font-size: 12px;text-transform: uppercase;transform: scale(0.8);transform-origin: left center;}
@media screen and (max-width: 1680px) {
	.n-peculiarity{margin-top: -90px;}
}

/*home about*/
.n-about{width: 100%;background: url(../images/bj01.jpg) bottom center no-repeat #11361c;padding: 80px 0 75px;color: #fff;line-height: 2;}
.n-about .img{width: 48.264%;background: #11361c;}
.n-about .img img{display: block;width: 100%;}
.n-about .img video,.n-about .img iframe{border: 0;width: 100%;}
.n-about .n-titBox{color: #fff;margin-bottom: 0;}
.n-about .n-titBox .title{font-weight: initial;font-size: 36px;}
.n-about .cont-out{width: 51.736%;border: 2px solid #ffffff;border-left: 0;padding: 3px 3px 3px 0;}
.n-about .cont-in{width: 100%;height: 100%;border: 1px solid #ffffff;border-left: 0;padding: 25px 75px;}
.n-about .txt1{font-size: 18px;line-height: ;margin: 30px auto 15px;}
.n-about .desc{font-size: 14px;text-align: justify;}
.n-about .n-gd{display: block;width: 90px;background: #fff;font-size: 16px;color: #000000;line-height: 24px;margin-top: 25px;text-align: center;transition: .5s;}
.n-about .n-gd:hover{background: #b29344;color: #fff;}
@media screen and (max-width: 1680px) {
	.n-about .n-titBox .title{font-size: 32px;}
	.n-about .cont-in{padding: 25px 35px;}
	.n-about .txt1{font-size: 16px;margin: 20px auto 8px;line-height: 1.5;}
	.n-about .n-gd{margin-top: 18px;}
}

/*home quality*/
.n-quality{width: 100%;overflow: hidden;padding: 170px 0 0;}
.n-quality .n-titBox{position: relative;margin: 10px 0 45px;}
.n-quality .nq-left{width: 57.186%;float: left;}
.n-quality .txt1{font-size: 12px;text-transform: uppercase;line-height: 1.2;position: absolute;top: 10px;right: 0;text-align: right;color: #8a8a8a;transform: scale(0.8);transform-origin: right center;}
.n-quality .txt2{font-size: 18px;color: #231e18;letter-spacing: 10px;line-height: 1.5;margin-bottom: 20px;}
.n-quality .desc{font-size: 12px;line-height: 2.2;}
.n-quality .n-gd{font-size: 16px;color: #000000;display: block;line-height: 1.5;margin: 25px 0 60px;}
.n-quality .img1{width: 816px;margin-left: 75px;position: relative;z-index: 1;}
.n-quality .img1 img{display: block;width: 100%;}
.n-quality .nq-bj{display: block;width: 1725px;height: 185px;background: #fff7d8;margin: auto 0;position: absolute;top: 45px;bottom: 0;left: -12px;z-index: -1;}
.n-quality .qual-swiper{width: 40.659%;float: right;overflow: hidden;position: relative;}
.n-quality .qual-swiper .swiper-slide{width: 100%;}
.n-quality .qual-swiper .pic figure{padding-top: 100%;}
.n-quality .qual-swiper .swiper-pagination{bottom: 30px;}
.n-quality .qual-swiper .swiper-pagination .swiper-pagination-bullet{width: 8px;height: 8px;background: #fff;opacity: 1;margin: 0 20px;vertical-align: middle;transition: .5s;}
.n-quality .qual-swiper .swiper-pagination .swiper-pagination-bullet-active{width: 17px;height: 17px;border: 1px solid #fff;padding: 3.5px;background: #fff;background-clip: content-box;}
@media screen and (max-width: 1680px) {
	.n-quality .img1{width: 715px;}
}

/*home environment*/
.n-environment{width: 100%;padding: 80px 0 95px;}
.n-environment .n-titBox{position: relative;}
.n-environment .txt1{font-size: 18px;color: #000000;text-align: right;line-height: 2;position: absolute;right: 0;top: 0;}
.n-environment .ne-box{width: 100%;height: 698px;background: url(../images/bj02.jpg) top center no-repeat;}
.n-environment .envi-swiper{width: 46.946%;float: right;overflow: hidden;position: relative;margin-top: 235px;}
.n-environment .envi-swiper .swiper-slide{width: 100%;}
.n-environment .envi-swiper .pic{z-index: 0;}
.n-environment .envi-swiper .pic figure{padding-top: 44.771%;}
.n-environment .envi-swiper .tit{font-size: 16px;color: #222222;text-align: center;line-height: 1.5;border-top: 10px solid #11361c;padding: 15px 0;}
.n-environment .envi-swiper .swiper-pagination{bottom: auto;top: 320px;}
.n-environment .envi-swiper .swiper-pagination .swiper-pagination-bullet{width: 8px;height: 8px;background: #fff;opacity: 1;margin: 0 20px;vertical-align: middle;transition: .5s;}
.n-environment .envi-swiper .swiper-pagination .swiper-pagination-bullet-active{width: 17px;height: 17px;border: 1px solid #fff;padding: 3.5px;background: #fff;background-clip: content-box;}
@media screen and (max-width: 1680px) {
	.n-environment .ne-box{background-size: 100% auto;height: 575px;}
	.n-environment .envi-swiper{margin-top: 195px;}
	.n-environment .envi-swiper .swiper-pagination{top: 265px;}
}

/*home show1*/
.n-show1{width: 100%;}
.n-show1 .ns-item{width: 32.634%;text-align: center;color: #fff;line-height: 1.5;cursor: default;position: relative;border-bottom: 9px solid #deb252;background: #deb252;}
.n-show1 .ns-item .img{display: block;width: 100%;}
.n-show1 .ns-item .cont{position: absolute;top: 0;bottom: 0;left: 0;right: 0;padding-top: 55px;}
.n-show1 .ns-item .tit{font-size: 18px;}
.n-show1 .ns-item .ftit{font-size: 12px;text-transform: uppercase;transform: scale(0.8);}
.n-show1 .ns-item .line{display: block;width: 0;height: 3px;background: #fff;margin: 0 auto;transition: .5s;}
.n-show1 .ns-item .desc{width: 395px;margin: 15px auto 0;text-align: justify;font-size: 14px;line-height: 2;}
.n-show1 .ns-item:hover .line{width: 24px;}
@media screen and (max-width: 1680px) {
	.n-show1 .ns-item .desc{width: 320px;}
}


/*home activity*/
.n-activity{width: 100%;padding: 75px 0 90px;}
.n-activity .na-head{width: 195px;height: 610px;background: #11361c;float: right;}
.n-activity .na-head a{display: block;width: 100%;height: 33.333%;color: #fff;background: #11361c;text-align: center;padding-top: 35px;line-height: 1.5;transition: .5s;}
.n-activity .na-head a .ico{display: block;width: 50px;height: 50px;margin: 0 auto;overflow: hidden;position: relative;}
.n-activity .na-head a .ico img{display: block;width: 100%;margin: 0 auto;position: absolute;top: 0;left: 0;right: 0;transition: .5s;}
.n-activity .na-head a .ftit{font-size: 23px;text-transform: uppercase;margin: 5px 0;}
.n-activity .na-head a .tit{font-size: 18px;}
/*.n-activity .na-head a:hover,*/
.n-activity .na-head a.active{background: #deb252;color: #3e3a39;}
/*.n-activity .na-head a:hover .ico img,*/
.n-activity .na-head a.active .ico img{top: -50px;}
.n-activity .na-body{width: calc(100% - 195px);float: left;background: #fff;box-shadow: 0 0 15px rgba(0,0,0,.15);overflow: hidden;/*display: none;*/}
.n-activity .na-body .list1{display: block;width: 63.728%;float: left;}
.n-activity .na-body .list1 figure{padding-top: /*64.571%*/ 0;height: 610px;}
.n-activity .na-body .na-cont{width: 36.272%;height: 610px;float: right;padding: 0 30px 0 40px;}
.n-activity .na-body .list2{display: block;height: 50% /*65.574%*/;padding: 75px 0 0;position: relative;color: #000000;}
.n-activity .na-body .list2 .tit{padding-right: 85px;font-size: 18px;line-height: 30px;transition: .5s;}
.n-activity .na-body .list2 .time{position: absolute;top: 75px;right: 0;font-size: 12px;color: #deb252;line-height: 30px;}
.n-activity .na-body .list2 .desc{font-size: 16px;line-height: 1.5;margin: 30px 0;}
.n-activity .na-body .list2 .gd{display: block;font-size: 14px;color: #deb252;line-height: 1;}
.n-activity .na-body .list2:hover .tit,.n-activity .na-body .list2:hover .time{color: #b29344;}
.n-activity .na-body .list2:hover .gd{text-decoration: underline;color: #b29344;}
.n-activity .na-body .list3{display: block;font-size: 16px;color: #000000;line-height: 2;margin-top: 20px;transition: .5s;}
.n-activity .na-body .list3:hover{color: #b29344;}
@media screen and (max-width: 1680px) {
	.n-activity .na-head,.n-activity .na-body .list1 figure,.n-activity .na-body .na-cont{height: 506px;}
	.n-activity .na-head a .ico{width: 40px;height: 40px;}
	.n-activity .na-head a .ftit{font-size: 20px;}
	.n-activity .na-head a .tit{font-size: 15px;}
	/*.n-activity .na-head a:hover .ico img,*/
	.n-activity .na-head a.active .ico img{top: -40px;}
	.n-activity .na-body .na-cont{padding: 0 25px 0 30px;}
	.n-activity .na-body .list2{padding-top: 55px;height: 48%;}
	.n-activity .na-body .list2 .time{top: 55px;}
	.n-activity .na-body .list2 .desc{margin: 20px 0;}
	.n-activity .na-body .list3{margin-top: 15px;}
}

/*home roll*/
.n-roll{width: 100%;background: url(../images/bj04.jpg) center center no-repeat;padding: 65px 0 0;overflow: hidden;}
.n-roll .n-titBox{color: #fff;}
.n-roll .roll-txtMarquee{width: 580px;height: 560px;background: rgba(0,0,0,.4);overflow: hidden;position: relative;}
.n-roll .roll-txtMarquee .bd,.n-roll .roll-txtMarquee .bd .tempWrap{width: 100%;height: 100%!important;}
.n-roll .roll-txtMarquee .bd ul,.n-roll .roll-txtMarquee .bd ul li{width: 100%;}
.n-roll .roll-txtMarquee .bd ul li{margin-bottom: 12px;/*height: auto!important;*/}
.n-roll .roll-txtMarquee .bd .list{display: block;width: 100%;color: #fff;/*padding: 8px 15px 8px 55px;*/padding: 0 15px 0 55px;transition: .5s;}
.n-roll .roll-txtMarquee .bd .list .tit{font-size: 18px;line-height: 42px /*1.5*/;width: 320px;float: left;margin-right: 20px;transition: .5s;}
.n-roll .roll-txtMarquee .bd .list .ico{display: block;width: 25px;height: 42px;background: url(../images/ico02.png) left center no-repeat;float: left;}
.n-roll .roll-txtMarquee .bd li:hover .list,.n-roll .roll-txtMarquee .bd li.active .list{background: #deb252;}
.n-roll .roll-txtMarquee .bd li:hover .list .tit,.n-roll .roll-txtMarquee .bd li.active .tit{width: 400px;}
.n-roll .roll-txtMarquee .bd li.active .tit{font-weight: bold;font-size: 22px;}
.n-roll .roll-txtMarquee .bd li:hover .list .ico,.n-roll .roll-txtMarquee .bd li.active .ico{background: url(../images/ico03.png) left center no-repeat;}
.n-roll .nr-box{width: 56.886%;min-height: 315px;background: linear-gradient(to right , rgba(255,247,216,1), rgba(255,247,216,.3));position: absolute;right: 0;bottom: 60px;padding: 30px 0 30px 30px;}
.n-roll .nr-box .nr-in-box{display: none;}
.n-roll .nr-box .nr-bj{width: 100%;background: rgba(255,247,216,.3);position: absolute;top: 0;bottom: 0;left: 100%;}
.n-roll .nr-box .nr-left{float: left;max-width: 50%;}
.n-roll .nr-box .nr-bt{font-size: 35px;line-height: 1.35;font-weight: bold;}
.n-roll .nr-box .nr-img1{display: block;height: 31px;position: absolute;left: 30px;bottom: 30px;}
.n-roll .nr-box .nr-text{width: 40%;float: right;font-size: 14px;text-align: justify;line-height: 2;}
.n-roll .nr-box .nr-gd{display: block;width: 162px;height: 28px;background: #11361c;line-height: 28px;color: #fff;border-radius: 10px;font-size: 12px;margin-top: 35px;text-align: center;transition: .5s;}
.n-roll .nr-box .nr-gd:hover{background: #b29344;}

/*home news*/
.n-news{width: 100%;padding: 135px 0 100px;}
.n-news .list1{display: block;width: 43.952%;float: left;margin: 0 3.593% 0;color: #3e3a39;line-height: 2;}
.n-news .list1 .pic{width: 100%;border-radius: 10px;margin: 0 auto 25px;}
.n-news .list1 .pic figure{padding-top: 61.308%;}
.n-news .list1 .tit{font-size: 25px;transition: .5s;}
.n-news .list1 .desc{font-size: 14px;}
.n-news .list1 .tt{margin-top: 15px;line-height: 49px;}
.n-news .list1 .ico{display: block;width: 49px;height: 49px;border-radius: 100%;float: left;margin-right: 10px;}
.n-news .list1 .gd{float: left;font-size: 16px;}
.n-news .list1 .time{float: right;font-size: 14px;}
.n-news .list1:hover .tit{color: #b29344;}
.n-news .nn-box1{width: 48.862%;float: right;}
.n-news .list2{display: block;width: 100%;margin-bottom: 45px;color: #3e3a39;}
.n-news .list2:last-child{margin-bottom: 0;}
.n-news .list2 .time{width: 50px;height: 50px;border-radius: 100%;overflow: hidden;background: #11361c;color: #fff;line-height: 1;font-size: 23px;float: left;text-align: center;padding-top: 6px;transition: .5s;}
.n-news .list2 .time small{display: block;font-size: 12px;line-height: 1;transform: scale(0.8);}
.n-news .list2 .cont{width: calc(100% - 70px);float: right;line-height: 2;}
.n-news .list2 .tit{font-size: 16px;margin-bottom: 10px;transition: .5s;}
.n-news .list2 .desc{font-size: 14px;}
.n-news .list2 .gd{float: right;padding-right: 35px;background: url(../images/ico05.png) right center no-repeat;font-size: 14px;line-height: 20px;margin-top: 10px;}
.n-news .list2:hover .time{background: #b29344;}
.n-news .list2:hover .tit{color: #b29344;}
@media screen and (max-width: 1680px) {
	.n-news .list2{margin-bottom: 30px;}
	.n-news .list2 .cont{line-height: 1.8;}
}

/*mask*/
.mask{width: 100%;height: 35px;background: rgba(0,0,0,.65);margin-top: -35px;position: relative;z-index: 3;}

/*out*/
.out{width: 100%;border-top: 12px solid #d8b26a;padding: 35px 0 100px;position: relative;overflow: hidden;}
/*crumbs*/
.crumbs{border-bottom: 2px dashed #e3e3e3;}
.m-crumb{max-width: 50%;font-size: 16px;color: #828282;height: 65px;overflow: hidden;line-height: 65px;}
.m-crumb a{color: #828282;transition: .3s;}
.m-crumb a:hover,.m-crumb span{color: #deb252;}
/*slideNav*/
.slideNav{width: 355px;float: left;}
.slideNav .sa-head{background: #11361c;color: #ffffff;padding: 35px 20px 15px;min-height: 125px;line-height: 1.8;}
.slideNav .sa-head .title{font-size: 26px;}
.slideNav .sa-head .ftitle{font-size: 12px;text-transform: uppercase;}
.slideNav .sa-link{display: block;border-bottom: 2px solid #e3e3e3;line-height: 60px;position: relative;padding-left: 45px;}
.slideNav .sa-link .sj{display: block;width: 0;height: 0;border: 4px solid transparent;border-left-color: #747474 /*#d8b26a*/;margin: auto 0;position: absolute;top: 0;bottom: 0;left: 22px;transition: .5s;}
.slideNav .sa-link .bt{display: block;float: left;font-size: 18px;transition: .5s;}
.slideNav .sa-link .fbt{display: block;float: right;font-size: 14px;color: #b2b2b2;width: 185px;}
.slideNav .sa-link:hover .sj,.slideNav .sa-link.active .sj{border-left-color: #d8b26a;}
.slideNav .sa-link:hover .bt,.slideNav .sa-link.active .bt{color: #d8b26a;}
/*right*/
.right{width: calc(100% - 420px);float: right;padding-top: 40px;position: relative;z-index: 1;}
.article{font-size: 16px;color: #373737;text-align: justify;line-height: 2;}
.article img{max-width: 100%;height: auto!important;}
.article1{color: #828282;}

/*hmr*/
.hmr .hmr-txt1{text-align: center;font-size: 36px;line-height: 2;color: #11361c;margin-bottom: 25px;}

/*process*/
.process .list{width: 44.776%;margin: 0 10.448% 80px 0;border-bottom: 3px solid #dcdcdc;padding: 30px 0;color: #444444;}
.process .list:nth-child(2n){margin-right: 0;}
.process .list .pic{width: 176px;float: left;border-radius: 8px;box-shadow: 3px 3px 5px rgba(0,0,0,.15);}
.process .list .pic figure{padding-top: 72.159%;}
.process .list .num{font-size: 21px;float: left;line-height: 1;margin-top: 55px;}
.process .list .cont{width: calc(100% - 240px);text-align: right;float: right;min-height: 127px;position: relative;line-height: 1.3;}
.process .list .ftit{font-size: 17px;}
.process .list .line{display: inline-block;width: 28px;height: 3px;background: #444444;margin: 20px 0;}
.process .list .tit{font-size: 24px;color: #d8b26a;}

/*product*/
.product .list{width: 32.338%;float: left;margin: 0 1.493% 18px 0;background: #fff;border-radius: 5px;transition: .5s;}
.product .list:nth-child(3n){margin-right: 0;}
.product .list .pic{border-radius: 5px 5px 0 0;}
.product .list .pic figure{padding-top: 55.692%;}
.product .list .cont{border: 1px solid #e4e4e4;border-top: 0;height: 131px;border-radius: 0 0 5px 5px;padding: 25px 20px 15px;line-height: 2;}
.product .list .tit{font-size: 17px;color: #000000;}
.product .list .txt{font-size: 15px;color: #9d9d9d;}
.product .list:hover{box-shadow: 3px 3px 5px rgba(0,0,0,.15);transform: translateY(-10px);}

/*news1*/
.news1 .list1{width: 100%;background: url(../images/bj06.jpg) bottom right no-repeat #d8b26a;background-size: 100% auto;margin-bottom: 50px;}
.news1 .list1 .pic{width: 50.746%;}
.news1 .list1 .pic figure{padding-top: 57.647%;}
.news1 .list1 .cont{width: 49.254%;padding: 35px 30px;}
.news1 .list1 .tit{display: block;font-size: 26px;color: #fff;line-height: 1.5;margin-bottom: 15px;transition: .5s;}
.news1 .list1 .desc{font-size: 16px;color: #000000;text-align: justify;line-height: 1.6;}
.news1 .list1:hover .tit{color: #11361c;}
.news1 .list2{display: block;width: 100%;margin-bottom: 35px;}
.news1 .list2 .pic{width: 277px;float: left;}
.news1 .list2 .pic figure{padding-top: 57.647%;}
.news1 .list2 .cont{width: calc(100% - 310px);float: right;line-height: 1.5;padding: 15px 0 0;}
.news1 .list2 .tit{display: block;font-size: 22px;color: #000000;transition: .5s;}
.news1 .list2 .desc{font-size: 16px;color: #9d9d9d;margin: 10px 0;}
.news1 .list2 .time{font-size: 16px;color: #11361c;}
.news1 .list2:hover .tit{color: #d8b26a;}
/*news2*/
.news2 .list{display: block;width: 31.841%;float: left;background: #f4f4f4;margin: 0 2.2385% 30px 0;transition: .5s;}
.news2 .list:nth-child(3n){margin-right: 0;}
.news2 .list .pic figure{padding-top: 57.647%;}
.news2 .list .cont{height: 128px;padding: 20px;color: #000000;line-height: 1.5;}
.news2 .list .tit{display: block;font-size: 20px;margin-bottom: 5px;}
.news2 .list .time{font-size: 16px;}
.news2 .list:hover{background: #d8b26a;}
/*news3*/
.news3 .list{display: block;border-bottom: 1px solid #e3e3e3;padding: 30px 20px;background: #fff;/*box-shadow: 0 0 10px rgba(0,0,0,.1);*/transition: .5s;}
.news3 .list .time{width: 75px;height: 75px;background: #f0f0f0;border-radius: 5px;overflow: hidden;color: #11361c;text-align: center;float: left;margin: 8px 0;transition: .5s;}
.news3 .list .time .data{font-size: 30px;line-height: 50px;font-weight: bold;}
.news3 .list .time .year{background: #11361c;color: #fff;line-height: 25px;transition: .5s;}
.news3 .list .cont{width: calc(100% - 105px);float: right;line-height: 1.5;}
.news3 .list .tit{display: block;font-size: 22px;color: #000000;margin-bottom: 10px;transition: .5s;}
.news3 .list .desc{font-size: 16px;color: #9d9d9d;}
.news3 .list:hover{box-shadow: 0 0 10px rgba(0,0,0,.1);}
.news3 .list:hover .time{color: #d8b26a;}
.news3 .list:hover .year{background: #d8b26a;}
.news3 .list:hover .tit{color: #d8b26a;}

/*content*/
.content .c-title{font-size: 36px;color: #11361c;text-align: center;line-height: 1.5;}
.content .c-time{font-size: 16px;color: #828282;text-align: center;line-height: 2;margin: 10px auto 35px;}
.content .article{color: #828282;font-size: 18px;line-height: 2.2;}

/*video*/
.video .list{display: block;width: 29.055%;background: #fff;float: left;margin: 0 0 20px 2.985%;border-radius: 6px;overflow: hidden;box-shadow: 5px 5px 10px rgba(0,0,0,.15);}
.video .list .pic figure{padding-top: 73.972%;}
.video .list .cont{height: 85px;padding: 12px 20px;}
.video .list .tit{display: block;font-size: 18px;color: #000000;line-height: 1.5;margin-bottom: 10px;}
.video .list .v-btn{display: block;float: left;width: 70px;height: 20px;text-align: center;line-height: 20px;border-radius: 20px;background: linear-gradient(to right , #11371c, #24b24e);font-size: 12px;color: #fff;}
.video .list .time{float: right;line-height: 20px;color: #9d9d9d;font-size: 12px;}
.video-bj{width: 100%;height: 100%;background: rgba(0,0,0,.7);position: fixed;top: 0;bottom: 0;left: 0;right: 0;z-index: 99;display: none;}
.video-popup{width: 75%;height: 85.5%;position: fixed;top: 0;bottom: 0;left: 0;right: 0;z-index: 100;margin: auto auto;border: 3px solid #ffffff;background: #000000;display: none;}
.video-popup video,.video-popup iframe{display: block;width: 100%;height: 100%;border: 0;}
.video-popup .v_gb{display: block;width: 57px;height: 57px;cursor: pointer;position: absolute;top: -3px;right: -60px;}

/*enterprise*/
.enterprise{width: 100%;border: 80px solid transparent;/*padding: 15px;*/-webkit-border-image: url(../images/bj07.png) 82 83 82 83 stretch;-o-border-image: url(../images/bj07.png) 82 83 82 83 stretch;border-image: url(../images/bj07.png) 82 83 82 83 stretch;min-height: 295px;}
.enterprise .list{display: block;margin: 0 -25px;border-bottom: 1px solid #e6e6e6;padding-bottom: 30px;margin-bottom: 50px;}
.enterprise .list:last-child{border: 0;margin-bottom: 0;}
.enterprise .list .ent-head{margin-bottom: 15px;}
.enterprise .list .ico{display: block;width: 100px;height: 40px;background: url(../images/ico02_1.png) left center repeat-x;float: right;}
.enterprise .list .tit{max-width: calc(100% - 200px);float: left;line-height: 40px;background: linear-gradient(to right , #debc7d, #ffffff);font-size: 22px;color: #333333;font-weight: bold;position: relative;z-index: 0;}
.enterprise .list .tit:after{content: '';display: block;width: 25px;height: 100%;background: url(../images/bj07_1.png) left top no-repeat;background-size: 100% 100%;position: absolute;top: 0;left: 0;z-index: 0;}
.enterprise .list .num{position: relative;z-index: 1;float: left;margin-right: 10px;font-size: 30px;}
.enterprise .list .tit b{position: relative;z-index: 1;}
.enterprise .list .desc{font-size: 16px;color: #828282;text-align: justify;line-height: 2;}

/*zhangcheng*/
.zhangcheng .z-title{font-size: 28px;color: #333333;text-align: center;line-height: 1.5;margin-bottom: 20px;}

/*contact*/
.contact{margin-top: 75px;}
.contact .map{width: 65.263%;min-height: 650px;background: #ddd;overflow: hidden;}
.contact .map iframe{display: block;width: 100%;height: 100%;border: 0;}
.contact .box{width: 34.737%;background: linear-gradient( -45deg, rgba(152,109,29,1), rgba(216,178,106,1) );color: #fff;position: relative;z-index: 0;}
.contact .box:after{content: '';display: block;width: 100%;height: 100%;position: absolute;left: 0;bottom: 0;right: 0;top: 0;z-index: 0;background: url(../images/bj08.png) bottom right no-repeat;background-size: 41.851% auto;}
.contact .cont{width: 100%;height: 50%;position: relative;z-index: 1;padding: 0 30px;}
.contact .cont1{}
.contact .cont2{background: rgba(255,255,255,.2);}
.contact .item{min-height: 33.333%;border-bottom: 1px solid rgba(255,255,255,.2);line-height: 1.5;padding: 10px 0;}
.contact .item:last-child{border: 0;}
.contact .item .auto{width: 100%;margin: auto auto;}
.contact .item .bt{font-size: 25px;}
.contact .item .tel{display: block;font-size: 40px;}
.contact .item .txt1{font-size: 16px;}
.contact .item .txt2{font-size: 24px;}
.contact .code{padding-top: 30px;}
.contact .code .nc-code{margin: 0 auto;text-align: center;line-height: 1.5;font-size: 14px;}
.contact .code .nc-code img{display: block;width: 90px;height: 90px;background: #fff;margin: 0 auto 5px;}


/* 上下页 */
.m-clips{margin: 60px 0 0;font-size: 16px;color: #000;line-height: 2;border-top: 1px solid #dcdcdc;padding-top: 35px;}
.m-clips a{color: #000;line-height: 2;}

/*补充背景*/
.hmr4-bj{width: 100%;height: 385px;background: url(../images/bj09.png) top center no-repeat;background-size: 100% auto;position: absolute;bottom: -100px;left: 0;right: 0;z-index: -1;}
.hmr2-bj{width: 58.4375%;position: absolute;top: 0;right: 0;bottom: 0;background: url(../images/bj10.png) 0 220px no-repeat;background-size: 100% auto;/*fixed*/}
