@charset "utf-8"; /*鏍煎紡鍖?/ html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td, span, input, textarea {margin:0;padding:0;} body{ font-size:14px;font-family:"Microsoft Yahei",Verdana,Arial,Helvetica,sans-serif; background:#fff;} li, ol { list-style:none; } ins { text-decoration:none; } i, em { font-style:normal; } a{ text-decoration:none;font-family:"Microsoft Yahei";color: #333;} a:hover { cursor:pointer; text-decoration:none;} a:active{star:expression(this.onFocus=this.blur());} :focus{outline:0;} .clear { clear:both; line-height:0px; overflow:hidden; zoom:1; font-size:0px; content:'.';} .clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;} img{ padding:0; margin:0;} a img { border:none; } input,textarea{ border:none;font-family:"Microsoft Yahei"; font-size:13px;} h1, h2, h3, h4, h5, h6{ font-weight:normal; font-size:14px;} .fl{float: left;} .fr{float: right;} /* -- 椤甸潰鏁翠綋甯冨眬 -- */ .wrap{ min-width:320px; max-width:750px; margin:0 auto; overflow:hidden; position:relative;} /*缃戠珯棣栭〉瀹藉害*/ section img{display:block;width:100%;} /**/ /**/ .g-adv{ position:relative; width:100%; margin:0 auto; height: auto; z-index:15; font-size:0;} .g-adv .m-box img{ display:block;position: relative;width:100%; height: auto; } .g-adv .swiper-pagination{bottom: 3rem;height: 0.8rem; line-height:0;text-align: center;} .g-adv .swiper-pagination .swiper-pagination-bullet{opacity: 1;background: #fff; width: 0.8rem; height: 0.8rem; margin: 0 0.4rem;border-radius: 0.5rem;box-sizing: border-box;} .g-adv .swiper-pagination .swiper-pagination-bullet-active{background: #0086e3;} /*yz*/ .tit{text-align: center;font-weight: normal;position: relative;} .tit span{ display:block;font-size: 2.1rem;color: #333333;line-height: 2.1rem; font-weight: bold;} .tit i{ display:block;font-size: 1.2rem;color: #333;line-height: 1.2rem; position: relative;margin-top: 0.6rem;height: 3.2rem; } .tit i:after{background: url(../images/tit.png) no-repeat center;height: 0.95rem;width: 6.2rem;display: block;position: absolute;left: 50%;bottom: 0rem;content: "";margin-left: -3.1rem;background-size: 6.2rem 0.95rem;} .pro{padding:3.5rem 4% 0;} .pro1{margin-top: 2rem;} .pro h3{ height: 2.5rem;border-bottom: 0.1rem solid #333; } .pro h3 a{ font-size: 1.6rem;color: #333;font-weight: bold; } .pro h3 em{ float: right;font-size: 1.2rem;color: #0086e3;font-weight: normal; padding-top: 0.3rem;} .pro h3 em img{ display: inline-block;width: 2.25rem;height: 1rem;margin-left: 0.5rem; } .pro_t{ margin-top: 1rem; } .pro_t li{ float: left;width: 49.27%;border:1px solid #e5e5e5;box-sizing: border-box;margin-bottom: 0.6rem; } .pro_t li:nth-child(2n){ float: right; } .pro_t li img{ display: block;width: 100%; } .pro_t li span{ display: block;height: 3.5rem;line-height: 3.5rem;border-top: 1px solid #e5e5e5;width: 90%;margin: 0 auto;font-size: 1.3rem;color: #333333;text-align: center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .pro_z{ margin-top: 0.5rem; } .pro_z li a{ display: block;height: 4rem;margin-bottom: 0.1rem;line-height: 4rem;padding:0 1.8rem; font-size: 1.3rem;color: #333;background: #f2f2f2;} .pro_z li img{ display: block;float: right;width: 1.25rem;height: 1.25rem;padding-top: 1.3rem; } .pro_z li:last-child a{ color: #ffb100; } .pro_z li:last-child img{display: block;float: right;width: 1.4rem;height: 0.8rem;padding-top: 1.5rem; } .pro2{margin-top: 3rem;} .lx{height: 28rem;background: url(../images/lx_bg.jpg) no-repeat center;padding: 3.5rem 4% 0;box-sizing: border-box;background-size: 100% 28rem;margin-top: 3rem} .lx h2{ text-align: center;font-weight: normal; } .lx h2 span{line-height:1.8rem;font-size:1.8rem;color: #fff;font-weight: bold;display: block;} .lx h2 i{font-size:1.3rem;color: #fff;line-height:1.3rem;margin-top: 0.7rem;display: block;} .lx ul{ margin-top: 1.8rem; } .lx ul li{ float: left;width: 49.27%;text-align: center;height: 7.4rem;position: relative;background: #fff; margin-bottom: 0.6rem;} .lx ul li:nth-child(2n){ float: right; } .lx ul li span{line-height:1.4rem;font-size:1.4rem;color: #333333;display: block;padding-top:2.1rem;} .lx ul li i{font-size:0.6rem;color: #333;line-height:0.6rem;margin-top: 0.4rem;display: block;font-family: Arial;opacity: 0.5;} .lx ul li img{ display: block;width: auto;height: 1.3rem;margin: 1.6rem auto 0; } .bz{ padding-top: 3.5rem; } .bz_t{ margin: 2rem 4% 0; } .bz_t li{ float: left;width: 20%; height: 7.2rem;box-sizing: border-box;border-top: 0.15rem solid #fff;} .bz_t li img{ width: 2.2rem;height: 2.2rem;margin: 0 auto;display: block;padding-top: 1.3rem; } .bz_t li span{ display: block;font-size: 1.2rem;line-height: 1.2rem;color: #333333;padding-top: 0.7rem;text-align: center; } .bz_t li.cur{ border-color:#0086e3;box-sizing: border-box; } .bz_t li.cur span{ color: #0086e3; } .bz_con{padding: 0 20% 0 4%;} .bz_con dl{width: 100%;} .bz_con dl dt{width: 100%;line-height: 0;} .bz_con dl dd{width: 100%;height: 11rem;background: #f2f2f2;padding: 1.9rem 2.2rem 0; box-sizing: border-box;} .bz_con dl dd h4{ font-size: 1.6rem;color: #333333;font-weight: bold;line-height: 1.6rem; } .bz_con dl dd p{ font-size: 1.3rem;line-height: 2rem;color: #333;padding: 1rem 0 0; } .ys{ padding: 3.5rem 0 0; } .ys_con{position: relative;margin: 2rem 0 0;} .ys_con dl{position: relative;} .ys_con dl dt img{width: 100%;display: block;} .ys_con dl dd{height:24.4rem;background: #f2f2f2;padding: 2.4rem 2.4rem 0;box-sizing: border-box;} .ys_con dl dd h3{font-size:1.6rem;color:#333333;display: block;line-height:1.6rem;font-weight: bold;} .ys_con dl dd p{font-size:1.3rem;color:#666666;display:block;line-height:2rem;padding: 1.2rem 0 0;} .ys_con .swiper-pagination{bottom: 3.5rem;height: 0.8rem; line-height:0;text-align: center;} .ys_con .swiper-pagination .swiper-pagination-bullet{opacity: 1;background:#f2f2f2; width: 0.8rem; height: 0.8rem; margin: 0 0.4rem;border-radius: 0.8rem;box-sizing: border-box;border:0.15rem solid #0086e3;} .ys_con .swiper-pagination .swiper-pagination-bullet-active{border-color: #ffb100;} .case{ display: block;padding: 3.5rem 4% 3rem;} .case_d{ margin: 2rem 0 0;height: 4rem;border-top: 0.1rem solid #ebebeb;padding-right: 1.3rem;background: url(../images/case_jt.png) no-repeat right 1.5rem; background-size: 0.65rem 1.15rem;} .case_t{width: 98%;margin: 0;} .case_t li{float: left;text-align: center;transition:all 0.5s;margin-right: 1.5rem;width: auto!important;} .case_t li a{ display: block;font-size: 1.3rem;color: #999999;line-height: 4rem; } .case dl{ float: left;width: 48.84%;margin-bottom: 0.8rem;} .case dl:nth-child(2n){float: right;} .case dt img{ display: block; overflow: hidden;} .case dd{ border:1px solid #e5e5e5;box-sizing: border-box; height: 8.6rem;padding:0 1.5rem;} .case dd h4{ display: block; font-size: 1.3rem; line-height: 1.8rem;padding-top:1rem ;color: #333333;font-weight: normal;height: 5.5rem;border-bottom: 1px solid #e5e5e5;box-sizing: border-box;} .case dd em{ color:#cccccc; font-size: 0.9rem; line-height: 3.1rem;height: 3.1rem;display: block;} .case dd em img{ display: block;float: right;width: 1.4rem;height: 0.35rem;padding-top: 1.5rem; } .coop{height: 26rem;background: url(../images/coop_bg.jpg) no-repeat center;padding: 5.5rem 4% 0;box-sizing: border-box;background-size: 100% 26rem;} .coop h2{ text-align: center;font-weight: normal; } .coop h2 span{line-height:2.1rem;font-size:2.1rem;color: #333;font-weight: bold;display: block;} .coop h2 i{font-size:1rem;color: #333;line-height:1rem;margin-top: 0.3rem;display: block;} .coop_con{ margin-top: 2rem;position: relative; } .coop_con li{display: block;width: 33.33%;float: left;} .coop_con li img{ display: block;width: 100%; } .coop_con .swiper-pagination{height: 0.8rem; line-height:0;text-align: center;position: relative;margin-top: 1.3rem;} .coop_con .swiper-pagination .swiper-pagination-bullet{opacity: 1;background:#f2f2f2; width: 0.8rem; height: 0.8rem; margin: 0 0.4rem;border-radius: 0.8rem;box-sizing: border-box;border:0.15rem solid #0086e3;} .coop_con .swiper-pagination .swiper-pagination-bullet-active{border-color: #ffb100;} .abt{height: 44.55rem;background: url(../images/abt_bg.jpg) no-repeat center;padding: 5rem 2.7rem 0;box-sizing: border-box;background-size: 100% 44.55rem;} .abt h2{font-weight: normal;font-size: 0;line-height: 0;} .abt h2 span{display:block;font-size: 2.1rem;color: #fff;line-height: 2.1rem;position: relative;font-weight: bold;} .abt h2 i{display:block;font-size: 1.2rem;line-height:1.2rem;color: #ffffff;margin-top: 0.5rem;text-transform: uppercase;position: relative;} .abt p{line-height: 2rem;font-size: 1.3rem;color: #ffffff;position: relative;opacity: 0.7;margin-top: 2rem;} .abt li{ float: left;width: 33.33%;margin-top: 3.5rem;} .abt li span{ display: block;font-size: 1.4rem;color: #ffffff;line-height: 1.4rem; } .abt li span i{ display: block;font-size: 0.6rem;color: #ffffff;line-height: 0.6rem;opacity: 0.6;font-family: Arial;text-transform: uppercase;margin-top: 0.4rem;margin-bottom: 0.9rem; } .abt li img{ display: block;width: 2.7rem;height: 2rem; } .abt .more{ display: block;width: 14rem;height: 3.5rem;background: #ffb100;border-radius: 2rem; line-height: 3.5rem;font-size: 1.2rem;color: #fff;padding: 0 3rem;box-sizing: border-box;margin-top: 3.5rem;} .abt .more img{ display: block;float: right;width: 2.25rem;height: 1rem;padding-top: 1.1rem; } /**/ html{font-size:10px;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0);} @media screen and (min-width:375px){html{font-size:10px;}} @media screen and (min-width:400px){html{font-size:10.664px;}} @media screen and (min-width:414px){html{font-size:11.04px;}} @media screen and (min-width:440px){html{font-size:11.73px;}} @media screen and (min-width:480px){html{font-size:12.796px;}} @media screen and (min-width:520px){html{font-size:13.863px;}} @media screen and (min-width:560px){html{font-size:14.93px;}} @media screen and (min-width:600px){html{font-size:15.996px;}} @media screen and (min-width:640px){html{font-size:17.06px;}} @media screen and (min-width:680px){html{font-size:18.1288px;}} @media screen and (min-width:700px){html{font-size:18.66px;}} @media screen and (min-width:720px){html{font-size:19.1952px;}} @media screen and (min-width:750px){html{font-size:20px;}}