/*澶撮儴鏍峰紡*/ .topbanner { width: 100%; position: relative; } .top { color: #fff; font: 400 12px/28px "Microsoft Yahei"; } .top a { color: #fff; } .topbox { color: #666; font: 400 12px/30px "Microsoft Yahei"; } .topbox a { color: #666; } .top-contact { background: #2598f2; width: 129px; text-align: center; } .lan {} .logo { float: left; } .logo img { max-width: 100%; height: auto; } .toplink { padding-top: 10px; } .translate { width: 100px; position: absolute; left: 0; top: 10px; z-index: 9999; } .tran-in { left: 120px; } .translate li { border: 1px dashed #cccccc; line-height: 26px; text-align: left; background: #fff; } .translate li a { display: block; padding-left: 10px; background: url(../images/dot4.png) no-repeat 88% 11px; } .translate li a:hover { text-decoration: none; color: #275cea; cursor: pointer; } .translate-en { display: none; padding: 6px; padding-top: 0px; } .translate li .translate-en a { padding-left: 0px; text-align: center; background: #fff; border-bottom: 1px solid #cccccc; } .translate li .translate-en a:hover { font-weight: bold; } #menu { position: relative; background-color: #071689; } @media (max-width: 467px) { .logo { padding: 0 !important; max-width: 248px; } } .pull-left h1 { float: right; margin: 0px !important; } .contacts { padding-top: 15px; } .k1 { text-align: right; } .smaill-lan { text-align: center; border-top: 1px solid #ddd; padding: 8px 0; background: #f1f1f1; } .smaill-lan img { padding: 0 5px; } /*鐑棬鎼滅储*/ #formsearch { width: 100%; height: 28px; } .hotSearch { font-size: 12px; font-weight: 400; line-height: 28px; } .hotSearch a {} @media (max-width: 1199px) { .search { padding: 30px 15px 0; } } @media (max-width: 991px) { #formsearch { width: 100%; } } @media (max-width: 567px) { .hotSearch { font-size: 24px; } } /*涓讳綋鏍峰紡*/ #container { max-width: 1170px; margin: 0 auto; margin-top: 55px; } .boxx { max-width: 1170px; margin: 0 auto; } /*浜у搧鎺ㄨ崘*/ .pro-box { background: #f5f5f5; padding: 40px 0px; } .pro-center { max-width: 1200px; margin: 0 auto; } .pro-left { width: 24%; float: left; position: relative; z-index: 9999; } .pro-left h2 { font-size: 30px; line-height: 82px; text-align: center; background: #1a944b; color: #fff; } .pro-right { text-align: center; } .pro-right h2 { font: 600 36px/48px "Microsoft yahei"; border-bottom: 1px solid #09289a; color: #000000; } .pro-right h2 span { font: 400 18px/24px "Microsoft yahei"; text-transform: uppercase; display: block; font-size: 14px; color: #c8c8c8; font-weight: normal; } .line0 { height: 2px; width: 100px; margin: 0 auto; background-color: #09289a; } .product-list1 { width: 105%; } .product-list1 li { width: 24%; border: 1px solid #dedede; margin-right: 1%; background: #fff; float: left; margin-bottom: 20px; overflow: hidden; padding: 0; } .product-list1 li:nth-of-type(4n) { margin-right: 0px; } .li_text { position: relative; height: 281px; } .li_text a { position: absolute; color: #fff; right: 30px; } .product-list1 li h3 { background: url(../images/arrow.png) no-repeat 180px center; text-align: center; font-weight: normal; margin: 0px; } .product-list1 li h3 a { padding-right: 10px; font: 400 14px/38px "Microsoft yahei"; color: #333; font-size: 14px; display: block; transition: all 0.3s; } .product-list1 li:hover h3 { background: url(../images/arrow_h.png) no-repeat 180px center; background-color: #071689; } .product-list1 li:hover h3 a { color: #fff; } .product-list1 li a.img { display: block; overflow: hidden; opacity: 1.1; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; position: relative; } .product-list1 li a.img img { transition: all 0.3s; width: 100%; } .product-list1 li figcaption { position: absolute; top: 0; left: 0; width: 100%; height: 100%; color: #fff; text-transform: uppercase; font-size: 1.25em; -webkit-backface-visibility: hidden; backface-visibility: hidden; } .product-list1 li figcaption::before { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(255, 255, 255, 0.5); content: ''; -webkit-transition: -webkit-transform 0.6s; transition: transform 0.6s; -webkit-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -100%, 0); transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -100%, 0); } .product-list1 li:hover img { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1.1, 1.1, 1.1); } .product-list1 li:hover figcaption::before { -webkit-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 100%, 0); transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 100%, 0); } .li_text { background-color: #071689 !important; } .li_text h2 { color: #fff; padding: 20px; font: 400 14px/48px "Microsoft soft"; } /*鍏充簬鎴戜滑*/ .sub_about { background: url(../images/bj1.png) no-repeat center top; } .about-box { position: relative; background-color: #fff; max-width: 1200px; margin: 0 auto; box-shadow: 3px 3px 3px #eee; } .reuse { position: relative; font: 400 36px/36px "Microsoft yahei"; padding-top: 48px; border-bottom: 1px solid rgba(255, 255, 255, 0.5); text-align: center; color: #fff; margin-bottom: 3vw; } .reuse span { text-transform: uppercase; font: 400 18px/40px "Microsoft yahei"; color: #fff; display: block; } .line1 { bottom: -2px; left: 50%; margin-left: -25px; position: absolute; width: 50px; border-bottom: 3px solid #fff; } .ab-left { width: 47%; float: left; position: relative; } .about_text { margin-top: 4vw; padding: 20px; } .ab-left h2 { padding: 10px; background-color: #071689; color: #fff; font: 100 16px/20px "Microsoft yahei"; width: 24%; position: absolute; top: -30px; } .ab-left h2 span { text-transform: uppercase; font: 100 12px/20px "Microsoft yahei"; } .ab-left .more9 { padding-left: 100px; background: url(../images/arrow1.png) no-repeat 180px center #071689; border-radius: 8px; position: relative; margin-left: -150px; left: 50%; font-size: 14px; color: #fff; width: 300px; height: 39px; display: block; margin-top: 3vw; text-align: left; line-height: 39px; } .ab-left .more9:hover { text-decoration: underline; } .ab-right { position: relative; float: right; } .ab-right img { max-width: 100%; } .ab_li { position: absolute; top: 0px; } .ab_li li { padding: 10px; color: #fff; margin-top: 3vw; background-color: #071689; } .ab_li li a { font: 400 16px/40px "Microsoft yahei"; color: #fff; } .ab_li li img { margin-right: 10px; } .ab_li li:hover { background-color: #eba206; } /*鍚堜綔瀹㈡埛*/ .sub_Cooperation { padding-bottom: 2vw; background: url(../images/cooperationbg.png) no-repeat center; } .partner-content { padding-top: 3px; } .partner-content ul { max-width: 1190px; margin: 0 auto; height: auto; overflow: hidden; display: block; } .partner-content ul li { background: #fff; float: left; width: 22%; height: 178px; display: block; text-align: center; position: relative; border: 1px solid #d36976; margin-left: 1%; margin-right: 1%; margin-top: 1vw; } .partner-content .overlay-bottom { position: absolute; left: -1px; bottom: -1px; width: 238px; height: 1px; background-color: #e5e5e5; } .partner-content .overlay-left { position: absolute; left: -1px; top: -1px; width: 1px; height: 178px; background-color: #e5e5e5; } .partner-content .overlay-top { position: absolute; right: -1px; top: -1px; width: 238px; height: 1px; background-color: #e5e5e5; } .partner-content .overlay-right { position: absolute; right: -1px; bottom: -1px; width: 1px; height: 178px; background-color: #e5e5e5; } .partner-content li:hover .overlay-bottom { animation: borderslideBottom .15s linear 0s 1; -moz-animation: borderslideBottom .15s linear 0s 1; -webkit-animation: borderslideBottom .15s linear 0s 1; animation-fill-mode: forwards; -moz-animation-fill-mode: forwards; -webkit-animation-fill-mode: forwards; } .partner-content li:hover .overlay-left { animation: bordersildeLeft .2s linear .15s 1; -moz-animation: bordersildeLeft .2s linear .15s 1; -webkit-animation: bordersildeLeft .2s linear .15s 1; animation-fill-mode: forwards; -moz-animation-fill-mode: forwards; -webkit-animation-fill-mode: forwards; } .partner-content li:hover .overlay-top { animation: bordersildeTop .15s linear .35s 1; -moz-animation: bordersildeTop .15s linear .35s 1; -webkit-animation: bordersildeTop .15s linear .35s 1; animation-fill-mode: forwards; -moz-animation-fill-mode: forwards; -webkit-animation-fill-mode: forwards; } .partner-content li:hover .overlay-right { animation: bordersildeRight .2s linear .5s 1; -moz-animation: bordersildeRight .2s linear .5s 1; -webkit-animation: bordersildeRight .2s linear .5s 1; animation-fill-mode: forwards; -moz-animation-fill-mode: forwards; -webkit-animation-fill-mode: forwards; } @-moz-keyframes borderslideBottom { from { width: 238px } to { width: 0 } } @-webkit-keyframes borderslideBottom { from { width: 238px } to { width: 0 } } @keyframes borderslideBottom { from { width: 238px } to { width: 0 } } @-moz-keyframes bordersildeLeft { from { height: 178px } to { height: 0 } } @-webkit-keyframes bordersildeLeft { from { height: 178px } to { height: 0 } } @keyframes bordersildeLeft { from { height: 178px } to { height: 0 } } @-moz-keyframes bordersildeTop { from { width: 238px } to { width: 0 } } @-webkit-keyframes bordersildeTop { from { width: 238px } to { width: 0 } } @keyframes bordersildeTop { from { width: 238px } to { width: 0 } } @-moz-keyframes bordersildeRight { from { height: 178px } to { height: 0 } } @-webkit-keyframes bordersildeRight { from { height: 178px } to { height: 0 } } @keyframes bordersildeRight { from { height: 178px } to { height: 0 } } .partner-content ul li a { display: block; width: 100%; height: 100%; overflow: hidden; } .partner-content ul li i { position: absolute; top: 0; left: 0; width: 100%; height: 100%; /*background-image: url(../images/partners.jpg);*/ display: block; } .partner-content ul li i { opacity: 0.5; -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%); filter: gray; -webkit-transition: 0.3s; -moz-transition: 0.3s; transition: 0.3s; } .partner-content ul li a:hover i { opacity: 1; -webkit-filter: grayscale(0); -moz-filter: grayscale(0); -ms-filter: grayscale(0); -o-filter: grayscale(0); filter: grayscale(0); filter: none; -webkit-transform: scale(0.9) translateY(-8px); -moz-transform: scale(0.9) translateY(-8px); transform: scale(0.9) translateY(-8px); } .partner-content ul li .clients01 { background-position: -238px 0; } .partner-content ul li .clients02 { background-position: -476px 0; } .partner-content ul li .clients03 { background-position: -714px 0; } .partner-content ul li .clients04 { background-position: -952px 0; } .partner-content ul li .clients05 { background-position: -1190px 0; } .partner-content ul li .clients06 { background-position: -1428px 0; } .partner-content ul li .clients07 { background-position: -1666px 0; } .partner-content ul li .clients08 { background-position: -1904px 0; } .partner-content ul li .clients09 { background-position: -2142px 0; } @media (max-width: 991px) { .partner { padding: 20px 0; } .partner-content ul li { width: 25%; } } @media (max-width: 735px) { .partner-content ul li { width: 50%; } .partner-content ul li.par5, .partner-content ul li.par6, .partner-content ul li.par7, .partner-content ul li.par8, .partner-content ul li.par9, .partner-content ul li.par10 { display: none; } .partner-content ul li .clients00 { background-position: -40px 0; } .partner-content ul li .clients01 { background-position: -278px 0; } .partner-content ul li .clients02 { background-position: -516px 0; } .partner-content ul li .clients03 { background-position: -742px 0; } } .menu_cate { width: 220px; float: left; } .cate_title { line-height: 31px; padding-left: 15px; font-weight: bold; font-family: "寰蒋闆呴粦"; background: url(../images/nav.png) no-repeat 0% 100%; font-size: 14px; color: #000; } .about { width: 460px; float: left; margin-left: 12px; padding-bottom: 5px; } .about_title { } .about .content { padding: 5px; padding-bottom: 12px; text-indent: 20px; } .navigation { float: right; width: 100px; } .index-title { line-height: 31px; padding-left: 15px; font-weight: bold; font-family: "寰蒋闆呴粦"; background: url(../images/nav.png) no-repeat 0% 100%; font-size: 14px; color: #000; } .index-table td { border: solid #add9c0; border-width: 0px 1px 1px 0px; padding: 10px 5px; } .index-table { border: solid #add9c0; border-width: 1px 0px 0px 1px; margin-top: 10px; } /*----- Common css ------*/ .fl { float: left; } .fr { float: right; } .di { _display: inline; } .fwn { font-weight: normal; } .dib { *display: inline; _zoom: 1; _display: inline; _font-size: 0px; } /*棣栭〉鏂伴椈*/ .sub_news { background: url(../images/newsbg.png) no-repeat center bottom; } .indexnews-content { position: relative; margin: 0 auto; max-width: 1200px; } .news-left { width: 48%; float: left; margin-top: 50px; } .news-list li { min-height: 109px; border-bottom: 1px dashed #ddd; margin-top: 20px; } .news-list li:hover .timer span { background: #071689; } .news-list li .timer { width: 14%; float: left; border: 1px solid #ddd; text-align: center; } .news-list li .timer span { display: block; line-height: 54px; font-size: 30px; color: #fff; background: #535353; border-bottom: 1px solid #ddd; } .news-list li .timer p { font-size: 16px; color: #535353; line-height: 33px; } .news-list li:hover .text a { color: #071689; } .news-list li .text { width: 80%; float: right; } .news-list li .text a { font-size: 16px; color: #323232; line-height: 35px; } .news-list li .text p { font-size: 14px; color: #5a5a5a; line-height: 25px; } .news-right { width: 48%; margin-top: 50px; float: right; } /*棣栭〉宸︿晶鑱旂郴鎴戜滑*/ .contact { width: 218px; float: left; padding-bottom: 5px; margin-top: 10px; } .contact_title { line-height: 31px; padding-left: 15px; font-weight: bold; font-family: "寰蒋闆呴粦"; background: url(../images/nav.png) no-repeat 0% 100%; font-size: 14px; color: #000; } .contact .content { padding: 5px; padding-left: 8px; } /*宸ョ▼妗堜緥*/ .sub_case { background: url(../images/casebg.png) no-repeat center; } .reuse1 { position: relative; font: 400 36px/36px "Microsoft yahei"; padding-top: 48px; border-bottom: 1px solid #aab5dc; text-align: center; color: #000000; margin-bottom: 3vw; } .reuse1 span { text-transform: uppercase; font: 400 18px/40px "Microsoft yahei"; color: #c8c8c8; display: block; } .line2 { bottom: -2px; left: 50%; margin-left: -25px; position: absolute; width: 50px; border-bottom: 3px solid #09289a; } .case_content { padding: 5px; padding-bottom: 12px; text-indent: 20px; position: relative; max-width: 1200px; margin: 0 auto; } .l_btn, .r_btn { position: absolute; top: 46%; cursor: pointer; } .l_btn { left: 0; } .r_btn { right: 0; } .num { margin-top: 4vw; } .num p { font: 100 3vw/3vw "Airal"; color: #071689; width: 33%; float: left; text-align: center; } .num p span { font-size: 14px; display: block; padding-top: 10px; } /*椤甸潰搴曢儴*/ .foot { } #footer { position: relative; max-width: 1200px; margin: 0 auto; text-align: center; min-height: 150px; } .ftlogo { float: left; width: 25%; } .footlx { width: 50%; background: url(../images/dbline.png) no-repeat left 20px; float: left; color: #fff; text-align: left; } .ewmm { padding-left: 2%; text-align: left; background: url(../images/dbline.png) no-repeat left 20px; float: right; width: 25%; } .ewmm p { color: #fff; } .ewm1, .ewm2 { float: left; margin-right: 15%; line-height: 35px; } .zhuyin { text-align: center; color: #fff; font-size: 12px; opacity: 0.9; } .zhuyin img { position: relative; top: 4px; } .zhuyin a { color: #fff; } .copyright { text-align: center; line-height: 24px; } /*搴曢儴瀵艰埅*/ .nav2 li a { display: block; color: #f3f3f3; font: 400 18px/46px "Microsoft Yahei"; } .nav2 li a:hover { color: #071689; } .nav2 li .sec { padding-top: 10px; } .nav2 li .sec a { color: #d3d3d3 !important; font: 400 14px/30px "Microsoft Yahei"; } .nav2 li .sec a:hover { color: #071689 !important; } .nav3 li a { display: block; color: #333 !important; font: 400 16px/46px "Microsoft Yahei"; text-align: center; border-bottom: 1px solid #c3c3c3; } .nav3 li .sec { display: none; } .nav3 li .sec a { color: #6d6c71; font: 400 14px/30px "Microsoft Yahei"; border-bottom: 1px solid #ddd; } .swiper-wrapper img { max-width: 100%; height: auto } .foot4 { float: left; width: 45%; } .nav4 li { float: left; width: 25%; } .nav4 li a { display: block; color: #f3f3f3; font: 400 18px/46px "Microsoft Yahei"; } .nav4 li a:hover { color: #071689; } .nav4 li .sec { padding-top: 10px; } .nav4 li .sec a { color: #d3d3d3 !important; font: 400 14px/30px "Microsoft Yahei"; } .nav4 li .sec a:hover { color: #071689 !important; } /*------------鍐呴〉-------------------*/ .left .box { margin-bottom: 15px; } .left .box h3 { line-height: 59px; font-weight: 400; font-family: "寰蒋闆呴粦"; background: #071689; font-size: 20px; color: #fff; padding-left: 40px; position: relative; } .left .box .content { padding: 5px; background: #f0f0f0; } .prodescription { border: 1px solid #e5e5e5; background: #f9f9f9; line-height: 24px; padding: 10px; margin-bottom: 15px; text-indent: 20px; } .sort_menu { background: #9c9c9c; } @media (max-width: 767px) { .sort_menu { margin-bottom: 15px; } } .n_banner { width: 100%; } .n_banner img { width: 100%; height: 100%; } .left { width: 250px; float: left; } .sort_menu h3 { background-color: #ececec; line-height: 28px; padding-left: 15px; font-weight: bold; } .sort_product { margin-top: 10px; } .sort_product h3 { background-color: #ececec; line-height: 28px; padding-left: 15px; font-weight: bold; } .n_contact { margin-top: 10px; } .n_contact h3 { background-color: #ececec; line-height: 28px; padding-left: 15px; font-weight: bold; } .n_contact .content { padding: 5px; line-height: 24px; } .sitemp { border-bottom: 1px solid #ddd; } .pages { padding-top: 20px; } .sitemp a { color: #666; } .sitemp h2 { font-size: 16px; color: #071689; line-height: 40px; height: 40px; overflow: hidden; float: left; } .sitemp .site { float: right; text-align: right; color: #000; font: 400 14px/40px "Microsoft Yahei"; } .sitemp .site a { color: #000; } .right .content { /*padding: 15px 0 10px;*/ overflow: hidden; line-height: 24px; }