﻿.wrap img{width: 100%;}

/*广告*/
.g-adv {clear:both;height:auto;overflow:hidden;position: relative;}
.g-adv img{ width:100%;display: block;}
.swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom:0;width:100%!important;height:4rem;left:0!important;}
.g-adv .swiper-pagination-bullet,.team_c .swiper-pagination-bullet,.part_c .swiper-pagination-bullet,.case_c .swiper-pagination-bullet{background:#fff;width:0.95rem;height:0.95rem;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;margin: 0 0 0 1.1rem;border-radius:0.95rem;}
.case_c .swiper-pagination-bullet{background:#14191b!important;}
.g-adv .swiper-pagination-bullet-active,.team_c .swiper-pagination-bullet-active,.part_c .swiper-pagination-bullet-active,.case_c .swiper-pagination-bullet-active{background: #f39700!important;width: 3.15rem;}
.swiper-container-horizontal > .swiper-pagination-bullets span:nth-child(1){margin: 0;}

.swiper-slide{overflow: hidden;}

.til01,.til02{text-align: center;display: block;font-size:2.1rem;color: #000;line-height:2.2rem;height:4.8rem;position: relative;}
.til01:before,.til02:before{content: "";width:1.1rem;left:50%;margin-left: -11px;top:3.65rem;height:0.15rem;position: absolute;background:#f39700;}
.til01 a,.til02 a{display: block;color: #000;}
.til01 em{display: block;font-size:0.8rem;line-height:1rem;opacity: 0.5;text-transform: uppercase;}

.til02{line-height:4.25rem;height: 7.6rem;}
.til02:before{top:4.1rem;}
.til02 b{color: #0084d8;}
.til02 p{display: block;font-size:1.1rem;line-height:2.1rem;opacity: 0.8;}
.m-team .til01{padding: 0.9rem 0 0;color: #fff;height: 4rem;}
.m-impor .til01{color: #fff;height: 6rem;}
.m-team .til01 a,.m-impor .til01 a,.m-edge .til02,.m-edge .til02 b{color: #fff;}
.m-team .til01:before,.m-impor .til01:before,.m-edge .til02:before{background: #fff;}

/* 产品 */
.m-probox{font-size: 1.2rem;line-height: 2.9rem;text-align: center;color: #666;padding: 2.35rem 0;border-bottom: 0.4rem solid #14191b;}
.pro_til,.stren_t{height: 7.8rem;line-height: 3.4rem;font-size: 1.3rem;color: #fff;}
.pro_til li,.stren_t li{width: 50%;height: 3.4rem;float: left;border-bottom: 1px solid #fff;background: #0084d8;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;}
.pro_til li span,.stren_t li span{display: inline-block;padding-left:1.3rem;color: #fff;background:url(../images/ico01.png) no-repeat 0 center;-webkit-background-size:0.3rem 0.55rem; -moz-background-size: 0.3rem 0.55rem; -o-background-size: 0.3rem 0.55rem; background-size: 0.3rem 0.55rem;}
.pro_til ul a:nth-child(2n) li,.stren_t li:nth-child(2n){border-left: 1px solid #fff;}
.pro_til ul a:nth-child(1) li,.pro_til ul a:hover li,.stren_t li.cur{background: #f39700;color: #fff;}
.pro_con li{width:45.3%;background: #fff;margin: 0 0 1rem 2.188%;float: left;}
.pro_con li span{display: block;line-height: 2.95rem;font-size: 1.2rem;color: #666;white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.pro_con ul a:nth-child(2n-1) li{margin-left: 3.75%;}
.more01{display: block;width: 14.4rem;line-height: 2.75rem;background: #f39700;color: #fff;text-align: center;font-size: 1.2rem;clear: both;margin: 0 auto;}
.more01 span{display: inline-block;padding-right:2.5rem;color: #fff;background:url(../images/ico02.gif) no-repeat right center;-webkit-background-size:1.3rem 1.3rem; -moz-background-size: 1.3rem 1.3rem; -o-background-size: 1.3rem 1.3rem; background-size: 1.3rem 1.3rem;}

/* 实力之选 */
.m-stren{font-size: 1.1rem;line-height: 1.6rem;text-align: center;padding: 1.5rem 0 2.4rem;}
.stren_c{margin: 0 3.594%;overflow: hidden;}
.stren_c dl{background: #f39700;color: #fff;}
.stren_c dt,.stren_c dt img{width: 100%;display: block;}
.stren_c dd{padding: 0.6rem 2.7rem 0;height: 10rem;}
.stren_c dd h3{font-size: 1.3rem;font-weight: bold;line-height: 2.7rem;}
.stren_c dd span{display: block;width:1.6rem;height: 1.6rem;margin: 0.55rem auto 0;}

/* 团队 */
.m-team{background:url(../images/teambg.jpg) no-repeat 0 0;-webkit-background-size:100% 30.35rem; -moz-background-size: 100% 30.35rem; -o-background-size: 100% 30.35rem; background-size: 100% 30.35rem;padding: 1.8rem 3.9% 0;height:28.55rem;text-align: center;color: #fff;font-size: 1.1rem;line-height: 1.5rem;}
.team_w{height: 6.6rem;}
.team_c{overflow: hidden;position: relative;height: 17rem;}
.team_c li{width: 47%;float: left;color: #fff;}
.team_c ul a:nth-child(2n) li{margin-left: 6%;}

/* 专利证书 */
.m-honner{font-size: 1.1rem;line-height: 1.8rem;color: #333;padding: 1.9rem 4.688%;}
.hon_w1{height: 8.7rem;}
.hon_w h3{height: 3.9rem;font-size: 1.7rem;line-height: 2.7rem;color: #333;position: relative;}
.hon_w h3:before{content: "";position: absolute;width:86%;height:1px;top:2.8rem;right:0;background: #000;}
.hon_w h3 b{width: 3.35rem;height: 3.35rem;display: block;float: left;margin: 0 1.5rem 0 0;}
.hon_w h3 em{font-size: 0.7rem;}

/*质量保障*/
.m-impor{background:url(../images/imporbg.jpg) no-repeat 0 0;-webkit-background-size:100% 43.3rem; -moz-background-size: 100% 43.3rem; -o-background-size: 100% 43.3rem; background-size: 100% 43.3rem;padding: 2rem 5% 0;height:41.3rem;text-align: center;color: #333;font-size: 1.1rem;line-height: 1.3rem;}
.impor_c li{width: 50%;height: 9.6rem;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;float: left;border-bottom: 1px solid #d9d9d9;background: #fff;}
.impor_c li:nth-child(1),.impor_c li:hover{color: #fff;background: #c7000a;}
.impor_c li:nth-child(2n){border-left: solid 1px #d9d9d9;}
.impor_c li:last-child{margin-bottom: 1.7rem;}
.impor_c li span{width:3.35rem;height: 3.35rem;display: block;margin: 1.25rem auto 0.6rem;}

/* 交期之选 */
.m-cycle{font-size: 1.2rem;line-height: 1.7rem;padding: 2.1rem 0;}
.cycle_c{position: relative;height:31.3rem;}
.cycle_t{width: 100%;height: 8.2rem;position: absolute;left: 0;top: 14.25rem;font-size: 1.1rem;line-height: 1.2rem;color: #333;z-index: 2;text-align: center;}
.cycle_t li{width:23.75%;height:8.9rem;background:url(../images/cycle_tbg1.png) no-repeat center 0;-webkit-background-size:6.75rem 7.65rem; -moz-background-size: 6.75rem 7.65rem; -o-background-size: 6.75rem 7.65rem; background-size: 6.75rem 7.65rem;padding:0.9rem 1.1rem;float: left;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;}
.cycle_t li:first-child{margin-left:2.5%;}
.cycle_t li span{display: block;font-size: 1.8rem;line-height:2.4rem;font-family: Times New Roman;border-bottom: 1px solid #ccc;margin-bottom:0.55rem;}
.cycle_t li.cur{background:url(../images/cycle_tbg2.png) no-repeat center 0;-webkit-background-size:6.75rem 7.65rem; -moz-background-size: 6.75rem 7.65rem; -o-background-size: 6.75rem 7.65rem; background-size: 6.75rem 7.65rem;color: #fff;}
.cycle_t li.cur span{border-color: #dd666c;}
.cycle_l dt,.cycle_l dt img{width: 100%;display: block;}
.cycle_l dd{padding:4.6rem 4.688% 0;}
.cycle_l dd h3{position: relative;height: 3.7rem;line-height: 3.85rem;font-size: 1.5rem;}
.cycle_l dd h3:before{content: "";position: absolute;width:1.1rem;height:0.1rem;background: #c7000a;left:0;top:3.15rem;}

/* 优势 */
.m-edge{font-family:"Microsoft Yahei";font-size:1.1rem;line-height:1.8rem;color: #fff;background:url(../images/edgebg.jpg) no-repeat center 0;-webkit-background-size:100% 31rem; -moz-background-size: 100% 31rem; -o-background-size: 100% 31rem; background-size: 100% 31rem;padding: 1.9rem 0 0;}
.edge_p,.edge_p img,.case_c dt,.case_c dt img{width: 100%;display: block;margin: 0 auto;}
.edge_w{margin:0 7.97%;height: 13.3rem;}
.edge_w li{background:url(../images/ico06.png) no-repeat 0 0.35rem;padding: 0 0 0 2.3rem;-webkit-background-size:1.6rem 1.6rem; -moz-background-size: 1.6rem 1.6rem; -o-background-size:1.6rem 1.6rem; background-size:1.6rem 1.6rem;}
.edge_wl{background: #f39700;padding: 2.3rem 0 0;height: 5.8rem;text-align: center;}
.edge_wl li{border-right: solid 1px #fff;height:3.55rem;float: left;width: 25%;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;}
.edge_wl li span{display: block;height: 2.2rem;line-height: 2.2rem;}
.edge_wl li span b{font-family: Times New Roman;font-size: 2.4rem;padding: 0 0.2rem 0 0;}
.edge_wl li span em{display: inline-block;width: 1.1rem;line-height: 1.1rem;text-align: center;color: #f39700;background: #fff;border-radius: 1.1rem;font-size: 0.7rem;}
.edge_wl li:last-child{border:0;}

/*案例*/
.m-case{font-size:1.2rem;position: relative;color: #666;line-height:1.6rem;padding:0.6rem 0 0;z-index: 1;}
.case_t{font-size: 1rem;line-height:2.3rem;height:10.7rem;text-align: center;overflow: hidden;margin-bottom: 1.6rem;}
.case_t li{float: left;height:6.1rem;border-right: solid 1px #b2b2b2;width: 33.33%;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;}
.case_t li a{color: #14191b;}
.case_t li:last-child{border: 0;}
.case_t li em{width: 2.85rem;height: 2.85rem;display: block;margin: 0 auto;background: #14191b;border-radius: 2.85rem;}
.case_t li.cur,.case_t li.cur a{color: #f39700;font-weight: bold;}
.case_t li.cur em{background: #f39700;}
.case_c dl,.m-news:after{background:url(../images/ge01.png) no-repeat center bottom;-webkit-background-size:100% 1.6rem; -moz-background-size: 100% 1.6rem; -o-background-size: 100% 1.6rem; background-size: 100% 1.6rem;padding:0 0 1.6rem;}
.case_c{position: relative;height: 37rem;}
.case_c dd{padding:0 2.2rem;color: #555;height: 12.6rem;background: #fff;}
.case_c dd h3{font-size: 1.3rem;color: #333;height: 3.9rem;line-height: 3.9rem;white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.case_c dd h3 a{display: block;color: #333;white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.case_c dd p{height:3.9rem;}
.case_c dd span a{display: block;width: 8.8rem;line-height:2.55rem;height: 2.65rem;border: solid 0.1rem #f39700;background: #f39700;color: #fff;float: left;font-size: 1.2rem;font-weight: bold;text-align: center;}
.case_c dd span a:nth-child(2){border-color: #797979;border-left: 0;background: none;color: #333;}

/* 合作 */
.m-part{overflow: hidden;padding:2.7rem 3.75% 0;height:25.25rem;position: relative;z-index: 1;background:url(../images/partbg.jpg) no-repeat center 0;-webkit-background-size:100% 27.95rem; -moz-background-size: 100% 27.95rem; -o-background-size: 100% 27.95rem; background-size: 100% 27.95rem;}
.m-part h2{font-size:1.5rem;background:url(../images/ico04.png) no-repeat 0 0;-webkit-background-size:1.85rem 1.65rem; -moz-background-size: 1.85rem 1.65rem; -o-background-size: 1.85rem 1.65rem; background-size: 1.85rem 1.65rem;height:3.2rem;line-height:1.9rem;color: #fff;padding-left: 2.7rem;}
.part_c{overflow: hidden;height:22rem;position: relative;}
.part_c li{width:33.33%;float: left;background: #fff;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;border: solid 1px #ebebeb;}

/*资讯*/
.m-news{font-size:1.1rem;line-height:2.45rem;color: #666;padding:1.2rem 10.156% 0;height:35.1rem;z-index: 1;position: relative;}
.m-news:before{content: "";position: absolute;width:91.875%;height:27.1rem;background: #fff;left:3.9%;top:7rem;z-index: -1;}
.m-news:after{content: "";position: absolute;width:91.875%;height:1.6rem;left:3.9%;top:32.5rem;z-index: -2;}
.new_t{height:2.7rem;text-align: center;line-height:2rem;font-size: 1.2rem;position: relative;overflow: hidden;padding: 2.5rem 0 0;}
.new_t li{float: left;padding:0 1.3rem 0 1.7rem;color: #000;}
.new_t li:last-child{padding-right: 0;}
.new_t li.cur{font-weight: bold;color: #f39700;background:url(../images/ico05.gif) no-repeat 0 center;-webkit-background-size:1.25rem 1.15rem; -moz-background-size: 1.25rem 1.15rem; -o-background-size: 1.25rem 1.15rem; background-size: 1.25rem 1.15rem;}
.news_c{overflow: hidden;}
.news_c dl{height:7.7rem;overflow: hidden;margin-bottom:0.8rem;background: #f0f0f0;margin-bottom: 1.25rem;}
.news_c ul a:last-child li{border: 0;}
.news_c dd{width:38%;float: right;color: #666;padding:1.12rem 1rem 0 0;line-height: 1.25rem;}
.news_c dt{width:53.23%;float: left;}
.news_c dd h4{font-size:1.1rem;height:2.4rem;white-space: nowrap; line-height:1.7rem;color: #000;background:url(../images/new_ico.gif) no-repeat 0 0;-webkit-background-size:3.7rem 1.6rem; -moz-background-size: 3.7rem 1.6rem; -o-background-size: 3.7rem 1.6rem; background-size: 3.7rem 1.6rem;padding-left: 4rem;}
.news_c li{    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;height: 2.45rem;padding-left:1.4rem;border-bottom: 1px solid #b2b2b2;color: #444;position: relative;}
.news_c li:before{content: ">";position: absolute;width:1rem;height:2.45rem;left:0;top:0;color: #444;line-height:2.45rem;}

/*关于我们*/
.m-about{font-size:1.1rem;line-height:1.7rem;color: #666;clear: both;}
.about_p{position: relative;margin-bottom: 1.55rem;}
.about_p,.about_p img,.show_c li  img{width: 100%;display: block;}
.about_p span{position: absolute;top:10.4rem;left: 50%;margin-left: -5.65rem;width: 11.3rem;background: #fff;line-height: 2.3rem;text-align: center;}
.about_p span a{display: inline-block;padding:0 2.7rem 0 0;color: #666;}
.about_w{padding:0 6.25%;height: 14.5rem;}

/* 风采展示 */
.m-show{padding:0 6.25%;height:16.9rem;overflow: hidden;clear: both;}
.show_t{height: 3.5rem;text-align: center;font-size: 1.25rem;line-height: 2.5rem;}
.show_t li{width:48.6%;position: relative;background: #0084d8;border-radius: 0.3rem;float: left;color: #fff;}
.show_t li:nth-child(2){margin-left:2.8%;}
.show_t li.cur{background: #cd0101;}
.show_t li.cur:after{content: "";position: absolute;width:0;height:0;border-right:0.8rem solid transparent;border-left:0.8rem solid transparent;border-top:0.6rem solid #cd0101;top:2.5rem;left:50%;margin-left: -0.8rem;z-index: 2;}
.show_c{position: relative;overflow: hidden;height: 15.7rem;}
.show_c li{width: 49.2%;float: left;}
.show_c ul a:nth-child(2n) li{margin-left:1.55%;}
.show_c li span{display: block;text-align: center;font-size: 1.2rem;color: #666;line-height: 2.9rem;}



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;}}