@charset "utf-8";
/*conrp*/
.more { width: 12vw; height: 2.7vw; line-height: 2.7vw; padding: 0 1vw; background: #006699; color: #fff; }
.more:hover { background: #cc0000; color: #fff; }
.conrp { width: 100%; overflow: hidden; }
#owl-demo { width: 100%; margin-left: auto; margin-right: auto; position: relative; height: auto; }
.conrp #owl-demo .item { width: 100%; display: block; overflow: hidden; position: relative; }
.conrp #owl-demo .item img { width: 100%; height: 100%; }
.conrp #owl-demo .item .ban_txt { position: absolute; left: 0; z-index: 10; }
.conrp #owl-demo .owl-item:nth-of-type(1) .ban_txt { top: 32%; }
.conrp #owl-demo .owl-item:nth-of-type(1) .ban_txt .ban_ly { width: 100%; }
.conrp #owl-demo .owl-item:nth-of-type(1) .ban_txt .ban_ly { width: 100%; }
.conrp #owl-demo .owl-item:nth-of-type(2) .ban_txt, .conrp #owl-demo .owl-item:nth-of-type(3) .ban_txt { top: 25%; }
.conrp #owl-demo .owl-item:nth-of-type(2) .ban_txt .ban_ly, .conrp #owl-demo .owl-item:nth-of-type(3) .ban_txt .ban_ly { width: 21.5%; float: left; margin-left: 13.5%; }
.conrp #owl-demo .item .ban1 { transform: translateX(60px); opacity: 0; }
.conrp #owl-demo .active .item .ban1 { transition: all 2s ease 1s; transform: translateX(0); opacity: 1; }
.conrp #owl-demo .item .ban2 { transform: translateX(70px); opacity: 0; }
.conrp #owl-demo .active .item .ban2 { transition: all 2.1s ease 1.2s; transform: translateX(0); opacity: 1; }
.conrp #owl-demo .item .ban3 { transform: translateX(80px); opacity: 0; }
.conrp #owl-demo .active .item .ban3 { transition: all 2.2s ease 1.4s; transform: translateX(0); opacity: 1; }
.conrp #owl-demo .active .item img { animation: mobileburns 10s infinite; }
.owl-pagination { width: 100%; overflow: hidden; text-align: center; display: block; }
.owl-page { display: inline-block; width: 14px; height: 14px; margin: 0 5px; background: #006699; *display: inline;
*zoom: 1;
border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; opacity: 0.6; }
.owl-page.active { background: #cc0000; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; opacity: 1; }
.conrp .owl-pagination { position: absolute; left: 0; bottom: 5%; }
.conrp .owl-buttons div { width: 50px; height: 100%; background: url(../images/next.png) no-repeat center; display: block; position: absolute; top: 0; opacity: 0.6; }
.conrp .owl-buttons div:hover { opacity: 1; }
.conrp .owl-buttons div.owl-prev { left: 5%; -webkit-transform: rotate(180deg); transform: rotate(180deg); }
.conrp .owl-buttons div.owl-next, .conrp .owl-buttons div:hover.owl-next { right: 5%;}

/*产品中心*/
.cplb { height: 4vw; }
.cplb a { width: 14.6%; display: block; padding: 1vw 0; background: #666666; color: #FFF; margin: 0 1px 0 0; }
.cplb a:hover { background: #006699; color: #FFF; padding: 1.4vw 0; }
.lnay { background: url(../images/la.jpg) no-repeat center bottom; padding-bottom: 15px; }
.cpzs #owl-demo .item { width: 100%; display: block; overflow: hidden; }
.cpzs #owl-demo .item:hover img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); }
.cpzs #owl-demo .item:hover a { color: #cc0000; }
.cpzs .owl-pagination { display: none; }
.cpzs .owl-controls { padding-top: 1.5vw; }
.cpzs .owl-buttons { width: 18%; overflow: hidden; margin: 0 auto; }
.cpzs .owl-buttons div { width: 27%; height: 12px; background: url(../images/awr1.png) no-repeat; background-size: contain; display: block; }
.cpzs .owl-buttons div:hover { background: url(../images/awr1_ed.png) no-repeat; background-size: contain; }
.cpzs .owl-buttons div.owl-prev, .cpzs .owl-buttons div:hover.owl-prev { float: left; -webkit-transform: rotate(180deg); transform: rotate(180deg); }
.cpzs .owl-buttons div.owl-next { float: right; }
/*case*/
.case { background-attachment: fixed; }
.case .case1 { width: 42%; position: relative; float: left; }
.case .case1 dt { height: auto; padding-bottom: 82px; }
.case .case1 dd { position: absolute; left: 0; bottom: 0; height: 90px; display: -webkit-box; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; }
.case .case1 dd .fl { width: 90%; }
.case .case1 dd .fl p { height: 44px; overflow: hidden; }
.case .case1 dd .fr { width: 5%; }
.case .case1:hover dd { height: 120px; }
.case .case1:hover dd .fl p { height: 66px; overflow: hidden; }
.case .case1:hover dt img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); }
.case .case1:hover a { color: #cc0000; }
.case .case_ry { width: 58%; float: right; }
.case .case_ry dl { width: 41%; overflow: hidden; float: left; position: relative; margin-left: 9%; margin-bottom: 24px; }
.case .case_ry dl dt { height: auto; }
.case .case_ry dl dd { position: absolute; left: 0; bottom: 0; z-index: 10; }
.case .case_ry dl dd a { background: url(../images/ca.png) repeat; }
.case .case_ry dl:hover dt img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); }
.case .case_ry dl:hover dd a { background: url(../images/ca_ed.png) repeat; color: #FFF; }
/*fwzx_bo*/
.fwzx_bo dl { width: 21%; float: left; margin: 0 2%; box-shadow: 0 5px 15px 0px rgba(23, 4, 8, 0.2); }
.fwzx_bo dl dt { width: 19%; overflow: hidden; margin: 0 auto; }
.fwzx_bo dl dd p.f14 { height: 140px; }
.fwzx_bo dl .dibok { width: 50%; padding: 6px 0; border: 1px #cc0000 solid; color: #cc0000; margin: 0 auto; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; }
.fwzx_bo dl:hover { box-shadow: none; }
.fwzx_bo dl:hover a { color: #333; }
.fwzx_bo dl:hover .dibok { background: #cc0000; color: #FFF; }
/*news*/
.news { background-attachment: fixed; }
.new_imgs { width: 45%; float: left; margin-left: 1.3%; }
.new_imgs #owl-demo .item { width: 100%; display: block; overflow: hidden; position: relative; }
.new_imgs #owl-demo .item dt { height: auto; overflow: hidden; }
.new_imgs #owl-demo .item dd { background: url(../images/new.png) repeat; position: absolute; left: 0; bottom: 0; z-index: 1; }
.new_imgs #owl-demo .item dd a { color: #FFF; }
.new_imgs .owl-pagination { position: absolute; left: 0; bottom: 15%; z-index: 5; }
.new_imgs #owl-demo .item:hover dt img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); }
.new_imgs #owl-demo .item:hover dd { background: url(../images/ca_ed.png) repeat; }
.new_imgs #owl-demo .item:hover dd a { color: #FFF; }
.new_imgs .owl-buttons{ display:none;} 
.news_txt { width: 51%; float: right; margin-right: 1.3%; }
.news_txt dl { margin-top: 0.7vw; }
.news_txt dl dt { width: 16%; background: #f6f6f6; overflow: hidden; }
.news_txt dl dd { width: 82%; overflow: hidden; }
.news_txt dl dd p { height: 66px; overflow: hidden; }
.news_txt dl:hover a { color: #006699; }
.news_txt dl:hover dt { background: #006699; color: #fff; }
 @media screen and (max-width: 1600px) and (min-width:0) {
.conrp #owl-demo .owl-item:nth-of-type(2) .ban_txt .ban_ly, .conrp #owl-demo .owl-item:nth-of-type(3) .ban_txt .ban_ly { width: 23.5%; margin-left: 11.5%; }
.cpzs .owl-buttons { width: 20%; }
.case .case1 dt { padding-bottom: 70px; }
/*fwzx_bo*/
.fwzx_bo dl dd p.f14 { height: 130px; }
/*news*/
.news_txt dl { margin-top: 0.6vw; }
}
@media screen and (max-width: 1300px) and (min-width:0) {
.conrp #owl-demo .owl-item:nth-of-type(2) .ban_txt .ban_ly, .conrp #owl-demo .owl-item:nth-of-type(3) .ban_txt .ban_ly { width: 25.5%; margin-left: 9.5%; }
.cpzs .owl-buttons { width: 22%; }
.case .case1 dt { padding-bottom: 68px; }
/*fwzx_bo*/
.fwzx_bo dl dd p.f14 { height: 120px; }
/*news*/
.news_txt dl { margin-top: 0.5vw; }
.news_txt dl dd p { height: 60px; }
}
@media screen and (max-width: 1100px) and (min-width:0) {
.conrp #owl-demo .owl-item:nth-of-type(2) .ban_txt .ban_ly, .conrp #owl-demo .owl-item:nth-of-type(3) .ban_txt .ban_ly { width: 27.5%; margin-left: 7.5%; }
.cpzs .owl-buttons { width: 24%; }
.case .case1 dt { padding-bottom: 50px; }
/*news*/
.news_txt dl { margin-top: 0.4vw; }
}
@media screen and (max-width: 1024px) and (min-width:0) {
.more { width: 2rem; height: 0.54rem; line-height: 0.54rem; padding: 0 0.2rem; margin: 0 auto; }
/*conrp*/
.conrp { margin-top: 0.78rem; }
.conrp #owl-demo .item .ban1 { transform: none; opacity: 1; }
.conrp #owl-demo .active .item .ban1 { transition: none; transform: none; opacity: 1; }
.conrp #owl-demo .item .ban2 { transform: none; opacity: 1; }
.conrp #owl-demo .active .item .ban2 { transform: none; opacity: 1; }
.conrp #owl-demo .item .ban3 { transform: none; opacity: 1; }
.conrp #owl-demo .active .item .ban3 { transform: none; opacity: 1; }
.conrp #owl-demo .active .item img { animation: none; }
.conrp #owl-demo .owl-item:nth-of-type(1) .ban_txt { top: 20%; }
.conrp #owl-demo .owl-item:nth-of-type(2) .ban_txt { top: 7%; text-align: center; }
.conrp #owl-demo .owl-item:nth-of-type(3) .ban_txt { top: 5%; text-align: center; }
.conrp #owl-demo .owl-item:nth-of-type(2) .ban_txt .ban_ly, .conrp #owl-demo .owl-item:nth-of-type(3) .ban_txt .ban_ly { width: 90%; float: none; margin-left: 5%; }
.conrp #owl-demo .pt50, .conrp #owl-demo .pt80 { padding-top: 0.3rem; }
.owl-page { width: 10px; height: 10px; margin: 0 4px; }
.conrp .owl-buttons div { display: none; }
/*产品中心*/
.cplb { height: auto; }
.cplb a { width: 50%; padding: 0.1rem 0; margin: 0 0 0 0; float: left; border-left: 1px #fff solid; border-bottom: 1px #fff solid; }
.cplb a:hover { background: #006699; color: #FFF; padding: 0.1rem 0; }
.cpzs .owl-controls { padding-top: 0.3rem; }
.cpzs .owl-buttons { width: 90%; }
/*case*/
.case { background-attachment: scroll; }
.case .case1 { width: 100%; float: none; }
.case .case1 dt { height: auto; padding-bottom: 0; }
.case .case1 dd { position: inherit; left: inherit; bottom: inherit; height: 1.4rem; }
.case .case1 dd .fl { width: 90%; }
.case .case1 dd .fl p { height: 0.7rem; }
.case .case1 dd .fr { width: 7%; }
.case .case1:hover dd { height: auto; }
.case .case1:hover dd .fl p { height: 0.7rem; }
.case .case_ry { width: 100%; float: none; padding-top: 0.2rem; }
.case .case_ry dl { width: 100%; margin-left: 0; margin-right: 0; margin-bottom: 0.2rem; }
/*news*/
.news { background-attachment: scroll; }
.new_imgs { width: 94%; float: none; margin-left: 3%; margin-right: 3%; }
.new_imgs .owl-pagination { bottom: 18%; }
.news_txt { width: 94%; float: none; margin-left: 4%; margin-right: 4%; }
.news_txt dl { margin-top: 0.25rem; }
.news_txt dl dt { width: 20%; }
.news_txt dl dd { width: 78%; }
.news_txt dl dd p { height: 0.9rem; }
}

/* animation */
@keyframes mobileburns { 5% {
 transform: scale3d(1, 1, 1) translate3d(0px, 0px, 0px);
 animation-timing-function: ease-in;
}
 65% {
 transform: scale3d(1.2, 1.2, 1.2) translate3d(-100px, -30px, 0px);
 animation-timing-function: ease-in;
}
 80% {
 transform: scale3d(1.2, 1.2, 1.2) translate3d(-100px, -30px, 0px);
 animation-timing-function: ease-in;
}
 100% {
 transform: scale3d(1, 1, 1) translate3d(0px, 0px, 0px);
 animation-timing-function: ease-in;
}
}
