/*ȫ��*/
* {	margin:0; padding:0; font-family:"Microsoft YaHei", Arial, Helvetica, sans-serif; }

.fl { float: left; }
.fr { float: right; }

.ml10 { margin-left: 10px !important; }
.ml15 { margin-left: 15px !important; }
.ml20 { margin-left: 20px !important; }
.ml25 { margin-left: 25px !important; }
.ml30 { margin-left: 30px !important; }
.mr5 { margin-right: 5px !important; }
.mr10 { margin-right: 10px !important; }
.mr15 { margin-right: 15px !important; }
.mr20 { margin-right: 20px !important; }
.mr25 { margin-right: 25px !important; }
.mr30 { margin-right: 30px !important; }
.mt10 { margin-top: 10px !important; }
.mt5 { margin-top: 5px !important; }
.mt7 { margin-top: 7px !important; }
.mt20 { margin-top: 20px !important; }
.mb5 { margin-bottom: 5px !important; }
.ma15 { margin: 15px !important; }

.mb10 { margin-bottom: 10px !important; }
.mb15 { margin-bottom: 15px !important; }
.mb20 { margin-bottom: 20px !important; }
.mb40 { margin-bottom: 40px !important; }
.mb48 { margin-bottom: 48px !important; }
.mb50 { margin-bottom: 50px !important; }
.mb58 { margin-bottom: 58px !important; }
.mb75 { margin-bottom: 75px !important; }
.mb80 { margin-bottom: 80px !important; }

.pt3 { padding-top: 3px !important; }
.pt5 { padding-top: 5px !important; }
.pt7 { padding-top: 7px !important; }
.pt10 { padding-top: 10px !important; }
.pt15 { padding-top: 15px !important; }
.pt20 { padding-top: 20px !important; }
.pt25 { padding-top: 25px !important; }
.pt30 { padding-top: 30px !important; }
.pt50 { padding-top: 50px !important; }
.pl9 { padding-left: 9px !important; }
.pl10 { padding-left: 10px !important; }
.pl5 { padding-left: 5px !important; }
.pr5 { padding-right: 5px !important; }
.pr9 { padding-right: 9px !important; }
.pr10 { padding-right: 10px !important; }
.pr15 { padding-right: 15px !important; }
.pr20 { padding-right: 20px !important; }
.pb5 { padding-bottom: 5px !important; }
.pb6 { padding-bottom: 6px !important; }
.pb10 { padding-bottom: 10px !important; }
.pb15 { padding-bottom: 15px !important; }
.pb20 { padding-bottom: 20px !important; }
.pb60 { padding-bottom: 60px !important; }
.ptb20 { padding: 20px 10px !important; }
.ptb10 { padding: 10px !important; }

/*�߿�*/
.bt { border-top: 1px solid #dedede; }
.bb { border-bottom: 1px solid #dedede; }
.bl { border-left: 1px solid #cfcfcf; }
.br { border-right: 1px solid #cfcfcf; }

.lineheight22 {line-height:22px;}

.text16 {font-size: 16px; font-weight:bold; color:#444;}

.text-right {
 text-align: right;
}
.text-center {
 text-align: center;
}
.position-box {
 padding: 12px 0px;
 background-color:#e8ecef;
 border-bottom: 1px solid #eff3f9;
}

.position-list{ 
	width:100%;
}
.position-list ul{
	float:right;
}
	
.position-list ul li{ 
 padding:0px 20px; 
 height:36px; 
 line-height:36px;
 float:left; 
 display:block;
}

.position-box a {
 padding:4px; 
 color:#333; 
 text-decoration:none;
}
.position-box a:hover { 
 padding:4px; 
 color:var(--thm-primary); 
 border-bottom: 1px solid var(--thm-primary); 
}

.wx_image{text-align: center
}


/* Home-玫红色+无下划线 */
.position-box a.not_line{
	color: var(--thm-primary);
	font-size: 16px;
}
.position-box a.not_line:hover{
 	 border:none !important; 
}
 /* Home-玫红色+无下划线 */
 
.table-gs { color:#828892;  background-color:#e8ecef;}
.table-gs td { padding:2px 10px;}
 
.table-gs2 { color:#828892;  background-color:#e8ecef;}
.table-gs2 td { padding:5px 20px;}

.infobg {height:auto;}

.about_image {
  margin:20px 5px 5px 0px;
}
.about_image img {
  width: 100%;
}


/* 新闻列表页-开始 */

	.row-newsList:hover{
		cursor: pointer;
		background: #b82375 /* url(../images/news/BottomlistBg.jpg) left bottom no-repeat */;
		color: #fff;
	}
	.row-newsList:hover .newsTime{
		color: #fff;
	}
	.row-newsList:hover .newsTitle{
		padding-left: 15px;
		color: #fff;
	}
	.row-newsList:hover .newsIntro{
		padding-left: 15px;
		color: #fff;
	}
	

a .newsTime,a .newsIntro {
	color: rgba(0,0,0,.7);
}
/* 新闻列表页-结束 */

		.row-box{
			padding-top: 15px;
		}
		.box{
			overflow: hidden;
			background: #fff;
			border-radius: 7px;
			box-shadow: 5px 15px 15px rgba(0,0,0,.05);
			border:2px solid #fff;
		}
		.boxTitle{
			font-size: 20px;
			padding: 7px 0;
			text-align: center;
		}
		
		.containerBox{
			position: relative;
			padding-bottom: 120px;
		}
		.row-box{
			position: absolute;
			margin-top: -90px;
			z-index: 99;
			
		}
		
		.faq-one-accrodion .accrodion-title h4::before{
			content: none !important;
		}
		
		