.bannerbox{width:100%;position:relative; overflow:hidden;height:580px;}
.banner{width:1920px;position:absolute;left:50%;margin-left:-960px;}
.banner#b1{display:block;height:580px;background:url(../../images/single/shuzhihongbao/banner.png) no-repeat;}
.banner#b1 .ban2{padding-top:180px;}
.banner#b1 .ban2 .bac{margin-top:30px;width:600px;}
.banner#b1 .ban2 .bac p{font-size:20px;margin-top:0;line-height:42px;}
.titleH3{font-size:36px;font-weight:bold;color:#333;text-align:center;}
.titleH3 b{color:#ffa924;}
.cont-p{font-size:18px;color:#666;text-align:center;margin-top:20px;line-height:45px;}
.divp{font-size:28px;text-align:center;color:#666;margin-top:30px;}
.cont-p2{font-size:24px;color:#fff;text-align:center;margin-top:20px;line-height:45px;}

.shuzhihongbao{padding:100px 0;}
.vimg1 img{display:block;margin:0 auto;margin-top:60px;}
#dy{background:#f1f7ff}
#dy3{background:url(../../images/single/shuzhihongbao/img6.png) no-repeat center center;height:310px;padding:0;}
.shuzhihongbao#dy3 p{color:#fff;}
.shuzhihongbao#dy3 .titleH3{padding-top:75px;}

.szhb{width:1200px;margin:0 auto;display:flex;justify-content:center;align-items:center;}
#szhb{flex-wrap:wrap;justify-content:space-between;}
.szhbleft h3{font-size:36px;color:#2685fd;font-weight:bold;}
.szhbleft i{display:block;width:68px;height:6px;background:#2685fd;margin:30px 0;}
.szhbleft p{font-size:20px;color:#21262d;line-height:34px;width:580px;padding-right:150px;}

#szhb .szd{display:block;width:530px;height:186px;background:#fff;margin:10px 0;padding:30px;overflow:hidden;position:relative;}
#szhb .szd h5{font-size:24px;font-weight:bold;color:#2685fd;margin-top:15px;}
#szhb .szd p{font-size:16px;color:#21262d;line-height:30px;margin-top:30px;}
#szhb .szd i{display:block;background:url(../../images/single/shuzhihongbao/img4.png) no-repeat;width:18px;height:18px;position:absolute;right:10px;bottom:10px;}

#dzld{justify-content:space-around;align-items:stretch;}
#dzld .szd{display:block;border:#8995a5 2px dashed;border-radius:20px;padding:24px;width:230px;height:auto;position:relative;}
#dzld .szd h5{font-size:20px;color:#2685fd;font-weight:bold;}
#dzld .szd p{font-size:16px;color:#21262d;line-height:24px;margin-top:12px;}
#dzld .szd i{position:absolute;}
#dzld .szd .i1{display:block;width:12px;height:12px;background:#2685fd;border-radius:1000px;left:50%;top:152px;transform:translate(-50%,0%);}
#dzld .szd .i2{display:block;width:2px;height:66px;background:#2685fd;left:50%;top:160px;transform:translate(-50%,0%);}
.szhb2#dzld .szd .i1{top:-7px;}
.szhb2#dzld .szd .i2{top:-66px;}
.szhbt{display:block;height:60px;}
#dzld2{justify-content:space-around;}
#dzld2 .szd{display:block;background:#2685fd;width:130px;height:130px;border-radius:1000px;text-align:center;margin:60px 0;}
#dzld2 .szd img{display:block;margin:0 auto;margin-top:15px;}
#dzld2 .szd h5{font-size:24px;font-weight:bold;color:#fff;}



/*留言板*/
.message{display:block;padding:80px 0;background:#fff;}
.mestitle,.remarks{display:block;text-align:center;}
.mestitle .titleh{font-size:28px;color:#333;font-weight:700}
.mestitle .contp{font-size:20px;color:#666;margin-top:10px;}
.formd form{display:flex;justify-content:space-evenly;padding:0 200px;margin-top:40px;}
.formd form .xmane,.formd form .iphone{width:300px;position:relative;border:solid 1px #f0f3fa;box-sizing:border-box;}
.formd form .xmane input,.formd form .iphone input{display:block;width:100%;height:100%;box-sizing:border-box;line-height:60px;padding:20px 10px;padding-left:60px;font-size:14px;}
.formd form .xmane:before{display:block;position:absolute;left:15px;top:15px;content:'';background:url(../../images/xingming.png) no-repeat;width:30px;height:30px;}
.formd form .iphone:before{display:block;position:absolute;left:15px;top:15px;content:'';background:url(../../images/dianhua.png) no-repeat;width:30px;height:30px;}
.formd form .submit{width:180px;height:60px;}
.formd form .submit input{display:block;width:100%;height:100%;text-align:center;line-height:60px;background:#316fff;color:#fff;border:solid 1px #316fff;font-size:20px;cursor:pointer;box-sizing:border-box;}
.remarks{margin-top:30px;}
.remarks .main{font-size:24px;color:#333;font-weight:700}
.remarks .small{font-size:24px;margin-top:5px;color:#666;}
font{color:#f50303;font-weight:700;}