﻿/***********全局重置CSS*****************/
body,h1,h2,h3,h4,h5,h6,ul,ol,dl,dd{margin:0; }
p{ margin:0;}
ul,ol,li{padding-left:0;list-style-type:none;}
img{border:0;}/***消除img默认边框*****/
a{text-decoration:none;}/* 链接无下划线 */
a:hover{cursor:pointer;text-decoration:underline;} /*鼠标在链接上出下划线,为手势形态 */
table {border-collapse:collapse;}/*细线表格*/
em{font-style:normal;}
html{ overflow-y:scroll;font-size:16px;}/***默认让所有浏览器出现右边滚动条****/
.clear{font-size:0;line-height:0;height:0;clear:both;overflow:hidden;display:block;}
:focus{ outline: 0;}
/***默认清除浮动****/
body {font-family:"微软雅黑","sans-serif","Arial";}
/****************全局头尾*****************/
.AllLeftCont{ float:left;}
.AllRightCont{ float:right;}
.ALLYdCont{ display:none;}
.ALLPcCont{ display:block;}
.AllListCon li{overflow:hidden;line-height:1.3; display:flex;justify-content: space-between; padding:0.5em 0;}
.AllListCon ul li span{ color:#68625c; width:5em;flex-shrink: 0; text-align:right;}
.AllListCon ul li a{color:#000;text-overflow: ellipsis; height:2.6em;overflow: hidden; position:relative; padding:0 0 0 1em;}
.AllListCon ul li a:before{content:'▪';  color:#4674e5; display: inline-block;margin-right: 10px; position:absolute; left:0; top:0;}
.pic img{ width:100%;}
.pic img{ width:100%;}

.all_icon_cont ul{ overflow:hidden; padding:0.5em 0; width:102%;}
.all_icon_cont ul li{ width:23%; margin:0 2% 2% 0; box-sizing:border-box; float:left;}
.all_icon_cont ul li a{  font-size:3.44em; color:#fff; display:block; border-radius:0.15em; padding:0.5em 0;}
.all_icon_cont ul li span{ display:block; height:3em; text-align:center;}
.all_icon_cont ul li span img{ height:100%;}
.all_icon_cont ul li em{ display:block; text-align:center; line-height:1.5;height:1.5em; overflow:hidden;text-overflow: ellipsis;white-space: nowrap; font-weight:bold;}


/****中间头部样式***/
.top_bg{background:url(zzzq20220722_01.jpg) center top no-repeat; padding:1px 0; height:33em;}
.top_bg_con{ max-width:1360px; margin:0 auto; position:relative; padding:1em 0 0 0; overflow:hidden; width:100%; display:flex;align-items: center; justify-content: space-between;  }
.top_bg_con .logo{width:60%;}
.top_bg_con .logo img{ width:100%;max-width:456px;}
.top_bg_con .fanhui{font-size:2em;}
.top_bg_con .fanhui a{ background:#fff; line-height:1.7; border-radius:0.45em;  color:#f47b40; border:0.075em solid #f47b40; text-align:center; padding:0 1.5em; display:block; font-weight:bold;}

.center{ max-width:1360px; margin:3em auto; overflow:hidden;}
.tit{font-size:3.75em; line-height:1.85; text-align:center; color:#fff; background:url(zzzq20220722_07.jpg) top center no-repeat; background-size:auto 100%;font-weight:bold; margin:0 0 1em 0;}
.tit span{ }

.top_news{ border:1px solid #656565; max-width:1360px; margin:6em auto 2em auto;}
.top_news .tit{ position:relative; margin:-0.915em 0 0 0;}

.top_news ul{ margin:1em 2em;}
.top_news ul li{ font-size:2em; border-bottom:1px dashed #e0e0e0;}
.top_news ul li a{}

.top_news .more{ text-align:center; margin:0 0 1em 0;}
.top_news .more a{ color:#334f82; font-size:2em;}

.all_icon_cont ul li a{ background:#fb4f4f;}
.all_icon_cont ul li.bg2 a{ background:#feb838;}
.all_icon_cont ul li.bg3 a{ background:#d5404b;}
.all_icon_cont ul li.bg4 a{ background:#71596d;}
.all_icon_cont ul li.bg5 a{ background:#08ac70;}
.all_icon_cont ul li.bg6 a{ background:#d3ab3f;}
.all_icon_cont ul li.bg7 a{ background:#af6c4f;}
.all_icon_cont ul li.bg8 a{ background:#5e6987;}
.all_icon_cont ul li a:hover{ text-decoration:none;}


.BBanner{ max-width:1360px; margin:3em auto;  padding:0 0 3em 0;}
.BBanner img{ width:100%;}
.BBanner .swiper-pagination-bullet{ background:#bb714f;  width:3em;  margin:0 0.5em !important; border-radius:0;}
.BBanner .swiper-pagination-bullet-active{}


@media (max-width:1200px){
	
	}
@media (max-width:780px){
		html{ font-size:24px;}
		.AllLeftCont,.AllRightCont{ float:none; width:auto;}
		.ALLYdCont{display:block; }
		.ALLPcCont{ display:none;}
		.top_bg{ padding:0 3%; background-size:170% auto; height:16em; width:auto;}
		.top_bg_con{ padding:0.5em 0 0 0;}
		.top_bg_con .fanhui{ font-size:1.25em;}
		.center,.top_news{ margin:2em 3%;}
		.tit{ font-size:1.85em;}
		.top_news ul{margin:1em;}
		.top_news ul li{ font-size:1.85em; }
		.AllListCon ul li span{ width:4em;}
		.all_icon_cont ul li{ width:48%;}
		.all_icon_cont ul li a{ font-size:2.85em;}
		.top_banner img{ width:40%;}
	}
@media (max-width:560px){
		body{font-size: 50%;}}