/* nyProject start */
.nyProject{ margin:100px auto;}
.nyProject .nyProject_list{display:grid;grid-template-columns:150px 1fr;margin-bottom:50px;border-radius:15px;overflow:hidden; border-bottom:1px solid #e6e6e6;}
/* 左侧蓝色侧边栏 */
.nyProject .side-bar{background:#004b87;color:#fff; font-size:24px;display:flex;align-items:center;justify-content:center;font-weight:bold;padding:12px;text-align:center;flex-direction: column;}
.nyProject .side-bar i{ display:block; width:60px; height:60px; margin-bottom:10px;}
/* 右侧多列容器 */
.nyProject .nyProject_box{display:grid;grid-auto-columns:1fr;grid-auto-flow:column;}
.nyProject .nyProject_box .col{ border-right:1px solid #e6e6e6;background:#fff;}
/* 三个区块的表头背景色 */
.nyProject_list1 .col-tit{background:#c9e4b4;}
.nyProject_list2 .col-tit{background:#b9c9e8;}
.nyProject_list3 .col-tit{background:#ffe699;}
.col-tit{font-weight:bold;text-align:center;padding:18px;font-size:18px;}
.col-con{padding:40px 80px; overflow:hidden; }
.nyProject_list3 .col-con{padding:40px 20px; }
.col-con ul li{ float:left; width:50%; font-size:18px; color:#222; line-height:48px; position:relative; padding:0 10px 0 25px;}
.col-con ul li:before{ content:""; display:inline-block; width:10px; height:10px; background:#777; border-radius:50px; position:absolute; left:0; top:50%;transform: translate(0, -50%);}
.col-con p{ font-size:18px; line-height:48px;}
.col-con p span{ font-weight:bold;}

@media (max-width:1680px) {
.nyProject{ margin:80px auto;}
.col-con{ padding:40px 60px;}
}
@media (max-width:1440px) {
.nyProject{ margin:60px auto;}
.nyProject .nyProject_list{ margin-bottom:40px;}
.col-tit{ font-size:16px; padding:12px;}
.col-con{ padding:40px;}
.col-con ul li,.col-con p{ line-height:40px; font-size:16px;}
.col-con ul li:before{ width:8px; height:8px;}
.nyProject .side-bar{ font-size:22px;}
.nyProject_list3 .col-con ul li{ width:100%;}
}
@media (max-width:1280px) {
}
@media (max-width:1200px) {
.nyProject .nyProject_list{ margin-bottom:30px; border-radius: 10px;}
.nyProject .side-bar i{ width:40px; height:40px;}
.col-con{ padding:30px 20px;}
.col-con ul li{ line-height:36px;padding: 0 10px 0 15px}
.col-con ul li:before{ width:6px; height:6px;}
.col-con p{ line-height:36px;}
.col-con ul li,.col-con p{ font-size:15px;}
.nyProject .side-bar{ font-size:20px;}

}
@media (max-width:1024px) {
}

@media (max-width:920px) {
.nyProject{ margin:40px auto;}
.nyProject .nyProject_list{ margin-bottom:20px;}
}

@media (max-width:767px) {
.nyProject .nyProject_list{grid-template-columns:auto;}
.nyProject .side-bar{flex-direction: inherit; font-size:18px;}
.nyProject .side-bar i{ margin:0 10px 0 0;}
.col-con,.nyProject_list3 .col-con{ padding:20px;}
.col-con ul li{ width:100%;}
.nyProject .nyProject_box{ border-left:1px solid #e6e6e6;}
.nyMenu_main dl dd{ width:25%;}
.nyProject .side-bar i{ width:30px; height:30px;}
}
@media (max-width:550px) {
.nyProject .nyProject_box{ display:inline;}
}
@media (max-width:375px) {
}
