.ny_banner {
	height: 8rem;
	overflow: hidden;
}

.ny_banner img {
	display: block;
}

.ny_content {}

.ny_content .dqwz {
	height: 1.2rem;
	background: #f4f4f4 url(../images/ny_home_icon_01.png) no-repeat 3% center;
	padding: 0 3%;
	text-indent: 0.8rem;
	font-size: 0.5rem;
	line-height: 1.2rem;
	background-size: 0.6rem auto;
}

.ny_content .dqwz a {}

.ny_content .ejlm {
	padding: 0.6rem 0 0.2rem;
}

.ny_content .ejlm ul {
	font-size: 0;
	text-align: center;
}

.ny_content .ejlm ul li {
	background: url(../images/ny_lm_bg_02.png) no-repeat center;
	background-size: 4.16rem auto;
	display: inline-block;
	font-size: 0.55rem;
	width: 4.16rem;
	height: 1.92rem;
	margin: 0 0.3rem;
	line-height: 1.8rem;
}

.ny_content .ejlm ul li.active {
	background: url(../images/ny_lm_bg_01.png) no-repeat center;
	background-size: 4.16rem auto;
}

.ny_content .ejlm ul li.active a {
	color: #fff;
}

.ny_xwzx {
	padding: 0.5rem 3% 0.8rem;
}

.ny_xwzx ul {}

.ny_xwzx ul li {
	background: url(../images/xwzx_li_hd_01.png) no-repeat;
	background-position: 0 0.2rem;
	background-size: 0.23rem auto;
	padding-bottom: 0.5rem;
	margin-bottom: 0.5rem;
	border-bottom: 1px dashed #d5d5d5;
}

.ny_xwzx ul li a {
	display: block;
	height: 3.16rem;
}

.ny_xwzx ul li a img {
	width: 4.72rem;
	height: 3.16rem;
	display: block;
	float: left;
	margin-right: 0.5rem;
}

.ny_xwzx ul li a h2 {
	font-size: 0.55rem;
	line-height: 0.95rem;
	margin-bottom: 0.3rem;
	font-weight: normal;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}

.ny_xwzx ul li a i {
	font-style: normal;
	font-size: 0.5rem;
	color: #888;
	display: block;
}

.ny_xwzx ul li.more {
	background: none;
	border: 1px solid #0d64b3;
	border-radius: 1rem;
	padding: 0;
	margin: 1.1rem 0 0.3rem;
}

.ny_xwzx ul li.more a {
	padding: 0;
	text-align: center;
	font-size: 0.55rem;
	line-height: 1.5rem;
	height: 1.5rem;
	color: #0d64b3;
}

.ny_text {
	padding: 0.8rem 3% 0.8rem;
}

.ny_text .title {}

.ny_text .title h1 {
	font-size: 0.7rem;
	text-align: center;
	margin-bottom: 0.3rem;
}

.ny_text .title h2 {
	font-size: 0.6rem;
	text-align: center;
	color: #666;
	margin-bottom: 0.5rem;
	font-weight: normal;
}

.ny_text .title span {
	background: #f4f4f4;
	font-size: 0.5rem;
	width: 100%;
	display: block;
	line-height: 1.25rem;
	height: 1.25rem;
	text-align: center;
	color: #888;
}

.ny_text .content {
	padding-top: 0.5rem;
}

.ny_text .content p {
	text-indent: 2em;
	font-size: 0.6rem;
	line-height: 1.25rem;
	color: #333;
	margin-bottom: 0.3rem;
}


.ny_text .content .map-fu ul li>p {
	color: #fff;
	text-indent: 2em;
	margin-bottom: 0;
	line-height: 1.8rem;
}

.ny_text .content img {
	max-width: 100%;
	display: inline-block;
	width: auto;
	height: auto !important;
}



.more_jzgd {
	border: 1px solid #c35420;
	margin: 0.8rem 0 0.3rem;
	border-radius: 1rem;
	text-align: center;
	font-size: 0.55rem;
	line-height: 1.5rem;
	height: 1.5rem;
	color: #c35420;
	cursor: pointer;
}

.ny_pic {
	padding: 0.5rem 3%;
}

.ny_pic ul {}

.ny_pic ul li {
	float: left;
	width: 48%;
	margin-right: 4%;
	margin-bottom: 0.3rem;
}

.ny_pic ul li a {}

.ny_pic ul li a h1 {
	display: block;
}

.ny_pic ul li a h1 img {
	display: block;
	height: 4.6rem;
}

.ny_pic ul li a h2 {
	font-size: 0.55rem;
	text-align: center;
	padding: 0.3rem 0 0.3rem;
	line-height: 0.9rem;
	font-weight: normal;
}

.ny_pic ul li:nth-child(2n) {
	margin-right: 0;
}

.ny_content .jqjs {
	padding: 0 3%;
}

.ny_content .jqjs h1 {
	color: #c3511c;
	text-align: center;
	font-size: 0.8rem;
	padding: 0.8rem 0 0.3rem;
}

.ny_content .jqjs h2 {
	font-size: 0.5rem;
	font-weight: normal;
	color: #666;
	text-align: center;
	margin-bottom: 0.6rem;
}

.ny_content .jqjs #swiper2 {}

.ny_content .jqjs #swiper2 img {
	height: 6.6rem;
}

.ny_content .jqjs p {
	font-size: 0.55rem;
	line-height: 1rem;
	text-indent: 2em;
	color: #666;
}

.ny_content .jqjs a.more {
	font-size: 0.5rem;
	color: #333;
	text-align: right;
	width: 90%;
	display: inline-block;
	background: url(../images/jqfc_more.png) no-repeat right center;
	background-size: 1rem auto;
	padding: 0.5rem 0;
	padding-right: 10%;
}

.ny_content .jdjs {
	padding: 0 3%;
	margin-bottom: 0.3rem;
}

.ny_content .jdjs h1 {
	font-size: 0.7rem;
	color: #c3511c;
	margin-bottom: 0.4rem;
}

.ny_content .jdjs em {
	display: block;
	width: 1.2rem;
	height: 0.12rem;
	background: #e2c3b4;
}

.ny_xctj {
	padding: 0 3% 0.7rem;
}

.ny_xctj .map_m {}

.ny_xctj .map_m .img {
	position: relative;
	height: 19.86rem;
}

.ny_xctj .map_m .img img#map {}

.ny_xctj .map_m .img img.map-fu {
	position: absolute;
	z-index: 11;
	bottom: 1rem;
	right: 6%;
	width: 75%;
}

.ny_xctj .ccfs {
	padding: 1rem 0 0.3rem;
	font-size: 0;
}

.ny_xctj .ccfs a {
	display: inline-block;
	margin-right: 0.58rem;
	margin-bottom: 0.5rem;
	position: relative;
}

.ny_xctj .ccfs a:nth-child(2n) {
	margin-right: 0;
}

.ny_xctj .ccfs a img {
	display: block;
	height: 4.38rem;
	width: auto;
}

.ny_xctj .ccfs a p {
	font-size: 0.55rem;
	text-align: center;
	position: absolute;
	z-index: 11;
	left: 0;
	bottom: 0;
	width: 100%;
	line-height: 1rem;
	background: rgba(194, 80, 27, 0.8);
	color: #fff;
}

.ny_xctj span {}

.ny_xctj span img {display: block;}


/* 大地图 */
.map-qp {
	position: fixed;
	z-index: 999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.5);
}

.map-qp-hide {
	visibility: hidden;
}

.map-qp .close {
	position: absolute;
	left: 4%;
	top: 1.7rem;
	width: 1.5rem;
	height: 1.5rem;
	border: 1px solid #FFFFFF;
	cursor: pointer;
	z-index: 9999;
	border-radius: 50%;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	transition: all 0.3s;
}

.map-qp .close img {
	display: block;
	width: 0.85rem;
	padding-left: 0.35rem;
	padding-top: 0.3rem;
}




.map-qp .img {
	width: 100%;
	height: 100%;
}

.map-qp .img #imgContainer {
	width: 100%;
	height: 100%;
}

.map-qp .img #imgContainer img {
	max-height: 100%;
}

.map-qp .img #positionButtonDiv {
	background: rgba(216, 79, 51, 0.7);
	border: solid 1px rgba(216, 79, 51);
	color: #FFFFFF;
	padding: 8px;
	text-align: left;
	position: absolute;
	right: 4%;
	top: 1.8rem;
}

.map-qp .img #positionButtonDiv .zoomButton {
	border: 0;
	cursor: pointer;
	width: auto;
	float: left;
}

.map-qp .img #positionButtonDiv .zoomButton:last-child {
	margin-left: 10px;
}

.map-qp .img #positionButtonDiv .positionMapClass area {
	cursor: pointer;
}

.map-qp .img #positionButtonDiv p {
	margin: 1rem 0;
}

.map-qp .img #positionButtonDiv p:last-child {
	margin-bottom: 0;
	margin-top: 3rem;
}

.map-qp .img #positionButtonDiv .positionButtonSpan img {
	border: 0;
	width: auto;
	margin: 0 auto;
}

.map-qp>span {
	display: inline-block;
	margin: 0.5rem 0;
	font-weight: 600;
	font-size: 1rem;
	color: #333333;
}

.map-qp p {
	font-size: 0.875rem;
	color: #333333;
	margin-top: 0;
}

.ny_wsjl{}
.ny_wsjl .b1{
    padding: 1rem 0 1.5rem;
    background: url(../images/wsjl_b1_bg_01.jpg) no-repeat;
    background-size: cover;
}
.ny_wsjl .b1 .left{
    float: left;
    padding-left: 3%;
    width: 52%;
}
.ny_wsjl .b1 h1{
    padding: 0 3%;
    text-align: center;
    font-size: 0.8rem;
    color: #c2501a;
}
.ny_wsjl .b1 h2{
    font-size: 0.5rem;
    color: #888;
    font-weight: normal;
    text-align: center;
    padding: 0 3%;
    margin-bottom: 0.8rem;
}
.ny_wsjl .b1 .left p{
    font-size: 0.5rem;
    line-height: 1rem;
    color: #555;
    text-align: justify;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 6;
    overflow: hidden;
    text-indent: 2em;
    margin-bottom: 0.5rem;
}
.ny_wsjl .b1 .left a{
    font-size: 0.5rem;
    display: block;
    width: 4rem;
    line-height: 1.2rem;
    text-align: center;
    background: #c2501b;
    color: #fff;
    border-radius: 1.25rem;
}
.ny_wsjl .b1 img{
    width: 36%;
    display: block;
    float: right;
    margin-right: 3%;
}
.ny_wsjl .b2{
    background: url(../images/wsjl_b2_bg_01.jpg) no-repeat;
    background-size: cover;
    padding-bottom: 1.5rem;
}
.ny_wsjl .b2 .mws-bt{
    padding: 1rem 3% 0.8rem;
}
.ny_wsjl .b2 .mws-bt h1{
    text-align: center;
    font-size: 0.8rem;
    color: #fff;
}
.ny_wsjl .b2 .mws-bt h2{
    color: #fff;
    font-weight: normal;
    text-align: center;
    font-size: 0.5rem;
}
.ny_wsjl .b3{
    background: url(../images/wsjl_b3_bg_01.jpg) no-repeat;
    background-size: cover;
    padding: 1rem 3%;
}
.ny_wsjl .b3 h1{
    text-align: center;
    font-size: 0.8rem;
    color: #c2501a;
}
.ny_wsjl .b3 h2{
    color: #888;
    font-weight: normal;
    text-align: center;
    margin-bottom: 0.8rem;
    font-size: 0.5rem;
}
.ny_wsjl .b3 ul{}
.ny_wsjl .b3 ul li{
    float: left;
    position: relative;
    width: 6rem;
}
.ny_wsjl .b3 ul li a{}
.ny_wsjl .b3 ul li a img{
    display: block;
}
.ny_wsjl .b3 ul li a p{
    width: 100%;
    position: absolute;
    z-index: 11;
    left: 0;
    bottom: 0;
    background: rgba(0,0,0,0.5);
    color: #fff;
    font-size: 0.55rem;
    text-align: center;
    line-height: 1.2rem;
}
.ny_wsjl .b3 ul li:nth-child(1){
    width: 7.64rem;
    margin-right: 0.45rem;
}
.ny_wsjl .b3 ul li:nth-child(2){
    margin-bottom: 0.41rem;
}
.ny_wsjl .b3 ul li:nth-child(3){}
.ny_wsjl .b3 ul li:nth-child(4){
    margin-top: 0.45rem;
    width: 7.64rem;
    margin-right: 0.45rem;
}
.ny_wsjl .b3 ul li:nth-child(5){
    margin-top: 0.45rem;
}

.wsjl-2 {
	width: 100%;
}
.wsjl-2 .mws-bt span {
	color: #FFFFFF;
}
.wsjl-2  .mws-bt p {
	color: #C4CDDB;
}

.wsjl2-fl {
	width: 100%;
	text-align: center;
	margin-bottom: 0.8rem;
}
.wsjl2-fl span {
	display: inline-block;
	text-align: center;
	font-size: 0.55rem;
	color: #FFFFFF;
	background: url(../images/wsjl_b2_hd_02.png);
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	transition: all 0.3s;
	padding: 0.2rem 0.5rem;
	background-size: 100% 100% !important;
}
.wsjl2-fl span:hover {
	transform: translateY(-3px);
	box-shadow: 0 0 10px 1px rgba(255,255,255,0.2);
}
.wsjl2-fl .on {
	background: url(../images/wsjl_b2_hd_01.png);
}

.wsjl2-list {
	width: 94%;
	position: relative;
	height: 7rem;
	margin: auto;
}
.wsjl2-list .wsjl2-1 {
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background: #FFFFFF;
	background: rgba(255,255,255,0.9);
	padding: 20px 18px;
	padding-bottom: 14px;
	box-sizing: border-box;
	transform: translateY(100px);
	opacity: 0;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	transition: all 0.5s;
}
.wsjl2-1 .lef {
	position: absolute;
	cursor: pointer;
	top: 151px;
	left: -88px;
}
.wsjl2-1 .rig {
	position: absolute;
	cursor: pointer;
	top: 151px;
	right: -88px;
}
.wsjl2-list>.on {
	-webkit-transition: all 0.8s;
	-moz-transition: all 0.8s;
	-ms-transition: all 0.8s;
	transition: all 0.8s;
	transform: translateY(0);
	opacity: 1;
	z-index: 10;
}

#swiperws1 {
	width: 100%;
	height: 100%;
}
#swiperws1 a {
	display: inline-block;
	width: 100%;
	text-decoration: none;
}
#swiperws1 .img {
	width: 100%;
	height: 4rem;
	overflow: hidden;
}
#swiperws1 .img img {
	width: 100%;
	height: 100%;
	-webkit-transition: all 0.8s;
	-moz-transition: all 0.8s;
	-ms-transition: all 0.8s;
	transition: all 0.8s;
}
#swiperws1 p {
	line-height: 1.2rem;
	width: 100%;
	text-align: center;
	box-sizing: border-box;
	font-size: 0.5rem;
	color: #292929;
	font-weight: 600;
}
#swiperws1 a:hover p {
	color: #B24C1E;
}
#swiperws1 a:hover img {
	transform: scale(1.08);
}

.ny_gk{}
.ny_gk .b1{padding: 0 3%;margin-bottom: 0.8rem;}
.ny_gk .b1 .title{
    margin-bottom: 0.8rem;
}
.ny_gk .b1 .title h1{
    font-size: 0.8rem;
    color: #c3511c;
    margin-bottom: 0.2rem;
}
.ny_gk .b1 .title h2{
    font-size: 0.5rem;
    font-weight: normal;
    color: #666;
    margin-bottom: 0.5rem;
}
.ny_gk .b1 .title em{
    display: block;
    width: 0.8rem;
    height: 0.1rem;
    background: #666;
}
.ny_gk .b1 img{
    margin-bottom: 0.5rem;
}
.ny_gk .b1 p{
    font-size: 0.55rem;
    line-height: 1.1rem;
    text-indent: 2em;
    margin-bottom: 0.3rem;
}
.ny_gk .b1 a{
	background: url(../images/gk_more.png) no-repeat right center;
	background-size: 0.85rem auto;
	font-size: 0.5rem;
	text-align: right;
	width: 92%;
	display: inline-block;
	padding-right: 8%;
	color: #c3511c;
}
.ny_gk .b2{
    padding: 1rem 3% 0.8rem;
    background: url(../images/gk_b2_bg_01.png) repeat;
}
.ny_gk .b2 .title{
    margin-bottom: 1rem;
    text-align: center;
}
.ny_gk .b2 .title h1{
    font-size: 0.8rem;
    color: #c3511c;
    margin-bottom: 0.2rem;
}
.ny_gk .b2 .title h2{
    font-size: 0.5rem;
    font-weight: normal;
    color: #666;
    margin-bottom: 0.5rem;
}
.ny_gk .b2 .title em{
    display: block;
    width: 0.8rem;
    height: 0.1rem;
    background: #666;
    margin: auto;
}
.ny_gk .b2 .bd{}
.ny_gk .b2 .bd ul{
    font-size: 0;
}
.ny_gk .b2 .bd ul li{
    width: 30%;
    display: inline-block;
    margin-right: 5%;
    text-align: center;
    margin-bottom: 0.8rem;
}
.ny_gk .b2 .bd ul li a{
    display: block;
}
.ny_gk .b2 .bd ul li a img{
    display: block;
}
.ny_gk .b2 .bd ul li a h1{
    font-size: 0.6rem;
    color: #c3511c;
    padding: 0.4rem 0 0.3rem;
}
.ny_gk .b2 .bd ul li a h2{
    font-size: 0.45rem;
    font-weight: normal;
}
.ny_gk .b2 .bd ul li:nth-child(1){
    width: 100%;
    overflow: hidden;
    text-align: left;
    background: url(../images/gk_b2_bg_02.png) no-repeat;
    background-size: 100% auto;
}
.ny_gk .b2 .bd ul li:nth-child(1) a{
    padding: 0.5rem;
    height: 5.6rem;
}
.ny_gk .b2 .bd ul li:nth-child(1) a img{
    width: 3.85rem;
    float: left;
    margin-right: 1.5rem;
}
.ny_gk .b2 .bd ul li:nth-child(1) a h1{
    color: #fff;
    font-size: 0.9rem;
    margin-bottom: 0.5rem;
    padding-top: 0.8rem;
}
.ny_gk .b2 .bd ul li:nth-child(1) a h2{
    color: #fff;
    font-size: 0.6rem;
}
.ny_gk .b2 .bd ul li:nth-child(3n+1){margin-right:0;}

.ny_gk .b3{
    padding: 1rem 3%;
    background: url(../images/gk_b3_bg_01.jpg) no-repeat;
    background-size: cover;
}
.ny_gk .b3 .ingk-34{
    width: 100%;
    background: #fff;
    height: 8.74rem;
}
.ny_gk .b3 .lef{
    float: left;
    width: 5rem;
    background: #c3511c;
    height: 8.74rem;
    position: relative;
}
.ny_gk .b3 .title{
    margin-bottom: 1rem;
    text-align: left;
    padding: 0.7rem 0 0 0.8rem;
}
.ny_gk .b3 .title h1{
    font-size: 0.8rem;
    color: #fff;
    margin-bottom: 0.2rem;
}
.ny_gk .b3 .title h2{
    font-size: 0.5rem;
    font-weight: normal;
    color: #fff;
    margin-bottom: 0.5rem;
}
.ny_gk .b3 .title em{
    display: block;
    width: 0.8rem;
    height: 0.1rem;
    background: #fff;
}	
.ny_gk .b3 .left{
    display: block;
    width: 1.2rem;
    position: absolute;
    bottom: 0.8rem;
    right: 2.5rem;
    z-index: 11;
	outline: none;
}	
.ny_gk .b3 .left img{}	
.ny_gk .b3 .right{
    display: block;
    width: 1.2rem;
    position: absolute;
    bottom: 0.8rem;
    right: 0.8rem;
    z-index: 11;
	outline: none;
}	
.ny_gk .b3 .right img{}	
.ny_gk .b3 .rig{
    float: left;
    width: 8rem;
    padding: 0.55rem;
}	
.ny_gk .b3 .rig .swiper-slide{}	
.ny_gk .b3 .rig .swiper-slide img{
    height: 4rem;
    display: block;
    margin-bottom: 0.4rem;
}	
.ny_gk .b3 .rig .swiper-slide span{
    font-size: 0.6rem;
    font-weight: bold;
    color: #c3521d;
    margin-bottom: 0.3rem;
    display: inline-block;
}	
.ny_gk .b3 .rig .swiper-slide p{
    font-size: 0.7rem;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}	

.ny_gk .b4{background: url(../images/gk_b4_bg_01.jpg) no-repeat center;background-size:cover; padding-bottom: 1rem;}
.ny_gk .b4 .title{
    margin-bottom: 1rem;
    text-align: center;
    padding: 1rem 0 0rem;
}
.ny_gk .b4 .title h1{
    font-size: 0.8rem;
    color: #c3521d;
    margin-bottom: 0.2rem;
}
.ny_gk .b4 .title h2{
    font-size: 0.5rem;
    font-weight: normal;
    color: #888;
    margin-bottom: 0.5rem;
}
.ny_gk .b4 .title em{
    display: block;
    width: 0.8rem;
    height: 0.1rem;
    background: #333;
    margin: auto;
}	
.ny_gk .b4 .bd{background: url(../images/gk_b4_bg_02.png) no-repeat top center;background-size:100% auto; padding-bottom: 0.5rem;}
.ny_gk .b4 .bd dl{
    margin: 0 0.5rem;
    padding: 0.5rem 0 0;
    font-size: 0;
}
.ny_gk .b4 .bd dl dt{
    border-left: 0.15rem solid #c3521d;
    font-size: 0.7rem;
    text-indent: 0.3rem;
	margin-bottom: 0.8rem;
}
.ny_gk .b4 .bd dl dd{background: url(../images/gk_b4_bg_03.png) no-repeat top center;background-size:100% auto;width: 49%;margin-right: 2%;display: inline-block;text-align: center;
margin-bottom: 0.5rem;}
.ny_gk .b4 .bd dl dd h1{
    font-size: 0.35rem;
    color: #bf7b29;
    margin-bottom: 0.2rem;
    padding: 0.3rem 0.5rem 0;
}
.ny_gk .b4 .bd dl dd em{
    display: block;
    width: 0.8rem;
    height: 0.08rem;
    background: #bf7b29;
    margin: 0 auto 0.2rem;
}
.ny_gk .b4 .bd dl dd p{
    font-size: 0.3rem;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    text-align: left;
	padding: 0 0.8rem 0;
}
.ny_gk .b4 .bd dl dd:nth-child(2n+1){margin-right:0}

.ny_gk .b5{
    padding: 1rem 3% 0.8rem;
    background: url(../images/gk_b5_bg_01.jpg) no-repeat bottom center;
    background-size: 100% auto;
}
.ny_gk .b5 .title{
    margin-bottom: 1rem;
    text-align: center;
}
.ny_gk .b5 .title h1{
    font-size: 0.8rem;
    color: #c3511c;
    margin-bottom: 0.2rem;
}
.ny_gk .b5 .title h2{
    font-size: 0.5rem;
    font-weight: normal;
    color: #666;
    margin-bottom: 0.5rem;
}
.ny_gk .b5 .title em{
    display: block;
    width: 0.8rem;
    height: 0.1rem;
    background: #666;
    margin: auto;
}

.ny_gk .b6{
    padding: 1rem 3% 0.8rem;
}
.ny_gk .b6 .title{
    margin-bottom: 1rem;
    text-align: center;
}
.ny_gk .b6 .title h1{
    font-size: 0.8rem;
    color: #c3511c;
    margin-bottom: 0.2rem;
}
.ny_gk .b6 .title h2{
    font-size: 0.5rem;
    font-weight: normal;
    color: #666;
    margin-bottom: 0.5rem;
}
.ny_gk .b6 .title em{
    display: block;
    width: 0.8rem;
    height: 0.1rem;
    background: #666;
    margin: auto;
}

.ingk-61 {
	width: 100%;
	margin-top: 0.5rem;
	height: 6.8rem;
}
#swiper-lc::before {
	content: "";
	position: absolute;
	left: 0;
	bottom: 50%;
	height: 1px;
	width: 100%;
	border-bottom: 1px dashed #F0E1D9;
}
#swiper-lc ,
#swiper-lc .swiper-wrapper {
	width: 100%;
	height: 100%;
}
#swiper-lc .swiper-slide {
	height: 100%;
	position: relative;
}
#swiper-lc span {
	display: inline-block;
	position: absolute;
	top: 50%;
	left: 50px;
	transform: translate(0,-50%);
	width: 2rem;
	height: 2rem;
	border-radius: 50%;
	background-color: #C1501C;
	border: 6px solid #F9F9F9;
	box-shadow: 0 0 15px 1px rgba(0,0,0,0.3);
	font-size: 0.6rem;
	text-align: center;
	line-height: 2rem;
	color: #FFFFFF;
	font-weight: 600;
}
#swiper-lc span::before {
	position: absolute;
	content: "";
	left: 1rem;
	bottom: 2.5rem;
	border-left: 1px dashed #F0E1D9;
	width: 1px;
	height: 1.5rem;
}
#swiper-lc .swiper-slide:nth-child(2n) span::before {
	bottom: auto;
	top: 2.5rem;
}
#swiper-lc span::after {
	content: "";
	position: absolute;
	left: 0.92rem;
	width: 0.2rem;
	height: 0.2rem;
	border-radius: 50%;
	bottom: 4rem;
	background-color: #F0E1D9;
}
#swiper-lc .swiper-slide:nth-child(2n) span::after {
	bottom: auto;
	top: 4rem;
}
#swiper-lc .det {
	position: absolute;
	left: 3.5rem;
	top: 0;
	height: auto;
	width: 7rem;
}
#swiper-lc .swiper-slide:nth-child(2n) .det {
	top: auto;
	bottom: 0;
	left: auto;
	right: 4.4rem;
	width: 7rem;
}
#swiper-lc .det p {
	font-size: 0.45rem;
	color: #333333;
	line-height: 1.4;
}
#swiper-lc .swiper-slide:nth-child(2n-1) .det p:nth-child(2) {
	font-weight: 600;
	margin-top: 0.1rem;
}
#swiper-lc .swiper-slide:nth-child(2n) .det p {
	text-align: right;
}
#swiper-lc .swiper-slide:nth-child(2n) .det p:nth-child(1) {
	font-weight: 600;
	margin-bottom: 5px;
}





