@charset "utf-8"; /*共用样式*/ @font-face { font-family: 'iconfont'; /* project id 455609 */ src: url("../fonts/iconfont.woff"); } .iconfont { font-family: iconfont !important; font-size: 14px; font-style: normal; -webkit-font-smoothing: antialiased; -webkit-text-stroke-width: .2px; -moz-osx-font-smoothing: grayscale; } .news_detail h3.title_bar .iconfont::before { content: '\e67a'; margin-right: 5px; } .top { max-width: 1200px; margin: 0 auto; } @media screen and (max-width: 1200px) { .top{ padding:2%; } } .i-row { margin: 0 -15px; } .fl { float: left; } .fr { float: right; } .di { _display: inline; } .fwn { font-weight: normal; } .dib { *display: inline; _zoom: 1; _display: inline; _font-size: 0px; } #swiper-container1 img { max-width: 100%; } #swiper-container1 .swiper-pagination, #swiper-container1 .swiper-pagination-bullets { width: 20px; left: auto; right: 50px; bottom: auto; top: 50%; margin-top: -50px; z-index: 9999; } #swiper-container1 .swiper-pagination-bullet-active { } #swiper-container1 .swiper-pagination-bullet { display: block; text-align: right; float: right; margin-right: 0; margin-bottom: 40px; cursor: pointer; } #swiper-container1 .swiper-pagination-bullet { width: 20px; height: 20px; border: 2px solid #fff; border-radius: 50%; background: none; opacity: 1 } #swiper-container1 .swiper-pagination-bullet:first-child.swiper-pagination-bullet-active { width: 40px; height: 40px; background: url(../images/1.png) no-repeat center; background-size: 70%; position: relative; left: 10px; } #swiper-container1 .swiper-pagination-bullet:nth-child(2).swiper-pagination-bullet-active { width: 40px; height: 40px; background: url(../images/2.png) no-repeat center; background-size: 70%; position: relative; left: 10px; } #swiper-container1 .swiper-pagination-bullet:nth-child(3).swiper-pagination-bullet-active{ width: 40px; height: 40px; background: url(../images/3.png) no-repeat center; background-size: 70%; position: relative; left: 10px; } /*头部*/ #header { position: absolute; top: 0; border-bottom: 1px solid #fff; width: 100%; background-color: rgba(0,0,0,.2); margin:0 auto; z-index: 99999; } #header .logo { margin-top: 1.6%; } #header .logo img { max-width: 100%; } #header .top_contact { float: right; } #header .top_contact .k2 { font-size: 20px; font-family: "impact"; color: #333; line-height: 100px; } #header .out-nav .nav1 { height: 100px; } #header .out-nav .nav1 li { line-height: 100px; height: 100px; text-align: center; float: left; position: relative; z-index: 999; width: 10%; margin: 0 .5%; } #header .out-nav .nav1 li:hover, #header .out-nav .nav1 li.linshi { color: #66cad4; text-decoration: none; } #header .out-nav .nav1 li:hover a, #header .out-nav .nav1 li.linshi a { color: #66cad4; } #header .out-nav .nav1 li:hover .dropdown a, #header .out-nav .nav1 li.linshi .dropdown a { color: #fff; } #header .out-nav .nav1 li:hover::after, #header .out-nav .nav1 li.linshi::after { content: ''; display: block; width: 100%; height: 2px; background: #66cad4; position: absolute; bottom: 0; transition: all .5s; } #header .out-nav .nav1 li::after { content: ''; display: block; width: 0%; height: 2px; background: #66cad4; position: absolute; bottom: 0; transition: all .5s; } #header .out-nav .nav1 li a { display: block; line-height: 100px; color: #fff; height: 100px; text-align: center; position: relative; font-size: 14px; } #header .out-nav .nav1 li a:hover { color: #66cad4; text-decoration: none; } #header .out-nav .nav1 .dropdown { background: #66cad4; color: #fff; z-index: 9999; position: absolute; top: 100px; left: 0px; display: none; width: 100%; } #header .out-nav .nav1 .dropdown a { background: #66cad4; color: #fff; height: 38px; line-height: 38px; } #header .out-nav .nav1 .dropdown a:hover { text-decoration: none; } /*banner*/ .swiper-container1 { position: relative; height: auto; z-index: 9; } .swiper-container1 img { max-width: 100%; } .swiper-container1 .swiper-container-horizontal > .swiper-pagination-bullets, .swiper-container1 .swiper-pagination-custom, .swiper-container1 .swiper-pagination-fraction { height: 100%; right: 0; left: auto; width: 70px; } .swiper-container1 .swiper-pagination, .swiper-container1 .swiper-pagination-bullets { height: 100%; right: 0; left: auto; width: 70px; } /*首页关于我们*/ .index-about { position: relative; z-index: 99999; } .index-about .content1 { background: #4d4d4d; } .index-about .about-left { padding: 4% 5% 0 6%; } .index-about .about-left h3 { color: #ffffff; font-size: 24px; font-weight: normal; } .index-about .about-left h3::after { content: ''; width: 10px; height: 1px; background: #fff; margin-top: 5%; } .index-about .about-left .content { margin-top: 5%; color: #b5b5b5; font-size: 16px; line-height: 40px; } .index-about .about-left a.more { width: 39px; height: 39px; border: 1px solid #9d9d9d; border-radius: 50%; text-align: center; line-height: 39px; display: block; margin-top: 10%; transition: all .5s; } .index-about .about-left a.more:hover { background: #66cad4; border: 1px solid #66cad4; } .index-about .about-right { padding: 0 !important; position: relative; } .index-about .about-right img { width: 100%; } .index-about .about-right .nei { position: absolute; top: -250px; width: 100%; height: 250px; background: #66cad4; left: 0; color: #fff; padding: 4% 0 0 8%; } .index-about .about-right .nei h4 { font-size: 40px; color: #ffffff; } .index-about .about-right .nei h4 p{ font-size: 20px; } .index-about .about-right .nei .content { font-size: 16px; margin-top: 2%; line-height: 30px; } @media screen and (max-width: 640px) { .index-about { margin-top: 3%; } .index-about .about-left { padding: 3%; } .index-about .about-left h3 { font-size: 16px; } .index-about .about-left .content { font-size: 14px; line-height: 30px; } .index-about .about-left a.more { margin-top: 2%; } .index-about .about-right .nei { position: relative; top: 0; margin-top: 0; height: auto; padding: 3%; } .index-about .about-right .nei h4 { font-size: 18px; } .index-about .about-right .nei .content { font-size: 14px; } } .i-tt { width: 90%; margin: 0 auto; font-size: 24px; font-weight: normal; color: #4d4d4d; line-height: 40px; } .i-tt p { color: #8b8b8b; font-size: 16px; } @media screen and (max-width: 640px) { .i-tt { font-size: 18px; } .i-tt p { font-size: 14px; } } /*首页新闻*/ .i-xinwen { margin-top: 3%; } .i-xinwen ul { margin-top: 3%; } .i-xinwen ul li { width: 26%; float: left; margin-right: 10.333%; } .i-xinwen ul li:nth-child(3) { float: right; margin-right: 0; } .i-xinwen ul li .xianzhi { border: 1px solid #d1d1d1; } .i-xinwen ul li .xianzhi .bj { overflow: hidden; } .i-xinwen ul li .xianzhi .bj img { max-width: 100%; transition: all .5s; } .i-xinwen ul li .xianzhi h4 { line-height: 80px; text-align: center; font-weight: normal; font-size: 18px; color: #4d4d4d; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; } .i-xinwen ul li:hover .xianzhi { box-shadow: #666 0px 0px 10px; } .i-xinwen ul li:hover .bj img { transform: scale(1.1); } .i-xinwen ul li:hover h4 { color: #66cad4; } .i-xinwen ul li .content { margin-top: 4%; color: #8b8b8b; font-size: 16px; line-height: 30px; } .i-xinwen ul li .content span { color: #66cad4; font-size: 16px; display: inline-block; } @media screen and (max-width: 640px) { .i-xinwen ul li { width: 100%; } .i-xinwen ul li .xianzhi h4 { font-size: 14px; line-height: 40px; } .i-xinwen ul li .content { font-size: 14px; } } /*首页经营领域*/ .i-jing { margin-top: 5%; } .i-jing ul { margin-top: 3%; } .i-jing ul li { width: 18%; float: left; background-size: cover; transition: all .5s; position: relative; } .i-jing ul li.active { width: 28%; } .i-jing ul li.active h3 { position: absolute; top: 0; width: 100%; height: 100%; background-color: rgba(102, 202, 212, 0.8); font-size: 16px; display: block; } .i-jing ul li.active h3 .bt { font-size: 16px; line-height: 36px; position: absolute; top: 50%; margin-top: -18px; text-align: center; width: 100%; color: #fff; } .i-jing ul li.active h3 .bt::before { content: ''; display: block; width: 20px; height: 1px; background: #fff; margin: 0 auto; } .i-jing ul li.active h3 .bt::after { content: ''; display: block; width: 20px; height: 1px; background: #fff; margin: 0 auto; } .i-jing ul li h3 { position: absolute; top: 0; width: 0; height: 100%; font-size: 0; display: none; } @media screen and (max-width: 640px) { .i-jing ul li { width: 100%; } .i-jing ul li h3 { position: absolute; top: 0; width: 100%; height: 100%; font-size: 16px; display: block; } .i-jing ul li h3 .bt { color: #333; font-size: 16px; line-height: 36px; position: absolute; top: 50%; margin-top: -18px; text-align: center; width: 100%; } .i-jing ul li h3 .bt::before { background: #333; } .i-jing ul li h3 .bt::after { background: #333; } .i-jing ul li.active { width: 100%; } .i-jing ul li.active h3 { background: none; } .i-jing ul li.active h3 .bt { color: #333; } .i-jing ul li.active h3 .bt::before { background: none; } .i-jing ul li.active h3 .bt::after { background: none; } } /*首页案例*/ .index-case { margin-top: 3%; } .index-case ul { margin-top: 3%; } .index-case ul li { padding: 0; border-right: 1px solid #fff; position: relative; height: 690px; } .index-case ul li .bj { position: relative; overflow: hidden; } .index-case ul li .bj img { transition: all .5s;width:100%; } .index-case ul li .bj:hover img { transform: scale(1.1); } .index-case ul li .nei { height: 349px; margin-top: 1px; background: #66cad4; padding: 8% 32% 0 15%; } .caseli1 .nei{ padding: 12% 32% 0 15%!important; } .index-case ul li .nei h3 { font-size: 24px; color: #fff; font-weight: normal; } .index-case ul li .nei h3::after { content: ''; display: block; width: 10px; height: 1px; margin-top: 3%; background: #fff; } .index-case ul li .nei .content { margin-top: 5%; color: #fff; font-size: 16px; line-height: 28px; } .index-case ul li .nei .more { width: 49px; height: 49px; border-radius: 50%; line-height: 45px; text-align: center; border: 1px solid #fff; margin-top: 12%; transition: all .5s; } .index-case ul li .nei .more:hover { background: #fff; border-color: #fff; cursor: pointer; } .index-case ul li .nei .more img { max-width: 100%; transform: all .5s; } .index-case ul li:nth-child(2) .nei { position: absolute; top: -1px; background: #4d4d4d; height: 421px; } .index-case ul li:nth-child(2) .bj { bottom: 1px; position: absolute; width: 100%; } .index-case ul li:nth-child(2) .bj img { width: 100%; } @media screen and (max-width: 1590px) { .index-case ul li:nth-child(2) .nei{ height:407px; } .index-case ul li{ height:633px; } } @media screen and (max-width: 768px) { .index-case ul li { height: auto !important; } .index-case ul li:nth-child(2) .bj { position: relative; } .index-case ul li:nth-child(2) .nei { height: auto; position: relative; } .index-case ul li .nei { height: auto; padding: 10%; } .index-case ul li .nei h3 { font-size: 18px; } .index-case ul li .nei .content { font-size: 14px; } .index-case ul li .nei .more { width: 30px; height: 30px; line-height: 28px; } } .index-case .row{ margin-top: 3%; } /*首页视频*/ .index-hai { margin-top: 3%; } .index-hai .row { background: #66cad4; margin-top: 3%; } .index-hai .video-left { padding: 0; } .index-hai .video-left img { width: 100%; } .index-hai .video-left video { width: 100%; } .index-hai .video-right { padding: 3% 3% 0 3%; color: #fff; } .index-hai .video-right h4 { font-size: 20px; color: #fff; font-weight: normal; } .index-hai .video-right h4::after { content: ''; display: block; width: 10px; height: 1px; background: #fff; margin-top: 3%; } .index-hai .video-right .content { font-size: 16px; margin-top: 3%; line-height: 26px; } .index-hai .video-right .more { display: block; width: 49px; height: 49px; border: 1px solid #fff; border-radius: 50%; text-align: center; line-height: 45px; margin-top: 5%; transition: all .5s; } .index-hai .video-right .more:hover { background: #fff; border-color: #fff; cursor: pointer; } @media screen and (max-width: 1550px) { .index-hai .video-right{ padding: 2% 3% 0 3%; } .index-hai .video-right .content{ line-height: 18px; font-size: 12px; } .index-hai .video-right .more{ margin-top: 3%; } } @media screen and (max-width: 768px) { .index-hai .video-right { padding: 8%; } .index-hai .video-right h4 { font-size: 18px; } .index-hai .video-right .content { font-size: 14px; } .index-hai .video-right .more { width: 30px; height: 30px; line-height: 28px; } } /*首页联系我们*/ .i-contact { background: #4d4d4d; padding: 1% 0 1%; margin-top: 5%; } .i-contact .container{ } .i-contact .cont { border-bottom: 1px solid #cccccc; } .i-contact .contact-left { } .i-contact .contact-left h2 img { max-width: 100%; } .i-contact .contact-left .content { color: #d4d4d4; font-size: 14px; padding-top: 3%; line-height: 38px; } .i-contact .contact-right { padding-top: 3%; } .i-contact .contact-right .content1 a { color: #ededed; font-size: 16px; display: inline-block; padding-bottom: 3%; border-bottom: 1px solid #cccccc; width: auto; margin: 0 3.4%; text-align: center; } .i-contact .contact-right .content { font-size: 14px; margin-top: 8%; text-align: right; color: #d4d4d4; } .i-contact .contact-right .content a { color: #d4d4d4; padding: 0 2%; } .i-contact .di-contact { color: #b3b3b3; margin-top: 2%; line-height: 40px; } .i-contact #gotop { margin-top: 2%; cursor: pointer; } @media screen and (max-width: 1590px) { .i-contact .contact-right .content1 a{ width:auto; margin:0 2%; } } @media screen and (max-width: 768px) { .i-contact .contact-right .content1 a { width: 17%; font-size: 14px; margin: 3%; } .i-contact .contact-right .content { text-align: left; } } .news_company { width: 280px; float: right; } .news_company .news1_title { line-height: 31px; padding-left: 15px; font-weight: bold; font-family: "微软雅黑"; background: #8392bd; font-size: 14px; color: #fff; } .news_company .content { padding: 5px; } .navigation { float: right; width: 100px; } .index-title { line-height: 31px; padding-left: 15px; font-weight: bold; font-family: "微软雅黑"; background: #8392bd; font-size: 14px; color: #fff; } .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; } /*首页左侧联系我们*/ .contact { width: 218px; float: left; padding-bottom: 5px; margin-top: 10px; } .contact .contact_title { line-height: 31px; padding-left: 15px; font-weight: bold; font-family: "微软雅黑"; background: #8392bd; font-size: 14px; color: #fff; } .contact .content { padding: 5px; padding-left: 8px; } /*工程案例*/ .case { width: 460px; float: left; margin-left: 12px; padding-bottom: 5px; margin-top: 10px; } .case .case_title { line-height: 31px; padding-left: 15px; font-weight: bold; font-family: "微软雅黑"; background: #8392bd; font-size: 14px; color: #fff; } .case .content { padding: 5px; padding-bottom: 12px; text-indent: 20px; } .news2_company { margin-top: 10px; } .slideBox { width: 1920px; height: 400px; overflow: hidden; position: relative; left: 50%; margin-left: -960px; } .slideBox .hd { height: 15px; overflow: hidden; position: absolute; text-align: center; width: 100%; bottom: 5px; z-index: 1; } .slideBox .hd ul { overflow: hidden; zoom: 1; width: 100%; text-align: center; } .slideBox .hd ul li { display: inline-block; margin-right: 2px; width: 15px; height: 15px; line-height: 14px; text-align: center; background: #fff; cursor: pointer; } .slideBox .hd ul li.on { background: #f00; color: #fff; } .slideBox .bd { position: relative; height: 100%; z-index: 0; } .slideBox .bd li { zoom: 1; vertical-align: middle; } .slideBox .bd li img { width: 1920px; height: 400px; display: block; } .slideBox .prev, .slideBox .next { position: absolute; left: 3%; top: 50%; margin-top: -25px; display: block; width: 32px; height: 40px; background: url(../images/slider-arrow.png) -110px 5px no-repeat; filter: alpha(opacity=50); opacity: 0.5; } .slideBox .prev:hover, .slideBox .next:hover { filter: alpha(opacity=100); opacity: 1; } .slideBox .next { left: auto; right: 3%; background-position: 8px 5px; } /*产品推荐*/ .recommend_product { margin-top: 10px; width: 692px; float: left; } .recommend_product .title { line-height: 31px; padding-left: 15px; font-weight: bold; font-family: "微软雅黑"; background: #8392bd; font-size: 14px; color: #fff; } .recommend_product .content { padding-top: 15px; padding-bottom: 14px; } /*前台多页签*/ .news { width: 1200px; margin-top: 10px; } .news .hd { position: relative; } .news .hd li { display: inline-block; width: 100px; height: 30px; line-height: 30px; border: 1px solid #ccc; margin-right: 8px; text-align: center; color: #333; font-size: 12px; cursor: pointer; } .news .hd li.on { color: #fff; text-decoration: none; font-size: 12px; background: #95a9dc; border-color: #95a9dc; } .news .bd li { width: 100%; } .news .bd li span { float: right; } /*友情链接*/ .f_link { width: 1200px; margin: 0 auto; margin-top: 15px; line-height: 40px; text-indent: 20px; font-size: 14px; background: #95a9dc; color: #fff; } /*页面底部*/ #footer { position: relative; width: 1200px; margin: 0 auto; text-align: center; margin-bottom: 10px; padding-top: 8px; margin-top: 15px; } #footer a { color: #666; } #footer a:hover { color: #e87518; text-decoration: none; } #footer .nav_foot { text-align: center; line-height: 24px; color: #666; } #footer .copyright { text-align: center; line-height: 24px; } /*内页公用*/ .ny_all { padding-top: 30px; } .ny_left_top { margin-bottom: 10px; } .ny_left_top h3 { line-height: 31px; text-align: center; font-weight: bold; font-family: "微软雅黑"; font-size: 14px; color: #fff; background: #cec7c7; } .ny_left_top .box .content { padding: 5px 0px; } .ny_banner { width: 100%; margin: 0 auto; } .ny_banner img { width: 100%; } .ny_left_top { width: 100%; background: #eeeeee; } .sort_product { margin-top: 10px; } .ny_contact { margin-top: 10px; } .ny_contact .content { padding: 5px; line-height: 24px; } .ny_right_top { width: 100%; padding-bottom: 10px; } .ny_ding { padding: 10px 0; } .ny_ding .site { text-align: left; line-height: 30px; background: url(../images/home.png) no-repeat left center; padding-left: 20px; font-size: 14px; } .ny_right_top .content { padding-top: 15px; overflow: hidden; line-height: 24px; } .ny_right_top .content .content { padding: 10px; } /*内页分类样式*/ .ny_sort li { position: relative; z-index: 999; padding: 0 20px; background: #66cad4; display: inline-block; } .ny_sort li a { color: #fff; display: block; line-height: 40px; font-family: "微软雅黑"; text-align: center; font-size: 14px; } .ny_sort li:hover { background: #8392bd; } .ny_sort li .about_b { position: absolute; left: 210px; top: 0px; width: 210px; padding: 10px 20px; background: #f5f6f6; border-bottom: 2px solid #3a78c1; z-index: 9999; } .ny_sort li .layer2 { position: absolute; left: 210px; top: 0px; width: 210px; padding: 10px 20px; background: #f5f6f6; border-bottom: 2px solid #3a78c1; z-index: 9999; } .ny_sort li .layer2 li { overflow: hidden; } .ny_sort li .layer2 li a { font-weight: bold; background: url(../images/ico1.gif) no-repeat 0% 50%; } .ny_sort li .layer2 li a:hover { text-decoration: none; color: #3a78c1; } .ny_sort li .layer2 li .layer3 li { margin: 6px 0px; line-height: 24px; padding-left: 10px; } .ny_sort li .layer2 li .layer3 li a { font: normal 12px/24px "微软雅黑"; background: none; } .ny_sort li .layer2 li .layer3 li .layer4 li { margin: 6px 0px; line-height: 24px; padding-left: 15px; } .ny_sort li .layer2 li .layer3 li .layer4 li a { font: normal 12px/24px "微软雅黑"; background: none; } .i-container { margin-top: 20px; } /*内页新闻*/ .ny_news_list li { line-height: 27px; position: relative; margin: 10px 0; border-top:1px solid #66cad4; min-height:130px; position:relative; cursor:pointer; } .ny_news_list li.id13 .img1{ display: block!important; float: left; width: 15%; margin-right: 2%; padding-top: 10px; } .ny_news_list li.id13 .img1 img{ max-width: 100%; } .ny_news_list li.id13 .more{ margin-top: 0; position: relative; margin-top: -30px; } .ny_news_list h1 { padding-top:35px; font-size:18px; font-weight:bold; color:#000000;float:left;} .ny_news_list li span{float:right; padding-top:35px;color:#000000;} .ny_news_list li p{position:absolute; left:0px; top:55px;color:#000000; text-indent:0em;} .ny_news_list li .more{ width:80px; height:20px; border-radius:10px; background:#66cad4; color:#FFF; text-align:center; line-height:20px; font-size:14px;margin-top:30px;float:right;} .ny_news_list li:hover h1 ,.ny_news_list li:hover span{ color: #66cad4; } .ny_news_list li .time{ padding:10px 0; color: #666666; } .ny_news_list li h3 { font-size: 14px; margin: 10px 0; color: #323232; } .ny_news_list li h3 a { color: #323232; } .ny_news_list li h3 a:HOVER { color: #65beba; } .ny_news_list li p { line-height: 22px; font-size: 14px; color: #666666; } @media screen and (max-width: 1400px) { .ny_news_list li{ width:96%; margin:0 auto; } } /*内页产品列表*/ .ny_product_list li { position: relative; float: left; margin-bottom: 20px; overflow: hidden; } .ny_product_list li img { width: 100%; height: auto; } .ny_product_list li h3 { width: 100%; height: 100%; text-align: center; } .ny_product_list li h3 a { color: #333; height: 30px; line-height: 30px; text-align: center; font-size: 14px; } /*内页留言*/ .f_message { padding: 30px; } .f_message .m_label { position: absolute; width: 160px; text-align: left; line-height: 40px; padding-left: 8px; color: #ccc; z-index: 1; cursor: text; left: 118px; } .f_message .c_label { line-height: 18px; padding-top: 12px; } .f_message ul li { text-align: center; width: 440px; position: relative; margin-top: 20px; } .f_message ul li p { float: left; font-size: 14px; text-align: right; width: 100px; position: relative; } .f_message ul li p.bix::before { content: '*'; color: red; position: absolute; left: 15px; top: 0; font-size: 12px; } .f_message ul li textarea { width: 333px; float: right; border: 1px solid #e4e4e4; line-height: 40px; height: 120px; } .f_message ul li .code_img { margin-left: 18px; visibility: hidden; } .f_message ul li input { width: 333px; float: right; border: 1px solid #e4e4e4; line-height: 40px; } .f_message ul li input#contact { height: 40px; } .f_message ul li input#name { height: 40px; } .f_message ul li input#checkcode { width: 180px; } .f_message ul li input#msgbtn { background: #088b3f; } .index4_l_inner, .index4_l_img, .index4_r_inner, .index4_rb_l_img{ position: relative; overflow: hidden; } .index4_lt_inner:hover ,.index4_ri_inner:hover { background: #66cad4; } .index4_l_img > img, .index4_l_icon img, .index4_rb_l_img > img{ width: 100%; transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s; -webkit-transition:all 0.3s; } .index4_l_icon{ position: absolute; width: 5%; top: 47.5%; left: 47.5%; z-index: 1; opacity: 0; transition: all .3s; -webkit-transition: all .3s; } .index4_lt_inner{ text-align: center; position: relative; z-index: 0; transition: all .3s; -webkit-transition: all .3s; padding: 40px 40px 10px 40px; height:233px; } .index4_lt_inner > h4{ margin: 0 0 20px 0; font-size: 20px; transition: all .3s; -webkit-transition: all .3s; color: #333; letter-spacing: 2px; font-weight: bold; text-align: left; } .index4_lt_inner > p{ transition: all .3s; -webkit-transition: all .3s; font-size: 15px; line-height: 26px; letter-spacing: 1px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; text-overflow: ellipsis; text-align: left; margin: 0; color: #666; } .index4_lt_inner > p > span{ font-weight: bold; color: #ed5f00; font-size: 12px; } .index4_lt_inner > p > b{font-family: 'bignoodletitlingregular';font-size: 18px; font-weight:normal;} .index4_block > a:hover .index4_mask, .index4_right > a:hover .index4_mask{ opacity: 1; transition: all .3s; -webkit-transition: all .3s; } .index4_block a:hover .index4_lt_inner > h4, .index4_block a:hover .index4_lt_inner > p{ color: #ffffff; transition: all .3s; -webkit-transition: all .3s; } .index4_block a:hover .index4_lt_inner{ z-index: 2; transition: all .3s; -webkit-transition: all .3s; } .index4_block a:hover .index4_l_icon, .index4_right > a:hover .index4_l_icon{ z-index: 2; opacity: 1; transition: all .3s; -webkit-transition: all .3s; } .index4_r_block_2, .index4_r_block_3{ margin-top: 25px; } .index4_ri_inner{ width: 100%!important; padding: 0!important; } .index4_rb_left{ padding: 0!important; } .index4_rb_l_img .index4_l_icon{ width: 10%; top: 45%; left: 45%; } .index4_rb_r_text{ position: relative; z-index: 0; transition: all .3s; -webkit-transition: all .3s; margin-top: 10px; overflow: hidden; padding-left: 20px; padding-bottom: 10px; } .index4_rb_r_text > h5{ margin: 0; font-size: 20px; transition: all .3s; -webkit-transition: all .3s; color: #333; letter-spacing: 2px; font-weight: bold; margin-top: 30px; } .index4_rb_r_text > span{ width: 40px; height: 2px; display: block; margin: 15px 0; background: #ee6000; } .index4_rb_r_text p{ transition: all .3s; -webkit-transition: all .3s; font-size: 15px; line-height: 26px; letter-spacing: 1px; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp: 2; overflow:hidden; text-overflow:ellipsis; margin-bottom: 0; margin-top: 2%; } .index4_rb_r_text p span{ font-weight: bold; color: #ed5f00; font-size: 12px; } .index4_rb_r_text p b{ font-weight: normal; font-family: 'bignoodletitlingregular'; font-size: 18px; } .index4_right > a:hover .index4_rb_r_text > h5{ color: #333; transition: all .3s; -webkit-transition: all .3s; } .index4_right > a:hover .index4_rb_r_text{ z-index: 2; transition: all .3s; -webkit-transition: all .3s; } .index4_right > a:hover .index4_rb_r_text p{ z-index: 2; transition: all .3s; -webkit-transition: all .3s; color: #333; } .index4_li_inner:hover img{ transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1); -ms-transform:scale(1.1); transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s; -webkit-transition:all 0.3s; } .index4_r_block:hover { filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#CC003162,endColorstr=#CC003162); transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s; -webkit-transition:all 0.3s; } .index4_r_block:hover img{ transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1); -ms-transform:scale(1.1); transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s; -webkit-transition:all 0.3s; } @media screen and (max-width: 1600px) { .index4_rb_r_text > h5{ margin-top:10px; } .index-about .about-left { padding: 3% 5% 0 6%; } .index-about .about-left .content { margin-top: 3%; color: #b5b5b5; font-size: 14px; line-height: 40px; } .index-about .about-left a.more { width: 39px; height: 39px; border: 1px solid #9d9d9d; border-radius: 50%; text-align: center; line-height: 34px; display: block; margin-top: 4%; transition: all .5s; } }