/* ����PC�ˣ�����Ļ<1200pxʱ���������֣���Ӱ��ԭ����ʽ */
@media screen and (min-width: 750px) {
@media screen and (max-width: 1200px) {
    body{min-width: 100%;padding:0 5px !important;margin:0 !important;}
    .zhuanti,.main,.foot_box,.rougao{width: 100% !important;}
    .nav{width: 100% !important;} /* С��Ļ����Ҳռ������ */
}

/* ȫ���޸�1�����Ĭ������߾�+����Ĭ����ʽ */
html,body{margin:0 !important;padding:0 !important;border:0 !important;}
body{background: #f8fcfe;font-size:14px;width:100%;margin:0 auto !important;min-width:1200px;padding-top:0 !important;}
/* ȫ���޸�2��LOGO������ʽ - �ײ�padding��Ϊ0�������뵼���ļ�϶ */
.logo_box{width:100% !important;margin:0 auto;padding:8px 0 0 0 !important;/* ����������padding���ײ���0 */clear:both;}
/* LOGOǿ�ƹ̶�200��56�ߴ磬��ֹ���� */
.logo{
    display:inline-block;
    width:200px !important; /* �̶�����200px */
    height:56px !important; /* �̶��߶�56px */
    margin:0 auto;
    object-fit:contain; /* ��֤LOGOͼƬ���������� */
    background-size:100% 100% !important; /* ����ͼ����̶��ߴ� */
}

/* ����Ĭ����ʽ */
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;border:0 none;outline:0;}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0 none;max-width:100%;object-fit:cover;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}
ol,ul,li{list-style:none outside none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
a{text-decoration:none;font-size: 15px;color: #2c3e50;transition:all 0.25s ease;}
a:hover{text-decoration:none;color: #1a2530!important;}

/* ��������ʽ��ȫ������ + ����margin��0����logo�޷��ν� */
.nav{
    width: 100% !important; /* ������ռ��������Ļ���� */
    margin: 0 auto !important;
    margin-top: 0 !important; /* ǿ�Ƶ��������޼�϶ */
    background: #2c3e50 !important;
    padding: 6px 0 !important;
    box-shadow:0 2px 5px rgba(44,62,80,0.15) !important;
    clear: both !important;
    position: sticky !important;top:0 !important;
    z-index: 999 !important;
}
/* ѡ����+��ͣ��ʽ */
.nav .on, .nav ul li:hover{
    background: #1a2530 !important;
    border-radius:4px !important;
    margin:0 5px !important;
}
.nav .on a,.nav ul li:hover a{
    color: #fff!important;
}
/* �������ڲ�ul ��ʽ������������루�����޸ģ� */
.nav ul{
    width: 1200px; /* ���ݿ��ȱ���1200px */
    margin: 0 auto !important;
    padding: 0 10px !important;
    text-align: left !important; /* ��center��Ϊleft��������� */
}
/* ������Ŀli ��ʽ */
.nav ul li{
    display: inline-block !important;
    height: 40px !important;
    line-height: 40px !important;
    text-align: center !important;
    padding: 0 18px !important;
    margin:0 2px !important;
    transition:all 0.2s ease-in-out !important;
}
/* ����������ʽ */
.nav ul li a{
    font-size: 16px !important;
    color: #fff !important;
    font-weight:500 !important;
}

/* Ͷ�尴ť�ͷ��ض�����ʽ */
.rougao {
    width: 1200px !important;
    margin: 12px auto !important;
    padding: 0 15px !important;
    box-sizing: border-box !important;
    clear: both !important;
    display:flex;align-items:center;justify-content:flex-end !important;
}
.rougao a {
    display: inline-block !important;
    height:35px;line-height:35px;padding:0 18px;margin-left:12px;
	background:#2c3e50;color:#fff;font-size:14px;border-radius:4px;border:0;
	transition:all 0.25s ease !important;
}
.rougao a.jianyi {background-color: #ff7b00 !important;}
.rougao a:hover {background:#1a2530 !important;color:#fff!important;}
.rougao a.jianyi:hover {background:#e06d00 !important;}

/* ������� */
.clearfix{*zoom:1;}
.clearfix:after{content:"";display:block;height:0;visibility:hidden;clear:both;}
.main:after,.zhuanti:after,.tag_nr:after,.list_news:after,.right_fix:after{content:"";display:block;height:0;visibility:hidden;clear:both;}

/* �б�ҳר��ͷ�� */
.zhuanti{width:1200px;margin:0 auto;padding:0 10px;margin-bottom:20px;}
.zhuanti_top{width:100%;background:#fff;padding:25px;border-radius:8px;margin-bottom:15px;box-shadow:0 1px 3px rgba(0,0,0,0.05);}
.zhuanti_top_l_tl h1.title{font-size:22px;color:#333;font-weight:700;line-height:48px;margin-bottom:10px;}
.zhuanti_top_l_tl p{font-size:15px;color:#666;line-height:26px;}
.zhuanti_mid{width:100%;background:#fff;padding:25px;border-radius:8px;margin-bottom:20px;box-shadow:0 1px 3px rgba(0,0,0,0.05);}
.zhuanti_tl{font-size:18px;color:#333;font-weight:700;line-height:40px;margin-bottom:10px;}
.zhuanti_tl em{color:#2c3e50;margin-left:8px;}
.zhuanti_fl{width:100%;}
.tag_rwap{width:100%;height:80px;overflow:hidden;transition:all 0.3s ease;}
.tag_rwap_te{height:auto!important;padding-bottom:10px;}
.tag_nr{width:100%;overflow:hidden;}
.tag_nr_te{height:auto!important;}
.zhuanti_fl_r{width:100%;}
.zhuanti_fl_r li{float:left;margin:6px 10px;padding:5px 12px;background:#f5f5f5;border-radius:20px;font-size:15px;transition:all 0.2s ease;}
.zhuanti_fl_r li a{color:#333;}
.zhuanti_fl_r li:hover{background:#e8e8e8;}
.zhuanti_fl_r li a:hover{color:#2c3e50!important;}
.zhuanti_more{text-align:center;font-size:14px;color:#2c3e50;cursor:pointer;margin-top:5px;}
.tag_zhan2{display:none;}

/* ���岼��800+380 */
.main{width:1200px;margin:0 auto;padding:0 10px;margin-bottom:30px;}
.main-left{width:800px;margin-right:20px;float:left;}
.main-right{width:380px;float:right;}

/* �б�������ʽ */
.min_tl{width:100%;font-size:18px;color:#333;font-weight:700;line-height:45px;border-bottom:2px solid #2c3e50;margin-bottom:20px;}
.min_tl span em{color:#2c3e50;margin-right:8px;}

/* �����б� */
.list_news{width:100%;background:#fff;padding:20px;border-radius:8px;margin-bottom:20px;box-shadow:0 1px 3px rgba(0,0,0,0.05);}
.list_news ul{width:100%;padding:0;}
.list_news ul li{width:100%;padding:15px 0;border-bottom:1px dashed #f0f0f0;}
.list_news ul li:last-child{border-bottom: none !important;}
.list_news ul li h2 a{font-size:18px;color:#333;line-height:30px;}
.list_news ul li h2 a:hover{color:#2c3e50!important;}
.list_news ul li h2 em{float:right;font-size:14px;color:#999;margin-top:6px;}
.list_news ul li p.txt{font-size:15px;color:#666;line-height:24px;}

/* ��ҳ��ʽ */
.pagination {
    width:100%;margin:20px 0;padding:0!important;display:flex;justify-content:center;
}
.pagination .page-item {margin:0 1px!important;list-style:none;}
.pagination .page-item .page-link {padding:6px 12px!important;border:1px solid #dee2e6;border-radius:3px!important;color:#2c3e50;font-size:14px!important;background:#fff;transition:all 0.25s ease;}
.pagination .page-item.active .page-link {background:#2c3e50!important;border-color:#2c3e50!important;color:#fff!important;}
.pagination .page-item:not(.active) .page-link:hover {background:#f5f5f5!important;border-color:#dee2e6!important;color:#2c3e50!important;}
.pagination li {margin:0 1px;float:left;list-style:none;}
.pagination li a {display:block;padding:6px 12px;border:1px solid #dee2e6;border-radius:3px;color:#2c3e50;font-size:14px;background:#fff;transition:all 0.25s ease;}
.pagination li.active a {background:#2c3e50;color:#fff;border-color:#2c3e50;}
.pagination li a:hover {background:#1a2530;color:#fff!important;border-color:#1a2530;}

/* �Ҳ��� */
.right_fix{width:100%;}
.right_box{width:100%;background:#fff;padding:20px;border-radius:8px;margin-bottom:20px;box-shadow:0 1px 3px rgba(0,0,0,0.05);}
.right_box span{display:block;width:100%;font-size:18px;color:#333;font-weight:700;line-height:40px;border-bottom:1px solid #f0f0f0;margin-bottom:15px;}
.right_box li{width:100%;line-height:36px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:all 0.2s ease;}
.right_box li a{font-size:16px;color:#333;}
.right_box li a:hover{color:#2c3e50!important;}

/* �ײ���ʽ */
.footer{width:100%;background:#2b333e;padding:20px 0;margin-top:50px;clear:both;}
.foot_box{width:1200px;margin:0 auto;text-align:center;}
.footer p{color:#d8dde0;font-size:12px;line-height:28px;text-align:center;margin:0;padding:0;}
.footer p a{color:#d8dde0;font-size:12px;}
.footer p a:hover{text-decoration:underline;color:#fff!important;}

/* �ƶ�����ʽ��LOGO����С��Ļ�����������ţ� */
@media screen and (max-width: 750px) {
.clearfix:after{content:".";display:block;height:0;clear:left;visibility:hidden;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;border:0 none;outline:0;}
body{background:#FFF;font-size:14px}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0 none}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}
ol,ul,li{list-style:none outside none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
a{text-decoration:none;font-size: 16px;color: #2c3e50;}
a:hover{text-decoration:none;color: #1a2530!important;}
.clearfix{}
.index_mid{width: 100%;margin: 0 auto;}
.logo_box{width:100%;float:left;text-align:center;padding-bottom:0 !important;/* �ƶ���logo�����ײ��޼�϶ */}
/* �ƶ���LOGO���������ţ�����200:56������ */
.logo{
    float:left;
    width:160px !important; /* �ƶ���������� */
    height:44.8px !important; /* ��200:56�������ţ���֤������ */
    margin-top:5px;
    object-fit:contain;
    background-size:100% 100% !important;
}
.search,.rougao{display:none;}
.nav{width:100%;float: left;background: #2c3e50;padding: 6px 0;box-shadow:0 2px 5px rgba(44,62,80,0.15);margin-top:0 !important;/* �ƶ��˵�����logo�޼�϶ */}
.nav .on, .nav ul li:hover{background: #1a2530;border-radius:4px;margin:0 5px;}
.nav .on a,.nav ul li:hover a{color: #fff!important;}
.nav ul{width: 100%;margin: 0 auto;padding-left:10px !important;text-align: left !important;/* �ƶ��˵�����Ҳ���� */}
.nav ul li{float: left;height: 40px;line-height: 40px;text-align: center !important;overflow:hidden;width: 33.33%;transition:all 0.2s ease-in-out;}
.nav ul li a{font-size: 16px;color: #fff;font-weight:500;}
.zhuanti{width:100%;float:left;padding:0 3%;box-sizing:border-box;}
.zhuanti_top{width:100%;float:left;margin-bottom:15px;}
.zhuanti_top_l{width:100%;float:left;}
.zhuanti_top_l_tl{width:100%;float:left;}
.zhuanti_top_l_tl h1.title{font-size:18px;color:#333;font-weight:700;line-height:40px;}
.zhuanti_top_l_tl p{font-size:14px;color:#666;line-height:24px;}
.zhuanti_mid{width:100%;float:left;margin-bottom:15px;padding:10px;background:#f9f9f9;border-radius:8px;}
.zhuanti_tl{width:100%;float:left;font-size:16px;color:#333;font-weight:700;line-height:36px;border-bottom:1px solid #eee;margin-bottom:10px;}
.zhuanti_tl span{float:left;}
.zhuanti_tl em{color:#2c3e50;margin-left:5px;}
.zhuanti_fl{width:100%;float:left;}
.tag_rwap{width:100%;float:left;height:auto!important;}
.tag_nr{width:100%;float:left;}
.zhuanti_fl_r{width:100%;float:left;}
.zhuanti_fl_r li{float:left;margin:3px 5px;padding:3px 8px;background:#f5f5f5;border-radius:15px;font-size:14px;}
.zhuanti_more{display:none;}
.main{width:100%;float:left;padding:0 3%;box-sizing:border-box;}
.main-left{width:100%;float:left;margin-right:0;}
.main-right{width:100%;float:left;margin-top:15px;}
.min_tl{width:100%;float:left;font-size:16px;line-height:36px;border-bottom:1px solid #eee;margin-bottom:10px;}
.list_news{width:100%;float:left;padding:10px;background:#fff;margin-bottom:10px;border-radius:5px;box-shadow:0 1px 2px rgba(0,0,0,0.05);}
.list_news ul li{width:100%;float:left;padding:8px 0;border-bottom:1px dashed #f0f0f0;}
.list_news ul li h2 a{font-size:16px;line-height:24px;}
.list_news ul li h2 em{font-size:12px;margin-top:2px;}
.list_news ul li p.txt{font-size:14px;line-height:20px;color:#999;}
.pagination{width:100%;float:left;margin:10px 0;}
.pagination li a{padding:4px 8px;font-size:12px;}
.right_box{width:100%;float:left;padding:10px;margin-bottom:10px;border-radius:5px;box-shadow:0 1px 2px rgba(0,0,0,0.05);}
.right_box span{font-size:16px;line-height:30px;margin-bottom:8px;}
.right_box li{line-height:30px;}
.right_box li a{font-size:15px;}
.footer{width:100%;float:left;padding:10px 0;margin-top:20px;}
.foot_box{width:100%;float:left;}
.footer p{font-size:11px;line-height:22px;}
}
}