@charset "utf-8";
.banner{padding-top: 190px}
.banner img{display: block;width: 100%}
.banner button{font-size: 0;display: none}
.banner .slick-prev{background: url(../images/arrow3.png) no-repeat;border: none;width: 50px;height: 50px;z-index: 69;position: absolute;top: 60%;transform: translateY(-50%);left: 7%;background-size: 100% 100%;cursor: pointer}
.banner .slick-next{background: url(../images/arrow4.png) no-repeat;border: none;width: 50px;height: 50px;z-index: 69;position: absolute;top: 60%;transform: translateY(-50%);right: 7%;background-size: 100% 100%;cursor: pointer}
.content1{margin-top: 50px}
.c1_left{width: 680px;margin-right: 40px}
.c1_right{overflow: hidden}
.c1_tit span{font-size: 30px;font-weight: bold;vertical-align: 15px}
.c1_conl{cursor: pointer}
.c1_conl img{width: 100%;height: auto}
.c1_tit{margin-bottom: 12px}
.c1_tit a{line-height: 40px}
.c1_tit a:hover{color: #00a2ff}
.c1s{position: relative}
.list1{width: 325px;height: 201px;overflow: hidden}
.list1 img{transition: all 1s}
.list1 img:hover{transform: scale(1.2)}
.c1_conl_tit{width: 100%;background: rgba(0, 0, 0, 0.47);font-size: 18px;overflow: hidden;line-height: 50px;position: absolute;bottom: 0px;color: #ffffff;padding-left: 20px;padding-right: 110px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;word-break: break-all}.c1_conl img{display: block}
.c1_conl .pic{padding-top: 66.18%}
.c1_conl .slick-dots{position: absolute;right: 20px;bottom: 15px}
.c1_conl .slick-dots li{display: inline-block;width: 8px;height: 8px;background-color: #ffffff;border-radius: 50%;margin-left: 10px;transition: all 0.3s}
.c1_conl button{font-size: 0;display: none}
.c1_conl .slick-dots li.slick-active{width: 8px;height: 8px;background-color: #16397b}
.tit h3{display: inline-block;font-size: 30px;font-weight: bold;color: #16397b}
.tit a{display: inline}
.tit span{float: right;font-size: 14px;color: #666666;margin-top: 16px}
.tit span:hover{color: #16397b}
.c1r_con{margin-top: 20px}
.c1r_top{padding-bottom: 10px;border-bottom: dashed 1px #dddddd}
.c1r_top a{font-size: 18px;font-weight: normal;color: #16397b;text-overflow: ellipsis;overflow: hidden;word-break: break-all;white-space: nowrap}
.c1r_top a:hover{font-weight: bold}
.c1r_top span{display: inline-block;font-size: 14px;color: #999999;margin: 10px 0}
.c1r_top p{font-size: 14px;color: #666666;line-height: 24px;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical}
.text-lists ul li{padding-left: 15px;line-height: 45px;font-size: 16px;left: 0;transition: all 0.5s;background: url(../images/icon1.png) no-repeat;background-position: left center}
.text-lists ul li:first-child{border-top: none}
.text-lists ul li a{display: block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden}
.text-lists ul li span{color: #666666;font-size: 14px;padding-left: 10px;float: right}
.text-lists ul li:hover a{color: #16397b}
.text-lists ul li:hover span{color: #16397b}
.content2{margin-top: 45px}
.c2_left{width: 48.86%}
.c2_right{width: 48.76%}
.text1-lists{padding-top: 25px}
.text1-lists ul li{line-height: 48px;font-size: 16px;left: 0}
.text1-lists ul li:first-child{border-top: none}
.text1-lists ul li a{display: block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden}
.text1-lists ul li span{float: left;width: 60px;height: 35px;background-color: #e2e2e2;line-height: 35px;text-align: center;margin-top: 6.5px;margin-right: 20px}
.text1-lists ul li:hover a{color: #16397b}
.text1-lists ul li:hover span{color: #ffffff;background-color: #16397b}
.text2-lists{padding-top: 20px}
.text2-lists ul li{padding-left: 15px;line-height: 48px;border-bottom: 1px solid #d3d9e0;font-size: 16px;left: 0;transition: all 0.5s;background: url(../images/icon2.png) no-repeat;background-position: left center}
.text2-lists ul li:first-child{border-top: none}
.text2-lists ul li a{display: block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden}
.text2-lists ul li span{color: #666666;font-size: 14px;padding-left: 10px;float: right}
.text2-lists ul li:hover a{color: #16397b}
.text2-lists ul li:hover span{color: #16397b}
.content3{margin-top: 50px}
.c3_slick{margin: 30px 30px}
.c3_slick .pic{padding-top: 125%}
.list{margin-right: 15px;margin-left: 15px}
.list>img{float: right}
.name{font-size: 18px;line-height: 48px;margin-top: 20px}
.tits{font-size: 14px;color: #666666;clear: both}
.list:hover .c3_border{border: solid 1px #16397b}
.list:hover:hover a{color: #16397b}
.c3_border{border-radius: 10px;border: solid 1px #dddddd;padding: 5px}
.c3_slick button{font-size: 0;display: none}
.c3_slick .slick-prev{background: url(../images/arrow1.png) no-repeat;border: none;width: 20px;height: 50px;z-index: 69;position: absolute;top: 45%;transform: translateY(-50%);left: -25px;background-size: 100% 100%;cursor: pointer}
.c3_slick .slick-next{background: url(../images/arrow2.png) no-repeat;border: none;width: 20px;height: 50px;z-index: 69;position: absolute;top: 45%;transform: translateY(-50%);right: -25px;background-size: 100% 100%;cursor: pointer}
.content4{background-color: #fff;padding: 50px 0}
.c4_left{width: 33%;background-color: #ffffff;padding: 50px 40px;padding-bottom: 40px}
.c4_right{width: 32.14%;background-color: #ffffff;padding: 50px 40px;padding-bottom: 12px}
.c4_box{font-size: 0}
.c4_box>li{width: 100%;height: 170px;background-color: #ffffff;box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.06);float: left;margin-top: 50px}
.c4_box>li:nth-child(2n-1){margin-right: 4%}
.c4_box li{position: relative}
.c4_box p{padding-left: 40px;padding-right: 30px}
.c4_box p:nth-child(1){font-size: 15px;line-height: 25px;padding-top: 40px;background: url(../images/icon4.png) no-repeat;background-position: 15px 45px;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical}
.c4_box p:nth-child(2){font-size: 14px;color: #666666;line-height: 25px;background: url(../images/icon5.png) no-repeat;background-position: 13px 5px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;word-break: break-all}
.c4_box p:nth-child(3){font-size: 14px;color: #666666;line-height: 25px;background: url(../images/icon6.png) no-repeat;background-position: 11px 5px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;word-break: break-all}
.c4_box p:hover a{color: #16397b}
.c4_date{width: 130px;height: 36px;background-color: #16397b;text-align: center;position: absolute;top: -20px;left: 20px}
.c4_date span{font-size: 14px;color: #ffffff;line-height: 36px;vertical-align: 2px}
.c4_boxs li{padding: 19px 0;background-color: #ffffff;box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.08);margin-bottom: 19px}
.c4_boxs>li:nth-child(1){margin-top: 40px}
.c4_boxs p{padding-left: 20px;padding-right: 20px}
.c4_boxs p:nth-child(1){font-size: 18px;line-height: 25px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;word-break: break-all}
.c4_boxs p:nth-child(2){padding-left: 45px;font-size: 14px;line-height: 25px;color: #999999;background: url(../images/icon9.png) no-repeat;background-position: 20px center;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;word-break: break-all}
.c4_boxs:hover p:nth-child(1){color: #16397b}

@media screen and (max-width: 1600px){
.banner .slick-prev{top: 62%}
.banner .slick-next{top: 62%}
}

@media screen and (max-width: 1200px){
.c4_left{padding: 25px 15px 33px 15px}
.c4_right{padding: 25px 15px 5px 15px}
.banner .slick-prev{top: 67%}
.banner .slick-next{top: 67%}
}

@media screen and (max-width: 1024px){
.banner{padding-top: 0}
.banner .slick-prev{left: 20px;width: 30px;height: 30px}
.banner .slick-next{right: 20px;width: 30px;height: 30px}
.tit h3{font-size: 26px}.c1_left{width: 470px;margin-right: 25px}
.text-lists li:nth-child(4){display: none}
.text-lists li:nth-child(5){display: none}
.text-lists li:nth-child(6){display: none}
.list{margin-left: 5px;margin-right: 5px}
.banner .slick-prev{top: 50%}
.banner .slick-next{top: 50%}
}

@media screen and (max-width: 768px){
.content1{margin-top: 20px}
.c1_conl_tit{font-size: 16px}
.c1_left{width: 100%;margin-bottom: 20px}
.c1_right{width: 100%}
.text-lists li:nth-child(4){display: block}
.text-lists li:nth-child(5){display: block}
.text-lists li:nth-child(6){display: block}
.text-lists ul li{line-height: 40px}
.c2_left{width: 100%}
.c2_right{width: 100%;margin-top: 20px}
.content2{margin-top: 20px}
.text1-lists{padding-top: 10px}
.text2-lists{padding-top: 10px}
.text2-lists ul li{line-height: 42px}
.content3{margin-top: 20px}
.content4{padding: 20px 0}
.c4_left{width: 100%}
.c4_right{width: 100%;margin-top: 20px}
.c4_boxs>li:nth-child(1){margin-top: 20px}
.c4_boxs li{padding: 15px 0;margin-bottom: 15px}
.tit h3{font-size: 22px}
.name{margin-top: 0}
}

@media screen and (max-width: 480px){
.c4_box>li{width: 100%;margin-top: 30px}
.banner .slick-prev{width: 40px;height: 40px}
.banner .slick-next{width: 40px;height: 40px}
}