.img1{height: 512px;background: url(../images/sem32p3/p1.jpg) no-repeat center;color: #fff;text-align: center;}
.img1 .t1{font-size: 22px;padding-top: 125px;}
.img1 h2{font-size: 48px;line-height: 59px;padding-top: 20px;}
.img1 .a1{margin:0 auto;width: 907px;}
.img1 .a1 a{position: relative;margin: 0 20px;transition: all 1s;margin-top: 60px;}
.img1 .a1 .button1.on{background:#dd001b url(../images/sem32p3/btn_2.png) no-repeat 83% center;padding: 0 90px 0 40px;}
.img1 .a1 .button1.on:hover{background: #fff url(../images/sem32p3/btn_1.png) no-repeat 83% center;}
.img1 .swiper-slide{background-repeat: no-repeat;background-position: center;height: 512px;}
.img1 .swiper-slide .main{display: flex;flex-direction: column;height: 100%;align-items: center;margin-top: 90px;text-align: left;}
.img1 .swiper-slide .m1{display: flex;flex-direction: column;justify-content: center;align-items: center;width: 907px;height: 180px;}
.img1 .swiper-slide .m1 img{position: relative;transition: all 1s;}
.img1 .swiper-slide .m1 img.i1{margin-bottom: 20px;}
.img1 .swiper-pagination{}
.img1 .next,.img1 .prev{width: 35px;height: 44px;position: absolute;border-radius: 3px;background-color: rgba(255,255,255,.15);color: #fff;top: 47%;text-align: center;line-height: 44px;outline: none;cursor: pointer;z-index: 10;}
.img1 .prev{left: 25px;}
.img1 .next{right: 25px;}
.img1 .next:hover,.img1 .prev:hover{background: linear-gradient(to right,#ff6048,#f73c22);color: #fff;}
.img1 .swiper-pagination span{width: 10px;height: 6px;border-radius: 3px;background-color: rgba(63,151,253,.5);}
.img1 .swiper-pagination .swiper-pagination-bullet-active{width: 20px;background-color: rgba(63,151,253,1);}


.pin-wrapper{position: relative;float: left;width: 180px;}
.d2 .main{width: 1170px;position: relative;}
.d2_left{position: relative;width: 176px;float: left;border: 1px solid #ddd;z-index: 1;top: 0;margin-top: 29px;}
/*.d2_left h2{font-size: 16px;color: #fff;text-align: center;padding-bottom: 21px;line-height: 1;background: url(../images/sem32p3/bg2.png) no-repeat bottom center;font-weight: 540;}*/
.u1{padding: 12px 0}
.u1 li{line-height: 31px;background: url(../images/sem32p3/d2_u1_arr.png) no-repeat 88% center;padding: 0 15px 0 25px;}
.u1 li a{color: #333;}
.u1 li a:before{display: inline-block;content: '';width: 14px;height: 14px;margin-top:8px;margin-right:13px;float: left;background-repeat: no-repeat;background-image: url(../images/sem32p3/d2_u1.png);}
.u1 li:nth-child(1) a:before{background-position:0 0;}
.u1 li:nth-child(2) a:before{background-position:0 -14px;}
.u1 li:nth-child(3) a:before{background-position:0 -28px;}
.u1 li:nth-child(4) a:before{background-position:0 -42px;}
.u1 li:nth-child(5) a:before{background-position:0 -56px;}
.u1 li:nth-child(6) a:before{background-position:0 -70px;}
.u1 li:nth-child(7) a:before{background-position:0 -84px;}
.u1 li:nth-child(8) a:before{background-position:0 -98px;}
.u1 li:nth-child(9) a:before{background-position:0 -112px;}
.u1 li:nth-child(10) a:before{background-position:0 -126px;}
.u1 li:nth-child(11) a:before{background-position:0 -140px;}
.u1 li:nth-child(12) a:before{background-position:0 -154px;}
.u1 li:nth-child(13) a:before{background-position:0 -168px;}
.u1 li:hover{background-color: rgba(234,60,40,.1);}
.u1 li:nth-child(1):hover a:before{background-position: -14px 0;}
.u1 li:nth-child(2):hover a:before{background-position: -14px -14px;}
.u1 li:nth-child(3):hover a:before{background-position: -14px -28px;}
.u1 li:nth-child(4):hover a:before{background-position: -14px -42px;}
.u1 li:nth-child(5):hover a:before{background-position: -14px -56px;}
.u1 li:nth-child(6):hover a:before{background-position: -14px -70px;}
.u1 li:nth-child(7):hover a:before{background-position: -14px -84px;}
.u1 li:nth-child(8):hover a:before{background-position: -14px -98px;}
.u1 li:nth-child(9):hover a:before{background-position: -14px -112px;}
.u1 li:nth-child(10):hover a:before{background-position: -14px -126px;}
.u1 li:nth-child(11):hover a:before{background-position: -14px -140px;}
.u1 li:nth-child(12):hover a:before{background-position: -14px -154px;}
.u1 li:nth-child(13):hover a:before{background-position: -14px -168px;}
.u1 li:hover a{color: #ea3725;}
.u2{display:none;position: absolute;background-color: #fff;/*box-shadow: 0 0 10px 2px rgba(0,0,0,.1);*/padding: 5px 30px 22px;top: -1px;left: 180px;width: 600px;border: 1px solid #ddd;}
.u21{width: 300px;float: left;}
.u21 h3{font-size: 16px;font-weight: 540;display: inline-block;line-height: 29px;background-color: #dd3501;color: #fff;padding: 0 21px;border-radius: 3px;margin-top: 25px;}
.u21>div{line-height: 24px;margin-top: 10px;width: 280px;color: #adadad;}
.u21 a{color: #333;}
.u21 a:hover{color: #ea3725;}
.d2_right{width: 960px;background-color: #fff;float: right;padding-left: 30px;min-height: 472px;}
.d21{position: relative;padding-top: 30px;}
.d21 span{display: block;width: 98px;height: 59px;float: left;background: url(../images/sem32/d2.png) no-repeat 0 0;margin-right: 12px;}
.d21 h2{font-size: 34px;line-height: 1;}
.d21 p{font-size: 16px;color: #666;line-height: 1;padding-top: 8px;}
.d21 p i{font-style: normal;color: #dd011c;}
.d21 a{position: absolute;color: #666;font-size: 16px;right: 0;bottom: 0;}
.d21 a:hover{color: #e92f20;}
ul.u1:hover .u2{display: block;}
.qzkc{zoom: 1;margin-left: -18px;margin-top: 10px;}
.qzkc li{position: relative;width: 306px;height: 306px;float: left;margin: 20px 0 0 18px;border: 1px solid #e0e0e0;border-radius: 9px;transition: all .5s;}
.qzkc li:hover{transform: translateY(-10px);}
.qzkc li .c1{position: relative;height: 174px;margin: -1px;background-position: center;background-repeat: no-repeat;border-radius: 9px 9px 0 0;}
.qzkc li .c11{position: absolute;left: 0;right: 0;bottom: 0;top: 0;color: #fff;border-radius: 9px 9px 0 0;}
.qzkc li .c11 span{display: block;position: absolute;line-height: 30px;top: 1px;right: 1px;font-size: 14px;background: rgba(0,0,0,.5) url(../images/sem32p3/kcbq.png) no-repeat 10px center;border-radius: 15px 9px 0 15px;padding: 0 14px 0 35px;}
.qzkc li .c11 h2{font-size: 20px;position: absolute;left: 20px;top: 73px;line-height: 1;font-weight: 500;white-space: nowrap;overflow: hidden;}
.qzkc li .c11 p{position: absolute;left: 20px;top: 129px;}
.qzkc li .c11 i{font-style: normal;font-size: 14px;display: block;line-height: 23px;padding: 0 15px;background-color: rgba(0,0,0,.5);float: left;margin-right: 10px;border-radius: 2px;}
.qzkc li .c2{padding: 15px 20px 0 20px;}
.qzkc li .c2 h2{font-size: 18px;color: #333;padding-bottom: 10px;white-space: nowrap;overflow: hidden;line-height: 1;font-weight: 500;}
.qzkc li .c2 p{color: #666;line-height: 18px;font-size: 14px;}
.qzkc li .c3{position: absolute;bottom: 0;left: 0;right: 0;line-height: 48px;border-radius: 0 0 9px 9px;overflow: hidden;}
.qzkc li .c3 p{position: absolute;display: block;width:153px;right:0;bottom:0;font-size: 14px;background-color: #f2f2f2;text-align: center;border-radius: 17px 0 9px 0;}
.qzkc li:hover .c3 p{background-color: #222;}
.qzkc li:hover .c3 p a{color: #fff;}
.qzkc li .c3 p a{display: inline-block;position: relative;transition: all .5s;color: #999;line-height: 1;padding-bottom: 3px;}
.qzkc li .c3 p:hover a{transform: translateY(-3px);}
.qzkc li .c3 p:hover a:after{display: block;position: absolute;left: 0;right: 0;bottom: 0;height: 1px;background-color: #fff;content: '';}
.qzkc li .c3 span{margin-left: 20px;color: #e92b1f;}

.pages{padding: 40px 0;text-align: center;}
.pages li{display: inline-block;line-height: 29px;margin: 0 7px;}
.pages li a{display: block;padding: 0 11px;border: 1px solid #e8e8e8;border-radius: 4px;color: #333;}
.pages li.active a{background-color: #e51e28;border-color: #e51e28;color: #fff;}
.pages li a:hover{background-color: rgba(233,49,31,.1);color: #e9311f;border-color: #fdeae8;}