.content { margin-bottom: 40px; }
.con_left { width: 270px; }
.con_right { width: 880px; }
.mk_tit { margin-bottom: 20px; }
.mk_tit span { font-size: 36px; line-height: 1.6em; font-weight: bold; }
.banner_con img { display: block; width: 100%; }


.positon { background: #f2f2f2; padding: 15px 0; margin-bottom: 30px; }
.positon .con, .positon .con * { font-size: 16px; font-family: '宋体'; color: #464646; }
.positon .con { display: flex; align-items: center; padding-left: 35px; background: url(position.jpg) no-repeat left 2px; }
.positon .con a { font-family: '微软雅黑'; }
.positon .con a:last-child { color: #1e408f; }


.left_nav { border-radius: 6px; background: #f8f8f8; overflow: hidden; }
.left_nav h3 { padding: 10px; line-height: 1em; background: linear-gradient(to right, #0060b5, #9fd2f6); text-align: center; font-size: 28px; color: #fff; font-weight: normal; }
.left_nav_list { overflow: hidden; }
.left_nav_list > li { padding: 0 10px; border-top: 1px solid #fff; }
.left_nav_list > li > a { font-size: 16px; line-height: 1.8em; padding: 10px 20px; color: #333; position: relative; display: block; }
.left_nav_list > li > a i { font-family: '宋体'; font-weight: bold; color: #1e408f; position: absolute; top: 10px; right: 0; display: none; }
.left_nav_list > li.on > a, .left_nav_list > li:hover > a { color: #1e408f; font-weight: bold; }
.left_nav_list > li.on > a i, .left_nav_list > li:hover > a i { display: block; }
.sub_list { padding: 10px 20px; background: #fff; margin-bottom: 10px; }
.sub_list li a { display: block; padding: 10px 0; font-size: 14px; display: flex; align-items: center; }
.sub_list li a::before { content: ''; display: inline-block; width: 4px; height: 4px; background: #ddd; border-radius: 4px; margin-right: 10px; }
.sub_list li.on a, .sub_list li:hover a { color: #1e408f; font-weight: bold; }
.sub_list li.on a::before, .sub_list li:hover a::before { background: #1e408f; }


.article_con .con, .article_con .con * { font-size: 18px; line-height: 2em; font-family: '微软雅黑'; color: #333; }
.article_con .con p { text-align: justify; min-height: 1em; }
.article_con .con img { max-width: 100%; }
.article_con .con strong { font-weight: bold; }
.article_con .con table, .article_con .con tr, .article_con .con td { border-collapse: collapse; border: 1px solid #ddd; }
.article_con .con table { margin: 0 auto; min-width: 90%; }
.article_con .con tr:nth-child(2n+1) { background: #f9f9f9; }
.article_con .con td { padding: 0 5px; font-size: 16px; color: #666; }
.article_con .con td p { margin-bottom: 0; }


.news_list li { padding-bottom: 20px; margin-bottom: 20px; border-bottom: 1px dotted #ccc; }
.news_list li .txt { overflow: hidden; line-height: 46px; }
.news_list li .tit { font-size: 18px; float: left; width: 85%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: #333; }
.news_list li .date { float: right; font-size: 16px; color: #999; }
.news_list li .smy { font-size: 14px; line-height: 1.8em; text-align: justify; color: #777; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; max-height: 5.4em; overflow: hidden; }
.news_list li:hover .tit, .news_list li:hover .date { color: #1e408f; }
.news_list li:hover .smy { color: #333; }
.news_list.no_smy { margin-bottom: 20px; }
.news_list.no_smy li { padding-bottom: 0; margin-bottom: 0; }
.news_list.no_smy li .tit { position: relative; padding-left: 20px; font-size: 16px; }
.news_list.no_smy li .tit::before { content: ''; display: block; width: 6px; height: 6px; border-radius: 50%; background: #eee; position: absolute; left: 0; top: 20px; }
.news_list.no_smy li:hover .tit::before { background: #1e408f; }


.ul_List li { width: 33.33%; float: left; }
.ul_List li .box { padding: 30px; text-align: center; }
.ul_List li .box .pic { }
.ul_List li .box .pic img { width: 290px; height: 165px; object-fit: cover; margin: 0 auto; }
.ul_List li .box .title { font-size: 16px; color: #444; margin-top: 20px; height: 32px; }


.pic_news { overflow: hidden; }
.pic_news_list { width: 100%; }
.pic_news_list li { width: 200px; float: left; margin-right: 20px; margin-bottom: 20px; text-align: center; }
.pic_news_list li .img { width: 200px; height: 100%; overflow: hidden; margin-bottom: 10px; }
.pic_news_list li .img img { width: 100%; height: 100%; object-fit: cover; transform: scale(1, 1); transition: all linear 400ms; }
.pic_news_list li .tit { font-size: 16px; line-height: 1.6em; display: flex; justify-content: center; align-items: center; }
.pic_news_list li:hover .img img { transform: scale(1.1,1.1); }
.pic_news_list li:hover .tit { color: #1e408f; }
.pic_news_list li.i1{float:none;margin:0 auto;padding-bottom:15px;}
.pic_news_list li.i2,
.pic_news_list li.i5{margin-left:120px;}


.product_list li { background: #f9f9f9; padding: 20px; margin-bottom: 20px; overflow: hidden; }
.product_list li .img { width: 300px; float: left; height: 200px; overflow: hidden; background: #fff; text-align: center; }
.product_list li .img img { display: inline-block; max-height: 100%; max-width: 100%; }
.product_list li .txt { width: 500px; float: right; }
.product_list li .tit { font-size: 26px; font-weight: bold; color: #333; margin-bottom: 20px; }
.product_list li .tit::after { content: '>'; display: inline-flex; width: 26px; height: 26px; font-family: '宋体'; margin-left: 20px; border-radius: 50%; text-align: center; background: #1e408f; color: #fff; justify-content: center; align-items: center; float: right; font-size: 20px; }
.product_list li .smy { font-size: 16px; line-height: 1.8em; display: -webkit-box; -webkit-line-clamp: 5; -webkit-box-orient: vertical; height: 9em; overflow: hidden; text-align: justify; }


.product_new { margin-bottom: 20px; }
.product_tit { padding: 0 20px; font-size: 20px; display: inline-block; height: 40px; line-height: 40px; margin-bottom: 10px; position: relative; color: #fff; background: linear-gradient(to right, #0060b5, #9fd2f6); border-radius: 15px 0 15px 0; }
.product_new .sub_tit { margin-bottom: 20px; }
.product_new .sub_tit a { display: inline-block; line-height: 36px; font-size: 16px; margin-right: 20px; color: #1e408f; -font-weight: bold; white-space: nowrap; }
.product_new .sub_tit a.on { border-bottom: 3px solid #fc8102; }
.product_new_list { overflow: hidden; }
.product_new_ul { width: 110%; }
.product_new_ul li { background: #fafafa; float: left; width: 280px; margin-right: 20px; margin-bottom: 20px; -display: none; }
.product_new_ul li a { padding: 15px 15px 0; display: block; }
.product_new_ul li .img { height: 280px; background: #fff; width: 100%; display: flex; justify-content: center; align-items: center; }
.product_new_ul li .img img { display: block; max-width: 100%; max-height: 100%; }
.product_new_ul li:hover .img { box-shadow: 0 0 10px #ccc inset; }
.product_new_ul li .tit { font-size: 16px; line-height: 3em; background: #1e408f; padding: 0 10px; color: #fff; text-align: center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }


.yw_list { width: 280px; height: 40px; line-height: 40px !important; text-indent: 15px; font-size: 18px; font-weight: bold; color: #fff !important; background-color: #014da1; }






.xyzpList {margin-bottom:30px;}
.xyzpList li {border-bottom: 1px solid #ccc; display: flex;align-items: center; }
.xyzpList li:hover{border-bottom: 1px solid #1e408f;background:#f2f7fb;}
.xyzpList li p{font-size:15px;color:#333;float:left;text-align:center;padding:18px 0;line-height:24px;box-sizing: border-box;}
.xyzpList li p a{font-size:15px;color:#333;line-height:24px;}
.xyzpList li p.i1{width:25%;padding:0 26px;}
.xyzpList li p.i2{width:17%;}
.xyzpList li p.i3{width:10%;}
.xyzpList li p.i4{width:48%;}

.xyzpOl{background:#f2f7fb;height:70px;line-height:70px}
.xyzpOl li{float:left;font-size:18px;color:#000;font-weight:550;text-align:center;}
.xyzpOl li.i1{width:24%;}
.xyzpOl li.i2{width:18%;}
.xyzpOl li.i3{width:10%;}
.xyzpOl li.i4{width:48%;}



.page_box { text-align: center; }
.page_box a, .page_box font { display: inline-block; font-size: 16px; padding: 5px 10px; border: 1px solid #ddd; color: #333; border-radius: 6px; margin: 0 5px 5px; }
.page_box span { display: none !important; }
.page_box span.show { display: inline-block !important; font-size: 16px; color: #333; margin: 0 5px; }
.page_box span.show input { border: 1px solid #eee; border-radius: 6px; padding: 5px 10px; margin: 0 5px; text-align: center; font-size: 16px; width: 30px; }
.page_box span.show input[type='button'] { width: auto; background: #eee; }
.page_box a:hover, .page_box font, .page_box span.show input[type='button']:hover { border-color: #1e408f; color: #fff; background: #1e408f; }


.leader_list { display: flex; justify-content: space-evenly; text-align: center; }
.leader_list .item { width: 140px; background: linear-gradient(to right, #0060b5, #9fd2f6); padding: 10px 20px; text-align: center; display: inline-block; margin: 0 20px 40px; border-radius: 6px; }
.leader_list.row2 .item { margin: 0 10px; }
.leader_list .item .name { font-size: 24px; color: #fff; font-weight: bold; margin-bottom: 10px; }
.leader_list .item .job { font-size: 18px; color: #fff; line-height: 1.8em; }


@media screen and (max-width:1200px) {
	
	.content { display: flex; justify-content: space-between; }
	.con_left { width: 28%; }
	.con_right { width: 68%; }

	
	.article_con .con p { margin-bottom: 0; }

	
	.pic_news_list { display: flex; flex-wrap: wrap; width: 100%; }
	.pic_news_list li { width: 32%; margin-right: 2%; }
	.pic_news_list li:nth-child(3n) { margin-right: 0; }
	.pic_news_list li .tit { height: auto; }


	
	.product_list li a { display: flex; justify-content: space-between; }
	.product_list li .img { width: 40%; display: flex; justify-content: center; align-items: center; }
	.product_list li .txt { width: 56%; }
	.product_list li .tit { margin-bottom: 15px; }

	.product_new_ul { width: 100%; display: flex; justify-content: space-between; flex-wrap: wrap; }

	
	.leader_list.row2 { flex-wrap: wrap; }
	.leader_list.row2 .item { width: 180px; margin-bottom: 15px; }
}

@media screen and (max-width: 1023px) {
	
	.content { display: block; }
	.con_left, .con_right { width: 100%; float: none; }

	
	.left_nav { margin-bottom: 30px; }
	.left_nav h3 { display: flex; justify-content: space-between; }
	.left_nav h3::after { content: '>'; font-family: '宋体'; display: inline-block; transform: rotate(90deg); transition: all linear 300ms; font-weight: bold; }
	.left_nav h3.down::after { transform: rotate(-90deg); }
	.left_nav_list { display: none; }

	

	.product_new_ul { justify-content: space-evenly; }
	.product_new_ul li { width: 31%; margin-right: 0; }
	.product_new_ul li .img { height: 30vw; }
}
@media screen and (max-width: 768px) {
	
	.mk_tit span { font-size: 24px; }

	
	.pic_news_list { justify-content: space-between; }
	.pic_news_list li { width: 49%; margin-right: 0; }
	.pic_news_list li .img { height: 30vh; }
	.pic_news_list li.i1{float:none;margin:0 auto;}
	.pic_news_list li.i2,
	.pic_news_list li.i5{margin-left:auto;}

	
	.product_list li a { flex-direction: column; }
	.product_list li .img, .product_list li .txt { width: 100%; }
	.product_list li .img { margin-bottom: 10px; height: auto; }

	.product_new_ul { justify-content: space-between; }
	.product_new_ul li { width: 48%; }
	.product_new_ul li a { padding: 5px 5px 0; }
	.product_new_ul li .img { height: 45vw; }

	
	.news_list li .tit { width: 70%; }

	
	.article_con .con, .article_con .con * { font-size: 16px; }

	
	.left_nav_list > li > a { padding: 5px 20px; }

	
	.leader_list.row2 { justify-content: space-between; }
	.leader_list.row2 .item { width: 48%; margin: 0 0 10px; }
}