.wrap{
	width: 1200px;
	margin: 0 auto;
}
.flLeft{ float: left;}
.flRight{ float: right;}
.overHint{overflow: hidden;}
.disInBlock{ 
	display: inline-block;
	vertical-align: middle;
	}

body{
	background: #fff;
}

.headerArea{
	width: 100%;		
	height: 80px;
	background: url(../images/head-bg.png) repeat-x;
	position: relative;
}

.logoArea{
	width:319px;
	height: 80px;
	background: url(../images/logo-bg.png) no-repeat;
	position: absolute;
	left: 0;
	top: 0;
}

.logoArea img{
	margin-left: 16px;
}

.navArea{
	height: 80px;
	padding-left: 19%;
}

.navLi{
	width: 12.5%;
}

.navLi a{
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	color: #fff;
	width: 100%;
	height: 80px;
	line-height: 80px;
	display: block;
}

.curNavLi a{
	background: url(../images/nav-cur.png) no-repeat; 
}
/* 本例子css */
.bannerArea{ border-bottom:18px solid #fffaf3;}
.bannerArea .slideBox{ width:100%; height:380px; overflow:hidden; position:relative;  }
.bannerArea .slideBox .hd{  
	width:100%;
	height:9px; 
	position:absolute;
	left: 0; 
	bottom:7px; 
	z-index:1; 
}
.bannerArea .slideBox .hd ul{   
    zoom: 1;
    width: 100%;
    height: 9px;
    text-align: center;
    }
.bannerArea .slideBox .hd ul li{     
	margin-right: 6px;
    width: 32px;
    height: 9px;
    text-align: center;
    background: #fff;
    cursor: pointer;
    display: inline-block;
    vertical-align: top;
     }
.bannerArea .slideBox .hd ul li.on{ background:#695354;}
.bannerArea .slideBox .bd{ position:relative; height:100%; z-index:0;   }
.bannerArea .slideBox .bd li a{
	width: 100%;
	height:380px;
	display: block;
}
.bannerArea .slideBox .bd li{ zoom:1; vertical-align:middle; }
.bannerArea .slideBox .bd img{ width:100%; height: 100%; display:block;  }

.conLeft{
	width: 740px;
}

.searchIn{
	width:100%;
	padding-top: 22px;
	position: relative;
}

.highSearch{
	font-size: 14px;
	color: #fff;
	text-align: center;
	width: 116px;
	height: 34px;
	line-height: 34px;
	background:#e31123;
	position: absolute;
	right:18px;
	top: 22px;
	-webkit-border-radius: 2px 2px  0 0;
	-moz-border-radius: 2px 2px  0 0;
	border-radius: 2px 2px  0 0;
}

.sTabHdUl{margin-left: 20px;}

.sTabHdLink{
	display: block;
	width: 126px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	color: #e31123;
	font-size: 14px;
	background: #ffe7e7;
	-webkit-border-radius:  4px 4px 0 0;
	-moz-border-radius:  4px 4px 0 0;
	border-radius:  4px 4px 0 0;
	margin-right: 2px;
}

.curHdLi .sTabHdLink{
	color: #fff;
	background: #e31123;
}
.sIcon{
	width: 16px;
	height: 16px;
	display: inline-block;
	vertical-align: middle;
	margin: -2px 4px 0 0;
	background-repeat: no-repeat;
}

.sIcon01{
	background-image: url(../images/top-icon-01-1.png);
}
.sIcon02{
	background-image: url(../images/top-icon-02-1.png);
}
.sIcon03{
	background-image: url(../images/top-icon-03-1.png);
}

.curHdLi .sTabHdLink .sIcon01{ background-image: url(../images/top-icon-01-2.png);}
.curHdLi .sTabHdLink .sIcon02{ background-image: url(../images/top-icon-02-2.png);}
.curHdLi .sTabHdLink .sIcon03{ background-image: url(../images/top-icon-03-2.png);}

.sTabBd{
	width: 100%;
	height: 98px;
	background: #fff;
	border: 1px solid #e4e4e4;
	padding: 29px 20px;
}

.TabBdGrp{
	display: none;
}

.TabBdGrp.searchActive{
	display: block;
}

.sTabBdIn{
	width: 80%;
	border-bottom: 1px solid #e8e8e8;
	padding-bottom: 3px;
}
.sSelArea,.sInpArea{vertical-align: middle;}
.sSelArea{
	width: 100px;
	height: 35px;
	overflow: hidden;
	position: relative;

}
.sSelArea01{
	width: 100px;
	overflow: hidden;
	}
.sSelArea02{ width: 110px;}

.searchSel{
	font-size: 14px;
	color: #333333;
	border-color: #fff;
	background:#fff url(../images/s-down.png) no-repeat 84px center;
	width: 120%;
	height: 35px;
	padding: 6px 0;
	outline: none;
}

.sSelDown{
	width: 30px;
	height: 35px;
	background: url(../images/s-down.png) no-repeat;
	position: absolute;
	right: 0;
	top: 0;
}

.sInpArea{
	width: 60%;
	position: relative;
}

.sInp{
	font-size: 14px;
	color: #333;
	width: 88%;
	height: 35px;
	line-height: 35px;
	border: 1px solid #fff;
	outline: none;
}

.searchBtn{
	text-align: center;
	color: #fff;
	font-size: 14px;
	width: 116px;
	height: 34px;
	line-height: 34px;
	position: absolute;
	right: 18px;
	top: 55%;
	background: #e31123;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

.searchBtn i{
	width: 20px;
	height: 16px;
	background: url(../images/ser-icon.png) no-repeat;
	display: inline-block;
	vertical-align: middle;
	margin: -2px  0 0 12px;
}
.conLeftTwo,
.conLeftThree{
	width: 100%;
	border: 1px solid #e4e4e4;
}
.conLeftTwo{
	margin-top: 30px;
	height: 365px;
}

.conLfTwoLi a,.conLfThrLi a{
	text-align:center;
	font-size: 20px;
	color: #e31123;
	display: block;
	width: 246px;
	height: 56px;
	line-height: 56px;
	background: #ffe7e7;
	border-right: 1px solid #f4d3d3;
}

.hasNotBor a{
	border-right: none;
}
.conLfTwoLi a:hover,
.curConLfTwoLi a,
.conLfThrLi a:hover,
.curConLfThrLi a{
	background: #b30b24;
	color: #fff;
}

/* 本例子css */
.noticeSuper .slideBox{ 
	width:364px; 
	height:256px; 
	overflow:hidden; 
	position:relative; 
	border:1px solid #ddd;  
}
.noticeSuper .slideBox .hd{ 
	height:10px; 
	overflow:hidden; 
	position:absolute; 
	right:5px; 
	bottom:12px; 
	z-index:1; 
}
.noticeSuper .slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.noticeSuper .slideBox .hd ul li{ 
	float:left; 
	margin-right:4px; 
	color: #97425b;  
	width:10px; 
	height:10px; 
	font-size: 0;
	background:#8f8a83; 
	cursor:pointer; 
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius:100%;
	}
.noticeSuper .slideBox .hd ul li.on{ background:#fff;  }
.noticeSuper .slideBox .bd{ position:relative; height:100%; z-index:0;   }
.noticeSuper .slideBox .bd li{ zoom:1; vertical-align:middle; }
.noticeSuper .slideBox .bd li a{   
	 width: 364px;
    height: 256px;
    display: block;
    position: relative;
    }
.noticeSuper .slideBox .bd img{ width:100%; height:100%; display:block; object-fit: cover; }

.actTitArea{
	color: #Fff;
	width:100% ;
	height: 42px;
	line-height: 42px;
	position: absolute;
	left: 0;
	bottom: 0;
	background: rgba(0,0,0,0.5);  
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#50000000,endColorstr=#50000000); 
	overflow: hidden;
}

.actTitIn{
	font-size: 16px;
	color: #fff;
	padding-left: 10px;
	width: 290px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}

.conLfTwoBd{
	padding: 22px 10px 20px;
}

.noticeCon{
	width: 332px;
}

.noticeGrp{
	display: none;
}

.noticeGrp.notActive{
	display: block;
}

.noticeConLi{
	 width: 100%;
    border-bottom: 1px dashed #924c43;
    margin-top:6px;
    position: relative;
}

.notcieTip{
	width: 18px;
	height: 13px;
	background: no-repeat;
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -6px;
}

.notcieTip01{background-image: url(../images/new-icon.png);}
.notcieTip02{background-image: url(../images/hot-icon.png);}

.noticeConLi a{
	font-size: 13px;
	color: #333;
	display: block;
	height: 38px;
    line-height: 38px;
}

.noticeConLi a span{
	display: inline-block;
	vertical-align: middle;
}

.noticeConLi a .noticeFt{
	width: 62%;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.noticePoint{
	width: 8px;
	height: 8px;
	background: #b30b24;
	display: inline-block;
	vertical-align: middle;
	margin: -2px 8px 0 0;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
}

.actNot .moreBtnArea{
	text-align: center;
}

.moreBtnArea{
	text-align: right;
	margin-top: 16px;
}
.moreBtn,.actNotAllIn{
	font-size: 12px;
	color: #5f3c3e;
}

.moreBtn i,
.actNotAllIn i{
	width: 8px;
    height: 12px;
    background: url(../images/more-02.png) no-repeat;
    display: inline-block;
    vertical-align: middle;
    margin: -1px 0 0 6px;
}

.conLeftThree{
	margin-top: 29px;
	height: 327px;
}

.conLfThrIn{
	padding: 10px;
	display: none;
}

.conLfThrIn.actActive{
	display: block;
}

.actNot{
	width: 305px;
	padding-top: 25px;
	}

.actNotLi a{
	font-size: 13px;
	color: #333;
	display: block;
	height: 40px;
	line-height: 40px;
	border-bottom: 1px solid #e8e8e8;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-top: 6px;
}

.actNotAll{
	text-align: center;
}

.calendarArea{
	width: 380px;
}

#calendar{
	width: 100%;
	height: 100%;
}

.fc-event-container>a{
	top: 203px !important;
    width:96px !important;

}

.fc-week td{
	color: #666666;
	font-size:16px;
	background: #faf9f9;
}

.fc-grid .fc-day-number{
	float: none;
	text-align: center;
	padding: 1px;
}

.fc-event{
	font-size: 0;
	height:0;
	border: none;
}

.fc-event-inner{
	overflow: initial;
	position: absolute;
	top: -33px;
    left: 3px;
	width: 40px;
	height: 40px;
	background: url(../images/has-act.png) no-repeat;
}

.hasAct{
	background: red;
}

.pasTime{
	background: #d2d2d2;
}

.fc-header{
	height: 28px;
	background: #e8e8e8;
}

.fc-header td,.fc-first.fc-last{
    vertical-align: middle;
	color: #333;
	height:28px;
	line-height: 28px;
}

.fc-first.fc-last{	font-size: 16px;}

.fc-event-inner,.fc-header-left,.fc-header-right{text-align: center;}
.fc-header-right {
    text-align: right;
    padding-right: 20px !important;
}
.fc-header-left{
	display: none;
}

.fc-header .fc-button{
	margin-top: 2px;
	margin-bottom: 0;
	height: 1.5rem;
	line-height: 1.4rem;
	font-size: 14px;
	
}
.fc-text-arrow{ font-size: 1.3em;}

.fc-week td.fc-today {
  background: #ffeaed;
}

.fc-widget-header{
	border-bottom-color: red;
}

.fc-widget-header, .fc-widget-content {
    border: 1px solid #fff;
}
.fc-grid th{
	font-size: 16px;
	color: #1c365c;
	width: 46px;
	height: 35px;
	line-height: 35px;
	background: #bddbeb;
}

.fc-border-separate tr.fc-last th{
	border-top: 1px solid #fff;
	border-right: 1px solid #fff;
	border-bottom: 2px solid #fff;
	border-left-width: 0;
}
.fc-border-separate th.fc-last, .fc-border-separate td.fc-last {
    border-right-width: 2px;
}
.fc-border-separate th, .fc-border-separate td{
	border-width: 2px 0px 0px 2px;
}
.fc-border-separate tr.fc-last th, .fc-border-separate tr.fc-last td{
	border-bottom-width: 2px;
}

.fc-border-separate tr.fc-last td{
	background: #faf9f9;
}

.fc-event-container{z-index: 1 !important; }

.conRight{
	width: 420px;
}

.otherLink{
	margin-top: 14px;
}

.otherLinkIn{
	width: 206px;
	height: 140px;
	display: block;
	position: relative;
	margin-left: 7px;
	border: 1px solid #e4e4e4;
}

.marLtNot{
	margin-left: 0;
}

.otherLinkIn img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.otherLinkIn div{
	font-size: 20px;
	color: #fff;
	font-weight: bold;
	text-align: center;
	width: 100%;
	height: 50px;
	line-height: 50px;
	position: absolute;
	left: 0;
	bottom: 0;
	background: rgba(0,0,0,0.5);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#50000000,endColorstr=#50000000);
    overflow: hidden;
}

.readServeArea{
	width: 418px;
	/*height: 688px;*/
	border: 1px solid #e4e4e4;
	border-top: 3px solid #970d1a;
	margin-top: 30px;
	background: url(../images/read-serve-bg.png) repeat-y center bottom;
}

.readSvTit{
	font-size: 20px;
	color: #fff;
	text-align: center;
	width: 150px;
	height: 40px;
	line-height: 40px;
	background: url(../images/tit-bg.png) no-repeat;
	margin: -3px auto 0;
}

.readSvUl{
	margin: 28px 11px;
}

.readSvLi{
	width: 33.33%;
	margin: 24px 0;
	padding: 0 11px;
}

.readSvLink{
	color: #e31123;
	font-size: 14px;
	display: block;
	width: 100%;
	height: 108px;
	text-align: center;
	background:#e7e7e6 ;
	padding: 15px 0;
}
.readSvLink:hover{
	background:#d4d4d2;
}
.readSvIcon{
	display: block;
	width: 56px;
	height: 56px;
	margin: 0 auto 6px;
	background-repeat: no-repeat;
	background-position: center center;
}

.readSvIcon01{
	background-image: url(../images/serve-icon-01.png);
}
.readSvIcon02{
	background-image: url(../images/serve-icon-02.png);
}
.readSvIcon03{
	background-image: url(../images/serve-icon-03.png);
}
.readSvIcon04{
	background-image: url(../images/serve-icon-04.png);
}
.readSvIcon05{
	background-image: url(../images/serve-icon-05.png);
}
.readSvIcon06{
	background-image: url(../images/serve-icon-06.png);
}
.readSvIcon07{
	background-image: url(../images/serve-icon-07.png);
}
.readSvIcon08{
	background-image: url(../images/serve-icon-08.png);
}
.readSvIcon09{
	background-image: url(../images/serve-icon-09.png);
}
.readSvIcon10{
	background-image: url(../images/serve-icon-10.png);
}
.readSvIcon11{
	background-image: url(../images/serve-icon-11.png);
}
.readSvIcon12{
	background-image: url(../images/serve-icon-12.png);
}

.newBookRec{
	border: 1px solid #e4e4e4;
	background: #fff;
	margin-top: 36px;
}

.bookRecLf{
	width: 268px;
	margin-right: 32px;
}

.bookRecTit{
	font-size: 20px;
	text-align: center;
	color: #fff;
	width: 286px;
	height: 68px;
	line-height: 58px;
	background: url(../images/rec-tit-bg.png) no-repeat;
	margin-left: -9px;
}

.bkRecMuIn{
	 margin-top:-8px;
    background: #f7eee8;
    width: 100%;
}
.bkRecMuLi{
	border-bottom: 1px solid #d3b9a9;
}

.bkRecMuLink{
	font-size: 16px;
	color: #5f3c3e;
	text-align: center;
	display: block;
	width: 100%;
	height: 60px;
	line-height: 60px;
}

.allIcon{
	width: 8px;
    height: 12px;
    background: url(../images/more-02.png) no-repeat;
    display: inline-block;
    vertical-align: middle;
    margin: -1px 0 0 6px;
}

.allRec{
	font-size: 12px;
}

.bookRecRt{
	width: 882px;
	margin-top: 30px;
}

.recImg{
	width: 155px;
	height: 155px;
	background: #fff;
	display: block;
}

.recTit{
	display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    margin-top: 20px;
}
/* 本例子css */
.picScroll-left{ 
	width:882px;  
	overflow:hidden;
	/*margin-top: 30px;*/
	position:relative;
	opacity: 0;
	height: 0;
}

.picScroll-left.picActive{
	opacity: 1;
	height: auto;
}

.picScroll-left .prev,.picScroll-left .next{
	position: absolute;
	top: 33%;
    display: block;
    width: 9px;
    height: 23px;
    overflow: hidden;
    cursor: pointer;
    background-repeat: no-repeat;
    z-index: 1;
}
.picScroll-left  .prev{
	left: 0;
	background-image: url(../images/pic-scro-left.png);
}

.picScroll-left  .next{ 
	right: 0;
	background-image: url(../images/pic-scro-right.png);
}
.picScroll-left  .prevStop,
.picScroll-left  .nextStop{opacity: .5; }
.picScroll-left .hd ul{ display: none; }
.picScroll-left .bd{ padding:10px;   }
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{
	width: 155px; 
	margin:0 8px;
	float:left;
	_display:inline;
	 overflow:hidden; 
	 text-align:center; 
 }
 
.picScroll-left .bd ul li .pic img{
	 width:100%; 
	 height:100%; 
	 object-fit: contain;
	 display:block;  
}

.distSource{
	 border: 1px solid #e4e4e4;
	 border-top: 5px solid #b30b24;
	 margin-top: 44px;
}

.distSourHd{
	width: 100%;
	height: 60px;
	line-height: 56px;
	position: relative;
}

.distSourTit{
	font-size: 20px;
	color: #b30b24;
	text-align: center;
	width: 920px;
	height: 58px;
	margin: 0 auto;
	border-bottom: 1px solid #b30b24;
}

.distSourTit i{
	width: 304px;
	height: 8px;
	background: url(../images/tit-icon.png) repeat-x;
	display: inline-block;
	vertical-align: middle;
}

.distSourTit span{
	display: inline-block;
	vertical-align: middle;
	margin: 0 44px;
}

.distMoreArea{
	width: 100%;
	text-align: center;
	margin-bottom: 14px;
}

.distMore{
	font-size: 12px;
	color: #5f3c3e;
	height: 24px;
	line-height: 24px;
}

.distMore i{
	width: 8px;
	height: 12px;
	background: url(../images/more-02.png) no-repeat;
	display: inline-block;
	vertical-align: middle;
	margin: -1px 0 0 6px;
}

.distSourLi{
	width: 122px;
	margin:30px 24px 12px 24px;
	text-align: center;
}

.distSourImg{
	width: 122px;
	height: 122px;
	border: 1px solid #e8e8e8;
	display: block;
}

.distSourImgIn{
	width: 112px;
	height: 112px;
	margin: 4px;
}

.distSourImgIn img{
	width: 100%;
	height: 100%;
	object-fit: contain;
}

.distSourCon{
	font-size: 15px;
	color: #333333;
	margin-top: 4px;
	display: block;
}

.friendArea{
	margin-top: 30px;
	padding: 0px 0;
	border: 1px solid #e4e4e4;
}

.friendTit{
	text-align: center;
	font-size: 20px;
	font-weight: bold;
	color: #b30b24;
	margin-bottom: 20px;
}

.friendLi{
	margin:14px 36px;
}

.friendLink{
	text-align: center;
	width: 164px;
	height: 56px;
	display: block;
	position: relative;
	border: 1px solid #e8e8e8;
}

.friendLink img{
	width: 100%;
	height: 100%;
	object-fit: contain;
}

.friendLink01{
	width: 280px;
}

.friendLink02{
	width: 190px;
}
.friendLink03{
	width: 325px;
}

.friendLinkTit{
	color: #fff;
	width: 100%;
	height: 35px;
	line-height: 35px;
	position: absolute;
	left: 0;
	bottom: 0;
	background: rgba(0,0,0,0.5);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#50000000,endColorstr=#50000000);
    overflow: hidden;
}

.friendLinkTit i{
	width: 20px;
	height: 20px;
	background: url(../images/link-icon.png) no-repeat;
	display: inline-block;
	vertical-align: middle;
	margin: -2px 9px 0 0;
}

.fridLkTitIn{
	border-bottom: 1px solid #fff;
}

.botArea{
	background: #fff2f2;
	margin-top: 48px;
	padding: 32px 0 30px 0;
}

.aboutUs{
	width: 338px;
	margin-right: 150px;
}

.botTit{
	width: 100%;
	font-size: 15px;
	color: #a90c06;
	border-bottom: 1px dashed #a90c06;
	padding-bottom: 5px;
}

.botEqUl{
	margin-top: 26px;
}
.botEqUl li{
	font-size: 13px;
	color: #333333;
}

.botEqUl li p{
	text-align: center;
}

.contactUs{
	width: 220px;
	margin-right: 30px;
}

.echartArea{
	margin-top:8px;
}

.chart1{
	width: 140px;
	height: 140px;
}

.dataUl{
	width: 224px;
	margin: 20px 0 0 20px;
}

.dataLi{
	font-size: 14px;
	color: #a90c06;
	margin-bottom: 24px;
}

.dataLi i{
	width: 10px;
	height: 10px;
	display: inline-block;
	vertical-align: middle;
	margin: -2px 10px 0 0;
}

.dataIcon01{
	background-color: #f4241c;
}

.dataIcon02{
	background-color: #a90c06;
}

.dataIcon03{
	background-color: #fed9d7;
}

.dataNum{
	float: right;
	font-size: 14px;
	color: #404447;
}

.footerArea{
	color: #fff;
	text-align: center;
	width: 100%;
	height: 50px;
	line-height: 50px;
	background: url(../images/head-bg.png) repeat-x;
}

.fixdMenu{
	width: 58px;
	position: fixed;
	left: 80px;
	top: 30%;
}

.fixdMuLink{
	display: block;
	width: 58px;
	height: 58px;
	border: 1px solid #ffbba3;
	margin-bottom: 10px;
	background: #ffbba3;
	position: relative;
}

.fixdMuLink:hover{
	background: url(../images/fixd-cur.png) no-repeat;
}

.fixdMuLink i{
	width: 32px;
	height: 32px;
	background-repeat: no-repeat;
	background-size: 100% 100%;
	background-position: center center;
	display: block;
	margin: 12px auto;
}

.fixdMuIcon01{
	background-image: url(../images/fix-img-01.png);
}
.fixdMuIcon02{
	background-image: url(../images/fix-img-02.png);
}
.fixdMuIcon03{
	background-image: url(../images/fix-img-03.png);
}
.fixdMuIcon04{
	background-image: url(../images/fix-img-04.png);
}
.fixdMuIcon05{
	background-image: url(../images/fix-img-05.png);
}
.fixdMuIcon06{
	background-image: url(../images/fix-img-06.png);
}
.fixdMuIcon07{
	background-image: url(../images/fix-img-07.png);
}
.fixdMuIcon08{
	background-image: url(../images/fix-img-08.png);
}

.fixdMuCon{
	font-size: 14px;
	width: 108px;
	padding: 5px;
	background: #fff;
	border: 1px solid #f0d1ba;
	-webkit-box-shadow: 0px 0px 27px -18px #000;
	-moz-box-shadow: 0px 0px 27px -18px #000;
	box-shadow: 0px 0px 27px -18px #000;
	position: absolute;
	left:70px;
	top: 0;
	display: none;
}

.eqImgArea{
	width: 92px;
	height: 92px;
	margin: 7px auto;
}

.eqImgArea img{
	width: 100%;
	height: 100%;
}

.eqImgLine{
	width: 50px;
	height: 1px;
	background: #e7dcd8;
	margin: 0 auto;
}

.fixdMuLink:hover .fixdMuCon{
	display: block;
}

/*2020.8.24 s*/
.actSignLi,
.wonderActLi{
	border-bottom: 1px dashed #782116;
	
}

.actSignLi{
	line-height: 46px;
}
.actSignLink,.actSignTm{
	font-size: 13px;
	color: #333333;
}
.actSignLink{
	width: 67%;
	height: 46px;
	display: block;
}

.actSignLink span{
	display: inline-block;
	vertical-align: middle;
	max-width: 90%;
	height: 46px;
	overflow: hidden;
}

.actSignLink .notcieTip,.actAllBtn i{
	position: static;
	display: inline-block;
	vertical-align: middle;
	margin: auto 0 0 6px;
}

.actCheckAll{
	text-align: center;
	margin: 23px 0;
}

.actAllBtn{
	font-size: 15px;
	color: #b30b24;
}

.actAllBtn i{
	width:10px;
	height: 16px;
	background: url(../images/act-more.png) no-repeat;
	margin-top: -2px;
}

.wonderActLi{
	padding: 12px 0;
}

.wonderActImg{
	width: 120px;
	height: 68px;
	display: block;
	margin-right: 25px;
}

.wonderActImg img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.wonderConArea{
	width: 78%;
}

.wonderActTit{
	font-size: 16px;
	color: #333;
	display: block;
	height: 24px;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-bottom: 4px;
}

.wonderActCon{
	font-size: 13px;
	color: #333333;
	height: 40px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}

.loginPopArea{display: none;}

.mask{
	width: 100%;
	height: 100%;
	position: fixed;
	left: 0;
	top: 0;
	background: rgba(0,0,0,0.5);
	z-index: 1;
}

.loginPopIn{
	width: 660px;
	height: 380px;
	background: #fff;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	position: fixed;
	left: 50%;
	top: 50%;
	margin: -190px  0 0 -330px;
	z-index: 2;
	overflow: hidden;
}
.sysLogoArea{
	width: 330px;
	height: 380px;
	background: #f7f4e9;
}

.sysLogoImg{
	width: 225px;
	height: 177px;
	background: url(../images/login-logo.png) no-repeat;
	margin: 102px auto;
}

.sysLoginArea{
	width: 330px;
	padding: 50px;
}

.sysLoginTit{
	font-size: 18px;
	color: #b30b24;
}

.loginGrp{
	width: 100%;
	border-bottom: 1px solid #dddddd;
	padding: 6px ;
	margin-top: 20px;
}

.loginGrp input{
	font-size: 14px;
	border: none;
	outline: none;
}

.loginIcon{
	width: 14px;
	height: 16px;
	background-repeat: no-repeat;
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
}

.acuntIcon{
	background-image: url(../images/acount-icon.png);
}
.pwdIcon{
	background-image: url(../images/pwd-icon.png);
}

.imgCodeInp{
	width:100px;
}

.imgCodeArea{
	width: 77px;
	height: 27px;
	margin-left: 1px;
}

.imgCodeArea img{
	width: 100%;
	height: 100%;
}

.imgCodeArea,.imgCodeRefresh{
	display: inline-block;
	vertical-align: middle;
}

.imgCodeRefresh{
	width: 19px;
	height: 17px;
	background: url(../images/refresh-code.png) no-repeat;
	margin: 0 0 0 10px;
}

.loginBtn{
	font-size: 14px;
	color: #fff;
	width: 100%;
	height: 32px;
	background: #e31123;
	border: none;
	outline: none;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	margin-top: 23px;
}

.changeLogin{
	font-size: 12px;
	color: #b30b24;
	margin-top: 6px;
	display: inline-block;
}

.acuntLoginFm{
	display: none;
}

.closePopBtn{
	width: 16px;
	height: 16px;
	background: url(../images/close-pop.png) no-repeat;
	position: absolute;
	right: 15px;
	top: 16px;
}
/*2020.8.24 e*/
