@charset "utf-8";
	/* CSS Document */
*,body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,img,input,legend,li,nav,ol,p,select,span,table,td,textarea,tr,ul {
	margin:0;
	padding:0;
	font-family:Arial,Helvetica,sans-serif;
	list-style:none;
}
input {
	outline:none
}
a,a:hover {
	text-decoration:none
}
html {
	background-color:#F2F2F2;
	margin-right:auto;
	margin-left:auto;
}
@media screen and (min-width: 10px) and (max-width: 380px) {
  html {
    font-size: 86%; } }
body {
	display:block;
	font-family:"Microsoft YaHei",微软雅黑,"MicrosoftJhengHei",华文细黑,STHeiti,MingLiu;
}
@media (min-width:980px) {
	html {
	width:640px;
}
}@media (max-width:100%) {
	html {
	width:100%;
}
}@media (min-width:980px) {
	.detailstoppic {
	position:relative;
	width:100%;
	background-color:#f0f0f0
}
}@media (max-width:100%) {
	.detailstoppic {
	position:relative;
	width:100%;
	height:auto;
	background-color:#f0f0f0
}
}.detailstoppic .swiper-container {
	position:relative;
	overflow:hidden;
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	-o-backface-visibility:hidden;
	backface-visibility:hidden;
	z-index:1;
	overflow-x:hidden;
	height:16rem;
}
.detailstoppic .swiper-wrapper {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	width:100%;
	-webkit-transform:translate3d(0px,0px,0px);
	transform:translate3d(0px,0px,0px);
	position:relative;
	z-index:1;
	-webkit-transition-property:-webkit-transform;
	transition-property:-webkit-transform;
	transition-property:transform;
	transition-property:transform,-webkit-transform
}
.detailstoppic .swiper-slide {
	width:100%;
	height:100%;
	-webkit-flex-shrink:0;
	-ms-flex-negative:0;
	flex-shrink:0;
	background:#f6f6f6;
}
.detailstoppic .swiper-slide img {
	width:100%;
	height:100%;
	border:none
}
.detailstoppic .swiper-pagination {
	position:absolute;
	z-index:200;
	color:#FFF;
	font-size:.8rem;
	height:1.4rem;
	bottom:0.875rem;
	line-height:1.4rem;
	border-radius:.7rem;
	padding-left:2rem;
	background:rgba(0,0,0,.50);
	right:1rem;
	padding-right:0.6rem;
}
.detailstoppic .swiper-pagination::before {
	speak:none;
	font-style:normal;
	font-variant:normal;
	text-transform:none;
	line-height:1.6;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	font-size:.8rem;
	position:absolute;
	top:.1rem;
	left:.6rem;
	margin-right:.25rem;
}
.detailstoppic .nsc {
	background-image:linear-gradient( rgba(0,0,0,0),rgba(0,0,0,1));
	height:4em;
	padding:.5rem 2%;
	position:absolute;
	bottom:0;
	left:0;
	color:#fff;
	z-index:100;
	display:block;
	width:96%;
	padding-top:0;
	padding-right:2%;
	padding-bottom:0;
	padding-left:2%;
}
.detailstoppic .nsc .number {
	width:70%;
	float:left;
	line-height:1.2rem;
	font-size:0.875rem;
	color:#FFFFFF;
}
.detailstoppic .nsc .sa {
	position: absolute;
	bottom:1.5rem;
}
.detailstoppic .nsc .number P {
	font-size:1rem;
	line-height:1.6rem;
	margin-top:0.4rem;
}
.detailstoppic .back {
	position:absolute;
	left:3%;
	display:block;
	width:2.4rem;
	height:2.4rem;
	line-height:2.4rem;
	border-radius:50%;
	background-color:rgba(0,0,0,0.5);
	color:#fff;
	font-size:1.6rem;
	text-align:center;
	text-indent:-2px;
	cursor:pointer;
	z-index:100;
	margin-top:3%;
	background-image:url(../images/back.png);
	background-size:80% auto;
	background-repeat:no-repeat;
	background-position:30% center;
}
.detailstoppic .tanc {
	position:absolute;
	display:block;
	width:2.4rem;
	height:2.4rem;
	line-height:2.4rem;
	border-radius:50%;
	background-color:rgba(0,0,0,0.4);
	color:#fff;
	font-size:1.6rem;
	text-align:center;
	text-indent:-2px;
	cursor:pointer;
	z-index:100;
	margin-top:3%;
	background-image:url(../images/fenxiang.png);
	background-size:76% auto;
	background-repeat:no-repeat;
	background-position:65% 30%;
	right:14%;
}
.detailstoppic .moreButton {
	position:absolute;
	display:block;
	width:2.4rem;
	height:2.4rem;
	line-height:2.4rem;
	border-radius:50%;
	background-color:rgba(0,0,0,0.4);
	color:#fff;
	font-size:1.6rem;
	text-align:center;
	text-indent:-2px;
	cursor:pointer;
	z-index:100;
	margin-top:3%;
	background-image:url(../images/moreButton.png);
	background-size:80% auto;
	background-repeat:no-repeat;
	background-position:center center;
	right:3%;
}
.detailstoppic .pop {
	position:absolute;
	top:3.2rem;
	z-index:999;
	right:0.43rem;
}
.detailstoppic .kailong {
	width:0;
	height:0;
	border-right:0.6rem solid transparent;
	border-left:0.6rem solid transparent;
	border-bottom:0.6rem solid rgba(0,0,0,0.7);
	float:right;
	margin-right:1rem;
}
.detailstoppic .pop_head {
	position:relative;
}
.detailstoppic .pop_head a.close {
	width:47px;
	height:46px;
	background:url(close.png);
	position:absolute;
	right:-23px;
	line-height:20px;
	color:#000;
	text-decoration:none;
	top:-23px;
}
.detailstoppic .pop_body {
	padding:1rem;
	background:#000;
	background-color:rgba(0,0,0,0.7);
	width:5.8rem;
	overflow:hidden;
	border-radius:0.875rem;
	color:#FFFFFF;
	text-decoration:none;
}
.detailstoppic .pop_body  a,.detailstoppic .pop_body a:hover {
	color:#FFFFFF;
	text-decoration:none;
	float:left;
	overflow:hidden;
	line-height:2.2rem;
	width:100%;
	font-size:1rem;
}
.detailstoppic i {
	float:left;
	margin-right:0.4rem;
	color:#FFFFFF;
	text-decoration:none;
	line-height:2.2rem;
}


.popup_da_box {

	width:100%;
	position:fixed;
	bottom:-9999px;
	left:0;
	background:#fff;
	transition:all 0.2s;
	z-index:10000;
}
.popup_dinggou{
	height: 100%;
}
.popup_qun,.popup_wenzi,.popup_tuiding{
	border-radius:0.875rem 0.875rem 0 0;
}

.popup_title {
	height:3rem;
	text-align:center;
	line-height:3rem;
	width:100%;
	margin:0 auto;
	border-bottom:1px solid #f2f2f2;
	color:#999999;
	position:relative;
	font-size:1.2rem;
}
.popup_title .fa-times{
	float:right;
	line-height:3rem;
	-webkit-text-stroke:4px white;
	font-size:2rem;
	right:2.6%;
	color:#999999;
	position:absolute;
	z-index:666;
}
.popup_title .fa-arrow-left{
	float: right;
	line-height: 3rem;
	-webkit-text-stroke: 3px white;
	font-size: 2rem;
	color: #999999;
	position: absolute;
	z-index: 666;
	left: 2.6%;
}
.popup_title .fa-times:before {
	content:"\f00d";
}

.popup_zhezhao {
	position:fixed;
	top:0;
	left:0;
	background:rgba(0,0,0,0.3);
	width:100%;
	height:100%;
	display:none;
	z-index:9999;
}
.popup_centen {
	padding:5%;
	text-align:center;
}
/*测试按钮*/
    .ceshibottom li {
	width:100%;
	line-height:50px;
	padding:5px;
	border-bottom:1px solid #333;
}
.popup_centen  .btn {
	height:5rem;
	width:5rem;
	border-top-width:0px;
	border-right-width:0px;
	border-bottom-width:0px;
	border-left-width:0px;
	background-image:url(../images/fzlj.png);
	background-repeat:no-repeat;
	background-position:center center;
	border-radius:50%;
	background-size:80% auto;
	margin-bottom:2%;
}
.chatwrap {

    height: 80%!important;

}
.search_txt {
	font-size:0.875rem;
	text-align:left;
	text-indent:2em;
	line-height:1.2rem;
	height:26rem;
	overflow:scroll;
	color:#0D0D0D;
} 
.search_txt p{
	line-height: 1.5rem;
	font-size: 0.875rem;
	color: #333333;
	padding: 0px;
	margin: 0px;
	text-align: left;
	text-indent: 0em;
}
.search_txt i{
	color: #ffba00;
    margin-right: 0.4rem;
}
.search_txt strong{
	color: #000000;
}
.search_txt_kf {
	height: 100%;
	padding-top: 9%;
	padding-right: 2%;
	padding-left: 2%;
	position: relative;	
}
.search_txt_kf .times {
	float: right;
	font-size: 1.5rem;
	left: 3%;
	color: #999999;
	position: absolute;
	top: 0.6rem;
}
.gaoba {
	height:80%;
		padding-bottom:2%;

}
.search_txt_kf .ifchang {
	height:94%;
	width:100%;
}
.search_txt_kf   .emy {
	position:absolute;
	width:5.2rem;
	height:3rem;
	background-color:#FFFFFF;
	right:1rem;
}
.xl1b3 {
	float: left;
	width: 100%;
}
.xl1b3 .xl1b3a{
		width: 100%;

	float: left;
    line-height: 1.2rem;
    font-size: 0.75rem;
}
.xl1b3 .xl1b3a i{
	margin-right: 0.25rem;
}
.title {
	background-color:#FFFFFF;
	padding:2%;
}
.title h1 {
	font-size:1rem;
	line-height:1.4rem;
	color:#333333;
	text-decoration:none;
	text-align:left;
	font-weight:600;
}
.title h5 {
	font-size:1.25rem;
	line-height:1.4rem;
	color:#333333;
	text-decoration:none;
	text-align:left;
	font-weight:600;
}
.title h2 {
	font-size:0.9rem;
	line-height:1.4rem;
	font-weight:300;
	color:#999999;
	text-decoration:none;
	text-align:left;
	margin-top:1%;
}
.title h3 {
	font-size:0.9rem;
	line-height:1.4rem;
	font-weight:200;
	color:#999999;
	text-decoration:none;
	text-align:left;
	margin-bottom:1%;
}
.title h3 .price {
	color:#eb5d2a;
	font-size:1.4rem;
	font-weight:500;
	font-family:Arial,Helvetica,sans-serif;
	padding-right:0.2rem;
	padding-left:0.2rem;
}
.title h3 .yuan {
	color:#eb5d2a;
	font-family:Arial,Helvetica,sans-serif;
}
.title .zht {
	width:100%;
	margin-top:1%;
	display:inline-block;
	border-bottom-width:0.1rem;
	border-bottom-style:solid;
	border-bottom-color:#f2f2f2;
	padding-bottom:1%;
}
.title .zht em {
	font-size:0.7rem;
	font-style:normal;
	font-weight:normal;
	color:#FF6600;
	border:1px dashed #FF6600;
	margin-bottom:0.4rem;
	padding-right:0.2rem;
	padding-left:0.2rem;
	float:left;
	line-height:0.85rem;
	margin-right:0.4rem;
	border-radius:0.2rem;
}
.title .cfd {
	font-size:0.875rem;
	color:#999999;
}
.title .cfd i {
	width:0.875rem;
}
.title .cfd .dianj {
	float:right;
}
.fuw {
	padding:2%;
	margin-top:2%;
	background-color:#FFFFFF;
}
.fuw dl {
	width:100%;
	font-size:0.875rem;
	color:#999999;
	display:inline-block;
	line-height:1.2rem;
}
.fuw dl dt {
	float:left;
	margin-right:1rem;
}
.fuw dl dd {
	margin-right:0.875rem;
	color:#333333;
	float:left;
}
.fuw dl dd .kmh {
	background-color:#FF6600;
	height:0.7rem;
	width:0.7rem;
	border-radius:50%;
	text-align:center;
	background-image:url(../images/gou.png);
	background-repeat:no-repeat;
	background-position:center center;
	background-size:74% auto;
	display:block;
	float:left;
	margin-top:0.24rem;
	margin-right:0.2rem;
}
.fuw .fa-angle-right {
	float:right;
	font-size:1rem;
	color:#999999;
	line-height:1.2rem;
}
.sef1 {
	background-color: #FFFFFF;
	line-height: 1.75rem;
	font-size: 1rem;
	color: #333333;
	padding-left: 2%;
	padding-right: 2%;
	padding-bottom: 2%;
	padding-top: 2.6%;
}

.yuij {
	margin-top:2%;
	background-color:#fffcf5;
	padding:2%;
	background-image:url(../images/head-recom.png);
	background-repeat:no-repeat;
	background-size:90% auto;
	background-position:3rem -0.875rem;
}
.yuij dl{
	border: 0.2rem dashed #FF9E00;
	padding-left: 2%;
	padding-top: 2%;
	padding-right: 2%;
	border-radius: 0.5rem;
}
.yuij dt {
	font-size:0.9rem;
	color:#fc503a;
	line-height:1.2rem;
	font-weight:800;
}
.yuij dd {
	font-size: 0.875rem;
	color: #111111;
	line-height: 1.2rem;
	margin-bottom: 2%;
}
.jiaoy {
	display:block;
	background-color:#FFFFFF;
	margin-top:2%;
	margin-bottom:2%;
	padding-top:2%;
	padding-bottom:2%;
}
.jiaoy .jiaoy_a {
	font-size:1rem;
	font-weight:bold;
	padding-left:2%;
}
.jiaoy .jiaoy_a i {
	color:#ffba00;
	margin-right:0.4rem;
}
.jiaoy .jiaoy_b {
	display:block;
	padding-top:2%;
	padding-bottom:2%;
}
.jiaoy .xcgy1 {
	line-height:1.75rem;
	font-size:0.875rem;
	float:left;
	width:30.6%;
	margin-left:2%;
	color:#666666;
	border-radius:0.3rem;
	overflow:hidden;
	margin-bottom:2%;
}
.jiaoy .xcgy1 .z {
	color:#FFFFFF;
	background-color:#8cce95;
	float:left;
	text-align:center;
	width:20%;
	font-weight:bold;
}
.jiaoy .xcgy1 .z1 {
	float:left;
	background-color:#f5f5f5;
	width:76%;
	padding-left:4%;
	overflow:hidden;
	height:1.75rem;
}
.mainBox {
	width:100%
}
.mainCon {
	width:100%
}
.mainCon .navBox {
	height:2.4rem;
	width:100%!important;
	z-index:300;
	background-color:#ffffff;
}
.mainCon .navBox li {
	float: left;
	height: 2.4rem;
	width: 20%;
	background-color: #FFFFFF;
	font-size: 1rem;
	border-bottom: 3px solid #ececec;
}
.mainCon .navBox li a {
	line-height:2.4rem;
	float:left;
	text-align:center;
	width:100%;
	color:#585858;
}
.mainCon .navBox li a:hover {
	text-decoration:none
}
.mainCon .navBox li a.cur {
	color: #FF6600;
	height: 2.4rem;
	border-bottom: 3px solid #FF6600;
	font-weight: bold;
}
.itemBox {
	margin-bottom:2%;
}
.sef2,.sef4,.sef5 {
	background-color:#ffffff;
	padding:2%;
	top:2%;
}

.sef1  img {
	width:100%!important;
	height:auto!important;
	padding:0;
}
.clear {
	height:0px;
	clear:both;
	width:100%;
}
.sef2 .tel,.sef3 .tel {
	font-size:1.2rem;
	padding-left:2%;
	padding-right:2%;
	padding-top:2%;
	font-weight:bold;
}
.sef2 .zhuiz {
	font-size:0.875rem;
	font-weight:500;
	color:#999999;
}
.sef2 i,.sef3 i {
	color:#ffba00;
	margin-right:0.4rem;
}
.sef3 {
	background-color:#ffffff;
	padding-top:2%;
	padding-right:2%;
	padding-bottom:4%;
	padding-left:2%;
}
.sef3 .feiy {
	padding-left:2%;
	padding-right:2%;
	padding-top:2%;
}
.sef3 .feiy table {
	width:100%;
	height:auto;
	font-size:0.875rem;
	border-top-width:0.1rem;
	border-right-width:0.1rem;
	border-left-width:0.1rem;
	border-top-style:solid;
	border-right-style:solid;
	border-left-style:solid;
	border-top-color:#dddddd;
	border-right-color:#dddddd;
	border-left-color:#dddddd;
	border-bottom-width:0px;
}
.sef3 .feiy td {
	border-bottom-width:0.1rem;
	border-bottom-style:solid;
	border-bottom-color:#dddddd;
	padding:1rem;
	line-height:1.4rem;
	color:#666666;
	font-size:0.875rem;
}
.sef3 .feiy .ui {
	background-color:#eeeeee;
	text-align:center;
	padding:0.4rem;
	width:13%;
	border-right-width:0.1rem;
	border-right-style:solid;
	border-right-color:#dddddd;
	color:#444444;
}
.zhuti {

	margin-top: 2%;
}
.xl2 {
	margin-right: auto;
	margin-left: auto;
	margin-top: 1.25rem;
	background-color: #FFFFFF;
	padding-bottom: 2.5rem;
}


.xl2 .xl2b {
	margin-top: 1.25rem;
	padding-left: 1rem;
	padding-right: 1rem;
}
.xl2 .xl2b .tripList {
	margin-left:0.625rem;
	border-left:0.1875rem dotted #000000;
	padding-left:1.875rem;
	padding-top:0.625rem;
	padding-bottom:1.25rem;
}
.xl2 .xl2b .end {
	padding-bottom:0rem!important;
}
.xl2 .xl2b .tripList .module {
	position: relative;
	font-size: 1rem !important;
	line-height: 1.5rem;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	padding-left: 0!important;
}
.xl2 .xl2b .tripList .xcmx {
	background-color:#22c233;
	color:#FFF;
	float:left;
	padding-right:0.625rem;
	padding-left:0.625rem;
	border-radius:0.25rem;
	margin-bottom:0.625rem;
}
.xl2 .xl2b .tripList .module h2 {
	position:absolute;
	top:0;
	left:-6.5625rem;
	font-size:1.125rem;
	color:#333;
}
.xl2 .xl2b .tripList .module h4 {
	position:absolute;
	top:0;
	left:-6.25rem;
	font-size:1rem;
	color:#333;
	width:3.25rem;
	text-align:right;
}
.xl2 .xl2b .tripList .module i {
    height: 2.375rem;
    width: 2.375rem;
    position: absolute;
    left: -3.125rem;
    border-radius: 50%;
    background-color: #000000;
    top: -0.625rem;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
}
.xl2 .xl2b .tripList .modulev {
	color:#7D7D7D;
	line-height:1.625rem;
}
.xl2 .xl2b .tripList .modulev i {
	margin-right:0.625rem;
}
.xl2 .xl2b .tripList .title i {
	line-height:2.375rem;
	text-align:center;
	font-size:1rem;
	color:#FFF;
	font-weight:bold;
}
.xl2 .xl2b .tripList .title h3 {
	font-size:1.2rem;
	font-weight:bold;
	color:#000000;
	display:inline;
	top:-0.5rem;
	position:relative;
}
.xl2 .xl2b .tripList .dining span {
	margin-right:0.5rem;
}
.xl2 .xl2b .tripList .dining span i {
	font-weight:bold;
	margin-right:0.1875rem;
}
.xl2 .xl2b .tripList .dining .yes:before {
	content:"\f00c";
	color:#99CC00;
}
.xl2 .xl2b .tripList .dining .no:before {
	content:"\f00d";
	color:#F32103;
}
.xl2 .xl2b .tripList .live span {
	font-size:1rem;
}
.xl2 .xl2b .tripList .zhusu span {
	font-size:1rem;
}
.xl2 .xl2b .tripList .travel {
	padding-bottom:0;
	border-bottom:none;
}
.xl2 .xl2b .tripList .travelBox {
	position:relative;
	margin-bottom:0.625rem;
}
.xl2 .xl2b .tripList .travelHd {
	position:absolute;
	width:6.25rem;
	top:0;
	left:-8.75rem;
}
.xl2 .xl2b .tripList .travelHd h5 {
	position:relative;
	text-align:right;
	padding-right:0.5rem;
	font-size:1rem;
}
#d {
	background-color:#fff;
	border-radius:0.4rem;
	padding-top:4%;
	padding-left:2%;
	padding-right:2%;
}
#d #dx {
	width:100%;
	position:relative;
	float:right;
}
#d .xcts img {
	width:100%!important;
	margin-top:.5rem;
	margin-bottom:.5rem;
	text-align:center;
	height:auto!important
}
#d2 img {
	width:100%!important;
	margin-top:.5rem;
	margin-bottom:.5rem;
	text-align:center;
	float:left;
	height:auto!important
}
#ds {
	background-color:#fff;
	width:100%;
	padding-right:2%;
	padding-left:2%;
	padding-top:4%;
}
#d #d1 {
	text-align:left;
	height:2rem;
	width:100%;
	margin-bottom:0.4rem;
	position:relative;
}
#d #d1 a {
	color:#fff
}
#d #d1 .d_r {
	color:#ffba00;
	font-weight:bold;
	height:2rem;
	width:7%;
	text-align:center;
	line-height:2rem;
	float:left;
	border-bottom-width:0.1rem;
	border-bottom-style:solid;
	border-bottom-color:#ffba00;
	margin-right:3%;
	font-size:1.3rem;
	font-family:Arial,Helvetica,sans-serif;
}
#d #d1 .d_ra {
	float:left;
	height:2rem;
	color:#292929;
	font-weight:600;
	font-size:1rem;
	line-height:2rem;
	border-bottom-width:0.1rem;
	border-left-width:0.1rem;
	border-bottom-style:solid;
	border-left-style:solid;
	border-bottom-color:#ffba00;
	border-left-color:#ffba00;
	padding-left:2%;
	overflow:hidden;
	width:87%;
}
#d #d1 .d_ra i {
	float: left;
	height: 6px;
	width: 6px;
	position: absolute;
	bottom: -0.36rem;
	left: 8.8%;
	display: inline-block;
	vertical-align: top;
	overflow: hidden;
	border: 0.1rem solid #ffba00;
	border-radius: 50px 0px 50px 50px;
	box-sizing: border-box;
}
#d #d2 {
	color:#666;
	text-align:left;
	line-height:1.7rem;
	padding-top:0.4rem;
	padding-bottom:0.4rem;
	font-size:1rem;
}
#d #d2 img{
	border-radius: 0.5rem;
	width: 100%;
	height: auto;
}
#d #dx #zs {
	float:left;
	width:100%;
	line-height:1.4rem;
	margin-top:0.4rem;
	font-size:0.875rem;
	color:#666666;
}
#d #dx #zs b {
	color:#333333;
}
#d #dx #zs i {
	height: 1.4rem;
	float: left;
	border-radius: 0.3rem;
	margin-right: 0.3rem;
	color: #212121;
	line-height: 1.4rem;
	font-size: 0.75rem;
	text-align: center;
	font-style: normal;
	font-variant: normal;
}
.liangd {
	background-color:#F5F5F5;
	color:#666666;
	line-height:1.325rem;

	font-size:0.875rem;
	width:96%;
	text-align:left;
	padding:2%;
	margin-top:0.2rem;
}
.liangd i {
	margin-right:0.2rem;
	color:#ff8402;
}
#d #dx #zs span {
	margin:0px;
}
#d #dx #zs .yes,#d #dx #zs .no {
	margin-right:0.4rem;
	font-weight:normal;
}
#d #dx #zs .yes:before {
	content:"\f00c";
	color:#99CC00;
	margin-right:0.2rem;
}
#d #dx #zs .no:before {
	content:"\f00d";
	margin-right:0.2rem;
	color:#F32103;
}
.zst {
	float:left;
	padding-bottom:1rem;
	padding-top:1rem;
	width:100%;
}
#d #dx .zst img {
	border-radius:0.4rem;
}
#d #dx .zst1 img {
	height:9rem;
	width:100%;
	margin-bottom:1%;
}
#d #dx .zst2 {
	height:7rem;
	width:49%;
	float:left;
}
#d #dx .zst3 {
	height:7rem;
	width:49%;
	float:left;
	margin-left:2%;
}
#d #dx .zst2 img,#d #dx .zst3 img {
	height:100%;
	width:100%;
}
.section-box-title {
	text-align:left;
	background-color:#F3F3F3;
	padding:0.3rem;
	margin-left:2%;
	margin-right:2%;
}
.section-box-title h3 {
	font-size:1rem;
	line-height:1.42rem;
	border-left-width:0.4rem;
	border-left-style:solid;
	border-left-color:#3489F1;
	font-weight:normal;
	padding-left:0.4rem;
}
.section-box-content {
	margin-top:0.4rem;
	margin-right:2%;
	margin-bottom:0.4rem;
	margin-left:2%;
}
.section-box-content .detail-upgrade-tip {
	font-size:0.875rem;
	font-weight:normal;
	line-height:1.2rem;
	color:#666666;
}
.section-box-content table {
	width:100%!important;
	margin:0!important;
	padding:0!important;
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#ddd;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#ddd
}
.section-box-content tbody {
	width:100%!important;
	margin:0px!important;
	padding:0px!important;
}
.section-box-content td,.section-box-content th {
	padding:0.4rem!important;
	line-height:1.4rem!important;
	border-bottom-width:0.1rem;
	border-left-width:0.1rem;
	border-bottom-style:solid;
	border-left-style:solid;
	border-bottom-color:#ddd;
	border-left-color:#ddd;
	font-size:0.875rem;
	font-weight:normal;
}
.detail-upgrade-activity .col-1 {
	width:23%!important
}
.detail-upgrade-activity .col-2 {
	width:25%!important
}
.section-box-content th {
	padding:0
20px
}
.section-box-content thead {
	line-height:38px;
	background:#eee;
	color:#666
}
.section-box-content .theadxc {
	background-color:#FFF;
}
.section-box-content tr.even {
	background:#f6f6f6
}
.section-box-tab li a:hover,.section-box-tab li.active a {
	background:#3489F1;
	color:#fff
}
.weixinqun {
	text-align:center;
	padding-top:3%;
	padding-right:4%;
	padding-bottom:6%;
	padding-left:4%;
}
.weixinqun img {
	height:40%;
	width:40%;
	margin-right:auto;
	margin-left:auto;
}
.dinggou {
	padding:0px;
	height:100%;
}
.dinggou img {
	height:100%;
	width:100%;
}
.chainxh {
	padding-bottom:10%;
}
.chainxh .chainxh_tle {
	font-size:1.125rem;
	color:#333333;
	padding-left:3%;
	font-weight:bold;
	line-height:3rem;
}
.chainxh .chainxh_tle i {
	color:#ffba00;
	margin-right:0.2rem;
}
.chainxh dl {
	background-color:#FFFFFF;
	float:left;
	height:16rem;
	width:45.5%;
	display:block;
	margin-left:3%;
	margin-bottom:3%;
	border-radius:0.5rem;
	overflow:hidden;
	color:#666666;
	position:relative;
}
.chainxh dl .chuf {
	font-size:0.75rem;
	line-height:1.375rem;
	color:#FFFFFF;
	background-color:rgba(0,0,0,0.4);
	position:absolute;
	left:0px;
	top:0px;
	padding-right:0.4rem;
	padding-left:0.4rem;
	border-bottom-right-radius:0.5rem;
}
.chainxh dl dt {
	height:50%;
	width:100%;
}
.chainxh dl dd {
	font-size:1rem;
	line-height:1.25rem;
	color:#333333;
	text-decoration:none;
	padding-top:5%;
	padding-right:4%;
	padding-left:4%;
}
.chainxh dl dd a {
	color:#333333;
	text-decoration:none;
	font-weight:bold;
}
.chainxh dl dd .lanm {
	width:100%;
	font-size:0.875rem;
	color:#999999;
	display:block;
	line-height:2rem;
}
.chainxh dl dd .red {
	color:#F84907;
	text-decoration:none;
	width:100%;
	display:block;
	font-style:normal;
	font-family:Arial,Helvetica,sans-serif;
	font-size:0.75rem;
}
.chainxh dl dd .ref {
	color:#999999;
	text-decoration:none;
	float:right;
	margin-top:0.3rem;
}
.chainxh dl dd .currency {
	font-size:1.25rem;
	font-style:normal;
}
.chainxh img {
	height:100%;
	width:100%;
}
.anhy {
	background-color:#FFFFFF;
	height:6rem;
	width:100%;
	display:block;
	float:left;
}
.footer {
	position:fixed;
	bottom:0;
	width:100%;
	clear:both;
	background-color:#FFFFFF;
	border-top-width:0.1rem;
	border-top-style:solid;
	border-top-color:#f2f2f2;
	padding-bottom:10%;
	z-index: 999;
}
.footer .far {
	width: 37%;
	float: left;
	padding-top: 0.875rem;
	padding-left: 3%;
}
.footer a,.footer a:hover {
	color:#666666;
	text-decoration:none;
}
.footer .far li {
	width:31%;
	float:left;
	color:#666666;
	text-align:center;
	display: block;
		font-size:0.75rem;
}

.footer .far i {
	width:100%;
	margin-bottom:0.325rem;
	font-size: 1.25rem;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
.footer .far .red {
	color:#ffba00;
}
.footer .fb {
	width:60%;
	float:left;
}
.footer .fb .fba {
	width: 94%;
	font-size: 1.2rem;
	line-height: 2.8rem;
	color: #FFFFFF;
	text-align: center;
	border-top-left-radius: 1.4rem;
	border-top-right-radius: 1.4rem;
	border-bottom-right-radius: 1.4rem;
	border-bottom-left-radius: 1.4rem;
	margin-top: 0.6rem;
	margin-right: 4%;
	background-color: #ffba00;
}
.sef4 {
	padding:4%;
}
.sef5 {
	padding-top:4%;
	padding-right:4%;
	padding-bottom:2%;
	padding-left:4%;
}
.chux {
	width:100%
}
.chux .bian {
	border-bottom:0.1rem solid #E8E8E8;
}
.chux dt {
	font-size:1rem;
	padding-right:2%;
	font-weight:700;
}
.sef4 .topl {
	padding-top:0.6rem;
}
.chux i {
	color:#ffba00;
	margin-right:0.4rem;
}
.chux dd {
	font-size:0.875rem;
	line-height:1.4rem;
	color:#666666;
}
.chux dd p {
	padding-top:0.4rem;
	color:#666666;
}
.chux .fold-box-inner {
	padding-top:0.4rem;
}
.chux .fold-box-inner .item-label strong {
	width:100%;
	float:left;
	background-color:#F3F3F3;
	line-height:1.875rem;
	margin-bottom:0.4rem;
	height:1.875rem;
}
.chux .fold-box-inner .item-label {
	font-size:0.875rem;
	line-height:1.4rem;
	color:#666666;
	padding-bottom:0.6rem;
	text-align:left;
}
.chux .fold-box-inner .item-label table {
	width:100%;
	table-layout:fixed;
	word-wrap:break-word;
	border-spacing:0px;
	border-bottom:0.1rem solid #dddddd;
}
.chux .fold-box-inner .item-label td,.chux .fold-box-inner .item-label th {
	border:0.1rem solid #dddddd;
	text-align:left;
	font-weight:0.875rem;
}
.chux .fold-box-inner .item-label td {
	padding:3%;
	border-bottom-width:0px;
}
.chux .fold-box-inner .item-label th {
	background:#f5f5f5;
	width:22%;
	color:#333;
	border-bottom-width:0px;
	border-right-width:0px;
	text-align:center;
	font-variant:normal;
	font-weight:normal;
}
.chux .fold-box-inner strong .kh {
	height:100%;
	width:0.4rem;
	background-color:#ffba00;
	float:left;
}
.sef4 .zhushi {
	font-size:0.875rem;
	line-height:1.2rem;
	color:#666666;
	padding-bottom:0.6rem;
	text-align:left;
	background-color:#FFFAE9;
	margin-top:0.6rem;
	padding-left:0.6rem;
	border-top-left-radius:0.2rem;
	border-top-right-radius:0.2rem;
	border-bottom-right-radius:0.2rem;
	border-bottom-left-radius:0.2rem;
}
.sef4 .zhushi i {
	padding-top:0.7rem;
	margin-right:0.28rem;
}
.map {
	height:60%;
}
.map .map_m {
	height:82%;
	font-size:0.625rem!important;
	margin:2%;
	border-radius:0.6rem;
}
.map .map_m p {
	font-size:0.875rem!important;
}
.chak {
	color:#FF6600;
}
.cd-top.cd-is-visible {
	visibility:visible;
	opacity:1;
}
.cd-top {
	display:inline-block;
	height:3.4rem;
	width:3.4rem;
	position:fixed;
	bottom:8rem;
	right:0.6rem;
	opacity:0;
	z-index:9999;
	background:rgba(250,122,7,0.8);
	cursor:pointer;
	border-radius:50%;
	text-align:center;
}
.cd-top:before {
	content:"\f062";
	font-size:2.2rem;
	line-height:3.4rem;
	color:#FFFFFF;
}
.xllmtop {
	background-color: #FFFFFF;
	overflow: hidden;
	background-size: 100% 100%;
	height: 12rem;
	position: relative;
	width: auto;
	background-repeat: no-repeat;
}
.xllmtop .beij {
	position:absolute;
	width:100%;
	height:100%;
}
.xllmtop .soutop {
	width:100%;
	position:absolute;
	margin-top:4%;
}
.xllmtop .lam {
	position: absolute;
	font-size: 2rem;
	color: #FFFFFF;
	bottom: 20%;
	font-weight: bold;
	text-align: left;
	width: 92%;
	margin-left: 4%;
	margin-right: 4%;
}
.xllmtop .jianj {
	font-size:0.875rem;
	font-weight:normal;
	color:#FFFFFF;
	margin-left:0.4rem;
	overflow:hidden;
	height:1rem;
	display:inline-block;
}
.shop_tab {
	height: 108rpx;
	display: flex;
	align-items: center;
	padding-left: 28rpx;
    background-color: #F4F4F4;
 
    position: -webkit-sticky;
	position: sticky;
	top: var(--window-top);
	z-index: 111;
}

.xllmtop .fanh {
	height:2rem;
	float:left;
	text-align:left;
	margin-right:4%;
	padding-left:4%;
}
.xllmtop .fanh i {
	float:left;
	font-size:1.75rem;
	line-height:2.25rem;
	color:#FFFFFF;
}
.xllmtop .caid {
	height:2.25rem;
	float:right;
	text-align:right;
	padding-right:4%;
}
.xllmtop .caid i {
	font-size:3rem;
	line-height:2.25rem;
	color:#FFFFFF;
	text-align:right;
}
.xllmtop .soyjxlx {
	width:75%;
	float:left;
}
.xllmtop .soyjxlx .soyjxl {
	background-color:#F2F2F2;
	border-radius:2.125rem;
	height:2.25rem;
}
.xllmtop .soyjxlx .soyjxl .soua {
	width:84%;
	float:left;
	color:#999;
	font-size:0.875rem;
	line-height:2.25rem;
	padding-left:3%;
	vertical-align:middle;
	border-radius:0;
	background:0 0;
	border:none;
	-webkit-appearance:none;
	outline:none
}
.xllmtop .soyjxlx .soyjxl i {
	float:left;
	line-height:2.25rem;
	font-size:0.875rem;
	padding-left:4%;
	width:4%;
	color:#2A2A2A;
}
.xllmtop .remen {
	height:1rem;
	background-color:#FFFFFF;
	border-top-left-radius:1rem;
	border-top-right-radius:1rem;
	position:absolute;
	width:100%;
	bottom:-1px;
}
.nav {
	width: 92%;
	margin-right: auto;
	margin-left: auto;
	z-index: 999;
	line-height: 3rem;
	color: #333333;
	background-color: #FFFFFF;
	padding-right: 4%;
	padding-left: 4%;
}
.nav .swiper-container{
	width: 100%;
	border-bottom:1px solid #f8f8f8;
	overflow: hidden;
}
.nav .swiper-slide{
	width: auto!important;
	float: left;
	font-size: 1.125rem;
	line-height: 2.75rem;
	padding: 0px;
	margin-top: 0px;
	margin-right: 3%;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: bolder;
}
.nav .swiper-slide a{
	float: left;
	color: #333333;
	margin: 0px;
	padding: 0px;
}
.nav  .active span
{
	color:#FF2D2D;
}
.content{
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 100%;
	background-color: #FFFFFF;
	display: block;
	float: left;
}
.content_a{
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 100%;
	display: block;
	float: left;
	background-color: #f2f2f2;
}
.content .wall {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 100%;
	background-color: #FFFFFF;
	display: block;
	float: left;
}
.content .article {

	background-color: #f8f8f8;

}

.rmmdd {
	background-color: #FFFFFF;
	display: block;
	overflow: hidden;
	padding-bottom: 4%;
}
.rmmdd .rmmdd_a {
	width: 96%;
	color:#333333;
	font-size:1.125rem;
	line-height:1.25rem;
	font-weight:bold;
	padding-left:4%;
	display:block;
	float:left;
}
.rmmdd .rmmdd_b {
	width: 92%;
	margin-left: 4%;
	margin-right: 4%;
	border-radius: 0.5rem;
	display: block;
	margin-top: 4%;

	background-color: #FFFFFF;
	float:left;
	text-align: center;
}

.rmmdd_b .swiper-slide {
	height: 30.6%;
	overflow: hidden;
	width: 30.6%;
      }
	  .rmmdd_b .swiper-slide {
        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
      }
.rmmdd .rmmdd_b .jianj {
	width:100%;
	height:100%;
	background-color:#ECECEC;
	float:left;
	border-radius:0.5rem;
	overflow:hidden;
	position:relative;
}
.rmmdd .rmmdd_b .jianj_a {
	width:100%;
	height:100%;
}
.rmmdd .rmmdd_b .jianj img {
	width:100%;
	height:100%;
}
.rmmdd .rmmdd_b .jianj_b {
	position:absolute;
	bottom:0px;
	color:#FFFFFF;
	font-size:0.875rem;
	line-height:1rem;
	font-weight:bold;
	text-align:left;
	float:left;
	padding:5%;
}
.rmmdd .rmmdd_b .jianj_b .huise {
	font-size:0.75rem;
	color:#FFFFFF;
	width:100%;
	float:left;
	font-weight:normal;
}
.rmmdd .rmmdd_c {
	margin-left: 4%;
	width:96%;
	margin-bottom: 4%;
	float: left;
}

.rmmdd .rmmdd_c li {
	width:30.6%;
	height:2.2rem;
	float:left;
	border-radius:0.5rem;
	font-size:0.875rem;
	line-height:2.2rem;
	background-color:#f2f2f2;
	text-align:center;
	color:#666666;
	margin-top:2%;
	margin-right:2.1%;
} 
.rmmdd .rmmdd_c li a，.rmmdd .rmmdd_c li a:hover {
	color:#666666;
}
.lieb {
	padding-left:4%;
	padding-right:4%;
	padding-bottom:10%;
}
.lieb dl {
	width:100%;
	position:relative;
	background-color:#FFFFFF;
	margin-top:4%;
	border-radius:0.5rem;
	overflow:hidden;
	height:auto;
}
.lieb dl dt {
	width:32%;
	height:8rem;
	float:left;
}
.lieb dl dt img {
	width:100%;
	height:100%;
	border-radius:0.5rem;
}
.lieb dl dd {
	float:left;
	width:64%;
	margin-left:2%;
	margin-right:2%;
	color:#666666;
	text-align:left;
	font-size:0.875rem;
	line-height:1.2rem;
}
.lieb .ddl {
	background-color: #FFFFFF;
	margin-top: 4%;
	border-radius: 0.5rem;
	overflow: hidden;
	height: auto;
	color:#333333;
	text-align:left;
	font-size:1rem;
	line-height:1.25rem;
	padding: 2%;
}
.lieb dl dd .xwlb{
	line-height:1.2rem!important;
	color: #333333;
	padding-top: 2%;
	padding-bottom: 2%;
}
.lieb dl a {
	color:#666666;
}
.lieb dl a p.t {
	line-height:1.2rem;
	color:#000;
	overflow:hidden;
	text-align:justify;
	margin-top:2%;
	font-size:0.875rem;
	height:3.4rem;
	overflow:hidden;
	font-weight:bold;
}
.lieb dl a p.t_a {
	line-height:1.2rem;
	color:#000;
	overflow:hidden;
	text-align:justify;
	margin-top:2%;
	margin-bottom:0.2rem;
	font-size:0.875rem;
	overflow:hidden;
	font-weight:bold;
}
.lieb dl dd a .myda {
	font-size:0.8rem;
	background-color:#fbf2e0;
	color:#ffa36b;
	line-height:1.3rem;
	padding-right:0.5rem;
	padding-left:0.5rem;
	border-radius:0.6rem;
	float:left;
	margin-right:0.15rem;
}
.lieb dl dd a p.p {
	font-size:0.625rem;
	line-height:1.125rem;
	color:#FFFFFF;
	background-color:rgba(0,0,0,0.4);
	position:absolute;
	left:0px;
	top:0px;
	padding-right:0.4rem;
	padding-left:0.4rem;
	border-bottom-right-radius:0.5rem;
}
.lieb dl dd a .mydb {
	font-size:0.625rem;
	color:#ffa36b;
	float:left;
	margin-right:0.1752rem;
	border:1px solid #FFA36B;
	text-align:center;
	line-height:0.875rem;
	padding-left:0.1rem;
	padding-right:0.1rem;
	margin-bottom:0.2rem; 
}
.lieb dl dd a .mydb_a  {
	font-size:0.625rem;
	color:#FFFFFF;
	float:left;
	margin-right:0.2rem;
	text-align:center;
	background-color: #0086f6;
	padding-right: 0.2rem;
	padding-left: 0.2rem;
}
.lieb dl dd .s {
	height:1.1rem;
	overflow:hidden;
	margin-bottom:0.2rem;
}
.lieb dl dd .ry {
	color:#666666;
	float:left;
	font-size:0.875rem;
	position:absolute;
	text-align:left;
	bottom:3%;
	line-height:1rem;
}
.lieb dl dd .wf {
	height:1.1rem;
	margin-bottom:0.2rem;
	font-size:0.75rem;
	color:#666666;
}
.lieb dl dd .wf_a {
	height:2.5rem;
	margin-bottom:0.2rem;
	font-size:0.75rem;
	color:#666666;
	overflow: hidden;
}
.lieb dl dd .rc {
	color:#FF4700;
	float:left;
}
.lieb dl dd .rd {
	color:#999999;
	float:left;
	margin-left:0.4rem;
	line-height:1rem;
	bottom:3%;
	position:absolute;
	width:4rem;
}
.lieb dl dd .re {
	color:#999999;
	font-size:0.875rem;
	position:absolute;
	text-align:right;
	float:right;
	bottom:3%;
	right:4%;
	line-height:1rem;
}
.lieb dl dd .red {
	font-size:1.375rem;
}

.liebxw {
	padding-left:4%;
	padding-right:4%;
	padding-bottom:10%;
}
.liebxw dl {
	width:100%;
	position:relative;
	background-color:#FFFFFF;
	margin-top:4%;
	border-radius:0.5rem;
	overflow:hidden;
	height:auto;
}
.liebxw dl dt {
	width:20%;
	height:4rem;
	float:left;
}
.liebxw dl dt img {
	width:100%;
	height:100%;
	border-radius:0.5rem;
}
.liebxw dl dd {
	float:left;
	width:74%;
	margin-left:2%;
	margin-right:2%;
	color:#666666;
	text-align:left;
	font-size:0.875rem;
	line-height:1.2rem;
}
.liebxw .ddl {
	background-color: #FFFFFF;
	margin-top: 4%;
	border-radius: 0.5rem;
	overflow: hidden;
	height: auto;
	color:#333333;
	text-align:left;
	font-size:1rem;
	line-height:1.25rem;
	padding: 2%;
}
.liebxw dl dd .xwlb{
	line-height:1.2rem!important;
	color: #333333;
	padding-top: 2%;
	padding-bottom: 2%;
}
.liebxw dl a {
	color:#666666;
}
.liebxw dl a p.t {
	line-height:1.2rem;
	color:#000;
	overflow:hidden;
	text-align:justify;
	margin-top:2%;
	font-size:0.875rem;
	height:3.4rem;
	overflow:hidden;
	font-weight:bold;
}
.liebxw dl a p.t_a {
	line-height:1.2rem;
	color:#000;
	overflow:hidden;
	text-align:justify;
	margin-top:2%;
	margin-bottom:0.2rem;
	font-size:0.875rem;
	overflow:hidden;
	font-weight:bold;
}
.liebxw dl dd a .myda {
	font-size:0.8rem;
	background-color:#fbf2e0;
	color:#ffa36b;
	line-height:1.3rem;
	padding-right:0.5rem;
	padding-left:0.5rem;
	border-radius:0.6rem;
	float:left;
	margin-right:0.15rem;
}
.liebxw dl dd a p.p {
	font-size:0.625rem;
	line-height:1.125rem;
	color:#FFFFFF;
	background-color:rgba(0,0,0,0.4);
	position:absolute;
	left:0px;
	top:0px;
	padding-right:0.4rem;
	padding-left:0.4rem;
	border-bottom-right-radius:0.5rem;
}
.liebxw dl dd a .mydb {
	font-size:0.625rem;
	color:#ffa36b;
	float:left;
	margin-right:0.1752rem;
	border:1px solid #FFA36B;
	text-align:center;
	line-height:0.875rem;
	padding-left:0.1rem;
	padding-right:0.1rem;
	margin-bottom:0.2rem; 
}
.liebxw dl dd a .mydb_a  {
	font-size:0.625rem;
	color:#FFFFFF;
	float:left;
	margin-right:0.2rem;
	text-align:center;
	background-color: #0086f6;
	padding-right: 0.2rem;
	padding-left: 0.2rem;
}
.liebxw dl dd .s {
	height:1.1rem;
	overflow:hidden;
	margin-bottom:0.2rem;
}
.liebxw dl dd .ry {
	color:#666666;
	float:left;
	font-size:0.875rem;
	position:absolute;
	text-align:left;
	bottom:3%;
	line-height:1rem;
}
.liebxw dl dd .wf {
	height:1.1rem;
	margin-bottom:0.2rem;
	font-size:0.75rem;
	color:#666666;
}
.liebxw dl dd .wf_a {
	height:2.5rem;
	margin-bottom:0.2rem;
	font-size:0.75rem;
	color:#666666;
	overflow: hidden;
}
.liebxw dl dd .rc {
	color:#FF4700;
	float:left;
}
.liebxw dl dd .rd {
	color:#999999;
	float:left;
	margin-left:0.4rem;
	line-height:1rem;
	bottom:3%;
	position:absolute;
	width:4rem;
}
.liebxw dl dd .re {
	color:#999999;
	font-size:0.875rem;
	position:absolute;
	text-align:right;
	float:right;
	bottom:3%;
	right:4%;
	line-height:1rem;
}
.liebxw dl dd .red {
	font-size:1.375rem;
}
.hesd{
	background-color: #FFFFff;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	position: fixed;
	top: 0px;
	z-index: 999;
}
.hesd_a{
	background-color: #FFFFff;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	height: 3.75rem;
		font-size: 1.75rem;
	line-height: 3.75rem;
	color: #000000;

}
.hesd_b{
	background-color: #FFFFff;
	width: 92%;
		margin-right: 4%;
	margin-left: 4%;



}
.hesd_b .swiper-container{
	width: 100%;
	border-bottom:1px solid #f8f8f8;
	overflow: hidden;
}
.hesd_b .swiper-slide{
	width: auto!important;
	float: left;
	font-size: 1.25rem;
	line-height: 2rem;
	margin-top: 0px;
	margin-right: 3%;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2%;
	padding-left: 0px;
}
.hesd_b .swiper-slide a{
	float: left;
	color: #666666;
	margin: 0px;
	padding: 0px;
}
.hesd_b  .active span
{
	color:#FF2D2D;
	border-bottom-width:2px;
	border-bottom-style: solid;
	border-bottom-color: #FF2D2D;
	padding-bottom: 3%;
}
.hesd .a{
	float: left;
	height: 100%;
	width: 8%;
	text-align: left;
	margin-left: 4%;
}
.hesd .f {
	float: left;
	text-align: left;
	font-size: 1.125rem;
	font-weight: bolder;
	width: 42%;
}
.hesd .f a{
	color: #333333;
}
.hesd .f .logo{
	width: 2.75rem;
	height: 3.75rem;
	float: left;
	background-image: url(../images/slylogo.png);
	background-repeat: no-repeat;
	background-size: auto 49%;
	background-position: center center;
}
.hesd .b{
	float: right;
	height: 100%;
	width: 18%;
	text-align: right;
}
.hesd .c{
	float: right;
	height: 100%;
	width: 10%;
	text-align: right;
	margin-right: 4%;
			font-size: 2.25rem;

}
.hesd .e{
	float: right;
	height: 100%;
	width: 12%;
	text-align: right;
}
.nrx{
	background-color: #FFFFFF;
	padding-bottom: 8rem;
	padding-top: 6rem;
}
.nrx .tle{
	margin-left: 4%;
	margin-right: 4%;
	font-size: 1.75rem;
	color: #333333;
	font-weight: bolder;
	line-height: 3rem;
	padding-top: 2%;
}
.nrx .riqi{
	margin-left: 4%;
	margin-right: 4%;
	font-size: 1rem;
	color: #999999;
	line-height: 2rem;
}
.nrx .d{
	margin-left: 4%;
	margin-right: 4%;
}
.nrx .d .ku{
	text-align: left;
	line-height: 2.125rem;
	font-size: 1.25em;
	color: #333333;
}
.nrx .d .fabu{
	text-align: left;
	font-weight: bolder;
	font-size: 1rem;
}
.nrx .d img{
	width: 100%;
	height: auto;
	margin-top: 2%;
}

.nrx .sxt {
    margin-top: 1rem;
}
.nrx .sxt li  {
	color: #666666;
	font-size: 1rem;
	line-height: 1.75rem;
}
.nrx .sxt li a {
    color: #0096e6;
}


.nrx .chakanged a {
    background-color: #eef6fc;
    width: 100%;
    border: 1px solid #8cc4ea;
    font-size: 1rem;
    line-height: 2.5rem;
    color: #8cc4ea;
    text-decoration: none;
    text-align: center;
    float: left;
    margin-top: 1rem;
	border-radius:0.25rem
}



.nrx_n{
	background-color: #FFFFFF;
	padding-bottom: 8rem;
	padding-top: 3rem;
}
.nrx_n .tle{
	margin-left: 4%;
	margin-right: 4%;
	font-size: 1.5rem;
	color: #333333;
	font-weight: bolder;
	line-height: 1.5rem; 
	padding-top: 2%; 
} 
.nrx_n .riqi{
	margin-left: 4%;
	margin-right: 4%;
	font-size: 1rem;
	color: #999999;
	line-height: 2rem;
}
.nrx_n .d{
	margin-left: 4%;
	margin-right: 4%;
}
.nrx_n .d .ku{
	text-align: left;
	line-height: 1.75rem;
	font-size: 1.25em;
	color: #333333;
} 
.nrx_n .d .ku img{
	width: 100%!important;
	height: auto!important;	
} 
.nrx_n .ku table{
	height: auto;
	width: 100%!important;
	font-size: 1rem;
}
.nrx_n .ku tbody{
	width: 100%!important;
}
.nrx_n .d .fabu{
	text-align: left;
	font-weight: bolder;
	font-size: 1rem;
}
.nrx_n .d img{
	width: 100%;
	height: auto;
	margin-top: 2%;
}

.nrx_n .sxt {
    margin-top: 1rem;
}
.nrx_n .sxt li  {
	color: #666666;
	font-size: 1rem;
	line-height: 1.75rem;
}
.nrx_n .sxt li a {
    color: #0096e6;
}


.nrx_n .chakanged a {
    background-color: #eef6fc;
    width: 100%;
    border: 1px solid #8cc4ea;
    font-size: 1rem;
    line-height: 2.5rem;
    color: #8cc4ea;
    text-decoration: none;
    text-align: center;
    float: left;
    margin-top: 1rem;
	border-radius:0.25rem
}


.introtitle {
	display: block;
	width: 96%;
	background-color: #FFFFFF;
	padding: 2%;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #f2f2f2;
}
 .jdjs{
	font-size:1.25rem;
	line-height:1.25rem;
	color:#333333;
	font-weight: bolder;
	margin-top: 2%;
}
  .jdjs i{color: #ffba00;
    margin-right: 0.4rem;}
.jdjs_1{
	width: 100%!important;
	font-size: 1rem;
	line-height: 1.75rem;
	color: #333333;
	padding-top: 2%;
	padding-bottom: 2%;
}
.jdjs_1 img{
	max-width:100%!important;
	margin-top: 1rem;
	margin-bottom: 1rem;
}

.jdfx{
	color:#FFFFFF;
	background-color:#ffba00;
	line-height:2.2rem;
	font-size:1rem;
padding-left:.5rem;							height:2.2rem;
	font-weight:400!important;
}
.jdfx .fx1{float:left;width:40%}
.jdfx .fx2{float:left;text-align:center;width:20%}
.jdfx .fx3{float:left;text-align:center;width:20%}
.jdfx .fx4{float:left;text-align:center;width:20%}
.bellows__header{
	color:#000;
	background-color:#F8F8F8;
	line-height:2.2rem;
	font-size:1rem;
	;
padding-left:.5rem;			height:2.2rem;
	font-weight:400!important;
	border: 1px solid #d5d5d5;
}
.bellows__header .fx1{float:left;width:40%}
.bellows__header .fx2{float:left;text-align:center;width:20%}
.bellows__header .fx3{float:left;text-align:center;color:#ffba00;font-family:Arial,Helvetica,sans-serif;width:20%}
.bellows__header .fx4{width:20%;float:left;color:#ffba00;text-align:center;font-family:Arial,Helvetica,sans-serif}
.bellows__header .fx5{float:right;color:#fff;background-color:#ffba00;line-height:1.3rem;padding-right:25px;padding-left:25px;text-align:left;font-size:14px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}
.bellows__content{;margin-top:.5rem;font-size:1rem}
.bellows__content ul{padding:0;width:100%;margin:0;float:left}
.bellows__content li{
	float:left;
margin-right:.8rem;	width:46%;
	font-size: 1rem;
}
.bellows__content .tu img{width:100%;margin-top:1rem;margin-bottom:1rem;border-radius: 0.5rem;height:auto}
.jdjs_2{
	font-size: .875rem;
	border-radius: 0.5rem;
	overflow: hidden;
	height: auto;
}
.jdjs_2 .jdjs_3{
	width: 100%;
	font-size: 1rem;
	line-height: 2.25rem;
	text-align: left;
	background-color: #f2f2f2;
	padding-left: 4%;
	border-bottom-width: 2px;
    border-bottom-style: solid;
    border-bottom-color: #ccc;
}
.jdjs_4{;
	margin-bottom:4%;
	display:block;
	margin-top: 4%;
}
.jdjs_4 dl{
border-radius: 0.5rem;
	width:100%;
	padding: 0px;
	background-color: #f2f2f2;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4%;
	margin-left: 0px;
		font-size: 1rem;
	line-height: 1.75rem;
}
.jdjs_4 dt{
	font-weight: bolder;
	padding-right: 2%;
	padding-left: 2%;
	padding-top: 2%;
}
.jdjs_4 dt i {
    color: #ffba00;
    margin-right: 0.4rem;
}
.jdjs_4 dd{
	padding-right: 2%;
	padding-bottom: 2%;
	padding-left: 2%;

}
.sxt{margin-top:1rem}
.sxt li a{color:#0096e6}
 
 
 .detailstoppic .zcn {
    position: relative;
    overflow: hidden;

    height: 16rem;
}
 .detailstoppic .zcn_a {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-transform: translate3d(0px,0px,0px);
    transform: translate3d(0px,0px,0px);
    position: relative;
    z-index: 1;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform,-webkit-transform;
}
.detailstoppic .zcn_a_zc {
    width: 100%;
    height: 100%;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    background: #f6f6f6;
}
.detailstoppic .zcn_a_zc img {
	width: 100%;
	height: 100%;
	border: none;
	margin-right: auto;
	margin-left: auto;
	display: block;
}
.detailstoppic .zcn .remen {
	height: 1rem;
	background-color: #F2F2F2;
	border-top-left-radius: 1rem;
	border-top-right-radius: 1rem;
	position: absolute;
	width: 100%;
	bottom: -1px;
	z-index: 300;
}
 .znl {
	background-color: #FFFFFF;
	display: block;
	padding: 4%;
	border-radius: 0.5rem;
	color: #333333;
	margin-top: 1%;
	margin-right: 4%;
	margin-bottom: 3%;
	margin-left: 4%;
}
 .znl a{
	color: #333333;
}
 .znl  h1 {
	font-weight: 600;
	color: #333;
	overflow: hidden;
	font-size: 1.25rem;
	line-height: 2rem;
	float: left;
	width: 100%;
	text-align: left;
	padding: 0px;
	height: 2rem;
	display: inline-block;
	position: relative;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0.5rem;
	margin-left: 0px;
}
.znl  h1 .xc {
	background: #ff8383;
	font-size: 0.875rem;
	line-height: 1.5rem;
	padding-right: 0.6rem;
	padding-left: 0.6rem;
	color: #FFFFFF;
	border-radius: 0.375rem;
	display: inline-block;
	margin-left: 0.4rem;
	font-weight: normal;
	position: absolute;
	bottom: 0.3rem;
}
 .znl h3 {
	float: left;
	width: 100%;
	font-size: 0.875rem;
	line-height: 1.4rem;
	font-weight: 200;
	color: #999999;
	text-decoration: none;
	text-align: left;
	margin-bottom: 2%;
}
 .znl h3 .yuan {
    color: #eb5d2a;
    font-family: Arial,Helvetica,sans-serif;
}

 .znl  h3 .price {
    color: #eb5d2a;
    font-size: 1.75rem;
    font-weight: 500;
    font-family: Arial,Helvetica,sans-serif;
    padding-right: 0.2rem;
    padding-left: 0.2rem;
}
 .znl .chex {
width: 100%;
    margin-right: auto;
    margin-left: auto;
    z-index: 999;

}
 .znl .chex .swiper-container {
    width: 100%;
    overflow: hidden;
}
.znl .chex .swiper-slide {
	width: auto!important;
    float: left;
    font-size: 1rem;
    line-height: 1.5rem;
    padding: 0px;
    margin-top: 0px;
    margin-right: 4%;
    margin-bottom: 0px;
    margin-left: 0px;
    font-weight: 600;
}
.znl .chex .swiper-slide .pz {
	font-size: 0.875rem;
	color: #999999;
	font-weight: normal;
	font-variant: normal;
}
.pzx {
	margin-right: 4%;
	margin-left: 4%;
	font-size: 1.125rem;
	line-height: 2.25rem;
	color: #333333;
	    font-weight: 600;

}
.pzx i {
    color: #ffba00;
    margin-right: 0.4rem;
}
 .zx {
	margin-right: 4%;
	margin-left: 4%;
	background-color: #FFFFFF;
	border-radius: 0.5rem;
	float: left;
	width: 88%;
	padding-bottom: 4%;
	padding-left: 4%;
	margin-bottom: 2%;
	margin-top: 2%;
}
 
 .zx em{
	float: left;
	margin-top: 4%;
	font-size: 1rem;
	font-weight: normal;
	font-variant: normal;
	color: #18243c;
	font-weight: 600;
	font-style: normal;
	background-color: #f2f2f2;
	width: 26.6%;
	margin-right: 2%;
	text-align: center;
	border-radius: 0.5rem;
	padding-top: 4%;
	padding-right: 2%;
	padding-bottom: 4%;
	padding-left: 2%;
}
 .tup {
	width: 92%;
	margin-top: 2%;
	margin-right: 4%;
	margin-bottom: 4%;
	margin-left: 4%;
	background-color: #FFFFFF;
	height:16rem;
	border-radius: 0.5rem;
	overflow: hidden;
}

.tup .swiper-containerzc {
	position:relative;
	overflow:hidden;
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	-o-backface-visibility:hidden;
	backface-visibility:hidden;
	overflow-x:hidden;
	height:100%;
		border-radius: 0.5rem;
	overflow: hidden;

}
.tup .swiper-wrapper {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	width:100%;
	-webkit-transform:translate3d(0px,0px,0px);
	transform:translate3d(0px,0px,0px);
	position:relative;
	z-index:1;
	-webkit-transition-property:-webkit-transform;
	transition-property:-webkit-transform;
	transition-property:transform;
	transition-property:transform,-webkit-transform
				border-radius: 0.5rem;

	
}
.tup .swiper-slide {
	width:100%;
	height:100%;
	-webkit-flex-shrink:0;
	-ms-flex-negative:0;
	flex-shrink:0;
	background:#f6f6f6;
			border-radius: 0.5rem;
	overflow: hidden;
}
.tup .swiper-slide img {
	width:100%;
	height:100%;
	border:none
				border-radius: 0.5rem;

}
.tup .swiper-paginationzc {
	position: absolute;
	z-index: 200;
	color: #FFF;
	font-size: 0.875rem;
	height: 1.4rem;
	bottom: 0.75rem;
	line-height: 1.4rem;
    border-radius: .7rem;
	padding-left: 2rem;
	background: rgba(0,0,0,.60);
	padding-right: 0.6rem;
	left: 0.75rem;
	width: 2rem;
}
.tup .swiper-paginationzc::before {
	speak:none;
	font-style:normal;
	font-variant:normal;
	text-transform:none;
	line-height:1.2rem;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	font-size:.8rem;
	position:absolute;
	top:.1rem;
	left:.6rem;
	margin-right:.25rem;
}
.tup .nsc {
	background-image:linear-gradient( rgba(0,0,0,0),rgba(0,0,0,1));
	height:4em;
	padding:.5rem 2%;
	position:absolute;
	bottom:0;
	left:0;
	color:#fff;
	z-index:100;
	display:block;
	width:96%;
	padding-top:0;
	padding-right:2%;
	padding-bottom:0;
	padding-left:2%;
}


 .tip {
	overflow: hidden;
	font-size: 1rem;
	color: #8C8C8C;
	text-align: center;
	margin-bottom: 2%;
}
 .tip i{
	margin-right: 0.25rem;
	color: #ffba00;
}

 .newstext {
	background-color: #FFFFFF;
	display: inline-block;
	padding: 3%;
	margin-top: 2%;
	margin-right: 4%;
	margin-bottom: 2%;
	margin-left: 4%;
	height: auto;
	width: 86%;
	font-size: 1rem;
	line-height: 1.5rem;
	color: #333333;
		border-radius: 0.5rem;

}
.newstext img{
	height: auto;
	width: 100%;
	border-radius: 0.5rem;
	margin-top: 0.4rem;
}
.zcbz {
	width: 92%;
	margin-top: 2%;
	margin-right: 4%;
	margin-bottom: 10%;
	margin-left: 4%;
	background-color: #CBEDE2;
	border-radius: 0.5rem;
	overflow: hidden;
	display: inline-block;
}
.zcbz .Item-box{
	display: inline-block;
	padding-top: 4%;
	padding-right: 4%;
	padding-left: 4%;
}

.zcbz .Item-box .content{
	padding:3%;
	width: 94%;
	display: inline-block;
	margin-bottom: 4%;
		border-radius: 0.5rem;

}
.zcbz .Item-box .content .item-title{
	font-size: 1rem;
	line-height: 2rem;
	font-weight: 600;
	color: #333333;
}

.zcbz .Item-box .content .item-content-desc{
	font-size: 0.875rem;
	line-height: 1.25rem;
	color: #818181;
	margin-bottom: 1%;
	display: inline-block;
	width: 100%;
}

.zcbz .Item-box .content .item-content-desc i{
	font-size: 0.75rem;

	color: #2cb989;
	margin-right:2%;
	width: 4%;
	float: left;
		line-height: 1.25rem;
	
}
.zcbz .Item-box .content .item-content-desc p{
	width: 94%;
	float: right;
	text-align: left;
}
.zcbz .Item-box .content .item-content-desc .red{
color: #ff5424;
}
.zcbz .Item-box .content .item-content-desc .bold{
	color: #ff5424;
	font-weight: 600;
}

























