/*# sourceMappingURL=style.css.map */ body{ font-family: "PingFang SC","PingHei","STHeitiSC-Light", "Myriad Set Pro", "Lucida Grande","Helvetica Neue", "Helvetica","microsoft yahei","SimHei", "tahoma", "Arial","Verdana", "sans-serif"; } .wow{ visibility: hidden; } .visibhid{ visibility: hidden; } /* 琛ㄥ崟閲嶇疆 */ select::-ms-expand { display: none; } input,select,textarea{ box-shadow: none; outline: none; border: none; border-radius: 0; -ms-appearance: none; -moz-appearance: none; -webkit-appearance:none; appearance:none; } /* end */ /* 宸ュ叿绫 */ .visible-xs, .visible-sm, .visible-md, .visible-lg { display: none !important; } @media (max-width: 991px) and (min-width: 768px){ .visible-sm { display: block !important; } .hidden-sm { display: none !important; } } @media (max-width: 767px){ .visible-xs { display: block !important; } .hidden-xs { display: none !important; } } @media (max-width: 1200px) and (min-width: 992px){ .visible-md{ display: block !important; } .hidden-md{ display: none !important; } } @media (min-width: 1201px){ .visible-lg{ display: inline-block !important; } } /* end */ .forie{ width: 100%; height: 100%; background:#fff url(../img/tishi.jpg) center no-repeat; position: fixed; top: 0; left: 0; z-index: 500; } *:after{ content: ''; display: block; position: absolute; } .fz60{ font-size: 60px; } .fz48{ font-size: 48px; } .fz36{ font-size: 36px; } .fz30{ font-size: 30px; } .fz24{ font-size: 24px; } .fz18{ font-size: 18px; } .fz16{ font-size: 16px; } .fz15{ font-size: 15px; } .fz14{ font-size: 14px; } .fz13{ font-size: 13px; } .arial{ font-family: 'Arial'; } .wrap{ width: 1400px; max-width: 90%; margin: 0 auto; } body{ font-size: 0; padding-top: 77px; } header{ vertical-align: top; height: 77px; line-height: 77px; position: relative; z-index: 99; position: fixed; width: 100%; top: 0; left: 0; background-color: #fff; } header .logo{ display: inline-block; width: 2.27rem; height: 77px; line-height: 77px; background-color: #183883; text-align: center; vertical-align: top; float: left; } header .logo img{ height: 100%; vertical-align: top; } header nav{ float: left; height: 77px; } header nav .item{ display: inline-block; padding: 0 .25rem; position: relative; margin-left: .34rem; position: relative; } header nav .item.on:after{ width: 100%; height: 2px; background-color: #183883; left: 0; bottom: -1px; } header nav a{ display: block; color: #2e2e2e; } header nav .item .sel-con{ display: none; position: absolute; top: 100%; left: 0rem; width: 2.4rem; z-index: 2; background:#fff; border-top: 3px solid #183883; } header nav .item .sel-con a{ line-height: .3rem; padding: .1rem .36rem; border-bottom: 1px solid #e5e5e5; border-left: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5; } header .r-side{ float: right; position: relative; white-space: nowrap; } header .r-side .tel{ color: #183883; padding:0 90px 0 40px; background: url('../img/2.png') no-repeat left center/30px auto; display: inline-block; vertical-align: top; } header .r-side .searico{ display: inline-block; height: 77px; vertical-align: top; position: absolute; right: 0; top: 0; } header .r-side .searico form{ height: 100%; } header .r-side .searico .submit{ display: inline-block; width: 78px; height: 77px; vertical-align: top; background: #183883 url('../img/3.png') no-repeat center/25px auto; padding: 0; } header .r-side .searico .text{ height: 77px; width: 200px; background-color: #183883; padding: 0; transition: all .3s ease-out; color: #fff; vertical-align: top; padding-left: 20px; } header .r-side .searico .textbox{ /* overflow: hidden; */ display: inline-block; height: 100%; width: 0; background-color: #183883; transition: all .3s .05s ease-out; } header .r-side .searico .textbox .sel-type{ width: 120px; height: 100%; border-left: 1px solid rgba(255,255,255,.4); border-right: 1px solid rgba(255,255,255,.4); font-size: 16px; color: #fff; text-align: left; display: inline-block; vertical-align: top; position: relative; } header .r-side .searico .textbox .sel-type .tit{ padding: 0 20px; line-height: 77px; cursor: pointer; } header .r-side .searico .textbox .sel-type .tit:after{ content: ''; display: block; position: absolute; width: 15px; height: 15px; background: url('../img/sel-add.png') no-repeat center/14px auto; left: 80%; top: 0; bottom: 0; margin: auto 0; transition: all .3s ease-out; } header .r-side .searico .textbox .sel-type .tit.on:after{ transform: rotate(45deg); } header .r-side .searico .textbox .sel-type .tit-con{ display: none; position: absolute; width: 100%; top: 100%; left: 0; background-color: #183883; box-sizing: border-box; font-size: 14px; line-height: 2; overflow: hidden; /* height: 0; */ /* transition: all .3s ease-out; */ } header .r-side .searico .textbox .sel-type .tit-con div{ display: block; padding: .25em 20px; border-top: 1px solid rgba(255,255,255,.4); cursor: pointer; } header .r-side .searico .textbox .sel-type .tit-con div:last-child{ border-bottom: 1px solid rgba(255,255,255,.4); } #main .iban{ width: 100%; } #main .iban a{ display: block; position: relative; } #main .iban img{ width: 100%; } #main .iban .wrap{ width: 79.2%; position: absolute; top: 40%; left: 0; right: 0; margin: 0 auto; color: #fff; transform: translate(0,-50%); } #main .iban .wrap .text{ width: 560px; max-width: 70%; } #main .iban .wrap .text .fz48{ line-height: 1.5; } #main .iban .wrap .text .fz14{ line-height: 1.3; padding-top: 10px; } body .swiper-container-horizontal>.swiper-pagination{ bottom: 4%; } body .swiper-pagination .swiper-pagination-bullet{ width: 18px; height: 18px; border-radius: 100%; background: rgba(255,255,255,.5); opacity: 1; } body .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{ background: rgba(24,56,131,1); } .whalf{ width: 50%; position: relative; display: inline-block; vertical-align: middle; overflow: hidden; } .whalf img{ width: 100%; } #main .wrap1{ overflow: hidden; } #main .wrap1 img{ transition: all .3s ease-in; } #main .wrap1 .text{ color: #fff; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); padding: .25rem 0 .12rem .34rem; border-left: 5px solid #fff; line-height: 2; white-space: nowrap; } #main .wrap1 .text .fz36{ line-height: 1; } #main .wrap2{ background-color: #f2f2f2; } #main .wrap2 .whalf:last-child{ overflow: visible; } #main .wrap2 .text{ display: block; color: #000000; box-sizing: border-box; padding: 0 1rem; } #main .wrap2 .text .en{ line-height: 1; } #main .wrap2 .text .cn{ line-height: 1.4; } #main .wrap2 .text .name{ padding-top: .14rem; } #main .wrap2 .text .con{ padding-top: .16rem; } #main .wrap2 .text .more{ display: block; width: 120px; text-align: center; height: 38px; line-height: 38px; border: 1px solid rgba(24,56,131,.35); color: #183883; box-shadow: 5px 5px 5px rgba(0,34,114,0); margin-top: .12rem; cursor: pointer; transition: all .3s ease-out; } #main .wrap3{ position: relative; } #main .wrap3 img{ width: 100%; } #main .wrap3 li{ width: 50%; display: inline-block; vertical-align: top; float: left; position: relative; } #main .wrap3 li a{ overflow: hidden; } #main .wrap3 li .text{ position: absolute; top: 0; left: 0; visibility: hidden; width: 100%; height: 100%; /*background-color: rgba(218,94,3,.85);*/ /*background-color: rgba(57,106,172,.85);*/ /* background-color: rgba(43,72,137,.88); */ /*background-color: rgba(9,151,174,.88);*/ background-color: rgba(24,56,131,.9); transition: all .3s ease-out; transform: translate(-100%,0); opacity: 0; } #main .wrap3 li .text .fz24{ line-height: 1.5; } #main .wrap3 li .text .d2{ padding-top: .5em; } #main .wrap3 li .text .box{ top: 50%; transform: translate(0,-50%); position: absolute; width: 100%; left: 0; } #main .wrap3 li:nth-child(2n){ float: right; } #main .wrap3 li a{ display: block; width: 50%; position: relative; color: #fff; } #main .wrap3 li a .d1{ position: absolute; left: .2rem; bottom: .2rem; line-height: 1; } #main .wrap3 li:nth-child(2n) a{ float: right; } #main .wrap3 li:last-child{ position: absolute; bottom: 0; left: 0; right: 0; margin: 0 auto; } #main .wrap3 li:last-child a{ width: 100%; } #main .wrap3 .htbox{ display: block; width: 50%; position: absolute; left: 0; right: 0; top: 16%; margin: 0 auto; z-index: 3; color: #000; line-height: 1; transform: translate(0,-50%); } #main .wrap3 .htbox .box{ width: 80%; position: relative; margin: 0 auto; } #main .wrap3 .htbox .en{ opacity: .5; padding-bottom: .333em; } #main .wrap3 .htbox .con{ color: #666666; line-height: 1.5; padding-top: .3rem; } #main .wrap3 .htbox .con p{ display: inline; } #main .wrap3 .htbox .more{ display: inline; color: rgba(24,56,131,1); } #main .wrap4{ position: relative; vertical-align: top; } #main .wrap4 img{ width: 100%; } #main .wrap4 .play{ position: absolute; text-align: center; color: rgba(255,255,255,.7); z-index: 2; top: 50%; left: 50%; transform: translate(-50%,-50%); white-space: nowrap; text-align: center; cursor: pointer; } #main .wrap4 .play img{ width: .9rem; } #main .wrap4 .play .fz18{ padding-top: .3rem; } footer{ background: rgba(68,68,68,1); } footer .top{ border-bottom: 1px solid rgba(255,255,255,.2); line-height: 52px; height: 52px; } footer .top a{ color: rgba(255,255,255,.3); display: inline-block; padding-right: 1.71em; position: relative; } footer .top a:after{ height: 1em; width: 1px; background: rgba(255,255,255,.1); right: .85em; top: 0; bottom: 0; margin: auto 0; } footer .top a:last-child:after{ display: none; } footer .bot{ padding: .34rem 0 .32rem; } footer .code{ display: inline-block; vertical-align: middle; width: 122px; height: 122px; } footer .left{ display: inline-block; vertical-align: middle; max-width: 400px; padding-left: .2rem; } footer a{ transition: all .3s ease-out; } footer .left .d1, footer .left a{ color: rgba(255,255,255,.1); line-height: 1.143; transition: all .3s ease-out; } footer .left .d1 span{ color: rgba(255,255,255,1); } footer .left select{ width: 2.3rem; height: 40px; font-size: 12px; color: #4a4a4a; padding: 0 0 0 15px; margin-top: .3rem; background:#696969 url('../img/5.png') no-repeat 90% center/11px auto; } footer .right{ float: right; color: rgba(255,255,255,.3); text-align: right; line-height: 1.71; padding-left: .4rem; border-left: 1px solid rgba(255,255,255,.1); } footer .right a{ display: inline-block; color: rgba(255,255,255,1); padding-left: 16px; background: url('../img/14.jpg') no-repeat left center/9px auto; opacity: .3; } .ad{ position: relative; width: 100%; overflow: hidden; } .ad img{ width: 100%; transition: all 5s ease-in; transform: scale(1.3); } .ad.on img{ transform: scale(1); } .ad .text.wrap{ position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); color: #fff; } .ad .text .fz60{ line-height: 1; } .ad .text .fz36{ font-style: italic; padding-bottom: .5em; position: relative; } .ad .text .fz36:after{ width: .8rem; height: 2px; background-color: #fff; bottom: 0; left: 0; } .ad .text .con{ padding-top: 2em; } .ad.ad2 .text.wrap{ top: 55%; } .vidbox{ position: fixed; width: 100%; height: 100%; top: 0; left: 0; z-index: 99; display: none; background: rgba(0,0,0,0.9); } .vidbox .close{ width: 40px; height: 40px; background: url(../img/8.png) no-repeat center; position: absolute; top: 40px; right: 40px; cursor: pointer; z-index: 2; cursor: pointer; } .vidbox video{ width: 90%; position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto; } .topnav{ box-shadow: 0 3px 8px 1px rgba(4,4,4,.05); height: 70px; line-height: 70px; } .topnav .swiper-container{ float: left; width: 78%; overflow: visible; position: relative; } .circuit_nav.topnav .swiper-container:after{ height: 70px; width: 70%; position: absolute; left: 100%; top: 0; background-color: #fff; z-index: 9; } .topnav .swiper-slide{ width: auto; display: inline-block; line-height: 1; } .topnav .swiper-slide a{ display: inline-block; line-height: 70px; height: 70px; padding: 0 .44rem; color: #333333; border-left: 1px solid #ececec; position: relative; cursor: pointer; min-width: 4em; text-align: center; } .topnav .swiper-slide:last-child a{ border-right: 1px solid #ececec; } .topnav .swiper-slide a:after{ content: ''; display: block; position: absolute; width: 100%; height: 2px; padding-right: 1px; left: -1px; bottom: 0px; background-color: #183883; z-index: 2; opacity: 0; } .topnav .swiper-slide a.active{ color: #183883; } .topnav .swiper-slide a.active:after{ opacity: 1; } .topnav .right{ float: right; position: relative; z-index: 3; background-color: #fff; } .topnav .right a{ display: inline-block; padding-left: 20px; background: url('../img/9.png') no-repeat left center/15px auto; color: #333333; } .topnav .right span{ display: inline-block; margin-left: 5px; color: #183883; } #about .wrap1{ padding-top: .6rem; } #about .wrap1 .left{ width: 52.78%; margin-right: 1%; float: left; } #about .wrap1 .right{ background-color: #183883; color: #fff; width: 37.7%; float: right; text-align: left; padding: .4rem 0; margin-top: 8px; } #about .wrap1 .right .item{ width: 50%; display: inline-block; vertical-align: top; position: relative; padding: .4rem .4rem .5rem; box-sizing: border-box; } #about .wrap1 .right .item:first-child:after{ content: ''; display: block; position: absolute; width: 1px; height: 100%; background-color: rgba(255,255,255,.29); right: 0; top: 0; } #about .wrap1 .left h1{ font-weight: normal; color: #183883; line-height: 1.1; border-left: 2px solid #1368ac; padding-left: .75em; margin-bottom: .3rem; } #about .wrap1 .left .con{ line-height: 2; } #about .wrap1 .left .con p + p{ margin-top: .3rem; } #about .wrap1 .right .fz48{ line-height: 1; } #about .wrap1 .right .fz16{ line-height: 1; padding-top: 1em; } #about .wrap2{ padding: .5rem 0 .8rem; } #about .wrap2 img{ width: 100%; } #about .wrap2 .wrap{ position: relative; } #about .wrap2 .wrap .play{ position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); text-align: center; color: #fff; cursor: pointer; } #about .wrap2 .wrap .play img{ width: .9rem; } #about .wrap2 .wrap .play .fz18{ margin-top: .3rem; } #history .wrap1{ padding-top: .6rem; padding-bottom: 1rem; } #history .wrap1 ul{ width: calc(100% + .3rem); margin-left: -.15rem; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; } #history .wrap1 li{ width: calc(25% - .3rem); margin: 0 .15rem; box-sizing: border-box; padding: .3rem .4rem .2rem; box-shadow: 0 0 7px 4px rgba(0,0,0,0.1); margin-bottom: .3rem; position: relative; height: 100%; } #history .wrap1 li .text{ position: relative; z-index: 1; transition: all .3s ease-out; } #history .wrap1 li .bg{ background: #183883; position: absolute; width: 100%; height: 100%; top: 0; left: 0; opacity: 0; transition: all .3s ease-out; z-index: 2; } #history .wrap1 li .bg:after{ content: ''; display: block; position: absolute; width: .5rem; height: .3rem; background: url('../img/19.jpg') no-repeat center/cover; right: .1rem; bottom: .1rem; } #history .wrap1 li .fz30{ position: relative; padding-bottom: .05rem; } #history .wrap1 li .fz30:after{ width: 1em; height: 2px; background-color: #333333; bottom: 0; left: 0; transition: all .3s ease-out; } #history .wrap1 li .fz16{ min-height: 6em; margin-top: .16rem; } #news .wrap1 .wrap li a{ display: block; box-shadow: 0 0 1px 2px rgba(4,4,4,.04); padding: .4rem .3rem .4rem .4rem; transition: all .3s ease-in; } #news .wrap1 .wrap li .imgs{ display: inline-block; width: 337px; padding: 0 .4rem 0 0; box-sizing: border-box; vertical-align: middle; } #news .wrap1 .wrap li .imgs img{ width: 100%; } #news .wrap1 .wrap li .tit{ color: #000033; line-height: 1.5; } #news .wrap1 .wrap li .text{ display: inline-block; width: calc(100% - 340px); vertical-align: middle; } #news .wrap1 .wrap li .text .fz15{ color: #999999; } #news .wrap1 .wrap li .text .fz15 span{ margin-right: .3rem; } #news .wrap1 .wrap li .con{ color: #666666; line-height: 2; padding-top: .1rem; } #news .wrap1 .wrap li .more{ display: block; width: 100px; height: 40px; line-height: 40px; border: 1px solid #c4c4c4; padding:0 20px; color: #666666; text-align: right; position: relative; margin-top: 30px; transition: all .3s ease-out; } #news .wrap1 .wrap li .more:after{ content: ''; display: block; position: absolute; width: 20px; height: 100%; background: url('../img/10.png') no-repeat center/100% auto; top: 0; bottom: 0; margin: auto 0; transition: all .3s ease-out; } #news .wrap1 .wrap li + li{ margin-top: 20px; } #news .wrap1 .wrap ul{ margin-top: 50px; } #news .wrap1{ padding-bottom: 50px; } .paging{ padding: 15px 40px; text-align: center; box-shadow: 0 0 1px 2px rgba(4,4,4,.04); } .paging a{ display: inline-block; width: 40px; height: 40px; vertical-align: top; text-align: center; line-height: 40px; color: #666666; transition: all .3s ease-out; } .paging a.item{ margin: 0 3px; } .paging a.item.active{ background-color: #183883; color: #fff; } .paging a.prev, .paging a.next{ width: 11px; background:url(../img/11.png) no-repeat center/11px auto; vertical-align: middle; position: relative; } .paging a.prev{ float: left; } .paging a.next{ float: right; transform: rotate(180deg); } .paging a.prev:after, .paging a.next:after{ width: 28px; height: 100%; background: url('../img/11-h.png') no-repeat center/100% auto; left: 10px; bottom: 0; position: absolute; opacity: 0; transition: all .3s ease-out; } #news .wrap1 .paging{ margin-top: 40px; } #news .wrap1 .wrap li.noimg .imgs{ display: none; } #news .wrap1 .wrap li.noimg .text{ width: 100%; } #idea .wrap1 ul{ width: calc(100% + 30px); margin-left: -15px; } #idea .wrap1 ul li{ width: calc(25% - 30px); margin: 0 15px; display: inline-block; text-align: center; position: relative; box-shadow: 0 0 5px 1px rgba(4,4,4,0.1); margin-bottom: .3rem; } #idea .wrap1 ul li .fz18{ color: #183883; font-weight: bold; padding-top: .26rem; } #idea .wrap1 ul li .fz16{ padding-bottom: .54rem; } #idea .wrap1 ul li .ico{ padding: .6rem 0 0; } #idea .wrap1 ul li .ico img{ width: 60px; } #idea .wrap1 ul li .mark{ position: absolute; width: 100%; height: 100%; top: 0; left: 0; background-color: #183883; visibility: hidden; opacity: 0; transition: all .3s ease-out; } #idea .wrap1 ul li .mark .fz18{ color: #fff; } #idea .wrap1 ul li .mark .fz16{ color: rgba(255,255,255,.7); } #idea .htit{ color: #333333; text-align: left; padding-bottom: 1em; } #idea .wrap1{ margin-top: 40px; } #idea .wrap2{ padding: 10px 0 .94rem; } #idea .wrap2 img{ width: 100%; } #idea .swiper-container-horizontal>.swiper-pagination{ display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; position: relative; margin-top: .4rem; max-width: 100%; } #idea .wrap2 .swiper-pagination .swiper-pagination-bullet{ width: 100%; height: 5px; border-radius: 0; margin: 0 1px 0 0; background-color: #d8d8d8; } #idea .wrap2 .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{ background-color: #183883; } #idea .wrap2 .swiper-pagination .swiper-pagination-bullet:last-child{ margin-right: 0; } #idea .wrap2 .swiper-button-prev, #idea .wrap2 .swiper-button-next{ width: 32px; height: 57px; background: url('../img/20.png') no-repeat center/100% auto; opacity: 1; transition: all .3s ease-out; margin-top: -.4rem; } #idea .wrap2 .swiper-button-prev{ left: .22rem; } #idea .wrap2 .swiper-button-next{ transform: rotate(180deg); right: .22rem; } #honor .wrap1{ margin-top: 34px; } #honor .wrap1 ul{ width: calc(100% + .3rem); margin-left: -.15rem; } #honor .wrap1 ul li{ width: calc(25% - .3rem); display: inline-block; vertical-align: top; box-sizing: border-box; padding: .2rem .2rem 0 .2rem; background-color: #f6f6f6; margin: 0 .15rem .3rem; } #honor .wrap1 ul li .imgs img{ width: 100%; } #honor .wrap1 ul li .fz16{ color: #333333; text-align: center; padding: .2rem 0; } #honor .wrap1 .paging{ margin-top: .3rem; margin-bottom: 1rem; } .topnav .wrap{ position: relative; overflow: hidden; } .circuit_nav.topnav .wrap .leftmark{ width: 100%; height: 70px; background-color: #fff; position: absolute; top: 0; right: 100%; z-index: 3; } .topnav.circuit_nav .wrap{ overflow: visible; } .topnav.circuit_nav .prev, .topnav.circuit_nav .next{ float: left; display: block; width: 40px; height: 70px; background:#fff url('../img/22.png') no-repeat center/12px auto; cursor: pointer; position: relative; z-index: 3; box-shadow: 3px 0 10px rgba(4,4,4,.16); transition: all .3s ease-out; } .topnav.circuit_nav .prev{ margin-left: 0px; position: relative; } .topnav.circuit_nav .next{ background-image: url('../img/right.png'); box-shadow: 3px 0 .1rem rgba(4,4,4,.16); } .topnav.circuit_nav .swiper-slide{ position: relative; } .topnav.circuit_nav .swiper-slide .topnav-con{ position: absolute; width: 100%; top: 68px; border-top: 2px solid #183883; background-color: #fff; display: none; } .topnav.circuit_nav .swiper-slide .topnav-con a{ display: block; } .topnav.circuit_nav .swiper-slide .topnav-con a.cur{ color: #183883; } .circuit_nav.topnav .swiper-slide a.tit:before{ content: ''; display: block; position: absolute; width: 11px; height: 100%; background: url('../img/23.png') no-repeat center/100% auto; top: 0; right: 10px; transition: all .3s ease-in; } .circuit_nav.topnav .swiper-slide a.tit.on:before{ transform: rotate(180deg); } .circuit_nav.topnav .topnav-con a{ padding: .1rem; height: auto; line-height: 1; border: 1px solid #e3e3e3; border-top: none; color: #666666; } .circuit_nav.topnav .topnav-con a span{ line-height: 1.5; vertical-align: middle; display: inline-block; width: 100%; transition: all .3s ease-out; } #circuit .wrap1, #search .wrap1{ margin-top: 40px; padding-bottom: 1rem; } #circuit .wrap1 ul, #search .wrap1 .circuitlist{ width: calc(100% + 30px); margin-left: -15px; display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex; flex-wrap: wrap; } #circuit .wrap1 ul li .imgs{ background: no-repeat center/cover; } #circuit .searlist .wrap1 ul li{ width: calc(20% - 30px); } #circuit .wrap1 ul li, #search .wrap1 .circuitlist li{ width: calc(25% - 30px); margin: 0 15px; box-sizing: border-box; border: 1px solid #ececea; margin-bottom: 30px; transition: all .3s ease-out; box-shadow: 0 0 .2rem 1px rgba(0,30,99,0); } #circuit .wrap1 ul li img, #search .wrap1 .circuitlist li img{ width: 100%; } #circuit .wrap1 ul li .text, #search .wrap1 .circuitlist li .text{ padding: 10px 28px; } #circuit .wrap1 ul li .d1, #search .wrap1 .circuitlist li .d1{ color: #333333; line-height: 1.5; } #circuit .wrap1 ul li .d2, #search .wrap1 .circuitlist li .d2{ color: #666666; line-height: 1.71; margin-top: .5em; } #list .wrap1{ background-color: #f7f7f7; padding: 60px 0 44px; } #list .h4tit{ font-weight: bold; color: #333333; } #list .wrap1 .left{ float: left; width: 49%; color: #666666; } #list .wrap1 .left .fz36{ line-height: 1.666667; color: #333333; width: 90%; } #list .wrap1 .left .fz16{ line-height: 1.75; } #list .wrap1 .left .h3con{ padding-top: 1em; } #list .wrap1 .left .h4tit{ padding-top: 1.2em; } #list .wrap1 .left .h4con i{ font-style: normal; color: #333333; } #list .wrap1 .left .more{ display: block; width: 190px; height: 43px; line-height: 41px; text-align: right; color: #666666; border: 1px solid #d2d2d2; box-sizing: border-box; padding: 0 30px; position: relative; margin-top: .3rem; transition: all .3s ease-out; box-shadow: 5px 5px 5px rgba(0,34,114,0); } #list .wrap1 .left .more:after{ content: ''; display: block; position: absolute; width: 20px; height: 100%; background: url('../img/24.png') no-repeat center/100% auto; left: 30px; top: 0; transition: all .3s ease-out; } #list .wrap1 .imgs{ width: 49%; float: right; position: relative; } #list .wrap1 .imgs img{ width: auto; } #list .wrap1 .imgs .d1{ position: absolute; left: .3rem; bottom: .2rem; } #list .wrap2{ padding-bottom: 80px; } #list .wrap2 .imgbox .imgs{ width: auto; position: relative; left: 60px; } #list .wrap2 .imgbox .imgs .d1{ color: #333333; border-bottom: 2px solid #333333; position: absolute; left: .3rem; top: .26rem; } #list .wrap2 .imgbox .imgs img{ width: auto; box-sizing: border-box; border: 1px solid #ececea; } #list .wrap2 .imgbox .imgsfl img{ width: 65%; box-sizing: border-box; border: 1px solid #ececea; } #list .wrap2 .imgbox .imgs:first-child{ float: left; } #list .wrap2 .imgbox .imgs:last-child{ float: left; } #list .wrap2 .h4tit{ padding: 20px 0 20px; position: relative; } #list table{ width: 100%; text-align: center; border-left: 1px solid #eaeaea; } #list table td{ border-right: 1px solid #eaeaea; border-bottom: 1px solid #eaeaea; width: 20%; height: 60px; } #list table thead td{ border-bottom: none; background-color: #f5f5f5; border-top: 1px solid #eaeaea; } #list .wrap3 table td{ width: auto; } #list .wrap3 .h4tit{ padding: 42px 0 20px; } #list .wrap3 .teblebox{ overflow: auto; } #list .wrap3 .tableinfo{ color: #666666; padding-top: 1em; } #list .wrap3 .tableinfo i{ color: #0d3a89; font-style: normal; } .listsw{ margin-right: -15px; margin-left: -15px; padding: 10px 15px 30px; } .listsw .swiper-slide{ width: calc(25% - 23px); margin-right: 30px; } .listsw .swiper-slide .imgs img{ width: 100%; } .listsw .swiper-slide a{ display: block; border: 1px solid #ececea; transition: all .3s ease-out; box-shadow: 0 0 0.2rem 1px rgba(0,30,99,0); } .listsw .swiper-slide a .imgs{ background: no-repeat center/cover; } .listsw .swiper-slide .text{ padding: 20px 28px; } .listsw .swiper-slide .text .d1{ color: #333333; line-height: 1.5; } .listsw .swiper-slide .text .d2{ color: #666666; line-height: 1.71; margin-top: .5em; } #list .wrap2 .h4tit .listsw-prev, #list .wrap2 .h4tit .listsw-next{ width: 26px; height: 26px; border-radius: 100%; border: 1px solid #1d3d86; background: url('../img/25.png') no-repeat center/6px auto; right: 0; top: 0; bottom: 0; position: absolute; margin: auto; cursor: pointer; transition: all .3s ease-out; } #list .wrap2 .h4tit .listsw-prev{ transform: translate(-100%,0); margin-right: 15px; } #list .wrap2 .h4tit .listsw-next{ transform: rotate(180deg); } #chip .wrap1{ padding: 20px 0 80px; } .searbox{ width: 370px; height: 40px; line-height: 20px; border-bottom: 1px solid #333333; margin: 0 auto; position: relative; padding: 0 60px 0 20px; max-width: 100%; box-sizing: border-box; margin-bottom: 20px; /*margin-bottom: 50px;*/ } .searbox .text{ width: 100%; } .searbox .submit{ height: 100%; width: 20px; position: absolute; right: 20px; top: 0; background: url('../img/26.png') no-repeat center/100% auto; font-size: 0; z-index: 2; } #chip .wrap1 ul, #search .wrap1 .chiplist{ display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex; flex-wrap: wrap; margin: 0 -15px 0; } #chip .wrap1 ul li, #search .wrap1 .chiplist li{ width: calc(25% - 30px); margin: 0 15px; box-sizing: border-box; padding: .34rem .3rem .6rem; border: 1px solid #ececea; margin-bottom: 30px; position: relative; } #chip .wrap1 ul li .d1, #search .wrap1 .chiplist li .d1{ color: #333333; line-height: 1.667; } #chip .wrap1 ul li .d2, #search .wrap1 .chiplist li .d2{ color: #666666; line-height: 1.75; padding-top: 1em; word-break: break-all; word-wrap: break-word; } #chip .wrap1 ul li .imgs, #search .wrap1 .chiplist li .imgs{ position: absolute; width: 100%; height: 100%; top: 0; left: 0; background: no-repeat center/cover; opacity: 0; transition: all .3s ease-out; } #chip .wrap1 ul li .imgs:after{ content: ''; display: block; position: absolute; width: 100%; height: 100%; top: 0; left: 0; background-color: rgba(24,56,131,.9); } #chip .wrap1 ul li .imgs img, #search .wrap1 .chiplist li .imgs img{ width: 100%; } #chip .wrap1 ul li .imgs .more, #search .wrap1 .chiplist li .imgs .more{ width: 150px; height: 43px; line-height: 41px; text-align: right; box-sizing: border-box; padding: 0 28px; border: 1px solid rgba(255,255,255,.35); position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto; color: #fff; z-index: 2; } #chip .wrap1 ul li .imgs .more:after, #search .wrap1 .chiplist li .imgs .more:after{ width: 20px; height: 100%; background: url('../img/27.png') no-repeat center/100% auto; top: 0; left: 24px; position: absolute; } #service .wrap1{ padding: .6rem 0 50px; } #service .wrap1 ul{ margin-left: -15px; margin-right: -15px; } #service .wrap1 ul li{ display: inline-block; width: calc(33.33333% - 30px); margin: 0 15px 30px; position: relative; } #service .wrap1 ul li .text{ position: absolute; width: 100%; height: 100%; box-sizing: border-box; padding:30px 40px 30px 30px; background-color: rgba(24,56,131,0); top: 0; left: 0; color: #fff; transition: all .3s ease-in; } #service .wrap1 ul li .text .d1{ padding-bottom: .5em; } #service .wrap1 ul li img{ width: 100%; } #service .wrap1 ul li .text .more{ width: 150px; height: 40px; line-height: 40px; text-align: right; padding: 0 20px 0 24px; border: 1px solid rgba(210,210,210,.6); box-sizing: border-box; opacity: 0; position: relative; margin-top: .4rem; transform: translate(0,5%); transition: all .3s ease-in; } #service .wrap1 ul li .text .more:after{ width: 20px; height: 100%; background: url('../img/27.png') no-repeat center/100% auto; left: 24px; top: 0; } #list .wrap4{ background-color: #f7f7f7; padding: 40px 0 60px; } #list .wrap4 .d1{ padding-top: .6em; } #list .wrap4 .imgbox{ padding-top: 30px; } #list .wrap4 .imgbox img{ width: 49%; float: left; } #list .wrap4 .imgbox img:last-child{ float: right; } #contact .wrap1 { background-color: #f8f8f8; padding: 30px 0 80px; } #contact .wrap1 .mapbox{ padding: 20px; position: relative; background-color: #fff; } #contact .wrap1 .mapbox #map{ height: 550px; } #contact .wrap1 .mapbox .mark{ position: absolute; max-width: 460px; box-sizing: border-box; padding: 20px 40px 40px; background-color: #fff; right: 32%; top: 50%; transform: translate(50%,-50%); margin-left: 30px; box-shadow: 0 .05rem .2rem rgba(0,33,89,.2); } #contact .wrap1 .mapbox .fz30{ line-height: 1.5; } #contact .wrap1 .mapbox .arial{ text-transform: uppercase; } #contact .wrap1 .mapbox .con{ padding-top: .5em; } #contact .wrap1 ul{ margin-left: -10px; margin-right: -10px; display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex; margin-top: 20px; flex-wrap: wrap; } #contact .wrap1 li{ width: calc(33.3333333% - 20px); margin: 0 10px 20px; background-color: #fff; box-sizing: border-box; padding: 20px 40px 30px; transition: all .3s ease-out; box-shadow: 0 .05rem .2rem rgba(0,33,89,0); position: relative; } #contact .wrap1 li .fz24{ position: relative; padding-bottom: .4em; } #contact .wrap1 li .fz24:after{ width: 1.5em; height: 2px; background-color: #333333; bottom: 0; left: 0; } #contact .wrap1 li .fz16{ padding-top: 1em; } #join .wrap1{ background-color: #f2f2f2; padding: 60px 0 80px; } #join .wrap1 .container{ background-color: #fff; } #join .wrap1 .container .titbox{ padding: 0 40px; background-color: #183883; height: 40px; line-height: 40px; color: #fff; } #join .wrap1 .container span{ width: 24%; display: inline-block; text-align: center; line-height: 1.5; vertical-align: middle; } #join .wrap1 .container span.sp1, #join .wrap1 .container span.sp5{ width: 14%; text-align: left; } #join .wrap1 .container span.sp5{ text-align: right; } #join .wrap1 .container li{ padding: 0 40px; } #join .wrap1 .container li .tit{ height: 40px; line-height: 40px; color: #666666; border-bottom: 1px solid #e5e5e5; transition: all .3s ease-out; } #join .wrap1 .container li .tit.on{ border-bottom: 1px solid transparent; } #join .wrap1 .container li .sp5 em{ display: inline-block; width: 21px; height: 21px; background: url('../img/29.png') no-repeat center/cover; vertical-align: middle; transition: all .3s ease-out; } #join .wrap1 .container li .tit.on .sp5 em{ background-image: url('../img/29-h.png'); } #join .wrap1 .container li .lcon{ background-color: #f2f2f2; padding: 10px 40px 10px; display: none; } #join .wrap1 .container li .top{ border-bottom: 1px solid #dddddd; padding-bottom: 10px; } #join .wrap1 .container li .top span{ text-align: center; width: 25%; line-height: 2.5; color: #888888; } #join .wrap1 .container li .top span em{ color: #333333; } #join .wrap1 .container li .top span:nth-child(4n-3){ text-align: left; } #join .wrap1 .container li .top span:nth-child(4n){ text-align: right; } #join .wrap1 .container li .top span em{ font-style: normal; } #join .wrap1 .container li .mid{ display: block; /* padding: 24px 0 40px;*/ border-bottom: 1px solid #dddddd; } #join .wrap1 .container li .mid .text{ width: 50%; } #join .wrap1 .container li .mid .con{ color: #888888; } #join .wrap1 .container li .more{ display: block; width: 156px; height: 47px; line-height: 47px; text-align: center; background-color: #183883; color: #ffffff; margin-top: 10px; /*margin: 0 auto;*/ } #join .wrap1 .container .paging{ margin: 60px 0 0; padding: 0; box-shadow: none; } #join .wrap1 .container .paging a{ background-color: #f2f2f2; margin: 0 1px; } #join .wrap1 .container .paging a.active{ background-color: #183883; } #join .wrap1 .container .paging a.prev, #join .wrap1 .container .paging a.next{ float: none; width: 40px; height: 40px; } #join .wrap1 .container .paging a.prev:after, #join .wrap1 .container .paging a.next:after{ width: 100%; height: 100%; left: 0; } #join .wrap1 .container .paging a.prev:hover:after, #join .wrap1 .container .paging a.next:hover:after{ display: none; } #join .wrap1 .container{ padding-bottom: 50px; } .recruitdtl{ padding:40px 0; } .recruitdtl .txt{ float: left; width: 20%; text-align: right; font-size: 14px; line-height: 40px; } .recruitdtl .input{ margin-bottom: 15px; } .recruitdtl input, .recruitdtl select{ float: left; width: 70%; border:none; outline: none; box-shadow: none; -webkit-appearance:none; border-radius: 0; margin-left: 3%; padding:10px 2.5%; height: 20px; border:1px solid #ddd; font-size: 14px; background: transparent; line-height: 1; } .recruitdtl select{ height:42px; width:75%; } .recruitdtl textarea{ float: left; border:none; outline: none; box-shadow: none; -webkit-appearance:none; border-radius: 0; margin-left: 3%; padding:10px 2.5%; height: 20px; border:1px solid #ddd; font-size: 14px; resize:none; width: 70%; height:100px; } .recruitdtl .check input{ width: 100px; float: left; } .recruitdtl .check img{ float: left; height: 40px; width: 80px; margin-left: 20px; } .recruitdtl .submit{ text-align: center; } .recruitdtl input[type=submit]{ width: 120px; height:40px; padding:0; background: #183883; line-height: 40px; border:none; font-size: 14px; color: #fff; margin-left: 23%; border-radius: 20px; box-sizing: border-box; border: 1px solid #183883; transition: all .3s ease-out; } /*********recruitdtl end************/ .recruit-box{ padding:40px 0; } .recruit-box h3{ font-size: 30px; color: #183883; text-align: center; } .recruit .title span:nth-child(2), .recruit .list .tit span:nth-child(2), .recruit .title span:nth-child(4), .recruit .list .tit span:nth-child(4){ display: inline-block; } .recruit .title span{ width: 20%; } .recruit .title span:nth-child(1){ padding-left: 22px; } .recruit .list{ width: 96%; margin:0 auto; } .recruit .list .tit span{ width: 20%; font-size: 14px; } .recruit .list .drop .top{ padding-bottom: 20px; } .recruit .list .top span{ width: 25%; } .recruit .list .tit span:nth-child(4){ padding-left: 30px; } .recruit .list .tit{ padding:15px 0; } .recruit .list .drop .con-box{ padding:20px 0; } .recruit .list .drop .con-box:before{ content: ""; position: absolute; left:50%; top:50%; transform:translate(-50%,-50%); width: 1px; height: 160px; background: #dcdcdc; } .recruit .list .drop .con-box .left{ float: left; width: 50%; box-sizing:border-box; padding-right: 15px; } .recruit .list .drop .con-box .right{ width: 50%; float: right; box-sizing:border-box; padding-left:15px; } .recruit-more{ margin-top:30px; width: 90px; padding-left: 60px; background-position: 30px center; } .recruitdtl-box .file{ display: block; } .recruitdtl-box .file input{ border: none; } .recruitdtl .txt{ font-size: 16px; width: 25%; } .recruitdtl input{ width: 66%; } .recruitdtl .resume .txt{ width: 8.5%; } .recruitdtl select{ width: 72%; } .recruitdtl textarea{ margin-left: .7%; width: 84.5%; height:200px; } .recruitdtl input[type=submit]{ margin-left: 9.6%; } .recruitdtl .check-box .txt{ width: 20% } /**********recruit end************/ /* 鐠囷附鍎忔い锟 */ #info .wrap1 .tit{ color: #333333; text-align: center; } #info .wrap1 .time{ text-align: center; margin-top: 14px; } #info .wrap1 video{ max-width: 100%; margin: 30px auto 0; } #info .wrap1 .con{ margin-top: .3rem; color: #666666; padding-bottom: .8rem; border-bottom: 1px solid #e1e1e1; } #info .pagin { padding: 20px 0; } #info .pagin .left{ width: 70%; float: left; } #info .pagin .left a{ display: block; color: #888888; background: no-repeat left center; transition: all .5s ease-in; } #info .pagin .left a:hover.prewrap1v{ color: #0471cc; } #info .pagin .left a:hover.next{ color: #0471cc; } #info .pagin .return{ vertical-align: middle; float: right; display: inline-block; color: #fff; background-color: #183883; width: 170px; height: 50px; text-align: center; line-height: 50px; border-radius: 10px; } #info .wrap1 .wrap{ padding: .6rem 0 .8rem; } #info .wrap1 .wrap{ padding: .5rem 0 .7rem; }