
* { margin: 0px; padding: 0px; border: 0px; }
body { background-color: rgb(255, 255, 255); overflow-x: hidden; color: rgb(51, 51, 51); font-size: 12px; font-family: 微软雅黑, "Microsoft YaHei", Arial, "Helvetica Neue", Helvetica, Arial, sans-serif; }
a { color: rgb(51, 51, 51); text-decoration: none; transition: transform 0.3s ease 0s, text-decoration 0.3s ease 0s, color 0.3s ease 0s, background 0.3s ease 0s, text-indent 0.3s ease 0s; }
a:hover { color: rgb(2, 155, 222); }
input, select, img { vertical-align: middle; }
ul, li { list-style: none; }
em, cite, th { font-weight: normal; font-style: normal; }
.wrap { clear: both; width: 96%; max-width: 1200px; margin: 0px auto; text-align: left; zoom: 1; overflow: hidden; }
.l { float: left; }
.r { float: right; }
.c_l { clear: both; height: 0px; font-size: 0px; overflow: hidden; }
.pageHeader { position: relative; }
.top_left a { display: block; line-height: 1; }
.top_right { padding: 32px 13px 30px 0px; line-height: 24px; }
.pageHeader .navs { position: absolute; top: 100%; z-index: 8; width: 100%; background: rgba(255, 255, 255, 0.8); }
.pageHeader .navs.fixed { position: fixed; top: 0px; left: 0px; right: 0px; z-index: 99; }
.nav .nav_li .nav_a { display: block; line-height: 68px; height: 68px; font-size: 16px; color: rgb(0, 0, 0); font-weight: bold; }
.nav .nav_li .setNav { position: absolute; width: 100%; left: 0px; right: 0px; background: rgba(240, 240, 240, 0.9); padding: 0px; max-height: 0px; z-index: 12; transition: all 0.5s ease 0s; overflow: hidden; }
.nav .nav_li .setNav .set-img { width: 24%; margin-right: 9%; }
.nav .nav_li .setNav .set-img img { height: 150px; width: 100%; }
.nav .nav_li .setNav .set-img .tit { font-size: 22px; color: rgb(78, 78, 78); margin-top: 5px; }
.nav .nav_li .setNav .setMenu { width: 28%; }
.nav .nav_li .setNav .setMenu > li { float: left; width: 48%; margin-right: 2%;margin-bottom: 15px; }
.nav .nav_li .setNav .setMenu > li:hover .set_ico { background-position: -10px 0px; }
.nav .nav_li .setNav .setMenu > li .set_ico { width: 10px; height: 10px; background: url("../img/set_ico_new.png") 0px 0px no-repeat; display: inline-block; vertical-align: middle; margin-right: 10px; transition: all 0.3s ease 0s; }
.nav .nav_li .setNav .setMenu li a { display: inline; position: relative; color: rgb(0, 0, 0); vertical-align: middle; text-align: left;}
.nav .nav_li .setNav .setCon { width: 37%; }
.nav .nav_li .setNav .setCon .p { padding-left: 10%; border-left: 1px dotted #000; line-height: 28px; height: 140px; overflow: hidden; }
.nav .line { position: absolute; bottom: 0px; width: 0px; height: 4px; font-size: 3px; background-color: rgb(213, 5, 48); display: none; }
.mobile_key { font-size: 32px; color: rgb(251, 46, 69); margin-left: 90px; display: none; float: right; }
.nav .nav_li .setNav .setMenu.ul_ li { width: 98%; margin-right: 2%; float: none !important; }
.nav .nav_li .setNav .setMenu.ul_ { width: 20%; margin-bottom: 20px; min-height: 120px; }
.nav .nav_li .setNav .setMenu li .set_ico { margin-right: 4px; }
.nav .nav_li .setNav .setMenu li .pro_a { padding-left: 15px; font-weight: bold; font-size: 15px; color: rgb(213, 5, 48);position: absolute;left: 0; }
.setNav_sun li{margin: 10px;text-align: left;}
.setNav_sun{margin-top: 30px;}
.navs .nav{width: 95%;margin: auto;}
.navs .nav .fix{text-align: center;}
._form { position: relative; height: 68px; float: right; }
._form .search { display: block; position: absolute; right: 0px; top: 14px; margin-left: 90px; margin-top: 6px; font-size: 28px; color: rgb(251, 46, 69); background: none; outline: none; box-shadow: none; border: none; cursor: pointer; }
._form input { position: absolute; right: 54px; top: 17px; height: 34px; width: 0px; transition: all 0.5s ease 0s; border-width: 0px; background-color: rgb(255, 255, 255); text-indent: 1em; }
._form:hover input { width: 268px; transition: all 0.5s ease 0s; text-indent: 1em; }
.top_right .service_phone { float: left; display: inline-block; margin-right: 34px; font-size: 34px; color: rgb(230, 0, 47); line-height: 26px; font-style: italic; }
.top_right .service_phone span { font-size: 13px; color: rgb(230, 0, 45); font-style: normal; vertical-align: top; }
.nav .nav_li { padding: 0px 40px; display: inline-block;}
.nav .nav_li .setNav .setMenu.ul_ li { width: 100%; }
.nav .nav_li .setNav .setMenu.ul3 { min-height: 50px; width: 17%; }
.nav .nav_li .setNav .setMenu.ul4 { min-height: 50px; width: 23%; }
.nav .nav_li .setNav .setMenu.ul8 { margin-top: -50px; width: 17%; }
.nav .nav_li .setNav .setMenu.ul9 { margin-top: -70px; width: 23%; }
.nav .nav_li .setNav .setMenu.ul10 { margin-top: -27px; }
.nav .nav_li .setNav .setMenu.setMenu_ul { width: 100%; }
.nav .nav_li .setNav .setMenu.setMenu_ul > .ul_ { width: 20%; margin-bottom: 20px; min-height: 120px; }
 .ul1{position: relative;} 
.nav_li:hover .setNav { padding: 50px 0px 56px; max-height: 246px; }
.touch-top { width: 100%; position: fixed; top: 0px; z-index: 9; background: rgb(255, 255, 255); border-top: 1px solid rgb(195, 13, 35); display: none; box-shadow: rgba(0, 0, 0, 0.15) 0px 1px 10px; }
.touch_bg { width: 100%; position: fixed; top: 0px; z-index: 8; background: rgb(13, 13, 13); display: none; opacity: 0.6; height: 100%; }
.touch-top-wrapper { width: 96%; margin: 0px auto; }
.touch-top-wrapper .touch-logo { float: left; }
.touch-top-wrapper .touch-logo img { height: 90px; display: block; }
.touch-navigation { display: block; }
.touch-toggle { position: absolute; right: 10px; top: 0px; }
.touch-toggle li { float: left; height: 70px; padding: 0px 12px; text-align: center; }
.touch-toggle li a { height: 70px; }
.touch-toggle li:hover, .touch-toggle li:active { }
.touch-toggle .touch-toggle-item-first { border-left: none; }
.touch-toggle .touch-toggle-item-last { border-right: none; }
.touch-toggle li a { display: block; font-size: 12px; }
.touch-toggle li i { display: inline-block; width: 32px; height: 32px; overflow: hidden; margin-top: 30px; background-repeat: no-repeat; background-position: center center; background-size: contain; }
.touch-toggle .touch-icon-language { background-image: url("../images/touch-icon-language.png"); }
.touch-toggle .touch-icon-user { background-image: url("../images/touch-icon-user.png"); }
.touch-toggle .touch-icon-search { background-image: url("../images/head_pic2.png"); }
.touch-toggle .touch-icon-menu { background-image: url("../images/head_pic1.png"); }
.touch-toggle li span { display: none; text-align: center; }
.drawer-section-menu { padding: 0px 0px 35px;display: none; }
.touch-toggle-content { clear: both; }
.touch-menu { clear: both; }
.touch-menu ul li { border-bottom: 1px solid rgb(238, 238, 238); position: relative; }
.touch-menu ul li a { color: rgb(51, 51, 51); display: block; font-size: 18px; height: 48px; line-height: 48px; padding-left: 30px; }
.touch-menu ul li a:hover, .touch-menu ul li a:active { background-color: rgb(195, 13, 35); color: rgb(255, 255, 255); }
.touch-menu ul li i { position: absolute; top: 14px; right: 25px; display: block; width: 13px; height: 13px; overflow: hidden; background-position: center center; background-repeat: no-repeat; background-size: contain; }
.touch-menu ul li i.touch-arrow-right { display: none; background-image: url("../images/touch-arrow-r.png"); }
.touch-menu ul li i.touch-arrow-down { background-image: url("../images/touch-arrow-d.png"); }
.touch-menu ul li i.touch-arrow-up { background-image: url("../images/touch-arrow-u.png"); }
.touch-menu ul li a:hover i.touch-arrow-down { background-image: url("../images/touch-arrow-d2.png"); }
.touch-menu ul li a:hover i.touch-arrow-up { background-image: url("../images/touch-arrow-u2.png"); }
.touch-menu ul ul { display: none; margin: 0px; padding: 0px 0px 30px; }
.touch-menu ul ul li { border-bottom: none; margin: 0px; padding: 0px; }
.touch-menu ul ul li a { padding: 0px 0px 0px 35px; font-size: 16px; height: 38px; line-height: 38px; }
.touch-menu ul ul li i { top: 13px; }
.touch-menu .closetitle { padding-top: 10px; padding-bottom: 12px; text-align: center; }
.touch-menu .closetitle img { margin: 0px auto; height: 30px; width: auto; }
.search_div { clear: both; width: 100%; overflow: hidden; padding-top: 2%; padding-bottom: 2%; display: none; }
.search_div .search_con { width: 92%; margin: 0px auto; border: 1px solid rgb(205, 205, 205); height: 40px; line-height: 40px; }
.search_div .search_con .input1 { text-indent: 15px; width: 88%; float: left; border: 0px; background: none; height: 100%; font-size: 16px; outline: none; color: rgb(187, 187, 187); }
.search_div .search_con .bnt1 { -webkit-appearance: none; float: right; width: 12%; max-width: 60px; background: url("../images/head_pic2.png") 50% center / auto 55% no-repeat; border: 0px; height: 100%; cursor: pointer; }
.foot_bg { background-color: rgb(51, 51, 51); overflow: hidden; }
.foot_con { width: 97%; margin: 0px auto; max-width: 1182px; overflow: hidden; }
.foot_con .foot_con_l { float: left; overflow: hidden; }
.foot_con .foot_con_l .foot_con_a { line-height: 30px; font-size: 14px; color: rgb(199, 199, 199); overflow: hidden; margin-bottom: 4%; margin-top: 1%; }
.foot_con .foot_con_l .foot_con_a a { color: rgb(199, 199, 199); }
.foot_con .foot_con_l .foot_con_a a:hover { color: rgb(195, 13, 35); }
.foot_con .foot_con_l .foot_con_logo { margin-top: 30px; display: block; clear: both; }
.foot_con .foot_con_r { float: right; padding-top: 30px; }
.foot_con .foot_con_r img { width: 80px; float: right; margin-bottom: 30px; margin-left: 12px; }
.foot_con .foot_con_r ul { float: right; font-size: 12px; color: rgb(199, 199, 199); line-height: 30px; margin-bottom: 20px; }
.foot_con .foot_con_r ul li { display: block; text-align: right; overflow: hidden; height: 26px; line-height: 28px; }
.foot_con .foot_con_r ul li a:hover { color: rgb(195, 13, 35); }
.foot_con .foot_con_r ul li .tel { float: right; padding-left: 14px; color: rgb(199, 199, 199); background: url("../images/foot_pic1.png") left 4px no-repeat; }
.foot_con .foot_con_r ul li .email { float: right; padding-left: 25px; color: rgb(199, 199, 199); background: url("../images/foot_pic2.png") left center no-repeat; }
.foot_bg2 { background-color: rgb(195, 13, 35); height: 39px; line-height: 39px; color: rgb(255, 255, 255); text-align: left; overflow: hidden; }
.foot_bg2 a { color: rgb(255, 255, 255); }
.foot_con2 { width: 97%; margin: 0px auto; max-width: 1182px; overflow: hidden; }
.foot_bg2 .foot_con2 .footer_fx_r { float: right; }
.foot_bg2 .foot_con2 .footer_fx_r li { float: left; margin-left: 9px; width: 22px; height: 22px; margin-top: 9px; cursor: pointer; }
.foot_bg2 .foot_con2 .footer_fx_r li a { display: block; }
.foot_bg2 .foot_con2 .footer_fx_r li:hover { opacity: 0.8; }
.foot_bg2 .foot_con2 .footer_fx_r li.foot_weixin { background: url("../images/i_foot_pic2.png") center center no-repeat; }
.foot_bg2 .foot_con2 .footer_fx_r li.foot_qq { background: url("../images/i_foot_pic3.png") center center no-repeat; }
.foot_bg2 .foot_con2 .footer_fx_r li.foot_weibo { background: url("../images/i_foot_pic4.png") center center no-repeat; }
.foot_bg2 .foot_con2 .footer_fx_r li.foot_sinna { background: url("../images/i_foot_pic5.png") center center no-repeat; }
.foot_bg2 .foot_con2 .footer_fx_r .ewm { width: 203px; height: 201px; background: url("../images/ewm.png") no-repeat; margin-top: -210px; position: absolute; margin-left: -90px; display: none; }
.foot_bg2 .foot_con2 .footer_fx_r li.foot_weixin:hover .ewm { display: block; }
.foot_bg2 .foot_con2 .footer_fx_r li.foot_weixin { opacity: 1; }
.foot_bg2 .foot_con2 .footer_fx_r img { margin-left: 24px; margin-top: 22px; width: 150px; height: 150px; }
.gotop { position: fixed; bottom: 10%; right: 1%; width: 51px; height: 51px; background: url("../images/gotop.png") 0% 0% / 100% 100% no-repeat; transition: all 0.5s ease-in-out 0s; }
.gotop:hover { cursor: pointer; transform: rotate(360deg); }
.setNav .p p { color: rgb(0, 0, 0); }
.anim-1, .anim-2, .anim-3, .anim-4, .anim-5, .anim-6, .anim-7, .anim-8, .anim-9, .anim-10, .anim-11, .anim-12 { transform: translateY(100px) translateX(0px); opacity: 0; transition-timing-function: ease-in-out; }
.anim-1 { transition: transform 0.8s ease 0s, opacity 0.8s ease 0s; }
.anim-2 { transition: transform 1s ease 0s, opacity 1s ease 0s; }
.anim-3 { transition: transform 1.2s ease 0s, opacity 1.2s ease 0s; }
.anim-show { transform: translateY(0px) translateX(0px); opacity: 1; }
.anim-list .anim-1 { transition: transform 0.5s ease 0s, opacity 0.5s ease 0s; }
.anim-list .anim-2 { transition: transform 0.7s ease 0s, opacity 0.7s ease 0s; }
.carousel-prev { left: 0px; }
.carousel-next { right: 0px; }
.carousel-btn { text-align: center; margin: 10px 0px; line-height: normal; }
.carousel-btn a { display: inline-block; width: 67px; height: 2px; margin: 0px 5px; background: url("../images/dian.png") 0% 0% / 100% 100% no-repeat; }
.carousel-btn .selected { background: url("../images/dian2.png") 0% 0% / 100% 100% no-repeat; cursor: default; }
.carousel-btn a span { display: none; }
.carousel-btn-fixed { width: 100%; position: absolute; bottom: 15px; left: 0px; margin: 0px; z-index: 8; }
.carousel-num a.selected { background: rgb(90, 52, 43); color: rgb(255, 255, 255); cursor: default; }
.carousel-thumbs a:hover, .carousel-thumbs a.selected { border-color: rgb(255, 102, 0); }
.carousel { position: relative; }
.carousel-item { position: relative; float: left; display: block; }
.carousel-item .carousel-img { display: block; }
.carousel-item .carousel-img a[href="javascript:;"] { cursor: default; }
.carousel-item .carousel-img img { display: block; }
.responsive-carousel .carousel-item img { width: 100%; height: auto !important; }
.slideshow { overflow: hidden; }
.slideshow .carousel-direction a { width: 55px; height: 55px; line-height: 55px; }
.slideshow .carousel-direction a:hover { }
.slideshow .carousel-prev { position: absolute; top: 51%; cursor: pointer; left: 10%; background: url("../images/i_left.png") no-repeat; width: 55px; height: 55px; }
.slideshow .carousel-prev:hover { background: url("../images/i_left_on.png") no-repeat; }
.slideshow .carousel-next { position: absolute; top: 51%; cursor: pointer; right: 10%; background: url("../images/i_right.png") no-repeat; width: 55px; height: 55px; }
.slideshow .carousel-next:hover { background: url("../images/i_right_on.png") no-repeat; }
.slideshow-gallery .carousel-img a { display: block; text-align: center; width: 100%; }
.slideshow-gallery .carousel-img img { display: inline; }
.slideshow-gallery-thumbs img:hover, .slideshow-gallery-thumbs img.selected { border: 1px solid rgb(255, 0, 0); }
.swiper-wrapper{height: auto!important;}
.i_pro_bg2 { background-color: rgb(252, 252, 252); overflow: hidden; }
.i_pro_t { overflow: hidden;text-align: center;  background: url("../images/i_bg1.jpg") center bottom no-repeat;  margin-bottom: 3%; margin-top: 1%; }
.i_pro_t h3{line-height: 90px; font-size: 36px; color: rgb(51, 51, 51);}
.i_pro_t p{font-size: 14px;margin: 8px 0;}
.owl-carousel .owl-wrapper::after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0px; }
.owl-carousel { position: relative; width: 1200px; margin: auto; }
.owl-carousel .owl-wrapper { position: relative; transform: translate3d(0px, 0px, 0px); margin: 0px 10px; }
.owl-carousel .owl-wrapper-outer { overflow: hidden; position: relative; width: 100%; }
.owl-carousel .owl-wrapper-outer.autoHeight { transition: height 500ms ease-in-out 0s; }
.owl-carousel .owl-item { float: left; }
.owl-controls .owl-page, .owl-controls .owl-buttons div { cursor: pointer; }
.owl-controls { user-select: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
.owl-carousel .owl-wrapper, .owl-carousel .owl-item { backface-visibility: hidden; transform: translate3d(0px, 0px, 0px); }
.owl-theme .owl-controls { margin-top: 20px; text-align: center; }
.owl-theme .owl-controls .owl-buttons div { color: rgb(255, 255, 255); display: inline-block; zoom: 1; width: 38px; height: 74px; text-indent: 40px; margin-top: -16%; z-index: 9; position: relative; overflow: hidden; transition: all 0.3s ease-out 0s; }
.owl-theme .owl-controls .owl-buttons div.owl-prev { background: url("../images/i_pro_left.png") no-repeat; float: left; }
.owl-theme .owl-controls .owl-buttons div.owl-prev:hover { background: url("../images/i_pro_left_on.png") no-repeat; }
.owl-theme .owl-controls .owl-buttons div.owl-next { background: url("../images/i_pro_right.png") no-repeat; float: right; }
.owl-theme .owl-controls .owl-buttons div.owl-next:hover { background: url("../images/i_pro_right_on.png") no-repeat; }
.owl-theme .owl-controls.clickable .owl-buttons div:hover { opacity: 1; text-decoration: none; }
.owl-theme .owl-controls .owl-page { zoom: 1; display: none; }
.owl-theme .owl-controls .owl-page span { display: block; width: 16px; height: 16px; margin: 5px 7px; border-radius: 20px; background: url("../images/i_bg3.png") no-repeat; }
.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span { background: url("../images/i_bg4.png") no-repeat; }
.owl-theme .owl-controls .owl-page span.owl-numbers { height: auto; width: auto; color: rgb(255, 255, 255); padding: 2px 10px; font-size: 12px; border-radius: 30px; }
#owl-demo { padding-bottom: 3%; }
#owl-demo .item { position: relative; height: 275px;}
#owl-demo .item img { height: 100%; width: 100%; transition: all 0.5s ease 0s; }
#owl-demo .item .bg-list-img { width: 100%; height: 275px;overflow: hidden;}
#owl-demo .item .bg-list-tit { height: 56px; overflow: hidden; bottom: 0px; position: absolute; text-align: center; width: 100%; background-color: rgba(0,0,0,0.7);transition: all 0.5s; }
#owl-demo .item .bg-list-tit h4 { margin: 0px auto; display: inline-block; font-weight: normal; font-size: 18px; line-height: 54px; padding-left: 10px; padding-right: 10px; color: #fff;}
#owl-demo .item .bg-list-tit p{ width: 80%;margin: auto;font-size: 14px;line-height: 2em;text-align: left;color: #fff;margin-top: 15%;}
#owl-demo .item:hover .bg-list-tit{height: 100%;}
#owl-demo .item:hover .bg-list-img img{transform: scale(1.2)}
#owl-demo2 { background-color: rgb(249, 249, 249); text-align: center; padding-bottom: 2%; max-width: 1200px; margin: auto; }
#owl-demo2.owl-theme .owl-controls .owl-buttons { position: absolute; top: 40%; width: 100%; left: 0px; height: 0px; }
#owl-demo2.owl-theme .owl-controls .owl-buttons div { color: rgb(255, 255, 255); display: inline-block; zoom: 1; width: 59px; height: 90px; text-indent: 60px; overflow: hidden; transition: all 0.3s ease-out 0s; margin-top: 0px; }
#owl-demo2.owl-theme .owl-controls .owl-buttons div.owl-prev { background: url("../images/i_case_left.png") no-repeat; float: left; }
#owl-demo2.owl-theme .owl-controls .owl-buttons div.owl-prev:hover { background: url("../images/i_case_left_on.png") no-repeat; }
#owl-demo2.owl-theme .owl-controls .owl-buttons div.owl-next { background: url("../images/i_case_right.png") no-repeat; float: right; }
#owl-demo2.owl-theme .owl-controls .owl-buttons div.owl-next:hover { background: url("../images/i_case_right_on.png") no-repeat; }
#owl-demo2.owl-theme .owl-controls .owl-page { display: inline-block; }
#owl-demo2 .item { margin: 0px; padding-bottom: 20px; background: url("../images/i_bg2.png") right center no-repeat; width: 25%; float: left; }
#owl-demo2 .item img { display: block; width: 90%; margin: 0px auto; transform: scale(1); transition: all 0.3s ease-out 0s; }
#owl-demo2 .item dd { width: 100%; margin: 0px auto 10px; max-width: 424px; }
#owl-demo2 .item dd .imgs { position: relative; width: 100%; overflow: hidden; }
#owl-demo2 .item dd .imgs p { position: absolute; width: 100%; height: 100%; background: url("../images/i_bg5.png") center center no-repeat; top: 0px; text-align: center; opacity: 0; transition: all 0.3s ease-out 0s; }
#owl-demo2 .item dd h2 { font-weight: normal; color: rgb(51, 51, 51); font-size: 18px; line-height: 22px; height: 22px; overflow: hidden; margin-top: 7px; }
#owl-demo2 .item dd:hover img { transform: scale(1.1, 1.1); }
#owl-demo2 .item dd:hover h2 { color: rgb(235, 99, 96); }
#owl-demo2 .item dd:hover .imgs p { opacity: 1; }
.i_about_t { height: 90px; overflow: hidden; line-height: 90px; text-align: center; background: url("../images/i_about_bg2.jpg") center bottom no-repeat; font-size: 36px; color: rgb(51, 51, 51); margin-top: 1%;font-size: 36px;font-weight: bold; }
.i_about { padding-bottom: 2%; overflow: hidden; background: url("../images/i_about_bg.jpg") center top / cover no-repeat rgb(200, 28, 45); }
.i_about .i_about_con { width: 100%; max-width: 1200px; margin: 0px auto; overflow: hidden; }
.i_about .imgs { float: left; width: 45%; overflow: hidden; margin-top: 2%; }
.i_about .imgs img { width: 100%; }
.i_about .imgs img:hover { opacity: 0.8; transition: all 0.3s ease 0s; }
.i_about .i_about_r { float: right; width: 47.6%; margin-left: 2.5%; overflow: hidden; color: rgb(255, 255, 255); font-size: 14px; line-height: 30px; margin-right: 2.5%; padding-top: 4%; }
.i_about .i_about_r .i_about_t2 { font-size: 36px; font-weight: bold; letter-spacing: 6px; line-height: 60px; }
.i_about .i_about_r .i_about_txt { padding-top: 0%; }
.i_about .i_about_r .i_about_txt .i_about_span { font-size: 18px; font-weight: bold; }
.i_about .i_about_r .i_about_more { width: 184px; height: 48px; overflow: hidden; background: url("../images/i_more.png") no-repeat; text-indent: 39px; font-size: 16px; letter-spacing: 1.5px; display: block; margin-top: 4%; margin-bottom: 3%; line-height: 48px; color: rgb(255, 0, 0); clear: both; }
.i_about .i_about_r .i_about_more:hover { opacity: 0.8; transition: all 0.3s ease 0s; }
.i_news_bg { padding-bottom: 2%; overflow: hidden; }
.i_news_con { overflow: hidden; width: 98%; max-width: 1294px; margin: 10px auto 0px; padding-bottom: 20px; }
.i_news_con .i_news_div { display: none; overflow: hidden; background: url("../images/i_news_bg2.png") left bottom no-repeat; padding-bottom: 7px; }
.i_news_con .i_news_div img { width: 50%; display: block; float: right; }
#owl-demo3 { text-align: center; }
#owl-demo3.owl-theme .owl-controls .owl-buttons { position: absolute; top: 66%; width: 100%; left: 0px; height: 0px; }
#owl-demo3.owl-theme .owl-controls .owl-buttons div { color: rgb(255, 255, 255); display: inline-block; zoom: 1; width: 35px; height: 35px; text-indent: 60px; overflow: hidden; transition: all 0.3s ease-out 0s; margin-top: 0px; float: none; }
#owl-demo3.owl-theme .owl-controls .owl-buttons div.owl-prev { background: url("../images/s_left2.png") no-repeat; }
#owl-demo3.owl-theme .owl-controls .owl-buttons div.owl-prev:hover { background: url("../images/s_left2_on.png") no-repeat; }
#owl-demo3.owl-theme .owl-controls .owl-buttons div.owl-next { background: url("../images/s_right2.png") no-repeat; }
#owl-demo3.owl-theme .owl-controls .owl-buttons div.owl-next:hover { background: url("../images/s_right2_on.png") no-repeat; }
#owl-demo3.owl-theme .owl-controls { margin-top: 0px; }
#owl-demo3 .item { margin: 0px; }
#owl-demo3 .item img { display: block; width: 100%; transform: scale(1); transition: all 0.3s ease-out 0s; }
#owl-demo3 .item dd { width: 100%; margin: 0px auto; position: relative; overflow: hidden; }
#owl-demo3 .item dd .imgs { width: 50%; overflow: hidden; float: right; position: relative; }
#owl-demo3 .item dd .imgs h2 { height: 46px; line-height: 46px; background: url("../images/i_news_bg4.png") repeat; overflow: hidden; bottom: 0px; left: 0px; width: 94%; position: absolute; color: rgb(255, 255, 255); text-align: left; font-weight: normal; font-size: 16px; padding-left: 3%; padding-right: 3%; }
#owl-demo3 .item dd .imgs h2 em { float: right; margin-left: 10px; }
#owl-demo3 .item dd .i_news_l { position: absolute; width: 50%; left: 0px; top: 0px; }
#owl-demo3 .item dd .i_news_l ul { margin-top: 2%; overflow: hidden; }
#owl-demo3 .item dd .i_news_l ul li { display: block; overflow: hidden; background: url("../images/i_news_bg3.png") center bottom / 80% 1px no-repeat; padding: 2% 4% 4%; text-align: left; }
#owl-demo3 .item dd .i_news_l ul li .four_date { float: left; width: 18%; overflow: hidden; color: rgb(153, 153, 153); font-size: 12px; line-height: 26px; border-right: 1px solid rgb(226, 226, 226); text-align: center; }
#owl-demo3 .item dd .i_news_l ul li .four_date b { font-size: 50px; display: block; line-height: 50px; font-family: Impact; font-weight: normal; }
#owl-demo3 .item dd .i_news_l ul li .four_txt { float: left; width: 80%; overflow: hidden; text-align: left; transition: all 0.3s ease 0s; }
#owl-demo3 .item dd .i_news_l ul li .four_txt h2 { height: 30px; line-height: 30px; margin-top: 1%; overflow: hidden; font-weight: normal; font-size: 18px; padding-left: 20px; padding-right: 10px; color: rgb(18, 18, 18); }
#owl-demo3 .item dd .i_news_l ul li .four_txt p { line-height: 20px; height: 40px; overflow: hidden; padding-left: 20px; padding-right: 10px; font-size: 14px; color: rgb(102, 102, 102); }
#owl-demo3 .item dd .i_news_l ul li:hover .four_txt { color: rgb(51, 51, 51); }
#owl-demo3 .item dd .i_news_l ul li:hover .four_txt h2 { color: rgb(210, 62, 74); }
#owl-demo3 .item dd .i_news_l ul li:last-child { background: none; }
#owl-demo4.owl-theme .owl-controls { margin-top: 0px; }
#owl-demo4 { text-align: center; }
#owl-demo4.owl-theme .owl-controls .owl-buttons { position: absolute; top: 66%; width: 100%; left: 0px; height: 0px; }
#owl-demo4.owl-theme .owl-controls .owl-buttons div { color: rgb(255, 255, 255); display: inline-block; zoom: 1; width: 35px; height: 35px; text-indent: 60px; overflow: hidden; transition: all 0.3s ease-out 0s; margin-top: 0px; float: none; }
#owl-demo4.owl-theme .owl-controls .owl-buttons div.owl-prev { background: url("../images/s_left2.png") no-repeat; }
#owl-demo4.owl-theme .owl-controls .owl-buttons div.owl-prev:hover { background: url("../images/s_left2_on.png") no-repeat; }
#owl-demo4.owl-theme .owl-controls .owl-buttons div.owl-next { background: url("../images/s_right2.png") no-repeat; }
#owl-demo4.owl-theme .owl-controls .owl-buttons div.owl-next:hover { background: url("../images/s_right2_on.png") no-repeat; }
#owl-demo4 .item { margin: 0px; }
#owl-demo4 .item img { display: block; width: 100%; transform: scale(1); transition: all 0.3s ease-out 0s; }
#owl-demo4 .item dd { width: 100%; margin: 0px auto; position: relative; overflow: hidden; }
#owl-demo4 .item dd .imgs { width: 50%; overflow: hidden; float: right; position: relative; }
#owl-demo4 .item dd .imgs h2 { height: 46px; line-height: 46px; background: url("../images/i_news_bg4.png") repeat; overflow: hidden; bottom: 0px; left: 0px; width: 94%; position: absolute; color: rgb(255, 255, 255); text-align: left; font-weight: normal; font-size: 16px; padding-left: 3%; padding-right: 3%; }
#owl-demo4 .item dd .imgs h2 em { float: right; margin-left: 10px; }
#owl-demo4 .item dd .i_news_l { position: absolute; width: 50%; height: 100%; left: 0px; top: 0px; }
#owl-demo4 .item dd .i_news_l ul { margin-top: 2%; overflow: hidden; }
#owl-demo4 .item dd .i_news_l ul li { display: block; overflow: hidden; background: url("../images/i_news_bg3.png") center bottom / 80% 1px no-repeat; padding: 2% 4% 4%; text-align: left; }
#owl-demo4 .item dd .i_news_l ul li .four_date { float: left; width: 18%; overflow: hidden; color: rgb(153, 153, 153); font-size: 12px; line-height: 26px; border-right: 1px solid rgb(226, 226, 226); text-align: center; }
#owl-demo4 .item dd .i_news_l ul li .four_date b { font-size: 50px; display: block; line-height: 50px; font-family: Impact; font-weight: normal; }
#owl-demo4 .item dd .i_news_l ul li .four_txt { float: left; width: 80%; overflow: hidden; text-align: left; transition: all 0.3s ease 0s; }
#owl-demo4 .item dd .i_news_l ul li .four_txt h2 { height: 30px; line-height: 30px; margin-top: 1%; overflow: hidden; font-weight: normal; font-size: 18px; padding-left: 20px; padding-right: 10px; color: rgb(18, 18, 18); }
#owl-demo4 .item dd .i_news_l ul li .four_txt p { line-height: 20px; height: 40px; overflow: hidden; padding-left: 20px; padding-right: 10px; font-size: 14px; color: rgb(102, 102, 102); }
#owl-demo4 .item dd .i_news_l ul li:hover .four_txt { color: rgb(51, 51, 51); }
#owl-demo4 .item dd .i_news_l ul li:hover .four_txt h2 { color: rgb(210, 62, 74); }
#owl-demo4 .item dd .i_news_l ul li:last-child { background: none; }
.flash_div { width: 100%; margin: 0px auto; overflow: hidden; display: none; }
.flash { height: 140px; width: 320px; overflow: hidden; position: relative; margin: 0px auto; }
.ul_flash { width: 100000px; height: 100%; }
.ul_flash li { float: left; width: 320px; height: 100%; }
.ul_flash img { width: 100%; height: 100%; }
.flash .pagination { clear: both; position: absolute; left: 44%; bottom: 15px; z-index: 99; height: 10px; float: left; text-align: left; }
.flash .pagination span { float: left; background: url("../images/dian.png") 0% 0% / 100% 100% no-repeat; width: 11px; height: 9px; text-indent: -9999px; border-radius: 50%; overflow: hidden; margin: 0px 3px; cursor: pointer; position: relative; }
.flash .pagination span.swiper-active-switch { background: url("../images/dian2.png") 0% 0% / 100% 100% no-repeat; }
.news_ul ul li .imgs { width: 50%; overflow: hidden; }
.news_ul ul li .imgs img { width: 100%; transform: scale(1); transition: all 0.3s ease-out 0s; }
.news_ul ul li a:hover .imgs img { transform: scale(1.2, 1.2); }
.product_ul ul li dd .imgs { position: relative; width: 100%; overflow: hidden; }
.product_ul ul li dd .imgs p { position: absolute; width: 100%; height: 100%; background: url("../images/product_bg.png") center center no-repeat; top: 0px; text-align: center; opacity: 0; transition: all 0.3s ease-out 0s; }
.product_ul ul li dd:hover .imgs p { opacity: 1; }
#owl-demo5 { width: 96%; max-width: 512px; margin: 0px auto; text-align: center; }
#owl-demo5 .owl-item.loading { min-height: 100px; }
#owl-demo5.owl-theme .owl-controls .owl-buttons { position: absolute; top: 0%; margin-top: -63%; width: 140%; left: -20%; height: 0px; }
#owl-demo5.owl-theme .owl-controls .owl-buttons div { color: rgb(255, 255, 255); display: inline-block; zoom: 1; width: 72px; height: 72px; text-indent: 60px; overflow: hidden; transition: all 0.3s ease-out 0s; margin-top: 0px; }
#owl-demo5.owl-theme .owl-controls .owl-buttons div.owl-prev { background: url("../images/product_left.png") 0% 0% / 100% 100% no-repeat; float: left; }
#owl-demo5.owl-theme .owl-controls .owl-buttons div.owl-prev:hover { background: url("../images/product_left_on.png") 0% 0% / 100% 100% no-repeat; }
#owl-demo5.owl-theme .owl-controls .owl-buttons div.owl-next { background: url("../images/product_right.png") 0% 0% / 100% 100% no-repeat; float: right; }
#owl-demo5.owl-theme .owl-controls .owl-buttons div.owl-next:hover { background: url("../images/product_right_on.png") 0% 0% / 100% 100% no-repeat; }
#owl-demo5 .item { margin: 0px 6px; }
#owl-demo5 .item img { display: block; height: 100%; width: 100%; border-radius: 50%; border: 1px solid rgb(199, 199, 199); background-color: rgb(255, 255, 255); }
#owl-demo5 .item dd { width: 100%; margin: 0px auto 10px; max-width: 424px; }
#owl-demo5 .item .psel { border: 1px solid rgb(195, 13, 35); }
#owl-demo6 { text-align: center; }
#owl-demo6.owl-theme .owl-controls { text-align: right; }
#owl-demo6.owl-theme .owl-controls .owl-buttons { position: absolute; top: -46px; width: 100%; left: 0px; height: 0px; }
#owl-demo6.owl-theme .owl-controls .owl-buttons div { color: rgb(255, 255, 255); display: inline-block; zoom: 1; width: 24px; height: 24px; text-indent: 60px; overflow: hidden; transition: all 0.3s ease-out 0s; margin-top: 0px; float: none; }
#owl-demo6.owl-theme .owl-controls .owl-buttons div.owl-prev { background: url("../images/pro_left1.png") no-repeat; }
#owl-demo6.owl-theme .owl-controls .owl-buttons div.owl-prev:hover { background: url("../images/pro_left1_on.png") no-repeat; }
#owl-demo6.owl-theme .owl-controls .owl-buttons div.owl-next { background: url("../images/pro_right1.png") no-repeat; }
#owl-demo6.owl-theme .owl-controls .owl-buttons div.owl-next:hover { background: url("../images/pro_right1_on.png") no-repeat; }
#owl-demo6 .item { margin: 0px; }
#owl-demo6 .item img { display: block; height: 100%; width: 100%; transform: scale(1); transition: all 0.3s ease-out 0s; }
#owl-demo6 .item dd { width: 100%; margin: 0px auto 10px; max-width: 424px; }
#owl-demo6 .item dd .imgs { position: relative; width: 100%; overflow: hidden; }
#owl-demo6 .item dd h2 { font-weight: normal; color: rgb(51, 51, 51); font-size: 18px; line-height: 22px; height: 22px; overflow: hidden; margin-top: 7px; }
#owl-demo6 .item dd:hover img { transform: scale(1.1, 1.1); }
#owl-demo6 .item dd:hover h2 { color: rgb(235, 99, 96); }
.technology_div .technology_con .imgs { width: 51%; float: right; background-color: rgb(240, 240, 240); border-radius: 50%; }
.technology_bg2 .technology_div2 .tel { font-size: 28px; letter-spacing: 2px; color: rgb(255, 255, 255); margin-top: 5px; display: block; }
.case_ul ul li .bg-list-img { transition: all 0.3s ease-out 0s; width: 100%; }
.case_ul ul li .bg-list-tit { height: 56px; overflow: hidden; text-align: center; width: 100%; margin-top: 30px; }
.case_ul ul li .bg-list-tit h4 { margin: 0px auto; display: inline-block; border-bottom: 2px solid rgb(226, 226, 226); font-weight: normal; font-size: 18px; line-height: 54px; padding-left: 10px; padding-right: 10px; }
.case_ul ul li .bg-list-more { width: 100%; position: absolute; bottom: 0px; background: url("../images/i_por_pic1.png") center 38px no-repeat rgb(60, 58, 56); height: 60px; line-height: 46px; font-size: 14px; color: rgb(255, 255, 255); text-align: center; opacity: 0; transition: all 0.3s ease-out 0s; }
.case_ul ul li .i_pro_bg { position: absolute; width: 100%; top: 0px; height: 90%; transition: all 0.3s ease-out 0s; opacity: 0; left: 0px; }
.case_ul ul li .bg-list-yew { position: absolute; width: 100%; bottom: 0px; height: 30%; background-color: rgb(195, 13, 35); text-align: center; color: rgb(255, 255, 255); }
.case_ul ul li .bg-list-yew h5 { border-bottom: 2px solid rgb(255, 255, 255); font-weight: normal; font-size: 18px; line-height: 54px; padding-left: 10px; padding-right: 10px; display: inline-block; margin-top: 9%; }
.case_ul ul li .bg-list-hs { max-height: 386px; height: 70%; position: absolute; bottom: 30%; width: 100%; background: url("../images/i_por_pic2.png") center top / 100% 100% no-repeat; }
.case_ul ul li .bg-list-hs p { width: 80%; margin: 10% auto 0px; color: rgb(254, 254, 254); font-size: 14px; height: 50%; overflow: hidden; line-height: 22px; }
.case_ul ul li:hover .bg-list-img { height: 90%; }
.case_ul ul li:hover .i_pro_bg { opacity: 1; }
.case_ul ul li:hover .bg-list-more { opacity: 1; }
#swiper1,.swiper-slide img{
				height: 600px;
			}

@font-face {font-family: "iconfont";
  src: url('iconfont.eot?t=1553480019337'); /* IE9 */
  src: url('iconfont.eot?t=1553480019337#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAAAL4AAsAAAAABqgAAAKsAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCCcAqBNIFKATYCJAMICwYABCAFhG0HMBvwBcgOJU3ZwIBiAFVFPHzt9zt3335HPKlGbWJRNJHxxnSoJIiN0hhCwqdD+vPt5277qOfDbJ5QTzNM729+e/dviEuo4sm0fUiTBCFB1MT/XFOvBtSYH2guEUFRyUd7Axy3Dqgb12QbyAB8x/K6hpcCB+E8gbpBaQRbJVVq4CMj0wJxa9C1Ap+cX5b9VFUo16zN4llJNT0mHgBP+vvxA2ThQ1IqkIr98+IOkPcuohnMcHPYmUQECHhzCQXmAZk4ro3vYoRPZdTjHkaBfZUG76L/prSJvf55oowUt4B+kNyTlMtutTiBDN1LgLNR+5LbW1vabhwO9fD67KbA7a6e29nuSRZEaTdH9uYiNRvDVpdLW5XldGocjt4+IiMKjCMu8ujzZ7Nw6Ulo9uMjeL90v7s7JAx8dcWcrXwkfkxNvyfwCZ/TU6+JRdZL5vcvX1LT36+I5L/f4hL6/P81HsPXiqcnBpTrHmtNuJ6EcNGOYrCtbVAB8gA0hzMoHn7pb/zyifrm4Kyvqn8Gbzd1Ki3r56R6YkfwA6U9q3IoJ/p0KRLsSJYyXgkoqaMJiLvL+1hD792mQ1XvPTsrBlIoVI2jmTIPJQ0LUFa1CnVzSjc3dCMYkWuYNYEgdDiCpM0LFDq8oJnyBiV9PqGsIxioO43wPRsmw+BXSFArRR2wrQca2rGVZXbqZ0qVSGc3t5KsXLO1iHCGEJSKJMVUKbIiMscCrlMno5SFLMEWWIIuQ2YzhjaCjaidivSU2jLEYrbuTaJ2bAF+NhFIKwrpALXpARm0w6xYWZ/yK31eCdGxM2tFWkgDQS2E4Bh6h6REJD3QUo21F+leruF00pGhKBbEIjALqASNQszMMMhWP8oIaUeJ6EdEbTKIaS22r0a0vs7ydRugjhhT0GGF8h22c3YMAA==') format('woff2'),
  url('iconfont.woff?t=1553480019337') format('woff'),
  url('iconfont.ttf?t=1553480019337') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
  url('iconfont.svg?t=1553480019337#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
  font-family: "iconfont" !important;
  font-size: 24px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-sousuo:before {
  content: "\e62e";
}

@media screen and (max-width: 640px){

	#swiper1, .swiper-slide img {
		height: auto;
	}
	#swiper1 {
		margin-top: 90px;
	} 
	.pageHeader,#owl-demo3 .item dd .imgs h2,#owl-demo3 .item dd .imgs{
		display: none;
	}
	.touch-top{
		display: block;
		}
		#owl-demo2 .item{
			width: 50%;}
		.i_about .imgs{
			width: 100%;
			margin: 0;
		}
		.i_about .i_about_r{
			    width: 100%;
    margin: 0;
    padding: 2vw;
    box-sizing: border-box;
		}
		#owl-demo,.i_about,.owl-carousel{
			width: 95vw;
			margin: auto;
			}
		#owl-demo3 .item dd .i_news_l{width: 100%;position: relative;}
	#owl-demo3 .item dd .i_news_l ul li{
		padding: 2vw;
	}
}	
	
	
	
	
	
	
	
	
	
	
	
	
}




@media (max-width:640px) {

}