@charset "utf-8";
/* CSS Document */

@media screen and (min-width:1000px) {
.s1 .b1 .title { padding:30px 0 0 0; line-height:60px; height:60px; font-size:30px; text-align:center; color:#333; overflow:hidden; }
.s1 .b1 .txt { padding:13px 0 0 0; line-height:24px; height:120; overflow:hidden; font-size:14px; color:#666; width:850px; margin:0 auto; z-index:10; }
.s1 .b1 .picshow { position:absolute; width:1000px; height:555px; z-index:5; top:185px; left:0; overflow:hidden; }
.s1 .b1 .picshow .unit { position:absolute; top:0; left:0; width:100%; height:100%; display:none; }
.s1 .b1 .picshow .unit img { width:100%; height:100%; }
.s1 .b1 .label { padding:577px 0 0 0; width:836px; margin:0 auto;   }
.s1 .b1 .label .unit { width:270px; height:44px; margin:0 13px 16px 0; background-color:#333; color:#adadad; line-height:44px; text-align:center; overflow:hidden; font-size:18px; float:left; cursor:pointer; transition:all 0.4s ease 0s; }
.s1 .b1 .label .unit:nth-child(3n) { margin:0 0 16px 0; }
.s1 .b1 .label .unit.active { background-color:#ce0b1b; color:#fff; }

.s1 .b2 { padding:0 0 110px 0; border-bottom:1px solid #e3e3e3; }
.s1 .b2 .t0 .title { padding:65px 0 0 0; width:465px; height:60px; line-height:60px; font-size:30px; color:#333; overflow:hidden; }
.s1 .b2 .pic { position:absolute; top:84px; right:0; width:465px; height:350px; overflow:hidden; z-index:10; }

#s1b2pic li { width:465px; height:350px; float:left; }
#s1b2pic li img { width:100%; height:100%; }
#s1b2pic .mqtab { position:absolute; bottom:15px; right:20px; text-align:right; }
#s1b2pic .mqtab .unit { display:inline-block; width:10px; height:10px; background-color:#fff; margin-left:10px; transition:all 0.4s ease 0s; border-radius:50%; }
#s1b2pic .mqtab .unit.active { background-color:#ce0b1b; }

.s1 .b2 .txt { padding:7px 0 0 0; width:465px; height:150px; line-height:25px; overflow:hidden; color:#666; font-size:14px;  }
.s1 .b2 .t1 .title { padding:10px 0 0 0; line-height:48px; font-size:18px; color:#333; width:465px; border-bottom:1px solid #dfdfdf; }
.s1 .b2 .t1 .list { padding:13px 0 0 0; width:465px; }
.s1 .b2 .t1 .list .unit { height:75px; }
.s1 .b2 .t1 .list .unit .u0 { line-height:20px; width:330px; height:60px; overflow:hidden; color:#666; font-size:14px; }
.s1 .b2 .t1 .list .unit .u1 { position:absolute; left:0; bottom:0; line-height:15px; width:330px; height:15px; overflow:hidden; color:#b7b7b7; }
.s1 .b2 .t1 .list .unit .u2 { position:absolute; top:0; right:0; width:112px; height:75px; overflow:hidden;}
.s1 .b2 .t1 .list .unit .u2 img { width:100%; height:100%; }

.s1 .b3 { padding:0 0 60px 0; border-bottom:1px solid #e3e3e3; }
.s1 .b3 .title { padding:43px 0 0 0; line-height:60px; text-align:center; font-size:30px; color:#333; }
.s1 .b3 .txt { padding:10px 0 40px 0; width:850px; line-height:24px; text-align:center; color:#666; font-size:14px; margin:0 auto;  }
.s1 .b3 .picshow { width:850px; height:488px; margin:0 auto; overflow:hidden; }
.s1 .b3 .picshow .unit { position:absolute; top:0; left:0; width:100%; height:100%; display:none; }
.s1 .b3 .picshow .unit img { width:100%; height:100%; }
.s1 .b3 .label { padding:55px 0 0 0; height:40px; width:850px; margin:0 auto; }
.s1 .b3 .label .unit { width:150px; height:40px; line-height:40px; text-align:center; margin:0 0 0 25px; background-color:#333; color:#adadad; font-size:18px; float:left; cursor:pointer; }
.s1 .b3 .label .unit:nth-child(1) { margin:0; }
.s1 .b3 .label .unit.active { background-color:#ce0b1b; color:#fff;}
.s1 .b3 .list { padding:85px 0 0 0; }
.s1 .b3 .list .unit { width:470px; height:383px; overflow:hidden; margin-right:60px; float:left; }
.s1 .b3 .list .unit:nth-child(2n) { margin:0; }
.s1 .b3 .list .unit .u0 { height:313px; }
.s1 .b3 .list .unit .u0 img { width:100%; height:100%; }
.s1 .b3 .list .unit .u1 { line-height:70px; height:70px; overflow:hidden; text-align:center; font-size:18px; color:#333; }

.s1 .b4 { padding:0 0 60px 0; border-bottom:1px solid #e3e3e3; }
.s1 .b4 .title {  padding:43px 0 0 0; line-height:60px; text-align:center; font-size:30px; color:#333; }
.s1 .b4 .list { padding:28px 0 0 0; }
.s1 .b4 .list .unit { width:470px; height:383px; overflow:hidden; margin-right:60px; float:left; }
.s1 .b4 .list .unit:nth-child(2n) { margin:0; }
.s1 .b4 .list .unit .u0 { height:313px; background-color:#000; overflow:hidden; }
.s1 .b4 .list .unit .u0 video { width:100%; height:100%; cursor:pointer; }
.s1 .b4 .list .unit .u0 .icon { position:absolute; top:0; left:0; width:100%; height:100%; cursor:pointer; background:url(/images/videoplay.png) center no-repeat; background-size:88px 88px; background-color:rgba(0,0,0,0.5); opacity:1; transition:all 0.3s ease 0s;  display:none;}
/*.s1 .b4 .list .unit .u0:hover .icon { transform:scale(1.2,1.2);}*/
.s1 .b4 .list .unit .u0.active .icon { /*display:none;*/ transform:scale(1.2,1.2); opacity:0; }
.s1 .b4 .list .unit .u1 { line-height:70px; height:70px; overflow:hidden; text-align:center; font-size:18px; color:#333; }
.s1 .b5 { padding:0 0 60px 0; border-bottom:1px solid #e3e3e3; }
.s1 .b5 .title {padding:43px 0 0 0; line-height:60px; text-align:center; font-size:30px; color:#333;}
.s1 .b5 .txt { padding:10px 0 40px 0; width:850px; line-height:24px; text-align:center; color:#666; font-size:14px; margin:0 auto;  }
.s1 .b5 .picwide { text-align:center; }
.s1 .b5 .picwide img { max-width:100%; }
.s1 .b5 .list { padding:65px 0 0 0; }
.s1 .b5 .list .unit { width:300px; height:250px; overflow:hidden; float:left; margin:0 50px 40px 0; cursor:pointer; }
.s1 .b5 .list a:nth-child(3n) .unit { margin:0 0 40px 0; }
.s1 .b5 .list .unit .u0 { width:300px; height:200px; }
.s1 .b5 .list .unit .u0 img { width:100%; height:100%; }
.s1 .b5 .list .unit .u1 { position:absolute; top:0; left:0; width:300px; height:200px; background-color:rgba(0,0,0,0.75); opacity:0; transition:all 0.4s ease 0s;  }
.s1 .b5 .list .unit:hover .u1 { opacity:1; }
.s1 .b5 .list .unit .u1 .t0 { width:300px; height:200px; display:table-cell; vertical-align:middle; line-height:24px; font-size:14px; text-align:center; color:#fff;}
.s1 .b5 .list .unit .u2 { height:50px; line-height:50px; font-size:18px; color:#333; overflow:hidden; }

.s1 .b6 { padding:0 0 60px 0; border-bottom:1px solid #e3e3e3; }
.s1 .b6 .title {padding:43px 0 0 0; line-height:60px; text-align:center; font-size:30px; color:#333;}
.s1 .b6 .list { padding:25px 0 0 0; }
.s1 .b6 .list .unit { float:left; width:229px; height:212px; margin:0 0 0 28px; }
.s1 .b6 .list a:nth-child(1) .unit { margin:0; }
.s1 .b6 .list .unit .u0 { height:152px; overflow:hidden; }
.s1 .b6 .list .unit .u0 img { width:100%; height:100%; transition:all 0.5s ease 0s; }
.s1 .b6 .list .unit:hover .u0 img { transform:scale(1.15,1.15); }
.s1 .b6 .list .unit .u1 { text-align:center; line-height:60px; height:60px; overflow:hidden; color:#333; font-size:18px; }

.s1 .b7 { padding:0 0 60px 0; border-bottom:1px solid #e3e3e3; }
.s1 .b7 .title {padding:43px 0 0 0; line-height:60px; text-align:center; font-size:30px; color:#333;}
.s1 .b7 .txt { padding:10px 0 40px 0; width:850px; line-height:24px; text-align:center; color:#666; font-size:14px; margin:0 auto;  }
.s1 .b7 .list { padding:45px 0 0 0; }
.s1 .b7 .list .unit { float:left; width:470px; height:390px; margin-bottom:50px; }
.s1 .b7 .list a:nth-child(2n) .unit  { margin-left:60px; }
.s1 .b7 .list .unit .u0 { line-height:30px; height:60px; overflow:hidden; font-size:16px; color:#333; padding-bottom:17px; }
.s1 .b7 .list .unit .u1 { height:313px; overflow:hidden; }
.s1 .b7 .list .unit .u1 img { width:100%; height:100%; transition:all 0.5s ease 0s; }
.s1 .b7 .list .unit:hover .u1 img { transform:scale(1.05,1.05); }

.s1 .b8 { margin:60px 0 80px 0; text-align:center; }
.s1 .b8 .btn { width:260px; height:50px; display:inline-block; line-height:50px; color:#fff; text-align:center; cursor:pointer; font-size:14px; }



}
@media screen and (min-width:641px) and (max-width:999px) {
.s1 .b1 .title { padding:3rem 0 0 0; line-height:6rem; height:6rem; font-size:3rem; text-align:center; color:#333; overflow:hidden; }
.s1 .b1 .txt { padding:1.3rem 0 0 0; line-height:2.4rem; height:12rem; overflow:hidden; font-size:1.4rem; color:#666; width:85rem; margin:0 auto; z-index:10; }
.s1 .b1 .picshow { position:absolute; width:100rem; height:55.5rem; z-index:5; top:18.5rem; left:0; overflow:hidden; }
.s1 .b1 .picshow .unit { position:absolute; top:0; left:0; width:100%; height:100%; display:none; }
.s1 .b1 .picshow .unit img { width:100%; height:100%; }
.s1 .b1 .label { padding:57.7rem 0 0 0; width:83.6rem; margin:0 auto;   }
.s1 .b1 .label .unit { width:27rem; height:4.4rem; margin:0 1.3rem 1.6rem 0; background-color:#333; color:#adadad; line-height:4.4rem; text-align:center; overflow:hidden; font-size:1.8rem; float:left; cursor:pointer; transition:all 0.4s ease 0s; }
.s1 .b1 .label .unit:nth-child(3n) { margin:0 0 1.6rem 0; }
.s1 .b1 .label .unit.active { background-color:#ce0b1b; color:#fff; }

.s1 .b2 { padding:0 0 11rem 0; border-bottom:1px solid #e3e3e3; }
.s1 .b2 .t0 .title { padding:6.5rem 0 0 1rem; width:46.5rem; height:6rem; line-height:6rem; font-size:3rem; color:#333; overflow:hidden; }
.s1 .b2 .pic { position:absolute; top:8.4rem; right:1rem; width:46.5rem; height:35rem; overflow:hidden; z-index:10; }

#s1b2pic li { width:46.5rem; height:35rem; float:left; }
#s1b2pic li img { width:100%; height:100%; }
#s1b2pic .mqtab { position:absolute; bottom:1.5rem; right:2.0rem; text-align:right; }
#s1b2pic .mqtab .unit { display:inline-block; width:1rem; height:1rem; background-color:#fff; margin-left:1rem; transition:all 0.4s ease 0s; border-radius:50%; }
#s1b2pic .mqtab .unit.active { background-color:#ce0b1b; }

.s1 .b2 .txt { padding:0.7rem 0 0 1rem; width:46.5rem; height:15rem; line-height:2.5rem; overflow:hidden; color:#666; font-size:1.4rem;  }
.s1 .b2 .t1 .title { padding:1rem 0 0 1rem; line-height:4.8rem; font-size:1.8rem; color:#333; width:46.5rem; border-bottom:1px solid #dfdfdf; }
.s1 .b2 .t1 .list { padding:1.3rem 0 0 1rem; width:46.5rem; }
.s1 .b2 .t1 .list .unit { height:7.5rem; }
.s1 .b2 .t1 .list .unit .u0 { line-height:2rem; width:33rem; height:6rem; overflow:hidden; color:#666; font-size:1.4rem; }
.s1 .b2 .t1 .list .unit .u1 { position:absolute; left:0; bottom:0; line-height:1.5rem; width:33rem; height:1.5rem; overflow:hidden; color:#b7b7b7; }
.s1 .b2 .t1 .list .unit .u2 { position:absolute; top:0; right:0; width:11.2rem; height:7.5rem; overflow:hidden;}
.s1 .b2 .t1 .list .unit .u2 img { width:100%; height:100%; }

.s1 .b3 { padding:0 0 6rem 0; border-bottom:1px solid #e3e3e3; }
.s1 .b3 .title { padding:4.3rem 0 0 0; line-height:6rem; text-align:center; font-size:3rem; color:#333; }
.s1 .b3 .txt { padding:1rem 0 4rem 0; width:85rem; line-height:2.4rem; text-align:center; color:#666; font-size:1.4rem; margin:0 auto;  }
.s1 .b3 .picshow { width:85rem; height:48.8rem; margin:0 auto; overflow:hidden; }
.s1 .b3 .picshow .unit { position:absolute; top:0; left:0; width:100%; height:100%; display:none; }
.s1 .b3 .picshow .unit img { width:100%; height:100%; }
.s1 .b3 .label { padding:5.5rem 0 0 0; height:4rem; width:85rem; margin:0 auto; }
.s1 .b3 .label .unit { width:15rem; height:4rem; line-height:4rem; text-align:center; margin:0 0 0 2.5rem; background-color:#333; color:#adadad; font-size:1.8rem; float:left; cursor:pointer; }
.s1 .b3 .label .unit:nth-child(1) { margin:0; }
.s1 .b3 .label .unit.active { background-color:#ce0b1b; color:#fff;}
.s1 .b3 .list { padding:8.5rem 1rem 0 1rem; }
.s1 .b3 .list .unit { width:47rem; height:38.3rem; overflow:hidden; margin-right:4rem; float:left; }
.s1 .b3 .list .unit:nth-child(2n) { margin:0; }
.s1 .b3 .list .unit .u0 { height:31.3rem; }
.s1 .b3 .list .unit .u0 img { width:100%; height:100%; }
.s1 .b3 .list .unit .u1 { line-height:7rem; height:7rem; overflow:hidden; text-align:center; font-size:1.8rem; color:#333; }

.s1 .b4 { padding:0 0 6rem 0; border-bottom:1px solid #e3e3e3; }
.s1 .b4 .title {  padding:4.3rem 0 0 0; line-height:6rem; text-align:center; font-size:3rem; color:#333; }
.s1 .b4 .list { padding:2.8rem 1rem 0 1rem; }
.s1 .b4 .list .unit { width:47rem; height:38.3rem; overflow:hidden; margin-right:4rem; float:left; }
.s1 .b4 .list .unit:nth-child(2n) { margin:0; }
.s1 .b4 .list .unit .u0 { height:31.3rem; background-color:#000; overflow:hidden; }
.s1 .b4 .list .unit .u0 video { width:100%; height:100%; cursor:pointer; }
.s1 .b4 .list .unit .u0 .icon { position:absolute; top:0; left:0; width:100%; height:100%; cursor:pointer; background:url(/images/videoplay.png) center no-repeat; background-size:8.8rem 8.8rem; background-color:rgba(0,0,0,0.5); opacity:1; transition:all 0.3s ease 0s; display:none;  }
/*.s1 .b4 .list .unit .u0:hover .icon { transform:scale(1.2,1.2);}*/
.s1 .b4 .list .unit .u0.active .icon { /*display:none;*/ transform:scale(1.2,1.2); opacity:0; }
.s1 .b4 .list .unit .u1 { line-height:7rem; height:7rem; overflow:hidden; text-align:center; font-size:1.8rem; color:#333; }
.s1 .b5 { padding:0 0 6rem 0; border-bottom:1px solid #e3e3e3; }
.s1 .b5 .title {padding:4.3rem 0 0 0; line-height:6rem; text-align:center; font-size:3rem; color:#333;}
.s1 .b5 .txt { padding:1rem 0 4rem 0; width:85rem; line-height:2.4rem; text-align:center; color:#666; font-size:1.4rem; margin:0 auto;  }
.s1 .b5 .picwide { text-align:center; }
.s1 .b5 .picwide img { max-width:100%; }
.s1 .b5 .list { padding:6.5rem 1rem 0 1rem; }
.s1 .b5 .list .unit { width:30rem; height:25rem; overflow:hidden; float:left; margin:0 4rem 4rem 0; cursor:pointer; }
.s1 .b5 .list a:nth-child(3n) .unit { margin:0 0 4rem 0; }
.s1 .b5 .list .unit .u0 { width:30rem; height:20rem; }
.s1 .b5 .list .unit .u0 img { width:100%; height:100%; }
.s1 .b5 .list .unit .u1 { position:absolute; top:0; left:0; width:30rem; height:20rem; background-color:rgba(0,0,0,0.75); opacity:0; transition:all 0.4s ease 0s;  }
.s1 .b5 .list .unit:hover .u1 { opacity:1; }
.s1 .b5 .list .unit .u1 .t0 { width:30rem; height:20rem; display:table-cell; vertical-align:middle; line-height:2.4rem; font-size:1.4rem; text-align:center; color:#fff;}
.s1 .b5 .list .unit .u2 { height:5rem; line-height:5rem; font-size:1.8rem; color:#333; overflow:hidden; }

.s1 .b6 { padding:0 0 6rem 0; border-bottom:1px solid #e3e3e3; }
.s1 .b6 .title {padding:4.3rem 0 0 0; line-height:6rem; text-align:center; font-size:3rem; color:#333;}
.s1 .b6 .list { padding:2.5rem 1rem 0 1rem; }
.s1 .b6 .list .unit { float:left; width:22.9rem; height:21.2rem; margin:0 0 0 2.1rem; }
.s1 .b6 .list a:nth-child(1) .unit { margin:0; }
.s1 .b6 .list .unit .u0 { height:15.2rem; overflow:hidden; }
.s1 .b6 .list .unit .u0 img { width:100%; height:100%; transition:all 0.5s ease 0s; }
.s1 .b6 .list .unit:hover .u0 img { transform:scale(1.15,1.15); }
.s1 .b6 .list .unit .u1 { text-align:center; line-height:6rem; height:6rem; overflow:hidden; color:#333; font-size:1.8rem; }

.s1 .b7 { padding:0 0 6rem 0; border-bottom:1px solid #e3e3e3; }
.s1 .b7 .title {padding:4.3rem 0 0 0; line-height:6rem; text-align:center; font-size:3rem; color:#333;}
.s1 .b7 .txt { padding:1rem 0 4rem 0; width:85rem; line-height:2.4rem; text-align:center; color:#666; font-size:1.4rem; margin:0 auto;  }
.s1 .b7 .list { padding:4.5rem 1rem 0 1rem; }
.s1 .b7 .list .unit { float:left; width:47rem; height:39rem; margin-bottom:5rem; }
.s1 .b7 .list a:nth-child(2n) .unit  { margin-left:4rem; }
.s1 .b7 .list .unit .u0 { line-height:3rem; height:6rem; overflow:hidden; font-size:1.6rem; color:#333; padding-bottom:1.7rem; }
.s1 .b7 .list .unit .u1 { height:31.3rem; overflow:hidden; }
.s1 .b7 .list .unit .u1 img { width:100%; height:100%; transition:all 0.5s ease 0s; }
.s1 .b7 .list .unit:hover .u1 img { transform:scale(1.05,1.05); }

.s1 .b8 { margin:6rem 0 8rem 0; text-align:center; }
.s1 .b8 .btn { width:26rem; height:5rem; display:inline-block; line-height:5rem; color:#fff; text-align:center; cursor:pointer; font-size:1.4rem; }



}

@media screen and (max-width:640px) {

.s1 .b1 .title { padding:2.5rem 0 0 0; line-height:6rem; height:6rem; font-size:2.8rem; text-align:center; color:#333; overflow:hidden; }
.s1 .b1 .txt { padding:1rem 0 0 0; line-height:3rem; font-size:1.8rem; color:#666; }
.s1 .b1 .picshow { height:33.3rem; overflow:hidden; }
.s1 .b1 .picshow .unit { position:absolute; top:0; left:0; width:100%; height:100%; display:none; }
.s1 .b1 .picshow .unit img { width:100%; height:100%; }
.s1 .b1 .label { padding:4.5rem 0 0 0; }
.s1 .b1 .label .unit { width:30%; height:7rem; margin:0 5% 1.5rem 0; background-color:#333; color:#adadad; line-height:7rem; text-align:center; overflow:hidden; font-size:1.8rem; float:left; cursor:pointer; transition:all 0.4s ease 0s; }
.s1 .b1 .label .unit:nth-child(3n) { margin:0 0 1.5rem 0; }
.s1 .b1 .label .unit.active { background-color:#ce0b1b; color:#fff; }

.s1 .b2 { padding:0 0 11rem 0; border-bottom:1px solid #e3e3e3; }
.s1 .b2 .t0 .title { padding:6rem 0 1rem 0; height:6rem; line-height:6rem; font-size:3rem; color:#333; overflow:hidden; }
.s1 .b2 .pic { height:45.1rem; overflow:hidden; z-index:10; }

#s1b2pic li { width:60rem; height:45.1rem; float:left; }
#s1b2pic li img { width:100%; height:100%; }
#s1b2pic .mqtab { position:absolute; bottom:2.4rem; width:100%; text-align:center; }
#s1b2pic .mqtab .unit { display:inline-block; width:1.3rem; height:1.3rem; background-color:#fff; margin:0 0.7rem; transition:all 0.4s ease 0s; border-radius:50%; }
#s1b2pic .mqtab .unit.active { background-color:#ce0b1b; }

.s1 .b2 .txt { padding:2.4rem 0 0 0; line-height:3rem; overflow:hidden; color:#666; font-size:1.8rem;  }
.s1 .b2 .t1 .title { padding:2rem 0 0 0; line-height:5rem; font-size:2rem; color:#333; border-bottom:1px solid #dfdfdf; }
.s1 .b2 .t1 .list { padding:1rem 0 0 0; }
.s1 .b2 .t1 .list .unit .u0 { line-height:3rem; overflow:hidden; color:#666; font-size:1.8rem; }
.s1 .b2 .t1 .list .unit .u1 { line-height:3rem; overflow:hidden; color:#b7b7b7; font-size:1.8rem; }
.s1 .b2 .t1 .list .unit .u2 { display:none; }
.s1 .b2 .t1 .list .unit .u2 img { width:100%; height:100%; }

.s1 .b3 { padding:0 0 6rem 0; border-bottom:1px solid #e3e3e3; }
.s1 .b3 .title { padding:2.5rem 0 0 0; line-height:6rem; height:6rem; font-size:2.8rem; text-align:center; color:#333; overflow:hidden;  }
.s1 .b3 .txt { padding:1rem 0 3rem 0; line-height:3rem; font-size:1.8rem; color:#666; }
.s1 .b3 .picshow { height:34.4rem; margin:0 auto; overflow:hidden; }
.s1 .b3 .picshow .unit { position:absolute; top:0; left:0; width:100%; height:100%; display:none; }
.s1 .b3 .picshow .unit img { width:100%; height:100%; }
.s1 .b3 .label { padding:4.8rem 0 0 0;  }
.s1 .b3 .label .unit { width:18.4%; height:5.7rem; line-height:5.7rem; text-align:center; margin:0 0 0 2%; background-color:#333; color:#adadad; font-size:1.8rem; float:left; cursor:pointer; }
.s1 .b3 .label .unit:nth-child(1) { margin:0; }
.s1 .b3 .label .unit.active { background-color:#ce0b1b; color:#fff;}
.s1 .b3 .list { padding:4rem 0 0 0; }
.s1 .b3 .list .unit { width:47.5%; overflow:hidden; margin-right:5%; float:left; }
.s1 .b3 .list .unit:nth-child(2n) { margin:0; }
.s1 .b3 .list .unit .u0 { height:19rem; }
.s1 .b3 .list .unit .u0 img { width:100%; height:100%; }
.s1 .b3 .list .unit .u1 { line-height:3rem; height:3rem; overflow:hidden; text-align:center; font-size:1.8rem; color:#333; padding:1.5rem 0 0 0; }

.s1 .b4 { padding:0 0 6rem 0; border-bottom:1px solid #e3e3e3; }
.s1 .b4 .title {  padding:2.5rem 0 0 0; line-height:6rem; height:6rem; font-size:2.8rem; text-align:center; color:#333; overflow:hidden; }
.s1 .b4 .list { padding:2.4rem 0 0 0; }
.s1 .b4 .list .unit { width:47.5%; overflow:hidden; margin-right:5%; float:left; }
.s1 .b4 .list .unit:nth-child(2n) { margin:0; }
.s1 .b4 .list .unit .u0 { height:19rem; background-color:#000; overflow:hidden; }
.s1 .b4 .list .unit .u0 video { width:100%; height:100%; cursor:pointer; }
.s1 .b4 .list .unit .u0 .icon { position:absolute; top:0; left:0; width:100%; height:100%; cursor:pointer; background:url(/images/videoplay.png) center no-repeat; background-size:8.8rem 8.8rem; background-color:rgba(0,0,0,0.5); opacity:1; transition:all 0.3s ease 0s; display:none; }
/*.s1 .b4 .list .unit .u0:hover .icon { transform:scale(1.2,1.2);}*/
.s1 .b4 .list .unit .u0.active .icon { /*display:none;*/ transform:scale(1.2,1.2); opacity:0; }
.s1 .b4 .list .unit .u1 { line-height:3rem; height:3rem; overflow:hidden; text-align:center; font-size:1.8rem; color:#333; margin:1.5rem 0 0 0;  }
.s1 .b5 { padding:0 0 6rem 0; border-bottom:1px solid #e3e3e3; }
.s1 .b5 .title {  padding:2.5rem 2rem 0 2rem; line-height:6rem; height:6rem; font-size:2.8rem; text-align:center; color:#333; overflow:hidden;  }
.s1 .b5 .txt { padding:1rem 2rem 3rem 2rem; line-height:3rem; font-size:1.8rem; color:#666;  }
.s1 .b5 .picwide { text-align:center; }
.s1 .b5 .picwide img { max-width:100%; }
.s1 .b5 .list { padding:4rem 2rem 0 2rem; }
.s1 .b5 .list .unit { width:47.5%; height:24rem; overflow:hidden; float:left; margin:0 5% 3rem 0; cursor:pointer; }
.s1 .b5 .list a:nth-child(2n) .unit { margin:0 0 3rem 0; }
.s1 .b5 .list .unit .u0 { height:19rem; }
.s1 .b5 .list .unit .u0 img { width:100%; height:100%; }
.s1 .b5 .list .unit .u1 { display:none;  }
.s1 .b5 .list .unit .u2 { height:3rem; line-height:3rem; font-size:1.8rem; padding:1.2rem 0 0 0; color:#333; overflow:hidden; }

.s1 .b6 { padding:0 0 6rem 0; border-bottom:1px solid #e3e3e3; }
.s1 .b6 .title { padding:2.5rem 0 0 0; line-height:6rem; height:6rem; font-size:2.8rem; text-align:center; color:#333; overflow:hidden; }
.s1 .b6 .list { padding:1.5rem 0 0 0; }
.s1 .b6 .list .unit { float:left; width:47.5%; height:24rem; margin:0 5% 3rem 0; }
.s1 .b6 .list a:nth-child(2n) .unit { margin:0 0 3rem 0; }
.s1 .b6 .list .unit .u0 { height:19rem; overflow:hidden; }
.s1 .b6 .list .unit .u0 img { width:100%; height:100%; transition:all 0.5s ease 0s; }
.s1 .b6 .list .unit:hover .u0 img { transform:scale(1.15,1.15); }
.s1 .b6 .list .unit .u1 { text-align:center; line-height:3rem; height:3rem; overflow:hidden; color:#333; font-size:1.8rem; padding:1rem 0 0 0; }

.s1 .b7 { padding:0 0 6rem 0; border-bottom:1px solid #e3e3e3; }
.s1 .b7 .title { padding:2.5rem 0 0 0; line-height:6rem; height:6rem; font-size:2.8rem; text-align:center; color:#333; overflow:hidden; }
.s1 .b7 .txt { padding:1rem 0 3rem 0; line-height:3rem; font-size:1.8rem; color:#666;  }
.s1 .b7 .list { padding:3.5rem 0 0 0; }
.s1 .b7 .list .unit { float:left; width:47.5%; height:27rem; margin-bottom:4rem; }
.s1 .b7 .list a:nth-child(2n) .unit  { margin-left:5%; }
.s1 .b7 .list .unit .u0 { line-height:3rem; height:6rem; overflow:hidden; font-size:1.6rem; color:#333; margin-bottom:1.7rem; }
.s1 .b7 .list .unit .u1 { height:19rem; overflow:hidden; }
.s1 .b7 .list .unit .u1 img { width:100%; height:100%; transition:all 0.5s ease 0s; }
.s1 .b7 .list .unit:hover .u1 img { transform:scale(1.05,1.05); }

.s1 .b8 { display:none; }


footer >.content:nth-child(2), footer >.content:nth-child(2) .content { padding:0; }

}
