@charset "utf-8";/* CSS Document */body { color:#666;font-size:16px; font-family: "Microsoft Yahei"!important; box-sizing:border-box!important;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td,a{margin:0;padding:0; box-sizing: border-box;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}p{ line-height: 30px;}li{list-style:none;}caption,th{text-align:left;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:top;}sub{vertical-align:baseline;} input,button,textarea,select,optgroup,option,button{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;outline: none;border: none;}input,button,textarea,select{*font-size:100%;}input,select{vertical-align:middle;}i,em{ font-style:normal;}img{ padding: 0; border: 0; margin: 0;vertical-align: middle;}select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%; border-collapse:collapse;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}dl,dt{font-weight: normal;}a {color:#333; text-decoration:none;} a:focus,input, button, textarea, select{outline:0;} a:hover{text-decoration: none;}input::placeholder{ opacity:0.4;}input:focus::placeholder{ opacity:0;}textarea::placeholder{ opacity:0.4;}textarea:focus::placeholder{ opacity:0;}.c{clear: both;}.fl{float: left;}.fr{float: right;}.rota img{ -webkit-transition: 2s ease;-moz-transition: 2s ease;}.rota:hover img{-webkit-transform: rotatey(360deg);-moz-transform: rotatey(360deg);}.imgfd{overflow: hidden; position: relative; padding-top: 75%;}.imgfd img{ width: 100%; height: 100%; transition: all 0.5s ease;object-fit: cover;display: block; position: absolute; top: 0; left: 0;}.imgfd:hover img{transform: scale(1.1);}.imgfdd{overflow: hidden;}.imgfdd img{ width: 100%; height: auto;transition: all 0.5s ease;object-fit: cover;display: block;}.imgfdd:hover img{transform: scale(1.1);}.c-flex{display: flex;flex-wrap: wrap;align-items: center}h1,h2,h3{ color: #333;}h1,h3{ font-family: rajb;}.padd65{ padding: 65px 0;}img{max-width: 100%;}.gray_bg{ background: #f2f2f2;}#cd-logo h1{display: none;}.more_btn{ display: inline-block; padding: 0 20px; background: none; overflow: hidden; min-width: 130px; position: relative;z-index: 1; min-width: 175px; border:1px solid #108775;}.more_btn {	-webkit-transition: border-color 0.3s, color 0.3s;	transition: border-color 0.3s, color 0.3s;	-webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);	transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);}.more_btn i{ margin-left: 10px;}.more_btn.wb{ border-color: #fff;}.more_btn::before {	content: '';	position: absolute;	top: 0;	left: 0;	width: 150%;	height: 100%;	background: #108775;	z-index: -1;	-webkit-transform: rotate3d(0, 0, 1, -45deg) translate3d(0, -3em, 0);	transform: rotate3d(0, 0, 1, -45deg) translate3d(0, -3em, 0);	-webkit-transform-origin: 0% 100%;	transform-origin: 0% 100%;	-webkit-transition: -webkit-transform 0.3s, opacity 0.3s, background-color 0.3s;	transition: transform 0.3s, opacity 0.3s, background-color 0.3s;}.more_btn:hover {	color: #fff;	border-color: #108775;}.more_btn:hover::before {	opacity: 1;	background-color: #108775;	-webkit-transform: rotate3d(0, 0, 1, 0deg);	transform: rotate3d(0, 0, 1, 0deg);	-webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);	transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);}.more_btn a,.more_btn span{ display: block; width: 100%; line-height: 55px; color: #108775; text-align: center; text-transform: uppercase;}.more_btn:hover a,.more_btn:hover span{ color: #fff;}.more_btn.wb a,.more_btn.wb span{ color: #fff;}.pagination > li > a, .pagination > li > span{padding: 0 12px;border: 1px solid #bbb;color: #000;margin-right: 8px;display: block;font-size: 14px;text-align: center;line-height: 30px;}.pagination li.first,.pagination li.last{display: none;}.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus{background: #006b51;border-color: #006b51;color: #fff;}.pagination > li > a:hover{color: #006b51;}.pagination li{float: left;}.pagination{margin: 0;margin-top: 50px;display: inline-block;}.page{text-align: center;width: 100%;}@media (max-width: 600px){	.pagination{margin-top: 20px;}}.center{width: 1600px;margin: 0 auto;}@media (max-width: 1600px){	.center{width: 96%;}}.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after,.swiper-button-prev:after, .swiper-rtl .swiper-button-next:after{display: none;}.swiper-button-next,.swiper-button-prev{outline: none;cursor: pointer;}.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled{opacity: 1;}.st-btn{margin: 0 5px;}#st-1 .st-btn > img{width: 20px!important;height: 20px!important;top: 5px!important;}#st-1 .st-btn{height: 30px!important;line-height: 30px!important;padding: 0!important;width: 30px!important;}.tab{}.tab-hd {overflow:hidden; zoom:1;}.tab-hd li{cursor:pointer;}.tab-hd li.active{color:#F60;}.tab-bd li{display:none;}.tab-bd li.thisclass{display: list-item;}.foot-wap{display: none;}.foot-wap{position: fixed;bottom: 0;left: 0;z-index: 10;background: #f2f2f2;width: 100%;}.foot-wap li{width: 25%;float: left;text-align: center;position: relative;padding: 8px 0;cursor: pointer;}.foot-wap li p{font-size: 14px;color: #333;margin-top: 4px;}.foot-wap li span{color: #006b51;font-size: 20px;}.foot-wap li::after{content: '';width: 1px;height: 30px;background: #dbdbdb;position: absolute;right: 0;top: 14px;}.foot-wap li:last-child::after{display: none;}.right-sidebar{border-radius: 500px;position: fixed;z-index: 99;right: 0;top: 30%;}.right-sidebar li{background: #006b51;width: 60px;height: 60px;border-bottom: 1px solid rgba(255,255,255,.4);text-align: center;font-size: 14px;color: #fff;position: relative;}.right-sidebar li:first-child{border-top-left-radius: 500px;border-top-right-radius: 500px;}.right-sidebar li:last-child{border-bottom: none;border-bottom-left-radius: 500px;border-bottom-right-radius: 500px;}.right-sidebar li .ic{width: 60px;height: 60px;overflow: hidden;}.right-sidebar li:hover .ic img,.bottom-feed span b img{transform: translateY(-200px);filter: drop-shadow(#006b51 0 200px);}.right-sidebar li a{color: #fff;display: block;}.right-sidebar li i{height: 16px;line-height: 16px;overflow: hidden;display: block;line-height: 16px;width: 90%;margin: 0 auto;}.right-sidebar li:hover{cursor: pointer;background: #fff;}.right-sidebar li .ewm{position: absolute;top: 0;right: 60px;padding: 4px;background: #fff;max-width: 120px;opacity: 0;box-shadow: 0 0 10px rgba(0,0,0,.2);}.right-sidebar li .p{width: 220px;text-align: center;height: 60px;line-height: 60px;position: absolute;right: 60px;top: 0;background: #006b51;font-size: 16px;opacity: 0;}.right-sidebar li:hover .ewm,.right-sidebar li:hover .p{opacity: 1;transition: all .3s;}.bottom-feed{position: fixed;z-index: 99;right: 0;bottom: 0;}.bottom-feed .subNavBox{position: relative;padding-top: 50px;}.bottom-feed .subNavBox .navContent{position: absolute;bottom: 60px;left: 0;}.bottom-feed .subNavBox i{width: 18px;height: 7px;background: url(../images/rtic8.png) no-repeat center;margin-top: 26.5px;}.bottom-feed .currentDt i{background: url(../images/rtic9.png) no-repeat center;}.bottom-feed span i{display: block; height: 60px; width: 18px;background: url(../images/rtic06.png) no-repeat center; transition: all 0.3s ease-out; transform: rotate(0deg);float: right;margin-right: 10px;overflow: hidden;}.bottom-feed span{display: block;width: 280px;height: 60px;background: #006b51;border-top-left-radius: 500px;border-bottom-left-radius: 500px;cursor: pointer;}.bottom-feed span b{display: inline-block;width: 50px;height: 50px;border-radius: 500px;margin-top: 5px;margin-left: 5px;float: left;background: #fff;overflow: hidden;}.bottom-feed span p{font-size: 14px;color: #fff;float: left;line-height: 20px;margin-left: 10px;margin-top: 10px;width: 180px;height: 40px;display: block;overflow: hidden;}.bottom-feed span:hover p,.bottom-feed .feed .sub:hover{font-style: italic;}.bottom-feed .feed{background: #fff;box-shadow: 0 0 10px rgba(0,0,0,.1);width: 280px;padding: 10px 0;display: block;}.bottom-feed .feed input{width: 90%;margin: 0 5%;border: 1px solid #eee;height: 40px;line-height: 40px;font-size: 12px;text-indent: 10px;margin-bottom: 10px;}.bottom-feed .feed textarea{width: 90%;margin: 0 5%;border: 1px solid #eee;height: 80px;text-indent: 10px;font-size: 12px;padding: 5px 0;}.bottom-feed .feed input:hover,.bottom-feed .feed textarea:hover{border: 1px solid #006b51}.bottom-feed .feed .sub{background: #006b51;color: #fff;cursor: pointer;margin-bottom: 0;margin-top: 5px;border: none;border-radius: 500px;}.navContent{display: none;}@media (max-width: 1024px){	.foot-wap{display: block;}	.right-sidebar,.bottom-feed{display: none;}	.waph2{height: 58px;}	.swiper-button-prev, .swiper-rtl .swiper-button-next{left: 0;}	.swiper-button-next, .swiper-rtl .swiper-button-prev{right: 0;}	.padd65{ padding: 40px 0;}}#footer{position: relative;z-index: 99;}.search-head .subNav{color: #fff;font-weight: bold;cursor: pointer;}.search-head .navContent form{width: 700px;padding: 40px 0;margin: 0 auto;display: flow-root;}.search-head .navContent input{height: 50px;line-height: 50px;width: 80%;float: left;}.search-head .navContent input.inp{width: 580px;border: 1px solid #eee;text-indent: 20px;color: #666;}.search-head .navContent input.inp:hover{border-color: #006b51;}.search-head .navContent input.sub{width: 120px;background: #006b51;font-size: 18px;color: #fff;cursor: pointer;}.search-head .navContent{position: absolute;top: 80px;left: 0;width: 100%;background: #fff;line-height: normal;box-shadow: 0 0 10px 0 rgba(159,159,159,.4);}.search-head .navContent input.inp::-webkit-input-placeholder {color: #666;}.theform{max-width: 600px;}.theform .input{position: relative;height: 50px;line-height: 50px;width: 100%;overflow: hidden;margin-top: 10px;}.theform .input:nth-child(1){background: #f6f6f6 url(../images/ic03.png) no-repeat 10px 6px}.theform .input:nth-child(2){background: #f6f6f6 url(../images/ic04.png) no-repeat 10px 6px}.theform .input:nth-child(3){background: #f6f6f6 url(../images/ic05.png) no-repeat 10px 6px}.theform .input:nth-child(4){background: #f6f6f6 url(../images/ic06.png) no-repeat 10px 6px;height: 120px;}.theform .input input{height: 50px;line-height: 50px;background: #f6f6f6;position: absolute;width: 80%;top: 0;left: 60px;}.theform .input input::-webkit-input-placeholder,.theform textarea::-webkit-input-placeholder{color: #888;}.theform textarea{height: 80px;background: #f6f6f6;position: absolute;width: 80%;top: 18px;left: 60px;}.theform .sub{width: 60%;height: 50px;line-height: 50px;background: #006b51;font-size: 15px;text-align: center;margin: 0 auto;text-transform: uppercase;display: block;margin-top: 20px;cursor: pointer;color: #fff;border-radius: 500px;}.theform .sub:hover{font-style: italic;}.get-quote #goodcover{display: none;position: absolute;top: 0%;left: 0%;width: 100%;height: 100vh;background-color: black;z-index: 100;-moz-opacity: 0.8;opacity: 0.50;filter: alpha(opacity=80);}.get-quote #code{position: absolute;display: none;z-index: 999;max-width: 500px;width: 100%;background: #fff;padding: 30px;top: 200px!important;margin-left: -1.5%;}.swiper-pagination-bullet:focus{ outline:none!important;}.col_loca{height: 75px;line-height: 75px;font-size: 18px;color: #999;overflow: hidden;}.col_loca a,.col_loca span{color: #717171;}.col_loca a:last-child{color: #3a3a3a;}.col_loca span{margin: 0 6px;}.col_loca span.icon-xiangyoujiantou{font-size: 12px;margin: 0 4px;}.col_loca span.icon-shouyetianchong{color: #006b51;margin-right: 10px;}.col_loca a,.col_loca span{float: left;}.col_loca a:hover{color: #006b51;}.col_banner{position: relative;}.col_banner h2{position: absolute;font-size: 80px;color: #fff;top: 0;left: 0;width: 100%;text-transform: uppercase;}.info_feed .name{height: 60px;line-height: 60px;background: #006b51;font-size: 14px;color: #fff;overflow: hidden;}.info_feed .name b{font-size: 22px;padding-left: 40px;padding-right: 65px;float: left;}.info_feed form{border: 1px solid #ddd;border-top: none;padding: 30px 30px 40px;}.info_feed .inp{width: 49%;float: left;display: flex;margin-bottom: 20px;}.info_feed .inp:nth-child(2n){float: right;}.info_feed .inp .bt{font-size: 14px;color: #999;height: 60px;line-height: 60px;min-width: 130px;padding-left: 30px;}.info_feed .inp:nth-child(1) .bt{background: url(../images/feed1.png) no-repeat left;}.info_feed .inp:nth-child(2) .bt{background: url(../images/feed2.png) no-repeat left;}.info_feed .inp:nth-child(3) .bt{background: url(../images/feed3.png) no-repeat left;line-height: 20px;padding-top: 10px;}.info_feed .inp:nth-child(4) .bt{background: url(../images/feed4.png) no-repeat left;}.info_feed .inp .bt b{color: #ed1c24;}.info_feed input{height: 60px;line-height: 60px;border: 1px solid #ddd;text-indent: 10px;width: 100%;box-sizing: border-box;}.info_feed input:hover,.info_feed .text textarea:hover{border-color: #006b51;}.info_feed .text .bt{background: url(../images/feed5.png) no-repeat left;}.info_feed .text textarea{border: 1px solid #ddd;text-indent: 10px;width: 100%;box-sizing: border-box;height: 150px;padding: 10px 0;}.info_feed .text{width: 100%;}.info_feed .sub{max-width: 650px;height: 50px;line-height: 50px;color: #fff;font-weight: bold;text-align: center;background: #006b51;border: none;margin: 0 auto;display: block;cursor: pointer;}@media (max-width: 1024px){	.search-head .navContent{top: 60px;}	.search-head .navContent form{padding: 30px 0;}	.newban .flex-control-paging{bottom: 20px;}.fgun{bottom: 45px;}}@media (max-width: 768px){p{ font-size: 15px; line-height:24px;}	.search-head .navContent form{width: 80%;}	.search-head .navContent input.inp{width: 80%;}	.search-head .navContent input.sub{width: 20%;}	.newban .flex-direction-nav a.flex-next{right: 0;}	.newban .flex-direction-nav a.flex-prev{left: 0;}	.info_feed .inp{display: block;}	.info_feed .inp{margin-bottom: 0;}	.info_feed .name b{font-size: 20px;padding: 0;text-align: center;width: 100%;}	.info_feed .name p{display: none;}	.info_feed form{padding: 10px 20px 40px;}	.info_feed .sub{margin-top: 20px;}	}@media (max-width: 560px){	.search-head .navContent form{width: 90%;}	.search-head .navContent input.inp{width: 70%;font-size: 14px;}	.search-head .navContent input.sub{width: 30%;font-size: 16px;}	.newban{height: 380px;}	.fgun{font-size: 12px;}	.info_feed .name b{font-size: 18px;}	.info_feed .inp{width: 100%;}	.info_feed .inp .bt,.info_feed input{height: 50px;line-height: 50px;}	.padd65{ padding: 25px 0;}}.language{position: relative;color: #fff;margin: 0 30px;padding: 0 30px;}.language::after,.language::before{position: absolute;top: 34px;content: '';width: 1px;height: 18px;background: #fff;opacity: .3;}.language::before{right: 0;}.language::after{left: 0;}.language .all{font-size: 16px;height: 80px;line-height: 80px;}.language .all .icon-diqiu{font-size: 18px;margin-right: 5px;}.language dl{position: absolute;min-width:100%;left:50%;transform:translateX(-50%);top:80px;z-index: 999;overflow: hidden;background: #fff;border: 1px solid #e6e6e6;box-sizing: border-box;border-top: none;padding: 10px 15px;min-width: 120px;display: none;}.language dl dt img{max-width: 18px;margin-right: 8px;}.language dl dt a{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size: 14px;line-height: 28px;}.language dl dt a:hover,.language:hover .all{color: #006b51;cursor: pointer;}.language:hover dl{display: block;}		.shopcart{position: relative;}.shopcart .addnum{width: 18px;height: 18px;position: absolute;top: 5px;right: 5px;text-align: center;line-height: 18px;background: red;color: #fff;border-radius: 500px;display: block;font-size: 12px;}.flyimg{position: absolute;top: 0;left: 0;max-width: 50%;opacity: 0;}.follow{display:inline-block;}.follow i{display:inline-block;width: 24px;height: 24px;border-radius: 500px;text-align: center;line-height: 24px;}.follow svg{width:15px;height:15px;fill:#fff;vertical-align: middle;}.follow a{display:inline-block;vertical-align:middle;margin-left:5px;float: left;background: none;}.follow a:last-child{margin-right: 0;}.follow .icon_facebook i{background: #4e71a8;}.follow .icon_twitter i{background: #1cb7eb;}.follow .icon_youtube i{background: #ff0400;}.follow .icon_linkedin i{background: #1686b0;}.follow .icon_instagram i{background: url(../images/inbg.jpg) no-repeat center;background-size: cover;}.follow .icon_pinterest i{background: #ca3737;}.follow .icon_google i{background: #e3411f;}