@charset "gb2312";
/* 
Bootstrap 4 Ĭ������
Bootstrap 4 Ĭ�ϵ� font-size Ϊ 16px, line-height Ϊ 1.5��

Ĭ�ϵ� font-family Ϊ "Helvetica Neue", Helvetica, Arial, sans-serif��

���⣬���е� <p> Ԫ�� margin-top: 0 �� margin-bottom: 1rem (16px)�� 
 */

ul,
li,
ol {
	list-style-type: none;
}

i,
em {
	font-style: normal;
}

a {
	color: #333;
	text-decoration: none;
}

a:hover,
a.active,
a.navbar-text:hover,
.navbar>.navbar-brand:hover {
	color: #ff7f00;
	text-decoration: none;
}

/* �����ʽ */
.header-hot{
	height: 2rem;
	background: #ff7f00;
	top: 0;
}
.header-nav{
	top: 2rem;
}
.content,
footer {
	font-size: .75rem;

}
/* ��꾭������ */
.cursor{
	cursor: pointer;
}

/* ���ض��� */
.g-backtop {
	position: fixed;
	right: .5rem;
	bottom: 6rem;
}

/* box-shadow ����Ӱ��ʽ  ��Ĭ�������ܶ�����Ӱbox-shadow:0 5px 5px 0 rgba(0, 0, 0, 0.2);*/
/* .box-shadow {
	-webkit-box-shadow: 0 0px 10px rgba(0, 0, 0, 0.15);
    box-shadow: 0 0px 10px rgba(0, 0, 0, 0.15);
} */

/* ������ʽ */
.f-8 {
	font-size: .5rem;
}

.f-10 {
	font-size: .625rem;
}

.f-12 {
	font-size: .75rem;
}

.f-14 {
	font-size: .875rem;
}

.f-16 {
	font-size: 1rem;
}

.f-18 {
	font-size: 1.125rem;
}

.f-20 {
	font-size: 1.25rem;
}

.f-22 {
	font-size: 1.375rem;
}
.f-24 {
	font-size: 1.5rem;
}
.f-26 {
	font-size: 1.625rem;
}
.f-28 {
	font-size: 1.75rem;
}
.f-30 {
	font-size: 1.875rem;
}
.f-32 {
	font-size: 2rem;
}
.f-34 {
	font-size: 2.125rem;
}

/* ������ɫ */
.text-orange {
	color: #ff7f00;
}

/* ������ɫ */
.bg-orange{
	background: #ff7f00;
}
.bg-gray{
	background: #eeeeee;
}
.bg-tran{
	background: rgba(255, 255, 255, .80);
	filter:Alpha(opacity=92);
}
/* �и���ʽ */
.line-24{
	line-height: 1.5rem;
}
.line-30{
	line-height: 1.875rem;
}
.line-32{
	line-height: 2rem;
}

/* border */
.border-top-20{
	border-top:1.5rem solid #ff7f00;
}
.navbar-border {
    border-bottom: 2px solid #ff7f00;
}
/* ��ť��ʽbtn-orange */
.btn-orange{
	background: #ff7f00;
}
.btn-orange:hover{
	background: #e0a800;
}
/* ��ҳ */
.nav-page a,.nav-page a:hover{
	color: #333;
}
.nav-page .page-link:hover,.nav-page .active .page-link{
	border:1px solid #ff7f00;
	background: #ff7f00;
	color: #fff;
}
/* �ͷ�qq��ѯ */
.zx-qq{
    text-indent: -9999px;
    width: 1.375rem;
    height: 1.25rem;
	margin-top: 0.375rem;
    display: inline-block;
    background-image: url(../images/news-zx.png);
    background-repeat: no-repeat;
}