/*MS 2018.6.10 */
/*QQ:24231001 MAIL:24231001@QQ.COM*/



/*---------------重置BS BUTTON INPUT focus 样式--------------- */

button:focus{box-shadow: none !important;}
input:focus,select:focus,textarea:focus{box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6) !important;}
input[type=checkbox],input[type=radio]{box-shadow: none !important;}

.shadow-xs{box-shadow: 1px 1px 10px #eee;}
.card-header{padding:0 10px; margin:0px; height:35px; line-height:35px;}
hr{margin: 10px 0;}


/*---------------重置 全局样式 样式--------------- */


body{margin: 110px 0 0 0; padding: 0px;font-size: 14px; font-family:'PingFang SC',Microsoft YaHei,"微软雅黑",'Microsoft Yahei',"Helvetica Neue", Helvetica, Tahoma, Arial,'Hiragino Sans GB', 'WenQuanYi Micro Hei', sans-serif;background: #fff;}
ul,li{list-style: none; margin: 0px; padding: 0px;}


a{font-size: 14px; text-decoration:none; color:#333;transition: 1s background ease;}
a:hover{text-decoration:none; color: #2585db; transition: 1s background ease;}

/*遮罩背景*/
.mark-box{background:rgba(0,0,0,.8);position: fixed; left:0px; top:0px; bottom:0px; right:0px; z-index:1000; display:flex;}



/* header */
.header{height: 110px; width: 100%; margin: auto;position: fixed; left: 0; right: 0; top:0; line-height: 110px; background: #fff; z-index: 100; box-shadow: 1px 1px 1px #eee;}
.header ul{width: 1200px; margin: auto;display: flex;align-items: center; justify-content: space-between; }

.header .navs{flex: 1; margin-left: 100px;}
.header .navs ul{display: flex;align-items: center;width: 100%;}
.header .navs li{flex: 1;margin-left: 16px;text-align: center;position: relative;}
.header .navs li:hover .layer{display: block;}
.header .navs li:hover >a{color: #0B48B2;}
.header .navs a{font-size: 17px; font-weight: bold;color: #333;}
.header .navs a:hover{color: #0B48B2;}

.header .navs .layer{position: absolute;top: 100%; left: -40px; right: -40px; background: #fff; display: none;}
.header .navs .layer a{font-size: 16px; line-height: 44px;display: block;font-weight: normal;}
.header .navs .layer a:hover{background: #0B48B2;color: #fff;}





/*幻灯*/
.fullSlide.wap{display: none;}
.fullSlide.pc{display: block;}
.fullSlide{position:relative;  height:500px; overflow:hidden; max-width: 1920px; margin: auto;}
.fullSlide .bd{ position:relative; z-index:0; width: 100%;}
.fullSlide .bd ul{width:100% !important; }
.fullSlide .bd li{ width:100% !important;  height:500px;}
.fullSlide .bd li .siteWidth{ width:1000px; position:relative; margin:0 auto;height:500px;}
.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:40px; line-height:40px; text-align:center;}
.fullSlide .hd ul li{cursor:pointer; display:inline-block; *display:inline; zoom:1;  background: rgba(255,255,255,.5); width: 12px; height: 12px; line-height: 999; margin: 0 2px; border-radius: 100px;}
.fullSlide .hd ul .on{cursor:pointer; display:inline-block; *display:inline; zoom:1;  background: #fff; width: 12px; height:12px;}

.fullSlide .text{width: 1400px; margin: auto;color: #fff; margin-top: 400px;}
.fullSlide .text strong{display: block;font-size: 40px;font-weight: normal;text-shadow: 1px 1px 10px #000;}
.fullSlide .text span{display: block;font-size: 20px; width: 800px; margin: 16px 0 10px 0; line-height: 40px;text-shadow: 1px 1px 10px #000;}
.fullSlide .text a{background: url(../images/icon_arr.png) no-repeat right 24px center #fff; background-size: 6px auto; width: 140px; height: 45px;display:inline-block;display: flex;align-items: center; margin-top: 16px;}
.fullSlide .text a small{padding-left: 36px;font-size: 16px;}




/* big_title */
.big_title{display: block;text-align: center; margin:40px 0; position: relative;}
.big_title::after{content: '';background: #0B48B2; width: 40px; height: 2px; position: absolute; left: 0; right: 0; bottom: -10px; margin: auto;}
.big_title strong{font-size: 24px;color: #333;}




/* 首页解决方案 */
.index_jjfa{width: 1200px; margin: auto;}
.index_jjfa ul{display: flex; gap: 16px; flex-flow: row wrap;}
.index_jjfa ul li{background: #FFFFFF;box-shadow: 3px 0px 10px 2px rgba(0, 0, 0, 0.05);padding: 10px;box-sizing: border-box; width: 24%;}
.index_jjfa ul li .img{width: 100%; height: auto;overflow: hidden;}
.index_jjfa ul li .img img{transition: 1s all ease; width: 100%; height: 200px;}

.index_jjfa ul li:hover .note span{color: #0B48B2;}
.index_jjfa ul li:hover .note small{color: #0B48B2;}
.index_jjfa ul li:hover .img img{transition: 1s all ease; transform: scale(1.1);}

.index_jjfa ul li:nth-child(5){width: 32%;}
.index_jjfa ul li:nth-child(6){width: 33.3%;}
.index_jjfa ul li:nth-child(7){width: 32%;}

.index_jjfa ul li .note{padding: 16px 10px;box-sizing: border-box;}
.index_jjfa ul li .note span{font-size: 16px;color: #333;display: block;text-align: center; margin-bottom: 8px;}
.index_jjfa ul li .note small{font-size: 14px;color: #999;display: block;text-align: center;}




/* 首页产品中心 */
.index_cpzx{background: url(../images/index_bg.png) no-repeat top center; background-size: 100% 100%; border: 1px transparent solid; margin: 60px auto; padding-bottom: 60px; max-width: 1920px;}

.bigclass{display: flex; align-items: center; justify-content: center;}
.bigclass a{background: #FFFFFF;box-shadow: 4px 4px 10px rgba(0, 0, 0, 0.05);font-size: 16px;margin: 0 8px; padding: 8px 16px;}
.bigclass a:hover{background: #0B48B2;color: #fff;}

.picMarquee-left{width:1200px; overflow:hidden; position:relative;margin: 50px auto;}
.picMarquee-left .bd .tempWrap{width: 100%!important;}
.picMarquee-left .bd ul{overflow:hidden; zoom:1;}
.picMarquee-left .bd ul li{background: #fff;box-shadow: 4px 4px 10px rgba(0, 0, 0, 0.05); width: 300px!important; height: 320px; margin-right: 16px;padding: 10px; box-sizing: border-box;}
.picMarquee-left .bd ul li .img{overflow: hidden;}
.picMarquee-left .bd ul li .img img{width:280px!important; height:240px; transition: all 1s ease;}
.picMarquee-left .bd ul li .img a:hover img{ border-color:#999;  }
.picMarquee-left .bd ul li .note{padding: 16px 10px; box-sizing: border-box;text-align: center;}
.picMarquee-left .bd ul li .note span{font-size: 16px;color: #333;display: block;}

.picMarquee-left ul li:hover .note span{color: #0B48B2;}
.picMarquee-left ul li:hover .img img{transition: 1s all ease; transform: scale(1.1);}





/* 更多 */
.more{display: block; text-align: center;}
.more a{font-size: 14px;margin: 0 8px; padding: 8px 16px; background: #0B48B2;color: #fff;}




/* 首页公司简介 */
.index_about{width: 1200px; margin: auto;display: flex;align-items: center; justify-content: space-between;}
.index_about .left{flex: 1;margin-right: 24px;}
.index_about .left .title{display: block;}
.index_about .left .note{display: block;font-size: 16px;line-height: 32px; margin: 16px 0;}




/* 新闻动态 */
.index_news{width: 1200px; margin: auto;display: flex;justify-content: space-between;height:360px; margin-bottom: 50px;}
.index_news .list{flex: 1;margin-left: 16px; margin-top: -8px;}

.index_news .list li{display: block; border-bottom: 1px #eee solid;padding: 14px 0; box-sizing: border-box;}
.index_news .list li span{font-size: 16px;color: #333; width: 600px; overflow: hidden; white-space: nowrap;text-overflow: ellipsis;}
.index_news .list li small{font-size: 14px;color: #999;}
.index_news .list li a{display: flex;align-items: center;justify-content: space-between;}

.index_news .list li:hover span{color: #0B48B2;}
.index_news .list li:hover small{color: #0B48B2;}





/* 新闻动态 左侧幻灯 */
.slideBox{ width:500px; height:360px; overflow:hidden; position:relative; padding: 0 16px; box-sizing: border-box; }
.slideBox .hd{ height:24px; overflow:hidden; position:absolute; right:24px; bottom:6px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px; width:16px; height:16px; line-height:16px; text-align:center; background:#fff; cursor:pointer;font-size: 12px; }
.slideBox .hd ul li.on{ background:#2F76E0; color:#fff;}
 
.slideBox .bd{position:relative; height:100%; z-index:0;}
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:100%; height:360px; display:block;}
.slideBox .bd ul li a{display: block; position: relative; height: 360px; width: 100%;}
.slideBox .bd ul li .note{padding: 12px 16px;box-sizing: border-box; position: absolute; left: 0;right: 0; bottom:0; background:rgba(0,0,0,.5)}
.slideBox .bd ul li .note span{font-size: 14px;display: block; white-space: nowrap;text-overflow: ellipsis; overflow: hidden;color: #fff; width: 500px;}






/* 底部footer */
.footer{background: #323333; padding: 40px 0; box-sizing: border-box; margin-top: 60px;}
.footer .navs{display: flex;align-items: center;justify-content: center; width: 100%; margin: auto; border-bottom: 1px #3C3D3D solid; padding-bottom: 30px; margin-bottom: 30px;}
.footer .navs a{font-size: 16px;color: #ccc; margin: 0 32px;}
.footer .navs a:hover{color: #fff;}

.footer .cp{color: #ccc; line-height: 32px;padding: 10px 0;}
.footer .cp a{color: #ccc;margin: 0 8px;}
.footer .cp a:hover{color: #fff;}





/* 位置 */
.loct{width: 100%; margin: 10px auto; padding: 12px 0 12px 12px; box-sizing: border-box; border-bottom: 1px #eee solid; background: #fff; max-width: 1920px;}
.loct ul{width: 1200px; margin: auto; position: relative; padding-left:16px;}
.loct ul::after{content: ''; position: absolute;left: 0px;top: 8px; bottom: 0; margin: 0;  border-radius: 100px; width: 10px; height: 10px;display: inline-block; border: 1px #2F76E0 solid;}
.loct span{font-size: 16px;color: #333;}





/* 分页 */
.page{display: block;text-align: center;font-size: 16px; margin: 40px 0 0 0; padding: 16px; box-sizing: border-box; }
.page a{font-size:16px;}
.page span{font-size: 16px;}
.page table{display: block; width: 100%;}
.page td{text-align: center;}




.pages{display: block;text-align: center;font-size: 16px; margin: 40px 0 0 0;}
.pages form{display: block;text-align: center;font-size: 16px;}
.pages span{font-size: 16px;}
.pages a{font-size: 16px;}
.pages table{display: block; width: 100%;}
.pages td{text-align: center;}





/* 内页通用图片列表  三列 */
.pic_list{width: 940px;}
.pic_list ul{display: flex; gap: 16px; flex-flow: row wrap;}
.pic_list ul li{background: #FFFFFF;box-shadow: 3px 0px 10px 2px rgba(0, 0, 0, 0.05);padding: 10px;box-sizing: border-box; width: 32%;}
.pic_list ul li .img{width: 100%; height: auto;overflow: hidden;}
.pic_list ul li .img img{transition: 1s all ease; width: 100%; height: 240px;}

.pic_list ul li:hover .note span{color: #0B48B2;}
.pic_list ul li:hover .note small{color: #0B48B2;}
.pic_list ul li:hover .img img{transition: 1s all ease; transform: scale(1.1);}

.pic_list ul li .note{padding: 16px 10px;box-sizing: border-box;}
.pic_list ul li .note span{font-size: 16px;color: #333;display: block;text-align: center; margin-bottom: 8px;}
.pic_list ul li .note small{font-size: 14px;color: #999;display: block;text-align: center;}




/* 内页通用图片列表  四列*/
.all_pic_list{width: 1200px;}
.all_pic_list ul{display: flex; gap: 16px; flex-flow: row wrap;}
.all_pic_list ul li{background: #FFFFFF;box-shadow: 3px 0px 10px 2px rgba(0, 0, 0, 0.05);padding: 10px;box-sizing: border-box; width: 24%;}
.all_pic_list ul li .img{width: 100%; height: auto;overflow: hidden;}
.all_pic_list ul li .img img{transition: 1s all ease; width: 100%; height: 230px;}

.all_pic_list ul li:hover .note span{color: #0B48B2;}
.all_pic_list ul li:hover .note small{color: #0B48B2;}
.all_pic_list ul li:hover .img img{transition: 1s all ease; transform: scale(1.1);}

.all_pic_list ul li .note{padding: 16px 10px;box-sizing: border-box;}
.all_pic_list ul li .note span{font-size: 16px;color: #333;display: block;text-align: center; }
.all_pic_list ul li .note small{font-size: 14px;color: #999;display: block;text-align: center;}




/* 内页通用新闻列表 */
.news_list{width: 900px; margin: auto;}

.news_list li{display: block; border-bottom: 1px #eee solid;padding: 14px 0; box-sizing: border-box;}
.news_list li span{font-size: 16px;color: #333; width: 800px; overflow: hidden; white-space: nowrap;text-overflow: ellipsis;}
.news_list li small{font-size: 14px;color: #999;}
.news_list li a{display: flex;align-items: center;justify-content: space-between;}

.news_list li:hover span{color: #0B48B2;}
.news_list li:hover small{color: #0B48B2;}





/* 内页主体区域 */
.sention_box{width: 1200px; margin: 32px auto;display: flex;justify-content: space-between;}

.sention_box .sention_navs{border: 1px #eee solid; width: 240px; align-self: flex-start; background: #fff;}
.sention_box .sention_navs .title{background: #0B48B2; height: 48px;line-height: 48px;padding: 0 16px; box-sizing: border-box;color: #fff;text-align: center;font-size: 16px;font-weight: bold;}
.sention_box .sention_navs .list{padding: 10px 16px 24px 16px;box-sizing: border-box;}
.sention_box .sention_navs .list a{font-size: 16px;border-bottom: 1px #eee dotted;display: block;padding: 12px 0;}
.sention_box .sention_navs .list a::before{content: ''; width: 5px;height: 5px;background: #ccc;display: inline-block; border-radius: 100px; margin-right: 4px;}





/* 单篇 */
.sention_show{margin: auto; padding:16px; box-sizing: border-box;font-size: 16px;min-height: 400px; margin-bottom: 100px; line-height:40px; margin: auto;width: 940px;text-align: justify;}
.sention_show p{font-size: 16px; line-height: 32px;text-align: justify;}
.sention_show img{max-width: 100%; height: auto; }


.all_sention_show{margin: auto; padding:16px; box-sizing: border-box;font-size: 16px;min-height: 400px; margin-bottom: 100px; line-height:40px; margin: auto;width: 1200px;text-align: justify;}
.all_sention_show p{font-size: 16px; line-height: 32px;text-align: justify;}
.all_sention_show img{max-width: 100%; height: auto; }


.nybt{font-size: 24px;font-weight: bold;color: #D5493A;text-align: center; padding: 0 0 16px 0;}
.nyhi{text-align: center; border:1px #ccc dotted;font-size: 14px; padding: 4px 0!important; height: 30px!important;line-height:30px!important;}




/* 招聘 */
.job_table{margin-bottom: 50px;}
.job_table td{font-size: 16px; vertical-align: middle; border-bottom: 1px #eee solid;}

.yp_table{width: 100%; border: 1px #eee solid; padding: 24px 0;font-size: 16px;}
.yp_table input[type=text]{width: 50%; height: 35px; line-height: 35px;}
.yp_table textarea{width: 50%;  line-height: 35px;}
.yp_table tr{margin-bottom: 10px;}
.yp_table input.go{background: #0B48B2;color: #fff;border: 0; padding: 10px 20px;}



.lmdh,.back{display: none;}





/* 移动端 */
@media only screen and (max-width: 768px){
	
	
	body{margin: 70px 0 0 0;}
	
	
	
	/*右侧导航与返回顶部*/
	.lmdh{width:32px; height:32px; border-radius: 2px;position:fixed; right:10px; top:20px; z-index:100000000000; font-size:11px; line-height:12px; text-align:center; background: url(../images/menu.png) no-repeat center center rgba(0,0,0,.5); background-size: 20px auto; display: block;}
	.lmdh a{color:#FFF; display:block;text-align:center;}
	
	
	
	
	/*左侧弹出菜单nav*/
	.left_nav{ background: #212121; height: 100vh;}
	.left_nav ul{width: 100%;}
	.left_nav a{font-size: 13px; color: #fff; height: 40px;text-align: center;line-height: 40px; border-bottom: 1px rgba(255,255,255,.1) dotted; display: block;}
	.left_nav a:hover{ color: #fff; display: block;}
	
	


	/* 返回 */
	.back{width:40px; height:35px; padding-top:5px;position:fixed; right:10px; bottom:60px; z-index:10000; background:rgba(0, 0, 0, 0.42); font-size:11px; line-height:12px; text-align:center; border-radius: 4px; display: block;}
	.back a{color:#FFF; display:block;text-align:center;font-size: 11px;}
	
	
	
	
	/* header */
	.header{height: 70px; width: 100%; margin: auto;position: fixed; left: 0; right: 0; top:0; line-height: 70px; background: #fff; z-index: 100; box-shadow: 1px 1px 1px #eee;}
	.header ul{width: 100%; margin: auto;display: flex;align-items: center; justify-content: space-between; padding: 0 16px;box-sizing: border-box; }
	.header .logo img{width: 130px;height: auto;}

	.header .navs{display: none;}



	/*幻灯*/
	.fullSlide.wap{display: block;}
	.fullSlide.pc{display: none;}
	.fullSlide.wap{position:relative;  height:190px; overflow:hidden; max-width: 1920px; margin: auto;}
	.fullSlide.wap .bd{ position:relative; z-index:0; width: 100%;}
	.fullSlide.wap .bd ul{width:100% !important; }
	.fullSlide.wap .bd li{ width:100% !important;  height:190px;}
	.fullSlide.wap .bd li .siteWidth{ width:1000px; position:relative; margin:0 auto;height:190px;}
	.fullSlide.wap .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:20px; line-height:20px; text-align:center;}
	.fullSlide.wap .hd ul li{cursor:pointer; display:inline-block; *display:inline; zoom:1;  background: rgba(255,255,255,.5); width: 9px; height: 9px; line-height: 999; margin: 0 2px; border-radius: 100px;}
	.fullSlide.wap .hd ul .on{cursor:pointer; display:inline-block; *display:inline; zoom:1;  background: #fff; width: 9px; height:9px;}

	.fullSlide.wap .text{width: 1400px; margin: auto;color: #fff; margin-top: 400px;}
	.fullSlide.wap .text strong{display: block;font-size: 40px;font-weight: normal;text-shadow: 1px 1px 10px #000;}
	.fullSlide.wap .text span{display: block;font-size: 20px; width: 800px; margin: 16px 0 10px 0; line-height: 40px;text-shadow: 1px 1px 10px #000;}
	.fullSlide.wap .text a{background: url(../images/icon_arr.png) no-repeat right 24px center #fff; background-size: 6px auto; width: 140px; height: 45px;display:inline-block;display: flex;align-items: center; margin-top: 16px;}
	.fullSlide.wap .text a small{padding-left: 36px;font-size: 16px;}




	/* big_title */
	.big_title{display: block;text-align: center; margin:24px 0; position: relative;}
	.big_title::after{content: '';background: #0B48B2; width: 40px; height: 1px; position: absolute; left: 0; right: 0; bottom: -6px; margin: auto;}
	.big_title strong{font-size: 16px;color: #333;}




	/* 首页解决方案 */
	.index_jjfa{width: auto; margin: auto;}
	.index_jjfa ul{display: grid;grid-template-columns: repeat(2,1fr);  gap: 16px; padding: 16px; box-sizing: border-box; }
	.index_jjfa ul li{background: #FFFFFF;box-shadow: 3px 0px 10px 2px rgba(0, 0, 0, 0.05);padding: 10px;box-sizing: border-box; width: 100%;}
	.index_jjfa ul li .img{width: 100%; height: auto;overflow: hidden;}
	.index_jjfa ul li .img img{transition: 1s all ease; width: 100%; height: auto;}

	.index_jjfa ul li:hover .note span{color: #0B48B2;}
	.index_jjfa ul li:hover .note small{color: #0B48B2;}
	.index_jjfa ul li:hover .img img{transition: 1s all ease; transform: scale(1.1);}

	.index_jjfa ul li:nth-child(5){width: 100%;}
	.index_jjfa ul li:nth-child(6){width: 100%;}
	.index_jjfa ul li:nth-child(7){width: 100%; grid-column: 3/1;}

	.index_jjfa ul li .note{padding: 10px 10px 0 10px;box-sizing: border-box;}
	.index_jjfa ul li .note span{font-size: 14px;color: #333;display: block;text-align: center; margin-bottom: 0px;}
	.index_jjfa ul li .note small{font-size: 12px;color: #999;display: block;text-align: center;}




	/* 首页产品中心 */
	.index_cpzx{background: url(../images/index_bg.png) no-repeat top center; background-size: 100% 100%; border: 1px transparent solid; margin: 16px auto; padding-bottom: 30px; max-width: 100%;}

	.bigclass{display: grid;grid-template-columns: repeat(2,1fr); gap: 12px; margin: 0 16px; box-sizing: border-box;}
	.bigclass a{background: #FFFFFF;box-shadow: 4px 4px 10px rgba(0, 0, 0, 0.05);font-size: 14px;margin: 0; padding: 8px 16px; width: 100%;text-align: center;}
	.bigclass a:hover{background: #0B48B2;color: #fff;}


	.picMarquee-left{width:auto; overflow:hidden; position:relative;margin: 20px 16px;}
	.picMarquee-left .bd .tempWrap{width: 100%!important;}
	.picMarquee-left .bd ul{overflow:hidden; zoom:1;}
	.picMarquee-left .bd ul li{background: #fff;box-shadow: 4px 4px 10px rgba(0, 0, 0, 0.05); width: 220px!important; height: auto; margin-right: 16px;padding: 10px; box-sizing: border-box;}
	.picMarquee-left .bd ul li .img{overflow: hidden;}
	.picMarquee-left .bd ul li .img img{width:200px!important; height:170px; transition: all 1s ease;}
	.picMarquee-left .bd ul li .img a:hover img{ border-color:#999;  }
	.picMarquee-left .bd ul li .note{padding:10px; box-sizing: border-box;text-align: center;}
	.picMarquee-left .bd ul li .note span{font-size: 14px;color: #333;display: block;}

	.picMarquee-left ul li:hover .note span{color: #0B48B2;}
	.picMarquee-left ul li:hover .img img{transition: 1s all ease; transform: scale(1.1);}





	/* 更多 */
	.more{display: block; text-align: center; height: 33px;}
	.more a{font-size: 12px;margin: 0 8px; padding: 8px 16px; background: #0B48B2;color: #fff;}




	/* 首页公司简介 */
	.index_about{width: auto; margin: auto;display: flex;align-items: center; justify-content: space-between; padding: 0 16px 16px; box-sizing: border-box;}
	.index_about .left{flex: 1;margin-right: 0;}
	.index_about .right{display: none;}
	.index_about .left .title{display: block; width: 60%;}
	.index_about .left .note{display: block;font-size: 14px;line-height: 30px; margin: 16px 0;}




	/* 新闻动态 */
	.index_news{width: auto; margin: auto;display: block;justify-content: space-between;height:auto; margin-bottom: 20px;}
	
	.index_news .list{flex: 1;margin-left: 16px; margin-top:10px;}

	.index_news .list li{display: block; border-bottom: 1px #eee solid;padding: 10px 16px 16px 0; box-sizing: border-box;}
	.index_news .list li span{font-size: 14px;color: #333; width: auto!important; overflow: hidden;text-overflow: ellipsis;display: block; white-space:inherit;}
	.index_news .list li small{font-size: 12px;color: #999;}
	.index_news .list li a{display: block;align-items: center;justify-content: space-between;}

	.index_news .list li:hover span{color: #0B48B2;}
	.index_news .list li:hover small{color: #0B48B2;}





	/* 新闻动态 左侧幻灯 */
	.slideBox{ width:auto; height:240px; overflow:hidden; position:relative; padding: 0 16px; box-sizing: border-box; }
	.slideBox .hd{ height:24px; overflow:hidden; position:absolute; right:24px; bottom:6px; z-index:1; }
	.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
	.slideBox .hd ul li{ float:left; margin-right:2px; width:16px; height:16px; line-height:16px; text-align:center; background:#fff; cursor:pointer;font-size: 12px; }
	.slideBox .hd ul li.on{ background:#2F76E0; color:#fff;}
	 
	.slideBox .bd{position:relative; height:100%; z-index:0;}
	.slideBox .bd li{ zoom:1; vertical-align:middle; }
	.slideBox .bd img{ width:100%; height:240px; display:block;}
	.slideBox .bd ul li a{display: block; position: relative; height: 240px; width: 100%;}
	.slideBox .bd ul li .note{padding: 12px 16px;box-sizing: border-box; position: absolute; left: 0;right: 0; bottom:0; background:rgba(0,0,0,.5)}
	.slideBox .bd ul li .note span{font-size: 14px;display: block; white-space: nowrap;text-overflow: ellipsis; overflow: hidden;color: #fff; width: 200px;}






	/* 底部footer */
	.footer{background: #323333; padding: 16px 0; box-sizing: border-box; margin-top: 10px;}
	.footer .navs{display: none;a}

	.footer .cp{color: #ccc; line-height: 24px;padding: 10px 0;font-size: 12px;}
	.footer .cp a{color: #ccc;margin: 0 8px;font-size: 12px;}
	.footer .cp a:hover{color: #fff;}





	/* 位置 */
	.loct{width: 100%; margin: 10px auto; padding: 8px 16px 12px 16px; box-sizing: border-box; border-bottom: 1px #eee solid; background: #fff; max-width: 100%;}
	.loct ul{width: 100%; margin: auto; position: relative; padding-left:16px;}
	.loct ul::after{content: ''; position: absolute;left: 0px;top: 5px; bottom: 0; margin: 0;  border-radius: 100px; width: 10px; height: 10px;display: inline-block; border: 1px #2F76E0 solid;}
	.loct span{font-size: 14px;color: #333;}





	/* 分页 */
	.page{display: block;text-align: center;font-size: 14px; margin: 16px 0 0 0; padding: 16px; box-sizing: border-box; }
	.page a{font-size:14px;}
	.page span{font-size: 14px;}
	.page table{display: block; width: 100%;}
	.page td{text-align: center;}




	.pages{display: block;text-align: center;font-size: 14px; margin: 16px;}
	.pages form{display: block;text-align: center;font-size: 14px;}
	.pages span{font-size: 14px;}
	.pages a{font-size: 14px;}
	.pages table{display: block; width: 100%;}
	.pages td{text-align: center;}





	/* 内页通用图片列表  三列 */
	.pic_list{width: auto; padding: 0; box-sizing: border-box;}
	.pic_list ul{display: block; }
	.pic_list ul li{width: auto; margin:0 16px 16px 16px; box-sizing: border-box; height: auto;}
	.pic_list ul li .img{width: 100%; height: auto;overflow: hidden;}
	.pic_list ul li .img img{transition: 1s all ease; width: 100%; height: 240px;}

	.pic_list ul li:hover .note span{color: #0B48B2;}
	.pic_list ul li:hover .note small{color: #0B48B2;}
	.pic_list ul li:hover .img img{transition: 1s all ease; transform: scale(1.1);}

	.pic_list ul li .note{padding: 16px 10px 10px;box-sizing: border-box;}
	.pic_list ul li .note span{font-size: 14px;color: #333;display: block;text-align: center; margin-bottom: 0;}
	.pic_list ul li .note small{font-size: 12px;color: #999;display: block;text-align: center;}




	/* 内页通用图片列表  四列*/
	.all_pic_list{width: auto; padding: 0; box-sizing: border-box;}
	.all_pic_list ul{display: block;}
	.all_pic_list ul li{width: auto; margin:0 16px 16px 16px; box-sizing: border-box; height: auto;}
	.all_pic_list ul li .img{width: 100%; height: auto;overflow: hidden;}
	.all_pic_list ul li .img img{transition: 1s all ease; width: 100%; height: auto;}

	.all_pic_list ul li .note{padding:16px 10px 10px;box-sizing: border-box;}
	.all_pic_list ul li .note span{font-size: 14px;color: #333;display: block;text-align: center; }
	.all_pic_list ul li .note small{font-size: 12px;color: #999;display: block;text-align: center;}




	/* 内页通用新闻列表 */
	.news_list{width: auto; margin: auto; padding: 0; box-sizing: border-box;}

	.news_list li{display: block; border-bottom: 1px #eee solid;padding: 14px 0; box-sizing: border-box;}
	.news_list li span{font-size: 14px;color: #333; width: 100%; overflow: hidden; white-space: nowrap;text-overflow: ellipsis;display: block;}
	.news_list li small{font-size: 14px;color: #999;}
	.news_list li a{display: block; padding: 0 16px;box-sizing: border-box;}

	.news_list li:hover span{color: #0B48B2;}
	.news_list li:hover small{color: #0B48B2;}





	/* 内页主体区域 */
	.sention_box{width: 100%; margin: 16px auto;display: block;justify-content: space-between;}

	.sention_box .sention_navs{border: 1px #fff solid; width: auto; align-self: flex-start; background: #fff; margin: 16px;}
	.sention_box .sention_navs .title{display: none;}
	
	.sention_box .sention_navs .list{padding: 0;box-sizing: border-box; display: grid;gap: 12px; grid-template-columns: repeat(2,1fr);}
	.sention_box .sention_navs .list a{font-size: 12px;border: 1px #ccc solid; display: block;padding: 6px 12px;text-align: center; background:rgba(238,238,238,.3); width:100%;}
	.sention_box .sention_navs .list a::before{display: none;}





	/* 单篇 */
	.sention_show{margin: auto; padding:0 16px; box-sizing: border-box;font-size: 14px;min-height: 200px; margin-bottom: 100px; line-height:30px; margin: auto;width: 100%;text-align: justify;}
	.sention_show p{font-size: 14px; line-height: 30px;text-align: justify;}


	.all_sention_show{margin: auto; padding:0 16px; box-sizing: border-box;font-size: 14px;min-height: 200px; margin-bottom: 100px; line-height:30px; margin: auto;width: 100%;text-align: justify;}
	.all_sention_show p{font-size: 14px; line-height: 30px;text-align: justify;}


	.nybt{font-size: 16px;font-weight: bold;color: #D5493A;text-align: center; padding: 0 0 16px 0;}
	.nyhi{text-align: center; border:1px #ccc dotted;font-size: 12px; padding: 4px 0!important; height: 30px!important;line-height:30px!important;}






	/* 招聘 */
	.job_box{padding: 16px; box-sizing: border-box;}
	
	.job_table{margin-bottom: 20px;}
	.job_table td{font-size: 12px; vertical-align: middle; border-bottom: 1px #eee solid;}
	.job_table td a{font-size: 12px!important;}

	.yp_table{width: 100%; border: 1px #eee solid; padding: 24px 0;font-size: 12px;}
	.yp_table input[type=text]{width: 100%; height: 30px; line-height: 30px;}
	.yp_table textarea{width: 100%;  line-height: 35px;}
	.yp_table tr{margin-bottom: 10px;}
	.yp_table input.go{background: #0B48B2;color: #fff;border: 0; padding: 6px 20px;}


	
}
