


*{font-family:"DIN", "sans-serif"}
body,div,a,img,p,ul,ol,li,dl,dt,dd,span,h1,h2,h3,h4,h5,table,tr,td{
	margin:0px;
	padding:0px;
	font-size:14px;
	color: #333;
	font-weight: normal
}
img{border:0px;}
ul,ol,li{list-style: none;}
a,a:hover{text-decoration: none;}



/*@font-face {
  font-family: "DIN";
  src:url("../font/PingFang Medium_downcc.otf");
}*/


.d_edit1{position: relative;min-height: 400px}
.d_l{position: absolute;left: 10%;top: 0;}
.d_l li{padding: 20px 0;border-bottom: 1px solid #eee;width: 200px;text-align: center}
.d_r{padding-left: 400px;width: calc(80% - 300px);margin: 0 auto}





*, *::after, *::before {
    box-sizing: border-box;
}

::-webkit-scrollbar {
    width: 0;
}

#my-scrollbar {
    height: 100vh;
}

.scroll-content {
    overflow: hidden;
}

#Horizontal {
    width: 100%;
    overflow: hidden;
    min-height: 100vh;
}


.feedbackcen{float: left;width: calc(100% - 400px);padding: 80px 0}
.feedbackcen ol{width: 100%;margin: 0 auto;overflow: hidden}
 .feedbackcen_right li {
        float: left;
        width: 50%;
        margin-bottom: 20px
    }

.feedbackcen_right span {
        display: block;
        float: left;
        line-height: 45px;
        width: 70px;
        font-size: 14px
    }

.feedbackcen_right input {
        display: block;
        float: left;
        border: 1px solid #ddd;
        line-height: 45px;
        width: calc( 100% - 85px);
        padding-left: 14px;
        color: #666;
	outline: none;

    }

.feedbackcen_right textarea {
        display: block;
        float: left;
        border: 1px solid #ddd;
        width: calc( 100% - 85px);
        padding-left: 15px;
        color: #999;
        height: 85px;
        line-height: 26px;
	outline: none;
    }

.lyycen { width: calc( 100% - 0px) !important}
.lyybtn {
    line-height: 50px !important;
    color: #fff;
    margin-left: 55px;
}

 .lyybtn input {
        color: #fff;
        background: #E2C261;
        width: 260px !important;
        line-height: 50px !important;
        font-size: 14px;
	 border: 0
    }



.zhaopinlist{overflow: hidden;padding:40px 0}
.zhaopinlist li{border-bottom: 1px solid #f2f2f2;padding: 25px 0 30px;}
.zhaopinlist li:nth-last-child(1){border: 0}
.zhaopinlist li dt{display: flex;justify-content: space-between;align-items: center;cursor: pointer}
.zhaopinlist li dd{display: none;line-height: 30px;color: #999;transition: 0.4s;}
.zhaopinlist li dd p{line-height: 30px;color: #999;}
.r_span1{font-size: 18px;}
.r_span2{font-size: 15px;color: #999}
.r_span3 {
    width: 3rem;
    height: 3rem;
    border-radius: 50%;
    border: 1px solid #d6b243;
    display: flex;
    align-items: center;
}

.r_span3 span {
    display: block;
    width: 13px;
    height: 2px;
    margin: auto;
    background: #d6b243;
    position: relative;
	transition: 0.4s;
}
.r_span3 span::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    transition: 0.4s;
    transform: rotate(90deg);
    background: #d6b243;
}


.zhaopinlist li.active .r_span3 span::after {
    transform: rotate(0deg);
}

.zhaopinlist li.active_yichu dd{display: none}

.zhaopinlist li.active_yichu .r_span3 span::after {
    transform: rotate(90deg);
}

.zhaopinlist li.active dd{display: block}



.con_content{background: #fff;overflow: hidden}
.con_cen{overflow: hidden;padding-top: 50px;padding-bottom: 60px}
.con_cen h1{font-size: 32px;font-weight: bold}
.con_cen h2{font-size: 16px;margin-top: 30px;font-weight: normal;color: #666;margin-bottom: 10px;line-height: 25px}
.uyttt{overflow: hidden;display: flex;flex-direction: column;justify-content: center}
.uyttt li{border-bottom: 1px solid #eee;padding: 30px 0}
.uyttt li:nth-last-child(1){border: 0}
.uyttt li dt{display: flex;align-items: center}
.uyttt li dt span{margin-left: 10px;color: #E2C261;font-size: 16px}
.uyttt li dd{font-size: 22px;margin-top:11px;color: #333;}
.mapcen{overflow: hidden;position: relative}

.uyttt li dt img{height: 26px;width: auto;}
.map_img img{display: block;width: 100%;height: auto}
.uyttt>div{background: #fff;padding: 36px 0px;}


.news_view_nav{padding: 23px 0;border-bottom: 1px solid #f7f7f7}
.news_view_nav dt span{color: #999;font-size: 15px;}
.news_view_nav dt a{font-size: 15px;}
.news_view_nav>div{display: flex;justify-content: space-between;align-items: center}
.n_prev_a a{width: 150px;display: block;padding: 13px 0;margin: 0 auto;background: linear-gradient(90deg, #f4d264 0, #e5bb56 100%);border-radius: 50px;text-align: center;transition: all 0.3s}
.n_prev_a a span{background: url(../images/prev_icon.png) no-repeat left center;background-size: 23px;padding:5px 0 5px 30px;color: #fff;font-weight: normal;transition: all 0.3s}
.n_prev_a a:hover{padding: 13px 5px}


.news_view_right{width: 26%}
.news_view_right .n1{font-size: 30px;margin-bottom: 35px;}
.news_view_right li{width: 100%;transition: all 0.3s;position: relative;padding-bottom: 25px;margin-bottom: 25px;border-bottom: 1px solid #eee}
.news_view_right li dt img{display: block;width: 100%;height: auto;transition: all 0.3s}

.news_view_right li h1{font-weight: normal;font-size: 16px;color: #333;transition: all 0.3s;}
.news_view_right li h2{font-weight: normal;color: #999;padding: 16px 0;}
.news_view_right li h3{color: #999;line-height: 25px;font-weight: normal;
	text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical
}

.news_view_right li:hover img{transform: scale(1.1)}
.news_view_right li dt{width: 100%;overflow: hidden}
.news_view_right li::after{
	content: "";
	position: absolute;
	width: 0;
	height: 2px;
	background: #E2C261;
	left: 0;
	bottom: 0;
	transition: all 0.3s
}
.news_view_right li:hover::after{width: 100%;}
.news_view_right li:hover h1{color: #E2C261;padding-left: 10px}

.news_view{padding: 70px 0 50px;overflow: hidden;width: 100%}
.news_view_left{float: left;width: 65%;overflow: hidden;}
.news_view_left h1{font-weight: normal;color: #333333;font-size: 30px;}
.news_view_left h2{font-weight: normal;color: #999;font-size: 15px;margin: 20px 0 30px;padding-bottom: 20px;border-bottom: 1px solid #eee}

.news_view_left .view_cen{font-size: 15px;line-height: 28px;overflow: hidden;padding-bottom: 50px;min-height: 300px}
.news_view_left .view_cen p{font-size: 15px;line-height: 28px;}
.news_view_left .view_cen img{max-width: 100%;height: auto}
.news_view_right{float: right;width: 27%;overflow: hidden;}
.views_nav{padding: 70px 0 0;overflow: hidden}
.views_nav span{font-size: 15px;margin: 0 10px;display:inline-block!important;color: #e21212}
.views_nav a{font-size: 15px;margin: 0 10px;display:inline-block!important}
.pro_view_5 li{background: #f7f7f7;padding: 12px 20px;margin-bottom: 12px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden}


.newslist{width: 100%;overflow: hidden}
.newslist li{border-bottom: 1px solid #eee;}
.newslist li a{display: flex;flex-wrap: wrap;justify-content: space-between;padding: 33px 0;position: relative}
.newslist li dt{width: 100px;background:#E2C261;color: #fff; font-size: 15px;text-align: center;padding-top: 8px;padding-bottom: 8px}
.newslist li dt span{display: block;font-size: 20px;color: #fff;}
.newslist li dd{width: calc(100% - 135px)}
.newslist li dd h1{font-size: 22px;transition: all 0.3s;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.newslist li dd h2{font-size: 15px;line-height: 28px;margin-top: 10px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;color: #999;width: 90%}
.newslist li:hover h1{color: #E2C261;margin-left: 7px}
.n_j{position: absolute;top: 50px;right: 0;background: url(../images/prowoicon1.png) no-repeat center center;background-size: 29px;height: auto;width: 29px;height: 29px;transition: all 0.3s}
.newslist li:hover .n_j{background: url(../images/prowoicon1-1.png) no-repeat center center;background-size: 29px;right: 3px}


.build_cen ul{width: 50%!important}

.rongyulist{overflow: hidden;padding-top: 50px;margin: 0 auto;background: #fff;box-shadow: 1px 1px 12px #f2f2f2;border-radius: 10px;padding: 3% 3% 0;width: 94%;}
.rongyulist li{margin-bottom: 30px;}
.rongyulist li h1{font-size: 17px;background: #f2f2f2;margin-bottom: 15px;}
.rongyulist li h1 span{display: block;width: 200px;line-height: 45px;background: #E2C261;color: #fff;text-align: center;font-size: 17px;}
.rongyulist_l_d{font-size: 15px;line-height: 27px;}
.rongyulist_l_d p{font-size: 15px;line-height: 27px;}


.hpre{display: flex;justify-content: space-between;align-items: center}

.hpre dd{width: 35%;}
.hpre dd img{display: block;width: 100%;height: auto!important}
.hpre dt{width: 55%}
.hpre dt h2{color: #fff;font-weight: normal;font-size: 15px;line-height: 28px;}
.hpre dt h1{color: #fff;font-size: 30px!important;padding-bottom: 40px;font-weight: normal!important}

.qiyejs{width: 100%;overflow: hidden;background: url(../images/history_bg.jpg) no-repeat center center;object-fit: cover;padding: 99px 0!important}
.qiyejs_text{margin: 0 auto;display: flex;flex-wrap: wrap;justify-content: space-between;}
.qiyejs_text .qiyejs_text_li{width: 48%;padding:4% 3%;background: #fff;cursor: pointer;transition: all 0.5s;background: #f7f7f7}
.qiyejs_text .qiyejs_text_li.on{background: #E2C261}
.qiyejs_text .qiyejs_text_li.on h1{color: #fff;}
.qiyejs_text .qiyejs_text_li.on h2{color: #fff;}
.qiyejs_text .qiyejs_text_li h1{font-size: 26px;text-align: center;font-weight: bold;margin-bottom: 25px}
.qiyejs_text .qiyejs_text_li h2{line-height: 29px;font-size: 15px;color: #666}
.qiyejs_text .qiyejs_text_li:hover{padding: 3% 3% 5%}


.jyln_text{margin: 0 auto;display: flex;flex-wrap: wrap;justify-content: space-between;padding: 85px 0}
.jyln_text .jyln_text_li{width: 23%;padding:4% 3%;background: #f7f7f7;cursor: pointer;transition: all 0.3s}
.jyln_text .jyln_text_li.on{background: #E2C261}
.jyln_text .jyln_text_li.on h1{color: #fff;}
.jyln_text .jyln_text_li.on h2{color: #fff;}
.jyln_text .jyln_text_li h1{font-size: 26px;text-align: center;font-weight: bold;margin-bottom: 25px}
.jyln_text .jyln_text_li h2{line-height: 29px;font-size: 15px;color: #666}
.jyln_text .jyln_text_li:hover{padding: 3% 3% 5%}




img {
    object-fit: cover;
    vertical-align: bottom;
    max-width: 100%;
}

textarea {
    resize: none;
    font-family: inherit;
}

button {
    border: none;
    cursor: pointer;
}


.footer {
    height: fit-content !important;
    background: #333;
}

.footer .fp-tableCell {
    height: fit-content !important;
}

.footer .joke {
    width: 80%;
    margin:0 auto;
    padding-top: 89px;
}

.footer .joke .logo {
    width: 250px;
    margin-bottom: 15px;
}

.footer .joke .ft_center {
    display: flex;
    justify-content: space-between;
}

.footer .joke .ft_center .left {
    padding-top: 39px;
	width: 500px;
}

.footer .joke .ft_center .left > p {
    font-size: 15px;
    font-weight: 400;
    line-height: 26px;
    margin-bottom: 55px;
	color: #fff;
	
}

.footer .joke .ft_center .left .info {
    display: flex;
}

.footer .joke .ft_center .left .info p {
    font-size: 15px;
    font-weight: 400;
    line-height: 36px;color: #fff
}

.footer .joke .ft_center .left .info p:nth-child(1) {
    margin-right: 120px;
}

.footer .joke .ft_center .left .more {
    width: 160px;
    height: 54px;
    background: #e2c261;
    border-radius: 27px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 98px;
    transition: 0.6s;
}


.footer .joke .ft_center .left .more p {
    font-size: 16px;
    font-weight: 400;
    color: #FFFFFF;
    margin-right: 5px;
    transition: 0.6s;
}

.footer .joke .ft_center .left .more .iconfont {
    transition: 0.6s;
}



.footer .joke .ft_center .right {
    display: flex;
}

.footer .joke .ft_center .right ul li p {
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 10px;
	color: #fff
}

.footer .joke .ft_center .right ul li a {
    font-size: 13px;
    font-weight: 400;
   
    opacity: 0.6;
    transition: 1s;
	color: #fff
}


.footer .joke .ft_center .right ul li a:hover {
    opacity: 1;
}

.footer .joke .ft_center .right ul{margin-left: 20px}
.footer .joke .ft_center .right ul li{margin-bottom: 15px;line-height: 15px}

.footer .joke .ft_bt {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 129px;
    padding-bottom: 51px;
	border-top: 1px solid #666;
	padding-top: 30px
}

.footer .joke .ft_bt .left p {
    font-size: 15px;
    font-weight: 400;
    line-height: 30px;
    opacity: 0.6;
	color: #fff
}

.footer .joke .ft_bt .right a {
    font-size: 15px;
    line-height: 30px;
    opacity: 0.6;
    transition: 0.6s;
	color: #fff
}

.footer .joke .ft_bt .right a:hover {
    opacity: 1;
}

.footer .joke .ft_bt .right {
    display: flex;
    align-items: center;
}




#fullPage .section {
    height: 100vh;
    overflow: hidden;
}

#fullPage .section .fp-tableCell {
    transition: 1s;
	height: 100%;
}

#fullPage .section.rolling .fp-tableCell {
    transform: translateY(-60vh);
}

#fullPage .section.parallax .fp-tableCell {
    transform: translateY(0);
}

#fullPage .section.top_on .fp-tableCell {
    transform: translateY(60vh);
}

#fullPage .section.stop .fp-tableCell {
    transform: translateY(0) !important;
}


.index_banner .swiper-slide img{animation: nyban 3s;-webkit-animation:nyban 5s;width: 100%;height: auto}

	@keyframes nyban
	{
		0%   {transform: scale(1.1)}
		100% {transform: scale(1)}
	}

@keyframes toSmall {
	from {
		transform: scale(1.05);
	}

	to {
		transform: scale(1);
	}
}

@keyframes zuo{
    0%{
        transform: translate(0px,200px);
        opacity: 0;
       }
    100%{        
        transform: translate(0px,0px);
        opacity: 1;
    }
}



/*---------------------手机站导航开始----------*/
.sp_header{height:18px;overflow:hidden;}
.sp_logo{padding:0 10px;float:left;height:50px}
.sp_logo a{display: block}
.sp_logo img{margin:auto;max-height:50px;display: block}
.sp_nav11{width:25px;position:relative;cursor:pointer;height: 18px}
.sp_nav11 span{display:block;background:#fff;width:25px;height:1px;position:absolute;left:0px;transition:all ease 0.35s}
.sp_nav11 span:nth-of-type(1){top:0px}
.sp_nav11 span:nth-of-type(2){top:8px}
.sp_nav11 span:nth-of-type(3){top:16px}
.sp_nav_se span:nth-of-type(1){top:9px;transform:rotate(45deg)}
.sp_nav_se span:nth-of-type(2){width:0}
.sp_nav_se span:nth-of-type(3){top:9px;transform:rotate(-45deg)}
.sjj_nav{position:fixed;z-index:9999;background:linear-gradient(to right,rgba(138,104,14,0.95),rgba(227,194,93,0.95),rgba(207,168,50,0.95));width:100%;height:calc(100% - 0px);font-size:14px;line-height:40px;top:-1000%;overflow:auto;overflow-y:hidden;transition: all 0.65s;display: flex;justify-content: center;flex-direction: column;}
.nav_show{top:0px}


.sjj_nav_ul{display: flex;justify-content: space-around;width: 80%;margin: 0 auto}
.sjj_nav_ul li {text-align: center}
.sjj_nav_ul li a{font-size: 20px;margin-bottom: 30px;color: #fff;border-bottom: 1px solid rgba(255,255,255,0.5);padding-bottom: 15px;}
.sjj_nav_ul dl{margin-top: 25px}
.sjj_nav_ul dl li a{font-size: 16px;margin-bottom: 0;border: 0;opacity: 0.7}
.sjj_nav_ul dl li a:hover{opacity: 1}


/*--------------手机站导航结束----------*/




.sec_about{width: 100%;height: 100vh;position: relative;background: url(../images/6093b23a4f812.jpg) no-repeat center center;
	background-size: 100% 100%;
}
	
.sec_about_cen {
    position: absolute;
    bottom: 0;
    width: 100%;
	left:0;
    background: linear-gradient(rgb(255, 255, 255, 95%), rgb(255, 255, 255, 80%));
	z-index: 99999;
	padding: 120px 0 130px
	
}
.sec_about_cen dl{width: 80%;margin: 0 auto;display: flex;justify-content: space-between;}
.sec_about_cen_left{width: 45%}
.sec_about_cen_left h1{font-family: "arial";font-size: 30px;color: #e9c760;margin-bottom: 30px;}
.sec_about_cen_left h2{font-size: 18px;margin-bottom: 40px;border-bottom: 1px solid #999;width: 80%;padding-bottom: 40px;}
.sec_about_cen_left h3{line-height: 28px;}
.sec_about_cen_right{width: 45%;position: absolute;top:65px;right: 5%;transition: all 0.3s}
.sec_about_cen_right h2 img{display: block;width: 100%;height: auto;transition: all 0.4s}

.sec_about_cen_right h2{width: 100%;overflow: hidden}
.sec_about_cen_right:hover h2 img{transform: scale(1.1)}
.to_more{margin-top: 40px;float: left;transition: all 0.3s}

.to_more a{background: linear-gradient(90deg, #f4d264 0, #e5bb56 100%);display: block;padding: 10px 25px;border-radius: 50px;transition: all 0.5s}
.to_more span{color: #fff;font-size: 16px;background: url(../images/prowoicon1-white.png) no-repeat right center;background-size: 18px;padding-right: 28px;margin-bottom: 0!important}
.to_more a:hover{padding: 10px 35px}


.to_more_white{margin-top: 80px;float: left;transition: all 0.3s;width: 100%;}
.to_more_white a{display: flex;align-items: center;width: 400px}
.to_more_white h3{font-size: 16px;color: #fff;width: 67px}
.to_more_white span{width:80px;height: 1px;background: #fff;display: block;margin: 0 15px;transition: all 0.3s;margin-bottom: 0!important}
.to_more_white i{width: 40px;height: 40px;transition: all 0.3s;display: block;background: url(../images/prowoicon1.png) no-repeat center center;background-size: 40px;margin: 2.5px 0}
.to_more_white:hover i{width: 45px;height: 45px;background: url(../images/prowoicon1-1.png) no-repeat center center;background-size: 45px;margin: 0}


.slider_wrapper {
	width: .38rem;
	min-width: 72Px;
	background: #E2C261;
	border-radius: 4px;
	position: fixed;
	right: 5px;
	bottom: 250px;
	box-sizing: border-box;
	z-index: 1100;
	transition: all .3s;
	-webkit-backdrop-filter: blur(11px);
	backdrop-filter: blur(11px)
}
.slider_wrapper .slider_item {
	font-size: 12px;
	padding: 0 .06rem;
	cursor: pointer;
	position: relative
}
.slider_wrapper .slider_item:hover {
	background: rgba(0,0,0,.34);
	border-radius: 4px;
	-webkit-backdrop-filter: blur(10px);
	backdrop-filter: blur(10px)
}
.slider_wrapper .slider_item:hover .miniprogram_infowindow, .slider_wrapper .slider_item:hover .phone_infowindow {
	visibility: visible;
	opacity: 1;
	right: 78Px
}
.slider_wrapper .slider_item:last-child .si_main {
	border-bottom-color: transparent
}
.slider_wrapper .slider_item .si_main {
	height: .33rem;
	min-height: 63Px;
	border-bottom: 1PX solid rgba(18,18,18,.22);
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	box-sizing: border-box
}
.slider_wrapper .slider_item .si_main a{
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}
.slider_wrapper .slider_item .icon {
	width: 15px;
	margin-bottom: 5px
}
.slider_wrapper .slider_item .info {
	color: #fff;
	width: 100%;
	text-align: center;
	box-sizing: border-box;
	font-size: 13px;
}
.slider_wrapper .slider_item .slider_coer {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: transparent
}
.slider_wrapper .miniprogram_infowindow, .slider_wrapper .phone_infowindow {
	background: rgba(0,0,0,.34);
	opacity: .8;
	position: absolute;
	right: .03rem;
	transition: .3s;
	visibility: hidden;
	top: 0;
	text-align: center
}
.slider_wrapper .slider_item_weibo .si_main {
	border-bottom-color: transparent!important
}
.slider_wrapper .up_icon {
	height: .33rem;
	min-height: 63Px;
	width: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	border-top: 1PX solid rgba(18,18,18,.22);
	box-sizing: border-box
}
.slider_wrapper #up {
	display: none
}
.slider_wrapper .phone_infowindow {
	width: 120px;
	height: 60px;
	border-radius: 4px;
	-webkit-backdrop-filter: blur(10px);
	backdrop-filter: blur(10px);
	font-size: 12px;
	font-weight: 400;
	color: #FFF;
	flex-direction: column;
	align-items: center;
	justify-content: center
}
.slider_wrapper .phone_infowindow .pi_txt1 {
	margin-top: 3px;
	color: #fff
}
.slider_wrapper .phone_infowindow .pi_txt2 {
	margin-top: 10px;
	color: #fff
}
.slider_wrapper .miniprogram_infowindow {
	width: 100px;
	border-radius: 4px;
	-webkit-backdrop-filter: blur(10px);
	backdrop-filter: blur(10px);
	padding: 10px
}
.slider_wrapper .miniprogram_infowindow .mi_img {
	width: 100%;
	height: auto;
	background: #FFF;
	border-radius: 4px;
	opacity: 1
}
.slider_wrapper .miniprogram_infowindow .mi_info {
	margin-top: 10px;
	font-size: 12px;
	font-weight: 400;
	color: #FFF;
	line-height: 12px
}




.header_left{padding-top: 18px;float: left;}



/*内页新头部*/
.header_two{width: 100%;position: fixed;top: 0px;left: 0px; z-index:10000;border-bottom: 1px rgba(255,255,255,.09) solid;
	padding: 0px 10%;transition: .5s;display: flex;}
.header_two.header_hide{top: -100px;}
.header_two a img:last-child{display: none;}
.header_two.white{width: 100%;position: fixed;left: 0px; z-index:10000;background: #fff;
	padding: 0px 10%;transition: .5s;box-shadow: 0px 0px 10px rgba(0,0,0,.2);border: 0}
.header_two.white .nav ul li >a{color: #333;}
.header_two.white .sp_nav span{background: #333;}
.header_two.white .phone p{color: #333;}
.header_two.white .phone h2{color: #333;}
.header_two.white .nav{border-right: 1px rgba(0,0,0,.1) solid;}
.header_two a img:last-child{display: none;}
.header_two.white a img:last-child{display: block;}
.header_two.white a img:first-child{display: none;}
.header_two.white .erji{background: #fff;border-top: 1px rgba(0,0,0,.1) solid;box-shadow: 0px 2px 2px rgba(0,0,0,.1);display: none!important}
.header_two.white .nav ul li:hover{background: none;}
.header_two .erji{display: none!important}


.header_two.white .nav_r_b a{color: #333}
.header_two.white .sp_header span{background: #333}
.nav_none{display: none!important}
.nav{width: calc(100% - 136px);height: 95px; float: left;border-right: 1px rgba(255,255,255,.15) solid;box-sizing: border-box;transition: all 0.5s} 
.nav_logo{float: left;margin-top: 20px;  }
.nav ul{display: inline-block;float: right;margin-right: 3%;transition: all 0.5s}
.nav ul li{float: left;font-size: 16px;list-style: none; text-align:center;padding: 0 25px;position: relative}
.nav ul li >a{color: #ffffff;display: block;line-height:95px;position: relative;font-size: 18px}
.nav ul li >a:after{
	content: "";
	width: 0;
	height: 2px;
	background: #E2C261;
	position: absolute;
	left: 50%;
	bottom: 0px;
	transform: translateX(-50%);
	transition: .5s;
}
.nav ul li:hover a:after{width: 100%;}
.nav ul li a:hover{color: #ffffff; text-decoration:none;}
.nav ul li.selected >a:after{width: 100%}
.nav ul li.selected a{}

.nav ul li .erji{width: 100%;position: absolute;top: 95px;left: 0px;
	text-align: center;display: none;background: rgba(255,255,255,0.8)}
.nav ul li .erji a{margin: 0px 15px;line-height: 35px;font-size: 15px;opacity: .9;display: block;color: #333}
.nav ul li .erji a:hover{opacity: 1;}

.nav_r{display: flex;width: 85px;justify-content: space-between;align-items: center;margin-left: 4%}
.nav_r_b a{color: #fff;font-size: 16px}

.cover_box{width: 100%;height: 100%;}
.index_banner{width: 100%;height: 100%;}
.index_banner .swiper-container{width: 100%;height: 100%;}
.index_banner .swiper-slide{position: relative;}
.index_banner .swiper-slide .text{ width:100%;position: absolute;top: 40%;left: 10%;cursor: pointer;}
.index_banner .swiper-slide img{
	transform:translateY(100px);
	transition:all .3s;
	opacity:0;
}

.index_banner .swiper-slide h2{
	color: #fff;
	font-size: 50px;
	line-height: 1;
	margin: 65px 0px 45px 0px;
	transform:translateX(200px);
	opacity:0;
	transition:all 1.3s;
	transition-delay: .5s;
	font-weight: bold;
	width: 70%
}

.index_banner .swiper-slide p{
	color: #fff;
	font-size: 27px;
	line-height: 1;
	margin: 0px;
    transform:translateX(400px);
	opacity:0;
	transition:all 1.3s;
	transition-delay: .9s;
	width: 70%
}

.index_banner .swiper-slide-active img{
	transform:translateY(0);
	opacity:1;
}
.index_banner .swiper-slide-active h2{
	transform:translateY(0);
	opacity:1;
}
.index_banner .swiper-slide-active p{
	transform:translateY(0);
	opacity:1;
}

#page{
	width: 180px;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    text-align: left;
    bottom: 45px;
    box-sizing: border-box;
    text-align: center;
    z-index: 200;
}
#page span{
    display: inline-block;
    width: 22px;
	height: 10px;
	background: url(../images/icon_07.png)center no-repeat;
	opacity: .8;
	margin: 0px 1px;
    cursor: pointer;
    border-radius: 5px;
    transition: .3s;
}
#page span.swiper-pagination-bullet-active{
    background: url(../images/icon_09.png)center no-repeat;
} 
#button{
    width: 260px;
    height: 30px;
    position: absolute;
    bottom: 35px;
    left: 50%;
    transform: translateX(-50%);
    z-index: 100;
}
#button .swiper-button-prev:after{
    content: "";
    width: 11px;
    height: 19px;
    background: url(../images/icon_03.png);
    opacity: .8;
}
#button .swiper-button-prev{
	outline: none;
}
#button .swiper-button-next:after{
    content: "";
    width: 11px;
    height: 19px;
    background: url(../images/icon_05.png);
    opacity: .8;
}
#button .swiper-button-next{
	outline: none;
}



/*内页分页*/
.pageDiv {
	width: auto;
	display: inline-block !important;
	display: inline;
	margin-bottom: 0px;margin-top: 30px;margin-bottom: 50px
}

.pageDiv a, .pageDiv span {
		margin: 0;
		padding: 0;
		-webkit-tap-highlight-color: rgba(0,0,0,0);
		border: 1px solid #ddd;
		text-align: center;
		line-height: 45px;
		display: block;
		float: left;
		font-size: 15px;
	margin-left: 8px;
	border-radius: 2px;
	font-family: "arial";
	}
.awh {width: 45px;height: 45px;}
.pnwh {width: 45px;height: 45px;font-size: 16px!important}
.disabled {color: #333 !important;cursor: not-allowed !important;}
.onPage {background-color: #E2C261;color: #fff;border: 1px solid #E2C261 !important;}

.onPage:hover{color: #fff!important}



::-webkit-scrollbar{
            width: 4px;
            height: 4px;
        }
/*滚动条的轨道*/
        ::-webkit-scrollbar-track{
            background: #eee;
        }
/*滚动条的滑块按钮*/
        ::-webkit-scrollbar-thumb{
            background: #E2C261;
        }
        /*滚动条的上下两端的按钮*/
        ::-webkit-scrollbar-button{
            height: 0px;
            background-color: #E2C261;
        }

.container_gx{width: 80%;margin: 0 auto;overflow: hidden}
.ny_banner{width: 100%;overflow: hidden;position: relative}
.ny_banner img{display: block;width: 100%;height: auto}
.ny_tit{position: absolute;top: 49%;left: 0;width: 100%;text-align: center;font-size: 45px;color: #fff}
.ny_tit span{display: block;font-size: 20px;color: #fff;margin-top: 15px;opacity: 0.8}

.en_float{display: flex;flex-wrap: wrap;justify-content: space-between;}

.con_content{width: calc(100% - 400px)}
.b_nav{width: 300px;padding-top: 50px;padding-bottom: 50px}
.b_nav ul{}
.b_nav ul li{border-bottom: 1px solid rgba(0,0,0,0.05);}
.b_nav ul li a{padding: 18px 0 18px 10px;font-size: 18px;position: relative;transition:all 0.3s;display: block}
.b_nav ul li a:after {
    content: '';
    position: absolute;
    bottom: 0px;
    left: 50%;
    transform: translateX(-50%);
    width: 0;
    height: 1px;
    background: #E2C261;
    opacity: 1;
    transition: 0.6s;
}

.b_nav ul li.on a:after{width: 100%}
.b_nav ul li.on a{color: #E2C261}
.b_nav ul li:hover a{color: #E2C261}
.b_nav ul li:hover a:after{width: 100%}

.ny_content{padding: 75px 0;width: calc(100% - 400px)}
.a_t1{text-align: center;font-size: 32px;color: #E2C261}
.a_text{font-size: 15px;line-height: 32px;padding-top: 65px}
.a_text p{font-size: 15px;line-height: 29px}

.a_text img{max-width: 100%;height: auto;margin-top: 10px}


.ny_content p{font-size: 16px;line-height: 32px}
.ny_content p img{max-width: 100%;height: auto}

.greww{width: 100%!important}
.greww tr{border-bottom: 1px solid #f7f7f7!important;margin-bottom: 20px;display: block;padding-bottom: 20px}
.greww td:nth-child(1){width: 400px!important}
.greww td:nth-child(2){padding:0 0 0 40px;width: calc(100% - 440px)!important}

.greww img{display: block;width: 400px;height: auto}

@media screen and (max-width:1650px) {
	.sec_about_cen{padding: 100px 0}
	.header_two{padding: 0 5%}
	.header_two.white{padding: 0 5%}
	.footer .joke{width: 90%}
}
@media screen and (max-width:1450px) {
	.footer .joke .ft_center .left .info p:nth-child(1){margin-right: 20px}
	.footer .joke .ft_center .left {width: 400px;}
	.nav ul li{padding: 0 18px}	
	.sec_about_cen{padding: 70px 0}
	.sec_about_cen_left h2 {
    margin-bottom: 30px;
    padding-bottom: 30px;
}
	.hpre dd{width: 36%}
	.hpre dt{width: 57%}
	.to_more_white{margin-top: 40px}
	.sec4 .linkList .item{padding: 32px 5%}
	.sec4 .linkList .on{padding: 50px 5%;}
	.sec_about_cen_left h1,.news_tit span{margin-bottom: 15px}
	.news_tit{margin-top: 3%;margin-bottom: 60px}
	
	
	.container_gx{width: 85%}
	.ny_tit{font-size: 38px}
	.qiyejs_text{width: 85%}
	.build_cen ul {width: 60%!important;}
	.uyttt li{padding: 25px 0}
	
}
@media screen and (max-width:1330px) {

	.nav ul li {
    padding: 0 15px;
}

}
@media screen and (max-width:1300px) {
	
	.index_banner .swiper-slide .text{left: 5%}
	
	
	
	.ny_content{padding: 40px 0}
	.a_text{padding-top: 40px}
	.container_gx{width:90%}
	.nav ul li{padding: 0 10px}	
	.nav ul{margin-right: 2%}
	.nav_r{margin-left: 3%}
	.header_two{width: 100%;padding: 0 2%}
	.sec4 .index_pro .swiper-slide .text{width: 94%;right: 3%}
	.sec_about_cen dl{width: 94%}
	.sec4 .linkList{width: 94%;left: 3%}
	.swiper-container-news{width: 94%}
	.footer .joke{width: 90%}
	.index_banner .swiper-slide h2{font-size: 40px}
	.qiyejs_text{width: 90%}
	.jyln_text{width: 90%}
}

@media screen and (max-width:1200px) {
	.footer .joke .ft_center .left .info p{line-height: inherit}
	.con_cen h2{margin-bottom: 30px}
	
	.uyttt>div{padding: 16px 0px;}
	.build_cen ul {width: 70%!important;}
	.jyln_text{width: 94%;padding: 40px 0;}
	.header_two.white{padding: 0 5%}
	.footer .joke{width: 94%}
	.container_gx{width: 94%}
	.nav_r{width: 60px}
	.nav {
		width: calc(100% - 110px);}
	.nav ul{margin-right: 1%}
	.nav_r{margin-left: 1%}
	.header_left img{display: block;height: 50px;width: 100%}
	.hpre dt h2{font-size: 14px;line-height: 25px}
	.to_more_white {margin-top: 20px;}
	.hpre dt h1{padding-bottom: 20px;font-size: 25px!important}
	.footer .joke .ft_center .right ul{margin-left:50px}
	.nav ul li{padding: 0 5px}
	.ny_tit {font-size: 30px;}
	.header_two {padding: 0 5%;}
	.nav ul li >a{font-size: 16px}
	
	.feedbackcen{width: 100%;}
	.b_nav{width: 100%}
	.con_content{width: 100%}
	.ny_content{width: 100%}
	.b_nav ul li{width: 33.3333%;float: left;}
	.b_nav ul li a{text-align: center}
	
}

@media screen and (max-width:1024px) {
	.ny_content p{font-size: 15px;line-height: 26px}
	.b_nav {padding-top: 10px;padding-bottom: 10px;}
	
	.uyttt li {padding: 15px 0;}
	.footer .joke .ft_center .left .info p:nth-child(1){margin-right:0px}
	.footer .joke .ft_center{ flex-wrap: wrap}
	.footer .joke .ft_center .left{width:100%}
	.footer .joke .ft_center .right{width:100%;justify-content:space-between;margin-top: 40px}
	.footer .joke .ft_center .right ul{margin-left: 0}
	.footer .joke .ft_center .left > p{margin-bottom: 25px}
	.footer .joke .ft_center .left .info{justify-content: space-between}
	.footer .joke .ft_center .left .more{margin-top: 40px}
	.footer .joke .ft_center .left .more{height: 45px}
	.nav ul{display: none}
	.header_two{border: 0}
	.nav{border: 0}
	.nav_r{width: 65px}
	.header_two.white .nav {
    border-right: 0;
}
	.sp_header{background: #e9c760;width: 35px;height: 28px;display: flex;flex-direction: column;align-items: center;justify-content: center;border-radius: 2px;}
	.sp_nav11{width: 20px;height: 15px}
	.sp_nav11 span{width: 20px;}
	.sp_nav11 span:nth-of-type(2){top: 6px}
	.sp_nav11 span:nth-of-type(3){top: 12px}
	.nav_r_b{margin-right: 12px}
	.nav_r{width: auto}
	.header_two.white .sp_header span {
    background: #fff;
}

}

@media screen and (max-width:1023px) {
	.uyttt{position: inherit;right: inherit}
}

.index_tel900{display: none}

@media screen and (max-width:900px) {
	
	.index_tel900 .to_more{float: inherit!important;}

	.index_tel900 .to_more a{width: auto;display:inline-block}
	.index_tel900 .to_more a span{font-size: 15px;}
	
	

	.zhaopinlist li dd{line-height: 25px}
	.uyttt>div {padding: 16px 2%;}
	.con_cen h2{margin-bottom: 30px;}
	.con_cen h1{font-size: 25px}
	.con_cen{padding-top: 30px;}
	.build_cen ul {width: 100%!important;}
	.header_two.white .nav{border: 0}
	.rongyulist{width: 100%;padding: 0;box-shadow: 0 0 0 #fff;border-radius: 0}
	.jyln_text { padding: 10px 0;}
	.jyln_text .jyln_text_li h2{line-height: 25px}
	.jyln_text .jyln_text_li{width: 48%;margin-bottom: 4%}
	html{height: auto!important;overflow: scroll!important}
	#fullPage{display: none}
	.index_tel900{display: block;padding-top: 60px}
	
.ban { position: relative; z-index: 3; width: 100%; overflow: hidden; }
.ban img { display: block; width: 100%;transition: all 4s;}
.ban .swiper-pagination { bottom: 10px; }
.ban .swiper-pagination-bullet {width: 11px; opacity: 0.6; height: 11px; margin: 0 5px !important; border:0;background: #fff}
.ban .swiper-pagination-bullet-active { border-radius: 0.4rem; opacity: 1; background: #e2c261; }

	.tel_index_1{width: 90%;margin: 0 auto;padding: 35px 0;overflow: hidden}
	.tel_index_1_about_left{width: 100%}
	.tel_index_1_about_right{width: 100%;position: inherit;margin-top: 30px}
	
	.to_more{float: left;margin-top: 30px;margin-bottom: 35px}
	.to_more span{width: 60px}
	.tel_index_2 .tabs{width: 100%;text-align: center;display: flex;align-items: center;justify-content: flex-end}
		.tel_index_2 .tabs .part{display:block;width:30%;color:#fff;text-align:center;padding: 18px 0;transition: all 0.5s;background: linear-gradient(to right, rgba(4, 133, 204, .7) 0, #0485cc 100%);}
		
		.tel_index_2 .tabs a{width:100%;display:block;color:#fff;text-align:center;margin:0 auto;font-size:17px;text-decoration:none;height: 100%}
		.tel_index_2 .tabs span.active{width: 40%;background: linear-gradient(to right, #E2C261 0, #f9c425 100%);}
		.tel_index_2 .swiper-container{width:94%;border-top:0;padding: 35px 0 0}
		.tel_index_2 .swiper-slide{width:100%;background:none;color:#373737;}
		.tel_index_2 p{text-align: center;}
	
	.tel_index_2{margin-bottom: 30px}
	.tel_index_2 li h2 {
    color: #e9c760;
    margin-bottom: 20px;
    font-size: 25px;
}
	.tel_index_2 li h1 {
    color: #333;
    border-bottom: 1px solid rgba(255,255,255,0.2);
    padding-bottom: 20px;
    display: block;
    width: 100%;
		margin-bottom: 20px;
		font-size: 18px;font-weight: bold
}
	
	.tel_index_2 .to_more_white i {
    background: url(../images/prowoicon1-white.png) no-repeat center center;
    background-size: 40px;
}
	.to_more_white span{width: 50px}
	.tel_index_2 .to_more_white{float: inherit}
	.tel_index_2 li{padding: 30px 5% 40px}
	.tel_index_2 li:nth-child(1){background: #f7f7f7;}
	.tel_index_2 li:nth-child(2){background: #fff;}
	.tel_index_2 li:nth-child(3){background: #f7f7f7;}
		.nfr_1{font-size: 18px;margin-bottom: 15px;color: #333}
		.nfr_2{font-size: 14px;line-height: 27px;margin-bottom: 20px;color: #999}
	.sec_about_cen_left h1{font-size: 25px;margin-bottom: 5px}
	.news_tit span{color: #e9c760;margin-bottom: 5px;font-size: 25px}
	.news_tit i{color: #333;border-bottom: 1px solid #999;padding-bottom: 20px;display: block;width: 100%}
	.tel_index_3{width: 90%;margin: 0 auto;overflow: hidden}
	.sec_about_cen_left h2{width: 100%;border-bottom: 1px solid #ddd;margin-bottom: 20px;padding-bottom: 20px}
	.news_tit {margin-top: 0;margin-bottom: 20px}
	.news_tit dt{width: 100%}
	.news_li_d{color: #999}
	.ngkfe li{width: 100%!important;margin-bottom: 15px;box-shadow: 0 0 0 #fff}
	.news_li_a{width: 100%;overflow: hidden}
	.news_li_a img{display: block;width: 100%;height: auto}
	.news_li_b{color: #999;font-family: "arial";font-size: 15px;margin: 15px 0 12px;}
	.news_li_c{font-size: 18px;margin-bottom: 15px;height: auto;}
	.nav{height: 60px;}
	.header_left{padding-top: 7.5px}
	.header_two{justify-content: space-between;background: #fff;}
	.nav_r_b a{color: #333}
	.sp_header{background: #e9c760;width: 35px;height: 28px;display: flex;flex-direction: column;align-items: center;justify-content: center;border-radius: 2px;}
	.sp_nav11{width: 20px;height: 15px}
	.sp_nav11 span{width: 20px;}
	.sp_nav11 span:nth-of-type(2){top: 6px}
	.sp_nav11 span:nth-of-type(3){top: 12px}
	.nav_r_b{margin-right: 12px}
	.nav_r{width: auto}
	.sp_nav_se span:nth-of-type(1) {top: 8px;}
	.sp_nav_se span:nth-of-type(3) {top: 8px;}
	.tel_index_4{width: 100%;background: #333;padding: 30px 7%}
	.tel_footer_1 img{display: block;height: 40px;width: auto;margin-bottom: 20px}
	.tel_footer_2 p{font-size: 15px;margin-bottom: 5px;color: #fff}
	.tel_footer_3 a{width: 160px;line-height: 38px;color: #fff;background: #e2c261;border-radius: 50px;display: block;text-align: center;margin-top: 20px}
	.tel_footer_4{display: flex;justify-content: space-between;padding-top: 30px;}
	.tel_footer_4 li a{display: block;color: #999;margin-bottom: 7px}
	.tel_footer_4 li dt{font-size: 16px;margin-bottom: 10px;color: #fff}
	.tel_footer_5{text-align: center;border-top: 1px solid #666;margin-top: 20px;padding-top: 20px;color: #fff}
	.tel_footer_5 a{margin-left: 5px;color: #fff}
	.ny_banner{margin-top: 60px}
	.ny_tit{top: 40%}
	
	.b_nav ul li a{padding: 15px 0;font-size: 15.5px}
	.b_nav ul{justify-content: flex-start}
	.b_nav ul{font-size: 25px;}
	.a_t1{font-size: 24px;}
	.ny_content {padding: 35px 0 35px!important;}
	.a_text {padding-top: 23px;line-height: 28px}
	.footer .joke{padding-top: 30px}
	.footer .joke .ft_center .right ul li p{font-size: 16px}
	.footer .joke .ft_bt{padding-bottom: 20px;margin-top: 0px;flex-wrap: wrap;padding-top: 20px}
	.footer .joke .ft_bt .left p{line-height: 22px}
	.footer .joke .ft_center .left{padding-top: 15px}
	.footer .joke .ft_center .left > p {margin-bottom: 15px;}
	.qiyejs_text .qiyejs_text_li{width: 100%;margin-bottom: 25px;padding: 6% 4%}
	.qiyejs_text .qiyejs_text_li:hover {padding: 6% 4%}
	.news_view_left{width: 100%;margin-bottom: 25px}
	.news_view_right{width: 100%;float: inherit}
	.news_view_left .view_cen{min-height: auto}
	.news_view {padding: 40px 0 40px;}
	.news_view_left h2 {margin: 20px 0 20px;padding-bottom: 20px;}
	.news_view_left h1{font-size: 26px}
	.news_view_right .n1 {font-size: 26px; margin-bottom: 20px;}
	.news_view_right li{padding-bottom: 20px;margin-bottom: 20px;}
	.n_prev_a a{width: 130px;padding: 10px 0}
	.news_view_nav dt{margin-right: 5px}
	
	
}

@media screen and (max-width:750px) {
	.footer .joke .ft_center .right ul li{margin-bottom: 8px}
	.footer .joke .ft_center .right{flex-wrap: wrap}
	.footer .joke .ft_center .right ul{width: 50%;margin-bottom: 20px}
	.b_nav ul li a{font-size: 14px}
	.b_nav ul li{width: 50%;}
	.tel_footer_2 a{color: #fff}
	.con_cen h2{margin-top: 25px}
	.uyttt li dd{font-size: 18px;margin-top: 8px}
	.feedbackcen_right li{width: 100%}
	.r_span3{width: 2.3rem;height: 2.3rem}
	.news_view {padding: 30px 0 30px;}
	.news_view_nav>div{flex-wrap: wrap}
	.news_view_nav dt{margin-bottom: 10px}
	.sjj_nav_ul{flex-wrap: wrap}
	.sjj_nav_ul li{width: 100%;margin-bottom: 25px}
	.sjj_nav_ul dl{display: none}
	.sjj_nav_ul li a{font-size: 16px}
	.header_left img{width: auto;height: 40px;margin-top: 2.5px}
	.ny_tit {font-size: 25px;}
	.jyln_text .jyln_text_li h1{font-size: 23px;margin-bottom: 15px}
	.jyln_text .jyln_text_li{padding: 8% 3%;}
	.jyln_text .jyln_text_li:hover{padding: 8% 3%;}
	.n_j{display: none}
	.newslist li dt{width: 85px;padding-bottom: 10px}
	.newslist li dd {width: calc(100% - 100px);}
	.newslist li a{padding: 25px 0}
	.newslist li dd h2{margin-top: 2px}
	.pro_view_5 li a{display: block;width: 100%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden}
	.vdsa li{width: 33.3333%!important}
	

}

@media screen and (min-width:1950px) {
	.header_two{width:100%;padding: 0 calc((100% - 1700px)/2);}
	.header_two.white{width:100%;padding: 0 calc((100% - 1700px)/2);}
	.sec4 .index_pro .swiper-slide .text{width: 1800px;right: calc((100% - 1700px)/2)}
	.sec_about_cen dl{width: 1700px;bottom: 100px}
	.sec4 .linkList{width: 1700px;left: calc((100% - 1700px)/2);}
	.swiper-container-news{width: 1700px}
	.footer .joke{width: 1700px}
	.sec_about_cen_right{right: calc((100% - 1700px)/2);width: 33%}
	.index_banner .swiper-slide{background-size: 100%!important}
	.index_banner .swiper-slide .text{left: calc((100% - 1700px)/2)}
	.container_gx{width: 1700px}
	.sjj_nav_ul{width: 1700px;}
	
}


@media screen and (min-width:2100px) {
	.sec4 .linkList{bottom: 130px}
	.sec4 .linkList .item{padding: 60px 5%}
	.sec4 .linkList .on {
    padding: 80px 5%;
}
	.hpre dd{width: 40%}
	.sec_about_cen_left h3{font-size: 15.5px;line-height: 32px}
	.sec_about_cen_left h1{font-size: 35px}
	.sec_about_cen_left h2{font-size: 20px}
	.sec_about_cen{padding: 150px 0}
	.hpre dt{width: 52%}
	.hpre dt h1{font-size: 33px!important}
}
