@charset "UTF-8";

/**header_main**/
.header_main {
	width: 100%;
	height: .9rem;
	top: 0;
	z-index: 100;
	box-shadow: 0 0 0.04rem rgba(0, 0, 0, 0.2);
	position: fixed;
	background-color: #fff;
	max-width: 7.5rem;
}

.header_main .en {
	position: absolute;
	top: .35rem;
	right: 2.15rem;
}

.header_main .en a {
	display: block;
}

.header_main .en i {
	width: .47rem;
	height: .3rem;
	background-position: 0 -.43rem;
	vertical-align: top;
}

.header_main .search {
	width: 0.6rem;
	height: 0.5rem;
	display: none;
	position: absolute;
	right: 1.25rem;
	top: 0.25rem;
	background-position: -.68rem 0;
	z-index: 10;
}

.header_main .search.on {
	background-position: 0 0;
}

.header_main .logo img {
	display: block;
	padding-left: 0.28rem;
	padding-top: 0.16rem;
	height: 0.68rem;
	box-sizing: content-box;
}

.header_main .h1 img {
	height: 0.32rem;
	line-height: 0.32rem;
	margin: 0.36rem 0 0 1.41rem;
	color: #fff;
}

.header_main .navbtn {
	width: 0.75rem;
	height: 100%;
	padding-top: 0.3rem;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 10;
}

.header_main .navbtn s {
	width: 0.35rem;
	height: 0.33rem;
	display: block;
	background-position: -1.34rem 0;
}

.header_main .navbtn.cur s {
	background-position: -1.92rem 0;
}

.header_main .goBack {
	width: 1rem;
	height: 0.8rem;
	position: absolute;
	left: 0;
	top: 0;
}

.header_main .goBack:before {
	width: 0.22rem;
	height: 0.36rem;
	margin: 0.28rem auto 0;
	background: url("../g-images/g-ico.png") no-repeat;
	background-size: 4rem auto;
	background-position: -.98rem -.9rem;
	content: '';
	display: block;
}

.header_main .search_ico {
	display: block;
	position: absolute;
	right: 0.84rem;
	top: 0;
	text-align: center;
	cursor: pointer;
	width: 0.8rem;
	height: 1rem;
	z-index: 6;
	padding-top: 0.34rem;
}

.header_main .search_ico s {
	width: 0.45rem;
	height: 0.45rem;
	margin: 0 auto;
	background-position: -.62rem 0;
}

.header_main .search_ico.on {
	background: #fff;
}

.header_main .search_ico.on s {
	background-position: -1.92rem 0;
}

.header_main .tsearch {
	width: 100%;
	padding: 0.2rem;
	position: absolute;
	left: 0;
	top: 1rem;
	background: #fff;
	display: none;
	z-index: 10;
}

.header_main .tsearch s {
	right: 0.45rem;
	top: 0.34rem;
}

/*tsearch*/
.tsearch {
	width: 100%;
	height: 1rem;
	padding: 0.2rem 3%;
	position: absolute;
	left: 0;
	top: .8rem;
	z-index: 1122;
	background: #f7f6f6;
	border-top: 1px solid #d3d3d3;
}

.tsearch .txt {
	width: 75%;
	color: #000;
	text-indent: 0.2rem;
	color: #666;
	font-size: 0.22rem;
	height: 0.6rem;
	background: #fff;
	border: 1px solid #bbb;
	position: absolute;
	left: 2%;
	top: 0.2rem;
}

.tsearch .btn {
	color: #fff;
	font-size: 0.22rem;
	width: 20%;
	height: 0.6rem;
	line-height: 0.6rem;
	text-align: center;
	border: 0;
	background: #b60005;
	position: absolute;
	right: 3%;
	top: 0.2rem;
}

.tsearch.bsearch {
	display: block;
	position: relative;
	z-index: 10;
	margin: 0.3rem auto;
	background: none;
	border-top: 0;
	top: 0;
}

.tsearch.bsearch .txt {
	height: 0.76rem;
}

.tsearch.bsearch .btn {
	height: 0.76rem;
	line-height: 0.76rem;
}

.tsearch.bsearch:before {
	top: 0.36rem;
}

/*subNav*/
.subNav {
	position: fixed;
	max-width: 750px;
	min-width: 320px;
	width: 100%;
	margin: 0 auto;
	height: 100%;
	top: 0;
	bottom: 0;
	z-index: 9999;
	display: none;
}

.subNav .subNavCon {
	width: 100%;
	height: 100%;
	position: absolute;
	right: 0;
	top: 0;
	background: #fff;
}

.subNav .close {
	width: 0.42rem;
	height: 0.4rem;
	display: block;
	position: absolute;
	right: 0.28rem;
	top: 0.28rem;
	margin: 0 auto;
	background-position: -1.92rem 0;
}

.subNav ul {
	width: 100%;
	padding: 0.8rem 0 0.5rem;
	overflow-y: auto;
	height: 100%;
}

.subNav li {
	width: 88%;
	display: inline-block;
	line-height: 0.9rem;
	margin: 0 6%;
	position: relative;
	border-bottom: 1px solid #ddd;


}

.subNav li a {
	display: block;
	color: #333;
	font-size: 0.32rem;
	width: 80%;
}

.subNav li s {
	width: 0.14rem;
	height: 0.22rem;
	display: block;
	text-align: center;
	color: #333;
	font-size: 0.24rem;
	background-position: -3.67rem 0;
	margin-top: 0.34rem;
	margin-right: 0.1rem;
}

.subNav li .box {
	display: none;
	padding: 0 .2rem .2rem;
}

.subNav li .box a {
	border-color: #f9f9f9;
	height: 0.8rem;
	line-height: 0.8rem;
	width: 100%;
	color: #333 !important;
	font-size: 0.26rem;
	float: left;
	border-bottom: 1px dashed #ddd;
}

.subNav li.on>a {
	color: red;
}

.subNav li.on s {
	background-position: -3.23rem 0;
}

.subNav li .box a:last-child {
	border-bottom: 0;
}

.subNavShow {
	display: block;
}

.navBar {
	width: 100%;
	height: 1rem;
	position: fixed;
	bottom: 0;
	left: 0;
	z-index: 100;
	background: #fff;
	border-top: 1px solid #ddd;
}

.navBar ul {
	max-width: 750px;
	min-width: 320px;
	width: 100%;
	height: 1rem;
	margin: 0 auto;
}

.navBar ul li {
	float: left;
	width: 20%;
	height: 1rem;
}

.navBar ul li a {
	width: 100%;
	height: 1rem;
	padding-top: 0.15rem;
	font-size: 0.20rem;
	display: block;
	text-align: center;
	color: #333;
}

.navBar ul li a:before {
	width: 0.45rem;
	height: 0.42rem;
	display: block;
	margin: 0 auto 0.02rem;
}

.navBar ul li:first-child {
	border-left: 0;
}

.navBar ul li:nth-child(1) a:before {
	background-position: -.51rem -.92rem;
}

.navBar ul li:nth-child(2) a:before {
	background-position: 0.06rem -.92rem;
}

.navBar ul li:nth-child(4) a:before {
	background-position: -1.08rem -.92rem;
}

.navBar ul li:nth-child(5) a:before {
	background-position: -1.68rem -.92rem;
}

.navBar #nav2 {
	position: absolute;
	z-index: 10;
	width: 0.86rem;
	height: 0.86rem;
	left: 50%;
	margin-left: -.43rem;
	top: -.43rem;
	text-align: center;
	font-size: 0.2rem;
}

.navBar #nav2 .ico {
	width: 0.86rem;
	height: 0.86rem;
	background-position: 0 -1.52rem;
}

/***************top and bottom css end*********************/
/* imgtog */
.imgtog {
	width: 100%;
	margin: 0 auto;
	position: relative;
	overflow: hidden;
}

.imgtog .list {
	float: left;
	width: 500%;
}

.imgtog .list .item {
	float: left;
	width: 20%;
	position: relative;
}

.imgtog .list .item img,
.imgtog .list .item video {
	width: 100%;
	vertical-align: top;
	z-index: -9999;
}

.imgtog .prev,
.imgtog .next {
	width: 0.3rem;
	height: 0.45rem;
	position: absolute;
	top: 0.9rem;
	z-index: 20;
}

.imgtog .prev {
	left: 0.1rem;
	background-position: -.98rem 0;
}

.imgtog .next {
	right: 0.1rem;
	background-position: -1.4rem 0;
}

.imgtog .tip {
	height: 0.2rem;
	width: 100%;
	position: absolute;
	left: 0;
	bottom: .2rem;
	margin-left: 0;
	text-align: center;
	z-index: 11;
}

.imgtog .tip span {
	width: .47rem;
	height: .04rem;
	margin: 0 0.1rem;
	display: inline-block;
	cursor: pointer;
	vertical-align: top;
	text-align: center;
	background: #fff;
	border-radius: .02rem;
}

.imgtog .tip span.cur {
	background: #b60005;
}

.banner_main {
	position: relative;
	margin-top: 0.9rem;
	z-index: 9;
}

.indexsplit {
	width: 100%;
	height: 0.3rem;
	background: #f7f7f7;
	border-top: 1px solid #e5e5e5;
}

.indexmore,
.addclick {
	text-align: center;
	height: 0.74rem;
	line-height: 0.74rem;
	width: 94%;
	display: block;
	margin: 0 auto 0.2rem;
	font-size: 0.28rem;
	background: #0000ff;
	color: #fff;
}

.indexmore:link,
.addclick:link,
.indexmore:visited,
.addclick:visited {
	color: #fff;
}

.addclick {
	width: 94%;
	border-color: #999;
}

.imsg .item ul {
	position: absolute;
	left: 0;
	width: 100%;
	top: .67rem;
	background: #f9f9f9;
	border: 1px solid #ddd;
	border-top: none;
	left: -1px;
	display: none;
	height: 4.2rem;
	overflow: auto;
	z-index: 10;
}

.imsg .item ul li {
	line-height: .6rem;
	border-bottom: 1px solid #ddd;
	width: 49%;
	float: left;
	text-indent: 2em;
}

.imsg .item ul li:hover {
	background: #b60005;
	color: #fff;
}

.imsg .item ul li:nth-child(2n) {
	float: right;
}

.banner_main .banner li .w1400 {
	position: absolute;
	z-index: 10;
	left: 2%;
	top: 18%;
	width: 100%;
}

.banner_main .banner li .w1400 .item2 {
	position: relative;
	width: 2.18rem;
	float: left;
	text-align: center;
	margin-left: 2%;
}

.banner_main .banner li .w1400 .item2:first-child {
	margin-left: 3%;
	margin-top: 9%;
}

.banner_main .banner li .w1400 .item2:last-child {
	margin-top: 5%;
}

.banner_main .banner li .w1400 .item2 .bg {
	position: absolute;
	left: 0px;
	top: 0;
	width: 2.18rem;
	display: block;
	height: 2.13rem;
	background: url("../images/quan.png") no-repeat;
	background-size: cover;
	-webkit-animation: rotate 10s linear 0s infinite;
	animation: rotate 10s linear 0s infinite;
}

.banner_main .banner li .w1400 .item2 .text img {
	width: 1.5rem;
	height: 1.5rem;
	display: block;
	margin: .29rem auto .5rem;
}

.banner_main .banner li .w1400 .item2 .text .line {
	display: block;
	width: 2px;
	height: 2.2rem;
	background: url(../images/b_line.png) no-repeat;
	background-size: 2px auto;
	margin: -.95rem auto 0;
}

.banner_main .banner li .w1400 .item2:first-child .text .line {
	height: 1.5rem;
}

.banner_main .banner li .w1400 .item2:last-child .text .line {
	height: 2rem;
}

.banner_main .banner li .w1400 .item2 .text p {
	font-size: .24rem;
	line-height: .4rem;
	text-shadow: 1px 1px 1px #000000;
	color: #fff;
}

.banner_main .banner li .w1400 .item2.hover,
.banner_main .banner li .w1400 .item2:hover {
	transform: translateY(-.1rem);
	transition: ease-in-out 0.2s;
}

.ab {
	display: block;
	width: 100%;
	height: 100%;
}

.ov {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.index_title {
	padding: .57rem 0 .3rem;
	display: inline-block;
	width: 100%;
}

.index_title .fl {
	font-size: .38rem;
	font-weight: bold;
}

.index_title .fl span {
	color: #b60005;
}

.index_title .fr {
	padding-top: .15rem;
}

.index_title .fr a {
	color: #666;
	font-size: .26rem;
}

.floor_1 {
	background: url(../images/m1_03.jpg) center no-repeat;
	background-size: cover;
	padding: .2rem .3rem .18rem;
}

.floor_1 .txt {
	color: #fff;
	font-size: .28rem;
	margin-bottom: .1rem;
	display: inline-block;
	width: 100%;
}

.floor_1 .txt .fl {
	font-weight: bold;
}

.floor_1 .txt .fl span {
	color: #fb8903;
}

.floor_1 .txt .fr i {
	width: .31rem;
	height: .31rem;
	background: url(../images/j5_02.png) left center no-repeat;
	padding-left: 0.32rem;
	margin-right: .15rem;
	background-size: 100%;
}

.floor_1 .from {
	width: 100%;
	display: inline-block;
}

.floor_1 .from .item {
	width: 48.5%;
	height: 0.52rem;
	float: left;
	margin-right: 2%;
	margin-bottom: 0.16rem;
	background-color: #fff;
	position: relative;
}

.floor_1 .from .item.iol {
	margin-right: 0;
}

.floor_1 .from .item p {
	float: left;
	font-size: 0.24rem;
	line-height: 0.52rem;
	color: #666;
	padding-left: 0.2rem;
}

.floor_1 .from .item input {
	border: none;
	outline: none;
	width: 96%;
	padding-left: 4%;
	line-height: 0.52rem;
	position: absolute;
	right: 0;
	top: 0;
}

.floor_1 .from .item .em2 {
	display: block;
	color: #F00;
	position: absolute;
	right: 0.1rem;
	top: 0.1rem;
}

.floor_1 .from .item .em1 {
	display: block;
	color: #666;
	font-size: 0.24rem;
	font-family: "Arial";
	position: absolute;
	right: 0.2rem;
	top: 0.08rem;
}

.floor_1 .from .item #checkloing {
	position: absolute;
	right: 0rem;
	top: 0;
	height: 0.52rem;
}


.floor_1 .from .btn {
	width: 48%;
	height: 0.52rem;
	text-align: center;
	text-align: center;
	line-height: 0.52rem;
	font-size: 0.2rem;
	color: #fff;
	background: #dd0208;
	background: -moz-linear-gradient(top, #dd0208 0%, #b70005 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(top, #dd0208 0%, #b70005 100%);
	/*
 Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #dd0208 0%, #b70005 100%);
	/* W3C, IE10+, FF16+,
 Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dd0208',
			endColorstr='#b70005', GradientType=0);
	/* IE6-9 */
	border: none;
	float: left;
	cursor: pointer;
	margin: 0 auto;
}

.jk_index2 {
	background: url(../images/m1_04.jpg) no-repeat;
	background-size: cover;
	padding: .4rem .3rem;
	padding-bottom: 0.7rem;
}

.jk_index2 ul {
	display: inline-block;
	width: 100%;
}

.jk_index2 ul li {
	float: left;
	width: 50%;
	transition: all ease 0.36s;
	text-align: center;
	margin-top: 0.4rem;
	position: relative;
}

.jk_index2 ul li img {
	display: block;
	width: 0.74rem;
	height: 0.74rem;
	border: #c6c6c6 solid 1px;
	border-radius:
		0.1rem;
	overflow: hidden;
	margin: 0 auto;
}

.jk_index2 ul li h3 {
	font-size: 0.26rem;
	color: #666;
	line-height: 0.28rem;
	padding-top: 0.1rem;
}

.jk_index2 ul li i {
	display: block;
	width: 1px;
	height: 100%;
	background-color: #ccc;
	position: absolute;
	right: 0;
	top: 0;
}

.jk_index2 ul li.li2 i,
.jk_index2 ul li.li4 i {
	display: none;
}

.jk_top {
	padding-top: 0.68rem;
	text-align: center;
}

.jk_top h3 {
	font-size: 0.38rem;
	color: #333;
	line-height: 0.4rem;
}

.jk_top h3 span {
	display: inline-block;
	color: #b60005;
}

.jk_top p {
	font-size: 0.22rem;
	color: #4d4b4a;
	line-height: 0.36rem;
	padding-top: 0.06rem;
}


.jkm_1 {
	background: url(../images/m1_12.jpg) no-repeat;
	background-size: cover;
	padding: 0rem .3rem;
	padding-bottom: 0.7rem;
}

.jkm_1_1 {
	width: 100%;
	margin-top: 0.3rem;
}

.jkm_1_1 .bd {
	width: 100%;
}

.jkm_1_1 .bd li {
	width: 100%;
	position: relative;
	border-radius: 0.1rem;
	overflow: hidden;
}

.jkm_1_1 .bd li .img {
	width: 100%;
	display: block;
}

.jkm_1_1 .bd li .bg {
	background: url(../images/j18_03.png) center center;
	width: 100%;
	height: 100%;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	color: #fff;
	position: absolute;
	left: 0;
	top: 0;
	transition: all ease 0.36s;
}

.jkm_1_1 .bd li .bg img {
	display: block;
	margin-left: 0.32rem;
	margin-top: 0.32rem;
	width: 0.5rem;
}

.jkm_1_1 .bd li .bg .title {
	display: block;
	position: absolute;
	left: 0.32rem;
	bottom: 0.26rem;
}

.jkm_1_1 .bd li .bg .title span {
	display: block;
	font-size: 0.3rem;
	color: #fff;
	line-height: 0.32rem;
	text-shadow: 1px 0px 1px rgba(0, 0, 0, .35);
}

.jkm_1_1 .bd li .bg .title p {
	display: block;
	font-size: 0.22rem;
	color: #fff;
	line-height: 0.32rem;
	text-shadow: 1px 0px 1px rgba(0, 0, 0, .35);
	padding-top: 0.1rem;
	padding-right: 0.32rem;
}

.jkm_1_1 .bd li .bg .a {
	transition: all ease 0.36s;
	display: block;
	width: 1.26rem;
	height: 0.46rem;
	background: #fff;
	position: absolute;
	right: 0.32rem;
	top: 0.3rem;
	border-radius: 0.5rem;
	text-align: center;
	z-index: 66;
}

.jkm_1_1 .bd li .bg .a p {
	display: inline-block;
}

.jkm_1_1 .bd li .bg .a p i {
	display: block;
	width: 0.28rem;
	height: 0.28rem;
	background: url(../images/j18_07.png) center center no-repeat;
	float: left;
	margin-top: 0.09rem;
	background-size: 100%;
}

.jkm_1_1 .bd li .bg .a p span {
	display: block;
	font-size: 0.24rem;
	color: #db0208;
	line-height: 0.46rem;
	float: left;
	padding-left: 0.1rem;
}

.jkm_1_1 .bd li .bg .a:hover {
	transform: translateY(-5px);
	transition: all ease 0.36s;
}

.jkm_1_1 .hd {
	text-align: center;
	padding-top: 0.16rem;
}

.jkm_1_1 .hd ul {
	display: inline-block;
}

.jkm_1_1 .hd ul li {
	width: 0.12rem;
	height: 0.12rem;
	background-color: #999;
	border-radius: 0.5rem;
	font-size: 0;
	margin: 0 0.06rem;
	float: left;
}

.jkm_1_1 .hd ul li.on {
	background-color: #e5000a;
}

.jkm_1_2 {
	width: 100%;
	margin-top: 0.2rem;
	display: inline-block;
}

.jkm_1_2 dl {
	width: 45%;
	margin: 0 2%;
	transition: all ease 0.36s;
	height: 1rem;
	display: inline-block;
	background: url(../images/j17_20.png) center center no-repeat;
	background-size: 100%;
	text-align: center;
	margin-top: 0.3rem;
}

.jkm_1_2 dl dd {}

.jkm_1_2 dl dd span {
	display: block;
	font-size: 0.78rem;
	color: #333;
	line-height: 0.6rem;
	float: left;
	font-family: "Arial";
}

.jkm_1_2 dl dd p {
	display: inline-block;
}

.jkm_1_2 dl dd p b {
	display: block;
	font-size: 0.28rem;
	color: #666;
	line-height: 0.3rem;
	font-weight: normal;
	float: left;
	padding-left: 0.12rem;
}

.jkm_1_2 dl dd em {
	display: block;
	font-size: 0.22rem;
	color: #666;
	line-height: 0.24rem;
	float: none;
}

.newsList {
	padding: 0 0.3rem;
	padding-top: .4rem;
	display: inline-block;
}

.newsList .list {
	margin-bottom: .3rem;
	margin-top: 0;
}

.newsList .item {
	overflow: hidden;
	position: relative;
	margin-bottom: .35rem;
	background-color: #fff;
	border-radius: 0.1rem;
	padding-bottom: .14rem;
	width: 47%;
	float: left;
	margin-right: 5%;
}

.newsList .item:nth-child(2n) {
	margin-right: 0;
}

.newsList .item:last-child {
	border: 0px;
}

.newsList .item a {
	width: 100%;
	display: block;
}

.newsList .item img {
	width: 100%;
	border-radius: .1rem;
}

.newsList .item h3 {
	font-size: .28rem;
	line-height: .38rem;
	font-weight: normal;
	padding: 0 5%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #000;
}

.newsList .item .txt {
	color: #666666;
	font-size: .22rem;
	padding: 0 5%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #999;
	margin-top: .1rem;
}

.zhaobiao .item .txt {
	position: relative;
	left: 0;
	bottom: auto;
}

.newsList .item .span span:first-child {
	color: #999;
}

.newsList .item .span span:last-child {
	display: block;
	float: right;
	width: 1.7rem;
	height: .4rem;
	background: #91a4c0;
	color: #fff;
	font-size: .2rem;
	text-align: center;
	line-height: .4rem;
	border-radius: .03rem;
}

.newsList .item .time {
	padding-left: 5%;
	color: #999;
}



.floor_2_main {
	background: url(../images/m1_13.jpg) no-repeat;
	background-size: cover;
	padding: 0rem .3rem;
	padding-bottom: 0.7rem;
}

.floor_2_main .jk_top h3 {
	color: #fff;
}

.floor_2_main .floor_2_12 {
	width: 100%;
}

.floor_2_main .floor_2_12 img {
	display: block;
	width: 100%;
	border-radius: 0.1rem;
	margin-top: 0.3rem;
}

.floor_2_121 {
	text-align: center;
	padding-top: 0.36rem;
}

.floor_2_121 h3 {
	font-size: 0.3rem;
	color: #f98803;
	line-height: 0.32rem;
	padding-top: 0.26rem;
}

.floor_2_121 p {
	font-size: 0.24rem;
	color: #fff;
	line-height: 0.46rem;
	margin-top: 0.18rem;

}

.floor_2_121 .a {
	display: block;
	width: 2rem;
	height: 0.5rem;
	background: -moz-linear-gradient(top, #e5000a 0%, #bf0006 100%);
	background: -webkit-linear-gradient(top, #e5000a 0%, #bf0006 100%);
	background: linear-gradient(to bottom, #e5000a 0%, #bf0006 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e5000a', endColorstr='#bf0006', GradientType=0);
	transition: all ease 0.36s;
	font-size: 0.24rem;
	color: #fff;
	text-align: center;
	line-height: 0.5rem;
	border-radius: 0.8rem;
	margin: 0 auto;
	margin-top: 0.5rem;
}



.jk_index31 {
	width: 100%;
	overflow: hidden;
	margin: 0 auto
}

.jk_index31 .hd {
	padding-bottom: 0.34rem;
	padding-top: 0.4rem;
}

.jk_index31 .hd ul {
	display: inline-block;
	width: 100%;
}

.jk_index31 .hd ul li {
	width: 33.3%;
	float: left;
	height: 0.84rem;
	transition: all ease 0.36s;
	text-align: left;
	position: relative;
}

.jk_index31 .hd ul li .n {
	display: inline-block;
}

.jk_index31 .hd ul li .n img {
	display: block;
	width: 0.5rem;
	float: left;
	margin-top: 0.14rem;
	margin-left: 0.36rem;
}

.jk_index31 .hd ul li .n h3 {
	line-height: 0.84rem;
	float: left;
	padding-left: 0.1rem;
	font-size: 0.22rem;
	color: #999;
	line-height: 0.84rem;
	text-align: left;
}

.jk_index31 .hd ul li.on {
	background: #dd0208;
	transition: all ease 0.36s;
	background: -moz-linear-gradient (top, #dd0208 0%, #b70005 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(top, #dd0208 0%, #b70005 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #dd0208 0%, #b70005 100%);
	/* W3C, IE10+,
 FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dd0208',
			endColorstr='#b70005', GradientType=0);
	/* IE6-9 */
	cursor: pointer;
}

.jk_index31 .hd ul li.on .n img {
	filter: grayscale(100%) brightness(300%);
}

.jk_index31 .hd ul li.on .n h3 {
	color: #fff;
}

.jk_index31 .hd ul li i {
	display: block;
	width: 1px;
	height: 0.45rem;
	background-color: #ccc;
	position: absolute;
	right: 0;
	top: 0.2rem;
}

.jk_index31 .hd ul li.li3 i,
.jk_index31 .hd ul li.li6 i {
	display: none;
}

.jk_index31 .hd ul li.on i {
	display: none;
}

.jk_index31 .tempWrap {}

.jk_index31 .bd {
	height: 6.8rem;
	width: 100%;
}

.jk_index31 .con {
	background: url(../images/m1_07.jpg) bottom center no-repeat;
	background-size: cover;
	position: relative;
	height: 6.8rem;
}

.jk_index31 .con a {
	display: block;
	width: 100%;
	position: relative;
}

.jk_index31 .con img {
	display: block;
	width: 100%;
	border-radius: 0.1rem;
}

.jk_index31 .con .ul_nz {
	position: absolute;
	left: 0.6rem;
	top: 0.8rem;
}

.jk_index31 .con .ul_nzt {
	display: block;
	font-size: 0.34rem;
	color: #fa8e04;
	line-height: 0.36rem;
	font-weight: bold;
}

.jk_index31 .con .ul_nz .ul_nzz {
	font-size: 0.23rem;
	color: #fff;
	line-height: 0.32rem;
	text-shadow: 1px 0px 1px rgba(0, 0, 0, 0.7);
	padding-top: 4%;
}

.jk_index31 .con .ul_nz .ul_nzx {
	display: none;
	font-size: 0.24rem;
	color: #fff;
	line-height: 0.32rem;
	text-shadow: 1px 0px 1px rgba(0, 0, 0, 0.7);
	padding-top: 3%;
}

.jk_index31 .con .ul_ny {
	width: 100%;
	display: inline-block;
	margin-top: 0.3rem;
	margin-bottom: 0.2rem;
	height: 3.72rem;
	overflow: hidden;
	overflow-y: auto;
}

.jk_index31 .con .ul_ny dt {
	margin-bottom: 0.14rem;
	border-radius: 0.1rem;
	display: block;
	width: 3.04rem;
	float: left;
	height: 0.5rem;
	line-height: 0.5rem;
	text-align: left;
	background-color: #161615;
	margin-left: 0.14rem;
}

.jk_index31 .con .ul_ny dt p {
	width: 100%;
}

.jk_index31 .con .ul_ny dt p i {
	margin-top: 0.19rem;
	display: block;
	width: 0.12rem;
	height: 0.12rem;
	background-color: #fff;
	float: left;
	border-radius: 0.5rem;
	margin-left: 0.18rem;
}

.jk_index31 .con .ul_ny dt p span {
	display: block;
	float: left;
	font-size: 0.2rem;
	color: #fff;
	line-height: 0.5rem;
	padding-left: 0.1rem;
}

.jk_index31 .con .ul_ny dt.dt1 {
	width: 6.2rem;
}

.jk_index31 .ul_nr {
	width: 100%
}


.floor_2 {
	background: url(../images/f2_bg.jpg) no-repeat;
	background-size: cover;
	padding: .4rem .3rem 0;
}

.floor_2 li {
	float: left;
	text-align: center;
	color: #fff;
	width: 50%;
	margin-bottom: .43rem;
}

.floor_2 li h3 {
	font-size: .26rem;
	padding: 0 .1rem;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.swiper-container {
	padding-bottom: .7rem;
}

.swiper-pagination-bullet-active {
	background: #b60005;
	transform: scale(1.3);
}

.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 .1rem;
}

.floor_3 {
	padding: 0 .3rem .5rem;
	overflow: hidden;
}

.floor_3 .swiper-slide {
	width: 4rem;
	height: 4.2rem;
	position: relative;
}

.floor_3 .swiper-slide a {
	display: block;
	width: 100%;
	height: 100%;
	padding: .5rem .73rem 0 .35rem;
}

.floor_3 .swiper-slide h3 {
	font-size: .3rem;
	font-weight: bold;
	margin-bottom: .15rem;
}

.floor_3 .swiper-slide span {
	display: block;
	width: .59rem;
	height: .59rem;
	background: #b60005;
	text-align: center;
	color: #fff;
	font-size: .4rem;
	line-height: .57rem;
	position: absolute;
	right: 0;
	bottom: 0;
}

.floor_3 .swiper-container-horizontal>.swiper-pagination-bullets,
.floor_3 .swiper-pagination-custom,
.floor_3 .swiper-pagination-fraction {
	width: auto;
}

.floor_4 {
	background: url(../images/f4_bg.jpg) no-repeat;
	background-size: cover;
	padding: 0 .3rem .5rem;
	overflow: hidden;
}

.floor_4 .swiper-slide {
	width: 2.67rem;
	background: url(../images/f4_li.jpg) left bottom no-repeat;
	background-size: 100% auto;
	border-radius: .05rem;
	box-shadow: .05rem .05rem .05rem rgba(0, 0, 0, 0.1);
}

.floor_4 .swiper-slide figure {
	position: relative;
	padding-top: 139.42%;
	display: block;
	width: 100%;
	overflow: hidden;
}

.floor_4 .swiper-slide figure img {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
}

.floor_4 .swiper-slide h4 {
	line-height: .8rem;
	text-align: center;
	font-size: .28rem;
	padding: 0 .1rem;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.floor_4 .swiper-container-horizontal>.swiper-pagination-bullets,
.floor_4 .swiper-pagination-custom,
.floor_4 .swiper-pagination-fraction {
	width: auto;
}

.floor_5 {
	width: 100%;
	margin: 0 auto;
	padding-bottom: .5rem;
	background: url(../images/m1_10.jpg) no-repeat;
	background-size: cover;
	margin-top: 0.8rem;
	overflow: hidden;
}

.floor_5 .index_title .fl {
	color: #b60005;
}

.floor_5 .index_title .fl span {
	color: #fff;
}

.floor_5 .index_title .fr a {
	color: #fff;
}

.floor_5 .box_content {
	width: 93%;
	margin: 0 auto;
}

.floor_5 .hd {
	margin-bottom: .4rem;
}

.floor_5 .hd li {
	float: left;
	width: 25%;
	text-align: center;
}

.floor_5 .hd li h3 {
	color: #fff;
	font-size: .24rem;
}

.floor_5 .hd li b {
	display: block;
	width: .76rem;
	height: .76rem;
	background: #828384;
	border-radius: 100%;
	margin: 0 auto .1rem;
}

.floor_5 .hd li b img {
	width: .45rem;
	margin-top: .155rem;
}

.floor_5 .hd li.on b {
	background: #b60005;
}

.floor_5 .tempWrap {
	width: 100%;
}

.floor_5 .bd {
	color: #fff;
}

.floor_5 .bd a {
	position: relative;
	margin-bottom: .2rem;
	width: 100%;
	display: block;
}

.floor_5 .bd a .bott {
	position: absolute;
	left: 0;
	bottom: 0;
	line-height: .57rem;
	background: rgba(0, 0, 0, 0.57);
	width: 100%;
	color: #fff;
	padding: 0 .3rem;
}

.floor_5 .bd a .bott i {
	width: .39rem;
	height: .15rem;
	background-position: -.4rem 0;
	position: absolute;
	right: .3rem;
	top: 50%;
	margin-top: -.07rem;
}

.floor_5 .hd {
	width: 100%;
	padding-top: 0.4rem;
	margin-bottom: 0.3rem;
}

.floor_5 .hd ul {
	display: flex;
	width: 100%;
	justify-content: space-between;
}

.floor_5 .hd ul li {
	position: relative;
	width: 23.2%;
	background-color: #333;
	float: left;
	height: 0.5rem;
	text-align: center;
	line-height: 0.5rem;
	transition: all ease 0.36s;
}

.floor_5 .hd ul li:nth-child(4) {
	margin-right: 0;
}

.floor_5 .hd ul li a {
	display: block;
	width: 100%;
	height: 100%;
	font-size: 0.24rem;
	color: #fff;
}

.floor_5 .hd ul li.on {
	background: #dd0208;
	transition: all ease 0.36s;
	background: -moz-linear-gradient (top, #dd0208 0%, #b70005 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(top, #dd0208 0%, #b70005 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #dd0208 0%, #b70005 100%);
	/* W3C, IE10+,
 FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dd0208',
			endColorstr='#b70005', GradientType=0);
	/* IE6-9 */
	cursor: pointer;
}

.floor_5 .hd ul li i {
	display: none;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 8px 8px 0 8px;
	border-color: #b70005 transparent transparent transparent;
	position: absolute;
	left: 50%;
	bottom: -8px;
	margin-left: -8px;
}

.floor_5 .hd ul li.on i {
	display: block;
}

.floor_5 .bd {
	overflow: hidden;
}

.floor_5 .bd .con {
	overflow: hidden;
	zoom: 1;
	margin-bottom: 0.28rem;
	width: 6.8rem;
}

.floor_5 .bd .con a {
	display: block;
	width: 100%;
	height: 100%;
}

.floor_5 .bd .con .img1 {
	display: block;
	width: 100%;
}

.floor_5 .bd .con .on {
	color: #fff;
	height: 100%;
	display: block;
	position: absolute;
	left: 0;
	width: 100%;
	bottom: 0;
	transition: ease-in-out 0.2s;
	background: rgba(0, 0, 0, 0.2);
}

.floor_5 .bd .con .on::before,
.floor_5 .bd .con .on::after {
	box-sizing: border-box;
	content: '';
	position: absolute;
	top: 0.12rem;
	left: 0.12rem;
	bottom: 0.12rem;
	right: 0.12rem;
	-webkit-transform-origin: center;
	-ms-transform-origin: center;
	transform-origin: center;
	z-index: 10;
}

.floor_5 .bd .con .on::before {
	border-top: 1px solid rgba(255, 255, 255, 0.47);
	border-bottom: 1px solid rgba(255, 255, 255, 0.47);
	-webkit-transform: scale3d(0, 1, 1);
	transform: scale3d(0, 1, 1);
}

.floor_5 .bd .con .on::after {
	border-left: 1px solid rgba(255, 255, 255, 0.47);
	border-right: 1px solid rgba(255, 255, 255, 0.47);
	-webkit-transform: scale3d(1, 0, 1);
	transform: scale3d(1, 0, 1);
}

.floor_5 .bd .con .on::before,
.floor_5 .bd .con .on::after {
	-webkit-transform: scale3d(1, 1, 1);
	transform: scale3d(1, 1, 1);
	-webkit-transition: -webkit-transform 0.5s;
	transition: transform 0.5s;
}

.floor_5 .bd .con .on .an_d {
	position: absolute;
	left: 0;
	bottom: 0.3rem;
	width: 100%;
}

.floor_5 .bd .con .on .an_d p {
	font-size: 0.24rem;
	color: #fff;
	line-height: 0.34rem;
	padding-left: 0.32rem;
	float: left;
}

.floor_5 .bd .con .on .an_d p span {
	display: inline-block;
	font-size: 0.3rem;
}

.floor_5 .bd .con .on .an_d .right {
	display: block;
	font-size: 0.3rem;
	line-height: 0.3rem;
	color: #da0108;
	padding-right: 0.2rem;
}

.floor_5 .bd .con .on img {
	display: block;
	width: 0.34rem;
	top: 0.32rem;
	left: 0.32rem;
	position: absolute;
}



.floor_6 {
	background: url(../images/f6_bg.jpg) center bottom no-repeat;
	background-size: cover;
	padding: 0 .3rem .66rem;
}

.floor_6 h1 {
	display: none;
}

.floor_6 .index_title {
	padding-bottom: 0;
}

.floor_6 h3 {
	font-size: .3rem;
	padding-bottom: .62rem;
}

.floor_6 p {
	padding-bottom: 4.13rem;
}

.floor_6 li {
	float: left;
	width: 26%;
}

.floor_6 li h5 {
	font-size: .45rem;
}

.floor_6 li:last-child {
	width: 22%;
}

.floor_7 {
	background: url(../images/f7_bg.jpg) no-repeat;
	background-size: cover;
	padding: 0 .3rem .5rem;
}

.floor_7 .index_title .fl {
	color: #b60005;
}

.floor_7 .index_title .fl span {
	color: #fff;
}

.floor_7 .index_title .fr a {
	color: #fff;
}

.floor_7 .swiper-pagination-bullet {
	background: #999;
	opacity: 1;
}

.floor_7 .swiper-pagination-bullet-active {
	background: #b60005;
}

.floor_7 .swiper-container {
	overflow: hidden;
	padding-bottom: .9rem;
}

.floor_7 .swiper-slide {
	background: url(../images/f7_li.jpg) no-repeat;
	background-size: cover;
	height: 4.15rem;
	padding: .46rem .3rem 0;
	position: relative;
}

.floor_7 .swiper-slide h3 {
	color: #b60005;
	font-size: .3rem;
}

.floor_7 .swiper-slide h3 span {
	font-size: .4rem;
	font-weight: bold;
}

.floor_7 .swiper-slide h3 img {
	height: .36rem;
	margin-right: .1rem;
}

.floor_7 .swiper-slide .span {
	background: #b60005;
	color: #fff;
	width: 1.76rem;
	height: .43rem;
	display: block;
	text-align: center;
	border-radius: .215rem;
	position: absolute;
	left: .3rem;
	bottom: .43rem;
}

.floor_8 {
	padding: 0 .3rem .5rem;
}

.floor_8 li {
	border-radius: .25rem 0 .25rem 0;
	height: 2.03rem;
	margin-bottom: .13rem;
	padding: .25rem .3rem;
}

.floor_8 li a {
	display: block;
	width: 100%;
	height: 100%;
	color: #fff;
}

.floor_8 li h3 {
	font-size: .3rem;
	font-weight: bold;
}

.floor_9 {
	background: url(../images/f9_bg.jpg) no-repeat;
	background-size: cover;
	padding: 0 .3rem;
}

.floor_9 .index_title .fl {
	color: #b60005;
}

.floor_9 .index_title .fl span {
	color: #fff;
}

.floor_9 .index_title .fr a {
	color: #fff;
}

.m_sy {
	width: 100%;
	overflow: hidden;
}

.floor_8_main {
	background: url(../images/m1_17.jpg) center top no-repeat;
	background-size: cover;
	padding: 0 .3rem;
	overflow: hidden;
	padding-bottom: 0.8rem;
}

.floor_8_main .jk_top h3 {
	color: #fff;
}

.floor_8_main .index_title .fl {
	color: #b60005;
}

.floor_8_main .index_title .fl span {
	color: #fff;
}

.floor_8_main .index_title .fr a {
	color: #fff;
}

.floor_8_main .event_box {
	position: relative;
}

.floor_8_main .parHd {
	padding: 0 .5rem;
	z-index: 10;
	position: relative;
	margin-bottom: .5rem;
	margin-top: .59rem;
}

.floor_8_main .parHd ul {
	display: inline-block;
	width: 100%;
}

.floor_8_main .parHd li {
	float: left;
	width: 25%;
	text-align: center;
	position: relative;
	margin: 0 auto;
}

.floor_8_main .parHd li img {
	width: 1.09rem;
	height: 1.09rem;
	display: block;
	border: 2px solid #fff;
	box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);
	border-radius: 100%;
	margin: 0 auto;
}

.floor_8_main .parHd li.on img {
	border-color: #b60005;
}

.floor_8_main .parHd li i {
	position: absolute;
	left: 50%;
	margin-left: -5px;
	bottom: -5px;
	display: none;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 5px 5px 0 5px;
	border-color: #b60005 transparent transparent transparent;
}

.floor_8_main .parHd li.on i {
	display: none;
}

.floor_8_main .parHd .sPrev {
	width: .41rem;
	height: .41rem;
	border-radius: 100%;
	background: #b60005;
	display: block;
	text-align: center;
	position: absolute;
	left: .0rem;
	top: 50%;
	margin-top: -.205rem;
}

.floor_8_main .parHd .sPrev i {
	width: .1rem;
	height: .2rem;
	background-position: 0 -1.46rem;
	margin: 0 auto;
	position: absolute;
	left: 50%;
	margin-left: -.05rem;
	top: 50%;
	margin-top: -.1rem;
}

.floor_8_main .parHd .sNext {
	width: .41rem;
	height: .41rem;
	border-radius: 100%;
	background: #b60005;
	display: block;
	text-align: center;
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -.205rem;
}

.floor_8_main .parHd .sNext i {
	width: .1rem;
	height: .2rem;
	background-position: -0.1rem -1.46rem;
	margin: 0 auto;
	position: absolute;
	left: 50%;
	margin-left: -.05rem;
	top: 50%;
	margin-top: -.1rem;
}

.floor_8_main .parHd .prevStop {
	background: #999;
}

.floor_8_main .parHd .nextStop {
	background: #999;
}

.floor_8_main .parBd {
	overflow: hidden;
	position: relative;
}

.floor_8_main .parBd .swiper-container {
	padding: 0;
}

.floor_8_main .parBd .box {
	color: #fff;
	display: inline-block;
	width: 100%;
	line-height: .78rem;
}

.floor_8_main .parBd .box h3 {
	font-size: .34rem;
	float: left;
	padding-left: .2rem;
	line-height: 0.36rem;
}

.floor_8_main .parBd .box h3 p {
	display: block;
	font-size: .24rem;
	position: relative;
	line-height: 0.24rem;
	z-index: 2;
	padding-top: 0.14rem;
}

.floor_8_main .parBd .box h3 span {
	position: relative;
	z-index: 2;
}

.floor_8_main .parBd .box h3 i {
	display: block;
	width: 100%;
	height: 0.04rem;
	background: #b60005;
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 1;
}

.floor_8_main .parBd .box .ai {
	display: block;
	text-align: center;
	width: 2rem;
	height: 0.5rem;
	background-color: #e5000a;
	border-radius: 0.5rem;
	float: right;
	background: -moz-linear-gradient(top, #e5000a 0%, #bf0006 100%);
	background: -webkit-linear-gradient(top, #e5000a 0%, #bf0006 100%);
	background: linear-gradient(to bottom, #e5000a 0%, #bf0006 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e5000a', endColorstr='#bf0006', GradientType=0);
	transition: all ease 0.36s;
}

.floor_8_main .parBd .box .ai p {
	display: inline-block;
}

.floor_8_main .parBd .box .ai p i {
	display: block;
	margin-top: 0.1rem;
	float: left;
	width: 0.3rem;
	height: 0.3rem;
	background: url(../images/j15_03.png) center center;
	no-repeat;
	background-size: 100%;
}

.floor_8_main .parBd .box .ai p span {
	display: block;
	float: left;
	line-height: 0.5rem;
	padding-left: 0.14rem;
	font-size: 0.22rem;
	color: #fff;
}

.floor_8_main .slideBox {
	overflow: hidden;
	width: 100%;
	position: relative;
}

.floor_8_main .swiper-slide img {
	width: 100%;
	border-radius: 0.1rem;
	margin-top: 0.3rem;
	display: block;
}

.floor_8_main .swiper-container-horizontal>.swiper-pagination-bullets,
.floor_8_main .swiper-pagination-custom,
.floor_8_main .swiper-pagination-fraction {
	float: right;
	text-align: right;
	padding-right: .2rem;
}

.floor_8_main .swiper-pagination-bullet {
	opacity: .5;
}

.floor_8_main .swiper-pagination-bullet-active {
	opacity: 1;
}

.floor_8_1 {
	width: 100%;
	display: inline-block;
	padding-top: 0.1rem;
}

.floor_8_1 p {
	font-size: 0.24rem;
	color: #fff;
	line-height: 0.24rem;
	float: left;
	padding-top: 0.2rem;
}

.floor_8_1 p span {
	float: left;
}

.floor_8_1 p i {
	display: block;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 8px 8px 8px;
	border-color: transparent transparent #fb8903 transparent;
	float: left;
	margin-left: 10px;
	margin-top: 3px;
}

.floor_8_1 img {
	display: block;
	float: right;
}






.floor_10 {
	padding: 0 .3rem .5rem;
	background: url(../images/m1_15.jpg) no-repeat;
	background-size: cover;
	overflow: hidden;
}

.floor_10 .swiper-slide {
	background: #fff;
	border-radius: .1rem;
	box-shadow: .05rem .05rem .05rem rgba(0, 0, 0, 0.1);
	padding-bottom: .3rem;
}

.floor_10 .swiper-slide h3 {
	font-size: .28rem;
	color: #333;
	margin: .2rem .2rem .1rem;
	line-height: .4rem;
	height: .8rem;
}

.floor_10 .swiper-slide p {
	padding: 0 .2rem;
	color: #999;
	font-size: .22rem;
	line-height: .3rem;
	height: .6rem;
	margin-bottom: .2rem;
}

.floor_10 .swiper-slide span {
	padding: 0 .2rem;
	color: #666;
}

.floor_10 figure {
	position: relative;
	padding-top: 56.25%;
	display: block;
	width: 100%;
	overflow: hidden;
	border-radius: .1rem;
}

.floor_10 figure img {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
}



.floor_10 .hd {
	width: 100%;
	padding-top: 0.4rem;
	margin-bottom: 0.3rem;
	text-align: center;
}

.floor_10 .hd ul {
	display: inline-block;
}

.floor_10 .hd ul li {
	margin: 0 0.1rem;
	position: relative;
	width: 1.7rem;
	background-color: #333;
	float: left;
	height: 0.5rem;
	text-align: center;
	line-height: 0.5rem;
	transition: all ease 0.36s;
	color: #fff;
}

.floor_10 .hd ul li a {
	display: block;
	width: 100%;
	height: 100%;
	font-size: 0.24rem;
	color: #fff;
}

.floor_10 .hd ul li.on {
	background: #dd0208;
	transition: all ease 0.36s;
	background: -moz-linear-gradient (top, #dd0208 0%, #b70005 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(top, #dd0208 0%, #b70005 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #dd0208 0%, #b70005 100%);
	/* W3C, IE10+,
 FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dd0208',
			endColorstr='#b70005', GradientType=0);
	/* IE6-9 */
	cursor: pointer;
	color: #fff;
}

.floor_10 .hd ul li i {
	display: none;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 8px 8px 0 8px;
	border-color: #b70005 transparent transparent transparent;
	position: absolute;
	left: 50%;
	bottom: -8px;
	margin-left: -8px;
}

.floor_10 .hd ul li.on i {
	display: block;
}

.floor_10 .bd {
	overflow: hidden;
}

.floor_10 .bd .con {
	overflow: hidden;
	zoom: 1;
	margin-bottom: 0.28rem;
}

.floor_10 .bd .con .con_1 {
	width: 100%;
}

.floor_10 .bd .con .con_1 .img1 {
	display: block;
	width: 6.9rem;
	overflow: hidden;
	border-radius: 0.1rem;
}

.floor_10 .bd .con .con_1 .on {
	background-color: #fbfbfa;
	padding: 0.2rem;
	width: 6.9rem;
	position: relative;
	border-radius: 0 0 0.1rem 0.1rem;
}

.floor_10 .bd .con .con_1 .on h3 {
	font-size: 0.3rem;
	color: #333;
	line-height: 0.3rem;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	word-break: break-all;
}

.floor_10 .bd .con .con_1 .on p {
	font-size: 0.24rem;
	color: #666;
	line-height: 0.24rem;
	margin-top: 0.14rem;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	word-break: break-all;
}

.floor_10 .bd .con .con_1 .on span {
	display: block;
	font-size: 0.24rem;
	color: #666;
	padding-top: 0.2rem;
}

.floor_10 .bd .con .con_1 .on h4 {
	width: 1rem;
	height: 0.4rem;
	background: #dd0208;
	transition: all ease 0.36s;
	background: -moz-linear-gradient (top, #dd0208 0%, #b70005 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(top, #dd0208 0%, #b70005 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #dd0208 0%, #b70005 100%);
	/* W3C, IE10+,
 FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dd0208',
			endColorstr='#b70005', GradientType=0);
	/* IE6-9 */
	cursor: pointer;
	color: #fff;
	line-height: 0.4rem;
	border-radius: 0.5rem;
	position: absolute;
	right: 0.2rem;
	bottom: 0.2rem;
	text-align: center;
}

.floor_10 .bd .con .con_2 {
	background-color: #fbfbfa;
	border-radius: 0.1rem;
	padding: 0.2rem;
	width: 6.9rem;
	margin-top: 0.4rem;
}

.floor_10 .bd .con .con_2 a {
	display: inline-block;
	width: 100%;
	padding: 0.38rem 0;
	border-bottom: #dfdfde dashed 0.01rem;
}

.floor_10 .bd .con .con_2 a .w {
	width: 1.28rem;
	text-align: center;
	font-size: 0.24rem;
	color: #666;
	line-height: 0.24rem;
	font-family: "Arial";
	float: left;
	border-right: #dfdfde solid 0.01rem;
}

.floor_10 .bd .con .con_2 a .w span {
	display: block;
	font-size: 0.4rem;
	font-weight: bold;
	padding-bottom: 0.1rem;
	line-height: 0.4rem;
}

.floor_10 .bd .con .con_2 a .s {
	width: 4.86rem;
	float: right;
}

.floor_10 .bd .con .con_2 a .s h3 {
	font-size: 0.3rem;
	color: #333;
	line-height: 0.3rem;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	word-break: break-all;
}

.floor_10 .bd .con .con_2 a .s p {
	font-size: 0.24rem;
	color: #999;
	line-height: 0.24rem;
	white-space: nowrap;
	margin-top: 0.12rem;
	text-overflow: ellipsis;
	overflow: hidden;
	word-break: break-all;
}

.floor_10 .bd .con .con_2 a:last-child {
	border-bottom: none;
}




.floor_10 .swiper-container {
	padding-bottom: .9rem;
}

.floor_10_1 {
	padding-top: .4rem;
}

.floor_10_1 .list {
	margin-bottom: .3rem;
	margin-top: 0;
	background-color: rgb(255 255 255 / 70%);
	padding: 5%;
	box-shadow: 0 0 1px rgb(0 0 0 / 10%);
	padding-bottom: 0;
}

.floor_10_1 .item {
	overflow: hidden;
	display: inline-block;
	position: relative;
	margin-bottom: .35rem;
	border-bottom: 1px solid #ddd;
	width: 100%;
	padding-bottom: .35rem;
}

.floor_10_1 .item:last-child {
	border: 0px;
	margin-bottom: 0;
}

.floor_10_1 .item a {
	width: 100%;
	display: block;
}

.floor_10_1 .item img {
	width: 2.13rem;
	height: 1.2rem;
	margin-right: .3rem;
	border-radius: .03rem;
	float: left;
}

.floor_10_1 .item .w {
	width: 25%;
	float: left;
	text-align: center;
	font-size: 0.24rem;
	color: #333;
	line-height: 0.24rem;
}

.floor_10_1 .item .w span {
	display: block;
	text-align: center;
	font-size: 0.4rem;
	color: #333;
	line-height: 0.5rem;
	font-weight: bold;
}

.floor_10_1 .item .s {
	float: right;
	width: 73%;
}


.floor_10_1 .item h3 {
	font-size: .28rem;
	line-height: .38rem;
	font-weight: normal;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #000;
}

.floor_10_1 .item .txt {
	color: #666666;
	font-size: .2rem;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #999;
	margin-top: .1rem;
}

.floor_10_1 .item .span span:first-child {
	color: #999;
}

.floor_10_1 .item .span span:last-child {
	display: block;
	float: right;
	width: 1.7rem;
	height: .4rem;
	background: #91a4c0;
	color: #fff;
	font-size: .2rem;
	text-align: center;
	line-height: .4rem;
	border-radius: .03rem;
}

.floor_10_1 .item .span span.span1 {
	background: #b60005;
}












.floor_11 {
	background: url(../images/m1_14.jpg) no-repeat;
	background-size: cover;
	overflow: hidden;
	padding: 0 .3rem .5rem;
}

.floor_11 .swiper-slide {
	position: relative;
	box-shadow: .03rem .03rem .03rem rgba(0, 0, 0, 0.1);
	margin-top: 0.4rem;
}

.floor_11 .swiper-slide img {
	width: 100%;
	vertical-align: top;
	border-radius: 0.1rem;
}

.floor_11 .swiper-slide h4 {
	position: absolute;
	left: 0;
	bottom: 0;
	line-height: .65rem;
	background: rgba(0, 0, 0, 0.57);
	width: 100%;
	text-align: center;
	color: #fff;
	padding: 0 0.3rem;
}

.bottom_copy {
	background: url(../images/m1_17.jpg) no-repeat;
	background-size: cover;
	padding: .3rem .3rem 0.3rem;
}

.bottom_copy img {
	width: 2.24rem;
}

.bottom_copy .tel {
	color: #fff;
	padding-top: .47rem;
	padding-bottom: .92rem;
}

.bottom_copy .tel i {
	width: .71rem;
	height: .71rem;
	background-position: 0 -.47rem;
	float: left;
	margin-right: .1rem;
}

.bottom_copy .tel p {
	font-size: .22rem;
	line-height: .26rem;
}

.bottom_copy .tel h3 {
	font-size: .48rem;
	line-height: .48rem;
}

.bottom_copy a {
	color: #fff;
}

.bottom_copy .text {
	color: #fff;
	text-align: center;
	font-size: .24rem;
}

/*# sourceMappingURL=style.css.map */











.contact-us-container {
	margin-top: 0.3rem;
	width: 100%;
	*zoom: 1;
}

.contact-us-container .map-container {
	display: block;
	width: 100%;
	height: 4rem;
}

.contact-us-container .company-list {
	display: inline-block;
	margin-top: 0.3rem;
}

.contact-us-container .company-list .company-item {
	width: 100%;
	border: 1px solid #dfdfdf;
	padding: 0.2rem 0 0 0.3rem;
	float: left;
	margin: -1px 0 0 0;
	position: relative;
}

.contact-us-container .company-list .company-item .weixin {
	display: block;
	position: absolute;
	right: 0.1rem;
	top: 0.06rem;
	width: 1rem;
	height: 1rem;
}

.contact-us-container .company-list .company-item .weixin img {
	width: 1rem;
	height: 1rem;
	background-size: 100%;
}

.contact-us-container .company-list .company-name {
	font-size: 0.26rem;
	color: #000;
	margin-bottom: 0.08rem;
}

.contact-us-container .company-list .company-tel {
	font-size: 0.24rem;
	margin-bottom: 0.15rem;
	padding-left: 0.3rem;
	height: 0.24rem;
	background: url(../images/lxmdicon05.png) no-repeat left center;
	line-height: 0.24rem;
	background-size: .18rem auto;
}

.contact-us-container .company-list .company-add {
	font-size: 0.24rem;
	margin-bottom: 0.15rem;
	padding-left: 0.3rem;
	background: url(../images/lxmdicon07.png) no-repeat 0 0.1rem;
	background-size: .18rem auto;
	line-height: 24px;
}