/*
* @Author: sunjijing
* @Date:   2021-01-06 10:14:49
* @Last Modified by:   sunjijing
* @Last Modified time: 2021-01-06 15:26:49
*/
.swiper-slide .shadow.dn { top: 20px !important; left: 20px !important; }

.mkTit { text-align: center; }
.mkTit a { font-size: 30px; color: #333; position: relative; line-height: 68px; display: inline-block; }
.mkTit a i { display: inline-block; width: 74px; height: 1px; background: #4594df; position: absolute; left: 50%; margin-left: -37px; bottom: 0;  }

.mkTab { text-align: center; }
/*
.mkTab a { display: inline-block; font-size: 16px; color: #333; position: relative; margin: 0 18px; padding: 0 5px; }
*/
.mkTab a { display: inline-block; font-size: 16px; color: #333; position: relative; width:32%;}
.mkTab a i { width: 100%; height: 6px; display: inline-block; background: #d2e0ee; opacity: 0.3; filter: alpha(opacity=30); position: absolute; left: 0; bottom: 0; display: none; }
.mkTab a.on { font-weight: bold; color: #1f63aa; }
.mkTab a.on i { display: inline-block; }

/* 科技创新 */
.kjcx { margin-top: 55px; margin-bottom: 55px; }
.kjcx_con { overflow: hidden; padding-top: 45px; }
.kjcx_list { width: 110%; }
.kjcx_list li { width: 288px; height: 426px; margin-right: 45px; border: 1px solid #e5e5e5; float: left; padding: 40px; }
.kjcx_list li p { text-align: center; }
.kjcx_list li img { transform: rotate(0deg); transition: all 500ms; }
.kjcx_list li p.tit { line-height: 56px; font-size: 24px; color: #333; font-weight: bold; position: relative; margin-bottom: 20px; }
.kjcx_list li p.tit i { width: 32px; height: 2px; background-color: #d2d2d2; display: inline-block; position: absolute; bottom: 0; left: 50%; margin-left: -16px; }
.kjcx_list li p.smy { font-size: 16px; line-height: 36px; text-align: justify; }
.kjcx_list li a.more { display: block; height: 38px; line-height: 38px; border-radius: 19px; border: 1px solid #1961ac; margin-top: 20px; text-align: center; color: #1961ac; font-size: 16px; }
.kjcx_list li:hover { border-color: #1961ac; box-shadow: 0 0 20px #cecece; transition: all 500ms; }
.kjcx_list li:hover img { transform: rotateY(180deg); }
.kjcx_list li:hover a.more { background: #1961ac; color: #fff; }

/* 全球化发展 */
.qqhfz { width: 100%; background: #1961ac; }
.qqhfz .qqhBg { background: url(qqhfz_bg.png) no-repeat right 55px; padding: 90px 0; height: 480px; width: 1400px; margin: 0 auto; }
.qqhfz .mkTit { text-align: left; }
.qqhfz .mkTit a { color: #fff; }
.qqhfz .mkTit a i { left: 0; margin-left: 0; }
.qqhfz .txt { margin-top: 50px; width: 650px; font-size: 16px; line-height: 34px; color: #fff; text-align: justify; }
.qqhfz .txt a.more { display: block; margin-top: 55px; height: 38px; line-height: 38px; border: 1px solid #fff; border-radius: 19px; font-size: 16px; color: #fff; text-align: center; width: 328px; }
.qqhfz .txt a.more:hover { background: #fff; color: #1961ac; }

/* 安全生产 */

.aqsc, .fzzt { padding-top: 55px; padding-bottom: 85px; width:49%;}
.aqsc_con ,.fzzt_con{ margin-top: 30px; min-height:185px;}
.aqsc .mkTab,.fzzt .mkTab{ margin-bottom: 20px; }
.aqsc_item { overflow: hidden; }
.aqsc .smy { width: 545px; float: left; font-size: 16px; color: #333; line-height: 36px; }
.fzzt .smy { width: 545px; float: left; font-size: 16px; color: #333; line-height: 36px;display:none; }
/*
.aqsc_item .news_list { border-left: 2px solid #dcdcdc; float: right; padding-left: 40px; width: 540px; }
*/
.aqsc_item .news_list { }

.aqsc_item .news_list li a,.fzzt_item .news_list li a  { font-size: 16px; color: #333; padding-left: 10px; background: url(/uiFramework/commonResource/image/2021010616043052054.png) no-repeat left center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; max-width: 96%; display: block;}
.aqsc_item .news_list li, .fzzt_item .news_list li  { line-height: 36px; }
#aqscln .news_list li { line-height: 72px; }



/* 响应式代码 */
@media screen and (max-width:1199px){
	/* 科技创新 */
	.kjcx_list { width: 100%; display: flex; justify-content: space-between; }
	.kjcx_list li { width: 30%; margin-right: 0; box-sizing: border-box; padding: 20px; height: auto; }
	.kjcx_list li p.smy { overflow: hidden; display: -webkit-box; -webkit-line-clamp: 5; -webkit-box-orient: vertical; }
	
	.qqhfz .qqhBg { padding: 40px 0; width: 100%; height: auto; background-size: auto 80%; }
	.qqhfz .txt { width: 45vw; margin-top: 20px; }
	.qqhfz .txt a.more { margin-top: 20px; }
	/* 安全生产 */
	.aqsc_item .smy { width: 45%; font-size: 14px; line-height: 2em; }
	.aqsc_item .news_list { box-sizing: border-box; width: 50%; }
}
@media screen and (max-width:1024px){
	.mkTit a { font-size: 24px; line-height: 48px; }
	/* 科技创新 */
	.kjcx { margin-top: 4vw; margin-bottom: 4vw; }
	.kjcx_con { padding-top: 20px; }
	.kjcx_list li { width: 32%; padding: 15px; }
	.kjcx_list li img { height: 60px; }
	/* 全球化发展 */
	.qqhfz .qqhBg { padding: 4vw 0; }
	.qqhfz .txt { width: 100%; }
	/* 安全生产 */
	.aqsc, .fzzt { padding: 4vw 0;width:100%; }
	.aqsc_con ,.fzzt_con{ margin-top: 20px; }
	.aqsc .mkTab,.fzzt .mkTab{ margin-bottom: 20px; }
	.aqsc_item .smy, .aqsc_item .news_list { width: 100%; float: none; }
	.aqsc_item .news_list { border: 0; padding-left: 0; }
	#aqscln .news_list li, .news_list li { line-height: 2em; }
}
@media screen and (max-width:767px){
	.mkTit a { font-size: 20px; line-height: 2em; }
	.mkTit a i { width: 50%; left: 25%; margin-left: 0; }
	.mkTab { display: flex; justify-content: space-between; margin-bottom: 10px; }
	/* 科技创新 */
	.kjcx_list { flex-wrap: wrap; }
	.kjcx_list li { width: 100%; margin-bottom: 10px; }
	.kjcx_list li:nth-child(3) { margin-bottom: 0; }
	.kjcx_list li .img { float: left; }
	.kjcx_list li .img img { height: 70px; margin-right: 20px; }
	.kjcx_list li p.tit { float: left; }
	.kjcx_list li p.smy { clear: both; }
}
@media screen and (max-width:500px){
	.mkTab a { margin: 0; }
	/* 科技创新 */
	.kjcx_list li img { height: 50px; }
	.kjcx_list li p.tit { font-size: 18px; line-height: 40px; margin-bottom: 0; }
	.kjcx_list li p.smy { font-size: 14px; line-height: 2em; }
	.kjcx_list li a.more { font-size: 14px; height: 30px; line-height: 30px; margin-top: 10px; }
	/* 全球化发展 */
	.qqhfz .txt a.more { width: 100%; margin-top: 10px; height: 30px; line-height: 30px; }
	.qqhfz .txt { font-size: 14px; line-height: 2em; }
}