.color_logo{color:#131313}
.color_title{color:#333}
.color_content{color:#666}
.color_content1{color:#999}
.color_border{color:#e9e9e9}
.color_active{color:#ff5644}
.color_red{color:#ff5644}
div.index div.swiper1{height:2.85rem;width:100%}
div.index div.swiper1 a.lazy,div.index div.swiper1 a.lazy img{width:100%;height:100%;display:block}
div.index div.swiper2_body{position:relative;color:#666;font-size:12px;padding-left:20px;height:20px;line-height:20px}
div.index div.swiper2_body i.icon{position:absolute;left:0;top:0}
div.index div.swiper2_body div.swiper2{width:100%;height:100%}
div.index section.pic_list{padding:15px 0}
div.index section.pic_list section.em_title{padding:0 15px}
div.index section.pic_list section.pic_list_href{overflow:hidden}
div.index section.pic_list section.pic_list_href a{padding:15px 0;float:left;width:25%}
div.index section.pic_list section.pic_list_href a:nth-of-type(4n){border-right:none}
div.index section.pic_list section.pic_list_href a i.icon{display:block;text-align:center;font-size:26px;height:50px; width: 50px; line-height: 50px; color: #666; background: #eee;border-radius: 50% 1%; margin:0 auto 10px;}

div.index section.pic_list section.pic_list_href a span{color:#333;font-size:12px}
div.index section.case_swiper{padding:15px 0}
div.index section.case_swiper section.em_title{padding:0 15px}
div.index section.case_swiper a.btn_empty{width:5.8rem;margin:0 auto}
div.index section.case_swiper div.swiper3{margin-top:15px;position:relative;padding-bottom:0.7rem}
div.index section.case_swiper div.swiper3 .swiper-pagination{bottom:0.3rem}
div.index section.case_swiper div.swiper3 .swiper-pagination-bullet{background-color:#d1d1d1;opacity:1;border:1px solid #d1d1d1;width:8px;height:8px}
div.index section.case_swiper div.swiper3 .swiper-pagination-bullet-active{opacity:1;background-color:#4c4c4c;border-color:#4c4c4c}
div.index section.case_swiper div.swiper3 div.swiper-slide{padding:0 0.3rem;overflow:hidden}
div.index section.case_swiper div.swiper3 div.swiper-slide a.lazy{margin-bottom:0.2rem;float:left;width:2.8rem;height:2.4rem;float:right;position:relative}
div.index section.case_swiper div.swiper3 div.swiper-slide a.lazy img{width:100%;height:100%}
div.index section.case_swiper div.swiper3 div.swiper-slide a.lazy div{position:absolute;width:100%;height:100%;z-index:3;background-color:rgba(0,0,0,0.5);left:0;top:0;padding:0.1rem}
div.index section.case_swiper div.swiper3 div.swiper-slide a.lazy div:after{content:'';width:100%;height:100%;border:1px solid #bfb79e;display:block;box-sizing:border-box}
div.index section.case_swiper div.swiper3 div.swiper-slide a.lazy div span{z-index:3;display:block;text-align:center;position:absolute;width:100%;text-align:center;font-size:0.24rem;color:#fff;top:50%;transform:translate(0, -50%);-moz-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%)}
div.index section.case_swiper div.swiper3 div.swiper-slide a.lazy div span i{font-size:0.28rem}
div.index section.case_swiper div.swiper3 div.swiper-slide a.lazy:nth-of-type(2n-1){float:left}
div.index section.href_list{overflow:hidden;padding:8px 0}
div.index section.href_list a{float:left;width:25%;padding:8px 0}
div.index section.href_list a i.icon{display:block;width:37px;height:37px;font-size:20px;color:#fff;text-align:center;line-height:37px;margin:0 auto;border-radius:50%;margin-bottom:6px}
div.index section.href_list a span{display:block;color:#333;text-align:center}
div.index section.href_list a:nth-of-type(1) i{background-color:#ff9d1c}
div.index section.href_list a:nth-of-type(2) i{background-color:#ff6362}
div.index section.href_list a:nth-of-type(3) i{background-color:#6b74ff}
div.index section.href_list a:nth-of-type(4) i{background-color:#fec220}
div.index section.href_list a:nth-of-type(5) i{background-color:#ff6c1c}
div.index section.href_list a:nth-of-type(6) i{background-color:#ffce1d}
div.index section.href_list a:nth-of-type(7) i{background-color:#509cff}
div.index section.href_list a:nth-of-type(8) i{background-color:#ff555e}
div.index section.three_list{overflow:hidden;height:70px}
div.index section.three_list a{color:#666}
div.index section.three_list a i.icon{display:inline-block;margin-right:10px;transform:scale(1.5);-moz-transform:scale(1.5);-webkit-transform:scale(1.5);-ms-transform:scale(1.5)}
div.index section.three_list a.fl{width:50%;height:100%;line-height:70px;text-align:center}
div.index section.three_list div.fr{height:100%;width:50%}
div.index section.three_list div.fr a{display:block;height:50%;line-height:35px;text-align:center}
form.bao_form .btn{display:block;background-color:#ff5644;height:30px;font-size:12px;text-align:center;line-height:30px;width:100%;color:#fff;border-radius:3px}
body.swiper_full section#public_title{background-color:rgba(0,0,0,0.2)}
body.swiper_full body{font-size:14px;color:#000;margin:0;padding:0}
body.swiper_full .swiper-container{width:100%;height:100%}
body.swiper_full .swiper-slide{text-align:center;font-size:18px;background:#131313}
body.swiper_full .swiper-slide img.swiper-lazy,body.swiper_full img.pic_img{width:auto;height:auto;max-width:100%;max-height:100%;-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute;left:50%;top:50%}
body.swiper_full div#content{position:absolute;width:100%;height:100%;z-index:20;left:0;top:0;background:#131313}
body.swiper_full .go_phone,body.swiper_full .go_top{display:none !important}
body.swiper_full section.footer_href{background-color:rgba(0,0,0,0.2);height:44px;position:fixed;z-index:30;bottom:0;padding:5px 0}
body.swiper_full section.footer_href a{display:block;font-size:12px;text-align:center;color:#fff;border-right:1px solid #1f1f1f}
body.swiper_full section.footer_href a:last-of-type{border-right:none}
body.swiper_full section.footer_href a span{display:inline-block;position:relative;padding-left:37px;height:100%;line-height:34px}
body.swiper_full section.footer_href a span i{position:absolute;border:1px solid #fff;border-radius:50%;width:30px;height:30px;left:0;font-size:16px;top:2px;color:#fff;text-align:center;line-height:30px}
body.swiper_full div.fonts{height:80px;position:absolute;bottom:45px;width:100%;color:#fff;font-size:12px;padding:10px;text-align:left;background-color:rgba(0,0,0,0.5)}
body.swiper_full div.fonts p{padding-right:50px;color:#cacaca;width:100%;height:100%}
body.swiper_full i.on{color:#ff5644}
body.swiper_full i[data-num]{position:absolute;right:30px;top:2px;font-size:24px;transition:all ease 0.3s 0s;-moz-transition:all ease 0.3s 0s;-webkit-transition:all ease 0.3s 0s}
body.swiper_full i[data-num]:after{color:#fff;content:attr(data-num);font-size:12px;background-color:#ff3b3b;padding:0 2px;border-radius:2px;position:absolute;display:block;left:13px;top:-2px;transform:scale(0.8);-webkit-transform:scale(0.8);-ms-transform:scale(0.8);-moz-transform:scale(0.8)}
body.swiper_full section#public_title h1{opacity:0}
body.swiper_full div.last_content{font-size:13px;position:absolute;color:#333;width:100%;overflow:hidden;text-align:left;left:0;top:50%;transform:translate(0, -50%);-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-moz-transform:translate(0, -50%);padding:0.3rem}
body.swiper_full div.last_content em{display:block;color:#fff;font-size:14px;margin-bottom:10px}
body.swiper_full div.last_content a.big{background-color:#fff;display:block}
body.swiper_full div.last_content a.big div.lazy{height:3rem}
body.swiper_full div.last_content a.small{background-color:#fff}
body.swiper_full div.last_content a.small div.lazy{width:2.8rem;height:1.5rem;position:relative}
body.swiper_full div.last_content .pd1{padding:5px 10px}
body.integral section.title_bg{width:100%;background-color:#ff6c6c;position:relative;overflow:hidden}
body.integral section.title_bg img.lazy_img{width:100%;position:absolute;bottom:0;z-index:1}
body.integral section.title_bg div.title_font{overflow:hidden;color:#fff;position:relative;z-index:2;padding:10px 15px}
body.integral section.title_bg div.title_font em{display:block;font-size:12px}
body.integral section.title_bg div.title_font section.circle{font-size:24px;width:90px;height:90px;border:2px solid #ff9f3b;border-radius:9999px;text-align:center;line-height:86px;margin:0 auto 10px;overflow:hidden;-webkit-transform:rotateZ(0);position:relative}
body.integral section.title_bg div.title_font section.circle i{position:absolute;height:30px;display:block;z-index:-3;width:100%;bottom:-8px;opacity:0.6;background:url("/m/ripple1.png") bottom center;background-repeat:repeat-x;background-size:100% 22px;transform:scale(1.5, 1);-moz-transform:scale(1.5, 1);-webkit-transform:scale(1.5, 1);-ms-transform:scale(1.5, 1);-webkit-animation:wave-animation 4s infinite linear, loading-animation 1s infinite linear alternate}
body.integral section.title_bg div.title_font section.circle i:last-of-type{opacity:0.3;left:5%;-webkit-animation:wave-animation 5s infinite linear, loading-animation1 2s infinite linear alternate}
body.integral section.title_bg div.title_font section.circle i:nth-of-type(2){opacity:0.4;left:-5%;-webkit-animation:wave-animation 4.5s infinite linear, loading-animation1 4s infinite linear alternate}
body.integral section.tabs{padding:10px 0}
body.integral section.tabs a{border-right:1px solid #e9e9e9;display:block;text-align:center;height:25px;line-height:25px;font-size:14px}
body.integral section.tabs a:nth-of-type(1) i{background-color:#ffbe5a}
body.integral section.tabs a:nth-of-type(2) i{background-color:#ff768d}
body.integral section.tabs a:last-of-type{border-right:none}
body.integral section.tabs a span{display:inline-block;padding-left:23px;height:100%;position:relative}
body.integral section.tabs a span i.icon{position:absolute;width:20px;height:20px;border-radius:50%;text-align:center;line-height:20px;left:0;top:2px;color:#fff;font-size:12px}
body.integral section.tabs_list{padding:0 15px;color:#333}
body.integral section.tabs_list em{font-size:14px;display:block;height:35px;line-height:35px}
body.integral section.tabs_list em i.icon{display:inline-block;margin-right:3px}
body.integral section.tabs_list a{border-bottom:1px solid #e9e9e9;padding:9px 0}
body.integral section.tabs_list a:last-of-type{border-bottom:none}
body.integral section.tabs_list a span.color_red{display:block;font-size:18px;margin-left:5px;line-height:30px}
body.integral section.tabs_list a div.box_left span{font-size:13px}
body.integral section.tabs_list a div.box_left i{color:#666;font-size:12px}
body.integral section.footer_pic img{display:block;width:100%;height:1rem}
@-webkit-keyframes wave-animation{0%{background-position:0 top}
100%{background-position:172px top}}@-webkit-keyframes loading-animation{0%{background-size:100% 22px}
100%{background-size:100% 30px}}@-webkit-keyframes wave-animation1{100%{background-position:0 top}
0%{background-position:172px top}}@-webkit-keyframes loading-animation1{100%{background-size:100% 22px}
0%{background-size:100% 30px}}
