@charset "utf-8";
.info-wrap { padding-left: 0; padding-right: 0; }
.zsjm-tit1 { text-align: center; margin-top: 60px; margin-bottom: 30px; }
.zsjm-tit1 .zsjm-h1 { font-size: 24px; }
.zsjm-tit1 .zsjm-h2 { font-size: 16px; }
.zsjm-con1 { margin-bottom: 20px; }
.zsjm-con1 .icon-box { width: 100px; height: 100px; border-radius: 100px; background: no-repeat; border: solid 1px #dfdfdf; overflow: hidden; margin: 30px auto 15px;transition:all 0.3s ease; }
.zsjm-con1 dl { margin: 0; width: 20%; text-align: center; }
.zsjm-con1 dd { font-size: 14px; color: #333333 }
.zsjm-con1 .icon_01 { background-image: url(../images/zs/icon_01.png); }
.zsjm-con1 dl:hover .icon_01 { background-color: #00628e; border-color: #00628e; background-position: center -100px; }
.zsjm-con1 .icon_02 { background-image: url(../images/zs/icon_02.png); }
.zsjm-con1 dl:hover .icon_02 { background-color: #00628e; border-color: #00628e; background-position: center -100px; }
.zsjm-con1 .icon_03 { background-image: url(../images/zs/icon_03.png); }
.zsjm-con1 dl:hover .icon_03 { background-color: #00628e; border-color: #00628e; background-position: center -100px; }
.zsjm-con1 .icon_04 { background-image: url(../images/zs/icon_04.png); }
.zsjm-con1 dl:hover .icon_04 { background-color: #00628e; border-color: #00628e; background-position: center -100px; }
.zsjm-con1 .icon_05 { background-image: url(../images/zs/icon_05.png); }
.zsjm-con1 dl:hover .icon_05 { background-color: #00628e; border-color: #00628e; background-position: center -100px; }
.zsjm-con1 .icon_06 { background-image: url(../images/zs/icon_06.png); }
.zsjm-con1 dl:hover .icon_06 { background-color: #00628e; border-color: #00628e; background-position: center -100px; }
.zsjm-con1 .icon_07 { background-image: url(../images/zs/icon_07.png); }
.zsjm-con1 dl:hover .icon_07 { background-color: #00628e; border-color: #00628e; background-position: center -100px; }
.zsjm-con1 .icon_08 { background-image: url(../images/zs/icon_08.png); }
.zsjm-con1 dl:hover .icon_08 { background-color: #00628e; border-color: #00628e; background-position: center -100px; }
.zsjm-con1 .icon_09 { background-image: url(../images/zs/icon_09.png); }
.zsjm-con1 dl:hover .icon_09 { background-color: #00628e; border-color: #00628e; background-position: center -100px; }
.zsjm-con1 .icon_10 { background-image: url(../images/zs/icon_10.png); }
.zsjm-con1 dl:hover .icon_10 { background-color: #00628e; border-color: #00628e; background-position: center -100px; }
.zsjm-tit2 { color: #fff; font-size: 24px; text-align: center; font-weight: normal; margin-top: 60px; margin-bottom: 30px }
.zsjm-con2 { background: #343434; margin-top: 50px; position: relative; height: 778px; overflow: hidden; }
.zsjm-con2-wrap { width: 648px; margin-left: -43px; }
.zsjm-con2 dl { padding-left: 100px; line-height: 1.1; padding-top: 20px; min-height: 86px; margin-top: 10px; margin-bottom: 0; }
.zsjm-con2 dl dt { color: #e47a1f; font-size: 14px; font-weight: normal; }
.zsjm-con2 dl dd { color: #a9a9a9; font-size: 12px }
.zsjm-con2 .icon_11 { background: url(../images/zs/icon_11.png) no-repeat; }
.zsjm-con2 .icon_12 { background: url(../images/zs/icon_12.png) no-repeat; }
.zsjm-con2 .icon_13 { background: url(../images/zs/icon_13.png) no-repeat; }
.zsjm-con2 .icon_14 { background: url(../images/zs/icon_14.png) no-repeat; }
.zsjm-con2 .icon_15 { background: url(../images/zs/icon_15.png) no-repeat; }
.zsjm-con2 .icon_16 { background: url(../images/zs/icon_16.png) no-repeat; }
.w1920 { position: absolute; top: 0; left: 50%; width: 1920px; margin-left: -960px; }
.footer { margin-top: 0 }
@media screen and (max-width:1366px) { }
@media screen and (max-width:1280px) {
    .w1920 { left: 40%; }
    .zsjm-con1 dl { width: 25%; }
}
@media screen and (max-width:1153px) {
    .w1920 { left: 30%; }
}
@media screen and (max-width:1024px) {
    .w1920 { left: 15%; }
    .zsjm-con1 dl { width: 33.33%; }
}
@media screen and (max-width:768px) {
    .zsjm-tit1 { margin-top: 3%; margin-bottom: 1%; }
    .w1920 { left: 10%; }
    .zsjm-con2-wrap { width: 60%; }
    .zsjm-con1 dl { width: 50%; }
}
@media screen and (max-width:640px) {
    .zsjm-tit2 { margin-top: 40px; }
    .zsjm-con2-wrap { width: 47%; }
    .zsjm-con1 dl { width: 50%; height:0; padding-bottom:60%; }
    .zsjm-con2{ margin-top:3%; }
}
@media screen and (max-width:500px) {
    .zsjm-con2 { height: auto; padding-bottom: 30px; margin-bottom: 2px; }
    .zsjm-conbg { display: none; }
    .zsjm-con2-wrap { width: 100%; margin-left: 0; }
    .w1920 { position: relative; left: 0; width: 100%; margin-left: 0; }
    .w1920 .am-u-sm-6 { width: 90%; float: none !important; margin: auto; }
}