#alttxt{background:#FFF;border:1px #ddd solid;font-size:12px;padding:10px;z-index:1000;position:absolute;display:none;border-radius:50px;}
.w1300{width:1300px;margin:0 auto}
.w1400{width:1400px;margin:0 auto}
.bg1{width:100%;height:290px;background: url(bg1.jpg) no-repeat top center;padding-top: 70px;}
.proindex{background: url(a1.jpg) no-repeat bottom center;padding: 70px 0;background-size: cover;}
.sycp{overflow:hidden;width:94%;margin:50px auto 0 auto;}
.sycp .sycp_l{width:300px;background:#097dbf}
.sycp .sycp_l h3{color:#fff;font-size:30px;background:url(1_16.jpg) 20px 20px no-repeat;padding-left:60px;padding-top:10px}
.sycp .sycp_l h3 em{display:block;color:#6fa6d1;font-size:20px;text-transform:uppercase}
.sycp .sycp_l ul li{margin:0 25px}
.sycp .sycp_l ul li a{display:block;background:url(jt.png) left center no-repeat;height:45px;line-height:45px;color:#fff;padding-left:20px;border-bottom:1px solid #ec8888}
.sycp .sycp_l ul li a:hover{padding-left:30px}
.sycp .sycp_l .box_two{background:url(1_25.jpg) left center no-repeat;padding-left:60px;margin:20px 0 15px 15px;color:#fff}
.sycp .sycp_l .box_two strong{font-size:30px;font-family:Impact,Haettenschweiler,'Arial Narrow Bold',sans-serif;font-weight:normal}
.sycp .sycp_l img{display:block;margin:30px 0 20px 30px}
.sycp .sycp_r{width:100%}
.tit2{background:url(t.png);height:64px;line-height:64px;text-align:center;color:#fff;margin:5px 0 0 0}
.tit2 a{color:#fff}
.left_side{width:300px;background: linear-gradient( rgb(230,0,64), rgb(255,46,0));}
.left_side h3{color:#fff;font-size:30px;background:url(1_16.jpg) 20px 20px no-repeat;padding-left:60px;padding-top:10px}
.left_side h3 em{display:block;color:rgba(255,255,255,0.25);font-size:20px;text-transform:uppercase}
.left_side ul li{margin:0 25px;white-space: nowrap;      text-overflow: ellipsis; }
.left_side ul li a{display:block;background:url(jt.png) left center no-repeat;height:45px;line-height:45px;color:#fff;padding-left:20px;border-bottom:1px solid rgba(255,255,255,0.25)}
.left_side ul li a:hover{padding-left:30px}
/* 推荐产品 */
.fenlei { width: 100%; margin-left: auto; margin-right: auto; }
.gallery-top { width:100%; margin: 30px auto 0;overflow: hidden;}
.gallery-top .swiper-slide .pub_title {text-align: left;text-transform: uppercase;}
.gallery-top .swiper-slide .pub_title p{font-weight: 400;position: relative;}
.gallery-top .swiper-slide .pub_title p em{display: inline-block;margin-left: 20px;}
.gallery-top .swiper-slide .pub_title p em i{width: 33px;height:5px;border-radius: 10px;display: block;background: rgba(255, 255, 255, .8);}
.gallery-top .swiper-slide .pub_title p em i:nth-child(2){width: 21px;margin-top: 5px;}
.gallery-top .swiper-slide .pub_title>i{width: 80px;height: 1px;background: #fff;overflow: hidden;margin-top: 30px;display: block;opacity: .7;}
.gallery-top .swiper-slide .fl{margin:80px 0 0 80px ;position: absolute;left: 0;bottom: 10%;}
.gallery-top .swiper-slide .fr{width: 670px;height: 670px;margin: auto;float:none;}
.gallery-top .swiper-slide .fr img{width: 100%;height: 100%;}
.gallery-top .swiper-slide .fl h2{color: #fff;margin-top: 30px;background: #E60040;font-weight: 700;border-radius: 50px;padding: 0 10px;}
.gallery-top .swiper-slide .fl p{color: #fff;}
.gallery-top .swiper-slide .fl a{color: #E60040;background: #fff;border: 1px solid #E60040;text-align: center;padding: 15px 30px;width: 200px;box-sizing: border-box;}
.gallery-top .swiper-slide .fl a:hover{background: #E60040;color: #fff;}
.gallery-thumbs { box-sizing: border-box; padding: 10px 0;margin-top: 30px; }
.gallery-thumbs .swiper-slide { opacity: 1; text-align: center; height: 100%;}
.gallery-thumbs .swiper-slide-thumb-active { opacity: 1; }
.gallery-thumbs .swiper-slide-thumb-active img{transform: translateY(-5px);}
.gallery-thumbs .swiper-slide{position: relative;cursor: pointer;}
.gallery-thumbs .swiper-slide::before{content: "";width: 18px;height: 18px;border-radius: 50%;overflow: hidden;background: #fff;position: absolute;left: 0;right: 0;top: 135px;margin: auto;}
.gallery-thumbs .swiper-slide::after{content: "";width: 100%;height: 1px;border-bottom: 1px dashed rgba(255, 255, 255, .5);top: 143px;position: absolute;}
.gallery-thumbs .swiper-slide img{width: 120px;height: 120px;border-radius: 50%;overflow: hidden;display: inline-block;transition: .4s;}
.gallery-thumbs .swiper-slide h3{color: #fff;padding: 0px;transition: .4s;border-radius: 50px;border: 1px solid #fff;line-height: 40px;}
.gallery-thumbs .swiper-slide-thumb-active h3{background: linear-gradient( rgb(255,46,0), rgb(230,0,64));border-color: #FE2D01;}
.gallery-thumbs .swiper-slide-thumb-active.swiper-slide::before{background: #ffd800;}

/* 简介 */
.section_three1{overflow: hidden;background: url(abg.jpg) no-repeat bottom left;height: 864px;}
.section_three1 .inner{position: relative;text-align: left;width: 90%;}
.section_three1 .right{width:50%;}
.section_three1 .right img{display: inline-block;vertical-align: top;margin-right: 20px;}
.section_three1 .right h1{font-size:34px;color:#333333;font-weight:bold;}
.section_three1 .right>p{color:#fff;font-size: 38px;font-weight: 700;display: inline-block;}
.section_three1 .right .text{font-size:16px;color:#fff;line-height:32px;padding:14px 0;}
.section_three1 .right a{display: inline-block;color: #fff;background:#F49E15;border-radius: 50px;text-align: center;padding: 7px 35px;}
.section_three1 .right a:hover{background: #E60040;}
.responsive-holder{ display: flex; width:50%;margin-top: 60px;}
.d-flex { display: flex; }
.col-1{ flex: 1; }
.home-number-item{ margin-left: 16px; align-items: center; justify-content: center; color: #fff; }
.home-number span{ font-size: 40px; display: inline-block; margin-right: 5px; color: #fff; font-weight: bold; line-height: 40px;}
.home-number{ font-size: 18px; }
.hom-number-icon{ font-size: 30px; margin-right: 10px; color: #0BB8C5; background: #fff; width: 50px; height: 50px; text-align: center; line-height: 50px; margin-bottom: 8px; border-bottom-left-radius: 5px; border-top-right-radius: 18px; border-top-left-radius: 18px; border-bottom-right-radius: 18px; display: flex; align-items: center; justify-content: center; }
.hom-number-icon img{ height: 30px; width: auto; }
.number-note{ opacity: 0.6; font-size: 16px; }

.hf {background: url(hf.jpg) no-repeat center;height: 310px;box-sizing: border-box;padding-top: 50px;margin-top: 60px;background-size: cover;background-attachment: fixed;text-align: center;color: #fff;}
.hf p{text-transform: uppercase;margin: 10px auto 20px;}
.hf h3{font-weight: 700;}
.hf p.f_48{background: url(hf_bg.png) no-repeat;background-size: cover;display: inline-block;width: 798px;line-height: 76px;}

.yuanliao{width: 100%;height: 980px;background: url(y1.jpg) no-repeat bottom center;}
.yuanliao .inner{height: 85%;}
.yuanliao .inner>.fl,.yuanliao .inner>.fr{height: 100%;}
.yuanliao .inner>.fl{position: relative;width: 50%;}
.yuanliao .inner>.fl .alogo,.ode_p2-line1,.ode_p2-line2,.ode_p2-line3,.ode_p2-line4{left: 0;top: 0;right: 0;bottom:0;margin:auto; z-index: 1;width: 172px;height: 172px;border-radius: 50%;position: absolute;opacity: 0; }
.yuanliao .inner>.fl .alogo{z-index: 99;opacity: 1; }
.yuanliao .inner>.fl .alogo>img:nth-child(n+2){position: absolute;}
.yuanliao .inner>.fl .alogo>img:nth-child(1){-webkit-animation: bg_move 2s infinite ease-in-out;-ms-animation: bg_move 2s infinite ease-in-out;animation: bg_move 2s infinite ease-in-out;}
.yuanliao .inner>.fl .alogo>img:nth-child(2){left: -150%;top: -100%;animation: bg_move 1s linear infinite 3s;}
.yuanliao .inner>.fl .alogo>img:nth-child(3){right: -55%;top: -150%;animation: bg_move 1s linear infinite 1.5s;}
.yuanliao .inner>.fl .alogo>img:nth-child(4){right: -150%;top: 0%;animation: bg_move 1s linear infinite 2s;}
.yuanliao .inner>.fl .alogo>img:nth-child(5){right: -50%;bottom: -130%;animation: bg_move 1s linear infinite 4s;}
.yuanliao .inner>.fl .alogo>img:nth-child(6){left: -100%;bottom: -100%;animation: bg_move 1s linear infinite 3.5s;}
.ode_p2-line1,.ode_p2-line2,.ode_p2-line3,.ode_p2-line4{box-shadow: 1px 1px 36px rgba(214, 12, 26, .3);}
.ode_p2-line1 {animation: line1 5s linear infinite 2s; } 
.ode_p2-line2 {animation: line1 5s linear infinite 4s; } 
.ode_p2-line3 {animation: line1 5s linear infinite 6s; } 
.ode_p2-line4 {animation: line1 5s linear infinite 8s; } 
@keyframes line1 { 
	0% { transform: scale(0); opacity: 1; } 
	50% { transform: scale(2); opacity: 1; } 
	100% { transform: scale(4); opacity: 0; } }
@keyframes bg_move{ 
	0% { transform:scale3d(1, 1, 1); } 
	50% { transform: scale3d(1.05, 1.05, 1.05); } 
	100% { transform: scale3d(1, 1, 1); } 
}
.yuanliao .inner>.fr h4{color: #CF234B;font-weight: 700;}
.yuanliao .inner>.fr img{display: inline-block;border: 8px solid rgba(207,35,75, .3);border-radius: 50%;margin-top: 50px;}
.yuanliao .inner>.fr a.more{margin: 50px auto 0;border: 2px solid #cf234b;width: 160px;line-height: 40px;border-radius: 10px;color:#cf234b;}
.yuanliao .inner>.fr a.more:hover{color: #fff;background: #cf234b;}

.join{padding: 135px 0;position: relative;}
.join .inner>.fl{position: relative;width: 58%;}
.join .inner>.fl .yuan1,.join .inner>.fl .yuan2,.join .inner>.fl .yuan3{position: absolute;}
.join .inner>.fl .yuan1{width: 90px;height: 90px;background: #EFA1A8;border-radius: 50%;display: block;left: -15%;top: 5%;animation: bg_move 1s linear infinite ;}
.join .inner>.fl .yuan2{width: 200px;height: 200px;background: #A6CD6C;border-radius: 50%;display: block;right: -10%;bottom: 5%;animation: bg_move 1.5s linear infinite ;}
.join .inner>.fl .yuan3{width: 150px;height: 150px;background: #F6CE53;border-radius: 50%;display: block;left: -20%;bottom: 5%;z-index: 9;animation: bg_move 2s linear infinite ;}
.join::after{content: "";position: absolute;border-radius: 50%;width: 850px;height: 700px;border: 105px solid #E60342;left: -45%;bottom: -30%;}
.join .fr{width: 30%;}
.join .fr h4{font-weight: 700;color: #D9153C;}
.join .fr i{background: #D9153C;width: 70px;height: 2px;display: inline-block;}
.join .fr ul li{border-bottom: 1px solid #F9F3F5;}
.join .fr ul li a{padding: 25px 0;}
.join .fr ul li a:hover{box-shadow: 10px 10px 10px rgba(0,0,0,0.1)}
.join .fr ul li b{color: #E2928D;line-height: 80px;}
.join .fr ul li h5{font-size: 33px;font-weight: 700;color: #5F5C5C;}
.join .fr ul li p{color: #5F5C5C;overflow: initial;text-transform: uppercase;}
.join .fr ul li .fr{font-family: "宋体";color: #D9153C;border: 2px solid #D9153C;border-radius: 50%;width: 40px;line-height: 40px;text-align: center;font-size: 20px;font-weight: 1000;margin-top: 20px;margin-right: 20px;}

.footer-application{ padding: 80px 0; background-image: url(zixun-cover.jpg); background-size: cover; background-position: center top; background-repeat: no-repeat; }
.footer-application .main-section-inner{ height: 150px; align-items: center; }
.footer-application{ color: #333; }
.footer-application .main-section-inner .col-2{ margin-left: 80px; }
.footer-application .main-section-inner .col-1{ margin-right: 50px; text-align: right; }
.application-icon{ width: 150px; height: 150px; border-radius: 100px; background-image: url(application-cover.jpg); background-position: center center; background-size: 100% 100%; }
.application-button{ display: inline-block; padding: 12px 25px; background: #E60040; color: #fff; font-size: 18px; border-radius: 30px; font-weight: bold; }
.application-button .icon-font{ background: url(jt.png) no-repeat center;width: 10px;height: 10px;display: inline-block; }
.application-button:hover{opacity: .7;}
.main-section-inner { max-width: 1400px; width: 90%; margin: auto; }
.text-color-white { color: #fff; }
.text-32 { font-size: 32px; }
.text-18 { font-size: 18px; }
.opacity-60 { opacity: 0.6; }

.footer{background: linear-gradient( rgb(254,242,240), rgb(235,104,111)); padding-top: 50px;}
.footer .f1{width:20%;margin: 0 10px;}
.footer .f1 h3{margin-bottom:40px}
.footer .f1 .item{width: 105px;}
.footer .f1 p{text-align: center;color: #fff;}
.footer .f3{color:#fff;line-height:30px;margin-left: 3%;}
.footer .f3 .call{text-align: left;}
.footer .f3 .call h3{font-size:32px;color:#fff;font-family: impact;display: inline-block;}
.footer .f3 .call em{color: #fff;display: inline-block;}
.footer .copyright{margin-top:30px;text-align:center;color:#fff;padding:5px 0;font-size:14px;border-top:1px solid rgba(255,255,255,0.15);}
.footer .copyright a{display:inline-block;color:#fff;font-size:14px}
.footer .copyright img{display:inline-block;margin-left:15px}
.footer .copyright p{color:#fff;text-align:center}
.pub_title{text-align: center;}
.pub_title p{color:#666666;margin-bottom: 50px;}
.pub_title h4{position:relative;text-align:center;font-size:48px;z-index:1;color: #fff;font-weight: 700;}
.pub_title h4 img{display:inline-block;padding:0 10px 10px 10px;}
.pub_title h4 span{color:#1A90FF;font-size:48px;display:inline-block;z-index:1;font-weight:bold;}
.pub_title h4 i{position:absolute;z-index:0;font-size:110px;color:#eff9f1;font-style:normal;text-transform:uppercase;left:0;right:0;margin:auto;z-index:-1;top:-35px;font-family: impact;opacity: .8;}
.pub_title>i{width: 60px;height: 3px;background: #fff;display: inline-block;margin:15px 0 ;}
.page-cover{background:#18191b url(loading.gif) no-repeat center 350px;width:100%;height:0;position:absolute;bottom:0;z-index:10000001;}
@-webkit-keyframes bounceIn1{
	0%{-webkit-transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);transform:scale(1);}
	100%{-webkit-transform:scale(0.80);-ms-transform:scale(0.8);-moz-transform:scale(0.8);transform:scale(0.8);}
}
@-moz-keyframes bounceIn1{
	0%{-webkit-transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);transform:scale(1);}
	100%{-webkit-transform:scale(0.80);-ms-transform:scale(0.8);-moz-transform:scale(0.8);transform:scale(0.8);}
}
@-ms-keyframes bounceIn1{
	0%{-webkit-transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);transform:scale(1);}
	100%{-webkit-transform:scale(0.80);-ms-transform:scale(0.8);-moz-transform:scale(0.8);transform:scale(0.8);}
}
@keyframes bounceIn1{
	0%{-webkit-transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);transform:scale(1);}
	100%{-webkit-transform:scale(0.80);-ms-transform:scale(0.8);-moz-transform:scale(0.8);transform:scale(0.8);}
}