*{margin:0; padding:0;}
body {margin: 0;padding: 0;/*background: #f9f8fb;*/}
li {list-style: none;}
a {color: #000000;text-decoration: none;}
.ad {background: #ffffff}
.contain {position: relative;width: 1210px;margin:0 auto;}
.carousel {overflow: hidden;width: 100%;height: 500px;}
.slide_saining {display: flex;position: relative;}
.slide_saining img {position: relative;max-width: 1210px;max-height: 500px;}
.slide_saining>div {width: 100%;flex-shrink: 0;height: 400px;}
.indicator_saining {display: flex;justify-content: center;padding: 0;position: absolute;bottom: 10px;width: 100%;}
.indicator_saining .slide_li {list-style: none;margin: 0 8px;height: 10px;width: 10px;background: #c0c0c0;border-radius: 5px 5px;}
.indicator_saining .li-active {background: #fff;}
.indicator_saining li:hover {cursor: pointer;}

.cas_nav {background-image: none;background-color: #2274a1;color: #fff;height: auto;}
.cas_nav_main {padding: 0;height: 46px;}
.cas_nav_right ul li {margin-left: 0;margin-right: 0;padding-right: 0;}
.cas_nav_right ul li a {color: #fff;padding: 0 25px;display: inline-block;line-height: 46px;height: 46px;}
.cas_nav_right ul li a:hover {color: #fff;}
.cas_nav_right ul li.on a {background: #027db4!important;color: #fff;}
.cas_pa_main dl.dst02 dd .dd_box {height: auto;width: 1054px;}
.inline-middle {display: inline-block;vertical-align: middle;}

.saining {display: flex;width: 1210px;margin: 15px auto 0;justify-content: space-between;}
.saining-left {width: 210px;}
.saining-left img {width: 210px;margin-bottom: 15px;}
.saining-right {width: 985px;}
.block {width: 100%;position: relative;}
.block .block-title {width: 100%;position: relative;height: 35px;box-sizing: border-box;border-bottom: 2px solid #88d1e5;margin-bottom: 15px;}
.block .block-title h1 {font-weight: bold;font-size: 20px;position: absolute;left: 50%;transform: translateX(-50%);color: #88d1e5;top: 0;}
.block .block-title h2 {padding: 0 15px;font-size: 14px;position: absolute;left: 50%;transform: translateX(-50%);color: #88d1e5;background-color: #fff;top: 24px;}
.block .block-content {width: 100%;display: flex;justify-content: space-between;flex-wrap: wrap;}
.block .block-content img {width: 235px;margin-bottom: 15px;transition: transform .2s;}
.block .block-content a:hover {transform: scale(1.01) translate(-1px, -2px);}
.t4.block .block-content {text-align: left;justify-content: flex-start;}
.t4.block .block-content .cas_blk02 {margin-right: 6px;margin-bottom: 6px;}
.t4.block .block-content .cas_blk02:nth-child(5n) {margin-right: 0;}
.t4.block .block-content .cas_blk02 a:hover {transform: none;}

.lift-nav {position: fixed;top: 15%;z-index: 9999;display: block !important;opacity: 1;left: 0;}
.lift-nav li {width: 60px;height: 60px;padding-top: 20px;text-align: center;cursor: pointer;background: #2274a1;color: #ffffff;border: 0;margin: 0;}
.lift-nav li.current {background: #027db4;}
.lift-nav li span {width: 45px;height: 98%;cursor: pointer;display: block;font-size: 16px;line-height: 20px;margin: auto;border-bottom: 1px solid #ffffff;padding: 0;}
.lift-nav li img {width: 30px;}
.lift-nav li p {line-height: 24px;font-size: 16px;margin-left: 10px;float: left;position:relative;top: 30%;transform: translateY(-30%);}
.floating_right {width: 228px;height: 79px;margin-left: -170px;margin-top: -78px;background: #2274a1;color: #ffffff;border-radius: 0 4px 4px 0;opacity: 0;position: relative;}
.floating_right img {position: absolute;left: 26px;height: 180px;top: -180px;vertical-align: middle;width: auto !important;display: none;}
.hotline:hover .floating_right {margin-left: 60px;transform: translate(0%) scaleX(1);transition: .5s ease-out;opacity: 100;}
.hotline:hover .floating_right img {display: block;}

.img-page {min-height: 400px;}
.img-page img {max-width: 1210px;display: block;margin: 0 auto;}

.download-title {font-weight: bold;box-sizing: border-box;padding: 15px;border-bottom: 1px solid #ddd;font-size: 16px;line-height: 1.5;text-align: left;}
.download-content {box-sizing: border-box;padding: 5px 15px;}
.download-content .download-item {display: flex;align-items: center;border-bottom: 1px dashed #ddd;}
.download-content .download-item span {width: 160px;text-align: left;font-size: 14px;line-height: 2.5;}
.download-content .download-item a {color: #1f528a;font-size: 14px;line-height: 2.5;}

.cas_blk02 {
    padding: 20px 0;
    width: 190px;
    height: 330px;
    border: 1px solid #efefef;
    display: inline-block;
}
.cas_blk02:hover {
    -webkit-box-shadow: 0 0 2px #b6dfff;
    -moz-box-shadow: 0 0 2px #b6dfff;
    background-color: #FFF;
    width: 190px;
    position: relative;
    z-index: 1;
}
.cas_blk02 .cas_b02_info06 {
    width: 100%;
    float: none;
}
.cas_blk02 .cas_b02_info06 dl {
    width: 100%;
}
.cas_blk02 .cas_b02_info06 dl dd p {
    text-align: right;
    padding-right: 16px;
}
.cas_blk02 .cas_b02_info06 .img_box {
    width: 162px;
    height: 162px;
    line-height: 160px;
    border: 1px solid #ddeeff;
    margin: 0 auto;
}
.cas_blk02 .cas_b02_info06 .img_box img {
    width: 160px;
    height: 160px;
    object-fit: contain;
}
.cas_blk02 .cas_b02_info01 {
    margin: 0;
    padding: 0 15px;
    width: 100%;
    box-sizing: border-box;
}
.cas_blk02 .cas_b02_info01 .cas_b02_info04 {
    width: 160px;
    height: 22px;
    line-height: 22px;
    text-align: left;
    margin: 10px 0 2px 0;
    padding: 0;
}
.cas_blk02 .cas_b02_info01 h3 {
    width: 160px;
    text-align: left;
    word-wrap: break-word;
    height: 44px;
    overflow: hidden;
}
.cas_blk02 .cas_b02_info01 h3 a {
    display: block;
    font-size: 15px;
    font-weight: normal;
    color: #1f528a;
    line-height: 22px;
}
.cas_blk02 .cas_b02_info01 p {
    height: 22px;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}