.clr { overflow: hidden; clear: both; }
/*.banner { position: relative; }
.banner a { position: absolute; }*/
.banner a:nth-of-type(1) { width: 10.9rem; height: 3.45rem; top: 25.6rem; left: 5.05rem; }
.banner a:nth-of-type(2) { width: 10.9rem; height: 3.45rem; top: 25.6rem; right: 4.6rem; }
.div1 { margin-top: 2.5rem; }
.div1 h1 { font-size: 1.8rem; text-align: center; font-weight: normal; color: #000; line-height: 1.8rem; }
.div1 span { width: 4.7rem; height: 0.2rem; background: #009fe9; display: block; margin: 1rem auto 0; }
.div1 .div1_img { width: 31.05rem; margin: 1.9rem auto 0; }
.div2 { margin-top: 2.5rem; }
.div2 h1 { font-size: 1.8rem; text-align: center; font-weight: normal; color: #000; line-height: 1.8rem; }
.div2 span { width: 4.7rem; height: 0.2rem; background: #009fe9; display: block; margin: 1rem auto 0; }
.div2 .div2_bj { position: relative; height: 42.8rem; background: url(../images/div2_bj.jpg) no-repeat; background-size: 100% auto; margin-top: 2rem; }
.div2 .div2_bj p { position: absolute; color: #FFF; font-size: 1.2rem; font-weight: 700; }
.div2 .div2_bj p em { font-size: 1.1rem; text-indent: 2em; display: block; font-weight: normal; line-height: 1.5rem; }
.div2 .div2_bj p:nth-of-type(1) { width: 22rem; left: 8.3rem; top: 0.5rem; }
.div2 .div2_bj p:nth-of-type(2) { width: 20rem; left: 3rem; top: 10rem; }
.div2 .div2_bj p:nth-of-type(3) { width: 22.25rem; left: 8.2rem; top: 18rem; }
.div2 .div2_bj p:nth-of-type(4) { width: 21.25rem; left: 2.6rem; top: 27rem; }
.div2 .div2_bj p:nth-of-type(5) { width: 22.4rem; left: 8.35rem; top: 35.75rem; }
.div3 { background: #00b8ee; margin-top: 1.5rem; padding: 1.5rem 1rem; }
.div3 h1 { font-size: 1.8rem; text-align: center; font-weight: normal; color: #FFF; line-height: 1.8rem; }
.div3 span { width: 4.7rem; height: 0.2rem; background: #FFF; display: block; margin: 1rem auto 0; }
.div3 .div3_bj { background: url(../images/div3_bj.jpg) no-repeat; height: 21.8rem; background-size: 100% auto; margin-top: 1.8rem; position: relative; }
.div3 .div3_bj p { position: absolute; font-size: 1.2rem; width: 9rem; color: #00b8ee; font-weight: 900; }
.div3 .div3_bj p em { font-size: 1.1rem; color: #666666; font-weight: normal; line-height: 1.65rem; padding-top: 0.8rem; display: block; }
.div3 .div3_bj p:nth-of-type(1) { top: 4.2rem; left: 0.5rem; }
.div3 .div3_bj p:nth-of-type(2) { top: 4.2rem; left: 10.6rem; }
.div3 .div3_bj p:nth-of-type(3) { top: 4.2rem; left: 20.6rem; }
.div3 .lianjie { width: 27rem; margin: 2rem auto 0; }
.div3 .lianjie a { display: inline-block; }
.div3 .lianjie a:nth-of-type(1) { width: 17rem; font-size: 1.5rem; color: #f1ee02; }
.div3 .lianjie a:nth-of-type(2) { width: 8.3rem; }
.div4 { margin-top: 2.5rem; padding: 0 0.5rem; }
.div4 h1 { font-size: 1.8rem; text-align: center; font-weight: normal; color: #000; line-height: 1.8rem; }
.div4 span { width: 4.7rem; height: 0.2rem; background: #009fe9; display: block; margin: 1rem auto 0; }
.div4 .div4_bj { background: url(../images/div4_bj.jpg) no-repeat; height: 46.2rem; background-size: 100% auto; position: relative; margin-top: 1.4rem; }
.div4 .div4_bj p { position: absolute; font-size: 1.2rem; }
.div4 .div4_bj p em { font-size: 1.1rem; font-weight: normal; display: block; text-indent: 2em; margin-top: 0.5rem; line-height: 1.5rem; }
.div4 .div4_bj p:nth-of-type(1) { top: 1.25rem; left: 13rem; color: #35b7f3; width: 17rem; font-weight: bold; }
.div4 .div4_bj p:nth-of-type(2) { top: 13rem; left: 1.3rem; color: #f6284e; width: 17rem; font-weight: bold; }
.div4 .div4_bj p:nth-of-type(3) { top: 25.6rem; left: 13rem; color: #69c517; width: 17rem; font-weight: bold; }
.div4 .div4_bj p:nth-of-type(4) { top: 36.95rem; left: 1.3rem; color: #ed4c14; width: 17rem; font-weight: bold; }
.div4 .dianji a { display: block; width: 13.7rem; margin: 2rem auto 0; height: 2.25rem; }
.div5 { margin-top: 2.5rem; padding: 0 0.5rem; }
.div5 h1 { font-size: 1.8rem; text-align: center; font-weight: normal; color: #000; line-height: 1.8rem; }
.div5 span { width: 4.7rem; height: 0.2rem; background: #009fe9; display: block; margin: 1rem auto 0; }
.div6 { margin-top: 2.5rem; padding: 0 0.5rem; }
.div6 h1 { font-size: 1.8rem; text-align: center; font-weight: normal; color: #000; line-height: 1.8rem; }
.div6 span { width: 4.7rem; height: 0.2rem; background: #009fe9; display: block; margin: 1rem auto 0; }
.div6 { margin-top: 2.5rem; padding: 0 0.5rem; }
.div6 h1 { font-size: 1.8rem; text-align: center; font-weight: normal; color: #000; line-height: 1.8rem; }
.div6 span { width: 4.7rem; height: 0.2rem; background: #009fe9; display: block; margin: 1rem auto 0; }
.div7 { margin-top: 2.5rem; padding: 0 0.5rem; }
.div7 h1 { font-size: 1.8rem; text-align: center; font-weight: normal; color: #000; line-height: 1.8rem; }
.div7 span { width: 4.7rem; height: 0.2rem; background: #009fe9; display: block; margin: 1rem auto 0; }
.div7 .div7_li { width: 100%; overflow: hidden; }
.div7 .div7_li ul { width: 32.5rem; }
.div7 .div7_li ul li { float: left; width: 15rem; margin-right: 1.2rem; margin-top: 2rem; }
.div7 .div7_li div { padding-bottom: 0.85rem; }
.div7 .div7_li p { font-size: 1.1rem; color: #333; line-height: 1.65rem; }
.div7 .div7_li p a { color: #f70202; }
.div7 .ck a { display: block; width: 8.15rem; margin: 2rem auto 0; height: 2.35rem; }
