.ry_con { width: 100%; background-color: #f5f5f5; box-sizing: border-box; padding-top: 60px; } .ry_con .dlist1 { float: left; margin-top: 38px; margin-bottom: 60px; } .ry_con .dlist1 .item { width: 386px; height: 300px; margin-right: 20px; background: #fff; box-sizing: border-box; padding-top: 10px; float: left; margin-bottom: 20px; } .ry_con .dlist1 .item .pic { width: 366px; height: 248px; background-size: cover; margin: 0 auto; } .ry_con .dlist1 .item p { font-size: 16px; color: #242424; padding: 0 10px; line-height: 42px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; height: 42px; } .ry_con .dlist1 .item:nth-child(3n) { margin-right: 0px; } .ry_con .dlist1 .item:hover { box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); } .ry_con .dlist1 .item:hover p { color: #FD2A43; } .rc_con { width: 100%; background-color: #f5f5f5; box-sizing: border-box; padding-top: 60px; } .rc_con .dlist1 { height: 80px; background: #FD2A43; color: #fff; font-size: 20px; font-family: Microsoft YaHei; font-weight: 400; margin-top: 58px; } .rc_con .dlist1 p { width: 20%; float: left; text-align: center; line-height: 80px; margin: 0; } .rc_con .dlist2 { padding-bottom: 100px; } .rc_con .dlist2 .item { margin-bottom: 1px; } .rc_con .dlist2 .item .top1 { background: #fff; height: 80px; cursor: pointer; } .rc_con .dlist2 .item .top1 p { width: 20%; float: left; text-align: center; line-height: 80px; margin: 0; } .rc_con .dlist2 .item .top1 p span { display: inline-block; width: 34px; height: 34px; line-height: 34px; font-size: 18px; border-radius: 50%; text-align: center; color: #FD2A43; border: 1px solid #FD2A43; } .rc_con .dlist2 .item .top2 { padding: 30px; display: none; } .rc_con .dlist2 .item .top2 .bt { font-size: 18px; font-weight: bold; } .contact_con { width: 100%; background-color: #f5f5f5; box-sizing: border-box; padding-top: 50px; } .contact_con .contact_bg { background: url(../images/contact/tab.png) left no-repeat; border-bottom: 1px solid #dc273c; height: 46px; font-size: 22px; line-height: 46px; color: #fff; padding-left: 40px; } .contact_con .contact_a { padding: 30px 0; } .contact_con .contact_a .col-xs-3 { text-align: center; } .contact_con .contact_a .col-xs-3 a { border: #ccc 1px solid; width: 100%; height: 278px; display: inline-block; background: #fff; } .contact_con .contact_a .col-xs-3 a span { background: url(../images/contact/icon11.png) no-repeat; display: inline-block; vertical-align: middle; width: 113px; height: 113px; margin: 30px 0 15px 0; } .contact_con .contact_a .col-xs-3 a h3 { font-size: 20px; color: #333; font-weight: 600; position: relative; } .contact_con .contact_a .col-xs-3 a h3:before { content: ""; position: absolute; top: -17px; left: 0; right: 0; margin: 0 auto; background: #b43623; width: 49px; height: 2px; } .contact_con .contact_a .col-xs-3 a p { font-size: 16px; color: #666; } .contact_con .contact_a .col-xs-3 a:hover { background: #ed423f; border: #ed423f 1px solid; } .contact_con .contact_a .col-xs-3 a:hover h3, .contact_con .contact_a .col-xs-3 a:hover p { color: #fff; } .contact_con .contact_a .col-xs-3 a:hover h3:before { background: #fff; } .contact_con .contact_a .col-xs-3:nth-child(1) a span { background-position: 0 0; } .contact_con .contact_a .col-xs-3:nth-child(1) a:hover span { background-position: -128px 0; } .contact_con .contact_a .col-xs-3:nth-child(2) a span { background-position: 0 -126px; } .contact_con .contact_a .col-xs-3:nth-child(2) a:hover span { background-position: -128px -126px; } .contact_con .contact_a .col-xs-3:nth-child(3) a span { background-position: 0 -253px; } .contact_con .contact_a .col-xs-3:nth-child(3) a:hover span { background-position: -128px -253px; } .contact_con .contact_a .col-xs-3:nth-child(4) a span { background-position: 0 -381px; } .contact_con .contact_a .col-xs-3:nth-child(4) a:hover span { background-position: -128px -381px; } .contact_con .fenbu { background: #fff; margin-top: 20px; } .contact_con .fenbu .item { border-bottom: 1px solid #cccccc; height: 140px; } .contact_con .fenbu .item .a1 { width: 50%; height: 140px; float: left; padding-left: 40px; padding-top: 40px; } .contact_con .fenbu .item .a1 p { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; height: 'auto'; } .contact_con .fenbu .item .a1 p:first-child { font-size: 18px; color: #5f5f5f; } .contact_con .fenbu .item .a1 p:last-child { font-size: 14px; color: #949494; } .contact_con .fenbu .item .a2 { width: 30%; float: left; line-height: 140px; color: #949494; text-align: center; } .contact_con .fenbu .item .a3 { width: 20%; float: left; line-height: 140px; text-align: center; } .contact_con .fenbu .item .a3 a { color: #949494; } .contact_con .fenbu .item .a3 a:hover { color: #FD2A43; } .contact_con .fenbu .item:last-child { border-bottom: none; } .contact_con .ditum { margin-top: 48px; margin-bottom: 80px; background: #fff; padding: 0 38px; padding-top: 20px; padding-bottom: 20px; } .contact_con .ditum .daohang { background: #F5F5F5; height: 74px; padding: 0 12px; } .contact_con .ditum .daohang .a1 { float: left; line-height: 74px; } .contact_con .ditum .daohang .a1 img { width: 52px; height: 38px; margin-right: 4px; } .contact_con .ditum .daohang .a1 span { font-size: 22px; color: #333333; } .contact_con .ditum .daohang .a2 { float: right; line-height: 74px; } .contact_con .ditum .daohang .a2 img { width: 24px; height: 24px; margin-top: -6px; margin-right: 4px; } .contact_con .ditum .daohang .a2 span { font-size: 20px; color: #FD2A43; } .contact_con .ditum .contact_d { overflow: hidden; margin-top: 30px; width: 100%; } .contact_con .ditum .contact_d .col-xs-5 { background: #f5f5f5; padding: 20px 34px; height: 476px; } .contact_con .ditum .contact_d .col-xs-7 { padding-right: 0; } .contact_con .ditum .contact_d .message h5 { display: inline-block; font-size: 25px; } .contact_con .ditum .contact_d .message span { font-size: 14.6px; padding-left: 10px; } .contact_con .ditum .contact_d .messageFrom { padding-top: 20px; } .contact_con .ditum .contact_d .messageFrom label { color: #666666; padding-right: 10px; font-size: 14px; } .contact_con .ditum .contact_d .messageFrom input { height: 32px; } .contact_con .ditum .contact_d .messageFrom input, .contact_con .ditum .contact_d .messageFrom textarea { border: #e8e8e8 1px solid; width: 360px; padding-left: 15px; font-size: 12px; } .contact_con .ditum .contact_d .messageFrom .savebtn { background: #FD2A43; width: 412px; height: 38px; text-align: center; line-height: 38px; color: #fff; display: block; } .pro_con { width: 100%; background-color: #f5f5f5; box-sizing: border-box; padding-top: 20px; } .pro_con .fenlei { height: 44px; display: flex; } .pro_con .fenlei a { display: block; float: left; height: 44px; text-align: center; line-height: 44px; color: #494949; font-size: 14px; border: 1px solid #E5E5E5; background: #fff; border-left: 0px; margin-bottom: 10px; padding: 0 30px; } .pro_con .fenlei a:hover { color: #FD2A43; } .pro_con .fenlei a:first-child { border-left: 1px solid #E5E5E5; } .pro_con .fenlei a.active { color: #FD2A43; } .pro_con .sousuo { width: 200px; height: 35px; overflow: hidden; float: right; border-bottom: 1px solid #a6a6a6; margin-right: 3px; position: absolute; top: 10px; right: 10px; } .pro_con .sousuo input { display: block; width: 200px; height: 35px; font-size: 12px; line-height: 34px; font-family: "寰蒋闆呴粦"; color: #a6a6a6; padding-left: 14px; background-size: 18px 18px; border: none; } .pro_con .sousuo a { display: block; width: 20px; height: 20px; background: #fff url(../images/yz-als.png) no-repeat center; background-size: cover ; position: absolute; top: 8px; right: 0; z-index: 9; } .pro_con .dlist1 { margin-top: 20px; } .pro_con .dlist1 .item { width: 295px; height: 380px; background: #ffffff; float: left; margin-right: 16px; margin-bottom: 30px; } .pro_con .dlist1 .item a { display: block; width: 100%; height: 100%; } .pro_con .dlist1 .item .pic { margin-top: 20px; max-height: 260px; width: 260px; height: 260px; display: flex; justify-content: center; align-items: center; margin-left: 18px; overflow: hidden; } .pro_con .dlist1 .item .pic img { width: 100%; max-height: 100%; } .pro_con .dlist1 .item .a1 { font-size: 18px; color: #2D2D2D; text-align: center; margin-top: 10px; padding: 0 10px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; height: "auto"; } .pro_con .dlist1 .item .a2 { font-size: 14px; color: #525252; margin-top: 4px; padding: 0 10px; text-align: center; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; height: "auto"; } .pro_con .dlist1 .item:nth-child(4n) { margin-right: 0px; } .pro_con .dlist1 .item:hover { box-shadow: 5px 9px 13px 0px rgba(171, 171, 171, 0.45); } .prodata_con { background: #fff; } .prodata_con .top1 { height: 700px; padding-top: 120px; } .prodata_con .top1 .cleft { float: left; width: 700px; text-align: center; padding-left: 60px; } .prodata_con .top1 .cleft .big { width: 500px; height: 300px; display: table; } .prodata_con .top1 .cleft .big .child { display: table-cell; vertical-align: middle; text-align: center; } .prodata_con .top1 .cleft .big .child img { max-width: 500px; } .prodata_con .top1 .cleft .ps { margin-top: 50px; padding: 0 10px; } .prodata_con .top1 .cleft .ps .item { cursor: pointer; width: 120px; height: 80px; border: 1px solid #CBCBCB; float: left; margin-right: 10px; line-height: 80px; } .prodata_con .top1 .cleft .ps .item img { width: 80px; max-height: 80px; } .prodata_con .top1 .cleft .ps .item.active { border: 1px solid #FD2A43; } .prodata_con .top1 .cright { float: right; width: 500px; } .prodata_con .top1 .cright .a1 { font-size: 26px; color: #171717; } .prodata_con .top1 .cright .a2 { margin-top: 20px; color: #666666; line-height: 30px; font-size: 16px; } .prodata_con2 { background-color: #f5f5f5; } .prodata_con2 .top1 { background: #fff; margin-top: 40px; padding-bottom: 60px; } .prodata_con2 .top1 .bt { font-size: 28px; color: #515151; width: 1100px; height: 80px; line-height: 80px; border-bottom: 1px solid #E6E6E6; text-align: center; margin: 0 auto; display: block; } .prodata_con2 .top1 .cc { border-bottom: 1px solid #E6E6E6; display: flex; align-items: center; width: 1100px; margin: 0 auto; } .prodata_con2 .top1 .cc .a1 { width: 200px; float: left; text-align: center; margin: 0; } .prodata_con2 .top1 .cc .a2 { width: 900px; float: left; margin: 0; padding: 20px 0; color: #999999; font-size: 14px; padding-left: 20px; border-left: 1px solid #E6E6E6; white-space: pre-line; } .prodata_con2 .top1 .cc .a2m { width: 900px; float: left; margin: 0; color: #999999; font-size: 14px; border-left: 1px solid #E6E6E6; white-space: pre-line; display: flex; flex-direction: column; } .prodata_con2 .top1 .cc .a2m .bol { margin: 0; display: flex; border-bottom: 1px solid #E6E6E6; align-items: center; } .prodata_con2 .top1 .cc .a2m .bol span { display: block; } .prodata_con2 .top1 .cc .a2m .bol span:first-child { height: 100%; padding: 20px; width: 200px; text-align: center; } .prodata_con2 .top1 .cc .a2m .bol span:last-child { padding: 20px; border-left: 1px solid #E6E6E6; } .prodata_con2 .top1 .cc .a2m .bol:last-child { border-bottom: none; } .prodata_con2 .top1 .down { border-bottom: 1px solid #E6E6E6; display: flex; align-items: center; width: 1100px; margin: 0 auto; } .prodata_con2 .top1 .down .a1 { width: 200px; float: left; text-align: center; margin: 0; display: flex; justify-content: center; align-items: center; flex-direction: column; } .prodata_con2 .top1 .down .a1 img { width: 40px; height: 40px; } .prodata_con2 .top1 .down .a2 { width: 900px; float: left; margin: 0; color: #999999; border-left: 1px solid #E6E6E6; } .prodata_con2 .top1 .down .a2 .item { width: 100%; border-bottom: 1px solid #E6E6E6; padding: 20px 0; padding-left: 20px; } .prodata_con2 .top1 .down .a2 .item .b1 { float: left; } .prodata_con2 .top1 .down .a2 .item .b1 p { font-size: 14px; color: #777777; margin: 0; } .prodata_con2 .top1 .down .a2 .item .b1 span { font-size: 12px; color: #777777; } .prodata_con2 .top1 .down .a2 .item .b2 { float: right; display: block; font-size: 14px; color: #777777; margin-top: 10px; } .prodata_con2 .top1 .down .a2 .item .b2 img { margin-top: -4px; margin-right: 4px; } .prodata_con2 .top1 .down .a2 .item:last-child { border-bottom: none; } .faz_con { min-height: 900px; margin-bottom: 50px; margin-top: 30px; } .faz_con .cleft { margin-top: 40px; width: 214px; float: left; } .faz_con .cleft .dev_index_l_wrap .dev_index_l_box { overflow: hidden; width: 214px; position: relative; margin-bottom: 15px; height: 717px; } .faz_con .cleft .dev_index_l_wrap .dev_index_l_top { display: block; width: 16px; height: 10px; background: url(../images/fazhan/dev_top.jpg) no-repeat; margin-bottom: 15px; position: relative; float: right; right: -2px; } .faz_con .cleft .dev_index_l_wrap .dev_index_l_bottom { display: block; width: 16px; height: 10px; background: url(../images/fazhan/dev_bottom_act.jpg) no-repeat; margin-bottom: 15px; position: relative; float: right; right: -2px; } .faz_con .cleft .dev_index_l_wrap ul { width: 24px; float: right; position: relative; margin-top: -2px; } .faz_con .cleft .dev_index_l_wrap li { width: 18px; height: 89px; line-height: 89px; text-align: center; background: url(../images/fazhan/dev_br.jpg) no-repeat right center; background-size: auto 100%; margin-top: -1px; margin-right: 5px; } .faz_con .cleft .dev_index_l_wrap li span { position: relative; padding-right: 30px; color: #5e5e5e; font-family: Arial; float: right; right: -5px; margin-top: -1px; cursor: pointer; } .faz_con .cleft .dev_index_l_wrap li.active span { font-size: 72px; color: #FD2A43; font-weight: bold; background: url(../images/fazhan/dev_cir.jpg) no-repeat right center; } .faz_con .dev_index_r { width: 900px; float: left; margin-left: 115px; overflow-y: scroll; height: 900px; } .faz_con .dev_index_r::-webkit-scrollbar { /*婊氬姩鏉℃暣浣撴牱寮?/ width: 10px; /*楂樺鍒嗗埆瀵瑰簲妯珫婊氬姩鏉$殑灏哄*/ height: 1px; } .faz_con .dev_index_r::-webkit-scrollbar-thumb { /*婊氬姩鏉¢噷闈㈠皬鏂瑰潡*/ border-radius: 10px; box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2); background: #535353; } .faz_con .dev_index_r::-webkit-scrollbar-track { /*婊氬姩鏉¢噷闈㈣建閬?/ box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2); border-radius: 10px; background: #ededed; } .faz_con .dev_index_r .dev_index_r_part > h4 { color: #d2d2d2; border-top: 5px solid #d2d2d2; font-size: 120px; font-family: "Microsoft Yahei"; margin-right: 20px; } .faz_con .dev_index_r ul { position: relative; margin-bottom: 40px; } .faz_con .dev_index_r li { width: 49.6%; margin-bottom: 22px; float: left; } .faz_con .dev_index_r li .year_wrap { width: 95%; border: 1px solid #dddddd; } .faz_con .dev_index_r li.odd .year_wrap { float: right; } .faz_con .dev_index_r li .year_wrap img { width: 100%; } .faz_con .year_box { padding: 30px; position: relative; z-index: 20; background: #fff; height: 170px; } .faz_con .year_box h4 { color: #2b2b2b; margin-bottom: 6px; } .faz_con .year_box p { color: #616161; font-size: 14px; line-height: 1.7em; } .faz_con .dev_index_r .year_box h4 { display: inline-block; line-height: 40px; text-align: center; position: relative; } .faz_con .dev_index_r .year_box span { width: 40px; height: 40px; display: inline-block; margin-left: 23px; } .faz_con .dev_index_r .year_box h4:hover em { opacity: 1; } .faz_con .dev_index_r .year_box em { opacity: 0; height: 35px; line-height: 35px; display: inline-block; margin-left: 14px; background: #d2d2d2; width: 91px; color: #fff; font-size: 14px; position: absolute; top: 50%; transform: translateY(-50%); transition: all 0.3s; font-style: normal; } .faz_con .dev_index_r .year_box em:before { content: ""; display: block; position: absolute; width: 8px; height: 12px; top: 50%; transform: translateY(-50%); background: url(/images/add_icon_10.png); left: -5px; } /*banner*/ #banner_main { position: relative; } .banner { position: relative; width: 100%; min-width: 1000px; padding: 0 0 45.28%; overflow: hidden; } .banner .list { width: 100%; display: inline-block; } .banner .list li { width: 100%; position: absolute; left: 0; top: 0; bottom: 0; right: 0; z-index: 1; overflow: hidden; background: #fff; } .banner .list li a { width: 100%; display: block; height: 100%; margin-top: -1px; } .banner img { width: 100%; height: 100%; display: block; position: relative; left: 0; top: 0; } .banner .slide_btn { position: absolute; bottom: 46px; right: 5.2%; height: 24px; z-index: 120; } .banner .prev, .banner .next { float: left; display: block; width: 13px; height: 23px; background: url("../images/vb/prev.png") no-repeat center center; z-index: 12; top: 50%; margin-top: -2px; cursor: pointer; transition: ease-in-out 0.2s; } .banner .next { background: url("../images/vb/next.png") no-repeat center center; } .banner .next:hover { right: 7.5%; opacity: 1; filter: alpha(opacity=100); background: url("../images/vb/next_h.png") no-repeat center center; } .banner .prev:hover { left: 7.5%; opacity: 1; filter: alpha(opacity=100); background: url("../images/vb/prev_h.png") no-repeat center center; } .banner .sline { margin: 0 40px; float: left; display: block; width: 1px; height: 22px; background: url("../images/vb/pnLine.png") no-repeat center center; } .banner .tip { position: absolute; width: 100%; left: 5.2%; bottom: 40px; height: 34px; z-index: 30; } .banner .tip li { margin: 0 5px; width: 34px; height: 34px; line-height: 10px; text-align: center; cursor: pointer; font-size: 0; font-weight: bold; overflow: hidden; display: inline-block; background: url("../images/vb//tip.png") no-repeat center center; *display: inline; *zoom: 1; transition: ease-in-out 0.2s; } .banner .tip li.cur { background: url("../images/vb/tip_on.png") no-repeat center center; } .banner .pbg1 { position: absolute; bottom: 0; left: 0; width: 885px; height: 225px; background: url("../images/vb/banner_bg1.png") no-repeat center center; z-index: 4; background-size: cover; } .banner .pbg2 { position: absolute; bottom: 0; right: 0; width: 1614px; height: 330px; background: url("../images/vb/banner_bg2.png") no-repeat center center; z-index: 3; background-size: cover; } .banner .v-txt { position: absolute; width: 100%; top: 44%; text-align: center; z-index: 14; } .banner .v-txt h3 { height: 90px; font-size: 54px; line-height: 90px; margin-bottom: 12px; color: #fff; letter-spacing: 8px; } .banner .v-txt h3 .uimg1 { display: block; width: 596px; height: 61px; margin: 0 auto; } .banner .v-txt h3 .uimg2 { display: block; width: 283px; height: 30px; margin: 0 auto; margin-top: 30px; } .banner .video-container { background-color: #fff; z-index: 1; } .banner .video-container #video { display: block; min-width: 100%; min-height: 103%; position: absolute; top: -10%; left: -10%; z-index: 12; } .banner .opacity { position: absolute; top: 0; left: 0; display: block; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.1); z-index: 13; } .index_bt .a1 { float: left; } .index_bt .a1 .b1 { position: relative; } .index_bt .a1 .b1 p { color: #1A1A1A; font-size: 40px; margin: 0; display: inline-block; font-weight: bold; } .index_bt .a1 .b1 span { display: inline-block; width: 42px; height: 2px; background: #FD2A43; position: absolute; top: 0; bottom: 0; margin: auto; margin-left: 20px; } .index_bt .a1 .sub { margin: 0; color: #717171; font-size: 18px; margin-top: 10px; letter-spacing: 4px; } .index_bt .a2 { float: right; margin-top: 38px; } .index_bt .a2 .lei { float: left; width: 80px; color: #A59999; font-size: 18px; margin: 0 26px; height: 30px; text-align: center; } .index_bt .a2 .lei.active { color: #1A1A1A; border-bottom: 1px solid #1A1A1A; } .index_bt .a2 .lei:hover { color: #1A1A1A; border-bottom: 1px solid #1A1A1A; } .index_bt .a2 .more { width: 118px; height: 40px; display: block; color: #000000; padding: 0 10px; float: left; margin-left: 40px; border-bottom: 2px solid #000000; } .index_bt .a2 .more img { margin-top: -4px; } .index_bt .a2 span { margin-right: 14px; } .index_pro { padding-top: 100px; } .index_pro .pro1 { margin-top: 60px; } .index_pro .pro1 a { display: block; } .index_pro .pro1 img { width: 100%; transition: all 0.6s; -ms-transition: all 0.8s; } .index_pro .pro1 img:hover { transform: scale(1.1); -ms-transform: scale(1.1); } .index_pro .pro1 .a1 { float: left; width: 49.8%; overflow: hidden; position: relative; } .index_pro .pro1 .a1 .txt { position: absolute; left: 6%; top: 78%; } .index_pro .pro1 .a1 .txt p:first-child { margin: 0; font-size: 16px; color: #fff; } .index_pro .pro1 .a1 .txt p:last-child { margin: 0; font-size: 24px; color: #fff; font-weight: bold; } .index_pro .pro1 .a1 .jian { position: absolute; right: 6%; top: 84%; width: 35px; height: 22px; } .index_pro .pro1 .a1:hover { box-shadow: 4px 4px 8px 0px rgba(171, 171, 171, 0.45); } .index_pro .pro1 .a2 { float: right; width: 49.8%; overflow: hidden; position: relative; } .index_pro .pro1 .a2 .txt { position: absolute; left: 6%; top: 78%; } .index_pro .pro1 .a2 .txt p:first-child { margin: 0; font-size: 16px; color: #fff; } .index_pro .pro1 .a2 .txt p:last-child { margin: 0; font-size: 24px; color: #fff; font-weight: bold; } .index_pro .pro1 .a2 .jian { position: absolute; right: 6%; top: 84%; width: 35px; height: 22px; } .index_pro .pro1 .a2:hover { box-shadow: 4px 4px 8px 0px rgba(171, 171, 171, 0.45); } .index_pro .pro2 { margin-top: 8px; } .index_pro .pro2 a { display: block; } .index_pro .pro2 img { width: 100%; transition: all 0.6s; -ms-transition: all 0.8s; } .index_pro .pro2 img:hover { transform: scale(1.1); -ms-transform: scale(1.1); } .index_pro .pro2 .a1 { float: left; width: 33%; margin-right: 0.5%; overflow: hidden; position: relative; } .index_pro .pro2 .a1 .txt { position: absolute; left: 6%; top: 78%; } .index_pro .pro2 .a1 .txt p:first-child { margin: 0; font-size: 16px; color: #fff; } .index_pro .pro2 .a1 .txt p:last-child { margin: 0; font-size: 24px; color: #fff; font-weight: bold; } .index_pro .pro2 .a1 .jian { position: absolute; right: 6%; top: 84%; width: 35px; height: 22px; } .index_pro .pro2 .a1:hover { box-shadow: 4px 4px 8px 0px rgba(171, 171, 171, 0.45); } .index_pro .pro2 .a2 { float: left; width: 33%; margin-right: 0.5%; overflow: hidden; position: relative; } .index_pro .pro2 .a2 .txt { position: absolute; left: 6%; top: 78%; } .index_pro .pro2 .a2 .txt p:first-child { margin: 0; font-size: 16px; color: #fff; } .index_pro .pro2 .a2 .txt p:last-child { margin: 0; font-size: 24px; color: #fff; font-weight: bold; } .index_pro .pro2 .a2 .jian { position: absolute; right: 6%; top: 84%; width: 35px; height: 22px; } .index_pro .pro2 .a2:hover { box-shadow: 4px 4px 8px 0px rgba(171, 171, 171, 0.45); } .index_pro .pro2 .a3 { float: right; width: 33%; overflow: hidden; position: relative; } .index_pro .pro2 .a3 .txt { position: absolute; left: 6%; top: 78%; } .index_pro .pro2 .a3 .txt p:first-child { margin: 0; font-size: 16px; color: #fff; } .index_pro .pro2 .a3 .txt p:last-child { margin: 0; font-size: 24px; color: #fff; font-weight: bold; } .index_pro .pro2 .a3 .jian { position: absolute; right: 6%; top: 84%; width: 35px; height: 22px; } .index_pro .pro2 .a3:hover { box-shadow: 4px 4px 8px 0px rgba(171, 171, 171, 0.45); } .index_about { margin-top: 200px; position: relative; } .index_about .cleft { float: left; width: 40%; margin-top: 40px; } .index_about .cleft img { position: relative; z-index: 9; width: 100%; } .index_about .cright { float: right; margin-left: 4%; width: 54%; } .index_about .cright .top1 { margin-top: 40px; } .index_about .cright .top1 .dlist1 { margin-top: 54px; } .index_about .cright .top1 .dlist1 .item { float: left; width: 32%; margin-right: 1%; position: relative; } .index_about .cright .top1 .dlist1 .item a { display: block; } .index_about .cright .top1 .dlist1 .item a img { width: 100%; height: 100%; } .index_about .cright .top1 .dlist1 .item .txt { width: 100%; height: 100%; position: absolute; top: 0; left: 0; margin: 0; background: #000000; opacity: 0.4; text-align: center; color: #fff; font-size: 20px; cursor: pointer; display: flex; justify-content: center; align-items: center; } .index_about .cright .top1 .dlist1 .item .txt:hover { background: #FD2A43; } .index_about .cright .top1 .dlist1 .item:last-child { margin-right: 0px; } .index_about .cright .top2 { margin-top: 48px; } .index_about .cright .top2 .dlist1 { width: 100%; margin-top: 52px; } .index_about .cright .top2 .dlist1 .item { width: 50%; float: left; margin-top: 20px; } .index_about .cright .top2 .dlist1 .item .a1 { width: 46px; height: 56px; float: left; border-right: 1px solid #D2D2D2; position: relative; } .index_about .cright .top2 .dlist1 .item .a1 img { position: absolute; top: 0; bottom: 0; margin: auto; } .index_about .cright .top2 .dlist1 .item .a2 { margin-left: 20px; float: left; } .index_about .cright .top2 .dlist1 .item .a2 p:first-child { font-size: 20px; color: #1A1A1A; margin: 0; } .index_about .cright .top2 .dlist1 .item .a2 p:last-child { font-size: 18px; color: #1A1A1A; font-weight: bold; margin: 0; margin-top: 4px; } .index_about .wenzi { position: absolute; top: -8%; left: 10%; } .index_news { margin-top: 110px; } .index_news .inewslist { padding: 5% 0; overflow: hidden; position: relative; margin-top: 52px; } .index_news .inewslist .inews { position: relative; width: 50%; height: 268px; float: left; background: #ededed; display: flex; align-items: center; overflow: hidden; } .index_news .inewslist .inews a { display: block; overflow: hidden; background: #ededed; } .index_news .inewslist .inews a .pic { width: 50%; min-height: 330px; float: left; overflow: hidden; display: flex; align-items: center; } .index_news .inewslist .inews a .pic img { transition: all 0.6s; -ms-transition: all 0.8s; width: 100%; } .index_news .inewslist .inews a .txt { position: absolute; right: 0; top: 0; width: 50%; height: 100%; padding: 0 5%; box-sizing: border-box; } .index_news .inewslist .inews a .txt h4 { font-size: 18px; color: #333; line-height: 28px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; height: "auto"; } .index_news .inewslist .inews a .txt h5 { font-size: 14px; color: #999; font-weight: normal; line-height: 24px; margin: 30px 0; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; height: "auto"; } .index_news .inewslist .inews a .txt h6 { font-size: 12px; color: #A9A9A9; font-weight: normal; } .index_news .inewslist .inews a .txt::before { content: ''; width: 0; height: 0; border-width: 20px 20px 20px 0; border-style: solid; border-color: transparent #ededed transparent transparent; position: absolute; left: -20px; top: 50%; margin-top: -20px; z-index: 3; } .index_news .inewslist .inews:nth-child(3) .txt, .index_news .inewslist .inews:nth-child(4) .txt { left: 0; right: auto; } .index_news .inewslist .inews:nth-child(3) .pic, .index_news .inewslist .inews:nth-child(4) .pic { float: right; } .index_news .inewslist .inews:nth-child(3) .txt::before { border-width: 20px 0 20px 20px; border-color: transparent transparent transparent #ededed; left: auto; right: -20px; } .index_news .inewslist .inews:nth-child(4) .txt::before { border-width: 20px 0 20px 20px; border-color: transparent transparent transparent #ededed; left: auto; right: -20px; } .index_news .inewslist .inews a:hover .pic img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); } .index_news .inewslist .inews a:hover .txt { background: #FD2A43; } .index_news .inewslist .inews a:hover .txt h4 { color: #fff; } .index_news .inewslist .inews a:hover .txt h5 { color: #fff; } .index_news .inewslist .inews a:hover .txt h6 { color: #fff; } .index_news .inewslist .inews a:hover .txt::before { border-color: transparent #FD2A43 transparent transparent; } .index_news .inewslist .inews:nth-child(3) a:hover .txt::before, .index_news .inewslist .inews:nth-child(4) a:hover .txt::before { border-color: transparent transparent transparent #FD2A43; } .index_news .d-table { display: table; width: 100%; height: 100%; } .index_news .d-table-cell { display: table-cell; vertical-align: middle; } .index_hezuo { margin-bottom: 50px; } .index_hezuo .tabsList { margin-top: 55px; width: 100%; position: relative; } .index_hezuo .tabsList .slideBox { overflow: hidden; zoom: 1; } .index_hezuo .tabsList .slideBox ul li { float: left; margin-right: 16px; } .index_hezuo .tabsList .slideBox ul li .pic { overflow: hidden; width: 323px; height: 190px; box-sizing: border-box; border: 2px solid #f5f5f5; } .index_hezuo .tabsList .slideBox ul li .pic a { display: block; height: 100%; width: 100%; } .index_hezuo .tabsList .slideBox ul li .pic a img { width: 100%; height: 100%; transition: all 0.6s; -ms-transition: all 0.8s; } .index_hezuo .tabsList .slideBox ul li .pic a img:hover { transform: scale(1.1); -ms-transform: scale(1.1); } .index_hezuo .tabsList .slideBox .sPrev, .index_hezuo .tabsList .slideBox .sNext { position: absolute; left: -28px; top: 38px; display: block; width: 19px; height: 128px; background: url(../images/left.png) center center no-repeat; } .index_hezuo .tabsList .slideBox .sNext { left: auto; right: 2px; background: url(../images/right.png) center center no-repeat; } .proshow_box .thumb .cleft { float: left; margin-top: 100px; width: 568px; height: 568px; margin-left: 100px; } .proshow_box .thumb .cright { float: left; margin-top: 250px; margin-left: 120px; } .proshow_box .thumb .cright .a1 { color: #fff; font-size: 50px; } .proshow_box .thumb .cright .a2 { color: #fff; font-size: 30px; margin-top: 20px; } .proshow_box .thumb .cright .chakan { width: 159px; height: 47px; background: #7ea4f1; border-radius: 24px; display: block; text-align: center; line-height: 47px; color: #fff; font-size: 16px; margin-top: 60px; } .proshow_box .dlist1 img { width: 100%; height: auto; } /*# sourceMappingURL=./style.css.map */