.wrap img{width: 100%;}
.til01 a,.m-pint h2 a{color: #333;display:block;}
.til01{text-align: center;font-size: 2.4rem;font-weight: bold;height: 6.2rem;line-height: 3rem;color: #333;}
.til01 b,.m-pint h2 b,.pint_w h3 b{color: #18aee7;}
.til01 p{display: block;font-weight: normal;font-size: 1.2rem;line-height: 2.2rem;}


/*共筑中国梦*/
.m-pint{font-size: 1rem;line-height: 1.75rem;color: 626262;padding: 3rem 4.688% 0;height: 51.8rem;border-bottom: solid 0.15rem #eaeaea;background:url(../images/pintbg.jpg) no-repeat center bottom; -webkit-background-size:100%; -moz-background-size: 100%; -o-background-size: 100%; background-size: 100%;}
.m-pint h2{font-size:2.4rem;line-height:3.05rem;color:#333;padding:1.5rem 1.9rem 0;height:8.75rem;background:url(../images/pintbg.gif) no-repeat 0 0; -webkit-background-size:100%; -moz-background-size: 100%; -o-background-size: 100%; background-size: 100%;font-weight: bold;}
.pint_p{width: 100%;height: 18.4rem;overflow: hidden;margin-bottom: 0.5rem;}
.pint_w h3{font-size: 1.2rem;font-weight: bold;line-height: 3.1rem;color: #333;}
.pint_wp{height: 13.35rem;overflow: hidden;}
.pint_wp p{display: block;padding: 0 0 1.6rem;}
.more01{display: block;width: 10.1rem;line-height: 2.55rem;background: #18aee7;font-weight: bold;color: #fff;border-radius: 1.25rem;text-align: center;box-shadow: 0 0 0.15rem 0.1rem #dbdde0;}
.more01 span{display: inline-block;background:url(../images/ico01.gif) no-repeat right center; -webkit-background-size:1rem 1rem; -moz-background-size: 1rem 1rem; -o-background-size: 1rem 1rem; background-size: 1rem 1rem;padding: 0 3rem 0 0;}

/*产品*/
.m-pro{padding: 2.5rem 0 0;height: 51.2rem;position: relative;}
.prev1,.next1{width:0.7rem;height:1.55rem;display: block;top:48.35rem;right:37.5%;position: absolute;z-index:12;}
.prev1{left:37.5%;}
.pro_t{background:url(../images/protbg.jpg) no-repeat 0 0; -webkit-background-size:100%; -moz-background-size: 100%; -o-background-size: 100%; background-size: 100%;height: 12.45rem;text-align: center;font-size: 1.2rem;color: #fff;line-height: 3.2rem;position: relative;padding:2.3rem 0 0;}
.pro_t:before{content: "";position: absolute;width: 1px;height:9.55rem;border-left: dashed 1px #767f93;left: 50%;top: 2rem;}
.pro_t li{width: 50%;float: left;height: 9.4rem;}
.pro_t li span{width:5.95rem;height:5.95rem;display: block;margin:0 auto;position: relative;overflow: hidden;}
.pro_t li span i{width:5.95rem;height:5.95rem;position: absolute;display: block;top: 0;left: 0;}
.pro_t li span i.default{-webkit-transition: all 0.4s linear;transition: all 0.4s linear;}
.pro_t li span i.hover{opacity:1;visibility:visible;opacity:0;visibility:hidden;
    -webkit-transform:translate3d(0,0,-65px) rotate3d(1,0,0,90deg);
    transform:translate3d(0,0,-65px) rotate3d(1,0,0,90deg);
    -webkit-transform-origin:50% 0%;
    transform-origin:50% 0%;
    -webkit-transition:all 0.4s linear;
    transition:all 0.4s linear;}

.pro_t li.cur{background:url(../images/ico03.png) no-repeat center bottom; -webkit-background-size:1.05rem 0.55rem; -moz-background-size: 1.05rem 0.55rem; -o-background-size: 1.05rem 0.55rem; background-size: 1.05rem 0.55rem;}
.pro_t li.cur span .default{opacity:0;visibility:hidden;-webkit-transform:translate3d(0,65px,0) rotate3d(1,0,0,-90deg);transform:translate3d(0,65px,0) rotate3d(1,0,0,-90deg);}
.pro_t li.cur span .hover{opacity:1;visibility:visible;-webkit-transform:rotate3d(1,0,0,0deg);transform:rotate3d(1,0,0,0deg);}
.pro_c{height: 26.8rem;position: relative;}
.pro_c li{width: 44.53%;float: left;margin: 0 0 0.5rem 1.72%;font-size: 1rem;text-align: center;}
.pro_c ul a:nth-child(2n-1) li{margin-left:4.688%;}
.pro_c li img{width:100%;display: block;}
.pro_c li span{display: block;height: 2.9rem;line-height: 2.9rem;background: #efefef;color: #272727;}

/*好设备*/
.m-sheb{height:67.15rem;font-size: 1rem;line-height:1.45rem;text-align: center;padding: 0 4.688%;color: #6f6f6f;}
.m-sheb li{width: 50%;height: 14.5rem;background: #f2f6f7;float: left;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;padding:1.1rem 1.28rem 0;}
.m-sheb li:nth-child(1),.m-sheb li:nth-child(4),.m-sheb li:nth-child(5),.m-sheb li:nth-child(8){background: #18aee7;color: #fff;}
.m-sheb li i{display: block;font-size:2.8rem;line-height: 4.2rem;font-weight: bold;font-family: Arial;}
.m-sheb li span{display: block;font-size: 1.8rem;line-height: 4.2rem;font-weight: bold;}

/*解决方案*/
.m-solut{background:url(../images/solutbg.jpg) no-repeat 0 0; -webkit-background-size:100%; -moz-background-size: 100%; -o-background-size: 100%; background-size: 100%;height:46.2rem;padding: 2.1rem 4.688%;}
.m-solut .til01{color: #fff;}
.solut_c{background: #fff;padding: 3.9rem 0 0;position: relative;z-index: 1;height: 34.4rem;}
.solut_c:before{width:90%;border: solid 1px #ebebeb;content: "";position: absolute;height:35.25rem;left:5%;top: 1.9rem;z-index:-1;}
.solut_c li{width: 43.5%;height:8.25rem;text-align: center;float: left;font-size: 1rem;line-height: 1.5rem;}
.solut_c ul a:nth-child(2n-1) li{margin-left: 6.5%;}
.solut_c li span{width:2.5rem;height: 2.5rem;border: solid 1px #ebebeb;background: #fff;padding: 0.2rem;display: block;margin: 0 auto;border-radius: 2.5rem;}
.solut_c li span img{display: block;background: #022151;border-radius: 100%;}
.solut_c li p{display: block;padding: 1rem 0 0;color: #333;}
.solut_c li p i{display: block;font-style: normal;font-family: Times New Roman;font-size: 0.6rem;color: #aaa;text-transform: uppercase;line-height: 0.7rem;}

/*大客户案例*/
.m-case{padding: 2.65rem 0 0;height:86.1rem;}
.case_t{background: #f2f6f7;height: 11.25rem;padding:1.75rem 0 0;overflow: hidden;text-align: center;}
.case_t li{width: 25%;float: left;height: 5.65rem;font-size: 1rem;color: #3c3c3c;line-height:1.7rem;position: relative;}
.case_t li:before{content: "";position: absolute;width:1;height: 2.9rem;border-right: dashed 1px #9f9f9f;top: 0.4rem;right: 0;}
.case_t ul a:nth-child(4n) li{width:22%;}
.case_t ul a:nth-child(4n-2) li{width:28%;}
.case_t ul a:nth-child(4n) li:before{width: 0;height: 0;border: 0;}
.case_t li em{width:2rem;height:2rem;display: block;margin: 0 auto;}

.case_c{padding: 1.6rem 4.688% 0;}
.case_c li{width: 46.67%;float: left;height:20.05rem;border-bottom: solid 0.15rem #c5c5c5;margin-bottom: 1rem;}
.case_c li img{width:100%;display: block;margin-bottom:1.45rem;}
.case_c li p{background:url(../images/ico02.gif) no-repeat right center; -webkit-background-size:0.75rem 0.7rem; -moz-background-size: 0.75rem 0.7rem; -o-background-size: 0.75rem 0.7rem; background-size: 0.75rem 0.7rem;height: 3.3rem;overflow: hidden;white-space: nowrap;margin-right: 0.35rem;font-size: 1.2rem;color: #170e11;line-height: 1.9rem;}
.case_c li p span{display: block;font-size: 1rem;color: #616161;line-height: 1.6rem;}
.case_c ul a:nth-child(2n) li{margin-left:6.66%;}

/*广告*/
.m-pic{background:url(../images/picbg.jpg) no-repeat 0 0; -webkit-background-size:100%; -moz-background-size: 100%; -o-background-size: 100%; background-size: 100%;font-size: 1rem;line-height: 1.8rem;color: #fff;padding: 4.7rem 0 0 33.125%;height: 23.2rem;}
.m-pic ul{height:10rem;}
.m-pic li{height: 1.8rem;padding: 0 0 0 0.8rem;position: relative;}
.m-pic li:before{content: ""; position: absolute;width: 0.25rem;height: 0.25rem;background: #fff;border-radius: 0.25rem;left: 0;top:0.8rem;}
.pic_t p{font-size: 2rem;color: #fae421;line-height:2.4rem;font-weight: bold;padding: 0 0 0 0.8rem;height: 5.8rem;}
.pic_t a{width: 12.7rem;line-height: 2.55rem;text-align: center;font-size: 1rem;font-weight: bold;color: #21a9df;border-radius: 0.5rem;background: #fae421;display: block;}
.pic_t a span{display: inline-block;padding: 0 0 0 2.4rem;background:url(../images/ico04.gif) no-repeat 0 center; -webkit-background-size:1.55rem 1.45rem; -moz-background-size: 1.55rem 1.45rem; -o-background-size: 1.55rem 1.45rem; background-size: 1.55rem 1.45rem;}

/*优势*/
.m-edge{padding-top: 2rem;height: 59.8rem; position: relative;}
.m-edge .tabs2{margin: 0 5%;background: #022151;height: 8rem;}
.m-edge .tabs2 a{ display: block;float: left;width: 25%;height: 8rem;padding-top: 2rem;font-size: 1.1rem;color: #fff;font-weight: bold;text-align: center; border-right: 1px solid #fff;box-sizing:border-box;z-index: 100;}
.m-edge .tabs2 b{display: block;font-size:1.8rem;color: #59657f;text-align: center; height: 2.3rem;}
.m-edge .tabs2 em{display: block;font-size: 0.6rem;color: #37486a;font-weight: normal;}
.m-edge .tabs2 .active{background: #2fb6e9;position: relative;}
.m-edge .tabs2 .active b{color: #fff;}
.m-edge .tabs2 .active em{color: #b0def5;}
.m-edge .tabs2 .active:before{content: "";position: absolute;    
border-top: 0.6rem solid #2fb6e9;
    border-left: 0.6rem solid transparent;
    border-right: 0.6rem solid transparent;
    content: "";
    left: 50%;margin-left: -0.6rem;
    bottom:-0.6rem;}
.m-edge dl{margin: 0 5%;}
.m-edge dt,.m-edge dt img{width: 100%;display: block;}
.m-edge dd{background: #18aee7;padding: 1.65rem 5% 0;height: 19.8rem;overflow: hidden;}
.m-edge .swiper-slide:nth-child(4) dd{padding: 1.65rem 3% 0;}
.m-edge .swiper-pagination-bullet{background: #fff;width: 0.9rem;height: 0.9rem;margin: 0 0.3rem;}
.m-edge .swiper-pagination-bullet-active{background: #efa833}
.m-edge .swiper-pagination-bullets{bottom:2.2rem;}
.m-edge h3{height: 2.5rem;line-height: 2.5rem;font-size: 1.8rem;font-weight: bold;color: #fff;}
.m-edge h3 b{font-size: 2.4rem;padding-right: 0.5rem;float: left;}
.m-edge li{font-size: 1rem;color: #bbe1f6;line-height: 1.2rem;padding: 1.2rem 0 0 1.05rem;position: relative;}
.m-edge li:before{content: "*";position: absolute;left: 0;top: 1.2rem;width: 1.05rem;text-align: center;line-height: 1.2rem;height: 1.2rem;}
.m-edge .swiper-slide:nth-child(4) dd li:nth-child(3),.m-edge .swiper-slide:nth-child(4) dd li:nth-child(4){white-space: nowrap;}

/*资讯*/
.m-new{height: 34.7rem;padding: 2.4rem 0 0;}
.m-new .swiper-slide{width: 100%;}
.m-new .newtit{border-bottom:1px solid #ebebeb;height: 3.5rem;line-height: 3.5rem; padding: 0 5%;margin-bottom: 1.5rem;}
.m-new .newtit a{display: block;float: left;width: 33%;box-sizing: border-box;text-align: center;font-size: 1.1rem;color: #333333;}
.m-new .newtit .active{border-bottom: 0.2rem solid #18aee7; color: #18aee7; top:-0.1rem;position: relative;}
.m-new .js-swiper-tab-news{height: 24rem;}
.m-new dl{margin: 0 5%;height: 4.7rem;border: 1px solid #ebebeb;margin-bottom: 1rem;padding: 1.3rem 3% 0;}
.m-new dt{height: 2rem;line-height: 2rem;font-size: 1.2rem;color: #333333;overflow: hidden;position: relative;}
.m-new dt em{font-size: 1rem;color: #aaaaaa;font-style: italic;padding-right: 2%;}
.m-new dd{height: 2rem;line-height: 2rem;overflow: hidden;font-size: 1rem;color: #888888;}
.m-new dt a{color: #333333;}

/*走进鹏鲲*/
.m_about{height:47.8rem;font-size: 1rem;line-height: 1.5rem;color: #626262;}
.about_p,.about_p img{width: 100%;display: block;}
.about_w{padding: 1.65rem 4.53% 0;}
.about_w h2{height: 4.1rem;line-height: 3.6rem;font-size: 2.4rem;font-weight: bold;color: #333;}
.about_w h2 b{color: #18aee7;}
.about_w h3{height:3.45rem;line-height:1.5rem;font-size:1.2rem;color: #4b4b4b;}
.about_w h3 span{font-size:0.55rem;color: #b8b8b8;font-family: Arial;line-height: 0.85rem;display: block;letter-spacing: 0.1rem;}
.about_w p{height:11.3rem;overflow: hidden; }
.about_w p a{color: #fff;}
.more02{width: 9.5rem;line-height: 2.1rem;text-align: center;background: #383838;color: #fff;display: block;}
.more02 span{display: inline-block;padding: 0 1.3rem 0 0;position: relative;}
.more02 span:before{position: absolute;content: ">";width:0.5rem;height: 2.1rem;right: 0;top: 0;text-align: right;color: #686868;}








html {font-size: 10px; -webkit-text-size-adjust:none; -webkit-tap-highlight-color: rgba(0,0,0,0);}
@media screen and (min-width:320px){html{font-size: 10px;}}
@media screen and (min-width:360px){html{font-size: 11.25px;}}
@media screen and (min-width:375px){html{font-size: 11.7px;}}
@media screen and (min-width:400px){html{font-size: 12.5px;}}
@media screen and (min-width:480px){html{font-size: 15px;}}
@media screen and (min-width:520px){html{font-size: 16.25px;}}
@media screen and (min-width:414px){html{font-size: 13px;}}
@media screen and (min-width:560px){html{font-size: 17.5px;}}
@media screen and (min-width:600px){html{font-size: 18.75px;}}
@media screen and (min-width:640px){html{font-size: 20px;}}