.topic-banner{position: relative;overflow: hidden;height:660px;text-align: center;}
.topic-banner img{position: absolute;top:0;display:block;left:50%;margin-left:-960px;}

.topic-art{height:2050px;background-image:url('2.jpg');position: relative}
.topic-slide-box{width:380px;height:260px;position: absolute;}
.topic-slide-box:nth-child(1),.topic-slide-box:nth-child(3),.topic-slide-box:nth-child(5){left:700px}
.topic-slide-box:nth-child(2),.topic-slide-box:nth-child(4){left:139px}
.topic-slide-box:nth-child(1){top:182px}
.topic-slide-box:nth-child(2){top:573px}
.topic-slide-box:nth-child(3){top:961px}
.topic-slide-box:nth-child(4){top:1351px}
.topic-slide-box:nth-child(5){top:1741px}
.topic-slide{position:relative;height:260px}
.topic-slide ul li a{display: block;position: relative;width:380px;height: 260px;overflow: hidden}
.topic-slide ul li img{display: block;width:100%;height:100%;}
.topic-slide ul li p{position:absolute;bottom:0;height: 40px;padding:0 12px;width:100%;background:rgba(0,0,0,.6);color:#fff;line-height:40px}
.topic-slide .bx-wrapper .bx-pager{ width:72px; text-align:center; position:absolute; right:0; bottom:10px; z-index:90;}
.topic-slide .bx-wrapper .bx-pager .bx-pager-item, .topic-slide .bx-wrapper .bx-controls-auto .bx-controls-auto-item{ display:inline;}
.topic-slide .bx-wrapper .bx-pager a{ margin-left:10px; width:7px; height:7px; font-size:0; background:#FFF; overflow:hidden; display:inline-block; text-decoration:none; moz-border-radius:15px; -webkit-border-radius:15px; border-radius:15px;}
.topic-slide .bx-wrapper .bx-pager a.active{ background:#00ACA8;}

.topic-form{height:1075px;background-image:url('3.jpg');overflow: hidden;position: relative}
.topic-report{margin-top:135px;margin-left:118px;}
.topic-report li{width:300px;height:300px;float:left;margin-right:32px;background-repeat: no-repeat;background-size: cover}
.topic-report li:hover{background-image: url('hover.jpg');}
.topic-report li:nth-child(1){background-position-x: -118px}
.topic-report li:nth-child(2){background-position-x: -450px}
.topic-report li:nth-child(3){background-position-x: -782px}
.topic-report li a{display: block;width: 100%;height: 100%;}
.topic-form input{width:430px;height:40px;font-size: 2.6rem;line-height: 40px;border:none;position: absolute;left:438px;outline: none}
.topic-company{top:798px}
.topic-name{top:848px}
.topic-phone{top:898px}
.topic-submit{width:200px;height:40px;position: absolute;left:500px;top:953px}