@charset "utf-8";

/* CSS Document */
.scjcss{
transition-duration: 5s;
-moz-transition-duration: 5s; /* Firefox 4 */
-webkit-transition-duration: 5s; /* Safari 和 Chrome */
-o-transition-duration: 5s; /* Opera */
}
a,a:hover{text-decoration:none;}
.sy_ss>div:nth-of-type(2)>div.fr:nth-of-type(1){
    display: none;
}
.sy_ss>div:nth-of-type(2)>div.fr:nth-of-type(2){
    display: block;
}

@keyframes myfirst {
	0% {
		top: -110px;
	}
	100% {
		top: 0;
	}
}

@-webkit-keyframes myfirst {
	0% {
		top: -110px;
	}
	100% {
		left: 0;
	}
}
.header {
    display: none;
    background: #d71718;
    line-height: 35px;
	border-bottom:2px solid #f3dc87;
}

.header>div {
    max-width: 1238px;
    color: #ffffff;
}

.header>div>font {
    display: inline-block;
}

.header>div>ul li {
    float: left;
    margin: 0 16px;
}

.header>div>ul li a {
    display: block;
    color: #fff;
}



.banner {
    width: 100%;
    height: 100%;
    /* overflow: hidden;*/
    position: relative;
    z-index: 2;
}

.banner .bd {
    overflow: hidden;
}

.banner .bd a {
    display: block;
    width: 100%;
}

.banner .bd a img {
    display: block;
    width: 100%;
}

.nav {
    background: #1d1d1d;
    height: 87px;
}
.nav .m {
    float: left;
    position: relative;
    z-index: 1;
}
.nav .s {
    float: left;
    width: 3px;
    text-align: center;
    color: #d4d4d4;
    font-size: 12px;
}
.nav .ce {
    width: 100%;
    position: relative;
}

.nav .ce>a {
    height: 100%;
    display: block;
}

.nav .ce>a img {
    display: block;
    width: 226px;
    height: 67px;
    margin: 10px auto;
}

.nav .ce div.fr {
    display: none;
}

.nav-btn {

    padding: 5px;
    position: relative;
    width: 30px;
    height: 30px;
    cursor: pointer;
    float: right;
    margin-top: 26px;
}

.nav-btn>i {
    position: absolute;
    top: 50%;
    left: 0;
    display: block;
    width: 30px;
    height: 2px;
    margin-top: -1px;
    background: #fff;
}

.nav-btn i::before {
    content: '';
    position: absolute;
    top: -10px;
    left: 0;
    width: 30px;
    height: 2px;
    border-radius: 3px;
    background: #fff;
    transition: transform .2s ease, top .2s ease;
}

.nav-btn i::after {
    position: absolute;
    top: 10px;
    left: 0;
    width: 30px;
    height: 2px;
    content: '';
    border-radius: 3px;
    background: #fff;
    transition: transform .2s ease, top .2s ease;
}

.nav-btn-open i {
    width: 0 !important;
}

.nav-btn-open i::before {
    top: 0 !important;
    transform: rotate(45deg);
}

.nav-btn-open i::after {
    top: 0 !important;
    transform: rotate(-45deg);
}

.nav .ce div.fr {
    display: none;
    position: absolute;
    top: 87px;
    width: 100vw;
    left: 0;
    background: rgba(0, 0, 0, 0.68);
    z-index: 333;
    text-align: center;
    border-top: 1px solid #000;
}

.nav .ce div.fr a {
    line-height: 30px;
    display: block;
    color: #fff;
    font-size: 16px;
    border-bottom: 1px solid #636363;
    padding: 10px 8px;
}

.nav .ce div.fr a:nth-last-of-type(1) {
    border: 0;
}

.nav .ce div.fr a:hover {
    background: #000;
}
.nav .menuul{ margin-left:16px;}
.nav ul, ol {
    margin-top: 0;
    margin-bottom: 0px;
}
.nav .sub {
	display: none;
	position: absolute !important;
	left: -3px !important;
	top: 88px !important;
	z-index: 1 !important;
	width: 117px !important;
	border-top: 0 !important;
	background: #d71718 !important
}
.nav .sub li {
	text-align: center !important;
	padding: 0 8px !important;
	margin-bottom: -1px !important
}
.nav .sub li a {
	display: block !important;
	border-bottom: 1px solid #a30d0e !important;
	height: 38px !important;
	line-height: 38px !important;
	color: #f3dc87 !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	padding:0 !important;
}
.nav .sub li a:hover {
	color: #f2f3bf !important
}
.nav .block {
	height: 4px;
	width: 105px;
	background: #f3dc87;
	position: absolute;
	left: 0;
	top:87px;
	bottom: 6px;
	overflow: hidden
}
.sy_ss {
    background: url(../images/5ca71cd82d081.jpg);
}

.sy_ss>div {

    width: 100%;
}

.sy_ss>div>img {
    display: block;
}

.sy_ss>div {
    padding: 0;
}

.sy_jj {
    overflow: hidden;
}

.sy_title {
    line-height: 34px;
    font-size: 16px;
    color: #944f06;
    text-align: center;
}

.sy_title font {
    display: inline-block;
    line-height: .74rem;
    position: relative;
    font-size: .46rem;
    font-weight: bold;
    color: #904d0f;
    margin-top: 4.06vw;
}

.sy_title font::after,
.sy_title font::before {
    border-radius: 100%;
    display: block;
    width: 10px;
    height: 10px;
    background: #904d0f;
    position: absolute;
    top: 32px;
}

.sy_title font::after {
    right: -31px;
}

.sy_title font::before {
    left: -31px;
}

.sy_zs {
    width: 100%;
    background: url(../images/5ca71cd82d081.jpg);
    text-align: center;
}

.sy_zs>font {
    display: inline-block;
    padding: 0 25px;
    background: #12880e;
    color: #fff;
    text-align: center;
    margin: 20px auto;
    border-radius: 19px;
    line-height: 38px;
}

.sy_zs .info {
    overflow: hidden;
    max-width: 1238px;
    margin: 35px auto;
    text-align: left;
}

.sy_zs .info>a {
    width: 50%;
    float: left;
    margin-bottom: 50px;
}

.sy_zs .info>a img {
    display: block;
    float: left;
    width: 92px;
    height: 92px;
    border-radius: 100%;
    box-shadow: 0.1rem 0.1rem 15px 1px #bbbbbb;
}

.sy_zs .info>a p {
    display: block;
    line-height: 36px;
    font-size: 14px;
    color: #888888;
    width: 448px;
    float: left;
    margin-left: 25px;
}

.sy_zs .info>a>p>font {
    background: url(../images/5ca71deaa3dad.jpg);
    display: block
}

.sy_zs .info>a>p>font span {
    display: inline-block;
    background: url(../images/5ca71cd82d081.jpg);
    font-weight: bold;
    padding-right: 6px;
}

.sy_zs .info>a>p>font>span:nth-of-type(1) {
    color: #904d0f;
    font-size: .18rem;
}

.sy_zs .info>a>p>font>span:nth-of-type(2) {
    color: #dd0101;
    padding-left: 0.3125vw;

}

.sy_jj>a.fl.on p {
    height: auto;
    padding-bottom: 14px;
}

.sy_jj>a.fl.on p>font:nth-of-type(1) {
    margin-top: 0.729vw;
}

.sy_jj>a.fl.on p>font:nth-of-type(2) {
    display: none;
}

.sy_ps {
    text-align: center;
    font-size: 0;
}

.sy_ps>div.info {
    max-width: 1251px;
    width: 65.15%;
    margin-top: 1.77vw;
    overflow: hidden;
}

.sy_ps>div.info div.swiper-slide {
    display: block;
    margin-bottom: 2.1875vw;
    line-height: 3.22vw;
    text-align: center;
    color: #2c2c2c;
    font-size: 0.16rem;
    text-align: center;
}

.sy_ps>div.info div.swiper-slide>a {
    display: block;
    width: 100%;
    height: 100%;
    border: 1px solid #e9e9e9;
	border-radius: 20px;
}

.sy_ps>div.info div.swiper-slide>a>div {
    width: 100%;
    height: 13.28vw;
    padding: 43% 0;
    position: relative;
    overflow: hidden;
}

.sy_ps>div.info div.swiper-slide>a>div img {
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    height: 100%;
    object-fit: cover;border-radius: 20px;
}

.sy_ps>div.info div.swiper-slide>a:hover {
    color: #12880e;
    border: 3px solid #d71718;
}

.sy_ps>i {
    display: inline-block;
    width: 2.08vw;
    height: 2.08vw;
    margin: 2.03125vw 0.833vw;
    background-size: cover !important;
}

.sy_ps>i.prev {
    background: url(../images/5caa23f55fc42.jpg) no-repeat center;
}

.sy_ps>i.next {
    background: url(../images/5caa184de9525.jpg) no-repeat center;
}

.sy_ps>i.prev:hover {
    background-image: url(../images/5caa197d9bcd0.jpg);
}

.sy_ps>i.next:hover {
    background-image: url(../images/5caa286be3171.jpg);
}


.sy_dq {
    background: #fafafa;
    position: relative;
}

.sy_dq div.bd {
    width: 44.21vw;
    /*height: 19.2vw;*/
    margin: 2.708vw auto 1.04vw auto;
    overflow: hidden;
    z-index: 3;
}

.sy_dq div.bd a.swiper-slide {
    position: relative;
    display: block;
    width: 100%;
    height: 100%;
}

.sy_dq div.bd a.swiper-slide>div {
    width: 10.9vw;
    height: 10.9vw;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: 0 auto;
}

.sy_dq div.bd a.swiper-slide>div>div {
    border: 5px solid #e3bf71;
    position: relative;
    width: 100%;
    height: 100%;
    padding: 45% 0;
    border-radius: 100%;
    overflow: hidden;
}

.sy_dq div.bd a.swiper-slide>div>div img {
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    height: 100%;
    object-fit: cover;
}

.sy_dq div.bd a.swiper-slide>p {
    margin-top: 5.52vw;
    border: 4px solid #e3bf71;
    text-align: center;
    line-height: 0.28rem;
    font-size: .16rem;
    color: #888888;
    padding: 5.2vw 3.54vw 1.45vw 3.5416vw;
}

.sy_dq div.bd a.swiper-slide>p font {
    display: inline-block;
    position: relative;
    line-height: 3.69vw;
    font-size: 0.24rem;
    font-weight: bold;
    color: #904d0f;
    margin: 0.1rem auto;
}

.sy_dq div.bd a.swiper-slide>p font::after,
.sy_dq div.bd a.swiper-slide>p font::before {
    position: absolute;
    top: 1.97vw;
    height: 2px;
    width: 1.04vw;
    background: #904d0f;
}

.sy_dq div.bd a.swiper-slide>p font::after {
    left: -2vw;
}

.sy_dq div.bd a.swiper-slide>p font::before {
    right: -2vw;
}

.sy_dq i.prev {
    background: url(../images/about03s.png) no-repeat center;
    left: 0;
}

.sy_dq i.next {
    background: url(../images/about03.png) no-repeat center;
    right: 0;
}

.sy_dq i.prev:hover {
    background-image: url(../images/about04s.png);
}

.sy_dq i.next:hover {
    background-image: url(../images/about04.png);
}

.sy_rr i.prev {
    background: url(../images/about03s.png) no-repeat center;
    left: 0;
}

.sy_rr i.next {
    background: url(../images/about03.png) no-repeat center;
    right: 0;
}

.sy_rr i.prev:hover {
    background-image: url(../images/about04s.png);
}

.sy_rr i.next:hover {
    background-image: url(../images/about04.png);
}

.sy_dq .hd {
    position: absolute;
    left: 0;
    top: 24.53125vw;
    width: 100%;
}

.sy_dq .hd .ce {
    width: 56.71vw;
    height: 40px;
    position: relative;
}
.sy_rr .hd {
    position: absolute;
    left: 0;
    top: 24.53125vw;
    width: 100%;
}

.sy_rr .hd .ce {
    width: 56.71vw;
    height: 40px;
    position: relative;
}

.sy_dq i {
    position: absolute;
    display: inline-block;
    width: 2.08vw;
    height: 2.08vw;
    background-size: cover !important;
}
.sy_rr i {
    position: absolute;
    display: inline-block;
    width: 2.08vw;
    height: 2.08vw;
    background-size: cover !important;
}
.sy_dq .swiper-pagination {
    position: relative;
    bottom: 0;
    line-height: 0.73rem;
}

.sy_dq .swiper-pagination .swiper-pagination-bullet {
    width: 0.1rem;
    height: 0.1rem;
    border: 1px solid #d2d2d2;
    background: #fafafa;
    opacity: 1;
}

.sy_dq .swiper-pagination .swiper-pagination-bullet-active {
    background: #619930;
    border-color: #619930;
}

.sy_zz {
    width: 100%;
}

.sy_zz img {
    width: 100%;
}

.sy_zz>img:nth-of-type(2) {
    display: block;
}

.sy_zz>img:nth-of-type(1) {
    display: none;
}

.sy_new {
    background: #f7f7f7;
    position: relative;
}

.sy_new::before {
    display: block;
    width: 22.135vw;
    height: 13.48vw;
    background: url(../images/abprve.png) no-repeat center/ cover;
    position: absolute;
    right:
        /*-21px*/
        0;
    bottom: -3.4vw;
}


.sy_new>div.bd {
    max-width: 1200px;
    overflow: hidden;
    margin-top: 66px;
}

.sy_new>div.bd a.swiper-slide {
    display: block;
    width: 45%;
    overflow: hidden;
    margin: 0 98px 38px 0;
}

.sy_new>div.bd a.swiper-slide>p {
    float: left;
}

.sy_new>div.bd a.swiper-slide>p:nth-of-type(1) {
    line-height: 27px;
    font-size: 16px;
    color: #222222;
    position: relative;
    width: 100px;
    float: left;
}

.sy_new>div.bd a.swiper-slide>p:nth-of-type(1)::after {
    position: absolute;
    right: -1px;
    top: 10px;
    background: #c9c9c9;
    width: 1px;
    height: 72px;
}

.sy_new>div.bd a.swiper-slide>p:nth-of-type(1)>font {
    display: block;
    line-height: 70px;
    font-size: 48px;
    font-weight: bold;
    color: #212121;
}

.sy_new>div.bd a.swiper-slide>p:nth-of-type(2) {
    float: right;
    line-height: 25px;
    font-size: 16px;
    color: #8a8a8a;
    width: 222px;
}

.sy_new>div.bd a.swiper-slide>p:nth-of-type(2) font {
    display: block;
    line-height: 34px;
    font-size: 18px;
    color: #222222;
    margin-bottom: 8px;
}



.sy_new .swiper-pagination {
    position: relative;
    bottom: 0;
    line-height: 73px;
    margin-bottom: 70px;
}

.sy_new .swiper-pagination .swiper-pagination-bullet {
    width: 11px;
    height: 11px;
    border: 1px solid #d2d2d2;
    background: #fafafa;
    opacity: 1;
}

.sy_new .swiper-pagination .swiper-pagination-bullet-active {
    background: #619930;
    border-color: #619930;
}

.sy_rr {
    background: url(../images/bj5.png) no-repeat center #f7f7f7;
    position: relative;
}

.sy_rr::before {
    display: block;
    width: 22.135vw;
    height: 13.48vw;
    background: url(../images/abprve.png) no-repeat center/ cover;
    position: absolute;
    right:
        /*-21px*/
        0;
    bottom: -3.4vw;
}


.sy_rr>div.bd {
    max-width: 1200px;
    overflow: hidden;
    margin-top: 66px;
}

.sy_rr>div.bd a.swiper-slide {
    display: block;
    width: 45%;
    overflow: hidden;
    margin: 0 98px 38px 0;
}

.sy_rr>div.bd a.swiper-slide>p {
    float: left;
}

.sy_rr>div.bd a.swiper-slide>p:nth-of-type(1) {
    line-height: 27px;
    font-size: 16px;
    color: #222222;
    position: relative;
    width: 100px;
    float: left;
}

.sy_rr>div.bd a.swiper-slide>p:nth-of-type(1)::after {
    position: absolute;
    right: -1px;
    top: 10px;
    background: #c9c9c9;
    width: 1px;
    height: 72px;
}

.sy_rr>div.bd a.swiper-slide>p:nth-of-type(1)>font {
    display: block;
    line-height: 70px;
    font-size: 48px;
    font-weight: bold;
    color: #212121;
}

.sy_rr>div.bd a.swiper-slide>p:nth-of-type(2) {
    float: right;
    line-height: 25px;
    font-size: 16px;
    color: #8a8a8a;
    width: 222px;
}

.sy_rr>div.bd a.swiper-slide>p:nth-of-type(2) font {
    display: block;
    line-height: 34px;
    font-size: 18px;
    color: #222222;
    margin-bottom: 8px;
}



.sy_rr .swiper-pagination {
    position: relative;
    bottom: 0;
    line-height: 73px;
    margin-bottom: 70px;
}

.sy_rr .swiper-pagination .swiper-pagination-bullet {
    width: 11px;
    height: 11px;
    border: 1px solid #d2d2d2;
    background: #fafafa;
    opacity: 1;
}

.sy_rr .swiper-pagination .swiper-pagination-bullet-active {
    background: #619930;
    border-color: #619930;
}

.foot {
    background: #1d1d1d;

}

.foot>div.fnav {
    max-width: 1200px;
    border-bottom: 1px solid #2f2f2f;
    line-height: 66px;
    font-size: 0;
    padding-bottom: 0 !important;
    text-align: center;
}

.foot>div.fnav>a {
    display: inline-block;
    padding: 0 36px;
    position: relative;
    color: #fff;
    font-size: 16px;
}

.foot>div.fnav>a::after {
    position: absolute;
    right: 0;
    width: 1px;
    height: 12px;
    background: rgba(255,255,255,.3);
    top: 26px;
}

.foot>div.fnav>a:nth-last-of-type(1)::after {
    display: none;
}

.foot>div.fnav>a:nth-last-of-type(1) {
    padding-right: 0;
}

.foot>div.fnav>a:nth-of-type(1) {
    padding-left: 0;
}

.foot>div.ce {
    max-width: 1200px;
    padding-bottom: 37px;
}

.foot>div.ce>p>font {
    display: block;
}

.foot>div.ce>p>font:nth-of-type(1) {
    line-height: 65px;
    font-size: 26px;
    margin-top: 28px;
}

.foot>div.ce>p>a:nth-of-type(1) {
    display: block;
    line-height: 46px;
    font-size: 28px;
    font-weight: bold;
    padding-left: 60px;
    background: url(../images/5cac31a6385c4.jpg) no-repeat left center;
    margin-bottom: 23px;
}

.foot>div.ce>p a {
    color: #fff
}

.foot>div.ce>img {
    margin-top: 28px;
    float: right;
}

.foot>div.ce>p {
    width: 34.375vw;
    line-height: 0.32rem;
    font-size: 0.14rem;
    color: #fff;
    text-align: left;
}

.footd {
    background: #181818;
    line-height: 0.74rem;
    font-size: 0.14rem;
    color: #7f7f7f;
    text-align: center;
}
.footd a{
    color:#7f7f7f
}

.ny_banner {
    max-width: 1534px;
}

.ny_banner img {
    display: block;
    width: 100%
}

.n_nav {
    line-height: 49px;
    color: #904d0f;
    margin: 43px auto;
}

.n_nav>a {
    display: inline-block;
    margin: 0 35px;
}

.n_nav>a:hover {
    color: #12880e
}

.n_nav>a:nth-of-type(1) {
    margin-left: 0;
}

.ny-top-nav .nav {
    position: relative;

}

.ny_chengbao {
    max-width: 1534px;
    margin: 81px auto;
}

.ny_chengbao li a {
    display: block;
    width: 100%;
    height: 5.11rem;
    overflow: hidden;
    background: #f6f6f6;
}

.ny_chengbao li img {
    display: block;
    width: 50%;
    height: 100%
}

/*.ny_chengbao li a{
    display: block;
    width: 100%;
    height:100%;
}
*/
.ny_chengbao li div {

    padding: 0 0.76rem 0.48rem .52rem;
    overflow: hidden;
    width: 50%;
}

.ny_chengbao li div p {
    line-height: 0.36rem;
    /* height: 2.16rem;*/
    padding-top: 0.09rem;
    margin-top: 0.12rem;
}


.ny_chengbao li div>font {
    display: block;
    border-bottom: double 1px #e0e0e0;
    line-height: 0.85rem;
    font-size: 0.28rem;
    font-weight: bold;
    color: #904d0f;
    margin-top: .51rem;
}

.ny_chengbao li div>span {
    display: inline-block;
    padding: 0 .55rem;
    line-height: .55rem;
    text-align: center;
    border-radius: 0.225rem;
    border: 1px solid #8e8e8e;
    color: #944f06
}



.ny_chengbao li:nth-of-type(odd)>a div {
    float: left;
}

.ny_chengbao li:nth-of-type(even)>a img {
    float: right;
}

.ny_chengbao li:nth-of-type(even)>a div {
    float: right;
}

.n_main>font.title {
    display: block;
    line-height: 88px;
    text-align: center;
    font-size: 30px;
    color: #904d0f;
    border-bottom: dotted 1px #904d0f;
}

.ny_main {
    text-align: center;
}

.n_main>div {
    text-align: center;
}

.n_main>div>img {
    display: inline-block;
    width: 806px;
    margin: 38px auto;
}

.n_main>div>p {
    line-height: 31px;
    font-size: 16px;
    color: #878787;
    text-align: left;
}

.n_main>div p>font {
    display: block;
    line-height: 49px;
    font-size: 22px;
    color: #12880e;
    margin-top: 20px;
}

.n_main div.img {
    margin: 36px auto;
}

.n_main div.img img {
    width: 100%;
    display: block;
}


.ny_hezuo>div {
    line-height: 31px;
    font-size: 16px;
    color: #878787;
    overflow: hidden;
    margin: 34px auto;
}

.ny_hezuo>div font {
    display: block;
    color: #12880e;
    float: left;
}

.ny_hezuo>div p {
    float: left;
    width: 97%;
}

.ny_kehu>a {
    display: block;
    line-height: 67px;
    font-size: 18px;
    color: #904d0f;
    text-align: center;
}

.ny_kehu>a div {
    position: relative;
    padding: 40% 0;
    margin: 9px;
    overflow: hidden;
    /*width: 335px;
    height: 279px;*/
}

.ny_kehu>a div img {
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    height: 100%;
    object-fit: cover;
}

.ny_kehu {
    margin-top: 82px;
}

.ny_new {
    margin-top: 81px;
}

.ny_new>a {
    margin-bottom: 86px;
}

.ny_new>a>div {
    width: 100%;
    height: 321px;
    padding: 40% 0;
    position: relative;
    overflow: hidden;
}

.ny_new>a div img {
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    height: 100%;
    object-fit: cover;
}

.ny_new>a>font {
    display: block;
    line-height: 36px;
    font-size: 24px;
    color: #904d0f;
    margin-top: 32px;
    font-weight: bold;
}

.ny_new>a>span {
    display: block;
    line-height: 25px;
    color: #888888;
    padding-bottom: 16px;
    border-bottom: 1px solid #eeeeee;
    margin-bottom: 18px;
}

.ny_new>a>p {
    line-height: 24px;
    font-size: 16px;
    color: #888888;
}

.a-nav {
    line-height: 49px;
    text-align: center;
    position: relative;
    margin: 39px auto;
}

.a-nav::before {
    position: absolute;
    width: 1px;
    height: 22px;
    background: #bcbcbc;
    top: 13px;
    left: 50%;
    margin: 0 auto;
}

.a-nav>font,
.a-nav>a {
    line-height: 49px;
    font-size: 18px;
    display: inline-block;
    color: #904d0f;
    padding: 0 59px;
    cursor: pointer;
}


.a-nav>font.on,
.a-nav>a.on {
    color: #12880e
}

.n_peisong {
    margin-bottom: 81px;
}

.n_peisong .bd li img {
    display: block;
    width: 100%;
}


.ny_alone {
    overflow: hidden;
    max-width: 1738px;
    margin-top: 81px;
}

.ny_alone>div {
    width: 100%;

}

.ny_alone>div>div {
    width: 50%;
    position: relative;
    padding: 20% 0;
}


.ny_alone>div>div img {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    object-fit: cover;
    transition: .5s;
}

.ny_alone>div>div>p {
    line-height: 41px;
    font-size: 18px;
    color: #944f06
}

.ny_alone>div>div>p>font {
    line-height: 148px;
    font-size: 46px;
    font-weight: bold;
    color: #904d0f;
    display: block;
}

.ny_alone>div:nth-of-type(1)>div:nth-of-type(2) {
    padding: 13px 66px 0 135px;
}

.ny_alone>div:nth-of-type(1)>div:nth-of-type(2)>div {
    margin-top: 18px;
}

.ny_alone>div:nth-of-type(1)>div:nth-of-type(2)>div p {
    line-height: 38px;
    font-size: 16px;
    color: #888888
}

.ny_alone>div:nth-of-type(1)>div:nth-of-type(2)>div p font {
    display: block;
    line-height: 56px;
    color: #904d0f;
    font-size: 48px;
}

.ny_alone>div:nth-of-type(2)>p {
    line-height: 36px;
    font-size: 18px;
    color: #944f06;
    padding: 134px 127px 0 230px;
    width: 50%;
    color: #944f06;
}

.ny_alone>div:nth-of-type(2)>p>font {
    display: block;
    line-height: 74px;
    font-size: 48px;
    font-weight: bold;
    color: #904d0f
}

.ny_alone>div:nth-of-type(2)>p>span {
    display: block;
    line-height: 34px;
    color: #944f06;
    font-size: 18px;
    padding-bottom: 26px;
    position: relative;
    margin-bottom: 27px;
}

.ny_alone>div:nth-of-type(2)>p>span::before {
    position: absolute;
    width: 34px;
    height: 4px;
    background: #12880e;
    bottom: 0;
    left: 3px;
}

.ny_rongyu {
    max-width: 1676px;
    position: relative;
}

.ny_rongyu .bd {
    max-width: 1472px;
    margin-top: 33px;
    position: relative;
    z-index: 3;
    overflow: hidden;
}

.ny_rongyu .bd>ul li.swiper-slide {
    line-height: 55px;
    font-size: 18px;
    color: #944f06;
    text-align: center;
}

.ny_rongyu .bd>ul li.swiper-slide img {
    display: block;
    width: 100%;
    height: auto;
}

.ny_rongyu .hd {
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: 40px;
}


.ny_rongyu .hd>i {
    display: block;
    width: 40px;
    height: 40px;
    position: relative;
}

.ny_rongyu .hd>i.prev {
    float: left;
    background: url(../images/newicon1.jpg) no-repeat center / cover;
}

.ny_rongyu .hd>i.next {
    float: right;
    background: url(../images/ja_04.jpg) no-repeat center / cover;
}

.ny_xiangche {
    overflow: hidden;

}

.ny_xiangche div {
    margin: 34px auto;
}

.ny_xiangche div>img {
    float: left;
    width: 46%;
    margin: 5px;
    display: block;
    height: auto;
}

.ny_4d>p.title,
.ny_8s>p.title {
    text-align: center;
    line-height: 23px;
    font-size: 16px;
    color: #944f06;
    margin-bottom: 25px;
}

.ny_4d>p.title font,
.ny_8s>p.title font {
    display: block;
    line-height: 87px;
    font-size: 46px;
    font-weight: bold;
    color: #904d0f
}

.ny_4d li {
    line-height: 23px;
    font-size: 16px;
    color: #944f06;
    margin-bottom: 25px;
}

.ny_4d li>p {
    line-height: 102px;
    font-size: 24px;
    color: #904d0f;

}

.ny_4d li>p font {
    display: inline-block;
    font-size: 38px;
    font-weight: bold;
    color: #12880e;
}

.ny_4d li img {
    display: block;
    width: 100%;
    margin-top: 31px;
}

.ny_8s {
    margin-bottom: 94px;
}

.ny_8s li {
    margin: 29px auto 16px auto;
}

.ny_8s li>i {
    width: 91px;
    height: 80px;
    display: block;
    float: left;
}

.ny_8s li>p {
    line-height: 29px;
    font-size: 18px;
    color: #944f06;
}

.ny_8s li>p font {
    display: block;
    line-height: 37px;
    font-size: 24px;
    color: #12880e;
    margin-top: 16px;
}

.ny_8s li:nth-of-type(1)>i {
    background: url(../images/homead3.jpg) no-repeat center;
}

.ny_8s li:nth-of-type(2)>i {
    background: url(../images/homead2.jpg) no-repeat center;
}

.ny_8s li:nth-of-type(3)>i {
    background: url(../images/homead1.jpg) no-repeat center;
}

.ny_8s li:nth-of-type(4)>i {
    background: url(../images/Home_05.jpg) no-repeat center;
}

.ny_8s li:nth-of-type(5)>i {
    background: url(../images/Home_02.jpg) no-repeat center;
}

.ny_8s li:nth-of-type(6)>i {
    background: url(../images/gf.jpg) no-repeat center;
}

.ny_8s li:nth-of-type(7)>i {
    background: url(../images/98-1.jpg) no-repeat center;
}

.ny_8s li:nth-of-type(8)>i {
    background: url(../images/98-2.jpg) no-repeat center;
}

.ny_lxwm {
    margin: 81px auto;
}

.ny_lxwm>p:nth-of-type(1) {
    line-height: 38px;
    font-size: 28px;
    color: #636363;
    text-align: center;
    padding: 0 90px 3px 90px;
    width: 391px;
    background: url(../images/anli04.jpg) no-repeat left center;
    margin-bottom: 20px
}

.ny_lxwm>p:nth-of-type(1)>font {
    line-height: 37px;
    font-size: 18px;
}

.ny_lxwm>p:nth-of-type(2) {
    text-align: center;
    line-height: 31px;
    font-size: 16px;
    color: #7b7b7b;
}

.peay {
    padding-top: 38px;
    border-top: 2px solid #7d7d7d;
    margin-bottom: 38px;
}

.peay>a {
    display: inline-block;
    text-align: left;
    margin-right: 40px;
    width: 20px;
    height: 30px;
}

.peay>a:nth-of-type(1) {
    background: url(../images/anli02.jpg) no-repeat center / cover;
}

.peay>a:nth-of-type(2) {
    background: url(../images/anli01.jpg) no-repeat center / cover;
}

.peay>div {
    float: right;
    width: 100%;
    line-height: 30px;
    font-size: 12px;
    text-align: right;
    justify-content: center;
}

.peay>div>a {
    display: inline-block;
    text-align: center;
    font-size: 12px;
    color: #904d0f;
    width: 30px;
    height: 30px;
}

.peay>div>a.focue {
    background: #12880e;
    border-radius: 100%;
    color: #fff
}

.ny_peisong {}

.ny_peisong>a {
    margin-bottom: 38px;
}

.ny_peisong>a>div {
    border: 1px solid #ccc;
    line-height: 62px;
    text-align: center;
    color: #2c2c2c
}

.ny_peisong>a>div>div {
    position: relative;
    padding: 43% 0;
    width: 100%;
    height: 100%;
}

.ny_peisong>a>div>div img {
    position: absolute;
    top: 0;
    left: 0;
    object-fit: cover;
    width: 100%;
    height: 100%;
}

.ny_peisong>a:hover>div {
    border-color: #12880e;
    color: #12880e;
}

.ny_peisong_nav {
    text-align: center;
    line-height: 24px;
    margin: 81px auto 46px auto;
}

.ny_peisong_nav>a {
    position: relative;
    font-size: 16px;
    color: #904d0f;
    display: inline-block;
    padding: 0 58px;
}

.ny_peisong_nav>a::after {
    position: absolute;
    width: 1px;
    height: 22px;
    right: -1px;
    top: 1px;
    background: #bcbcbc;

}



div.paginations {
    padding: 0.4rem 0;
}

div.paginations a {
    display: block;
    width: 1.5rem;
    height: 0.4rem;
    line-height: 0.4rem;
    text-align: center;
    background: #690;
    border: 1px solid #690;
    color: #fff;
    font-size: 0.2rem;
    margin: 0 0.15rem;
    border-radius: 0.4rem;
    -webkit-border-radius: 0.4rem;
    -moz-border-radius: 0.4rem;
}

.flex_center {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.page_container {
    padding: 0 15px;
    background: #f4f4f4;
}

.news_detail {
    background: #fff;
    padding: 0 15px 50px;
}

.page_detial {
    padding-left: 10px;
}

.page_detial h1 {
    font-size: 30px;
    text-align: center;
    font-weight: bold;
    padding: 40px 0;
}








@media (min-width: 576px) {

    .sy_ss {
        padding: 3.229vw 0;
    }

    .sy_ss>div {
        width: 92.91vw;
        margin: 0 auto;
    }

    .sy_ss>div:nth-of-type(1)>div.fl {
        overflow: hidden;
        width: 50%;
        float: left;
    }

    .sy_ss>div:nth-of-type(1)>div.fl>div {
        padding: 53% 0;
        position: relative;
        transition: .5s;
    }

    .sy_ss>div:nth-of-type(1)>div.fl>div img {
        position: absolute;
        left: 0;
        top: 0;
        height: 100%;
        width: 100%;
        object-fit: cover;
        transition: .5s;
    }

    .sy_ss>div:nth-of-type(1)>div.fr {
        padding: 3vw 0 0 3vw;
        width: 50%;
        float: right;
    }

    .sy_ss>div:nth-of-type(1)>div.fr>font {
        display: block;
        line-height: .55rem;
        font-size: .46rem;
        font-weight: bold;
        color: #904d0f;
    }

    .sy_ss>div:nth-of-type(1)>div.fr>div {
        margin-top: 1vw;

    }

    .sy_ss>div:nth-of-type(1)>div.fr>div>p font {
        display: block;
        line-height: .58rem;
        font-size: .48rem;
    }

    .sy_ss>div:nth-of-type(1)>div.fr>div.row>p {
        line-height: .3rem;
        font-size: .14rem;
    }

    .sy_ss>div:nth-of-type(1)>div.fr>p {
        line-height: .4rem;
        font-size: .16rem;
        color: #944f06;
        margin-top: .32rem;
    }

    .sy_ss>div:nth-of-type(1)>div.fr>a {
        display: inline-block;
        /*width: 11.4vw;*/
        padding: 0 .2rem;
        margin-top: 1.59vw;
        line-height: .55rem;
        border: 1px solid #8e8e8e;
        border-radius: .275rem;
        text-align: center;
    }


    .sy_ss>div:nth-of-type(2)>div.fr {
        overflow: hidden;
        width: 50%;
        float: right;
    }

    .sy_ss>div:nth-of-type(2)>div.fr>div {
        padding: 47% 0;
        position: relative;
        transition: .5s;
    }

    .sy_ss>div:nth-of-type(2)>div.fr>div img {
        position: absolute;
        left: 0;
        top: 0;
        height: 100%;
        width: 100%;
        object-fit: cover;
        transition: .5s;
    }


    /**/

    .sy_ss>div:nth-of-type(2)>div.fl {
        padding: 6vw 0 0 3.18vw;
        width: 50%;
    }

    .sy_ss>div:nth-of-type(2)>div.fl>font {
        display: block;
        line-height: .55rem;
        font-size: .46rem;
        font-weight: bold;
        color: #904d0f;
        padding-top: 4.94vw;
        background: url(../images/about01s.png) no-repeat top left / 3vw;
    }

    .sy_ss>div:nth-of-type(2)>div.fl>div {
        margin-top: 1.9vw;

    }

    .sy_ss>div:nth-of-type(2)>div.fl>div>p font {
        display: block;
        line-height: .73rem;
        font-size: .48rem;
    }

    .sy_ss>div:nth-of-type(2)>div.fl>div.row>p {
        line-height: .32rem;
        font-size: .15rem;
    }

    .sy_ss>div:nth-of-type(2)>div.fl>p {
        line-height: .4rem;
        font-size: .16rem;
        color: #944f06;
        margin-top: .12rem;
    }

    .sy_ss>div:nth-of-type(2)>div.fl>a {
        display: inline-block;
        /*width: 11.4vw;*/
        margin-top: 3.59vw;
        line-height: .55rem;
        border: 1px solid #8e8e8e;
        border-radius: 2.39vw;
        padding: 0 .2rem;
        text-align: center;
    }

    .sy_jj>a.fl.on p>font:nth-of-type(1) {
        margin-top: 2.729vw;
    }




    .sy_jj>a {
        display: block;
        position: relative;
        padding: 0;
        width: 50%;
    }


    .sy_jj>a.fl p {
        position: absolute;
        bottom: 0;
        width: 100%;
        height: 100%;
        line-height: 29px;
        font-size: 16px;
        color: #fff;
        text-align: center;
        background: url(../images/abCon1.png);
        padding: 0 2.44vw;
    }

    .sy_jj>a.fl p>font:nth-of-type(1) {
        display: block;
        line-height: .63rem;
        font-size: .44rem;
        font-weight: bold;
        margin-top: 12.7vw;
    }

    .sy_jj>a.fl p>font:nth-of-type(2) {
        display: block;
        line-height: .66rem;
        font-size: .16rem;
        border: 1px solid #fff;
        margin: 6.66vw auto 0 auto;
        border-radius: .33rem;
        width: 17vw;

    }

    .sy_jj>a.fl>div {
        overflow: hidden;
    }

    .sy_jj>a.fl>div>div {
        padding: 50% 0;
        position: relative;
        transition: .5s;
    }


    .sy_jj>a.fl>div>div img {
        position: absolute;
        left: 0;
        top: 0;
        height: 100%;
        width: 100%;
        object-fit: cover;
        transition: .5s;
    }

    .sy_zz>img:nth-of-type(3) {
        display: none !important;
    }

    .sy_zz>img:nth-of-type(2) {
        display: block !important;
    }

    .sy_zz>img:nth-of-type(1) {
        display: none !important;
    }



    .sy_zs .info>a p {
        width: 7.8rem;
        font-size: .4rem;

    }


    .sy_dq div.bd {
        width: 75vw;
    }

    .sy_dq .hd {
        top: 3.5rem;
    }

    .sy_dq .hd .ce {
        width: 85.71vw;
    }
    .sy_rr .hd {
        top: 3.5rem;
    }

    .sy_rr .hd .ce {
        width: 85.71vw;
    }
    .sy_new>div.bd a.swiper-slide>p:nth-of-type(2) {
        width: 76.65vw;
    }
 .sy_rr>div.bd a.swiper-slide>p:nth-of-type(2) {
        width: 76.65vw;
    }

    .foot>div.fnav>a {
        padding: 0 26px;
    }

    .foot>div.ce>p {
        width: 50%;
        line-height: 0.42rem !important;
        font-size: 0.22rem !important;
    }

    .foot>div.ce>img {
        width: 27%;
    }

    .sy_ps>div.info {
        width: 85%;
    }

    .sy_ps>div.info div.swiper-slide {
        line-height: .88rem;
        font-size: 0.32rem;
    }

    .sy_ps>i {
        width: 0.8rem;
        height: 0.8rem;
    }

    .sy_title font::after,
    .sy_title font::before {
        width: 0.16rem;
        height: 0.16rem;
        top: .29rem;
    }

    .sy_dq i {
        width: 0.6rem;
        height: 0.6rem;
    }

    .sy_dq i.prev {
        left: -0.3rem;
    }

    .sy_dq i.next {
        right: -0.3rem;
    }
    .sy_rr i {
        width: 0.6rem;
        height: 0.6rem;
    }

    .sy_rr i.prev {
        left: -0.3rem;
    }

    .sy_rr i.next {
        right: -0.3rem;
    }
    .sy_zs .info>a {
        width: 100%;

    }

    .sy_zs .info>a img {
        width: 2.4rem;
        height: 2.4rem;
    }

    .sy_zs .info>a>p>font>span:nth-of-type(1) {
        font-size: .38rem;
    }

    .sy_dq div.bd a.swiper-slide>p {
        line-height: 0.48rem;
        font-size: .28rem;
        padding: 1.6rem 3.54vw 0.5rem 3.54vw;
    }

    .sy_dq div.bd a.swiper-slide>p font {
        font-size: 0.34rem;
    }

    .sy_dq div.bd a.swiper-slide>div {
        width: 2rem;
        height: 2rem;
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        margin: 0 auto;
    }

    .foot>div.ce>p>font:nth-of-type(1) {
        line-height: 65px;
        font-size: 0.4rem;

    }

    .ny_chengbao {
        margin-top: .81rem;
    }

    .ny_chengbao li>a>p {
        width: 50%;
        height: 100%;
        position: relative;
        overflow: hidden;

    }

    .ny_chengbao li>a>p img {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        object-fit: cover;
        float: none;
    }

    .ny_chengbao li:nth-of-type(odd)>a>p {
        float: left;
    }

    .ny_chengbao li:nth-of-type(even)>a>p {
        float: right;
    }

    .ny_chengbao li a {
        height: 6rem;
    }

    .n_nav {
        line-height: 0.45rem;
        color: #904d0f;
        margin: 0.3rem auto;
    }

    .ny_chengbao li div p {
        line-height: 0.45rem;
        font-size: 0.26rem;
        padding-top: 0.09rem;
        margin-top: 0.12rem;
        margin-bottom: 0.4rem;
    }

    .ny_chengbao li div>font {
        display: block;
        border-bottom: double 1px #e0e0e0;
        line-height: 0.85rem;
        font-size: 0.4rem;
        font-weight: bold;
        color: #904d0f;
        margin-top: .31rem;
    }

    .ny_chengbao li a {
        height: 6.2rem;
    }

    .n_main>div>img {
        width: 100%;
    }

    .ny_alone>div>div {
        width: 100%;
        position: relative;
        padding: 40% 0;
    }

    .ny_alone>div:nth-of-type(1)>div:nth-of-type(2) {
        padding: 0 0.2rem;
    }

    .ny_alone>div>div>p>font {
        line-height: 1rem;
        font-size: 0.6rem;
        font-weight: bold;
        color: #904d0f;
        display: block;
    }

    .ny_alone>div>div>p {
        line-height: 0.6rem;
        font-size: 0.3rem;
        color: #944f06;
    }

    .ny_alone>div:nth-of-type(2)>p {
        line-height: 0.5rem;
        font-size: 0.3rem;
        padding: 0 0.2rem;
        width: 100%;
        color: #944f06;
    }

    .ny_alone>div:nth-of-type(1)>div:nth-of-type(2)>div p font {
        display: block;
        line-height: 0.8rem;
        color: #904d0f;
        font-size: 0.6rem;
    }

    .ny_alone>div:nth-of-type(1)>div:nth-of-type(2)>div p {
        line-height: 0.6rem;
        font-size: 0.3rem;
        color: #888888;
    }

    .ny_alone>div:nth-of-type(2)>p>font {
        display: block;
        font-weight: bold;
        color: #904d0f;
        line-height: 1rem;
        font-size: 0.6rem;
    }

    .ny_alone>div:nth-of-type(2)>p>span {
        display: block;
        line-height: 0.8rem;
        color: #944f06;
        font-size: 0.3rem;
        padding-bottom: 0.2rem;
        position: relative;
        margin-bottom: 0.2rem;
    }

    .ny_alone>div:nth-of-type(2)>p {
        padding: 0 0.2rem;
        width: 100%;
        color: #944f06;
        line-height: 0.6rem;
        font-size: 0.3rem;
    }

    .ny_xiangche {
        padding: 0;
    }

    .ny_xiangche div>img {
        float: left;
        width: 100%;
        margin: 5px;
        display: block;
        height: auto;
    }

    .ny_xiangche {
        overflow: hidden;
        padding: 0;
    }

}

@media (min-width: 768px) {



    .sy_ss {
        padding: 3.229vw 0;
    }

    .sy_ss>div {
        width: 92.91vw;
        margin: 0 auto;
    }

    .sy_ss>div:nth-of-type(1)>div.fl {
        overflow: hidden;
        width: 50%;
        float: left;
    }

    .sy_ss>div:nth-of-type(1)>div.fl>div {
        padding: 46% 0;
        position: relative;
        transition: .5s;
    }

    .sy_ss>div:nth-of-type(1)>div.fl>div img {
        position: absolute;
        left: 0;
        top: 0;
        height: 100%;
        width: 100%;
        object-fit: cover;
        transition: .5s;
    }

    .sy_ss>div:nth-of-type(1)>div.fr {
        padding: 3vw 0 0 3vw;
        width: 50%;
        float: right;
    }

    .sy_ss>div:nth-of-type(1)>div.fr>font {
        display: block;
        line-height: .55rem;
        font-size: .46rem;
        font-weight: bold;
        color: #904d0f;
    }

    .sy_ss>div:nth-of-type(1)>div.fr>div {
        margin-top: 1vw;

    }

    .sy_ss>div:nth-of-type(1)>div.fr>div>p font {
        display: block;
        line-height: .58rem;
        font-size: .48rem;
    }

    .sy_ss>div:nth-of-type(1)>div.fr>div.row>p {
        line-height: .3rem;
        font-size: .14rem;
    }

    .sy_ss>div:nth-of-type(1)>div.fr>p {
        line-height: .4rem;
        font-size: .16rem;
        color: #944f06;
        margin-top: .32rem;
    }

    .sy_ss>div:nth-of-type(1)>div.fr>a {
        display: inline-block;
        /*width: 11.4vw;*/
        padding: 0 .2rem;
        margin-top: 1.59vw;
        line-height: .55rem;
        border: 1px solid #8e8e8e;
        border-radius: .275rem;
        text-align: center;
    }


    .sy_ss>div:nth-of-type(2)>div.fr {
        overflow: hidden;
        width: 50%;
        float: right;
    }

    .sy_ss>div:nth-of-type(2)>div.fr>div {
        padding: 41% 0;
        position: relative;
        transition: .5s;
    }

    .sy_ss>div:nth-of-type(2)>div.fr>div img {
        position: absolute;
        left: 0;
        top: 0;
        height: 100%;
        width: 100%;
        object-fit: cover;
        transition: .5s;
    }


    /**/

    .sy_ss>div:nth-of-type(2)>div.fl {
        padding: 6vw 0 0 3.18vw;
        width: 50%;
    }

    .sy_ss>div:nth-of-type(2)>div.fl>font {
        display: block;
        line-height: .55rem;
        font-size: .46rem;
        font-weight: bold;
        color: #904d0f;
        padding-top: 4.94vw;
        background: url(../images/about01s.png) no-repeat top left / 3vw;
    }

    .sy_ss>div:nth-of-type(2)>div.fl>div {
        margin-top: 1.9vw;

    }

    .sy_ss>div:nth-of-type(2)>div.fl>div>p font {
        display: block;
        line-height: .73rem;
        font-size: .48rem;
    }

    .sy_ss>div:nth-of-type(2)>div.fl>div.row>p {
        line-height: .32rem;
        font-size: .15rem;
    }

    .sy_ss>div:nth-of-type(2)>div.fl>p {
        line-height: .4rem;
        font-size: .16rem;
        color: #944f06;
        margin-top: .12rem;
    }

    .sy_ss>div:nth-of-type(2)>div.fl>a {
        display: inline-block;
        /*width: 11.4vw;*/
        margin-top: 3.59vw;
        line-height: .55rem;
        border: 1px solid #8e8e8e;
        border-radius: 2.39vw;
        padding: 0 .2rem;
        text-align: center;
    }

    .sy_jj>a.fl.on p>font:nth-of-type(1) {
        margin-top: 2.729vw;
    }




    .sy_jj>a {
        display: block;
        position: relative;
        padding: 0;
        width: 50%;
    }


    .sy_jj>a.fl p {
        position: absolute;
        bottom: 0;
        width: 100%;
        height: 100%;
        line-height: 29px;
        font-size: 16px;
        color: #fff;
        text-align: center;
        background: url(../images/abCon1.png);
        padding: 0 2.44vw;
    }

    .sy_jj>a.fl p>font:nth-of-type(1) {
        display: block;
        line-height: .63rem;
        font-size: .44rem;
        font-weight: bold;
        margin-top: 12.7vw;
    }

    .sy_jj>a.fl p>font:nth-of-type(2) {
        display: block;
        line-height: .66rem;
        font-size: .16rem;
        border: 1px solid #fff;
        margin: 6.66vw auto 0 auto;
        border-radius: .33rem;
        width: 17vw;

    }

    .sy_jj>a.fl>div {
        overflow: hidden;
    }

    .sy_jj>a.fl>div>div {
        padding: 50% 0;
        position: relative;
        transition: .5s;
    }


    .sy_jj>a.fl>div>div img {
        position: absolute;
        left: 0;
        top: 0;
        height: 100%;
        width: 100%;
        object-fit: cover;
        transition: .5s;
    }



    .sy_zz>img:nth-of-type(2) {
        display: block !important;
    }

    .sy_zz>img:nth-of-type(1) {
        display: none !important;
    }

    .sy_zs .info>a {
        width: 50%;
    }

    .sy_zs .info>a p {
        width: 30.3vw;
        font-size: .2rem;
    }


    .sy_dq div.bd {
        width: 75vw;
    }

    .sy_dq .hd {
        top: 60%;
    }

    .sy_dq .hd .ce {
        width: 85.71vw;
    }
    .sy_rr .hd {
        top: 55%;
    }

    .sy_rr .hd .ce {
        width: 85.71vw;
    }
    .sy_new>div.bd a.swiper-slide>p:nth-of-type(2) {
        width: 80%;
    }
.sy_rr>div.bd a.swiper-slide>p:nth-of-type(2) {
        width: 80%;
    }
    .foot>div.fnav>a {
        padding: 0 26px;
    }

    .foot>div.ce>p {
        width: 55%;
        line-height:26px !important;
        font-size: 16px !important;
    }
.footlogo{ padding:20px 0 0 0; position: relative; width:30%;}
div.footlogo:after
{
content:"";
position: absolute;
    right: 30px;
    width: 1px;
    height: 82px;
    background: rgba(255,255,255,.3);
    top: 40px;
}
    .foot>div.ce>img {
        width: 12%;
    }

    .sy_ps>div.info {
        width: 85%;
    }

    .sy_ps>div.info div.swiper-slide {
        line-height: .68rem;
        font-size: 0.2rem;
    }

    .sy_ps>i {
        width: 0.8rem;
        height: 0.8rem;
    }

    .sy_title font::after,
    .sy_title font::before {
        width: 0.16rem;
        height: 0.16rem;
        top: .29rem;
    }

    .sy_dq i {
        width: 0.6rem;
        height: 0.6rem;
    }

    .sy_dq i.prev {
        left: -0.3rem;
    }

    .sy_dq i.next {
        right: -0.3rem;
    }
    .sy_rr i {
        width: 0.6rem;
        height: 0.6rem;
    }

    .sy_rr i.prev {
        left: -0.3rem;
    }

    .sy_rr i.next {
        right: -0.3rem;
    }
    .ny_alone>div:nth-of-type(1)>div:nth-of-type(2) {
        padding: 0 0.2rem;
    }

    .ny_alone>div>div>p>font {
        line-height: 0.8rem;
        font-size: 0.42rem;
        font-weight: bold;
        color: #904d0f;
        display: block;
    }

    .ny_alone>div>div>p {
        line-height: 0.4rem;
        font-size: 0.2rem;
        color: #944f06;
    }

    .ny_alone>div:nth-of-type(2)>p {
        line-height: 0.5rem;
        font-size: 0.3rem;
        padding: 0 0.2rem;
        width: 100%;
        color: #944f06;
    }
    #tel{
        display: none;
    }
}

@media (min-width: 992px) {



    .sy_ss {
        padding: 3.229vw 0;
    }

    .sy_ss>div {
        width: 92.91vw;
        margin: 0 auto;
    }

    .sy_ss>div:nth-of-type(1)>div.fl {
        overflow: hidden;
        width: 50%;
        float: left;
    }

    .sy_ss>div:nth-of-type(1)>div.fl>div {
        padding: 48% 0;
        position: relative;
        transition: .5s;
    }

    .sy_ss>div:nth-of-type(1)>div.fl>div img {
        position: absolute;
        left: 0;
        top: 0;
        height: 100%;
        width: 100%;
        object-fit: cover;
        transition: .5s;
    }

    .sy_ss>div:nth-of-type(1)>div.fr {
        padding: 0.3rem 0 0 0.6rem;
        width: 50%;
        float: right;
    }

    .sy_ss>div:nth-of-type(1)>div.fr>font {
        display: block;
        line-height: .5rem;
        font-size: .4rem;
        font-weight: bold;
        color: #904d0f;
    }

    .sy_ss>div:nth-of-type(1)>div.fr>div {
        margin-top: 0.2rem;

    }

    .sy_ss>div:nth-of-type(1)>div.fr>div>p font {
        display: block;
        line-height: .48rem;
        font-size: .4rem;
    }

    .sy_ss>div:nth-of-type(1)>div.fr>div.row>p {
        line-height: .3rem;
        font-size: .14rem;
    }

    .sy_ss>div:nth-of-type(1)>div.fr>p {
        line-height: .4rem;
        font-size: .18rem;
        color: #944f06;
        margin-top: .32rem;
    }

    .sy_ss>div:nth-of-type(1)>div.fr>a {
        display: inline-block;
        width: 11.4vw;
        margin-top: 0.3rem;
        line-height: .55rem;
        border: 1px solid #8e8e8e;
        border-radius: .225rem;
        text-align: center;
        font-size: 0.12rem;
    }


    .sy_ss>div:nth-of-type(2)>div.fr {
        overflow: hidden;
        width: 50%;
        float: right;
    }

    .sy_ss>div:nth-of-type(2)>div.fr>div {
        padding: 43% 0;
        position: relative;
        transition: .5s;
    }

    .sy_ss>div:nth-of-type(2)>div.fr>div img {
        position: absolute;
        left: 0;
        top: 0;
        height: 100%;
        width: 100%;
        object-fit: cover;
        transition: .5s;
    }


    /**/

    .sy_ss>div:nth-of-type(2)>div.fl {
        padding: 6vw 0 0 3.18vw;
        width: 50%;
    }

    .sy_ss>div:nth-of-type(2)>div.fl>font {
        display: block;
        line-height: .55rem;
        font-size: .4rem;
        font-weight: bold;
        color: #904d0f;
        padding-top: 4.94vw;
        background: url(../images/about01s.png) no-repeat top left / 0.5rem;
    }

    .sy_ss>div:nth-of-type(2)>div.fl>div {
        margin-top: 1.9vw;

    }

    .sy_ss>div:nth-of-type(2)>div.fl>div>p font {
        display: block;
        line-height: .73rem;
        font-size: .48rem;
    }

    .sy_ss>div:nth-of-type(2)>div.fl>div.row>p {
        line-height: .32rem;
        font-size: .15rem;
    }

    .sy_ss>div:nth-of-type(2)>div.fl>p {
        line-height: .4rem;
        font-size: .18rem;
        color: #944f06;
        margin-top: .12rem;
    }

    .sy_ss>div:nth-of-type(2)>div.fl>a {
        display: inline-block;
        width: 11.4vw;
        margin-top: 3.59vw;
        line-height: .55rem;
        border: 1px solid #8e8e8e;
        border-radius: 2.39vw;
        text-align: center;
        font-size: 0.12rem;
    }



    .sy_jj>a {
        display: block;
        position: relative;
        padding: 0;
        width: 25%;
    }


    .sy_jj>a.fl p {
        position: absolute;
        bottom: 0;
        width: 100%;
        height: 100%;
        line-height: 0.3rem;
        font-size: 0.16rem;
        color: #fff;
        text-align: center;
        background: url(../images/abCon1.png);
        padding: 0 2.44vw;
    }

    .sy_jj>a.fl p>font:nth-of-type(1) {
        display: block;
        line-height: .63rem;
        font-size: .34rem;
        font-weight: bold;
        margin-top: 1.27rem;
    }

    .sy_jj>a.fl p>font:nth-of-type(2) {
        display: block;
        line-height: .35rem;
        font-size: .16rem;
        border: 1px solid #fff;
        margin: 6.66vw auto 0 auto;
        border-radius: 0.175rem;
        width: 1.4rem;

    }

    .sy_jj>a.fl>div {
        overflow: hidden;
    }

    .sy_jj>a.fl>div>div {
        padding: 86% 0;
        position: relative;
        transition: .5s;
    }


    .sy_jj>a.fl>div>div img {
        position: absolute;
        left: 0;
        top: 0;
        height: 100%;
        width: 100%;
        object-fit: cover;
        transition: .5s;
    }



    .sy_zz>img:nth-of-type(2) {
        display: block !important;
    }

    .sy_zz>img:nth-of-type(1) {
        display: none !important;
    }

    .sy_zs .info>a {
        width: 50%;
    }

    .sy_zs .info>a p {
        width: 33.3vw;
        font-size: .2rem;
    }


    .sy_dq div.bd {
        width: 64.2vw;
    }

    .sy_dq .hd .ce {
        width: 76.71vw;
    }
    .sy_rr .hd .ce {
        width: 76.71vw;
    }
    .sy_new>div.bd a.swiper-slide>p:nth-of-type(2) {
        width: 31.65vw;
    }
.sy_rr>div.bd a.swiper-slide>p:nth-of-type(2) {
        width: 31.65vw;
    }
    .foot>div.fnav>a {
        padding: 0 36px;
    }


    .sy_zs .info>a {
        width: 50%;
        float: left;
        margin-bottom: 50px;
    }

    .sy_zs .info>a img {
        display: block;
        float: left;
        width: 92px;
        height: 92px;
    }



    .sy_zs .info>a>p>font {
        background: url(../images/5ca71deaa3dad.jpg);
        display: block
    }

    .sy_zs .info>a>p>font span {
        display: inline-block;
        background: url(../images/5ca71cd82d081.jpg);
        font-weight: bold;
        padding-right: 6px;
    }

    .sy_zs .info>a>p>font>span:nth-of-type(1) {
        color: #904d0f;
        font-size: .2rem;
    }

    .sy_zs .info>a>p>font>span:nth-of-type(2) {
        color: #dd0101;
        padding-right: 0.06rem;
        padding-left: 0.3125vw;
    }

    .sy_title font::after,
    .sy_title font::before {
        width: 0.1rem;
        height: 0.1rem;
        top: .32rem;
    }

    .sy_ps>div.info div.swiper-slide>a>div {
        height: 100%;
        padding: 40% 0;
    }

    .sy_ps>i {
        width: 0.5rem;
        height: 0.5rem;
    }

    .ny_chengbao li>a>p {
        width: 50%;
        height: 100%;
        position: relative;
        overflow: hidden;

    }

    .ny_chengbao li>a>p img {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        object-fit: cover;
        float: none;
    }

    .ny_chengbao li:nth-of-type(odd)>a>p {
        float: left;
    }

    .ny_chengbao li:nth-of-type(even)>a>p {
        float: right;
    }

    .ny_alone>div:nth-of-type(1)>div:nth-of-type(2) {
        padding: 0 0.2rem;
    }

    .ny_alone>div>div>p {
        line-height: 0.4rem;
        font-size: 0.2rem;
        color: #944f06;
    }

    .ny_alone>div>div>p>font {
        line-height: 0.8rem;
        font-size: 0.32rem;
        font-weight: bold;
        color: #904d0f;
        display: block;
    }

    .ny_alone>div>div {
        width: 50%;
        position: relative;
        padding: 29% 0;
    }

    .ny_alone>div:nth-of-type(1)>div:nth-of-type(2)>div {
        margin-top: 0.2rem;
    }

    .ny_alone>div:nth-of-type(1)>div:nth-of-type(2)>div p {
        line-height: 0.6rem;
        font-size: 0.2rem;
        color: #888888;
    }

    .ny_alone>div:nth-of-type(1)>div:nth-of-type(2)>div p font {
        display: block;
        line-height: 0.6rem;
        color: #904d0f;
        font-size: 0.4rem;
    }

    .ny_alone>div>div {
        padding: 29% 0;
    }

    .ny_alone>div:nth-of-type(2)>p {
        line-height: 0.5rem;
        font-size: 0.25rem;
        padding: 0 0.2rem;
        width: 50%;
        color: #944f06;
    }

    .ny_alone>div:nth-of-type(2)>p>span {
        display: block;
        line-height: 0.6rem;
        color: #944f06;
        font-size: .26rem;
        padding-bottom: 0.3rem;
        position: relative;
        margin-bottom: 0.26rem;
    }

    .ny_alone>div:nth-of-type(2)>p>font {
        display: block;
        line-height: 0.7rem;
        font-size: 0.5rem;
        font-weight: bold;
        color: #904d0f;
    }

}

@media (min-width: 1200px) {

    .header {
        display: block;
    }

    .nav {
        position: absolute;
        width: 100%;
        top: 0;
        left: 0;
        z-index: 3;
        background: url(../images/abCon1.png);
    }
	body.on .nav{ position:fixed;animation: 1.6s ease 0s 1 alternate none running myfirst;}
    .nav .ce {
        max-width: 1238px;
    }

    .nav .fr {
        line-height: 87px !important;
        text-align: right !important;
        display: block !important;
        font-size: 0 !important;
        width: 80.3% !important;
        height: 100% !important;
        position: relative !important;
        border: none !important;
        top: 0 !important;
        background: none !important;
    }

    .nav .fr a {
        display: inline-block !important;
        position: relative !important;
        color: #fff;
        line-height: 87px !important;
        text-align: center !important;
        margin-left: 1px !important;
        font-size: 16px !important;
        padding: 0 19px !important;
        border-bottom: 0 !important;

    }


    .nav .fr a::before {
        position: absolute;
        height: 12px;
        width: 1px;
        background:rgba(255,255,255,.2);
        right: -1px;
        top: 38.5px;
    }

    .nav .fr a:nth-last-of-type(1) {
        /*padding-right: 0 !important;*/

    }

    .nav .ce div.fr a:hover {
        background: none;
    }

    .nav-btn {
        display: none;
    }

    .sy_ss {
        padding: 3.229vw 0;
    }

    .sy_ss>div {
        width: 92.91vw;
        margin: 0 auto;
    }

    .sy_ss>div:nth-of-type(1)>div.fl {
        overflow: hidden;
        width: 50%;
        float: left;
    }

    .sy_ss>div:nth-of-type(1)>div.fl>div {
        padding: 40% 0;
        position: relative;
        transition: .5s;
    }

    .sy_ss>div:nth-of-type(1)>div.fl>div img {
        position: absolute;
        left: 0;
        top: 0;
        height: 100%;
        width: 100%;
        object-fit: cover;
        transition: .5s;
    }

    .sy_ss>div:nth-of-type(1)>div.fr {
       
    padding: 0vw 0 0 3.18vw;
        width: 50%;
        float: right;
    }

    .sy_ss>div:nth-of-type(1)>div.fr>font {
        display: block;
        line-height: .55rem;
        font-size: .46rem;
        font-weight: bold;
        color: #904d0f;
    }

    .sy_ss>div:nth-of-type(1)>div.fr>div {
        margin-top: 1.9vw;

    }
	
.sy_ss>div:nth-of-type(1)>div.fr>div.row>p
{
        flex: 0 0 20%;
}

/*    .sy_ss>div:nth-of-type(1)>div.fr>div.row>p:nth-of-type(1){
        flex: 0 0 28.333333%;
    }
    .sy_ss>div:nth-of-type(1)>div.fr>div.row>p:nth-of-type(2){
        flex: 0 0 19.333333%;
    }*/
   

    .sy_ss>div:nth-of-type(1)>div.fr>div>p font {
        display: block;
        line-height: .73rem;
        font-size: .48rem;
    }

    .sy_ss>div:nth-of-type(1)>div.fr>div.row>p {
        line-height: .3rem;
    font-size: .14rem;
    }

    .sy_ss>div:nth-of-type(1)>div.fr>p {
        line-height: .4rem;
        font-size: .18rem;
        color: #944f06;
        margin-top: .32rem;
		 text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 5;
  line-clamp: 5;
  -webkit-box-orient: vertical;
    }

    .sy_ss>div:nth-of-type(1)>div.fr>a {
        display: inline-block;
        width: 219px;
        margin-top: 3.59vw;
        line-height: 55px;
        border: 1px solid #8e8e8e;
        border-radius: 27.5px;
        text-align: center;
		margin-bottom: 1vw;
    }


    .sy_ss>div:nth-of-type(2)>div.fr {
        overflow: hidden;
        width: 50%;
        float: right;
    }

    .sy_ss>div:nth-of-type(2)>div.fr>div {
        padding: 36% 0;
        position: relative;
        transition: .5s;
    }

    .sy_ss>div:nth-of-type(2)>div.fr>div img {
        position: absolute;
        left: 0;
        top: 0;
        height: 100%;
        width: 100%;
        object-fit: cover;
        transition: .5s;
    }


    /**/

    .sy_ss>div:nth-of-type(2)>div.fl {
        padding: 0vw 0 0 3.18vw;
        width: 50%;
    }

    .sy_ss>div:nth-of-type(2)>div.fl>font {
        display: block;
        line-height: .55rem;
        font-size: .46rem;
        font-weight: bold;
        color: #904d0f;
        padding-top: 4.94vw;
        background: url(../images/about01s.png) no-repeat top left / 3vw;
    }

    .sy_ss>div:nth-of-type(2)>div.fl>div {
        margin-top: 1.9vw;

    }

    .sy_ss>div:nth-of-type(2)>div.fl>div>p font {
        display: block;
        line-height: .73rem;
        font-size: .48rem;
    }

    .sy_ss>div:nth-of-type(2)>div.fl>div.row>p {
        line-height: .32rem;
        font-size: .15rem;
    }

    .sy_ss>div:nth-of-type(2)>div.fl>p {
        line-height: .4rem;
        font-size: .18rem;
        color: #944f06;
        margin-top: .32rem;
    }

    .sy_ss>div:nth-of-type(2)>div.fl>a {
        display: inline-block;
        width: 219px;
        margin-top: 3.59vw;
        line-height: 55px;
        border: 1px solid #8e8e8e;
        border-radius: 27.5px;
        text-align: center;
    }



    .sy_jj>a {
        display: block;
        position: relative;
        padding: 0;
        width: 25%;
    }
    .sy_zs .info>a{
        width: 50%;
    }
    .sy_zs .info>a img {
        width: 92px;
        height: 92px;
    }


    .sy_jj>a.fl p {
        position: absolute;
        bottom: 0;
        width: 100%;
        height: 100%;
        line-height: 29px;
        font-size: 16px;
        color: #fff;
        text-align: center;
        background: rgba(0, 0, 0, 0.6588235294117647);
        padding: 0 2.44vw;
    }

    .sy_jj>a.fl p>font:nth-of-type(1) {
        display: block;
        line-height: .63rem;
        font-size: .34rem;
        font-weight: bold;
        margin-top: 12.7vw;
    }

    .sy_jj>a.fl p>font:nth-of-type(2) {
        display: block;
        line-height: .35rem;
        font-size: .16rem;
        border: 1px solid #fff;
        margin: 6.66vw auto 0 auto;
        border-radius: 17.5px;
        width: 9.27vw;

    }

    .sy_jj>a.fl>div {
        overflow: hidden;
    }

    .sy_jj>a.fl>div>div {
        padding: 86% 0;
        position: relative;
        transition: .5s;
    }


    .sy_jj>a.fl>div>div img {
        position: absolute;
        left: 0;
        top: 0;
        height: 100%;
        width: 100%;
        object-fit: cover;
        transition: .5s;
    }



    .sy_zz>img:nth-of-type(2) {
        display: none !important;
    }

    .sy_zz>img:nth-of-type(1) {
        display: block !important;
    }

    .sy_zs .info>a p {
        width: 448px;
        font-size: .2rem;
    }

    .ny-top-nav .nav{
        background: #272727;
    }

  
    .sy_title font::after,
    .sy_title font::before {
        width: 0.1rem;
        height: 0.1rem;
        top: .32rem;
    }

    .sy_ps>div.info div.swiper-slide {
        line-height: 0.5rem;
        font-size: 0.2rem;
        margin-bottom: 0;
    }


    .sy_zs .info>a {
        width: 50%;
        float: left;
        margin-bottom: 50px;
    }

    .sy_zs .info>a img {
        display: block;
        float: left;
        width: 92px;
        height: 92px;
    }

    .sy_zs .info>a p {
        display: block;
        line-height: 36px;
        font-size: 14px;
        color: #888888;
        width: 448px;
        float: left;
        margin-left: 25px;
    }

    .sy_zs .info>a>p>font {
        background: url(../images/5ca71deaa3dad.jpg);
        display: block
    }

    .sy_zs .info>a>p>font span {
        display: inline-block;
        background: url(../images/5ca71cd82d081.jpg);
        font-weight: bold;
        padding-right: 6px;
    }

    .sy_zs .info>a>p>font>span:nth-of-type(1) {
        color: #904d0f;
        font-size: .18rem;
    }

    .sy_zs .info>a>p>font>span:nth-of-type(2) {
        color: #dd0101;
        padding-left: 0.3125vw;

    }


    .sy_new>div.bd a.swiper-slide>p:nth-of-type(2) {
        width: 4.2rem
    }

    .sy_new>div.bd a.swiper-slide>p:nth-of-type(1) {
        width: 1rem;
    }
.sy_rr>div.bd a.swiper-slide>p:nth-of-type(2) {
        width: 4.2rem
    }

    .sy_rr>div.bd a.swiper-slide>p:nth-of-type(1) {
        width: 1rem;
    }
    .ny_chengbao li>a>p {
        width: 50%;
        height: 100%;
        position: relative;
        overflow: hidden;

    }

    .ny_chengbao li>a>p img {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        object-fit: cover;
        float: none;
    }

    .ny_chengbao li:nth-of-type(odd)>a>p {
        float: left;
    }

    .ny_chengbao li:nth-of-type(even)>a>p {
        float: right;
    }

    .ny_alone>div>div>p>font{
        line-height: 1rem;
        font-size: 0.36rem;
    }
    .sy_ps>i{
        width: 0.4rem;
        height: 0.4rem;
        margin: 0.833vw;
    }


    .ny_alone>div:nth-of-type(1)>div:nth-of-type(2) {
        padding: 0.12rem 0 0.66rem 0.8rem;
    }
    .ny_alone>div>div>p>font {
        line-height: 1rem;
        font-size: 0.36rem;
    }

    .ny_alone>div:nth-of-type(2)>p{
        line-height: 36px;
        font-size: 18px;
        color: #944f06;
        padding: 0.84rem 0.8rem 0 0.3rem;
        width: 50%;
        color: #944f06;
        text-align: justify;
    }
    .nav .ce>a img {
        display: block;
        width: 226px;
        height: 67px;
        margin: 10px auto;
    }

    .ny_xiangche div>img {
        float: left;
        width: 49%;
 
    }

    .nav .ce div.fr a:hover{
        color:#f3dc87;
    }
    .ny_alone>div>div {
        padding: 21% 0;
    }

    .sy_dq div.bd a.swiper-slide>p {
        margin-top: 5.52vw;
        border: 4px solid #e3bf71;
        text-align: center;
        line-height: 0.28rem;
        font-size: .16rem;
        color: #888888;
        padding: 10.2vw 3.54vw 1.45vw 3.5416vw;
    }

}

@media( max-width: 1900px ) and ( min-width:1201px){
   .sy_dq div.bd a.swiper-slide>p {
        padding: 5.2vw 3.54vw 1.45vw 3.5416vw;
    }  
}

@media( max-width: 1360px ) and ( min-width:1200px){
    .ny_alone>div>div { 
        padding: 29% 0;
    }  
}




@media (max-width: 575.9px) {
.footlogo{ margin:20px auto 2px;float: none;
    text-align: center;}
	.footlogo img{ width:50%;}
	
.foot>div.ce>p{ display:none}
	
    .nav .ce div.fr {
        top: 1.4rem;
    }

    .nav {
        height: auto;
    }
	.nav .block{ display:none;}
body.on .nav {
        height: auto;
		position:fixed; width:100%;
		background: rgba(29,29,29,.6);
    }
	.nav .m{float:none;}
	.nav .s {display:none;}
    .nav .ce>a img {
        display: block;
        width: 3.5rem;
        margin: 0.2rem auto;
        height: auto;
    }

    .nav-btn {
        padding: 0.07rem;
        position: relative;
        width: 0.8rem;
        height: 0.7rem;
        cursor: pointer;
        float: right;
        margin-top: 0.43rem;
    }

    .nav-btn>i {
        position: absolute;
        top: 50%;
        left: 0;
        display: block;
        width: 0.8rem;
        height: 0.075rem;
        margin-top: -1px;
        background: #fff;
    }

    .nav-btn i::before {
        content: '';
        position: absolute;
        top: -0.288rem;
        left: 0;
        width: 0.8rem;
        height: 2px;
        border-radius: 3px;
        background: #fff;
        transition: transform .2s ease, top .2s ease;
    }

    .nav-btn i::after {
        position: absolute;
        top: 0.288rem;
        left: 0;
        width: 0.8rem;
        height: 2px;
        content: '';
        border-radius: 3px;
        background: #fff;
        transition: transform .2s ease, top .2s ease;
    }

    .sy_ss {
        padding: 3.229vw 0;
    }

    .sy_ss>div {
        width: 92.91vw;
        margin: 0 auto;
    }

    .sy_ss>div:nth-of-type(1)>div.fl {
        overflow: hidden;
        width: 100%;
        float: left;
    }

    .sy_ss>div:nth-of-type(1)>div.fl>div {
        padding: 43% 0;
        position: relative;
        transition: .5s;
    }

    .sy_ss>div:nth-of-type(1)>div.fl>div img {
        position: absolute;
        left: 0;
        top: 0;
        height: 100%;
        width: 100%;
        object-fit: cover;
        transition: .5s;
    }

    .sy_ss>div:nth-of-type(1)>div.fr {
        padding: 0 0.4rem;
        width: 100%;
        float: right;
    }

    .sy_ss>div:nth-of-type(1)>div.fr>font {
        display: block;
        line-height: 1.555rem;
        font-size: .86rem;
        font-weight: bold;
        color: #904d0f;
    }

    .sy_ss>div:nth-of-type(1)>div.fr>div {
        margin-top: 1vw;

    }

    .sy_ss>div:nth-of-type(1)>div.fr>div>p font {
        display: block;
        line-height: 1.28rem;
        font-size: .9rem;
    }

    .sy_ss>div:nth-of-type(1)>div.fr>div.row>p {
        line-height: 1rem;
        font-size: .4rem;
    }

    .sy_ss>div:nth-of-type(1)>div.fr>p {
        line-height: .9rem;
        font-size: .5rem;
        color: #944f06;
        margin-top: .32rem;
    }

    .sy_ss>div:nth-of-type(1)>div.fr>a {
        display: inline-block;
        /* width: 11.4vw; */
        padding: 0 .4rem;
        margin-top: 0.6rem;
        line-height: .9rem;
        border: 1px solid #8e8e8e;
        border-radius: .45rem;
        text-align: center;
        font-size: 0.5rem;
    }


    .sy_ss>div:nth-of-type(2)>div.fr {
        overflow: hidden;
        width: 100%;
        float: right;
        margin: 0.9rem auto;
    }

    .sy_ss>div:nth-of-type(2)>div.fr>div {
        padding: 47% 0;
        position: relative;
        transition: .5s;
    }

    .sy_ss>div:nth-of-type(2)>div.fr>div img {
        position: absolute;
        left: 0;
        top: 0;
        height: 100%;
        width: 100%;
        object-fit: cover;
        transition: .5s;
    }


    /**/

    .sy_ss>div:nth-of-type(2)>div.fl {
        padding: 6vw 0 0 3.18vw;
        width: 100%;
    }

    .sy_ss>div:nth-of-type(2)>div.fl>font {
        display: block;
        line-height: 1.555rem;
        font-size: .86rem;
        font-weight: bold;
        color: #904d0f;
        padding-top: 1rem;
        background-size: 0.9rem;
        background: url(../images/about01s.png) no-repeat top left / .9rem;
    }

    .sy_ss>div:nth-of-type(2)>div.fl>div {
        margin-top: 1.9vw;

    }

    .sy_ss>div:nth-of-type(2)>div.fl>div>p font {
        display: block;
        line-height: .73rem;
        font-size: .48rem;
    }

    .sy_ss>div:nth-of-type(2)>div.fl>div.row>p {
        line-height: .32rem;
        font-size: .15rem;
    }

    .sy_ss>div:nth-of-type(2)>div.fl>p {
        display: block;
        line-height: 0.9rem;
        font-size: .5rem;
        color: #904d0f;
        background-size: 0.9rem;
    }

    .sy_ss>div:nth-of-type(2)>div.fl>a {
        display: inline-block;
        /* width: 11.4vw; */
        padding: 0 .4rem;
        margin-top: 0.6rem;
        line-height: .9rem;
        border: 1px solid #8e8e8e;
        border-radius: .45rem;
        text-align: center;
        font-size: 0.5rem;
    }

    .sy_jj>a.fl.on p>font:nth-of-type(1) {
        margin-top: 2.729vw;
    }




    .sy_jj>a {
        display: block;
        position: relative;
        padding: 0;
        width: 50%;
    }


    .sy_jj>a.fl p {
        position: absolute;
        bottom: 0;
        width: 100%;
        height: 100%;
        line-height: 0.8rem;
        font-size: 0.4rem;
        color: #fff;
        text-align: center;
        background: url(../images/abCon1.png);
        padding: 0 2.44vw;
    }

    .sy_jj>a.fl p>font:nth-of-type(1) {
        display: block;
        line-height: 1rem;
        font-size: .64rem;
        font-weight: bold;
        margin-top: 3rem;
    }

    .sy_jj>a.fl p>font:nth-of-type(2) {
        display: block;
        line-height: .86rem;
        font-size: .4rem;
        border: 1px solid #fff;
        margin: 6.66vw auto 0 auto;
        border-radius: .43rem;
        width: 3rem;
    }

    .sy_jj>a.fl>div {
        overflow: hidden;
    }

    .sy_jj>a.fl>div>div {
        padding: 80% 0;
        position: relative;
        transition: .5s;
    }


    .sy_jj>a.fl>div>div img {
        position: absolute;
        left: 0;
        top: 0;
        height: 100%;
        width: 100%;
        object-fit: cover;
        transition: .5s;
    }



    .sy_zz>img:nth-of-type(2) {
        display: none !important;
    }

    .sy_zz>img:nth-of-type(1) {
        display: none !important;
    }
    .sy_zz>img:nth-of-type(3) {
        display: block !important;
    }
    .sy_zs .info {
        margin: 1.3rem auto;
    }

    .sy_zs .info>a:nth-child(n+5) {
        display: none;
    }

    .sy_zs .info>a p {
        width: 7.5rem;
        font-size: .5rem;
        margin-left: 0.326rem;
        line-height: 1.38rem;
    }


    .sy_dq div.bd {
        width: 95vw;
    }

    .sy_dq .hd {
        display: none;
        top: 3.5rem;
    }

    .sy_dq .hd .ce {
        width: 85.71vw;
    }
    .sy_rr .hd {
        display: none;
        top: 3.5rem;
    }

    .sy_rr .hd .ce {
        width: 85.71vw;
    }
    .sy_dq .swiper-pagination .swiper-pagination-bullet {
        width: 0.4rem;
        height: 0.4rem;
    }

    .sy_new>div.bd a.swiper-slide>p:nth-of-type(2) {
        width: 100%;
        float: right;
        line-height: 0.9rem;
        font-size: 0.5rem;
        color: #8a8a8a;
        padding-bottom: 0.5rem;
        border-bottom: dotted 0.1rem #12880e;
    }

    .sy_new>div.bd a.swiper-slide>p:nth-of-type(2) font {
        display: block;
        line-height: 1.307rem;
        font-size: 18px;
        color: #12880e;
        font-weight: bold;
        margin-bottom: 0;
    }
.sy_rr>div.bd a.swiper-slide>p:nth-of-type(2) {
        width: 100%;
        float: right;
        line-height: 0.9rem;
        font-size: 0.5rem;
        color: #8a8a8a;
        padding-bottom: 0.5rem;
        border-bottom: dotted 0.1rem #12880e;
    }

    .sy_rr>div.bd a.swiper-slide>p:nth-of-type(2) font {
        display: block;
        line-height: 1.307rem;
        font-size: 18px;
        color: #12880e;
        font-weight: bold;
        margin-bottom: 0;
    }
    .foot>div.fnav {
        display: none;
    }

    .foot>div.fnav>a {
        padding: 0 26px;
    }

    .foot>div.ce>p {
        width: 100%;
        line-height: 0.82rem !important;
        font-size: 0.5rem !important;
    }

    .foot>div.ce>img {
        width: 100%;
        display: none;
    }

    .sy_ps>div.info {
        width: 90%;
    }

    .sy_ps>div.info div.swiper-slide {
        line-height: 1.8rem;
        font-size: 0.6rem;
    }

    .sy_ps>i {
        width: 0.8rem;
        height: 0.8rem;
        display: none;
    }

    .sy_title font::after,
    .sy_title font::before {
        width: 0.2rem;
        height: 0.2rem;
        top: .27rem;
    }

    .sy_title {
        line-height: 0.8rem;
        font-size: 0.3rem;
        color: #944f06;
        text-align: center;
    }

    .sy_title font {
        display: inline-block;
        line-height: .74rem;
        position: relative;
        font-size: .9rem;
        font-weight: bold;
        color: #904d0f;
        margin-top: 1rem;

    }



    .sy_zs>font {
        display: inline-block;
        padding: 0 0.9rem;
        background: #12880e;
        color: #fff;
        text-align: center;
        margin: 0.369rem auto;
        border-radius: 0.73rem;
        line-height: 1.46rem;

    }



    .sy_dq i {
        width: 0.6rem;
        height: 0.6rem;
    }

    .sy_dq i.prev {
        left: -0.3rem;
    }

    .sy_dq i.next {
        right: -0.3rem;
    }

    .sy_rr i {
        width: 0.6rem;
        height: 0.6rem;
    }

    .sy_rr i.prev {
        left: -0.3rem;
    }

    .sy_rr i.next {
        right: -0.3rem;
    }
    .sy_zs .info>a {
        width: 100%;
        margin-bottom: 0.96rem;
    }

    .sy_zs .info>a img {
        width: 3rem;
        height: 3rem;
    }

    .sy_zs .info>a>p>font>span:nth-of-type(1) {
        font-size: .5rem
    }

    .sy_dq div.bd a.swiper-slide>p {
        line-height: 0.78rem;
        font-size: .5rem;
        margin-top: 2rem;
        padding: 1.6rem 3.54vw 0.5rem 3.54vw;
        min-height: 9.23rem;
    }

    .sy_dq div.bd a.swiper-slide>p font {
        font-size: 0.7rem;
        display: inline-block;
        position: relative;
        line-height: 1rem;
        font-weight: bold;
        color: #904d0f;
        margin: 1rem auto 0.5rem auto;
    }

    .sy_dq div.bd a.swiper-slide>div {
        width: 4rem;
        height: 4rem;
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        margin: 0 auto;
    }

    .foot>div.ce>p>font:nth-of-type(1) {
        line-height: 2.5rem;
        font-size: 0.8rem;
        margin-top: 1.076rem;

    }

    .ny_chengbao {
        margin-top: .81rem;
    }

    .ny_chengbao li>a>p {
        width: 100%;
        height: 100%;
        position: relative;
        overflow: hidden;
        padding: 34% 0;
    }

    .ny_chengbao li>a>p img {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        object-fit: cover;
        float: none;
    }

    .ny_chengbao li:nth-of-type(odd)>a>p {
        float: left;
    }

    .ny_chengbao li:nth-of-type(even)>a>p {
        float: right;
    }

    .ny_chengbao li a {
        height: auto;
    }

    .n_nav {
        line-height: 0.95rem;
        color: #904d0f;
        margin: 0.3rem auto;
    }

    .n_nav>a {
        margin: 0 0.35rem;
    }

    .ny_chengbao li div {
        width: 100%;
    }

    .ny_chengbao li div p {
        line-height: 0.9rem;
        font-size: 0.5rem;
        padding-top: 0.09rem;
        margin-top: 0.12rem;
        margin-bottom: 0.4rem;
    }

    .ny_chengbao li div>font {
        display: block;
        border-bottom: double 1px #e0e0e0;
        line-height: 1.2rem;
        font-size: 0.6rem;
        font-weight: bold;
        color: #904d0f;
        margin-top: .31rem;
    }

    /*
    .ny_chengbao li a {
        height: 6.2rem;
    }
*/
    .n_main>div>img {
        width: 100%;
    }

    .sy_new>div.bd a.swiper-slide>p:nth-of-type(1) {
        display: none;
    }

    .sy_new>div.bd a.swiper-slide>p span {
        display: block;
        color: #ccc;
    }

    .sy_new>div.bd {
        margin-top: 0.2rem;
        overflow: hidden;
        padding: 0;
        width: 90vw;
    }



    .sy_new>div.bd a.swiper-slide {
        margin: 0.45rem 0.9rem 0 0;
    }

    .sy_new .swiper-pagination {

        position: relative;
        bottom: 0;
        line-height: 2.8rem;
        margin-bottom: 0.3rem;
    }
    .sy_rr>div.bd a.swiper-slide>p:nth-of-type(1) {
        display: none;
    }

    .sy_rr>div.bd a.swiper-slide>p span {
        display: block;
        color: #ccc;
    }

    .sy_rr>div.bd {
        margin-top: 0.2rem;
        overflow: hidden;
        padding: 0;
        width: 90vw;
    }



    .sy_rr>div.bd a.swiper-slide {
        margin: 0.45rem 0.9rem 0 0;
    }

    .sy_rr .swiper-pagination {

        position: relative;
        bottom: 0;
        line-height: 2.8rem;
        margin-bottom: 0.3rem;
    }
    .foot>div.ce>p>a:nth-of-type(1) {
        display: block;
        line-height: 1.76rem;
        font-size: 1.07rem;
        font-weight: bold;
        padding-left: 2.3rem;
        background: url(../images/5cac31a6385c4.jpg) no-repeat left center;
        margin-bottom: 23px;
    }

    .ny_banner {
        position: relative;
        padding: 45% 0;
        width: 100%;
        height: 100%;
        overflow: hidden;
    }

    .ny_banner img {
        position: absolute;
        top: 0;
        left: 0;
        object-fit: cover;
        width: 100%;
        height: 100%;
    }

    .ny_chengbao li div>span {
        display: inline-block;
        padding: 0 .55rem;
        line-height: .96rem;
        text-align: center;
        border-radius: 0.48rem;
        border: 1px solid #8e8e8e;
        color: #944f06;
    }

    .ny_peisong_nav>a {
        position: relative;
        font-size: 0.5rem;
        color: #904d0f;
        display: inline-block;
        padding: 0 0.58rem;
    }

    .ny_peisong_nav {
        text-align: center;
        margin: 0.3rem auto;
        line-height: 1.2rem;
    }

    .ny_peisong_nav>a:nth-of-type(3)::after {
        display: none;
    }

    .ny_peisong_nav>a::after {
        height: 0.8rem;
        top: 0.2rem;
    }

    .ny_peisong>a>div {
        line-height: 1.384rem;
        font-size: 0.6rem;
    }

    .ny_kehu {
        margin-top: 1.15rem;
    }

    .ny_kehu>a div {
        margin: 0;
    }

    .ny_kehu>a font {
        font-size: 0.6rem !important;
    }

    .a-nav>font,
    .a-nav>a {
        padding: 0 0.8rem;
    }

    .a-nav {
        line-height: 1.88rem;
        margin: .5rem auto;
    }

    .n_peisong {
        padding: 0;
        margin-bottom: 0.5rem;
    }

    .n_peisong .bd {
        padding: 0 0.2rem;
    }

    .ny_new>a>div {
        width: 100%;
        height: 1.2rem;
        padding: 40% 0;
        position: relative;
        overflow: hidden;
    }

    .ny_new>a>font {
        display: block;
        line-height: 36px;
        font-size: 24px;
        color: #904d0f;
        margin-top: 32px;
        font-weight: bold;
    }

    .ny_new>a>font {
        display: block;
        line-height: 1.38rem;
        font-size: 0.8rem;
        color: #904d0f;
        margin-top: .8rem;
        font-weight: bold;
    }

    .ny_new>a>span {
        display: block;
        line-height: 0.96rem;
        color: #888888;
        padding-bottom: 0;
        border-bottom: 1px solid #eeeeee;
        margin-bottom: 0.29rem;
        font-size: 0.5rem;
    }

    .ny_new>a>p {
        line-height: 0.8rem;
        font-size: 0.5rem;
        color: #888888;
    }

    .ny_new>a {
        margin-bottom: 0.9rem;
    }

    .ny_new {
        margin-top: 0.8rem;
    }

    div.paginations a {
        display: block;
        padding: 0 0.5rem;
        height: 0.8rem;
        line-height: 0.8rem;
        text-align: center;
        background: #690;
        border: 1px solid #690;
        color: #fff;
        font-size: 0.5rem;
        margin: 0 0.15rem;
        border-radius: 0.4rem;
        -webkit-border-radius: 0.4rem;
        -moz-border-radius: 0.4rem;
        width: auto;
    }

    .ny_alone>div:nth-of-type(1)>div {
        width: 100%;
    }

    .ny_alone>div>div {
        width: 100%;
        position: relative;
        padding: 40% 0;
    }

    .ny_alone {
        margin: 0.5rem auto;
        padding: 0;
    }

    .ny_alone>div:nth-of-type(1)>div:nth-of-type(2) {
        padding: 0 0.25rem;
    }

    .ny_alone>div>div>p>font {
        line-height: 1.5rem;
        font-size: 0.9rem;
        font-weight: bold;
        color: #904d0f;
        display: block;
    }

    .ny_alone>div>div>p {
        line-height: 1rem;
        font-size: 0.6rem;
        color: #944f06;
    }


    .ny_alone>div:nth-of-type(1)>div:nth-of-type(2)>div p {
        line-height: 1rem;
        font-size: 0.5rem;
        color: #888888;
    }

    .ny_alone>div:nth-of-type(1)>div:nth-of-type(2)>div p font {
        display: block;
        line-height: 1rem;
        color: #904d0f;
        font-size: 0.9rem;
    }

    .ny_alone>div:nth-of-type(2)>p {
        padding: 0 0.25rem;
        width: 100%;
    }

    .ny_alone>div:nth-of-type(2)>p {
        line-height: 0.8rem;
        font-size: 0.5rem;
        color: #944f06;
        padding: 0 0.25rem;
        width: 100%;
        color: #944f06;
        text-align: left;
    }

    .ny_alone>div:nth-of-type(2)>p>font {
        display: block;
        line-height: 1.6rem;
        font-size: 0.9rem;
        font-weight: bold;
        color: #904d0f;
    }

    .ny_alone>div:nth-of-type(2)>p>span {
        display: block;
        line-height: 1rem;
        color: #944f06;
        font-size: 0.5rem;
        padding-bottom: 0.2rem;
        position: relative;
        margin-bottom: 0.5rem;
    }

    .ny_alone>div:nth-of-type(2)>p>span::before {
        position: absolute;
        width: 1rem;
        height: 0.2rem;
        background: #12880e;
        bottom: 0;
        left: 0;
    }

    .ny_rongyu .bd {
        overflow: hidden;
        margin: 0.5rem auto;
    }

    .ny_rongyu .bd>ul li.swiper-slide {
        line-height: 1.6rem;
        font-size: 0.6rem;
        color: #944f06;
        text-align: center;
    }

    .ny_rongyu .hd {
        display: none;
    }

    .ny_xiangche div>img {
        width: 100%;
    }

    .ny_4d>p.title font,
    .ny_8s>p.title font {
        display: block;
        line-height: 1.5rem;
        font-size: 0.9rem;
        font-weight: bold;
        color: #904d0f;
    }

    .ny_4d>p.title,
    .ny_8s>p.title {
        text-align: center;
        line-height: 0.8rem;
        font-size: 0.6rem;
        color: #944f06;
        margin-bottom: 0.5rem;
    }

    .ny_4d li>p {
        line-height: 3rem;
        font-size: 0.9rem;
        color: #904d0f;
    }

    .ny_4d li>p font {
        display: inline-block;
        font-size: 1.5rem;
        font-weight: bold;
        color: #12880e;
    }

    .ny_4d li {
        line-height: 0.8rem;
        font-size: 0.5rem;
        color: #944f06;
        margin-bottom: 0.5rem;
    }

    .ny_4d li img {
        display: block;
        width: 100%;
        margin-top: 1rem;
    }

    .ny_8s li {
        margin: 0.5rem auto;
    }

    .ny_8s li>i {
        width: 1.75rem;
        height: 1.514rem;
        display: block;
        float: left;
        background-size: cover !important;
    }

    .ny_8s li>p {
        line-height: 0.6rem;
        font-size: 0.4rem;
        color: #944f06;
        float: right;
        width: 80%;
    }

    .ny_8s li>p font {
        display: block;
        line-height: 0.8rem;
        font-size: 0.6rem;
        color: #12880e;
        margin-top: 0.2rem;
    }

    .ny_8s {
        margin-bottom: 0.5rem;
    }

    .ny_lxwm>p:nth-of-type(1) {
        line-height: 0.8rem;
        font-size: 0.6rem;
        color: #636363;
        text-align: center;
        padding: 0 .9rem .03rem 2rem;
        width: auto;
        background: url(../images/anli04.jpg) no-repeat left center / 1.48rem 1.5rem;
        margin-bottom: 0.2rem;
    }

    .ny_lxwm>p:nth-of-type(1)>font {
        line-height: 1.5rem;
        font-size: 0.7rem;
        display: block;
    }

    .ny_lxwm>p:nth-of-type(2) {
        text-align: center;
        line-height: 0.9rem;
        font-size: 0.6rem;
        color: #7b7b7b;
    }

    .sy_ss>div:nth-of-type(2)>div:nth-of-type(3){
        display: none !important;
    }

    .sy_ss>div:nth-of-type(2)>div.fr:nth-of-type(1){
        display: block !important;
    }

    #tel{
        display: block;
        width: 1.8rem;
        height: 1.8rem;
        position: fixed;
        bottom: 2rem;
        right: 0.1rem;
        opacity: 0.5;
        background: url(../images/tel.png) no-repeat center / cover;
    }
     #tel:hover{
         opacity: 1;
     }

}

@media(max-width: 1360px) and (min-width:1200px) {
    .ny_alone>div>div {
        padding: 29% 0;
    }
}	
.lfooter{ display:none}
.mbhidd{ display:none}
.pchidd{ display:block;}
/*在小于480 像素的屏幕，微小屏幕，更低分辨率的手机*/
@media (max-width: 479px) {
.wdys .container {
    padding: 0 0px;
}
.mbhidd{display: block;}
.pchidd{ display:none;}
	.foot>div.ce{ margin-bottom:4px;}
.lfooter {
	display: block;
	width: 100%;
	height: 60px;
	position: fixed;
	bottom: 0px;
	display:block;
	z-index:9999;
  --borderWidth: 3px;
  border-radius: var(--borderWidth);
  background-color: #FFFFCC;
  opacity: 0.9;
  border-top:2px solid #1d1d1d;
}
.lfooter:after {
  content: '';
  position: absolute;
  top: calc(-1 * var(--borderWidth));
  left: calc(-1 * var(--borderWidth));
  height: calc(100% + var(--borderWidth) * 2);
  width: calc(100% + var(--borderWidth) * 2);
  background: linear-gradient(100deg, #d7b76c,  #e9d07e, #f3db87,#ecc199, #f3db87, #e9d07e, #d7b76c);
  border-radius: calc(2 * var(--borderWidth));
  z-index: -1;
  animation: animatedgradient 8s ease alternate infinite;
  background-size: 300% 300%;
}

.lfooter ul li {
	width: 25%;
	height: auto;
	float: left;
	text-align: center;
	padding: 3px 0px;
	list-style: none;
}
.lfooter ul li a {
    color: #8e5804;
    line-height: 12px;
    font-size: 12px;
    font-weight: bold;
}
}


.box {
    margin-left: auto;
    margin-right: auto;
    width: 1200px;
    font-family: microsoft yahei;
}
.box .fl {
    float: left;
}
.box .fr {
    float: right;
}
/*优势*/
.adv{margin-top:40px; position: relative;}
.adv .adv_t{width:580px; height:364px; margin-bottom:40px; display: block; position: relative; overflow: hidden;}
.adv .adv_t a, .adv .adv_t a img{display: block; width: 100%; height: auto;}

.adv .adv_t a p{ position: absolute; bottom: 0; left: 0; width: 100%; text-align: center; line-height: 70px; background:#21ad42; color: #fff; font-size:30px; font-weight:bold; transition:0.3s all ease-in-out; height:70px;}
.adv .adv_t a p:before, .adv .adv_t a p::before { content: ''; display: block; width:500px; height:60px; position:absolute; top:85px; left:-500px; transition: 0.2s all ease-in-out; }
.adv .adv_t a p .small {display: block; text-align:center; padding:0px 40px; height:324px; font-size: 14px; line-height:30px; text-indent: 2em; font-weight:normal;}
.adv .adv_t:hover a p { height:365px; background: rgba(33,173,66,0.8); padding-top:40px; line-height:80px; }
.adv .adv_t:hover a p:before, .adv .adv_t:hover a p::before{left:40px; transition: 0.6s all ease-in-out;}

.adv .adv_d{background:url(../images/790638496.png) center no-repeat; height:280px; font-size:55px; text-align:center; color:#21ad42; font-weight:bold; padding-top:138px;line-height: 45px; position: absolute; width:286px; top:219px; left:460px;}
.adv_d span{font-size:80px; color:#ff9e1c;}
.adv_d font{font-family:Arial; font-size:25px; text-transform:uppercase; color:#777; font-weight:normal;}

/*流程*/
.liuc{width:100%; background-color:#21ad42; padding:35px 0px;}
.liuc_w{font-family:Arial; font-size:80px; text-align:center; font-weight:bold; color:#80c48c; text-transform:uppercase;}
.liuc_z{font-size:40px; color:#fff; font-weight:bold; text-align:center; margin: -47px 0px 30px;}

.liuc_t{}
.liuc_t .tub7{width:154px; float:left; background:url(../images/20181020141849_1777548267.png) no-repeat right 45px;background-position-x: 130px;}
.liuc_t .tub7_8{background:none; width:120px; float:right;}
.liuc_t .tub7 div{width:118px; height:118px; border-radius:50%; border:1px #ddd solid; display:block; transition:0.3s all ease-in-out;}
.liuc_t .tub7 i{background:#fff url(../images/20181115111320_1160134579.png) no-repeat; width:106px; height:106px; display:block; padding:11px; border-radius:50%; overflow: hidden; margin:5px auto; transition:0.3s all ease-in-out;}

.liuc_t .tub7.active i{ background-position-y:-77px;}
.liuc_t .tub7.active div{ border: 1px dashed #fff;}
.liuc_t .tub7.active p{font-weight:bold; color:#ff9e1c;}

.liuc_t .tub7 p{font-size:16px; color:#fff; display:block; text-align:center; line-height:40px; transition:0.3s all ease-in-out; width:120px;}

.liuc_t .tub7_1 i{background-position:28px 24px;}
.liuc_t .tub7_2 i{background-position:-62px 24px;}
.liuc_t .tub7_3 i{background-position:-160px 20px;}
.liuc_t .tub7_4 i{background-position:-260px 20px;}
.liuc_t .tub7_5 i{background-position:-367px 19px;}
.liuc_t .tub7_6 i{background-position: -474px 14px;}
.liuc_t .tub7_7 i{background-position: -595px 16px;}
.liuc_t .tub7_8 i{background-position-x: -710px; background-position-y: 19px;}


.liuc_f{background:url(../images/20181020142557_378254170.jpg) center no-repeat; height:50px; font-size:24px; text-align:center; color:#fff; line-height:50px; padding-left:45px; margin-top:25px;}

.clear {
    clear: both;
    height: 0;
    line-height: 0;
    font-size: 0;
}
.wswap{ display:none}
@media (max-width: 575.9px) {
	.liuc,.adv .adv_d{ display:none}
.box{
    width: 100%;
}
.adv .adv_t {
    width: 100%;
	height:auto;
}
.wswap{ display:block;}
}

.zixun .ewm{ width:120px;}