/*全局*/
:root{
	--color:#333;
	--redColor:#D1111C;
}
* {box-sizing: border-box;}
html {overflow-x: hidden;}
body {color: #333;line-height: 2;font-size: 14px;overflow-x: hidden;background-color: #fff;}
a:hover {text-decoration: none;color: #f00;}

.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.mt40{margin-top:40px;}
.mt50{margin-top:50px;}
.ml20{margin-left:20px;}
.ml30{margin-left:30px;}
.bordernone{border:none !important;}
.margin-top10 {margin-top: 10px;}
.margin-top15 {margin-top: 15px;}
.margin-top20 {margin-top: 20px;}
.margin-top30 {margin-top: 30px;}
.margin-top40 {margin-top: 40px;}
.margin-top50 {margin-top: 50px;}
.margin-bottom40 {margin-bottom: 40px;}
.relative {position: relative;}
.text-white,.text-white a {color: #fff;}
/*图片父级容器正方形显示*/
.auto-box {position: relative;overflow: hidden; padding-bottom: 100%;border: 0px solid #ddd;background: #f8f8f8;}
.auto-box .auto-flex {position: absolute;width:100%; height: 100%;display: flex;align-items: center;justify-content: center;overflow: hidden;}
.auto-box .auto-flex a {display: block;height: 100%;}
.auto-box .auto-flex img {height:100%;max-width: auto!important;}

/* 首页 */
.layui-container {position: relative;}
.banner-box .swiper-slide {height: 500px;}
#header {background: url(../images/top-bg2.jpg) center no-repeat #F3F3F3;}
#header .layui-container {display: flex;justify-content: space-between;align-items: center;height: 129px;}
#form-search {background-color: #00578D;border-radius: 4px;display: flex;}
#form-search input {background-color: transparent;height: 40px;padding: 0 10px;border: none;color: #fff;}
#form-search input::input-placeholder {color: #fff;}
#btn-search {background: url(../images/icon-search.png) center no-repeat;background-color: none;width: 40px;height: 40px;border: none;}

.nav-box {background-color: #00578D;}
.nav-box >ul >li {position: relative;float: left;width: 11.11111%;}
.nav-box >ul >li >a {display: block;line-height: 70px;font-size: 18px;color: #fff;text-align: center;}
.nav-box >ul >li >a:hover {background-color: #0877BF;}
.submenu {position: absolute;left: 0;z-index: 2;background-color: #3A79BC;min-width: 100%;display: none;}
.submenu >ol >li >a {display: block;white-space: nowrap;padding: 0 10px;line-height: 40px;color: #fff;font-size: 14px;border-bottom: 1px solid #4291da;text-align: center;}
.submenu >ol >li >a:hover {background-color: #4291da;}
/* 首页中部样式 */
.news-djgz {width: 920px;float: left;}
.xxgk {width: 360px;float: right;}
.news-djgz .mytab .mytab-title {border-bottom: 1px solid #ddd;margin-bottom: 15px;}
.news-djgz .mytab .mytab-title:after {content: '';display: block;clear: both;}
.news-djgz .mytab .mytab-title li {float: left;line-height: 53px;text-align: center;width: 130px;font-size: 20px;font-weight: bold;}
.news-djgz .mytab .mytab-title li.active {background-color: #00578D;color: #fff;}
.news-djgz .mytab .mytab-title a {float: right;line-height: 53px;font-size: 14px;color: #999;}
.mytab-con {display: none;}
.mytab-con:after {content: '';display: block;clear: both;}
.news-djgz .news-list {float: right;width: 380px;}
.news-list li:before {content: '';display: inline-block;width: 4px;height: 4px;background-color: #333;margin-right: 10px;vertical-align: middle;}
.news-list li {line-height: 36px;font-size: 16px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.news-slide {width: 516px;float: left;position: relative;}
.news-slide .bd ul li a {display: block;position: relative;overflow: hidden;}
.news-slide .bd ul li a img {width: 516px;height: 328px;}
.news-slide .bd ul li a p {position: absolute;left: 0;right: 0;bottom: 0;line-height: 40px;background-color: rgba(0,0,0,0.7);color: #fff;padding: 0 10px;white-space: nowrap;overflow-x: hidden;text-overflow: ellipsis;}
.news-slide .hd {position: absolute;right: 5px;bottom: 5px;}
.news-slide .hd li {display: inline-block;background-color: #fff;text-indent: 10em;overflow: hidden;width: 12px;height: 12px;margin-right: 5px;}
.news-slide .hd li.on {background-color: #0877BF;}

.xxgk .title {background: url(../images/title-bg.jpg) left center no-repeat;height: 53px;line-height: 53px;display: flex;justify-content: space-between;padding-left: 20px;border-bottom: 1px solid #ddd;}
.xxgk .title b {color: #fff;font-size: 20px;}
.xxgk .title a {color: #999;}

.main-left{width:260px;float:left;}
.main-right{width:920px;float:right;}
.mainNew{}
.mainNew .mainNew-tit{padding:20px 10px;border-bottom: 2px solid #137bd3;}
.mainNew .mainNew-tit span{font-size:24px;color:#acacac;display:block;line-height:1.2;}
.mainNew .mainNew-tit strong{display:block;font-size:32px;color:#137bd3;font-weight:normal;line-height:1.2;}
/*.mainNew ul li a{display:block;line-height:54px;padding-left:10px;font-size:16px;}
.mainNew ul li.active a{background:url(../images/mainNew-li.jpg) no-repeat;color:#fff;}
.mainNew ul li:hover a{background:url(../images/mainNew-li.jpg) no-repeat;color:#fff;}*/

.menucd .a1{display: block;line-height: 60px;font-size: 16px;border-bottom: 1px solid #ddd;padding-left:15px;}
.menucd li ol{display: none;}
.menucd li ol li{padding-left:15px;}
.menucd li:first-child ol{display: block;}
.menucd ol>li a{display: block;line-height: 42px;border-bottom: 1px solid #eee;margin-top:4px;padding-left: 30px;border-left:2px solid #fff;}
.menucd .a1.active,.menucd ol>li.active a{border-left:2px solid #137bd3;}
.menucd .a1.active,.menucd ol>li.active a{color:#137bd3;}
.menucd ol>li dl dt{padding-left: 45px;}
.menucd ol>li dl dd{padding-left: 60px;}
.menucd ol>li a:hover{border-left:2px solid #137bd3;}

.jyzn-ybzl-kyjx {display: flex;justify-content: space-between;}
.jyzn-ybzl-kyjx .item {flex: 1;}
.jyzn-ybzl-kyjx .item:nth-child(2) {margin: 0 20px;}
.jyzn-ybzl-kyjx .title {background: url(../images/title-bg.jpg) left center no-repeat #f3f3f3;height: 53px;line-height: 53px;display: flex;justify-content: space-between;padding-left: 20px;padding-right: 10px;}
.jyzn-ybzl-kyjx .title b {color: #fff;font-size: 20px;}
.jyzn-ybzl-kyjx .title a {color: #888;}
.jyzn-ybzl-kyjx .news-list {margin-top: 10px;}

.title2 {background: url(../images/title-bg2.jpg) left center no-repeat;height: 48px;line-height: 48px;padding-left: 20px;border-bottom: 1px solid #ddd;}
.title2 b {color: #fff;font-size: 20px;}
.title2 a {color: #999;}

.linchuang {display: flex;}
.linchuang .title3 {background: url(../images/tab-bg.jpg) left center no-repeat;height: 42px;line-height: 42px;width: 121px;margin-right: 20px;color: #fff;font-size: 18px;text-align: center;padding-right: 10px;}
.linchuang .title3 a {color: #fff;}
.linchuang .keshi-list {flex: 1;}
.linchuang .keshi-list p {line-height: 43px;font-size: 16px;}
.linchuang .keshi-list p a {display: inline-block;margin-right: 25px;}

.zjdw-slide a {display: block;background-color: #f0f0f0;}
.zjdw-slide a .img {display: flex;height: 300px;justify-content: center;align-items: center;overflow: hidden;}
.zjdw-slide a .img img {height: 100%;}
.zjdw-slide a .info {text-align: center;padding: 10px;}
.zjdw-slide a .info b {font-size: 18px;}
.zjdw-slide a .info p {text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}

.yrym-ylsb .mytab-title {border-bottom: 1px solid #ddd;}
.yrym-ylsb .mytab-title:after {content: '';display: block;clear: both;}
.yrym-ylsb .mytab-title li {float: left;height: 48px;line-height: 48px;width: 136px;font-size: 20px;font-weight: bold;padding-left: 18px;}
.yrym-ylsb .mytab-title li.active {background: url(../images/title-bg2.jpg) left center no-repeat;color: #fff;}
.yrym-ylsb .mytab-title a {float: right;line-height: 48px;color: #999;}

.img-list {margin-left: -10px;margin-right: -10px;margin-top: 15px;}
.img-list:after {content: '';display: block;clear: both;}
.img-list li {width: 20%;padding-left: 10px;padding-right: 10px;float: left;}
.img-list .img {display: flex;height: 170px;justify-content: center;align-items: center;background-color: #f7f7f7;overflow: hidden;}
.img-list .img img {height: 100%;}
.img-list p {text-align: center;margin-top: 5px;}

.friendlink {background-color: #00578D;padding-top: 25px;padding-bottom: 25px;margin-top: 30px;}
.friendlink .layui-container {display: flex;align-items: center;justify-content: center;}
.friendlink span {font-size: 20px;color: #fff;margin-right: 30px;}
.friendlink .links {height: 40px;background-color: #fff;width: 240px;border: none;padding: 0 10px;margin: 0 10px;}

/* 底部样式 */
.footer {background-color: #fff;margin-top: 40px;}
.footer-nav {text-align: center;background-color: #00578D;padding-top: 15px;padding-bottom:15px;}
.footer-nav .layui-breadcrumb * {color: #fff!important;}
.copyrights {padding-bottom: 30px;padding-top: 15px;}

.jkcj-box .title2{background: #00578D;padding-right: 10px;}
.jkcj-slide .bd{overflow: hidden ;}
.jkcj-slide .bd li{width:25%;float: left;}
.jkcj-slide .bd li span{display: block;margin:0 10px;}
.jkcj-slide .bd li img{width:100%;height: 120px;}


@media only screen and (min-width: 980px)  {
	.layui-container {width: 1330px;}
}
@media only screen and (min-width: 320px) and (max-width: 640px)  {
	body {font-size: 14px;}
	body:before {content: '';display: block;height: 60px;}
	.banner-box .swiper-slide {height: 4rem;background-size: cover!important;}
	#header {position: fixed;padding-top: 10px;padding-bottom: 10px;z-index: 3;left: 0;right: 0;top:0;height: 60px;box-shadow: 0 0 10px rgba(0,0,0,0.2);background: #fff;}
	#header .layui-container {height: 40px;}
	#header .nav-bar {width: 80px;display: flex;justify-content: flex-end;align-items: center;}
	#header .logo {flex: 1;height: 40px;}
	#header .logo img {height: 100%;object-fit: contain;}
	
	.nav-box {position:fixed;top:0px;left:-140px;width: 140px;bottom:0;background-color: #1A5CA8;z-index: 99;}
	.nav-box >ul {display: flex;flex-wrap: wrap;}
	.nav-box >ul >li {display:block;width: 100%;}
	.nav-box >ul >li >a {color:#fff;border-bottom:1px solid #2967AF;font-size:16px;line-height:50px;}
	.nav-box >ul >li >a >i {display: none;}
	#btn-navbar .layui-icon {font-size: 30px;color: #1A5CA8;}
	
	.news-djgz {float: none;width: 100%;}
	.news-slide {float: none;width: 100%;}
	.news-slide .bd ul li a img {height: 5rem;}
	.news-djgz .news-list {float: none;width: 100%;margin-top: 10px;}
	.news-list li {font-size: 14px;line-height: 2;}
	
	.xxgk {float: none;width: 100%;margin-top: 15px;}
	.jyzn-ybzl-kyjx {display: block;}
	.jyzn-ybzl-kyjx .item:nth-child(2) {margin: 15px 0;}
	
	.linchuang {display: block;}
	.linchuang .keshi-list p {line-height: 2;font-size: 14px;}
	.linchuang .keshi-list p a {margin-right: 20px;}
	.zjdw-slide a .img {height: 4.8rem;}
	.zjdw-slide a .info b {font-size: 16px;}
	.zjdw-slide a .info p {font-size: 12px;}
	
	.img-list li {width: 50%;margin-bottom: 15px;}
	.img-list .img {height: 2.4rem;}
	.img-list li:nth-child(5) {display: none;}
	
	.footer {background-color: #f5f5f5;border-top: 1px solid #ddd;}
	.copyrights {padding-bottom: 15px;font-size: 12px;}
	
}