@charset "utf-8";
/* 通用配置 */
html,body{
	overflow-x: hidden;
	touch-action:none;
	touch-action:pan-y;
}
body {
 height: 100%;
 font: 400 14px Roboto,Microsoft Yahei, Avenir, Segoe UI, Hiragino Sans GB, STHeiti, Microsoft Sans Serif, WenQuanYi Micro Hei, sans-serif;
}

body, div, p, td, th, li, ul, h1, h2, h3, h4, h5, h6, table {
	margin: 0 auto;
	padding: 0;
}
a {
	text-decoration: none;
 cursor: pointer;
 color: #333;
}

a img {
	border: 0
}
.hide {
	display: none
}
.hidden {
	display: none!important
}

.fl {
	float: left;
}

.fr {
	float: right;
}
.bigsize{font-size:18px}
.bigicon{font-size:35px!important}
.fs0{font-size:0}
.fs12 {
	font-size: 12px;
}
.fs14 {
	font-size: 14px;
}
.fs16 {
	font-size: 16px!important;
}
.fs18 {
	font-size: 18px!important;
}
.fs22{
	font-size: 22px!important;
}
.fs25{
	font-size: 25px!important;
}
.fs30 {
	font-size: 30px !important;
}
.fs32 {
	font-size: 32px !important;
}
.fs35 {
	font-size: 35px !important;
}
.clear {
	width: 100%;
	height: 0;
	overflow: hidden;
	clear: both
}

.cur {
	cursor: pointer
}

.ib {
	display: inline-block;
	vertical-align: top !important;
}
.vib{vertical-align:bottom!important;}
.vim{vertical-align:bottom!important;}
.blk{display: block;}
.i {
	display: inline;
}

.mt0 {
	margin-top: 0 !important
}
.mt2 {
	margin-top: 2px !important
}
.mt5 {
	margin-top: 5px !important
}
.mt6{
	margin-top: 6px !important
}
.mt8{
	margin-top: 8px !important
}
.mt10 {
	margin-top: 10px !important
}

.mt15 {
	margin-top: 15px !important
}
.mt20 {
	margin-top: 20px !important
}
.mt30 {
 margin-top: 30px !important;
}
.mt60 {
margin-top: 60px !important;
}
.mb5 {
 margin-bottom: 5px !important;
}
.mb6{
 margin-bottom: 6px !important;	
}
.mb8{
 margin-bottom: 8px !important;	
}
.mb10 {
 margin-bottom: 10px !important;
}
.mb15 {
 margin-bottom: 15px !important;
}
.mb30 {
 margin-bottom: 30px !important;
}
.ml0{
	margin-left: 0px !important
}
.ml8{
	margin-left: 8px !important
}
.ml10{
	margin-left: 10px !important
}
.mr0{
	margin-right: 0px !important
}
.mr5{
	margin-right: 5px !important
}
.mr6{
	margin-right: 6px !important
}
.mr8{
	margin-right: 8px !important
}
.mr10{
	margin-right: 10px !important
}
.ml20{
	margin-left: 20px !important
}
.ml35{
	margin-left: 35px !important
}
.pd0{padding:0px!important;}
.pd610{padding:6px 8px}
.pd10{padding:10px}
.pd1015{padding:10px 15px!important;}
.br10{border-radius: 10px!important;overflow:hidden;}
.br30{border-radius: 30px!important;}
.brr10{border-radius:0 10px 10px 0!important;}
.br5{border-radius: 5px!important;}
.pt2{padding-top:2px!important;;}
.pt5{padding-top:5px!important;}
.pt6{padding-top:6px!important;}
.pt8{padding-top:8px!important;}
.pb0{padding-bottom:0px!important;}
.pb5{padding-bottom:5px!important;}
.pb6{padding-bottom:6px!important;}
.pt10{padding-top:10px!important;}
.pt15{padding-top:15px!important;}
.pt20{padding-top:20px;}
.pt25{padding-top:25px;}
.pt40{padding-top:40px;}
.pl10{padding-left:10px;}
.pl2{padding-left:2px!important;}
.pl5{padding-left:5px;}
.pr5{padding-right:5px}
.pl8{padding-left:8px;}
.pl20{padding-left:20px!important;}
.pr8{padding-right:8px}
.pl15{padding-left:15px;}
.pr10{padding-right:10px}
.pr15{padding-right:15px}
.pr20{padding-right:20px!important;}
.pb2{padding-bottom:2px!important;}
.pb20{padding-bottom:20px!important;}
.pb25{padding-bottom:25px;}
.pb10{padding-bottom:10px!important;}
.pb50{padding-bottom:50px;}
.sitedark{color:#9d9d9d!important;}
.siteddark{color:#d2d2d2!important;}
.sitelo{color:rgb(253,170,31)!important;}
.siteyo{color:#f26261!important}
.siter{color:#ff4466!important;}
.siteg{color:rgb(1,200,119)!important;}
.sitey{color:rgb(225,200,1)!important;}
.siteo{color:rgb(253,93,19)!important;}
.sitegray{color: gray !important}
.siteblak{color:#000}
.sitelightblak{color:#666}
.siteblk2{color:#222}
.siteblk3{color:#333}
.sitebgblk3{background-color:#333!important}

.width88{width:88%;overflow:hidden}
.width60{width:60%;overflow:hidden}
.width20{width:19%;overflow:hidden}
.bgnone{background:transparent!important;}
.sitebgdark{background-color:#9d9d9d!important;}
.bgr{background-color:#ff4466!important;}
.bgg{background-color:rgb(1,200,119)!important;}
.lineh30{line-height:30px!important;}
.lineh35{line-height:35px!important;}
.lineh40{line-height:40px!important;}
.ofh{overflow: hidden;}
.fontw{color:#fff!important}
.tcenter{text-align:center}
.bd10t{border-top:10px #f2f2f2 solid}
.bd6t{border-top:6px #f2f2f2 solid}
.bd8t{border-top:8px #f2f2f2 solid}
.brd{border-bottom:1px #f2f2f2 solid}
.mlr10{margin-left:8px;margin-right:8px}
.bdt{border-top:1px #f2f2f2 solid}
.bd1015{
border: 10px #f2f2f2 solid;
border-left-width: 15px;
border-right-width: 15px;
}
.nobroder{border:0!important}
.nobg{
	background:transparent;
}
.mh420{min-height:420px;}
.bd100t{border-top:100px #f2f2f2 solid}
.posre{position: relative}
.bgdark{background:#f2f2f2}
.bgw{background:#fff!important}
.wd50{width:50%}
.wd100{width:100%}
.fwn{font-weight: normal;}
.ftn{font-style: normal;}

header {
	height: 50px;
	line-height: 50px;
	overflow: hidden;
	text-align: center;	
	position: relative;
}
#loc{position: absolute;left: 15px;}
#usercenter{position: absolute;right: 20px;top: 0;}
#usercenterheader{position: absolute;right: 10px;top: 0;font-size:18px}
#usercenterheader i{font-size:18px;}
header a{color:#fff}
#sitename{font-size:26px;font-weight: bold;}
#usercenter i{font-size:22px}
#classname{font-size:20px;color:#fff}

section nav,#subnav {
 padding: 0 15px;
 word-break: keep-all;
 white-space: nowrap;
}

#subnav a {
 font-size: 19px;
 text-align: center;
 margin: 10px 0.5%;
 padding: 5px 2%;
 border-radius: 5px;
}

section nav a {
 min-width: 16%;
 font-size: 19px;
 text-align: center;
 margin: 10px 1%;
 padding: 5px 0.5%;
 border-radius: 5px;
}

section nav a.on, section nav a:hover,#subnav a.on {
 color: #fff;
}

#banner{padding:0 15px;;height:calc(100vw / 3.48);background:#fff}
#full_feature{height:100%;margin:0}
.swipslider{padding-top:0!important}
.swipslider .sw-slide a{display:block;width:100%;height:100%;}
.swipslider .sw-slide img{width:100%;border-radius: 5px;top:42%!important}

#classist .iconclass{width:24%;text-align:center;margin:5px 0}
#classist .ico img{width:54px}
#classist .ico i{font-size:25px}
#classist .iconclass .text{font-size:16px;}

#todaynewsheader,.todaynewsheader{
	width: 110px;
text-align: center;
/*margin-top: 20px;*/
/*height:75px;*/
display: table-cell;
vertical-align: middle!important;
text-align:center;
}
#todaynewsheader p,.todaynewsheader p{width:70%;margin:0 auto;font-weight:bold;font-size:15px}
#todaynewsbarwarp,.todaynewsbarwarp{vertical-align: middle!important;text-align: center;display: table-cell;width: 15px;}
#todaynewsbar,.todaynewsbar{/*border-left: 1px #f2f2f2 solid;*/height: 25px;}
#todaynewsheader img,.todaynewsheader img{
	/*height:25px;*/
object-fit: cover;
width: 83px;
display: block;
margin: 0 auto;}

#footertips{
 border-top: 10px #f2f2f2 solid;
 text-align: center;
 color:#999;
 line-height:30px;
 display:none;
}
.footer_bar {
 display: table;
 width: 100%;
 border-top: 1px solid #e0e1e2;
 background-color: #f8fafb;
 padding: 15px 0;
 /*margin-top: 25px;*/
}

.footer_bar a {
 display: table-cell;
 text-align: center;
 font-size: 14px;
 border-right: 1px dashed #bbb;
 color: #2d374b;
}
.footer_bar a:last-child{
	border-right: 0;	
}
.footer_bar a span{display:block;padding-bottom:5px}
.footer_bar a span i{font-size:25px}

.ft_inner {
 background-color: #3d4049;
 padding: 15px;
 color: #aaa;
}

.transfer h4{padding:15px 10px 10px;position: relative;font-size: 17px;font-weight: 500;}

.transfer h4 sub {
 font-size: 12px;
 color: #b5b5b5;
 font-weight: normal;
 vertical-align: baseline;
 margin-left:10px;
}
.transfer h4 span {
 font-size: 16px;
 position: absolute;
 color: #b5b5b5;
 right: 16px;
 font-weight: normal;
 top:14px;
}
.transfer>div{padding:0 1%}
.transfer .ib{
	width: 23%;
text-align: center;
padding: 10px 0;
margin: 0 1% 10px;
border-radius: 10px;
border: 1px #f2f2f2 solid;
box-sizing: border-box;
}
.transfer .nums, .transfer .nums a{font-size:17px;padding-bottom:2px;color:rgb(8,144,132);font-weight: bold;}
.transfer a{font-size:14px}
.transfer .ib:nth-child(2) .nums, .transfer .ib:nth-child(2) .nums a{
	color:rgb(246,175,72)
}
.transfer .ib:nth-child(3) .nums, .transfer .ib:nth-child(3) .nums a{
	color:rgb(247,94,20)
}
.transfer .ib:nth-child(4) .nums, .transfer .ib:nth-child(4) .nums a{
	color:rgb(252,50,74)
}
.logintyle p {
	padding: 10px 0;
}

.shortloginp p {
	/*padding: 10px 0 0 !important*/
	
}
/*
.logintyle p * {
	vertical-align: middle
}*/

.logintyle p strong {
	display: inline-block;
	width: 17%;
	text-align: left;
	font-size: 16px;
	padding-left: 3%;
}

.logintyle strong {
	font-weight: normal
}

.logintyle input[type="text"], .logintyle  textarea, .logintyle input[type="password"]
	{
	width: 73%;
	border: 1px #ccc solid;
	padding: 4px 2%;
	outline:none;
}

.newlogintyle input[type="text"], .newlogintyle  textarea, .newlogintyle input[type="password"]
{
	box-sizing: border-box;
	width: 100%;
	border: 1px #ccc solid;
	padding: 4px 2%;
	display: block;
	margin: 0 auto;
	font-size: 18px;
	outline: none;
	height:45px;
	border-radius: 10px;
	outline:none;
}

.logintyle .layui-btn {
	font-size: 18px;
}

.logintyle .generalbtn {
	width: 98%;
	padding: 4px 0;
	text-align: center;
	font-size: 16px;
	margin: 0 auto;
	display: block;
}

.logintyle textarea {
	height: 230px
}

.logintyle input, .postdatastyle textarea, .postdatastyle select {
	font-size: 16px;
}

.logintyle select {
	height: 28px
}

.loginright {
	background: #292929
}

.logindesc {
	height: 60px;
	line-height: 60px;
	color: #fff;
	font-size: 16px;
	text-align: center
}

.logindesc a {
	color: #fff;
	font-size: 16px
}

.logindesc a:hover {
	color: #edd15e;
}

.logindesc a:hover {
	text-decoration: underline
}

.generalbtn {
	border-radius: 3px;
	/*padding: 6px 30px;*/
	box-shadow: 0 0 3px 2px #ddd;
	background: #ffd101;
	font-size: 13px;
	border: 1px #ccc solid;
	cursor: pointer;
	display: inline-block;
	color: #333;
	text-decoration: none;
}

.generalbtn:hover {
	background: #ffe010;
	text-decoration: none;
}

.pagetitle {
 padding: 15px;
 color: #000;
 font-size: 18px;
 text-align: center;
 background: #f2f2f2;
}

.btn{
	display: inline-block;
	height: 30px;
	line-height: 30px;
	padding: 0 10px;
	background-color: #009688;
	color: #fff;
	white-space: nowrap;
	text-align: center;
	font-size: 14px;
	border: none;
	border-radius: 2px;
	cursor: pointer;
}

.layui-btn{
display: inline-block;
 height: 45px;
 line-height: 45px;
 padding: 0 18px;
 background-color: #009688;
 color: #fff;
 white-space: nowrap;
 text-align: center;
 font-size: 14px;
 border: none;
 border-radius: 10px;
 cursor: pointer;
}

.layui-btn-fluid {
 width: 100%;
}

.layui-btn, .layui-input, .layui-select, .layui-textarea, .layui-upload-button {
 outline: 0;
 -webkit-appearance: none;
 transition: all .3s;
 -webkit-transition: all .3s;
 box-sizing: border-box;
}
.posrel {
 position: relative;
}

.kejianstyle {
 top: 10px;
 right: 10px;
}

.posabs {
 position: absolute;
}
.logintyle {
	background: #fff;
	min-height: 520px;
	padding: 5px 5px 20px
}
#content h5 {
	padding: 25px 0 0;
	text-align: center;
	font-size: 26px;
	font-weight: bold
}
.orther, .orther a {
 color: #999;
 font-size: 16px;
}
.orther {
 padding-left: 1%;
 padding-bottom: 10px;
}

.tright {
 text-align: right !important;
}

.layui-btn-primary {
 border: 1px solid #C9C9C9;
 background-color: #fff;
 color: #555;
}


.layui-bg-black:hover{
	color:#fff!important;
}

.sendmail {
	height: 34px;
	line-height: 34px;
	padding: 0;
	width: 30.6%;
	top: 6px;
	right: 10px;
	font-size: 15px!important;
	border: 0;
	background: rgb(60,63,73);
	color: #fff;
}
.sendmail.disable{background:rgb(60,63,73);color:#ccc}

.areablocktitle{padding:10px 15px;font-size:16px;color:#333}
/*#subnav,*/.arealist,.arealistbig{padding:0 10px 10px;}
/*#subnav a,*/.arealist a{display:inline-block;width:22%;margin:1%;text-align:center;background:#f7f7f7;padding:5px 0;border-radius: 5px;}
.arealistbig,.minheight400{min-height:400px}
.arealistbig a{display:inline-block;width:30.5%;margin:1%;text-align:center;background:#f7f7f7;padding:10px 0;border-radius: 5px;font-size:16px}

#gallery{background:#f2f2f2;padding-top:1px;padding-bottom:8px;margin-top:-1px}
.infolistblock {
 background:#fff;
 /*border-top: 10px #f2f2f2 solid;*/
 margin:8px 8px 0;
 padding: 10px 15px 5px 15px;
}
#listsection .listinfodesc {
 font-size: 15px;
 line-height: 25px;
 width: 100%;
}
.listinfoarea{width: 35%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;line-height:24px}

.listinfoarea span{text-align:center;color:#9d9d9d;font-size:13px;}
.listinfoext .listinfoclass{color:#9d9d9d;font-size:13px;width:30%;text-align:left;line-height:24px}
.listinfoext .listinfodate{color:#9d9d9d;font-size:13px;width:32%;text-align:right;line-height:24px}
.listinfoext .listinfoclass i{font-size: 12px;vertical-align: bottom;}
.listinfotitle{font-size:19px;width:100%;overflow: hidden; text-overflow:ellipsis;padding-bottom:5px;font-weight:bold}
.listinfotitle .iconfont{font-size: 22px;vertical-align:bottom;font-weight: normal;}
.listinfodesc{font-size:16px;line-height:25px;width:100%;}

.usercenterbar.bigheight{height:65px}
.usercenterbar.biglineheight{line-height:65px}
.usercenterbar{display:block;margin:0 0 0 10px;line-height:55px;position: relative;font-size:16px;height:55px;overflow:hidden}
.usercenterbar span{position: absolute;right: 0;}
.usercenterbar i{line-height:55px;margin-right: 10px;}
.usercenterbar strong{font-weight:normal;font-size:18px;line-height:55px;}
.usercenterbar .texttitle strong{line-height:25px}
.userbottomborder{border-bottom:1px #f7f7f7 solid}
.usertopborder{border-top:1px #f7f7f7 solid}
.usercenterbar .ucico{height:30px;padding:0 15px;vertical-align: middle;}
.usercenterbar input{border: 1px #ccc solid;font-size: 15px;padding: 2px 5px;}
.usercenterbar .umw{min-width:150px}

.usercenterbar.sheight{height:40px!important}
.usercenterbar.slineheight,.usercenterbar .slineheight{line-height:40px!important}

.leftarr {
 content: " ";
 display: inline-block;
 margin:17px 0 0 0;
 height: 6px;
 width: 6px;
 border-width: 1px 1px 0 0;
 border-color: #999;
 border-style: solid;
 -webkit-transform: matrix(0.71, -0.71,0.71, 0.71, 0, 0);
 transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0);
 position: absolute;
}
.usercenterbar i,#usertop i{color:#d2d2d2;font-size: 27px;}
.usercenterbar .icon-xiangyou29, #usertop .icon-xiangyou29{font-size: 22px!important;}
#usertop {margin: 0 8px 8px;background: #fff;border-radius: 10px;}
#usertop .left{width:17%;text-align:center;padding:25px 0 25px 10px;box-sizing: border-box;}
#usertop .left img{width:60px;}
#usertop .right{padding-top:30px;width: 81%;box-sizing: border-box;padding-left: 8px;}
#usertop .right p{line-height:20px;position: relative;}
#usertop .right p span{position: absolute;top:0;right: 7px;}
#usertop .right p,#usertop .right p a{color:#535353;font-size:14px;}
#usertop .right .title{    color: #000;font-size: 18px;
    width: 85%;
    overflow: hidden;
    display: block;
    line-height: 25px;
    height: 25px;
    margin: 0;
    white-space: nowrap;
    text-overflow: ellipsis;
}

#selectcitytitle{padding:10px 15px;font-size:16px;color:#333}
#selectcitytitle i{font-size:20px}

#indexselect{height: 35px;width: 120px;color: #fff;outline: none;border: none;font-size: 16px;margin: 10px;}
#posta{color:#999;position: absolute; right: 16px; color: #999;font-size:16px;}
#posta i{margin-right:5px}

#nolist{text-align: center;padding: 40px 0;color: #666;font-size: 18px;border-top: 10px #f2f2f2 solid;}

.relist .left {width: 60%;padding: 10px 0 0;}
.relist .right{width: 35%;font-size: 22px;line-height: 64px;text-align: right;}
.relist .texttitle{line-height: 25px;font-size: 15px;padding-bottom: 0px;}
.relist .textdate{line-height: 18px;font-size: 12px;color: #999;}
.relist .ico i{font-size: 35px;} 

.usertipslist{padding:20px 15px}
.usertipslist i{font-size:15px}
.lastday{color:#fff;font-size:12px;padding: 2px 10px;border-radius:10px;vertical-align: text-top;}
.usertipslist .desc{line-height:26px;padding:2px 0 5px 0;font-size:18px}

.usertipslist .time{line-height:30px;color:#999;font-size:13px;width:30%}
.usertipslist .time i{vertical-align: bottom;}
.usertipslist .time p{line-height:15px;font-size:12px}
.usertipslist .delop{width:20%}
.usertipslist .upop{width:67%;text-align:right}
.usertipslist .upop .btn{margin-right:0}
.usertipslist .upop .btn:first-child{}
.usertipslist .upop .btn,.usertipslist .delop .btn{border-radius: 5px;}
/*.usertipslist .upop .payBtn{float:right}*/ 
#popshade {
	position: fixed;
	pointer-events: auto;
	z-index: 98;
	background-color: rgb(0, 0, 0);
	opacity: 0.3;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

#pop {
	position: fixed;
	z-index: 99;
	min-width: 260px;
	min-height: 160px;
	left: 0;
	top: 0;
	border: 1px #f2f2f2 solid;
	background: #f0f0f0;
	border-radius: 2px;
	box-shadow: 1px 1px 50px rgba(0, 0, 0, .3);
}

#poptitle {
	padding: 0 80px 0 20px;
	height: 42px;
	line-height: 42px;
	border-bottom: 1px solid #f2f2f2;
	font-size: 16px;
	color: #333;
	overflow: hidden;
	background-color: #F8F8F8;
	border-radius: 2px 2px 0 0;
	font-weight: bold;
}

#pop .close {
	position: absolute;
	top: 10px;
	right: 10px;
	font-size:16px;
}

#popcontent {
	position: relative;
	padding: 20px;
	line-height: 24px;
	word-break: break-all;
	overflow: hidden;
	font-size: 14px;
	overflow-x: hidden;
	overflow-y: auto;
}

#popbtnbar {
	text-align: right;
	padding: 0 15px 12px;
	pointer-events: auto;
	user-select: none;
	-webkit-user-select: none;
}

.btn-war{margin-left:5px}

#viewbar{line-height:35px;background:#fff;padding:0 20px}
#viewbar a,#viewbar i{font-size:15px;color:#666}
#content .maintitle{padding:20px 15px 0;font-size:22px;/*border-bottom:1px #f7f7f7 solid;*/font-weight: bold;}

#content .desc {padding:0 15px;color:#333;font-size:18px;line-height:25px}
#warningtips,#nextdata{padding-left:20px;padding-right:20px;}
#warningtips{padding:10px 15px}
#warningtips p{line-height:30px;font-size:14px;color:#666;position: relative;}
#warningtips span {position: absolute;right: 0px;}
#warningtips span i{font-size: 30px;vertical-align: sub;}
#warningtips span{color:#666;font-size:13px;margin-left:6px}
#subtitle{padding:10px 15px 10px;font-size:13px;color:#9d9d9d;position: relative;}
#telbar,#hosttelbar{font-size:0;}
#telbar div{/*padding:5px 0;*/}

.share{width:17%}
.share a i{color:rgb(40,173,13)}
.smsto{width:18%;position: relative;}
/*.smsto a i{color:#de5662!important}*/
#telbar .call{width:65%;line-height:44px;padding-top:2px}
#telbar .call a{color:#fff!important}
#telbar .call a span{font-size:20px;vertical-align: baseline;font-weight:bold}
.rightbd{height: 30px;position: absolute;top: 12px;border-right: 1px #f2f2f2 solid;right: 0;}
#telbar .ib a{font-size:12px;color:#666;display:block;text-align:center}
#telbar .ib i{font-size:25px;vertical-align: bottom;}
#telbar .call i{font-size:30px;}

.shwowechat i{color:rgb(40,173,13)}
#hosttelbar .ib a{font-size:12px;color:#666;display:block;text-align:center}
#hosttelbar .call a{font-size:20px;vertical-align: baseline;font-weight:bold;color:#fff!important}
#hosttelbar .call{width:80%;line-height:50px}
#hosttelbar .smsto{width:20%;position: relative;padding:5px 0}
#hosttelbar .ib i{font-size: 20px}
#hosttelbar .wechatto{width:25%;position: relative;padding:5px 0}
#hosttelbar .bigsize{font-size:22px!important}
#servicetimewarp {
text-align: center;
}
#servicetime {
padding: 2px 20px;
background: #fafafa;
border-radius: 10px;
border: 1px #ccc solid;
font-size: 12px;
color: #333;
margin-bottom: 10px;
}

#moreinfo{padding: 0 40px 15px;}
#moreinfo li{line-height:25px;color:#333;font-size:16px;}

.nextdata{}
.nextdatatitle{font-size: 19px;padding-left:15px;/*padding-bottom: 10px*/;border-bottom: 1px #f2f2f2 solid;line-height:50px}
.nextdata a{display:list-item;padding-left:9px;padding-right:9px;font-size:16px;line-height:30px;color:#000;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;list-style: disc;list-style-position: inside;}

#addrs {
	padding: 0 20px;
}
#moreinfobar{position: relative;}
#moreinfobar h4 {
/*padding:10px 20px;*/
display: none;
line-height: 40px;
font-size: 25px;
font-weight: normal;
border-bottom: 1px solid #ebebec;
border-top: 1px solid #ebebec;
}
#moreinfobar .text{
	justify-content: space-around;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
height: 70px;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
padding: 0 15px;
background: #fff;
cursor: pointer;
}

#moreinfobar .text img
{width: 38px;
height: 38px;
margin: 0 12px 0 0;
box-sizing: border-box;
}
.copy,.tips,.account{
-webkit-box-sizing: border-box;box-sizing: border-box;
}
#moreinfobar .wechat .account{
	margin: 0;font-size: 14px;font-weight: 500;color:#333;line-height: 70px;box-sizing: border-box;
/*padding-left: 25px;*/width:312px;
}
#dealDetailWechat,.wxinput {
-moz-appearance: none;
-webkit-appearance: none;
border: 0;
margin: 0;
padding: 0;
display: inline;
outline: none;
width: 312px;
font-size:16px;
}
.text .wechat .tips {
font-size: 11px;
font-weight: 400;
color:#999;
line-height: 16px;
margin: 0;
/*padding-left:25px;*/
}
.text .hastips{line-height:20px!important;}
#moreinfobar .copy {width: 51px;height: 26px;line-height: 25px;border-radius: 13px;border: 1px solid #ff285a;
font-size: 12px;
font-weight: 500;
color:#ff285a;text-align: center;
   position: absolute;
   right: 10px;
   top: 23px;
}
.classnav .selectclassblock,.classnav .mainblock{position: relative;}
/*.classnav .mainblock{display:none}*/
.classnav{background:#fff;font-size:0;position: relative;min-height:300px}
.classnav .cls{text-align:center;width:24%;padding:10px 0 0}
.classnav .bigcls{padding:30px 0 10px!important}
.classnav .selectclassblock .cls{
	width: 50%;
    box-sizing: border-box;
    border-collapse: collapse;
}

.classnav .selectclassblock .cls{border-top:1px #f7f7f7 solid}
.classnav .selectclassblock .cls:nth-child(even){border-right:1px #f7f7f7 solid}

.classnav .cls p{margin:12px auto 10px}
.classnav .cls p a{color:#333;font-size:14px;}
.selectclassblock  .cls p a{font-size:18px;}
.classnav .cls img{width: 40px;height: 40px;object-fit: scale-down;}
.subblock,.sublist{display:none}

.mainmark{
	display:none;
	width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
background: rgba(33,33,33,0.3);
}
.postdataenewstyle p {
	padding: 5px 10px;
	
}
.postdataenewstyle input[type="text"], .postdataenewstyle  textarea, .postdataenewstyle input[type="password"],.postdataenewstyle input[type='number']
{
	width: 100%;
	border: 1px #ccc solid;
	padding: 10px 2%;
	box-sizing:border-box;
	color:#666;
	font-size:15px;
	border-radius: 5px;
	outline:none;
}
.postdataenewstyle textarea{
	height:170px
}
.postdataenewstyle select{
	/*border: 1px #ccc solid;*/
	padding: 10px 1%;
	box-sizing: border-box;
	font-size:15px;
}
.postdataenewstyle #citytmp{width:26%;margin-right:2%}
.postdataenewstyle #region{width:35%;margin-right:2%}
.postdataenewstyle #landmark{width:35%;}
.addone,.addonereg{position: relative;}
.addone input{padding-left:25px!important}
.addonespan {
position: absolute;
left: 15px;
top: 11px;
line-height: 22px;
font-size: 15px;
color: #666;
}
body{position: relative;}
section {position: relative;z-index:1;top:0}
#areaselectblock{display:none;position: fixed;z-index:2;top:50px;background:#fff;height: 100%;overflow: auto;}
#areaselectblock .areablock:last-child{padding-bottom:50px}
.shownum{line-height:44px;}
.shownum .ib{font-size:16px;}
.postwarp{padding:30px 20px;/*border-top:1px #f7f7f7 solid*/}
.img100 img{width:100%}
#hotsreach{/*padding-bottom:10px*/}
#hotsreachwarp{padding:0 15px 10px;font-size:0}
.hotsreachtitle{
height: 30px;
line-height: 30px;
text-align: center;
position: relative;
padding-top: 15px;
}
.bgline{
width: 200px;
border-top: 1px solid #f2f2f2;
position: absolute;
left: 50%;
top: 30px;
margin-left: -100px;
}
#hotsreachtitle{font-size: 20px;line-height:50px;border-bottom: 1px #f2f2f2 solid;padding-left:15px;}
.hotsreachtxt{
	position: relative;
	color: #666;
background: #fff;
position: relative;
display: inline-block;
padding: 0 10px;
}
/*#hotsreach a{margin: 1% 0 1% 3%;width: 40%;background:#f2f2f2;padding: 7px 3%;border-radius: 5px;}
#hotsreach a:nth-child(2n-1){margin-left:1%}*/
#hotsreach a{width: 100%;background: #f2f2f2;margin: 10px 2% 0 0;height: 55px;border-radius: 5px;}
#hotsreach a:nth-child(2n){margin: 10px 0 0!important;}
#hotsreach a .text {
/*width: 65%;*/
width: 85%;
font-size: 18px;
line-height: 55px;
height:55px;
display: inline-block;
padding-left: 3%;
vertical-align: middle;
overflow:hidden;
box-sizing: border-box;
}
#hotsreach a .ico{padding-left:10px;line-height:55px;width:40px;overflow:hidden}
#hotsreach a .ico img {
width: 40px;
line-height: 40px;
vertical-align: middle;
}
#todaynews,.todaynews{
	display: table;
width: 100%;
padding:9px 0 10px;
}
#todaynewsbody,.todaynewsbody {
   /* width: 58%;
height: 55px;
display: table-cell;*/
vertical-align: middle!important;
height: 46px;
overflow: hidden;
}
#todaynewsbody a,.todaynewsbody a {
font-size: 16px;
width: 95%;
overflow: hidden;
word-wrap: break-word;
white-space: pre-wrap;
display: inline-block;
text-overflow: ellipsis;
/*font-weight: bold;*/
line-height:20px;
margin-top:4px;
}

#addrs {
line-height: 50px;
color: 
#333;
}
#addrs i {
color: rgb(249, 76, 96);
font-size: 20px;
vertical-align: middle;
}
.addrscolor {
color: #e65769 !important;
}

.listinfopics {font-size:0}
/*#viewpicswarp{padding:0 17px 20px}*/
/*.listinfopics .imgblock{width:33%;text-align:center}
.listinfopics .imgblock img{width:90%;height: 140px;object-fit: fill;margin-top:10px}*/
.listinfopics .imgblock {
width: 32%;
text-align: center;
position: relative;
padding-bottom: 32%;
margin-bottom: 2%;
margin-left: 2%;
}

.listinfopics .imgblock:first-child{
	margin-left: 0;
}
.listinfopics .imgblock:nth-child(3n+1){
	margin-left: 0;
}

.listinfopics .imgblock img {
width: 100%;
height: 100%;
/*margin-top: 10px;*/
position: absolute;
left: 0;
top: 0;
object-fit: cover;
}

#origin-img {
display: none;
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: #000;
}

.swiper-pagination {
color: #fff;
}
.newsalary{position: absolute;
right: 15px;
top: 14px;
color: #fff;
padding: 0 15px;
border-radius: 15px;
min-width: 50px;
text-align: center;
height:25px;line-height:25px}
.pagewarp{padding:0 15px}

.addone, .addonereg {
position: relative;
}
.addonereg input {
padding-left: 32px!important;
border: 1px #ccc solid;
padding: 10px;
}
.addonespanreg {
	display:none;
position: absolute;
left: 10px;
top: 14px;
line-height: 20px;
font-size: 18px;
color: #000;
font-family:Arial;
}
.profile{height:55px;width:55px;line-height:45px;border-radius: 35px;}
/*.profile i{font-size:30px!important;color:#fff!important}*/
.profile{font-size:50px!important;color:#fff!important;margin-left: 0;}

.relist.userbottomborder:last-child {
border-bottom: 0;
}

.error {
width: 12px;
height: 12px;
margin: auto;
position: relative;
margin-left: 10px;
}
.error::before,
.error::after {
content: "";
position: absolute;
height: 10px;
width: 2px;
top: 6px;
right: 5px;
background: #fff;
}
.error::before {
transform: rotate(45deg);
}
.error::after {
transform: rotate(-45deg);
}

.profession .ib {
line-height: 25px;
min-width:24%
}

.usercenterbar .copy {width: 51px;height: 26px;line-height: 26px;border-radius: 5px;border: 1px solid #f2f2f2;padding:2px 10px;
font-size: 12px;
font-weight: 500;
color:#999;text-align: center;
}
.usercenterbar .newcopy {
	width:auto;
height: 25px;
overflow: hidden;
line-height: 20px;
border-radius: 5px;
padding: 2px 10px;
font-size: 12px;
font-weight: 500;
text-align: center;
position: absolute;
right: 15px;
top: 12px;
}

.selectblock,.selectblock .mainclass,.selectblock .mainclass ul:not([data='0']),.selectblock .subclass,.selectblock .subclass ul:not([data='0']){display:none}
.selectareablock {height: 50px;line-height: 50px;overflow: hidden;text-align: center;background:#fff;color:#8e8e8e;position: relative;z-index:2;border-bottom:1px #f2f2f2 solid}
.selectareablock,.selectblock{font-size:0}
.selectareablock div{width:33%;font-size:18px}
.regionblock{width:33.3%!important;display: inline-block;vertical-align: top;}
.regionblock  ul:not([data='0']){display:none}

.selectblock .mainclass,.selectblock .subclass{width:50%;display:inline-block;vertical-align: top;}
.selectblock ul,.selectblock li{list-style:none;margin:0;text-align:left;}
.subwarpleft{border-left:1px #f2f2f2 solid}
.regionblock .subwarpleft{border-right:1px #f2f2f2 solid}

.selectblock li{font-size:16px;height:50px;line-height:50px;border-bottom:1px #f2f2f2 solid;padding-left:30px;color:#666}
.selectblock li a{color:#666}
.nomt{margin-top:-10px}
.show{display:block!important}
.wmainclass{width:100%!important}
.wmainclass li{width:50%;display: inline-block;box-sizing: border-box;text-align:center;padding-left:0}
.wmainclass li:nth-child(2n+0){border-left:1px #f2f2f2 solid;}
.transform{-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);transform: rotate(180deg);filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);}
.selectareablock i {
display: inline-block;
}
#classads{background:#f2f2f2;padding:0 0 0 0}

.selectpaytype{
	width: 35%;
border: 1px #ccc solid;
border-radius: 10px;
padding: 15px;
margin-bottom: 20px;
box-sizing: border-box;
}
.selectpaytype span{
	display: inline-block;
height: 40px;}
.selectpaytype img{width: 35px;}
.selectpaytype i{
font-size: 28px;
}
.selectpaytype p{
font-size: 15px;
}

#paymoneyselect{
padding: 0 25px;
font-size: 0;
}
#paymoneyselect span{display: inline-block;
height: 45px;
width: 30%;
text-align: center;
border: 1px #f2f2f2 solid;
border-radius: 10px;
line-height: 45px;
margin-right: 4.5%;
margin-top: 10px;
box-sizing: border-box;
font-size: 16px;
background: #f2f2f2;}
#paymoneyselect span:nth-child(3n){
	margin-right: 0;
}

.copyinput {
-moz-appearance: none;
-webkit-appearance: none;
border: 0!important;
margin: 0!important;
padding: 0!important;
display: inline!important;
outline: none!important;
width: 85px;
}
#dealemail{width: 190px;}

#artificialpay .copy {
width: 51px;
height: 26px;
line-height: 26px;
border-radius: 13px;
border: 1px solid #333;
padding: 2px 10px;
font-size: 12px;
font-weight: 500;
color: #333;
text-align: center;
}

#paynext,#artificialpay{display:none}

.cardinput{width:46%}

#successblock{display:none}

#classwidthwise,#classlongitudinal{margin:0 10px;font-size:0;}

#classwidthwise .ib{margin:0 1% 10px;width:49%;background:#f2f2f2;font-size:16px;height:55px;line-height:55px;padding-left: 20px;box-sizing: border-box;overflow: hidden;}
#classwidthwise .ib img{height:42px;top:7px;right:10px}
#classwidthwise .ib:nth-child(even){margin-right:0}
#classwidthwise .ib:nth-child(odd){margin-left:0}

#classlongitudinal .ib {margin:0 1% 10px;width:23.5%;}
#classlongitudinal .ib span{display:block;font-size:16px;}
#classlongitudinal .ib .br10{height:80px;line-height:80px;background:#f2f2f2}
#classlongitudinal .ib .br10 img{height:40px;vertical-align:middle}

#classlongitudinal .ib:nth-child(4n){margin-right:0}
#classlongitudinal .ib:nth-child(4n+1){margin-left:0}

#indexclassblock{background:#f2f2f2;padding:0 8px;}
#indexclassblock .shownum{background:#fff}

.usercenterbar .loopindex{
	background:#999;
width: 24px;
height: 24px;
display: inline-block;
line-height: 24px;
text-align: center;
border-radius: 5px;
margin-right: 10px;
color: #fff;
font-weight: normal;}

.usercenterbar:first-child .loopindex{background:#fd6164}
.usercenterbar:nth-child(2) .loopindex{background:#ffa800}
.usercenterbar:nth-child(3) .loopindex{background:#7ebf19}
.usercenterbar:nth-child(4) .loopindex{background:#00939a}
.usercenterbar:nth-child(5) .loopindex{background:#8c63b2}


.pagelink{border-collapse: collapse;border:1px #a1c9e3 solid;background:#e9f4fd;color:#000;font-size:15px;width:32.7%;padding:2px 0;}
.bigimg{width:80px!important}
.hide{display:none}
.selectwarp{margin-left:40px;margin-right:40px}
.selectwarp select{
	width:100%!important;
	font-size: 17px!important;
line-height: 1.23536;
font-weight: 400;
letter-spacing: -.022em;
width: 100%;
height: 56px!important;
border-radius: 12px;
box-sizing: border-box;
border:1px solid #d2d2d7;
padding: 18px 40px 0 16px!important;
-webkit-appearance: none;
appearance: none;
overflow: hidden;
text-overflow: ellipsis;
background:#fff;
}
.selectwarp .toptitle{
position: absolute;
pointer-events: none;
transition-timing-function: ease-in;
transition-duration: .125s;
top: 10px;;
left: 17px;
font-size: 12px;
line-height: 1.33337;
font-weight: 400;
letter-spacing: -.01em;
color:#86868b;
}

.selectwarp .chevron {
font-size: 20px;
line-height: 1.4;
font-weight: 400;
letter-spacing: .006em;
position: absolute;
pointer-events: none;
right: 16px;
top: 18px;
transform: rotate(90deg);
}

.zhanwei_sc {
	width: 101px;
	height: 101px;
	margin: 0 10px 10px 0;
	position: relative;
	display: inline-block;
	padding: 0 !important;
	/*background: #f2f2f2;*/
}

.zhanwei_sc p {
	padding: 30px 0 10px 16px;
}

.zhanwei_sc img {
	width: 101px;
	height: 101px;
}

.shangchuan_input {
	position: absolute;
	top: 30px;
	right: -98px;
	text-decoration: none;
}

.shangchuan_input:hover {
	text-decoration: none;
}

.updateblock {
	display: inline-block;
	max-width: 500px;
	padding: 0 !important;
}

.updateimg {
	display: block;
	max-width: 500px;
}

.zhanwei_sc .imgblock {
	position: relative;
}

.zhanwei_sc .removeimg {
	position: absolute;
	right: 0;
	top: 3px;
}


.updateimgbtn {
	text-decoration: none;
	/*background-color: #c00;*/
	color: #fff;
	border-radius: 2px;
	padding: 0 3px 2px;
}

.updateimgbtn i {
	font-size: 30px
}

.updateimgbtn:hover {
	text-decoration: none;
	color: #000 !important;
}

.settime{right:10px;top:0}

.timepan{
	position: fixed;
width: 95%;
/*margin: 0 2.5%;*/
background: #fff;
top: 120px;
box-sizing: border-box;
padding:40px 10px;
box-shadow: 0 0 20px 0 rgb(0,0,0,0.5);}

.timepan .dayrow{height:50px;text-align:left;margin-left:20px}
.sitelike{background:rgb(231,239,248)}
.bd1px{border:1px solid}

.usermoreinfo{border-top:1px #f2f2f2 solid}
.usermoreinfo p{height:25px;line-height:25px;font-size:18px}
.usermoreinfoleft{width:49%}
.usermoreinfosp{width:1%;border-right:1px #f2f2f2 solid;overflow:hidden;height:30px;margin-top:10px}
.usermoreinforight{width:47%}

.weekd {
color:#fff;
padding: 2px 10px;
margin-right: 10px;
border-radius: 5px;
}
.dayrow:nth-child(6) .weekd,.dayrow:nth-child(7) .weekd{background:#ff4466!important}

.mrlistinfodesc {
 font-size: 15px;
 line-height: 25px;
 width: 100%;
 
}
.picbox{
	width:120px;
	text-align:center;
	height:95px;
	overflow:hidden;
}
.picbox img{
	width:100%;	
	height: 100%;
	object-fit: cover;
}
.listinfoext .mrlistinfoclass{color:#9d9d9d;font-size:13px;width:25%;text-align:left;line-height:24px}
.listinfoext .mrlistinfodate{color:#9d9d9d;font-size:14px;width:37%;text-align:right;line-height:24px}

.upwarp {
display: inline-block;
font-size: 13px;
padding: 0 4px;
border-radius: 3px;
color: #fff;
background: #ff4466;
font-weight: normal;
}
.listinfotitle>a>span{vertical-align: middle;}
.listinfotitle>a:visited{color:#858585!important}
.listinfodate strong,.mrlistinfodate strong{vertical-align: top;font-weight: normal;}
.listinfodate .iconfont,.mrlistinfodate .iconfont{vertical-align: bottom;}

.butime{border:1px #a4c8e2 solid;overflow:hidden;border-radius: 3px}
.butimedesc{padding: 2px 5px;background:#e5eff9;}
.butimeshow{padding:2px 5px}

#wrapper .content{width:200%;}
#wrapper .content .iconclass{width:12%;margin:10px 0 5px}
.mycsel{position: absolute;left: 50%;bottom:10px;width:40px;height:3px;border-radius:6px;-webkit-transform: translateX(-50%) translateZ(0);transform: translateX(-50%) translateZ(0);background-color:#f2f2f2;}
.mycsel_indicator{height: 100%;width:20px;border-radius: 6px;margin: 0px;}

.maxpiccov{width: 100%;height: 100%;object-fit: cover;}
.maxwid100{max-width: 100%;}

.listedit{font-size: 13px;
    float: right;
    margin-top: 3px;
    border: 1px #ff4466 solid;
    padding: 0 10px;
    border-radius: 5px;
    color: #ff4466;
    line-height: 20px;
    font-weight: normal;
}


.hotcontent img{width:45px;height:45px;object-fit: contain;}
.hotcontent div p:first-child{}
.hotcontent div p:first-child a{font-size:14px;line-height:23px;white-space: nowrap;overflow:hidden;white-space: nowrap;text-overflow:ellipsis;display:block;color:#222;padding-top:2px}
.hotcontent div p:nth-child(2){}
.hotcontent div p:nth-child(2) a{font-size:12px;color:#b1b1b1;line-height:20px;white-space: nowrap;overflow:hidden;white-space: nowrap;text-overflow:ellipsis;display:block}
.nomargin{margin:0}
.hotcontent .look{right:10px;top:19px;}
.hotcontent .look a{color:#f26261!important;background:#fceeee}

.sw-bullet{bottom: 14%!important;}
.swipslider .sw-slide img{height:100%}
.sw-bullet li.active{width:6px!important;height:6px!important}
.sw-bullet li{width:4px!important;height:4px!important;background-color:#fff!important}
/*.swipslider .sw-slide{height:112px!important;overflow:hidden}*/

.announcementsingleindex{
	display:none;
	position: fixed;
    bottom: 0px;
    width: 100%;
    border-bottom: 1px #f2f2f2 solid;
    border-top: 1px #f2f2f2 solid;
    height: 50px;
    z-index: 10;
}
    
.announcementsingleicon img{
	width: 35px;
    height: 35px;
    object-fit: cover;
    left: 20px;
    top: 7px;
    position: absolute;
    border-radius: 5px;}
.announcementsinglecontent{
	width: 70%;
	height: 50px;
	left: 65px;
    top: 5px;
    position: absolute;
}
.announcementsinglecontent p{
	overflow: hidden;
    white-space: nowrap;
}
.announcementsingleindex .btn{
    position: absolute;
    right: 50px;
    top: 7px;
    border-radius: 30px;
    height: 36px;
    line-height: 36px;
    padding: 0 18px;
    font-size:16px;
}
.announcementsingleindex .close{
	position: absolute;
    right: 15px;
    top: 4px;
    font-size: 25px;
    font-weight: 100;
}
.announcementsingleindex .title{
	font-weight: bold;
}
.announcementsingleindex .desc{
    color: #9d9d9d;
    font-size: 13px;
}

.announcementsingleview{
	display:none;
	background: rgba(0,0,0,0.8);
    height: 52px;
    line-height: 52px;
    position: fixed;
    z-index: 10;
    bottom: 10px;
    left: 10px;
    color: #fff;
    right: 10px;
    border-radius: 10px;
    padding: 0 10px;
}
.announcementsingleview .close{
	position: absolute;
    right: 5px;
    top: -10px;
    font-size: 25px;
    font-weight: 100;
    color:#adadad;
}
.announcementsingleview .btn{
    position: absolute;
    right: 38px;
    color:#222;
    top:14px;
    height: 24px;
    line-height: 24px;
    padding: 0 11px;
    border-radius:5px;
    font-size:13px;
}
.announcementsingleview .title{
    display: flex;width: 68%;margin: 0;height: 52px;font-size:16px;
}
.announcementsingleview .titletext{align-self: center;
    line-height: 20px;
    vertical-align: middle;
    text-align: left;
    width: 100%;
    font-weight: lighter;}
    
#reportbox{
	background: #f2f2f2;
    position: fixed;
    top: 35%;
    width: 96%;
    left: 2%;
    border-radius: 10px;
    padding: 20px 2px 20px;
    box-sizing: border-box;
    display:none;
}
#reportbox h4{    
	padding-left: 20px;
    color: #6e6e6e;
    font-weight: normal;
}
.reportboxmess{
	line-height: 50px;
    background: #fff;
    padding: 0 15px;
    margin-top: 1px;
    font-size: 16px;
}
.reportboxmess:first-child{margin-top:10px;}
#reportbox .reportbtn{
    display: inline-block;
    padding: 2px 25px;
    background: #fff;
    margin: 15px 15px 0;
    border: 1px #aaa solid;
}
.userxiangyou{top:45px;right:8px}
.adiconfix{padding:2px!important;font-size:23px!important}

.adsposwarp{
	width:100%!important;
	font-size: 17px!important;
	line-height: 1.23536;
	font-weight: 400;
	letter-spacing: -.022em;
	border-radius: 12px;
	box-sizing: border-box;
	border:1px solid #d2d2d7;
	padding: 15px;
	-webkit-appearance: none;
	appearance: none;
	overflow: hidden;
	text-overflow: ellipsis;
	background:#fff;
}
.adsposwarp .left,.adsposwarp .right{width:49.2%}
.adsposwarp .left{font-size:18px;height:40px;line-height:40px;font-weight:bold}
.adsposwarp .right{font-size:14px;text-align:right}
.adsposwarp .right p{padding:0;height:20px;line-height:20px;font-size:16px}
.bd1{border:1px solid}

.syday{background:#fbf2f5;color:#df4e6b}
.usertipslist .posre .posabs{right: -8px;top: 8px;}
.usertipslist .posre .posabs i{color: #d2d2d2;font-size: 22px;}

/** fixed slider style **/
#banner .swipslider .swiper-slide {
    width: 100%;
    height: 100%;
    margin: auto;
    display: inline-block;
    position: relative;
}
#banner .swipslider .swiper-slide img{
	width: 100%;
    height: 100%;
    object-fit: cover;
}
#banner .swipslider .swiper-slide a {
    display: block;
    width: 100%;
    height: 100%;
}