@charset "utf-8"; /*banner*/ .banner { width: 100%; position: relative; z-index: 5; overflow: hidden } .banner .swiper-container { position: relative; width: 100%; height: 100%; /*left:40%;margin-left:-960px;*/ background: #222; } .banner .swiper-container-horizontal .swiper-pagination-bullets { bottom: 70px; } .banner .swiper-container-horizontal .swiper-pagination-bullet { width: 40px; height: 5px; border-radius: 0; display: inline-block; background: #868686; opacity: 1; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease } .banner .swiper-container-horizontal .swiper-pagination-bullet-active { opacity: 1; background: #e62129; } .banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 4px; } .banner .swiper-button-prev { left: 50%; margin-left: -627px } .banner .swiper-button-next { right: 50%; margin-right: -627px } .nbanner { position: relative; width: 100%; overflow: hidden; } .nbanner img { position: relative; width: 100%; /*left:50%;margin-left:-960px*/ } .pro-banner { width: 100%; position: relative; z-index: 5; overflow: hidden } .pro-banner .swiper-container { position: relative; width: 100%; height: 100%; /*left:50%;margin-left:-960px;*/ background: #222; } .pro-banner .swiper-container-horizontal .swiper-pagination-bullets { bottom: 10px; } .pro-banner .swiper-container-horizontal .swiper-pagination-bullet { width: 40px; height: 5px; border-radius: 0; display: inline-block; background: #868686; opacity: 1; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease } .pro-banner .swiper-container-horizontal .swiper-pagination-bullet-active { opacity: 1; background: #e62129; } .pro-banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 4px; } .pro-banner .swiper-button-prev { left: 50%; margin-left: -627px } .pro-banner .swiper-button-next { right: 50%; margin-right: -627px } /*index*/ .index_box { width: 1440px; height: 476px; margin: auto; } .index_box .div1 { float: left; width: 420px; height: 380px; padding: 19px; border: 1px solid #d7d7d7 } .index_box .div1 .tit { height: 34px; line-height: 34px; margin-bottom: 25px; font-size: 26px; color: #212121 } .index_box .div1 .tit a { float: right; line-height: 14px; margin-top: 20px; font-size: 14px; color: #e62129 } .index_box .div1 .pic { width: 420px; height: 240px } .index_box .div1 .pic img { width: 420px; height: 240px } .index_box .div1 .txt { margin-top: 20px; } .index_box .div1 .txt .t { float: left; width: 280px; height: 30px; line-height: 30px; color: #212121; font-size: 14px } .index_box .div1 .txt .t a { color: #212121; font-size: 14px } .index_box .div1 .txt .p { float: left; width: 280px; height: 20px; line-height: 20px; color: #878787; font-size: 12px; } .index_box .div1 .txt .rm { float: right; width: 110px; line-height: 30px; margin-top: 20px; font-size: 12px; text-align: center; color: #ffffff; background: #e62129 } .index_box .div1 .swiper-pagination { left: auto; right: 0; bottom: 40px; width: auto; } .index_box .div1 .swiper-pagination-bullet { opacity: 1; background: #ddd; margin: 0; margin-left: 10px } .index_box .div1 .swiper-pagination-bullet-active { background: #e62129 } .index_box .div2 { float: left; width: 420px; height: 380px; padding: 19px; margin-left: 29px; border: 1px solid #d7d7d7 } .index_box .div2 .tit { height: 34px; line-height: 34px; margin-bottom: 25px; font-size: 26px; color: #212121 } .index_box .div2 .pro_tj { width: 420px; height: 320px } .index_box .div2 .pro_tj .swiper-slide { width: 420px; height: 320px } .index_box .div2 .pro_tj .swiper-slide a { display: table-cell; width: 420px; height: 320px; vertical-align: middle; text-align: center } .index_box .div2 .pro_tj .swiper-slide img { max-width: 420px; max-height: 320px } .index_box .div2 .pro_tj .swiper-button-prev { left: auto; right: 35px; top: auto; bottom: 0; margin-top: 0; width: 35px; height: 35px; background: url(../imgs/arrow3.jpg) no-repeat 0 0 } .index_box .div2 .pro_tj .swiper-button-next { left: auto; right: 0; top: auto; bottom: 0; margin-top: 0; width: 35px; height: 35px; background: url(../imgs/arrow3.jpg) no-repeat -35px 0 } .index_box .div2 .pro_tj .swiper-button-prev:hover { background-position: 0 -35px } .index_box .div2 .pro_tj .swiper-button-next:hover { background-position: -35px -35px } .index_box .div3 { float: left; width: 420px; height: 380px; padding: 19px; margin-left: 29px; border: 1px solid #d7d7d7 } .index_box .div3 .tit { height: 34px; line-height: 34px; margin-bottom: 25px; font-size: 26px; color: #212121 } .index_box .div3 .v_show { width: 420px; height: 320px } .index_box .div3 .v_show .swiper-slide { width: 420px; height: 320px; vertical-align: middle; text-align: center } .index_box .div3 .v_show .swiper-slide a { width: 420px; height: 320px; display: table-cell; vertical-align: middle; text-align: center } .index_box .div3 .v_show .swiper-slide img { max-width: 420px; max-height: 320px } .index_box .div3 .v_show .swiper-pagination { left: auto; right: 30px; bottom: 20px; width: auto; } .index_box .div3 .v_show .swiper-pagination-bullet { opacity: 1; background: #ddd; margin: 0 7px } .index_box .div3 .v_show .swiper-pagination-bullet-active { background: #e62129 } /*about_01*/ .about_01 .pic, .about_01 .pic img { width: 700px } .about_01 .con { width: 500px; height: 630px } .about_01 .con h2 { width: 400px; height: 160px; line-height: 160px; padding: 0 50px; color: #ffffff; font-size: 42px; } .about_01 .con .txt { padding: 15px 20px 15px 0; width: 480px; } .about_01 .con .date { position: absolute; left: 0; bottom: 50px; font-size: 12px; color: #888888 } .product-number-info { position: absolute; left: 0; bottom: 90px; z-index: 20; width: 780px; height: 110px; background-color: #ffffff; box-shadow: 1px 1px 7px rgba(0, 0, 0, .1) } .product-number-info .product-number-inner { width: 780px; height: 110px; margin: 0 auto; } .product-number-info ul { height: 110px; padding: 0; } .product-number-info .q { zoom: 1; } .product-number-info li { float: left; position: relative; width: 195px; height: 110px; padding: 0; color: #e62129; text-align: center } .product-number-info li b { display: inline-block; position: relative; z-index: 2; height: 46px; line-height: 46px; margin-top: 25px; color: #e62129; font-size: 46px; font-family: arial; } .product-number-info li b i { font-style: normal; } .product-number-info li p { position: relative; font-size: 12px; color: #666666; height: 20px; line-height: 20px; } /*honor*/ .honor .slideTxtBox { width: 1200px; margin-top: 50px } .honor .slideTxtBox .hd { height: 30px; line-height: 30px; margin-top: 40px; text-align: center; position: relative; } .honor .slideTxtBox .hd ul { color: #000000; font-size: 18px; } .honor .slideTxtBox .hd ul li { display: inline-block; color: #969696; cursor: pointer; margin: 0 10px; } .honor .slideTxtBox .hd ul li.on { color: #000000; } .honor .slideTxtBox .bd { height: 240px; overflow: hidden } .honor .slideTxtBox .bd .swiper-container { height: 240px; width: 1050px; padding: 0 75px } .honor .slideTxtBox .bd .swiper-button-next { width: 75px; height: 240px; right: 0; top: 0; margin-top: 0; background: none; background-color: #f2f2f1 } .honor .slideTxtBox .bd .swiper-button-next i { display: block; width: 34px; height: 54px; margin-top: 93px; margin-left: 31px; background: url(../imgs/arrows.png) no-repeat -35px 0; cursor: pointer } .honor .slideTxtBox .bd .swiper-button-next:hover i { background-position: -102px 0 } .honor .slideTxtBox .bd .swiper-button-prev { width: 75px; height: 240px; left: 0; top: 0; margin-top: 0; background: none; background-color: #f2f2f1 } .honor .slideTxtBox .bd .swiper-button-prev i { display: block; width: 34px; height: 54px; margin-top: 93px; margin-left: 10px; background: url(../imgs/arrows.png) no-repeat 0 0; cursor: pointer } .honor .slideTxtBox .bd .swiper-button-prev:hover i { background-position: -68px 0 } .honor .slideTxtBox .bd .swiper-slide { width: 240px; height: 240px; background-color: #ffffff } .honor .slideTxtBox .bd .swiper-slide .pic { width: 240px; height: 240px; display: table-cell; text-align: center; vertical-align: middle; background: #ffffff; } .honor .slideTxtBox .bd .swiper-slide .pic img { max-width: 240px; max-height: 240px; } .honor .slideTxtBox .bd .swiper-slide .txt { display: none; width: 240px; height: 240px; position: absolute; left: 0; top: 0; background: #d72a29 } .honor .slideTxtBox .bd .swiper-slide .txt .con { width: 190px; height: 240px; display: table-cell; padding: 0 25px; text-align: center; vertical-align: middle; color: #ffffff } .honor .slideTxtBox .bd .swiper-slide .txt h3 { font-size: 16px } .honor .slideTxtBox .bd .swiper-slide .txt p { font-size: 12px; margin-top: 5px; line-height: 25px } .honor .slideTxtBox .bd .swiper-slide:hover .txt { display: block } /*development*/ .time-line { width: 1200px; margin-top: 40px; position: relative; overflow: hidden } .time-line .left-btn, .time-line .right-btn { width: 70px; height: 70px; background: url(../imgs/arrows.png) no-repeat; position: absolute; margin-top: -35px; cursor: pointer; } .time-line .left-btn { left: 0; top: 50%; background-position: 0 -60px } .time-line .right-btn { right: 0; top: 50%; background-position: -70px -60px } .time-line .left-btn:hover { background-position: 0 -130px } .time-line .right-btn:hover { background-position: -70px -130px } .time-line .time-box { width: 1020px; margin: 0 auto; overflow: hidden } .time-line .time-box ul { position: relative; min-width: 1000px; height: 600px } .time-line .time-box ul:before { content: ""; background: #969696; height: 2px; width: 100%; position: absolute; left: 0; top: 50%; margin-top: -1px; z-index: 2 } .time-line .time-box li { width: 340px; height: 600px; float: left; position: relative; cursor: pointer; z-index: 3; } .time-line .time-box li h3 { width: 64px; height: 64px; border: 8px solid #ffffff; position: absolute; z-index: 3; left: 50%; top: 50%; margin-left: -40px; margin-top: -40px; line-height: 64px; color: #ffffff; font-size: 24px; font-family: arial; text-align: center; border-radius: 50%; background-color: #969696; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease } .time-line .time-box li .point { position: absolute; z-index: 4; left: 50%; bottom: 50%; margin-left: -3px; margin-bottom: 40px; width: 5px; height: 19px; background: url(../imgs/line.png) no-repeat left top; } .time-line .time-box li .p { position: absolute; bottom: 50%; margin-bottom: 70px; width: 340px; line-height: 25px; font-size: 13px; text-align: center } .time-line .time-box li .pp { display: inline-block; text-align: left; overflow: hidden; overflow-y: auto; height: 225px; } .time-line .time-box li:nth-child(2n) .point { position: absolute; left: 50%; top: 50%; margin-left: -3px; margin-top: 40px; width: 5px; height: 19px; background: url(../imgs/line.png) no-repeat right top; } .time-line .time-box li:nth-child(2n) .p { top: 50%; margin-top: 70px; bottom: auto; margin-bottom: 0 } .time-line .time-box li:hover h3 { width: 80px; height: 80px; line-height: 80px; margin-top: -48px; margin-left: -48px; background: #d72a29; font-size: 32px } .time-line .time-box li:hover .p { color: #333333 } /*culture*/ .culture .box { margin-top: 70px } .culture .box .pic { width: 600px } .culture .con { width: 600px; border-top: 1px solid #ececec } .culture .con li { float: left; width: 299px; height: 189px; text-align: center; border-right: 1px solid #ececec; border-bottom: 1px solid #ececec; background: #ffffff; overflow: hidden; } .culture .con li.fst { width: 599px } .culture .con li i { display: block; width: 70px; height: 70px; margin: 35px auto 5px; background: url(../imgs/ico_02.png) no-repeat; } .culture .con li .ico_01 { background-position: 0 0 } .culture .con li .ico_02 { background-position: -70px 0 } .culture .con li .ico_03 { background-position: -140px 0 } .culture .con li .ico_04 { background-position: -210px 0 } .culture .con li .ico_05 { background-position: -280px 0 } .culture .con li h3 { font-size: 18px; color: #e40c33 } .culture .con li p { font-size: 13px; color: #666666; margin-top: 5px } .culture .con li:hover { background: url(../imgs/abg.jpg) no-repeat center; } .culture .con li:hover i { background-image: url(../imgs/ico_02_h.png) } .culture .con li:hover h3, .culture .con li:hover p { color: #ffffff } /*video*/ .video .fst { margin-top: 50px; width: 1200px; height: 350px } .video .fst .pic { float: left; width: 466px; height: 350px; overflow: hidden; display: table-cell; vertical-align: middle } .video .fst .pic img { width: 466px; height: 350px; overflow: hidden } .video .fst .con { float: left; width: 654px; height: 300px; position: relative; padding: 50px 40px 0; background: #e62129 } .video .fst .con h3 { color: #ffffff; font-size: 30px; line-height: 48px } .video .fst .con .rm { position: absolute; left: 40px; bottom: 10px; width: 654px; line-height: 55px; color: #ffffff; border-top: 1px solid #e45a60 } .video .fst .con .rm a { color: #ffffff; } .video .fst .con .rm i { display: block; float: right; width: 17px; height: 11px; margin-top: 22px; background: url(../imgs/rm.png) no-repeat right center } .video .uls { margin-left: -15px; margin-top: 15px; } .video .lis { margin-left: 15px; margin-top: 15px; float: left; width: 390px; height: 425px; background: #f2f2f1 } .video .lis .pic { width: 390px; height: 290px; } .video .lis .pic img { width: 390px; height: 290px; } .video .lis .con { width: 350px; height: 105px; padding: 15px 20px; } .video .lis .con h3 { color: #212121; font-size: 18px; line-height: 50px } .video .lis .con .rm { width: 350px; line-height: 54px; color: #959595; border-top: 1px solid #dedede } .video .lis .con .rm a { color: #959595; } .video .lis .con .rm i { display: block; float: right; width: 17px; height: 11px; margin-top: 21px; background: url(../imgs/rm.png) no-repeat left center } .video a.readmore { display: block; width: 200px; line-height: 50px; font-size: 18px; text-align: center; background: #e62129; color: #fff; margin: 30px auto 0; border-radius: 5px } /*rd_enter*/ .rd_center { height: 460px; position: relative; z-index: 2 } .rd_center .pic { width: 400px } .rd_center .con { width: 440px } .rd_center .con .line { border-top: 2px solid #e62129; width: 40px; margin-top: 15px; margin-bottom: 20px } .rd_center .con h2 { color: #333333; font-size: 42px; line-height: 1.4 } .rd_center .con .p { font-size: 12px; margin-top: 5px; line-height: 25px; height: 75px } .rd_center .con .imgs { margin-top: 40px; } .product-number-info_2 { width: 600px; height: 70px; margin-top: 33px } .product-number-info_2 .product-number-inner { width: 600px; } .product-number-info_2 ul { padding: 0; } .product-number-info_2 .q { zoom: 1; } .product-number-info_2 li { float: left; margin-right: 40px; position: relative; padding: 0; color: #e62129; text-align: left } .product-number-info_2 li b { display: block; position: relative; z-index: 2; height: 46px; line-height: 46px; color: #e62129; font-size: 46px; font-family: arial; } .product-number-info_2 li b i { font-style: normal; float: left; font-weight: 700 } .product-number-info_2 li b span { font-style: normal; font-size: 16px; float: left; line-height: 20px; margin-top: 20px; margin-left: 5px } .product-number-info_2 li p { position: relative; font-size: 14px; color: #666666; height: 20px; line-height: 20px; margin-top: 0 } .rd_center_2 { width: 100%; height: 570px; padding-top: 70px; background: url(../imgs/mbg.jpg) no-repeat center center; background-attachment: fixed; } .rd_center_2 .con { width: 615px; margin-top: 65px } .rd_center_2 .con dl { float: left; margin-top: 60px; margin-left: 75px; width: 128px; height: 128px; text-align: center; overflow: hidden; border: 1px solid #fff } .rd_center_2 .con dl dt { width: 56px; height: 56px; margin: auto; margin-top: 20px; background: url(../imgs/ico_01_h.png) no-repeat } .rd_center_2 .con dl .ico_01 { background-position: 20px 0 } .rd_center_2 .con dl .ico_02 { background-position: -174px 0 } .rd_center_2 .con dl .ico_03 { background-position: -375px 0 } .rd_center_2 .con dl .ico_04 { background-position: -570px 0 } .rd_center_2 .con dl .ico_05 { background-position: -758px 0 } .rd_center_2 .con dl .ico_06 { background-position: -958px 0 } .rd_center_2 .con dl .ico_07 { background-position: -1160px 0 } .rd_center_2 .con dl .ico_08 { background-position: -1370px 0 } .rd_center_2 .con dl .ico_09 { background-position: -1575px 0 } .rd_center_2 .con dd { color: #ffffff; font-size: 16px; margin-top: 10px } /*rd_ability*/ .rd_ability .swiper-container { width: 1200px; margin-top: 70px } .rd_ability .swiper-button-next { position: relative; display: inline-block; width: 40px; height: 40px; right: 0; top: 0; margin-top: 0; border: 1px solid #e7e7e7; background: url(../imgs/arrows.png) no-repeat -40px -200px; vertical-align: middle } .rd_ability .swiper-button-prev { position: relative; display: inline-block; width: 40px; height: 40px; left: 0; top: 0; margin-top: 0; border: 1px solid #e7e7e7; background: url(../imgs/arrows.png) no-repeat 0 -200px; vertical-align: middle } .rd_ability .swiper-slide { width: 288px; height: 300px; background-color: #ffffff } .rd_ability .swiper-slide .pic { width: 288px; height: 216px; display: table-cell; text-align: center; vertical-align: middle; } .rd_ability .swiper-slide .pic img { max-width: 288px; max-height: 216px } .rd_ability .swiper-slide .txt { margin-top: 20px; color: #212121; font-size: 15px; text-align: center } .rd_ability .btns { text-align: center; } .rd_ability .swiper-pagination { position: relative; display: inline-block; height: 42px; vertical-align: middle } .rd_ability .swiper-pagination span { width: 40px; height: 40px; line-height: 40px; border: 1px solid #e7e7e7; background: #ffffff; border-radius: 0; opacity: 1; margin: 0 5px } .rd_ability .swiper-pagination .swiper-pagination-bullet-active { border-color: #e62129; background: #e62129; color: #ffffff } /*base*/ .m_base { margin-top: 40px } .m_base .plate_1 { width: 1200px; height: 290px } .m_base .plate_1 .con { width: 300px; height: 240px; padding: 50px 40px 0; color: #ffffff; background: #e6000a } .m_base .plate_1 .con h4 { text-align: center; font-size: 18px } .m_base .plate_1 .con p { font-size: 12px; line-height: 2; margin-top: 15px } .m_base .plate_1 .con .rm { display: block; margin: auto; margin-top: 30px; width: 66px; height: 24px; border: 1px solid #ffffff; background: url(../imgs/rm.png) no-repeat -52px center } .m_base .plate_1 .pic { width: 820px; height: 290px; } .m_base .plate_1 .pic img { width: 820px; height: 290px; } .m_base .plate_2 { width: 1200px; height: 440px; position: relative } .m_base .plate_2 .con { position: relative; z-index: 2; width: 410px; height: 380px; padding: 60px 110px 0 80px; color: #666666; background: #ffffff } .m_base .plate_2 .con h4 { font-size: 18px; color: #333333 } .m_base .plate_2 .con p { font-size: 12px; line-height: 2; margin-top: 15px } .m_base .plate_2 .con .rm { display: block; margin-top: 30px; width: 66px; height: 24px; border: 1px solid #c6c6c6; background: url(../imgs/rm.png) no-repeat 24px center } .m_base .plate_2 .con .rml { background: url(../imgs/rm4.png) no-repeat center center } .m_base .plate_2 .pic { position: relative; z-index: 2; width: 600px; height: 440px; } .m_base .plate_2 .pic img { width: 600px; height: 440px; } .m_base .plate_3 { width: 1200px; height: 300px } .m_base .plate_3 .con { width: 240px; height: 260px; padding: 40px 30px 0; color: #666666; background: #ffffff } .m_base .plate_3 .con h4 { text-align: center; font-size: 18px; color: #333333 } .m_base .plate_3 .con p { font-size: 12px; line-height: 2; margin-top: 15px } .m_base .plate_3 .con .rm { display: block; margin: auto; margin-top: 20px; width: 66px; height: 24px; border: 1px solid #c6c6c6; background: url(../imgs/rm.png) no-repeat 24px center } .m_base .plate_3 .pic { width: 900px; height: 300px; } .m_base .plate_3 .pic img { width: 900px; height: 300px; } .m_base .plate_4 { width: 1200px; height: 300px } .m_base .plate_4 .con { width: 240px; height: 260px; padding: 40px 30px 0; color: #666666; background: #ffffff } .m_base .plate_4 .con h4 { text-align: center; font-size: 18px; color: #333333 } .m_base .plate_4 .con p { font-size: 12px; line-height: 2; margin-top: 15px } .m_base .plate_4 .con .rm { display: block; margin: auto; margin-top: 20px; width: 66px; height: 24px; border: 1px solid #c6c6c6; background: url(../imgs/rm.png) no-repeat 24px center } .m_base .plate_4 .con .rml { background: url(../imgs/rm4.png) no-repeat center center } .m_base .plate_4 .pic { width: 300px; height: 300px; } .m_base .plate_4 .pic img { width: 300px; height: 300px; } .product-number-info_3 { width: 760px; height: 110px; background: #e6000a; position: absolute; z-index: 3; right: 0; bottom: 65px } .product-number-info_3 .product-number-inner { width: 760px; } .product-number-info_3 ul { padding: 0; } .product-number-info_3 .q { zoom: 1; } .product-number-info_3 li { float: left; margin-left: 50px; margin-top: 20px; position: relative; padding: 0; color: #ffffff; text-align: left } .product-number-info_3 li b { display: block; margin-top: 5px; position: relative; z-index: 2; height: 46px; line-height: 46px; color: #ffffff; font-size: 46px; font-family: arial; } .product-number-info_3 li b i { font-style: normal; float: left; font-weight: 700 } .product-number-info_3 li b em { float: left; font-weight: 700; } .product-number-info_3 li b span { font-style: normal; font-size: 22px; float: left; line-height: 20px; margin-top: 20px; margin-left: 5px } .product-number-info_3 li p { position: relative; font-size: 14px; color: #ffffff; height: 20px; line-height: 20px; margin-top: 0 } /*management*/ .management .slideTxtBox { width: 1200px; margin-top: 55px } .management .slideTxtBox .hd { float: left; width: 598px; height: 568px; border: 1px solid #efefef } .management .slideTxtBox .hd ul { height: 568px; width: 598px; overflow: hidden } .management .slideTxtBox .hd ul li { cursor: pointer; width: 488px; height: 159px; padding: 30px 70px 0 40px; border-bottom: 1px solid #efefef } .management .slideTxtBox .hd ul li i { float: left; width: 70px; height: 70px; margin-top: 35px; background: url(../imgs/ico_03.png) no-repeat } .management .slideTxtBox .hd ul li .ico_01 { background-position: 0 0 } .management .slideTxtBox .hd ul li .ico_02 { background-position: -70px 0 } .management .slideTxtBox .hd ul li .ico_03 { background-position: -140px 0 } .management .slideTxtBox .hd ul li .con { width: 370px; float: right } .management .slideTxtBox .hd ul li .con .t { font-size: 18px; color: #333333 } .management .slideTxtBox .hd ul li .con .p { font-size: 12px; color: #666666; margin-top: 10px } .management .slideTxtBox .hd ul li.on { background: url(../imgs/abg.jpg) no-repeat center } .management .slideTxtBox .hd ul li.on i { background-image: url(../imgs/ico_03_h.png) } .management .slideTxtBox .hd ul li.on .con .t, .management .slideTxtBox .hd ul li.on .con .p { color: #ffffff } .management .slideTxtBox .bd { float: right; width: 600px; height: 570px } .management .slideTxtBox .bd img { width: 600px; height: 570px } /*news*/ .news_nav { height: 45px; width: 1200px; text-align: center } .news_nav ul { display: inline-block; height: 45px; background: #ffffff } .news_nav ul li { float: left; width: 166px; height: 45px; line-height: 45px; position: relative } .news_nav ul li:after { position: absolute; z-index: 2; right: 0; top: 50%; margin-top: -9px; width: 1px; height: 18px; background: #dcdcdc; content: ''; } .news_nav ul li:last-child:after { display: none } .news_nav ul li a { position: relative; z-index: 3; display: block; width: 166px; height: 45px; font-size: 18px; color: #878787 } .news_nav ul li.active a { background: #e62129; color: #ffffff } .news_list { margin-top: 50px; width: 1080px; padding: 20px 60px; background: #ffffff; overflow: hidden } .news_list .uls li { position: relative; width: 1080px; height: 255px; padding: 25px 0; border-bottom: 1px dashed #e5e5e5; overflow: hidden; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease } .news_list .uls li .pic { float: left; width: 340px; height: 255px; overflow: hidden } .news_list .uls li .pic img { width: 340px; } .news_list .uls li .con { float: left; width: 500px; height: 210px; margin-left: 70px; overflow: hidden } .news_list .uls li .con .tit { width: 500px; line-height: 30px } .news_list .uls li .con .tit a { color: #212121; font-size: 20px } .news_list .uls li .con .tit a:hover { color: #ff0000; } .news_list .uls li .con .txt { width: 490px; height: 50px; line-height: 25px; margin-top: 5px; color: #878787; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; } .news_list .uls li .con .day { width: 490px; height: 30px; line-height: 30px; margin-top: 40px; color: #878787; font-size: 16px; font-family: arial } .news_list .uls li .rm { position: absolute; right: 0; top: 50%; padding: 0; margin-top: -30px; display: block; height: 60px; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease } .news_list .uls li .rm i { display: block; width: 13px; height: 19px; margin-top: 20px; background: url(../imgs/rm2.png) right center; } .news_list .uls li:hover .rm { padding: 0 50px; background-color: #e62129 } .news_list .uls li:hover .rm i { background-position: left center; } .news_content { padding: 80px 0; } .news_box { width: 1200px; margin: auto; } .news-left { width: 1200px } .news_main { width: 1200px; } .news_main .news-title { position: relative; z-index: 999; border-bottom: 1px solid #e4e4e4 } .news_main .news-title .title { margin: auto; width: 900px; font-size: 24px; color: #000000; line-height: 1.4; ; font-weight: 400; text-align: center } .news_main .news-title .date { margin: auto; width: 900px; height: 20px; line-height: 20px; font-size: 12px; color: #999999; padding: 15px 0; text-align: center } .news_main .news-title .date span { display: inline-block; margin: 0 20px; } .news_main .news-title .date span i { float: left; width: 20px; height: 14px; margin-top: 4px; margin-right: 10px; background: url(../imgs/ico_art.png) no-repeat } .news_main .news-title .date span .ico_time { background-position: left center; width: 14px; } .news_main .news-title .date span .ico_visit { background-position: right center; } .news-main { padding: 25px 0; color: #666666; line-height: 2; font-size: 16px; } .news-main img { max-width: 100% !important; height: auto !important; } .otherxx { padding: 15px 0; } .m-ewm { position: absolute; z-index: 999; right: 0; bottom: 15px; width: 18px; height: 18px; background: url(../imgs/ico_qr.jpg) no-repeat center; } .m-ewm .showewm { display: none; position: absolute; right: 0; top: -90px; width: 180px; height: 245px; padding: 15px; text-align: center; border: 1px solid #efefef; box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); background-color: #ffffff; } .m-ewm .showewm img { width: 180px } .m-ewm .showewm p { display: block; margin: auto; margin-top: 10px; line-height: 1.6; font-size: 12px; color: #666666 } .m-ewm .showewm p span { color: #0068b7 } .m-ewm:hover .showewm { display: block; } .relevantnews { width: 1200px; margin-top: 100px } .relevantnews h2 { position: relative; width: 1200px; font-size: 20px; color: #212121; padding-bottom: 15px; font-weight: 400; border-bottom: 1px solid #e7e7e7 } .relevantnews ul { margin-left: -45px; margni-top: 40px; } .relevantnews ul .lis { float: left; width: 370px; padding: 25px 0; margin-left: 45px } .relevantnews ul .lis .pic { width: 370px; height: 240px; overflow: hidden } .relevantnews ul .lis .pic img { width: 370px; } .relevantnews ul .lis .con { margin-top: 15px; } .relevantnews ul .lis .con .tit { width: 370px; position: relative; line-height: 25px; } .relevantnews ul .lis .con .tit a { color: #000000; font-size: 14px; } .relevantnews ul .lis .con .txt { line-height: 25px; height: 50px; width: 370px; color: #898989; font-size: 14px; margin-top: 5px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; } .relevantnews ul .lis .con .date { width: 370px; position: relative; margin-top: 10px; color: #898989; font-size: 14px; font-family: arial } .relevantnews ul .lis .tit a:hover { color: #e62129 } /*system*/ .system_b { position: relative; height: 630px; width: 1200px; background: url(../imgs/k_01.jpg) no-repeat right center; background-color: #e80009 } .system_b h2 { position: absolute; z-index: 2; left: 50px; top: 180px; font-size: 60px; color: #ffffff; font-family: 'impact'; text-transform: uppercase; } .system_b .con { position: absolute; z-index: 3; left: 0; bottom: 0; width: 380px; padding: 50px 150px 30px 50px; background: #ececec } .system_b .con h3 { font-size: 18px; color: #333333; font-family: arial; text-transform: uppercase; } .system_b .con h4 { font-size: 42px; color: #333333; } .system_b .con p { font-size: 12px; color: #666666; line-height: 2; margin-top: 10px } .system_b .con .dl { display: inline-block; font-size: 14px; color: #333333; text-decoration: underline; margin-top: 20px } .system_s { position: relative; height: 600px; width: 1200px; background: url(../imgs/k_033.jpg) no-repeat center center; background-color: #ffffff } .system_s .con { position: absolute; z-index: 3; left: 350px; top: 0; width: 600px; padding: 40px 0 0 50px; } .system_s .con h3 { font-size: 18px; color: #333333; font-family: arial; text-transform: uppercase; } .system_s .con h4 { font-size: 42px; color: #333333; } .system_s .con p { font-size: 12px; color: #666666; line-height: 2; margin-top: 10px } .system_s .con .dl { display: inline-block; font-size: 14px; color: #333333; text-decoration: underline; margin-right: 20px; margin-top: 5px; } .materiel { height: 640px; background: url(../imgs/k_04.jpg) no-repeat 350px 0; background-color: #ececec } .materiel .slideTxtBox { width: 1000px; } .materiel .slideTxtBox .hd { height: 330px; width: 250px; background: #ff0000; padding: 70px 50px 0; position: relative; } .materiel .slideTxtBox .hd ul {} .materiel .slideTxtBox .hd ul li { margin-bottom: 10px; cursor: pointer; font-size: 14px; color: #ffffff; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease } .materiel .slideTxtBox .hd ul li.on { font-size: 42px; } .materiel .slideTxtBox .arrow { position: absolute; right: 20px; bottom: 20px; } .materiel .slideTxtBox .arrow a { float: left; width: 45px; height: 45px; margin-left: 10px; background: url(../imgs/arrows.png) no-repeat } .materiel .slideTxtBox .arrow .prev { background-position: 0 -240px; } .materiel .slideTxtBox .arrow .next { background-position: -55px -240px; } .materiel .slideTxtBox .bd { width: 1000px; height: 250px; background: #ffffff; box-shadow: 0 0 30px rgba(0, 0, 0, .08); overflow: hidden } .materiel .slideTxtBox .bd ul {} .materiel .slideTxtBox .bd li { width: 200px; height: 260px; padding: 40px 25px; float: left; text-align: center } .materiel .slideTxtBox .bd li .pic { width: 200px; height: 200px } .materiel .slideTxtBox .bd li .pic img { width: 200px; height: 200px } .materiel .slideTxtBox .bd li p { color: #212121; font-size: 12px; margin-top: 30px } .download .t { font-size: 42px; color: #212121 } .download .t a { float: right; color: #888888; font-size: 13px; margin-top: 40px } .download .con { margin-top: 20px } .download .slideBox { width: 360px; height: 270px; overflow: hidden; position: relative; } .download .slideBox .hd { dispaly: none; opacity: 0 } .download .slideBox .bd { position: relative; height: 100%; z-index: 0; } .download .slideBox .bd li { display: table-cell; width: 360px; height: 270px; zoom: 1; vertical-align: middle; text-align: center } .download .slideBox .bd img { max-width: 360px; max-height: 270px; display: block; } .download .slideBox .prev, .download .slideBox .next { position: absolute; right: 45px; bottom: 0; display: block; width: 45px; height: 45px; background: url(../imgs/arrows.png) no-repeat 0 -240px; } .download .slideBox .next { right: 0; background-position: -55px -240px; } .download .slideBox .prevStop { display: none; } .download .slideBox .nextStop { display: none; } .download .lists { float: right; width: 800px; margin-right: 0 } .download .lists .li1 { height: 35px; line-height: 35px; font-size: 16px; border-bottom: 1px solid #c9c9c9 } .download .lists .li1 span { float: right; font-size: 12px; color: #999999 } .download .lists .li2 { width: 110px; margin-top: 15px; float: left } .download .lists a { color: #212121 } .download .lists a:hover { color: #e80009 } /*personnel*/ .personnel { width: 1060px; margin: auto } .personnel dl { float: left; width: 445px; } .personnel dl dt { height: 40px; line-height: 40px; color: #212121; font-size: 20px } .personnel dl dt i { float: left; margin-right: 15px; width: 40px; height: 40px; background: url(../imgs/ico_04.png) no-repeat } .personnel dl dt .ico_01 { background-position: 0 0 } .personnel dl dt .ico_02 { background-position: -40px 0 } .personnel dl dd { color: #959595; margin-top: 20px; line-height: 2 } .personnel .dl2 { float: right; position: relative } .personnel .dl2:after { position: absolute; content: ''; left: -85px; top: 15px; width: 1px; height: 125px; background: #d7d7d7 } .recruit .dl1 { width: 200px } .recruit .dl2 { width: 200px } .recruit .dl3 { width: 400px } .recruit .dl4 { width: 200px } .recruit .dl5 { width: 200px } .recruit .tit { height: 55px; line-height: 55px; width: 1200px; color: #fff; background: #e62129; font-size: 16px } .recruit .tit dl { float: left; text-align: center } .recruit .fold .item { position: relative; } .recruit .fold .item h4 { position: relative; font-size: 16px; line-height: 30px; height: 30px; padding: 20px 0; color: #787878; border-bottom: 1px solid #d7d7d7; cursor: pointer; font-weight: 400 } .recruit .fold .item h4 dl { float: left; text-align: center } .recruit .fold .item h4.selected { border-color: #f1f1f1 } .recruit .fold .item .info { display: none; padding: 50px; background-color: #f1f1f1 } .recruit .fold .item .info .mes { padding: 0 30px 20px; border-bottom: 1px solid #d7d7d7 } .recruit .fold .item .info .mes .lis { float: left; width: 260px; margin-bottom: 15px; font-size: 14px; color: #787878 } .recruit .fold .item .info .txt { padding: 30px 30px 0 } .recruit .fold .item .info .txt h5 { font-size: 16px; color: #212121; margin-bottom: 15px } .recruit .fold .item .info .txt p { color: #787878; line-height: 2 } .recruit .fold .item .info .txt .apply { margin-top: 40px; width: 170px; line-height: 50px; text-align: center; display: block; color: #fff; font-size: 16px; background-color: #e62129 } .school { width: 100%; height: 687px; background: url(../imgs/rbg.jpg) no-repeat center } .school .p { margin: 50px auto 0; width: 270px; line-height: 60px; color: #ffffff; font-size: 18px; text-align: center; background-color: #e62129 } .product-number-info_4 { width: 1200px; height: 180px; margin-top: 200px; background-color: #ffffff; overflow: hidden } .product-number-info_4 .product-number-inner { width: 1200px; } .product-number-info_4 ul { padding: 40px 0; height: 100px } .product-number-info_4 .q { zoom: 1; } .product-number-info_4 li { float: left; width: 400px; position: relative; padding: 0; color: #e62129; text-align: center } .product-number-info_4 li:after { content: ''; position: absolute; right: -1px; top: 50%; margin-top: -20px; width: 1px; height: 40px; background: #d7d7d7 } .product-number-info_4 li b { display: inline-block; position: relative; z-index: 2; height: 60px; line-height: 60px; color: #e62129; font-size: 60px; font-family: arial; margin-top: 5px; } .product-number-info_4 li b i { font-style: normal; float: left; font-weight: 700 } .product-number-info_4 li b span { font-style: normal; font-size: 20px; float: left; line-height: 20px; margin-top: 30px; } .product-number-info_4 li p { position: relative; font-size: 16px; color: #959595; height: 30px; line-height: 30px; margin-top: 5px } .rec_con { padding: 20px 0; padding-left: 380px; height: 80px; line-height: 40px; background: url(../imgs/tel2.png) no-repeat 200px center; background-color: #e62029 } .rec_con dl { float: left; width: 350px; font-size: 16px; color: #ffffff } .brand { width: 1200px; height: 661px; background: url(../imgs/b_01.jpg) no-repeat center top } .brand h2 { position: relative; padding-top: 10px; color: #212121; font-size: 42px; margin-left: 50px; line-height: 1.4 } .brand h2:after { content: ''; position: absolute; width: 40px; height: 2px; left: 0; top: 0; background: #e80009 } .brand .p { margin-left: 50px; margin-top: 10px; width: 520px; font-size: 14px; color: #666666 } .cctv .con { width: 520px; margin-left: 50px } .cctv .con h3 { color: #212121; font-size: 58px; font-family: arial; font-weight: 700; line-height: 1.2 } .cctv .con h4 { color: #212121; font-size: 42px; line-height: 1.2; margin-bottom: 15px } .cctv .con p { color: #959595; line-height: 1.8 } .cctv .shows { width: 600px; margin-top: 30px } .cctv .shows .lis { height: 42px; line-height: 42px; text-align: right } .cctv .shows .lis a { display: inline-block; margin-left: 10px; width: 35px; height: 35px; background: url(../imgs/arrow3.jpg) no-repeat; } .cctv .shows .lis #prev-btn { background-position: 0 0 } .cctv .shows .lis #next-btn { background-position: -35px 0 } .cctv .shows .lis #prev-btn:hover { background-position: 0 -35px } .cctv .shows .lis #next-btn:hover { background-position: -35px -35px } .cctv .shows .v_box { width: 600px; height: 340px; margin-top: 25px } .put_in .pics { width: 550px; margin-left: 50px } .put_in .con { width: 550px; } .put_in .con h3 { color: #212121; font-size: 42px; line-height: 1.2 } .put_in .con>p { color: #959595; line-height: 1.8 } .product-number-info_5 { width: 550px; margin-top: 50px; } .product-number-info_5 .product-number-inner { width: 550px; } .product-number-info_5 ul {} .product-number-info_5 .q { zoom: 1; } .product-number-info_5 li { float: left; width: 180px; position: relative; padding: 0; color: #e62129; text-align: left } .product-number-info_5 li b { display: block; position: relative; z-index: 2; height: 54px; line-height: 54px; color: #e62129; font-size: 54px; font-family: arial; } .product-number-info_5 li b i { font-style: normal; float: left; font-weight: 700 } .product-number-info_5 li b span { font-style: normal; font-size: 20px; float: left; line-height: 20px; margin-top: 27px; margin-left: 5px } .product-number-info_5 li p { position: relative; font-size: 15px; color: #212121; height: 20px; line-height: 20px; margin-top: 5px } .outdoor .lis { margin-left: -45px } .outdoor .lis dl { float: left; margin-left: 45px; margin-top: 45px; width: 320px; height: 125px; padding: 0 25px; background: #f1f1f1 } .outdoor .lis dl dt { float: left; width: 70px; height: 70px; margin-top: 27px; } .outdoor .lis dl dt i { display: block; width: 70px; height: 70px; background: url(../imgs/ico_05.png) no-repeat; } .outdoor .lis dl dt .ico_01 { background-position: 0 0 } .outdoor .lis dl dt .ico_02 { background-position: -70px 0 } .outdoor .lis dl dt .ico_03 { background-position: -140px 0 } .outdoor .lis dl dt .ico_04 { background-position: 0 -70px } .outdoor .lis dl dt .ico_05 { background-position: -70px -70px } .outdoor .lis dl dt .ico_06 { background-position: -140px -70px } .outdoor .lis dl dd { float: right; width: 230px; height: 125px } .outdoor .lis dl dd p { display: table-cell; ; width: 230px; height: 125px; vertical-align: middle; color: #959595; line-height: 25px } #certify { position: relative; width: 1200px; margin: 0 auto; } #certify .swiper-container { padding: 60px 0; } #certify .swiper-slide { width: 510px; height: 360px; background: #fff; box-shadow: 0 0 20px rgba(0, 0, 0, .3); } #certify .swiper-slide img { display: block; width: 510px; height: 360px; } #certify .swiper-button-prev { left: 0; width: 57px; height: 81px; margin-top: -40px; background: url(../imgs/arrow2.jpg) no-repeat; background-position: 0 0; } #certify .swiper-button-next { right: 0; width: 57px; height: 81px; margin-top: -40px; background: url(../imgs/arrow2.jpg) no-repeat; background-position: -57px 0; } .printed .table { width: 100%; empty-cells: show; background-color: transparent; border-collapse: collapse; border-spacing: 0 } .printed .table th { text-align: center; font-weight: 400 } .printed .table td { padding: 15px 10px; line-height: 30px } .printed .table td { text-align: center } .printed .table { border-top: 1px solid #ddd } .printed .table td { border-bottom: 1px solid #ddd } .printed .table { border: 1px solid #ddd; border-collapse: separate; *border-collapse: collapse; border-left: 0 } .printed .table td { border-left: 1px solid #ddd } .printed .table { border-bottom: 0 } .licheng_ul { margin: auto; margin-top: 50px; width: 1200px; height: 260px; position: relative } .licheng_info { width: 1020px; margin: auto; } .licheng_pic { width: 395px; height: 260px; } .licheng_pic img { width: 395px; height: 260px; } .licheng_p { width: 580px; } .licheng_p h3 { font-size: 24px; color: #212121; line-height: 1.2 } .licheng_p .txt { margin-top: 20px; font-size: 14px; color: #959595; line-height: 1.8 } .licheng_ul .prev, .licheng_ul .next { position: absolute; left: 0; top: 50%; margin-top: -12px; z-index: 10; display: block; width: 35px; height: 35px; cursor: pointer; background: url(../imgs/arrows.png) no-repeat 0 -285px; } .licheng_ul .next { left: auto; right: 0; background-position: -35px -285px } .licheng_ul .prev:hover { background-position: -70px -285px } .licheng_ul .next:hover { background-position: -105px -285px } .licheng_li_bg { position: relative; margin-top: 25px; width: 100%; height: 90px; } .licheng_li_bg .line { position: absolute; height: 0; width: 100%; z-index: 1; border-top: 1px solid #d7d7d7; left: 0; top: 50%; } .licheng_li { width: 1200px; height: 50px; margin: auto; padding-top: 40px; overflow: hidden; position: relative; } .licheng_li ul { display: block; width: 10000px; position: relative; float: left; } .licheng_li ul li { position: relative; z-index: 3; display: block; float: left; width: 200px; height: 20px; padding-top: 25px; text-align: center; cursor: pointer } .licheng_li ul li:after { content: ''; position: absolute; left: 50%; top: 0; margin-left: -5px; width: 10px; height: 10px; background-color: #d7d7d7; border-radius: 50% } .licheng_li ul li a { font-size: 20px; line-height: 20px; color: #a5a5a5; cursor: pointer; font-family: Arial, Helvetica, sans-serif } .licheng_li ul li.on:after { background-color: #e80009 } .licheng_li ul li.on a { color: #e80009 } .contact .box dl { float: left; width: 300px; height: 120px; line-height: 30px; margin-top: 40px; padding: 0 50px; } .contact .box dl i { float: left; width: 70px; height: 70px; margin-top: -5px; background: url(../imgs/ico_06.png) no-repeat } .contact .box dl .ico_01 { background-position: 0 0 } .contact .box dl .ico_02 { background-position: -70px 0 } .contact .box dl .ico_03 { background-position: -140px 0 } .contact .box dl .ico_04 { background-position: 0 -70px } .contact .box dl .ico_05 { background-position: -70px -70px } .contact .box dl .ico_06 { background-position: -140px -70px } .contact .box dl .ico_07 { background-position: 0 -140px } .contact .box dl .ico_08 { background-position: -70px -140px } .contact .box dl .ico_09 { background-position: -140px -140px } .contact .box dl .con { float: left; width: 200px; margin-left: 10px; } .contact .box dl .con .t { font-size: 18px } .contact .box dl .con .p { font-size: 24px; font-family: arial } .maps { width: 100%; height: 430px; overflow: hidden; background-color: #f2f2f2 } .maps .inner { float: left; width: 340px; height: 400px; padding: 15px; background-color: #e62129 } .maps .inner li { cursor: pointer; padding: 0 15px } .maps .inner li.active { background-color: #fff } .maps .inner .p { height: 50px; padding: 14px 0 15px; line-height: 25px } .maps .inner .p1 { font-size: 14px; color: #ffffff } .maps .inner .p2 { font-size: 12px; color: #ffffff } .maps .inner li.active .p1, .maps .inner li.active .p2 { color: #e62129 } .maps .inner .line { border-top: 1px solid #f0464c } .maps .map { float: right; width: 830px; height: 430px; overflow: hidden } .maps .map .title { font-size: 14px; font-weight: bold; color: #cc5522; } .feedback .sel { text-align: center; margin: 30px 0 } .feedback .sel a { display: inline-block; width: 160px; height: 50px; margin: 0 30px; line-height: 50px; font-size: 18px; color: #212121; border: 1px solid #777777 } .feedback .sel a.cur { color: #fff; background-color: #e62129; border-color: #e62129 } .feedback .lis_h { width: 590px; } .feedback .lis_f { width: 1200px; } .feedback label { display: block; width: 100%; height: 50px; line-height: 50px; color: #000 } .feedback .lis_h input { width: 540px; padding: 0 24px; height: 46px; line-height: 46px; background: #fff; border: 1px solid #d7d7d7 } .feedback .lis_f textarea { width: 1150px; padding: 10px 24px; height: 150px; line-height: 25px; background: #fff; border: 1px solid #d7d7d7; resize: none } .feedback .yzm { float: left; width: 300px; margin-top: 20px; margin-right: 30px; height: 38px; background: #fff; border: 1px solid #d7d7d7 } .feedback .yzm input { float: left; width: 150px; padding: 0 24px; height: 38px; line-height: 38px; background: #fff; border: none } .feedback .yzm img { float: right; width: 100px; height: 38px; } .feedback .btns { float: left; margin-top: 20px; width: 140px; height: 40px; } .feedback .btns button { width: 140px; height: 40px; color: #ffffff; background: #e62129; cursor: pointer; border: none } .feedback .lis_h input, .feedback .lis_f textarea { -webkit-transition: all 0.2s linear 0s; -moz-transition: all 0.2s linear 0s; -o-transition: all 0.2s linear 0s; transition: all 0.2s linear 0s } .feedback .lis_h input:hover, .feedback .lis_f textarea:hover { border-color: #e62129; transform: translateY(-1px); -ms-transform: translateY(-1px); -webkit-transform: translateY(-1px); -o-transform: translateY(-1px); -moz-transform: translateY(-1px); } .feedback .lis_h input:focus, .feedback .lis_f textarea:focus { border-color: #e62129; box-shadow: 0 2px 5px rgba(232, 0, 9, 0.3); transform: translateY(-1px); -ms-transform: translateY(-1px); -webkit-transform: translateY(-1px); -o-transform: translateY(-1px); -moz-transform: translateY(-1px); } .service .box { margin-top: 50px; padding-left: 30px } .service .box dl { float: left; margin-left: 20px; width: 540px; height: 320px; } .service .box dl dt { width: 540px; height: 250px } .service .box dl dt img { width: 540px; height: 250px } .service .box dl dd { width: 540px; height: 70px; line-height: 70px; font-size: 22px; color: #ffffff; text-align: center; background: #e62129 } .department .con { float: left; position: relative; z-index: 2; width: 510px; height: 430px; margin-left: 50px } .department h2 { position: relative; padding-top: 10px; color: #212121; font-size: 42px; line-height: 1.4 } .department h2:after { content: ''; position: absolute; width: 40px; height: 2px; left: 0; top: 0; background: #e80009 } .department .p { margin-top: 10px; width: 510px; font-size: 14px; color: #666666; line-height: 25px; } .department .pic { float: right; width: 500px; } .department .swiper-container { width: 620px; height: 120px; padding-left: 40px; position: absolute; left: 0; bottom: 20px } .department .swiper-slide { width: 200px; height: 120px } .department .swiper-slide img { width: 200px; height: 120px } .department .swiper-button-prev { z-index: 20; left: 0; right: auto; top: 50%; margin-top: -36px; width: 54px; height: 35px; opacity: 1; background: url(../imgs/arrows.png) no-repeat -140px -36px } .department .swiper-button-next { z-index: 20; left: 0; right: auto; top: 50%; margin-top: 0; width: 54px; height: 35px; opacity: 1; background: url(../imgs/arrows.png) no-repeat -140px -108px } .department .swiper-button-prev:hover { background-position: -140px -72px } .department .swiper-button-next:hover { background-position: -140px 0 } .department .swbg { position: absolute; left: 0; bottom: 0; width: 40px; height: 120px; background: #ffffff; z-index: 10 } .department .phone_box { display: flex; justify-content: space-between; flex-wrap: wrap; margin-top: 45px; } .department .phone_box .item { width: 490px; height: 65px; background: rgb(241, 241, 241); display: flex; padding: 0 40px; margin-bottom: 25px; line-height: 63px; align-items: center; } .department .phone_box .item>img { width: 35px; height: 35px; } .department .phone_box .item .txt { font-size: 20px; color: #212121; margin-left: 20px; } .marketing { position: relative; width: 1100px; height: 630px; background: url(../imgs/aps.png) no-repeat 0 390px } .mark2 { background: url(../imgs/ams.png) no-repeat 0 390px } .mark3 { background: url(../imgs/fps.png) no-repeat 0 390px } .marketing .con { position: absolute; width: 500px; right: 0; top: 20px; } .marketing .con h2 { color: #333333; font-size: 42px; margin-bottom: 10px } .marketing .con p { color: #666666; font-size: 18px; line-height: 1.8 } .marketing .con_1 { float: left; width: 500px } .marketing .con_1 .pic { width: 430px; height: 260px; position: relative } .marketing .con_1 .pic img { width: 430px; height: 260px } .marketing .con_1 .pic i { position: absolute; display: block; width: 51px; height: 34px; top: 165px; right: -35px; background: url(../imgs/jjq_05.jpg) no-repeat } .marketing .con_1 .txt { width: 480px; height: 190px; margin-left: 20px; margin-top: -35px; position: relative } .marketing .con_1 .txt .t { width: 85px; height: 20px; padding: 15px 20px 0; color: #0154a0; font-size: 20px; line-height: 20px; background: #eeeeee; } .marketing .con_1 .txt .p { width: 440px; height: 115px; padding: 20px; color: #666666; font-size: 12px; line-height: 23px; background: #eeeeee; } .marketing .con_1 .txt:hover .t, .marketing .con_1 .txt:hover .p { background: #0154a0; color: #ffffff } .marketing .con_2 { float: right; width: 540px; margin-top: 200px } .marketing .con_2 .pic { width: 430px; height: 260px; position: relative } .marketing .con_2 .pic img { width: 430px; height: 260px } .marketing .con_2 .pic i { position: absolute; display: block; width: 51px; height: 34px; top: 165px; right: -35px; background: url(../imgs/jjq_05.jpg) no-repeat } .marketing .con_2 .txt { width: 520px; height: 190px; margin-left: 20px; margin-top: -35px; position: relative } .marketing .con_2 .txt .t { width: 85px; height: 20px; padding: 15px 20px 0; color: #0154a0; font-size: 20px; line-height: 20px; background: #eeeeee; } .marketing .con_2 .txt .p { width: 480px; height: 115px; padding: 20px; color: #666666; font-size: 14px; line-height: 23px; background: #eeeeee; } .marketing .con_2 .txt:hover .t, .marketing .con_2 .txt:hover .p { background: #0154a0; color: #ffffff } .marketing .page_sl { position: absolute; left: 500px; margin-left: -145px; top: 440px } .marketing .page_sl span { position: relative; display: block; width: 65px; height: 35px; line-height: 35px; padding-left: 80px; font-size: 18px; color: #666666; font-family: arial } .marketing .page_sl span.cur { color: #0154a0 } .marketing .page_sl span.cur:after { content: ''; position: absolute; width: 38px; height: 2px; right: 0; top: 50%; margin-top: -2px; background: #0154a0 } .marketing .page_sl .rm { display: block; width: 103px; height: 33px; line-height: 33px; padding-left: 15px; font-size: 14px; color: #ffffff; margin-top: 5px; background: url(../imgs/jjq_06.jpg) no-repeat } .investment { background: url(../imgs/cp_09.jpg) no-repeat center } .inv2 { background: url(../imgs/fl_09.jpg) no-repeat center } .inv77 { background: url(../imgs/fl_12.jpg) no-repeat center } .investment .box { margin-top: 80px; position: relative; width: 100%; height: 455px; overflow: hidden } .investment .box .lines { position: absolute; left: 0; bottom: 0; width: 100%; height: 2px; background: #7a7a7a } .investment .swiper-container { height: 455px; width: 1200px; cursor: pointer } .investment .swiper-slide { width: 285px; height: 385px; background: #ffffff } .investment .swiper-slide .con { width: 225px; height: 305px; padding: 40px 30px; background: #ffffff } .investment .swiper-slide .con i { display: block; margin: auto; position: relative; width: 140px; height: 140px; border: 1px solid #d7d7d7; border-radius: 50%; background: url(../imgs/ico_08_2.png) no-repeat } .investment .swiper-slide .con .ico_01 { background-position: 0 0 } .investment .swiper-slide .con .ico_02 { background-position: -140px 0 } .investment .swiper-slide .con .ico_03 { background-position: -280px 0 } .investment .swiper-slide .con .ico_04 { background-position: 0 -140px } .investment .swiper-slide .con .ico_05 { background-position: -140px -140px } .investment .swiper-slide .con .ico_06 { background-position: -280px -140px } .investment .swiper-slide .con .ico_07 { background-position: 0 -280px } .investment .swiper-slide .con .ico_08 { background-position: -140px -280px } .investment .swiper-slide .con .ico_09 { background-position: -280px -280px } .investment .swiper-slide .con .ico_10 { background-position: 0 -420px } .investment .swiper-slide .con .t { font-size: 16px; color: #212121; margin-top: 30px } .investment .swiper-slide .con .p { font-size: 13px; color: #959595; line-height: 1.8; margin-top: 5px; } .investment .swiper-scrollbar { width: 100%; left: 0; bottom: 0; height: 2px; background: none; } .investment .swiper-scrollbar-drag { background: #e62129; border-radius: 0 } .investment.inv3 .swiper-slide .con i { background-image: url(../imgs/ico_08_3.png) } .investment.inv77 .swiper-slide .con .ico_01 { background-image: url(../imgs/ico_09_1.png); background-position: 40px 40px; } .investment.inv77 .swiper-slide .con .ico_02 { background-image: url(../imgs/ico_09_2.png); background-position: 40px 40px; } .investment.inv77 .swiper-slide .con .ico_03 { background-image: url(../imgs/ico_09_3.png); background-position: 40px 40px; } .investment.inv77 .swiper-slide .con .ico_04 { background-image: url(../imgs/ico_09_4.png); background-position: 43px 40px; } .investment2 { position: relative; height: 606px; background: url(../imgs/jjq_09.jpg) no-repeat center } .investment2 dl { position: absolute; width: 150px; text-align: center; line-height: 50px; color: #212121; font-size: 16px; background: #ffffff } .investment2 dl:hover { color: #ffffff; background: #e62129 } .investment2 .dl01 { left: 50%; top: 280px; margin-left: -75px } .investment2 .dl02 { left: 50%; top: 430px; margin-left: -590px } .investment2 .dl03 { left: 50%; top: 640px; margin-left: -415px } .investment2 .dl04 { left: 50%; top: 480px; margin-left: 95px } .investment2 .dl05 { left: 50%; top: 715px; margin-left: 240px } .process { height: 210px; position: relative } .process:after { position: absolute; z-index: 2; content: ''; left: 0; bottom: 95px; width: 100%; height: 0; border-top: 1px solid #d9d9d9 } .process>.w1200 { position: relative; z-index: 3 } .process dl { float: left; width: 200px; height: 210px; position: relative } .process dl i { display: block; margin: auto; width: 100px; height: 100px; border-radius: 50%; background: url(../imgs/ico_07.png) no-repeat; background-color: #ffffff } .process dl .ico_01 { background-position: 0 0 } .process dl .ico_02 { background-position: -100px 0 } .process dl .ico_03 { background-position: -200px 0 } .process dl .ico_04 { background-position: -300px 0 } .process dl .ico_05 { background-position: -400px 0 } .process dl .ico_06 { background-position: -500px 0 } .process dl p { margin-top: 20px; text-align: center; color: #212121; font-size: 16px } .process dl em { position: absolute; left: 50%; bottom: 0; margin-left: -15px; width: 12px; height: 12px; background: #c3c3c3; border: 9px solid #c3c3c3; border-radius: 50%; } .process dl:hover i { background-image: url(../imgs/ico_07_h.png); background-color: #e62129 } .process dl:hover em { background-color: #ffffff; border-color: #e62129 } #container { margin: auto auto; width: 1200px; border-top: 1px solid #e7e7e7; padding-top: 30px; margin-top: 30px } #mylist td { line-height: 21px; } #mylist td.one {} .area_box { width: 665px; margin: auto; position: relative } .sel-box { text-align: center } .select-box { border: solid 1px #ddd; vertical-align: middle; width: 240px; height: 46px; line-height: 46px; margin: 0 10px; display: inline-block } .select-box .select { border: none; cursor: pointer; line-height: normal; font-weight: normal; width: 240px; height: 46px; padding: 0 15px; white-space: nowrap } .p_sl { width: 1198px; border: 1px solid #d7d7d7; background-color: #ffffff } .p_sl .sl_lis { height: 56px; line-height: 56px } .p_sl .sl_lis .t { float: left; width: 160px; height: 56px; color: #ffffff; text-align: center; background-color: #e62129 } .p_sl .sl_lis .c { float: left; width: 970px; height: 56px; margin-left: 40px; } .p_sl .sl_lis .c a { display: inline-block; width: 90px; text-align: center; } .p_sl .sl_lis .c a.cur { color: #e62129 } .pro_list { margin-top: 50px } .pro_list .tit { height: 40px; line-height: 40px; font-size: 30px; overflow: hidden } .pro_list .tit .menu { float: right; height: 20px; line-height: 20px; margin-top: 10px; font-size: 14px; margin-right: -15px } .pro_list .tit .menu a { margin: 0 15px } .pro_list .tit .menu a:hover { color: #e62129 } .pro_list ul { margin-top: 25px; margin-left: -13px } .pro_list ul li { float: left; width: 288px; height: 408px; border: 1px solid #dfdfdf; margin-left: 13px; margin-top: 13px; text-align: center; background-color: #ffffff } .pro_list ul li .pic { display: table-cell; width: 288px; height: 288px; text-align: center; overflow: hidden; vertical-align: middle; } .pro_list ul li .pic p { width: 288px; height: 288px; display: table-cell; vertical-align: middle; text-align: center; overflow: hidden } .pro_list ul li .pic img { max-width: 288px; max-height: 288px; } .pro_list ul li .tit { font-size: 18px; color: #333333; line-height: 30px; height: 30px; width: 250px; margin: auto; overflow: hidden } .pro_list ul li .txt { font-size: 14px; color: #959595; line-height: 25px; height: 25px; width: 250px; margin: auto; overflow: hidden } .pro_list ul li .rm { height: 54px; line-height: 54px; margin-top: 10px; width: 248px; padding: 0 20px; text-align: left; border-top: 1px solid #dfdfdf } .pro_list ul li .rm i { float: right; display: block; width: 17px; height: 11px; margin-top: 21px; background: url(../imgs/rm.png) no-repeat left center } .pro_list ul li:hover { border: 1px solid #e62129 } .pro_list ul li:hover .rm { background: #e62129; color: #ffffff; border-color: #e62129 } .pro_list ul li:hover .rm i { background-position: right center } .pro_in { width: 1120px; padding: 40px; margin: auto; background-color: #fff; border: 1px solid #dddddd } .products-left { float: left; width: 500px; position: relative; z-index: 99; padding-right: 40px; border-right: 1px solid #dddddd } .product-pic { width: 500px; padding: 0; } .fangda { width: 500px; position: relative; z-index: 99; } .fangda .fd_min_img { width: 500px; overflow: hidden; } .fangda .fd_min_img img { width: 500px; } .fangda .fd_mouse_m { display: none; width: 80px; height: 80px; position: absolute; top: 0; left: 0; opacity: 0.3; filter: alpha(opacity=30); background: #e62129; cursor: pointer; } .fd_max_img { display: none; width: 300px; height: 300px; overflow: hidden; position: absolute; left: 550px; top: 0; z-index: 99; border: 1px solid #e5e5e5; background: #fff; } .fd_max_img .img { width: auto; height: auto; position: relative; z-index: 10; } .fd_list { width: 500px; margin-top: 20px } .fd_list ul { overflow: hidden; zoom: 1; text-align: center } .fd_list ul li { display: inline-block; width: 116px; height: 116px; padding: 1px; cursor: pointer; margin: 0 10px; border: 1px solid #ddd; } .fd_list ul li p { display: table-cell; width: 116px; height: 116px; text-align: center; vertical-align: middle } .fd_list ul li img { max-width: 116px; max-height: 116px; } .fd_list ul li.on { border: 2px solid #e62129; padding: 0 } .products-right { float: right; width: 530px; position: relative } .products-right h2 { width: 530px; margin-top: 50px; color: #e62129; font-size: 28px; line-height: 1.2; font-weight: 700; position: relative } .products-right .back { position: absolute; right: 0; top: 0; width: 45px; height: 12px; display: block; background: url(../imgs/back.jpg) no-repeat } .products-right .con { padding: 15px 0; color: #787878; border-top: 1px solid #e5e5e5; margin-top: 15px; font-size: 16px } .products-right .con img { max-width: 100% !important; height: auto !important; } .products-right .xx { padding: 15px 0; color: #787878; border-top: 1px solid #e5e5e5; } .products-right .xx span { font-size: 16px; display: block } .products-right .xx b { font-size: 36px; display: block; font-family: arial; color: #e62129; font-weight: 700 } .products-right .btns { margin-top: 10px; } .products-right .btns a { float: left; display: block; margin-right: 40px; width: 150px; line-height: 50px; height: 50px; border-radius: 50px; padding-left: 30px; font-size: 18px; color: #fff; letter-spacing: 5px; font-family: '黑体'; background: url(../imgs/rm3.png) no-repeat 130px center } .products-right .btns a.ljzx { background-color: #0078e8 } .products-right .btns a.wygm { background-color: #e62129 } .product-process { width: 1202px; margin: auto; margin-top: 35px; } .product-process .pro-l { float: left; width: 270px; padding: 20px 10px; border: 1px solid #ddd; background-color: #ffffff } .product-process .pro-r { float: right; width: 892px; } .product-process .proTab { position: relative; width: 810px; padding: 40px; border: 1px solid #dddddd; background-color: #ffffff } .product-process .tabBar { margin-bottom: 30px; color: #e62129; font-size: 24px; font-weight: 700; padding-bottom: 10px; border-bottom: 1px solid #d7d7d7 } .product-process .tabCon img { max-width: 100%; height: auto !important; } .product-process .tabCon { font-size: 16px; line-height: 2 } .relevant { background-color: #ffffff } .relevant .tit { position: relative; height: 40px; line-height: 40px; color: #666; font-size: 18px; text-align: center; } .relevant .tit:before { width: 80px; height: 0; position: absolute; left: 0; top: 50%; border-top: 1px solid #d7d7d7; content: '' } .relevant .tit:after { width: 80px; height: 0; position: absolute; right: 0; top: 50%; border-top: 1px solid #d7d7d7; content: '' } .relevant ul li { position: relative; width: 270px; padding: 20px 0; text-align: center; border-bottom: 1px solid #dddddd; } .relevant ul li .pic { width: 270px; } .relevant ul li .pic img { width: 270px; } .relevant ul li .con .t { width: 270px; height: 20px; line-height: 20px; color: #333333; font-size: 16px; margin-top: 5px } .relevant ul li .con .p { width: 270px; height: 20px; line-height: 20px; color: #959595; font-size: 13px; margin-top: 5px } .relevant h4 { font-size: 20px; color: #e62129 } .formss { margin-top: 20px; height: 50px; } .formss input { float: left; width: 150px; height: 50px; padding: 0 15px; background: #ededed; border: none } .formss button { float: left; width: 90px; height: 50px; padding: 0 15px; background: #e62129; border: none; color: #fff; font-size: 20px } .hot-keys { font-size: 12px; color: #999; margin: 10px 0 40px } .hot-keys a { margin-right: 10px; } .formnews { margin-top: 15px; height: 40px; } .formnews input { float: left; width: 150px; height: 40px; line-height: 40px; padding: 0 15px; background: #ffffff; border: 0 } .formnews button { float: left; width: 90px; height: 40px; padding: 0 15px; background: #e62129; border: none; color: #fff; font-size: 16px; cursor: pointer } /********* page ***************/ #page { width: 100%; padding: 50px 0; overflow: hidden; margin: auto } .pagination { text-align: center; } .pagination>li { display: inline-block; height: 40px !important; border-bottom: none !important; padding: 0 !important; } .pagination>li>a, .pagination>li>span { display: block; padding: 0 14px; font-size: 14px; margin: 0 5px; border: none; background: #fff; border: 1px solid #ddd; border-radius: 4px; height: 38px; line-height: 38px; color: #666; } .pagination .active span { background-color: #e62129; border: 1px solid #e62129; color: #fff; font-weight: normal; font-size: 14px; font-weight: bold } .pagination .disabled { color: #aaa; } /** prev next button ***/ .pn { padding: 15px 0; margin: auto; width: 100%; line-height: 1.5; overflow: hidden; color: #666666; border-top: 1px solid #e4e4e4 } .pn_l { padding: 5px 0; font-size: 14px; } .pn_l a:hover { color: #e62129; } .pn_r { padding: 5px 0; font-size: 14px; } .pn_r a:hover { color: #e62129; } .pro_pn { width: 850px; margin-top: 20px; padding: 10px 20px; background: #ffffff; border: 1px solid #dddddd } .pro_pn .pn_l { float: left; text-align: left; width: 49%; } .pro_pn .pn_r { float: right; text-align: right; width: 49%; } .fade { opacity: 0; -webkit-transition: opacity .15s linear; -o-transition: opacity .15s linear; transition: opacity .15s linear } .fade.in { opacity: 1 } .modal-open { overflow: hidden } .modal { position: fixed; left: 0; top: 0; right: 0; bottom: 0; z-index: 1040; display: none; overflow: hidden; -webkit-overflow-scrolling: touch; outline: 0 } .modal.fade .modal-dialog { -webkit-transition: -webkit-transform .3s ease-out; -o-transition: -o-transform .3s ease-out; transition: transform .3s ease-out; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%) } .modal.in .modal-dialog { -webkit-transform: translate(0, 0); -ms-transform: translate(0, 0); -o-transform: translate(0, 0); transform: translate(0, 0) } .modal-open .modal { overflow-x: hidden; overflow-y: auto } .modal-backdrop { position: fixed; top: 0; right: 0; bottom: 0; left: 0; background-color: #000 } .modal-backdrop.fade { filter: alpha(opacity=0); opacity: 0 } .modal-backdrop.in { filter: alpha(opacity=50); opacity: .5 } .modal-dialog { position: relative; width: auto; margin: 10px } .modal-content { position: relative; background-color: #fff; border: 1px solid #999; border: 1px solid rgba(0, 0, 0, .2); outline: 0; -webkit-background-clip: padding-box; background-clip: padding-box; -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5); box-shadow: 0 3px 9px rgba(0, 0, 0, .5) } .modal-header { min-height: 16.42857143px; padding: 15px; border-bottom: 1px solid #eee; position: relative } .modal-header .close { position: absolute; right: 10px; top: 10px; font-size: 30px } .modal-header h3, .modal-header .modal-title { margin: 0; padding: 10px 0; font-size: 16px; height: 24px; line-height: 24px } .modal-body { position: relative; padding: 15px; height: 600px; overflow-y: visible; word-break: break-all; line-height: 2; font-size: 16px } .modal-form { margin-bottom: 0 } .modal-footer { padding: 15px; margin-bottom: 0; text-align: right; background-color: #f5f5f5; border-top: 1px solid #eee; *zoom: 1 } .modal-footer:before, .modal-footer:after { display: table; content: "" } .modal-footer:after { clear: both } .modal-footer .btn+.btn { margin-left: 5px; margin-bottom: 0 } .modal-footer .btn-group .btn+.btn { margin-left: -1px } .modal-footer .btn-block+.btn-block { margin-left: 0 } .modal-scrollbar-measure { position: absolute; top: -9999px; width: 50px; height: 50px; overflow: scroll } .radius .modal-content { border-radius: 6px } .radius .modal-footer { border-bottom-left-radius: 6px; border-bottom-right-radius: 6px } @media (min-width: 768px) { .modal-dialog { width: 1000px; margin: 30px auto } .modal-content { -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5); box-shadow: 0 5px 15px rgba(0, 0, 0, .5) } .modal-sm { width: 1000px } } @media (min-width: 992px) { .modal-lg { width: 1000px } } .modal-alert { position: fixed; right: auto; bottom: auto; width: 300px; left: 50%; margin-left: -150px; top: 50%; margin-top: -30px; z-index: 9999; background-color: #fff; border: 1px solid #999; border: 1px solid rgba(0, 0, 0, .2); outline: 0; -webkit-background-clip: padding-box; background-clip: padding-box; -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5); box-shadow: 0 3px 9px rgba(0, 0, 0, .5) } .modal-alert-info { padding: 30px; text-align: center; font-size: 14px; background-color: #fff } .modal-footer .btn { width: 50px; height: 30px; border: 1px solid #ddd; background-color: #fff; cursor: pointer } .modal-body img { max-width: 100% } .public-relations { padding: 100px 0; background-color: #f2f2f1 } .public-relations .title { padding: 70px 0; text-align: center; background-color: #ffffff } .public-relations .title h2 { font-size: 36px; color: #333333; font-weight: 100 } .public-relations .title h3 { font-size: 28px; color: #666666; margin-bottom: 20px; font-weight: 100 } .public-relations .title p { font-size: 14px; color: #222222 } .pr-container { margin: 30px 0; padding: 20px 0; position: relative } .pr-container:before { position: absolute; content: ''; width: 1px; height: 100%; margin-left: -1px; top: -56px; left: 50%; background: #ccc; } .timelise-icon { position: absolute; left: 50%; margin-left: -13px; top: -80px; width: 25px; height: 25px; background: url(../imgs/yuan.png) no-repeat center center; } .timeline-block { position: relative; margin-top: 30px; } .timeline-ico { position: absolute; left: 50%; top: 25px; margin-left: -6px; width: 11px; height: 11px; background: #cfcfcf; border-radius: 50%; box-shadow: 0 0 0 4px #ffffff, inset 0 2px 0 rgba(0, 0, 0, 0.08), 0 3px 0 4px rgba(0, 0, 0, 0.05); } .timeline-block.right-block .timeline-content { float: right } .timeline-content { position: relative; width: 520px; padding: 20px; background: #ffffff; border-radius: 5px; box-shadow: 0 3px 0 #d7e4ed; cursor: pointer } .timeline-content::before { content: ''; position: absolute; top: 16px; right: 100%; height: 0; width: 0; border: 7px solid transparent; border-right: 7px solid #ffffff; } .timeline-content::before { top: 24px; left: 100%; border-color: transparent; border-left-color: #ffffff; } .timeline-block.right-block .timeline-content::before { top: 24px; left: auto; right: 100%; border-color: transparent; border-right-color: #ffffff; } .timeline-img { float: left; width: 180px; } .timeline-img img { width: 180px; } .timeline-con { float: right; width: 320px; } .timeline-con h6 { font-size: 18px; color: #333333 } .timeline-con .div { margin-top: 10px; font-size: 14px; color: #666666 !important } .xia_la { width: 800px; height: auto; margin: 1rem auto 0; text-align: center; position: relative } .xia_la i { display: block; width: 100%; height: 0; border-bottom: 1px solid #d9d9d9; top: 50%; left: 0; position: absolute; } .xia_la span { display: block; width: 200px; margin: 0 auto; color: #999; position: relative; background: #f2f2f1; } .time-time { position: absolute; left: 50%; top: 18px; margin-left: 35px; font-size: 18px; color: #da251c; font-weight: 700 } .timeline-block.right-block .time-time { left: auto; margin-left: 0; right: 50%; margin-right: 35px } #certify2 { position: relative; width: 960px; margin: 0 auto; } #certify2 .swiper-container { padding: 60px 0; } #certify2 .swiper-slide { width: 500px; height: 375px; background: #fff; box-shadow: 0 0 20px rgba(0, 0, 0, .3); } #certify2 .swiper-slide img { display: block; width: 500px; height: 375px; } #certify2 .swiper-button-prev { left: 0; width: 57px; height: 81px; margin-top: -40px; background: url(../imgs/arrow2.jpg) no-repeat; background-position: 0 0; } #certify2 .swiper-button-next { right: 0; width: 57px; height: 81px; margin-top: -40px; background: url(../imgs/arrow2.jpg) no-repeat; background-position: -57px 0; } /*location*/ .location { width: 100%; height: 48px; line-height: 48px; font-size: 13px; color: #787878; background-color: #f5f5f5; } .location a { color: #787878 } .location span { font-family: "simsun" } .gkd h2 { color: #212121; font-size: 36px; text-align: center } .gkd h3 { color: #212121; font-size: 24px; text-align: center } .gkd .p { color: #666666; font-size: 12px; text-align: center; line-height: 22px; margin-top: 10px; margin-bottom: 40px }