  :root{
	--darkc:#064285;
	--lightc:#ebf5ef;
	--main-bgc:#064285;
	--nav-bgc:#122843;
	--colorc:#ff9c00;
}
/**（2）布局定义*  注意：以下wrap和lay最好不要定义高度!*/
body{margin:0px;padding:0px; background:#FFF}/*#848484*/
a{color:var(--darkc)}
.container{padding:0px;}
/**(3)头部与导航,width:1000px;**/
header{width:100%;height: 120px;margin: 0 auto;text-align: left;background-color:var(--main-bgc);}
header .container {padding: 10px 0 10px;background: url(/v2024/skin/images/header-logo.png) 100% 70% no-repeat;}
header .row{align-items: center;margin:0px}
/*header .container{background:url(/v2024/skin/images/header_bg.png) top right no-repeat;background-size:contain}*/
.logo{height:100px;background: url(/v2024/skin/images/logo.png) 10px center no-repeat; background-size:contain}
.logo img{width:100%;height: 100%;}
.sitename{height: 110px;align-items: center;}
.sitename h1{color:#FFF;font:normal 36px/60px"Microsoft YaHei",sans-serif;padding:26px 0 0 10px}
.sitetool{flex-grow:1;min-width:163px;text-align: right;font-size:12px;color:#fff}/*flex-grow 布满剩余空间 background: url(/v2024/skin/images/sitetool_bg.png) top right no-repeat;background-size:contain;*/
.sitetool a{color:#fff;font:normal 12px/36px "Microsoft YaHei",sans-serif;}
.site-search{width:180px;background-color: #fff;display:flex;flex-direction: row;border:2px soid #ccc;-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;}
.site-search input{border:0;outline:none;flex:1 1 auto;margin:0 0 0 15px;text-align: left;line-height:32px;}
.site-search button{width:45px;height:32px;border:none;color: var(--darkc);background: none;}
.site-search button i{margin-left: -25px;}

.chinese {color: white;padding-right: 10px;}
.chinese a {color: white;font:bold 18px/33px "微软雅黑", "黑体";}

.site-nav-btn-mobile {color: white;opacity: 0.6;}
.site-nav {background-color: var(--nav-bgc);min-height: 50px;margin: 0;}
.site-nav dl {justify-content: space-evenly;margin: 0;padding: 0;}
.site-nav dt a {height: 50px;line-height: 50px;display: block;color: #FFFFFF;font-weight: bold;font-size: 18px;text-align: center;}
.site-nav dt a:hover {color: #ff9c00;text-decoration: none;}
.site-nav dt em{display: none;}

.site-subnav {position: relative;display: none;width: 100%;position: absolute;background-color: rgba(18, 40, 67, 0.8);
	min-height: 150px;z-index: 9999;}
.nav-drop dd{display: none;width: 100%;margin: 0 auto;padding: 20px 20px;text-align: left;}
.subNav {list-style: none;padding: 0;margin: 0;}
.subNav div {margin: 0;padding: 0;}
.subNav li {height: 40px;line-height: 40px;padding-left: 40px;}
.subNav li a {display: block;height: 40px;line-height: 40px;color: #ff9c00;text-decoration: none;font-size: 18px;}
.subNav li i{margin-right: 10px;}
menu .menuPic{text-align: left;}

@media screen and (max-width: 767px) {
	header{height:70px;}
	header .container {padding: 10px 0 10px;background: url(/v2024/skin/images/header-logo-xs.png) 100% 70% no-repeat;}
	.jui-rows{display: block;}
    .logo{height: 50px;}
	.sitename{height: 30px;}
    .sitename h1{width:100%;font:bold 25px/28px "楷体","Microsoft YaHei",sans-serif, "黑体";padding:0px 0 0 20px;text-align: center;font-smooth: always;webkit-font-smoothing:antialiased}
	.sitetool{display: none;}
	#navbar-main{background-color:var(--nav-bgc);}
	.site-nav{display:none;}
	.site-nav dl{display: flex;flex-direction: column;}
	.site-nav dt{text-align: left;display: flex;}
	.site-nav dt a {height: 40px;line-height: 40px;display:inline-flex;flex-grow:1;color: #FFFFFF;font-weight: bold;font-size: 16px;text-align: left;text-indent: 20px;}
	.site-nav dt a:hover {color: #ff9c00;text-decoration: none;}
	.site-nav dt em{display: inline-flex;color:#fff;padding:5px 26px}
	.site-nav .subNav{text-align: left;text-indent: 12px;}
	.subNav li a {display: block;height: 40px;line-height: 40px;color: #ff9c00;text-decoration: none;font-size: 15px;}
	
 }

/**（4）尾部与友情链接**/
.secLink{background-color:#eff7fa;}
.secBottom{background:url(/v2024/skin/images/fmbg.png) center center no-repeat var(--main-bgc);height:132px;}
footer{width:100%;padding:10px 0;margin:0px auto 0;text-align:center;color:#fff;line-height:20px; background-color:var(--darkc);border-top:4px solid var(--colorc) }
footer .container{background: url(/v2024/skin/images/footer-logo.png) left center no-repeat;}
footer .row{min-height:150px;}
footer a{color:#fff;}
footer .copyright{line-height: 180%;margin-left:160px;text-align: left;}
footer .qrcodes{float:right}
footer .qrcodes img{width:90px;}


/*分节*/
section h1{padding:38px 0 25px 0;text-align: left;}
section .tabBtns dt{margin:0px 20px;}



/* CSS Document */
#banner .swiper-container{
	margin-top:0px;
}	
#banner .swiper-slide{
	width:1920px;
	height:400px;
}

#banner .swiper-pagination-bullet-active {
	opacity: 1;
	width: 50px;
	height: 8px;
	background-color: #E8F7F0;
	border-radius: 4px;
}
.sec1{background-color: #E8F7F0;}
.sec1 .boxi dd{min-height: 270px;}
.sec3{background:url(/v2024/skin/images/sec3bg.jpg) center center no-repeat;}

section.homesec h1{background: none;font:bold 20px/50px "Microsoft YaHei",sans-serif;color:var(--darkc);padding:0 0 0 18px;margin:0 0px 15px;border-bottom: 2px solid var(--darkc);}
section.homesec i{margin-right: 10px;}

#focus .swiper-container{margin-top:0px;}	
#focus .swiper-slide{width:100%;height:400px;}
/*h9标题的背景条*/
#focus{position: relative;}
#focus a{display: block;height:400px;width:100%;background-size: cover;}
#focus .swiper-slide h9{background: #666;opacity:0.64;position: absolute;left:0%;bottom: 0%;display: block;width:100%;height:35px;margin:0;padding:0;text-align: left;padding-left:25px}
#focus .swiper-slide a{color:#fff;line-height: 35px;}
#focus .swiper-pagination{text-align: right;padding-right: 10px;width:25%;position: absolute;right: 0;left:auto;bottom: 5px;z-index: 10;}
#focus .swiper-pagination-bullet{background: #FFF;}
#focus .swiper-pagination-bullet .active{background: #ccc;}


.jui-item p{text-align: left;}
.jui-item p b.lg{font:normal 26px/39px "Microsoft YaHei",sans-serif;color:#0c2d72;}
.jui-item p span{display: inline-block;}
.jui-item p em{background: url(/v2024/skin/images/icoeye.png) 0px center no-repeat; text-indent: 1.5em;float: none;display: inline-block;margin-left:20px;}


.welcome img{width:100%}
.welcome a{display: block;position: relative;width: 100%;overflow: hidden;}
.welcomea img{display:block;width:100%;aspect-ratio:3/2;}
.welcomea span{display: block;position: absolute;width: 100%;height: 30px;line-height: 30px;font-size: 16px;margin: 0;	bottom: 0;	text-align: center;	color: #FFFFFF;background-color: rgba(0, 0, 0, 0.5);font-weight: bold;}
.welcomea:hover img{transform: scale(1.18);transition: All 0.5s ease;}
.welcomea:hover span{color: var(--colorc);}

.swiper-container-zs {width: 100%;height: 100%;}

.secLink .col img{width:100%;}

.secInfo .row{margin:0 auto;}

.dnews{text-align: left;}
.dnews .jui-row{align-items: center;margin:10px 0;min-height: 100px;}
.dnews .jui-row:not(:last-child){
	border-bottom: 1px dashed #ccc;
}
.dnews-slim .jui-row{align-items: center;margin:1px 0;min-height: 95px;}
.jui-row em img{width:100px}
.newsTitle{
	font-size: 16px;
	line-height: 24px;
	padding-left: 15px;
	height: auto;
	overflow: hidden;
}
.newsTitle i {
	color: var(--darkc);
	margin-right: 10px;
}
.newsText {
	font-family: "Arial, Helvetica, sans-serif";
	text-align: left;
	color: #000000;
	font-size: 14px;
}
.newsDate {
	background-color: #003c88;
	border-radius: 5px;
	color: #FFFFFF;
	font-size: 14px;
	width:50px;
	height: 50px;
	display: flex;
	flex-direction: column;
	justify-content: center; align-items: center; text-decoration: none;
}
.newsDate sub,.newsDate sup {margin: 0 auto;display: block;padding:0px 0px 0;text-decoration: none;width: 50px;text-align: center;}
.newsDate sub {font-size: 20px;font-weight: bold;padding-top:0px}

@media screen and (max-width: 767px) {
	.day {
		font-size: 18px;
		font-weight: bold;
	}
	footer .copyright{font-size:12px;}
	.dl1ico{background: #EFEFEF;}
	.dl1ico dt{background-color: #006f2f;}
	.dl1ico i{width:50px;height: 60px; background-size:contain;}
	#focus a{display: block;height:150px;width:100%;background-size: cover;}
	#focus .swiper-slide{width:100%;height:130px;}
	#banner .swiper-slide{
		width:100%;
		height:100%;
		background-size:cover;
		background-position: center;
	}
	section.homesec h1{background-size: contain;font:bold 20px/22px "Microsoft YaHei",sans-serif, "黑体";color:#006736;margin:0 auto 10px}
	ul.pics li span{font-size:14px;}
}

@media (min-width: 1200px) {
	
}
@media (min-width: 980px) and (max-width: 1199px) {
	
}
@media (min-width: 768px) and (max-width: 979px) {
	
}
@media screen and (max-width: 767px) {
	
}
@media screen and (max-width: 667px) {
	
}
@media screen and (max-width: 468px) {
	
} 