@charset 'utf-8'; .dh{ transition: all .5s; -moz-transition: all .5s; /* Firefox 4 */ -webkit-transition: all .5s; /* Safari Chrome */ -o-transition: all .5s; /* Opera */ } strong{ font-weight: bold; } .img-wrapper { height: 0; overflow: hidden; width: 100%; } .img-wrapper img { width: 100%; } .bgfix{ background-repeat: no-repeat; background-size: cover; background-position: center center; } .imgwrapper{ height: 0; overflow: hidden; } .imgwrapper img{ width: 100%; } a:hover,a:active,a:visited{ text-decoration: none; } /* 婢舵挳鍎 */ .nav-wrap{ position: absolute; left: 0; right: 0; top: 50px; z-index: 99; display: none; } .nav-wrap.active{ display: block; } .show-nav a i.iconfont,.show-nav a:hover{ font-size: 32px; line-height: 50px; color: #333; text-decoration: none; } .nav-wrap ul{ background: #fff; } .nav-wrap ul li a{ display: block; font-size: 14px; color: #333; line-height: 1em; padding: 18px 16px; text-align: left; border-bottom: 1px solid #ddd; } .nav-wrap ul li a i{ float: right; } .nav-wrap ul li .sec{ display: none; } .logo img{ height: 50px; padding: 6px 0; } .banner-item{ position: relative; } .banner-item img{ width: 100%; } .banner-item .inner{ text-align: center; position: absolute; left: 0; right: 0; bottom: 8%; } .banner-item .inner img{ width: 90%; max-width: 1000px; display: block; margin: 0 auto; } .banner .slick-dots{ bottom: 20px; } .banner .slick-dots li.slick-active button:before,.slick-dots li button:before{ color: #fff; } .banner .slick-dotted.slick-slider{ margin-bottom: 0; } /* 閸忓厖绨幋鎴滄粦 */ .about-text-wrap{ padding: 5vw 2vw; } .about-text-wrap h2.en{ position: relative; z-index: 1; font-size: 46px; line-height: 60px; font-weight: bold; color: #d9d9d9; -webkit-text-fill-color:transparent; -webkit-text-stroke:1px #d9d9d9; text-transform: uppercase; } .about-text-wrap h3.cn{ position: relative; z-index: 2; font-size: 38px; line-height: 40px; font-weight: bold; color: #ca1826; margin-top: -30px; } .about-text-wrap .slogn{ font-size: 18px; line-height: 2em; margin-top: 10px; margin-bottom: 20px; color: #333; position: relative; } .about-text-wrap .slogn::after{ content: ""; display: block; position: absolute; left: 0; bottom: 0; width: 100px; height: 0; border-bottom: 1px solid #333; } .about-text-wrap .profile{ font-size: 14px; line-height: 30px; color: #666; text-align: justify; } .about-text-wrap .about-video-wrap{ padding: 2vw 0; } .num-wrap{ padding: 6vw 0; } .num-wrap .num-item{ float: left; width: 25%; padding: 0 2px; } .num-item .num{ font-size: 18px; line-height: 26px; font-weight: bold; color: #ca1826; } .num-item .desc{ font-size: 12px; line-height: 32px; color: #666; } .u-more a{ display: block; font-size: 12px; line-height: 38px; color: #ca1826; padding: 0 14px; border-radius: 19px; border: 1px solid #dcdcdc; width: 128px; } .u-more a i.iconfont{ font-size: 26px; } .about-video-wrap img.videoimg{ width: 100%; } /* 娑撴艾濮熼崨妯绘緲閸 */ .business-item { text-align: center; padding: 0 4px; border-left: 1px solid #d8d8d8; border-right: 1px solid #d8d8d8; margin-left: -1px; } .business-item .iconfont{ font-size: 52px; line-height: 80px; } .business-item h2{ font-size: 16px; line-height: 1.5em; } .business-item .info{ display: none; opacity: 0; transition: opacity .3s; -moz-transition: opacity .3s; /* Firefox 4 */ -webkit-transition: opacity .3s; /* Safari Chrome */ -o-transition: opacity .3s; /* Opera */ } .business-item a.outer{ color: #333; display: block; background-size: cover; background-repeat: no-repeat; background-position: center center; } .business-item .text{ padding: 16% 5%; background: rgba(19, 58, 204, 0.5); color: #fff; } .business .slick-arrow{ border: 0; background: rgba(0, 0, 0, .5); position: absolute; top: 42%; height: 50px; width: 50px; text-align: center; line-height: 50px; z-index: 999; } .business .slick-arrow .iconfont{ color: #fff; font-size: 28px; line-height: 50px; } .business .slick-arrow.prev{ left: 0; } .business .slick-arrow.next{ right: 0; } .business-bgs-wrap{ display: none; } /* 閸忣剛鏁ゆ径鎾劥 */ .com-header h2,.com-header h3,.com-header h4{ position: relative; } .com-header{ padding: 36px 0 24px; } .com-header h3{ font-size: 28px; line-height: 36px; font-weight: bold; text-transform: uppercase; color: #d9d9d9; -webkit-text-fill-color: transparent; -webkit-text-stroke: 1px #d9d9d9; z-index: 1; } .com-header h2{ font-size: 20px; line-height: 30px; font-weight: bold; margin-top: -20px; color: #ca1826; z-index: 2; } .com-header h4{ font-size: 14px; line-height: 30px; color: #666; z-index: 3; } .project{ padding-bottom: 46px; } .project-list .item{ padding: 0 8px; /*opacity: .7;*/ } .project-list .slick-active{ opacity: 1; } .project-list .item .wrapper{ padding: 15% 3%; /* box-shadow: 0 0 5px #ddd; */ border: 1px solid #ddd; } .project-list .item .text{ background: #fff; box-shadow: 0 0 5px #ddd; } .project-list .item h2 { font-size: 16px; font-weight: bold; line-height: 32px; color: #333; position: relative; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; margin-top: 5px; } .project-list .item p.desc{ font-size: 12px; line-height: 22px; color: #333; } .project-item-text a{ display: block; font-size: 14px; line-height: 30px; background: #ca1826; color: #fff; width: 120px; text-align: center; margin-top: 18px; margin-bottom: 10px; } .project-item-text p.time{ font-size: 14px; margin-top: 16px; } .project-item-text p.time .day{ color: #ca1826; } .project .slick-arrow { border: 0px; background: rgba(0, 0, 0, 0.5); position: absolute; top: 50%; height: 50px; width: 50px; text-align: center; line-height: 50px; z-index: 999;opacity: .7; } .project .slick-arrow:hover{ opacity: 1; } .project .slick-arrow .iconfont { color: #fff!important; font-size: 28px; line-height: 50px; } .project .slick-arrow.prev { left: 6%; } .project .slick-arrow.next { right: 6%; } .project-list .item .imgwrapper{ padding-bottom: 70%; } /* 閺備即妞堟稉顓炵妇 */ .news{ background: url(../images/news.jpg) no-repeat center center; } .news-item-wrap{ padding: 24px 12px; } .news-item{ background: #fff; } .news-item .imgwrapper{ padding-bottom: 60%; } .news-item .text{ padding: 20px 8px; } .news-item h3 { font-size: 18px; line-height: 40px; color: #090b17; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .news-item p.desc{ font-size: 12px; line-height: 20px; color: #666666; height: 40px; overflow: hidden; } .news-item p.info{ font-size: 12px; line-height: 20px; color: #666666; margin-top: 16px; } .news-item p.info .iconfont{ color: #ca1826; } .news-item.qikan .imgwrapper{ padding-bottom: 125%; } /* 閸氬牅缍旀导娆庡嵆 */ .partner{ overflow: hidden; padding-bottom: 36px; } .partner-item{ padding: 0 3px; } .partner-item a{ display: block; border: 1px solid #efefef; } .partner-item a:hover{ border: 1px solid #014099; } .partner-item a img{ width: 100%; } .partner-list-wrap{ padding: 0 20px; } .partner .slick-arrow{ border: 0; position: absolute; top: 20%; height: 50px; width: 50px; text-align: center; line-height: 50px; z-index: 999; background: transparent; } .partner .slick-arrow .iconfont{ color: #333; font-size: 28px; line-height: 50px; } .partner .slick-arrow.prev{ left: -36px; } .partner .slick-arrow.next{ right: -36px; } /* 妞ょ敻娼版惔鏇㈠劥 */ .footer{ background: url(../images/footerbg.jpg) no-repeat center center; background-size: conver; } .footer,.footer a,.footer .iconfont{ color: #fff; } .footer-in{ padding-top: 20px; } .f-contact{ padding-bottom: 32px; } .f-contact .text{ margin-top: 16px; font-size: 12px; line-height: 20px; } @media screen and (max-width: 600px){ .f-codes p{ text-align: center!important; } } #f-feedbak-btn{ display: block; font-size: 12px; line-height: 46px; text-align: center; background: #fff; color: #000; width: 170px; margin-top: 26px; } #f-feedbak-btn .iconfont{ color: #ca1826; font-size: 18px; } .copytight{ font-size: 12px; line-height: 20px; text-align: center; padding: 10px; border-top: 1px solid #fafafa; margin-top: 20px; } .f-search-wrap form{ display: block; position: relative; width: 252px; height: 45px; background: #e8e8e8; } .f-search-wrap form input#keyword{ position: absolute; left: 0; top: 0; bottom: 0; right: 52px; background: #e8e8e8; font-size: 12px; padding-left: 10px; color: #a6a6a6; line-height: 45px; outline: none; border: 0; } .f-search-wrap form input#s_btn{ position: absolute; top: 0; bottom: 0; right: 0; width: 52px; border-left: 1px solid #d6d6d5; background: url(../images/search.png) no-repeat center center; background-size: 40px; background-size: 26px; border: 0; z-index: 99; } .f-nav{ padding-left: 3%; } .f-nav dt a { font-size: 16px; line-height: 1em; margin-bottom: 14px; display: block; } .f-nav dd a { font-size: 12px; line-height: 20px; display: block; padding: 5px 0; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } /*閸愬懘銆夐弽宄扮础*/ .page-banner img{ width: 100%; } /*bootstrap 閺嶅嘲绱¢柌宥囩枂*/ .video .modal-content{ border-radius: 3px; background: transparent; } .modal.video{ background: transparent; } .modal-body.video{ padding: 0; } .video .modal-header{ padding: 0; background: transparent; } /*鐟欏棝顣跺Ο鈩冣偓浣虹崶*/ @media (min-width: 900px){ .modal-dialog { width: 800px; margin: 200px auto; } } /*閸愬懎顔愮拫鍐╂殻*/ .content{ font-size: 18px; line-height: 3em; }