@charset "utf-8"; #search{line-height:50px;border-bottom:1px solid #e4e4e4} .search-key span{color: #008100;font-size: 16px;} .search-key a{font-size:14px} .search-box{position:relative} .search{width:100%;box-sizing:border-box;padding:0 0 0 5px;line-height:36px;border:1px solid #b6b6b6} #search-btn{display:block;position:absolute;right:10px;top: 8px;width:50px;border:0;background: #008100;text-align:center;line-height: 36px;color:#fff;cursor:pointer;} #product{background:#f5f5f5;padding: 1px 0 50px 0;} #product h2:after{content:'product';color:#ddd} .prolist{margin-bottom: 30px;} .prolist li{float:left;width: 20%;text-align:center;line-height:40px;margin-bottom:9px;} .prolist a{display:block;background:#008100;color:#fff;border-right:1px solid #fff;font-size:13px;border-radius:20px;margin:0 3px} .prolist a:hover{background: #014401;} .product{padding-bottom:30px} .product li{padding:10px;background:#fff;box-sizing:border-box;} .product li>a{display:block;position:relative;overflow:hidden;padding: 0 0 63%;height:0;background: #eee;} .product li>a:after{content:'';position:absolute;width:100%;height:100%;background:rgba(0,0,0,0.5) url(/uploads/image/tcimages/yan.png) no-repeat center;left:0;top:-100%;transition:0.3s all ease-in-out;z-index:1} .product li:hover>a:after{top:0} .product li img{position:absolute;top:50%;left:50%;display:block;max-width:100%;max-height:100%;transform:translatex(-50%) translatey(-50%)} .product li p{position:relative;overflow:hidden;} .product li p a{display:block;text-align:center;line-height:3;z-index:1;position:relative;z-index:2} .product li p:after{position:absolute;content:'';width:100%;height:100%;background:#008100;bottom:-100%;left:0;transition:0.3s all ease-in-out;z-index:0} .product li:hover p:after{bottom:0} .product li:hover a{color:#fff;} .product li a:hover{color:#fff;} .product li div{margin:10px 0 0} .product li div:after{display:block;content:'';clear:both} .product li div span:first-child{margin-right:2%} .product li div span:last-child{margin-left:2%} .product li span{background:#d8d8d8;border-radius:10px;display:block;float:left;width:32%;text-align:center;font-size:15px;color:#666} #link{background: #eee;line-height: 3;} @media (max-width:768px){ #search{display:none;} #link{line-height:2} #link a{font-size:14px} #product{padding:30px 0 0;background: #fff;} .product li span{font-size:12px;width:33%} .pro-title div{padding-top:0} .pro-title h2{top:0;font-size:20px;left:20px} .pro-title h3{top:28px;left:20px} .pro-title p{font-size:12px;top:50px;left:20px;right:20px;line-height:1.5;height:4.5em;overflow:hidden} .product li div{display:none} .prolist li{width:50%;line-height: 2;margin-bottom: 3px;} .product li p a{line-height: 2;height: 2em;overflow: hidden;} } #jjfa{text-align:center;position:relative} .title-h2{color:#353535;font-size:36px;margin:30px 0;position:relative;text-align: center;z-index: 1;} .title-h2:after{font-size:80px;color:#f0f0f0;z-index: -1;position: absolute;top: 50%;left: 50%;-webkit-transform: translatex(-50%) translatey(-50%);-webkit-transform: translatex(-50%) translatey(-50%);-moz-transform: translatex(-50%) translatey(-50%);-ms-transform: translatex(-50%) translatey(-50%);transform: translatex(-50%) translatey(-50%);} #jjfa h2:after{content:'about us';} .title-h2 span{color: #008100;} #jjfa>div{color:#444;margin-bottom:30px;text-align: left;text-indent: 2em;} #jjfa>a{display:inline-block;background:#008100;color:#fff;padding:2px 15px} #jjfa>a:hover{background: #014401;} .jjfa{margin:40px 0 50px} .jjfa:after{display:block;content:'';clear:both} .jjfa a{display:block;padding:0 0 72% 0;background-repeat:no-repeat;background-position:center;background-size:contain;text-align:center;color:#fff;position:relative} .jjfa a:after{display:block;content:'';position:absolute;width:100%;height:100%;background:rgba(0,0,0,0.3);z-index:1} .jjfa div{position:absolute;top:50%;left:50%;-webkit-transform:translatex(-50%) translatey(-50%);-webkit-transform:translatex(-50%) translatey(-50%);-moz-transform:translatex(-50%) translatey(-50%);-ms-transform:translatex(-50%) translatey(-50%);transform:translatex(-50%) translatey(-50%);z-index:2} .jjfa h4{font-size:24px} .jjfa span{font-size:20px} .gsjj a{background-image:url(/uploads/image/tcimages/gongsi.jpg)} .qywh a{background-image:url(/uploads/image/tcimages/qiye.jpg)} .fwtx a{background-image:url(/uploads/image/tcimages/fuwu.jpg)} @media (max-width:768px){ #jjfa{padding-bottom: 10px;} .title-h2{font-size: 20px;margin: 15px 0;line-height: 1.5;} #jjfa .title-h2 span{display:block;} .title-h2:after{font-size: 35px;width: 100%;} #jjfa>div{font-size: 14px;height: 10em;overflow: hidden;} } #liucheng{background: url(/uploads/image/tcimages/liucheng_bg.jpg) no-repeat center;color: #fff;padding: 50px 0;} #liucheng h2{font-size: 36px;margin: 20px 0;} #liucheng h2 span{color: #008100;} .liucheng-div{margin-bottom: 30px;} .liucheng{margin-bottom: 30px;} .liucheng:after{display:block;content:'';clear:both;} .liuchengl{float:left;width:250px} .liuchengl b{font-size:30px;line-height:1.5} .liuchengl p{font-size:14px;color:#bbcbe5} .liuchengr{float:left;width:calc( 100% - 250px)} .liuchengr li{float:left;width:14.2%;text-align:center;background: url(/uploads/image/tcimages/next.png) no-repeat center left;} .liuchengr li:hover{background-image:url(/uploads/image/tcimages/r_hover.png);} .liuchengr img{display:block;margin:0 auto} .liuchengr p{display:inline-block;/* text-align:left */} .lc-tel img{margin:0 auto;display:block;max-width: 100%;} @media (max-width:768px){ #youshi{display:none} #liucheng{padding: 20px 0 0;} #liucheng h2{font-size: 20px;text-align: center;margin: 10px 0;} .liucheng{margin-bottom: 10px;display: none;} .liuchengl b{font-size: 20px;} .liuchengl b br{display:none} .liuchengl p{font-size: 12px;} .liuchengl{width:100%;float:none} .liuchengr{width:100%;float:none} .liuchengr li{width:25%;margin-bottom:5px} .liuchengr img{height:46px} .liucheng-div{font-size: 14px;} } .ys-h2:after{content:'advantage';} .ys-tit{font-size:18px;color:#444} .youshi{margin-top:50px;padding-bottom: 50px;background:url(/uploads/image/tcimages/youshi_bg.jpg);color:#fff;} .ys-dl{margin-top:-128px} .ys-dl dt{background: #008100;color:#fff;text-align:center;line-height:1.5;padding:20px 0;} .ys-dl dt h2{font-size:40px} .ys-dl dd{background-color: #000000;background-repeat: no-repeat;background-position: 10px center;color:#fff;position:relative;padding: 20px 10px 20px 70px;cursor: pointer;} .ys-dl dd.on{background-color: #f18910;} .ys-dl dd.on:after{display:none;} .ys-dl dd:after{display:block;content:'';width:94%;height:2px;background:#292929;position:absolute;bottom:0;left:3%} .ys-dl dd h4{font-size:20px} .ys-dl dd p{padding-bottom:10px} .fuwu:after{display:none !important} .ys-con{display:none;padding: 50px 30px;font-size:18px;} .ys-con:after{display:block;content:'';clear:both;} .ys-con.on{display:block} .ys-con h4{font-size:40px;margin-bottom:20px} .ys-con .more{margin-top: 50px;} .ys-con p{line-height: 2;font-size: 16px;margin-bottom: 20px;} .ys-con p:before{display: inline-block;content:'';width:0;border:5px solid #fff;transform: rotate(45deg);vertical-align: middle;margin-right: 10px;} .ys-con .more a{display:block;float:left;color:#fff;padding:5px 35px} .ys-con .more a:first-child{border:2px solid;margin-right:15px} .ys-con .more a:last-child{background: #008100;border: 2px solid #008100;} .ys-con .more a:hover{background: #f18910;border: 2px solid #f18910;} .ys-con img{display:block;max-width:100%;} .shili{background-image: url(/uploads/image/tcimages/shili.png);} .tuandui{background-image: url(/uploads/image/tcimages/tuandui.png);} .yanfa{background-image: url(/uploads/image/tcimages/yanfa.png);} .fuwu{background-image: url(/uploads/image/tcimages/shouhou.png);} @media (max-width:768px){ .ys-h2{font-size:20px;margin:20px 0} .ys-h2:after{font-size:35px;} .ys-tit{font-size: 12px;} .youshi{margin-top:0} .youshi>div{padding:0} .ys-dl{margin-top:-88px;padding:0} .ys-dl dt{padding:10px 0} .ys-dl dt h2{font-size:20px} .ys-dl dt h3{font-size:12px} .ys-dl dd{padding:5px 10px;background-image:none} .ys-dl dd p{font-size:14px} .ys-ul li{padding:15px} .ys-ul li h4{font-size:30px;margin-bottom:0} .ys-con{font-size:14px} .ys-ul .more a{padding:2px 20px} } #case{margin-bottom:50px;overflow: hidden;background: #f5f5f5;padding-bottom: 50px;} #case h2:after{content:'case';color: #ddd;} .title-h3{text-align:center;color:#5c5c5c;margin-bottom:30px;font-weight: normal;} .case a{display:block;overflow: hidden;position: relative;padding: 0 0 100%;height: 0;} .case img{position: absolute;top: 50%;left: 50%;display: block;max-width: 100%;max-height: 100%;transform: translatex(-50%) translatey(-50%);} .case p{text-align:center;line-height:3;border-bottom:1px solid #f1890e} .case2{position:relative;} .case2 .swiper-button-prev, .case2 .swiper-button-next{position:absolute;bottom: 50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;-moz-background-size:27px 44px;-webkit-background-size:27px 44px;background-size:27px 44px;background-position:center;background-repeat:no-repeat;} .case2 .swiper-button-prev{background-image:;left:30px} .case2 .swiper-button-next{background-image:;right:30px} @media (max-width:768px){ #case{margin-bottom: 20px;} #case h2:after{font-size: 35px;} .title-h3{font-size: 14px;line-height: 1.5;} .case li{margin-bottom: 10px;} } #news{padding-bottom:50px} #news h2:after{content:'news'} .news{padding-top:30px} .news li{margin: 10px 0.5%;width: 49%;float: left;box-sizing: border-box;} .news li:after{display:block;content:'';clear:both} .news-time{background: #008100;color:#fff;line-height:1.5;padding: 18px 0;width:18%;text-align:center;float:left;} .news li:hover .news-time{background: #333;} .news-time span{font-size:24px} .news-text{float:right;width:80%} .news-text a{font-size:20px;font-weight:bold} .news-text p{font-size:14px;color:#666;height: 4em;overflow: hidden;} @media (max-width:768px){ #news{padding-bottom:20px} .news{padding:0} .news li{padding:10px 10px;margin:0;width: 100%;} .news-time{width:25%;padding:18px 0} .news-text{width:73%} .news-text a{font-size:18px;height: 2em;overflow: hidden;display: block;} .news-text p{line-height:1.5;height:4.5em;overflow:hidden} } #gg{background: url(/uploads/image/tcimages/contact_bg.jpg);text-align: center;color: #fff;padding: 40px 0 50px;} #gg p{font-size: 40px;margin-bottom: 10px;} #gg a{border: 1px solid;color: #fff;padding: 5px 20px;} @media (max-width:768px){ #gg{padding: 20px 0 20px;} #gg p{font-size: 17px;margin-bottom: 0;} }