.wrap{ width:100%; overflow:hidden;}
.banner{ background:url(../images/banner.jpg) no-repeat #9f0a02 center top; height:346px;}
.box1{ background:url(../images/box1bg.jpg) repeat-x center top;}
.wrap1{ padding-top:49px; width:1120px; margin:0 auto; overflow:hidden; zoom:1;}
.wrap1 span{ width:533px; display:inline-block}
.wrap1 span p{ font-size:40px; color:#a50e02; font-weight:bold; margin-bottom:32px;}
.wrap1 .vedio{ width:505px; height:306px; background:url(../images/box1.jpg) no-repeat; padding:21px 0 0 66px;}
.box2{ background:#e3f5ff;}
.wrap2{ width:950px; margin:0 auto; text-align:center; padding-top:30px;}
.wrap2 strong{ font-weight:normal; height:72px; line-height:72px; background:#a00a02; display:inline-block; color:#fff; font-size:30px; padding:0 20px; margin-bottom:20px;}
.wrap2 .b1img{ overflow:hidden; zoom:1; margin-bottom:46px;}
.wrap2 .b1img img{ float:left; margin-right:32px; position:relative;}
.box3 .titlebg{ text-align:center; font-size:36px; color:#fff; background:url(../images/box2bg.jpg) no-repeat #42748d center top; height:78px; line-height:78px; margin-bottom:48px;}
.wrap3{ width:1117px; margin:0 auto;}
.box4{ background:url(../images/box4.jpg) no-repeat center top; height:376px; background-size: cover;}
.wrap4{ width:1089px; margin:0 auto;}
.wrap4 p{ color:#fff; font-size:36px; line-height:48px; padding:77px 0 0 528px;}
.box5{ background:#63aed4; width: 100vw;}
.wrap5{ width:1032px; margin:0 auto;}
.box6{    text-align: center; }
.box6 img{ width: 100%;}
.box7{ background:url(../images/box7bg2.jpg) repeat-x; height:846px;}
.wrap7{ width:1117px; margin:0 auto; overflow:hidden; zoom:1; padding-top:40px;}
.wrap7 h1{ font-size:48px; color:#facd89; font-size:48px; font-weight:normal; text-align:center; margin-bottom:50px;}
.wrap7 .tech{ background:url(../images/box7bg.png) no-repeat; width:348px; height:173px; float:left; overflow:hidden; zoom:1; margin-right:20px; margin-bottom:36px;}
.wrap7 .tech img{ margin:15px 0 0 15px;}
.wrap7 .tech span{ width:193px; float:left; margin-left:29px;}
.wrap7 .tech p.p1{ color:#fff; font-size:30px; margin:16px 0 0 5px;}
.wrap7 .tech p.p2{ width:160px; font-size:12px; color:#000; line-height:18px; margin-top:32px;}
.wrap7 .tech span a{ font-size:12px; float:right; color:#002e73; margin-right:10px;}
.box8{ background:#6cc372;}
.wrap8{ width:1089px; margin:0 auto; padding-top:30px; padding-bottom:53px;}
.wrap8 h1{ color:#fff; font-size:50px; text-align:center; line-height:60px; font-weight:normal; margin-bottom:30px;}
.box9{ background:#ffe6e2;}
.wrap9{ padding-top:48px; width:1089px; margin:0 auto; padding-bottom:74px;}
.wrap9 h1{ font-size:45px; font-weight:normal; text-align:center; font-size:45px; margin-bottom:45px;}
.box10{ background:#37a4f9;}
.wrap10{ width:1088px; margin:0px auto;}
.box11{ background:#294857; padding-bottom:77px;}
.wrap11{ width:1088px; margin:0px auto;}
