@charset "utf-8";
*{box-sizing:border-box;}
body,td,th,input,textarea,select{font-family:"Microsoft YaHei", 微软雅黑, "Open Sans", Economica, sans-serif; color:#777; outline:none;}
html{font-size:62.5%; }
html,body{background:#fff; height:100%;}
html,body,form{margin:0;}
img{border:0px none; vertical-align:middle; outline:none; max-width:100%;}
ul,dl{display:block; margin:0; padding:0;}
ul,dl{display:block; margin:0; padding:0;}
dd{margin:0; padding:0;}
li{list-style:none;}
p{display:block; margin:0; padding:0;}
a,button,input,img,div,p,li,span{border:0px none; outline:none; -webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-tap-highlight-color:transparent;}
a{text-decoration:none; color:#777; outline:none; -webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-tap-highlight-color:transparent;}

@font-face{font-family:"DINCond Bold";  src:url('../fonts/DINCond-Bold.otf'); } 
.wrap{max-width:1480px; width:100%;  padding:0 20px; margin:auto; position:relative;  }
@media (max-width:1080px){html{font-size:58.25%;} }







/*导航*/
#head{width:100%; height:100px; background:#000; position:fixed;  z-index:9999; left:0; top:0; transition:height .35s, background .8s;}
#head.small{background:rgba(0,0,0,.55); height:80px;}
#head .wrap{max-width:1820px;  padding:0 3%;}
#head .logo{width:220px; height:100%; padding-top:42px; float:left; transition:all .3s;}
#head.small .logo{padding-top:26px;}
#head .logo>a{display:block; position:relative;}
#head .logo>a>img{position:absolute; width:100%; height:auto; left:0; top:0; z-index:2;}
#head .menu_btn{display:none; float:right; margin-top:13px;    width:40px;height:40px;  position:relative;   transition:all .3s;}
#head .menu_btn span {width:32px;height:3px;  position:absolute;  left:4px;top:9px;background-color:#fff;-webkit-transition:all 0.8s;-o-transition:all 0.8s;transition:all 0.8s;}
#head .menu_btn span:nth-child(2) {top:19px;background-color:#0870D8;transform:scale(1, 1);-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-o-transform:scale(1, 1);}
#head .menu_btn span:nth-child(3) {top:29px;}
#head .menu_btn.on span:nth-child(1) {top:19px;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);}
#head .menu_btn.on span:nth-child(2) {transform:scale(0, 1);-webkit-transform:scale(0, 1);-moz-transform:scale(0, 1);-ms-transform:scale(0, 1);-o-transform:scale(0, 1);}
#head .menu_btn.on span:nth-child(3) {top:19px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);}
#head.small .menu_btn{margin-top:20px;}
#head #menu{width:50%; height:100%; margin-top:53px; float:right; text-align:right; transition:all .3s; }
#head.small #menu{margin-top:29px;}
#head #menu>a{display:inline-block; text-align:center;   margin-left:7%; color:#fff; font-size:1.6rem; transition:all .2s; }
#head #menu>a::after{content:"";  height:2px; display:block;  margin-top:10px; background:#0870d8;   transform:scale(0, 1); transition:all 0.3s;}
#head #menu>a:hover::after{transform:scale(1, 1);}
#head #menu>a.on::after{transform:scale(1, 1);}
#head #menu>a.ons::after{transform:scale(1, 1);}

@media (max-width:1500px){
	#head #menu>a{margin-left:40px;}
}
@media (max-width:1400px){
	#head #menu>a{margin-left:30px;}
}
@media (max-width:1300px){
	#head #menu>a{margin-left:20px;}
}
@media (max-width:1200px){
	#head #menu>a{margin-left:10px;}
}

@media (max-width:1080px){
	/*导航*/
	#head{height:65px;}
	#head .logo{padding-top:20px;  width:180px; height:100%;}
	#head .menu_btn{display:block; margin-top:15px;  width:36px; height:36px;}
	#head .menu_btn span {width:28px;height:3px; left:4px;top:8px; }
	#head .menu_btn span:nth-child(2) {top:16px;}
	#head .menu_btn span:nth-child(3) {top:25px;}
	#head .menu_btn.on span:nth-child(1) {top:17px;}
	#head .menu_btn.on span:nth-child(3) {top:17px;}
	#head #menu{display:none;}
	#head.small #menu{margin-top:29px;}
	#head #menu>a{display:inline-block; text-align:center;   margin-left:78px; color:#fff; font-size:1.6rem; transition:all .2s; }
	#head #menu>a::after{content:"";  height:2px; display:block;  margin-top:10px; background:#0870d8;   transform:scale(0, 1); transition:all 0.3s;}
	#head #menu>a:hover::after{transform:scale(1,1);}
	#head #menu>a.on::after{transform:scale(1,1);}
}
@media (max-width:680px){
	#head .wrap{padding:0 20px;}
}






/*pc二级菜单*/
#nav{position:fixed; top:0; right:0; z-index:999; width:100%; height:100%;  font-size:1.4rem; color:#fff;  transition:all .7s; transform:translateX(100%); }
#nav .bgs{width:50%; height:100%;  float:left;  position:relative;}
#nav .bg{width:50%; height:100%;   background:#000;  opacity:0.8;    position:absolute; top:0; right:0; z-index:-1;}
#nav .nav_ul{width:50%;height:100%;  float:right; position:relative;}
#nav .nav_ul .nav_pro{opacity:0;       width:100%; height:100%;  padding-top:177px; /*padding:177px 0 0 19.5%;*/    position:absolute; top:0;left:0;  transition:all .3s;}
#nav .nav_ul .nav_pro .nav_sort{float:left;  position:relative;  margin-left:19.5%;}
#nav .nav_ul .nav_pro .nav_sort>a{font-size:1.8rem; color:#fff;  display:table; white-space:nowrap; padding:9px 22px; margin-bottom:20px;  border-radius:19px;  transition:all .3s;}
#nav .nav_ul .nav_pro .nav_sort>a.on{background:#0870d8;}
#nav .nav_ul .nav_pro .nav_con{float:left; margin-left:6%;  width:50%;}
#nav .nav_ul .nav_pro .nav_con .con{display:none; transition:all .3s;  }
#nav .nav_ul .nav_pro .nav_con .con.on{display:block;}
#nav .nav_ul .nav_pro .nav_con .con .tit{font-size:4rem; margin-bottom:25px;}
#nav .nav_ul .nav_pro .nav_con .con .desc{font-size:1.4rem; line-height:28px;}

@media (max-width:1440px){
	#nav .nav_ul .nav_pro .nav_con{width:60%;}
}
@media (max-width:1080px){
	#nav{display:none;}
}















/*ph二级菜单*/
#ph_nav{position:fixed;z-index:9999;bottom:0;left:0;   width:100%; height:calc(100% - 65px);   background:#fff;  transition:all .7s; transform:translateX(100%);}
#ph_nav.small{height:calc(100% - 80px);}
#ph_nav .nav_ul .nav_pro{width:100%; padding:0 7.8% 0 8.2%; border-bottom:1px solid #f2f2f2;   position:relative;overflow:hidden;   font-size:14px;line-height:40px; }
#ph_nav .nav_ul .nav_pro>a{font-size:16px; color:#666;  line-height:60px;}
#ph_nav .nav_ul .nav_pro>i{float:right;  width:12px;height:12px;line-height:60px;margin-top:26px; display:inline-block; background:url(../images/head_nav_bottom.png) no-repeat center;  transition:all .3s;}
#ph_nav .nav_ul .nav_pro>i.on{background:url(../images/head_nav_top.png) no-repeat center;}
#ph_nav .nav_ul .nav_pro .nav_sort{display:none; }
#ph_nav .nav_ul .nav_pro .nav_sort a{border-top:1px solid #f2f2f2;  padding-left:20px;  position:relative;    float:left; width:100%;   font-size:14px;color:#666;line-height:40px; }

/*主图*/
#banner{width:100%; height:100%; position:fixed; z-index:1; left:0; top:0; overflow:hidden; }
#banner .swiper-container{position:relative; width:100%; height:100%; }
#banner .swiper-wrapper{height:100%;}
#banner .swiper-slide{width:100%; height:100%; overflow:hidden;}
#banner .swiper-pagination{bottom:40px;}
#banner .swiper-pagination-bullet{width:11px; height:11px; margin:0 6px; opacity:1; background:#fff; transition:all .25s;}
#banner .swiper-pagination-bullet-active{width:34px; opacity:1; border-radius:100px; background:#0870d8;}

#banner .swiper-slide .text{transition:all .3s; width:100%; color:#fff; text-align:center;  position:absolute; top:43%;  z-index:1;}
#banner .swiper-slide .text1{transition:all .3s; font-family:Microsoft YaHei; font-size:4.2rem;  font-weight:400; letter-spacing:1px;  display:block; }
#banner .swiper-slide .text2{transition:all .3s; font-family:Microsoft YaHei; font-size:6.2rem;  font-weight:400;  letter-spacing:2px; }

#banner .swiper-slide .pc,#banner .swiper-slide .mob{margin:0 auto; width:100%; height:100%; background-position:center; background-size:cover; background-repeat:no-repeat;}
#banner .swiper-slide .mob{display:none;}
#banner .swiper-slide .videocon{width:100%; height:100%;}
#banner .swiper-slide .videocon video{min-width:100%; min-height:100%;  position:absolute;  left:50%; top:50%; transform:translate(-50%,-50%); }










#space{height:100%;}

/*应用*/
#home1{height:760px; padding-top:100px;  position:relative; z-index:3; background:#000;}
#home1:after{content:''; display:block; height:0; clear:both;}
#home1 .wrap{height:100%;overflow:hidden;}
#home1 .title{text-align:center; font-size:4rem; color:#fff; }
#home1 .title::after{content:""; background:#fff; width:40px; height:2px;  margin:22px auto;  display:block;  }
#home1 .swiper-container{width:100%;   margin-top:55px; }
#home1 .swiper-container .swiper-slide{padding:0 10px;}
#home1 .swiper-container .swiper-slide a{width:100%; max-width:460px; height:auto;  display:block; text-align:center;}
#home1 .swiper-container .swiper-slide a .img{width:100%; height:auto; position:relative; overflow:hidden; background:#0870D8; }
#home1 .swiper-container .swiper-slide a .img img{width:100%;}
#home1 .swiper-container .swiper-slide a .img:after{content:"";  width:100%; height:5px;  background:#0870D8;  position:absolute; bottom:0; left:0;  transition:all .3s; }
#home1 .swiper-container .swiper-slide a .img:before{content:""; width:69px; height:68px;   background:url(../images/zoom.png);  position:absolute;  margin:auto;top:0;left:0;right:0;bottom:0;  z-index:5;   opacity:0;  transition:all .3s;}
#home1 .swiper-container .swiper-slide:hover  a .img:after{height:100%;  opacity:0.8;}
#home1 .swiper-container .swiper-slide:hover  a .img:before{opacity:1}
#home1 .swiper-container .swiper-slide a .tit{font-size:2.4rem; color:#ffffff; font-weight:300; margin-top:22px; }
#home1 .swiper-scrollbar{left:0; width:100%; top:120px;  background-color:#fff; }
#home1 .swiper-scrollbar .swiper-scrollbar-drag{border-radius:0; height:6px; background-color:#fff; top:-2px;}


/*产品*/
#home2{padding:100px 0 100px 0; position:relative; z-index:3; background:#f5f5f5;}
#home2 .title{text-align:center; font-size:4rem;  color:#2b2b2b;; }
#home2 .title::after{content:""; background:#2b2b2b;; width:40px; height:2px;  margin:22px auto;  display:block;}
#home2 a{width:calc(50% - 10px); position:relative; display:block; float:left;}
#home2 a .tit{position:absolute; bottom:14px; left:22px;  z-index:5;  line-height:15px;  font-size:1.4rem;}
#home2 a .mask{width:100%; height:40px; line-height:15px; background:#0870D8; position:absolute; bottom:0;  transition:all .3s; opacity:0;}
#home2 a .mask::after{content:""; width:17px; height:16px; margin:12px 15px; background:url(../images/recom_arrow.png);  display:block;  float:right; }
#home2 a:hover .tit{color:#fff;}
#home2 a:hover .mask{opacity:1;}
#home2 .fl{width:calc(50% - 10px); margin-top:32px; float:left;}
#home2 .fl::after{content:''; display:block; height:0; clear:both; }
#home2 .fl a:nth-child(1){width:100%;   margin-bottom:20px;}
#home2 .fl a:nth-child(1) .tit{bottom:18px;}
#home2 .fl a:nth-child(1) .mask{height:50px;}
#home2 .fl a:nth-child(1) .mask:after{margin:17px 33px;}
#home2 .fl a:nth-child(2){margin-right:20px; }
#home2 .fr{width:calc(50% - 10px); margin-top:32px; float:right;}
#home2 .fr::after{content:''; display:block; height:0; clear:both; }
#home2 .fr a:nth-child(1){margin-right:20px;}
#home2 .fr a:nth-child(3){width:100%;  margin-top:20px;}
#home2 .fr a:nth-child(3) .tit{bottom:18px;}
#home2 .fr a:nth-child(3) .mask{height:50px;}
#home2 .fr a:nth-child(3) .mask:after{margin:17px 33px;}
#home2 .more{width:100%; clear:both; padding-top:30px; text-align:center;}
#home2 .more a{float:none; margin:0 auto; width:198px; height:48px;  line-height:48px; display:block;   text-align:center; font-size:1.8rem; border:1px solid #777;  transition:all .2s;}
#home2 .more a:hover{background:#0870D8; color:#fff; border:1px solid #0870D8;}


/*优势*/
#home3{background-image:url(../images/home_youshi.jpg);  background-position:center; background-attachment:fixed; background-size:cover; background-repeat:no-repeat;   padding:100px 0 100px 0; position:relative; z-index:3; }
#home3:after{content:''; display:block; height:0; clear:both;}
#home3 .tt{width:100%; height:650px; position:relative;}
#home3 .tt .fl{width:54.5%; height:100%; float:left;  position:relative;}
#home3 .tt .fl:after{content:""; display:block; height:0; clear:both;}
#home3 .tt .fl .title{font-size:4rem; color:#fefeff;  width:100%; display:inline-block;}
#home3 .tt .fl .title::after{content:"";  background:#fefeff;  width:40px; height:2px;  margin-top:18px;  display:block;}
#home3 .tt .fl .ys_img{width:100%;  position:absolute; bottom:0; left:0;}
#home3 .tt .fl .ys_img .img{width:100%; position:absolute; left:0;top:0; opacity:0;  transition:all .6s;  }
#home3 .tt .fl .ys_img .img:nth-child(2){opacity:1;}
#home3 .tt .fr{width:45.5%; height:100%; float:right;  position:relative;  background:#fff; padding:36px 47px;}
#home3 .tt .fr:after{content:""; display:block; height:0; clear:both;}
#home3 .tt .fr .ys_js{font-size:1.8rem; color:#222222; line-height:3.3rem; }
#home3 .tt .fr .ys_but{margin-top:58px; }
#home3 .tt .fr .ys_but:after{content:''; display:block; height:0; clear:both; }
#home3 .tt .fr .ys_but a{float:left;  margin:0 70px 40px 70px; text-align:center; }
#home3 .tt .fr .ys_but a:nth-child(2){float:right;} 
#home3 .tt .fr .ys_but a:nth-child(4){float:right;} 
#home3 .tt .fr .ys_but a .tit{font-size:1.8rem; color:#000000;}
#home3 .tt .fr .ys_but a .shell{display:block; padding:21px;  margin-bottom:9px;  display:inline-block; border:2px solid #0870d8;  border-radius:50%;   transition:all .35s;}
#home3 .tt .fr .ys_but a .shell .img{width:82px; height:82px;  position:relative;}
#home3 .tt .fr .ys_but a .shell .img img{position:absolute;  left:0; top:0;  z-index:2;  transition:all .25s;}
#home3 .tt .fr .ys_but a .shell .img img.white{opacity:0; z-index:3;}
#home3 .tt .fr .ys_but a.on .shell{border-color:#0870D8; background:#0870D8;}
#home3 .tt .fr .ys_but a.on .shell .img .black{opacity:0;}
#home3 .tt .fr .ys_but a.on .shell .img .white{opacity:1;}

#home3 .bb{width:100%; clear:both; padding-top:93px; font-size:1.4rem;  color:#fff;  }
#home3 .bb .con{width:25%;  float:left; text-align:center;  position:relative;}
#home3 .bb .con .num{padding:15px 0; border-left:1px solid #fff;}
#home3 .bb .con:nth-child(1) .num{border:0;}
#home3 .bb .con .num .count{font-size:6rem; font-family:DINCond Bold;  line-height:60px;}
#home3 .bb .con .num .top{vertical-align:top; font-size:2.5rem; font-weight:bold; margin-top:15px;}
#home3 .bb .con .num .bottom{}
#home3 .bb .con .gap{width:1px; height:90px; background:#fff; position:absolute; right:0; top:0;}
#home3 .bb .con p{margin-top:10px;  font-size:1.4rem;}






/*声音*/
#home4{padding:100px 0 190px 0; position:relative; z-index:3; background:#f5f5f5;}
#home4:after{content:''; display:block; height:0; clear:both;}
#home4 .title{text-align:center; font-size:4rem;  color:#2b2b2b;; }
#home4 .title::after{content:""; background:#2b2b2b; width:40px; height:2px;  margin:22px auto;  display:block;  }
#home4 .bon{width:156px; height:70px; margin:0 auto; position:relative; margin-top:54px;}
#home4 .bon .swiper-button-next{background:url(../images/news_next.png); width:63px; height:61px;  opacity:1; top:0;margin-top:0;}
#home4 .bon .swiper-button-prev{background:url(../images/news_prev.png); width:63px; height:61px;  opacity:1; top:0;margin-top:0;}
#home4 .bon .swiper-button-next.swiper-button-disabled{background:url(../images/news_next_w.png);  opacity:1;}
#home4 .bon .swiper-button-prev.swiper-button-disabled{background:url(../images/news_prev_w.png);  opacity:1;}
#home4 .swiper-container{font-size:1.4rem; color:#6f6f6f; margin-top:50px;}
#home4 .swiper-container .swiper-slide{}
#home4 .swiper-container .swiper-slide .img{position:relative;}
#home4 .swiper-container .swiper-slide .img .time{font-size:2.4rem; color:#ffffff;  width:100%; padding:30px 16px;  position:absolute;  bottom:0; z-index:1; }
#home4 .swiper-container .swiper-slide .img:after{content:""; width:100%; height:90px;   background:#516571;   position:absolute;bottom:0;left:0;  opacity:0.9;    transition:all .3s;}
#home4 .swiper-container .swiper-slide .img:before{content:""; width:69px; height:68px;   background:url(../images/zoom.png);  position:absolute;margin:auto;top:0;left:0;right:0;bottom:0;  z-index:5;   opacity:0;  transition:all .3s;}
#home4 .swiper-container .swiper-slide .tit{width:100%; height:62px; margin-top:36px;}
#home4 .swiper-container .swiper-slide .tit .icon{float:left; margin-right:24px;}
#home4 .swiper-container .swiper-slide .tit .name{font-size:2.4rem; overflow:hidden; text-overflow:ellipsis;white-space:nowrap;}
#home4 .swiper-container .swiper-slide .tit .sort{margin-top:10px;  overflow:hidden; text-overflow:ellipsis;white-space:nowrap;}
#home4 .swiper-container .swiper-slide .desc{margin-top:28px; line-height:28px;  overflow:hidden;text-overflow:-o-ellipsis-lastline;text-overflow:ellipsis;display:-webkit-box;line-clamp:4;-webkit-line-clamp:4;-webkit-box-orient:vertical;word-wrap:break-word;}
#home4 .swiper-container .swiper-slide .more{margin-top:25px;}
#home4 .swiper-container .swiper-slide:hover .img:after{height:100%;  background:#0870d8;}
#home4 .swiper-container .swiper-slide:hover .img:before{opacity:1; }
#home4 .swiper-container .swiper-slide:hover .more{color:#0870d8;}


/*底部*/
#footer{width:100%; height:490px; position:relative;  z-index:3;  background:#222222;  color:#656565;}
#footer .wrap{height:100%;overflow:hidden; position:relative; }
#footer .menu{width:calc(100% - 532px); float:left; margin-top:67px; }
#footer .menu ul{display:inline-block; margin-right:97px; vertical-align:top;}
#footer .menu ul li:nth-child(1){margin-bottom:10px; }
#footer .menu ul li:nth-child(1) a{font-size:1.8rem; color:#fff; }
#footer .menu ul li a{line-height:33px; font-size:1.4rem; color:#656565;}
#footer .menu ul li a:hover{color:#bbb;}
#footer .rr{width:532px; float:right; margin-top:67px; }
#footer .rr .ewm{float:left; margin-right:20px;}
#footer .rr .contact{float:left; cursor: pointer;}
#footer .rr .contact>div{margin-bottom:24px; font-size:1.4rem;   line-height:24px;  }
#footer .rr .contact>div:hover{color:#bbb}
#footer .rr .contact>div::before{ width:24px; height:24px; float:left;  margin-right:12px; }
#footer .rr .contact>div.addr::before{content:""; display:inline-block; background-repeat:no-repeat;  background-position:center; background-image:url(../images/footer_addr.png);}
#footer .rr .contact>div.tel::before{content:""; display:inline-block; background-repeat:no-repeat;  background-position:center; background-image:url(../images/footer_tel.png); }
#footer .rr .contact>div.mail::before{content:""; display:inline-block; background-repeat:no-repeat;  background-position:center; background-image:url(../images/footer_mail.png);}
#footer .bb{width:100%; position:absolute;  bottom:0;  border-top:1px solid #656565;  padding:25px 0 30px 0;}
#footer .bb .txt{padding:5px 0; font-size:1.4rem;}




@media (max-width:1440px){
	#home3 .tt .fr .ys_but a{margin:0px 8% 20px 8%;}
	#footer .menu ul{margin-right:8%;}
}
@media (max-width:1080px){
	/*主图*/
	#banner .swiper-slide .text1{font-size:4rem;}
	#banner .swiper-slide .text2{font-size:6rem;}
	/*方案*/
	#home1{padding-top:50px; height:600px;}
	#home1 .title{font-size:3.5rem;}
	#home1 .swiper-container{margin-top:30px;}
	#home1 .swiper-scrollbar{top:60px;}
	#home1 .swiper-container .swiper-slide a .tit{font-size:2rem;}
	/**/
	#home2{padding:50px 0; }
	#home2 .title{font-size:3.5rem;}
	#home2 a .tit{bottom:8px; left:10px;}
	#home2 a .mask{height:30px; }
	#home2 a .mask:after{margin:7px;}
	#home2 .fl{margin-top:8px;}
	#home2 .fl a:nth-child(1) .tit{bottom:13px;}
	#home2 .fl a:nth-child(1) .mask{height:40px;}
	#home2 .fl a:nth-child(1) .mask:after{margin:12px;}
	#home2 .fr{margin-top:20px;}
	#home2 .fr a:nth-child(3) .tit{bottom:13px;}
	#home2 .fr a:nth-child(3) .mask{height:40px;}
	#home2 .fr a:nth-child(3) .mask:after{margin:12px;}
	#home2 .more a{font-size:1.4rem; width:150px; height:40px; line-height:40px;}
	/**/
	#home3{padding:50px 0; height:auto;}
	#home3 .tt{height:auto;}
	#home3 .tt .fl{float:none; width:100%;}
	#home3 .tt .fl .ys_img{margin-top:50px; position:relative;}
	#home3 .tt .fr{float:none; width:100%;}
	#home3 .tt .fr .ys_but{margin-top:20px;}
	#home3 .tt .fr .ys_but a{ width:20%}
	#home3 .bb{padding-top:50px;}
	/**/
	#home4{padding:50px 0; }
	#home4 .bon{margin-top:25px;}
	#home4 .swiper-container{margin-top:25px;}
	#home4 .swiper-container .swiper-slide .img .time{padding:15px 8px;}
	#home4 .swiper-container .swiper-slide .img:after{height:60px;}
	/**/
	#footer{height:auto;}
	#footer .menu{width:100%; float:none; margin-top:30px;}
	#footer .menu ul{margin-bottom:20px;}
	#footer .rr{display:none;}
	#footer .bb{position:relative; padding:15px 0;}
}
@media (max-width:680px){
	/*主图*/
	#banner .swiper-slide .pc{display:none;}
	#banner .swiper-slide .videocon{display:none;}
	#banner .swiper-slide .mob{display:block;}
	#banner .swiper-slide .text{top:40%; }
	#banner .swiper-slide .text1{font-size:3rem;}
	#banner .swiper-slide .text2{font-size:4rem;}
	/*方案*/
	#home1{padding-top:40px; height:480px;}
	#home1 .swiper-container{margin-top:30px;}
	#home1 .swiper-scrollbar{top:40px;}

	/**/
	#home2{padding-top:40px; }
	#home2 .fl{float:none;  width:100%; }
	#home2 .fr{float:none;  width:100%;}
	#home2 a .tit{font-size:1.2rem; bottom:4px; left:5px;}
	#home2 a .mask{height:22px; }
	#home2 a .mask::after{margin:6px; width:12px; height:11px; background-size:contain;}
	#home2 .fl a:nth-child(1) .tit{bottom:8px;left:8px;}
	#home2 .fl a:nth-child(1) .mask{height:30px;}
	#home2 .fl a:nth-child(1) .mask:after{margin:10px;}
	#home2 .fr a:nth-child(3) .tit{bottom:8px;left:8px;}
	#home2 .fr a:nth-child(3) .mask{height:30px;}
	#home2 .fr a:nth-child(3) .mask:after{margin:10px;}

	/**/
	#home3 .tt .fr{padding:20px;}
	#home3 .tt .fr .ys_but a{margin:10px 0; width:45%}
	#home3 .tt .fr .ys_but a.on .shell{}
	#home3 .tt .fr .ys_but a .shell .img{width:60px; height:60px;}
	#home3 .bb .con{width:50%;}
	#home3 .bb .con:nth-child(3) .num{border-left:0;}
	#home3 .bb .con .num .count{font-size:5rem;}
}







#content_banner{height:675px;  background-size:center;  background-position:center top;   background-attachment:fixed; background-repeat:no-repeat;   position:relative; z-index:3; }
#sub_nav{width:100%; height:79px; line-height:79px;  position:absolute; bottom:0;  border-top:1px solid rgba(255,255,255,0.3);   text-align:center; font-size:0;  overflow:hidden;}
#sub_nav a{color:#fff; font-size:1.8rem; padding:28px 80px; margin:0;}
#sub_nav a.on{background:#0870d8;}
#sub_nav a:hover{background:#0870d8;}
@media (max-width:1440px){
	#sub_nav a{padding:28px 50px}
}
@media (max-width:1080px){
	#sub_nav a{padding:28px 35px}
}
@media (max-width:780px){
	#sub_nav{height:auto; }
	#sub_nav .wrap{padding:0;}
	#sub_nav a{width:50%;height:100%; float:left;display:block;padding:0;margin:0;  border-bottom:1px solid rgba(255,255,255,0.3); border-left:1px solid rgba(255,255,255,0.3); }
	#sub_nav a:nth-child(1){ border-left:0; }
}

.page{width:100%; clear:both;text-align:center;padding-top:30px;  }
.page a{font-size:1.4rem; border:1px solid  #d2d2d2; border-radius:50%;  width:40px; height:40px; line-height:39px;display:inline-block; text-align:center;  margin:10px 10px 0 0;  color:#555555;   font-family:Arial Regular, Arial Regular-Regular; }
.page .curr{color:#FFF;  border:1px solid #0870d8;  background:#0870d8;}
.page a:hover{background-color:#0870d8;  border:1px solid #0870d8;  color:#fff;}
.page .prev{background:url(../images/page_prev.png) no-repeat; background-position:center; border:0;}
.page .next{background:url(../images/page_next.png) no-repeat; background-position:center; border:0;}
.page .prev:hover{background:url(../images/page_prev_w.png) no-repeat; background-position:center; border:0;}
.page .next:hover{background:url(../images/page_next_w.png) no-repeat; background-position:center; border:0;}






/*新闻*/
#content_news{padding:120px 0;}
#content_news .title{text-align:center; font-size:5rem;  color:#2b2b2b;; }
#content_news .swiper-container{font-size:1.4rem; color:#6f6f6f; margin-top:60px;}
#content_news .swiper-container .swiper-slide{width:31.6%;margin-right:calc(2.6% - 5px); display:inline-block; }
#content_news .swiper-container .swiper-slide:nth-child(3){margin-right:0;}
#content_news .swiper-container .swiper-slide .img{position:relative;}
#content_news .swiper-container .swiper-slide .img .time{font-size:2.4rem; color:#ffffff;  width:100%; padding:30px 16px;  position:absolute;  bottom:0; z-index:1; }
#content_news .swiper-container .swiper-slide .img:after{content:""; width:100%; height:90px;   background:#516571;   position:absolute;bottom:0;left:0;  opacity:0.9;    transition:all .3s;}
#content_news .swiper-container .swiper-slide .img:before{content:""; width:69px; height:68px;   background:url(../images/zoom.png);  position:absolute;margin:auto;top:0;left:0;right:0;bottom:0;  z-index:5;   opacity:0;  transition:all .3s;}
#content_news .swiper-container .swiper-slide .tit{width:100%; height:62px; margin-top:36px;}
#content_news .swiper-container .swiper-slide .tit .icon{float:left; margin-right:24px;}
#content_news .swiper-container .swiper-slide .tit .name{font-size:2.4rem; overflow:hidden; text-overflow:ellipsis;white-space:nowrap;}
#content_news .swiper-container .swiper-slide .tit .sort{margin-top:10px;  overflow:hidden; text-overflow:ellipsis;white-space:nowrap;}
#content_news .swiper-container .swiper-slide .desc{margin-top:28px; line-height:28px;   overflow:hidden;text-overflow:-o-ellipsis-lastline;text-overflow:ellipsis;display:-webkit-box;line-clamp:4;-webkit-line-clamp:4;-webkit-box-orient:vertical;word-wrap:break-word;}
#content_news .swiper-container .swiper-slide .more{margin-top:25px;}
#content_news .swiper-container .swiper-slide:hover .img:after{height:100%;  background:#0870d8;}
#content_news .swiper-container .swiper-slide:hover .img:before{opacity:1; }
#content_news .swiper-container .swiper-slide:hover .more{color:#0870d8;}
#content_news .news_list{width:100%; padding-top:100px;}
#content_news .news_list li a{font-size:1.8rem; color:#6f6f6f;  width:100%;line-height:1.8rem; display:block;padding:17px 0;  border:1px solid #e5e5e5;  margin-bottom:10px;}
#content_news .news_list li a .name{display:inline-block; line-height:1.8rem; margin-left:30px;  width:calc(100% - 180px); overflow:hidden; text-overflow:ellipsis;white-space:nowrap;}
#content_news .news_list li a .time{display:inline-block; float:right; font-size:1.6rem;line-height:1rem;  padding:7px 30px; border-left:1px solid #e5e5e5;}
#content_news .news_list li a:hover{background:#0870d8; border:1px solid #0870d8; color:#fff;}

/*新闻详情*/
#content_news_details{padding:80px 0 120px 0; font-size:1.4rem;letter-spacing:0.07px;}
#content_news_details .title{text-align:center; font-size:3.2rem;  color:#222222;; }
#content_news_details .top{width:100%; text-align:center; font-size:1.6rem; color:#222222;  margin:10px 0 35px 0;}
#content_news_details .top>div{display:inline-block;}
#content_news_details .details{border-top:1px solid #d2d2d2;  border-bottom:1px solid #d2d2d2;  padding:45px 0 90px 0;  line-height:28px; }
#content_news_details .bb{width:100%; line-height:37px; margin-top:30px;}
#content_news_details .bb>.prev,#content_news_details .bb>.next{display:inline-block;  padding:0 20px;  line-height:1.3rem; }
#content_news_details .bb>.prev{padding-left:0; border-right:1px solid #a0a0a0; }
#content_news_details .bb>.prev:hover,#content_news_details .bb>.next:hover{color:#0870D8;}
#content_news_details .bb .retrun {float:right;  line-height:1.3rem; padding:11px 52px;border-radius:18px;   border:1px solid #777;  cursor:pointer;  transition:all .3s;}
#content_news_details .bb .retrun:hover{background:#0870d8;  border:1px solid #0870d8;  color:#fff;}

@media (max-width:1080px){
	#content_news{padding:50px 0;}
	#content_news .swiper-container{margin-top:25px;}
	#content_news .swiper-container .swiper-slide .img .time{padding:15px 8px;}
	#content_news .swiper-container .swiper-slide .img:after{height:60px;}
	#content_news .news_list{padding-top:50px;}
	#content_news .news_list li a .name{margin-left:15px; width:calc(100% - 120px);}
	#content_news .news_list li a .time{padding:7px 10px;}

	#content_news_details{padding:50px 0 90px 0;}
	#content_news_details .details{padding:20px 0 40px 0;}
	#content_news_details .bb>.prev, #content_news_details .bb>.next{display:block; border:0;  padding:10px 0;}
	#content_news_details .bb{margin-top:15px;}
	#content_news_details .bb .retrun{float:none; margin:10px 0; display:block; text-align:center;}
}





/*产品*/
#content_product{padding:120px 0; background:#f6f6f6;  font-size:1.8rem; color:#222222; letter-spacing:0.45px;}
#content_product .title{text-align:center; font-size:5rem;  color:#2b2b2b; }
#content_product .top{width:100%; margin:77px 0 46px 0; }
#content_product .top:after{content:"";display:block; height:0; clear:both;}
#content_product .top .product_sort{float:left;}
#content_product .top .product_sort a{display:inline-block; padding:12px 12px; margin:0px 16px; border-bottom:2px solid #f6f6f6;  color:#222222;font-weight:500;  overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
#content_product .top .product_sort a:hover{border-bottom:2px solid #0870d8;  color:#0870d8;}
#content_product .top .product_sort a.on{border-bottom:2px solid #0870d8;  color:#0870d8;  }


#content_product .top .search{float:right; margin-top:7px;}
#content_product .top .search form{border:1px solid #dcdcdc;  position:relative; overflow:hidden;}
#content_product .top .search form input[type=text]{line-height:1.4rem;  font-size:1.4rem;  padding:9px 0 9px 15px;  background:#f6f6f6;  float:left;}
#content_product .top .search form input[type=submit]{ background:url(../images/search.png) no-repeat; background-position:center;  width:14px;height:100%; margin-right:8px;  float:right; padding:8px;}
#content_product .product_list{width:calc(100% + 20px); margin-left:-10px;margin-bottom:20px;  font-size:0;}
#content_product .product_list:after{content:"";display:block; height:0; clear:both;}
#content_product .product_list li{float:left; width:calc(25% - 20px); margin:10px 10px;}
#content_product .product_list li a{display:block; background:#fff;  position:relative; overflow:hidden;  transition:all .3s;}
#content_product .product_list li a img{width:100%;}
#content_product .product_list li a .img{width:auto; position:absolute;left:0;right:0;bottom:45px;margin:auto;  transition:all .4s;}
#content_product .product_list li a .txt{position:absolute; top:29px; left:33px; width:85%;}
#content_product .product_list li a .txt .name{font-size:2.2rem; font-weight:500; color:#222222;  transition:all .3s;}
#content_product .product_list li a .txt .sort{font-size:1.4rem; color:#919191; margin-top:2px;  transition:all .3s;}
#content_product .product_list li a:hover{box-shadow:1.5px 2.598px 7px 5px rgba(8,1,2,0.15);  color:#0870D8;}
#content_product .product_list li a:hover .img{transform:scale(1.15);}
#content_product .product_list li a:hover .txt .name{color:#0870D8;}
#content_product .product_list li a:hover .txt .sort{color:#0870D8;}

/*产品详情*/
#content_product_details{padding:120px 0;   font-size:1.4rem; color:#222222; }
#content_product_details .breadcrumb{width:100%; margin-bottom:40px;}
#content_product_details .breadcrumb a{font-size:1.4rem;  line-height:1.2rem;}
#content_product_details .name{font-size:3rem;}
#content_product_details .tit{font-size:2.2rem; padding:50px 0 25px 0; font-weight:400;}
#content_product_details .desc,#content_product_details .url{line-height:28px;}
#content_product_details .outline{overflow:hidden;  margin-bottom:50px;}
#content_product_details .outline .fl{float:left;  width:50%; max-width:calc(100% - 400px);}
#content_product_details .outline .swiper-container{float:right; max-width:400px; max-height:400px; text-align:center;}
#content_product_details .outline .swiper-container .swiper-wrapper{margin-bottom:20px;}
#content_product_details .outline .swiper-container img{}
#content_product_details .param{border-top:1px solid #c9c9c9; padding:20px 0;  margin:23px 0;}
#content_product_details .param .desc img{margin:10px 0;}
#content_product_details .download{border-top:1px solid #c9c9c9; padding:20px 0;}
#content_product_details .download .url{float:left; margin-right:10px; color:#0870D8;}


@media (max-width:1440px){
	#content_product .product_list li a .img{bottom:20px;}
}
@media (max-width:1080px){
	#content_product{padding:50px 0;}
	#content_product .top{margin:40px 0 30px 0;}
	#content_product .top .product_sort{float:none; margin-bottom:20px;}
	#content_product .top .product_sort a{margin:10px 10px 10px 0;}
	#content_product .top .search{float:none;}
	#content_product .top .search form input[type=text]{width:calc(100% - 30px);  height:50px;}
	#content_product .top .search form input[type=submit]{  height:50px;}
	#content_product .product_list li{width:calc(33.3% - 20px);}
	#content_product_details{padding:50px 0;}
	#content_product_details .outline .fl{float:none;width:100%;max-width:100%;}
	#content_product_details .outline .swiper-container{float:none;}
	#content_product_details .tit{padding:10px 0 20px 0;}
}
@media (max-width:780px){
	#content_product .product_list li{width:calc(50% - 20px);}
}

@media (max-width:430px){
	#content_product .product_list li{width:calc(100% - 20px);}
}











/*荣誉*/
#content_honor{padding:120px 0; background:#f6f6f6;  font-size:1.8rem; color:#222222; letter-spacing:0.45px;}
#content_honor .title{text-align:center; font-size:5rem;  color:#2b2b2b; }
#content_honor .top{width:100%; margin:77px 0 56px 0; }
#content_honor .top:after{content:"";display:block; height:0; clear:both;}
#content_honor .top .honor_sort{float:left;}
#content_honor .top .honor_sort a{display:inline-block; padding:12px 12px; margin:0px 16px; border-bottom:none;  color:#222222;font-weight:500;}
#content_honor .top .honor_sort a:hover{border-bottom:2px solid #0870d8;  color:#0870d8;}
#content_honor .top .honor_sort a.on{border-bottom:2px solid #0870d8;  color:#0870d8;}
#content_honor .honor_list{width:calc(100% + 20px); margin-left:-10px;margin-bottom:20px;  font-size:0;}
#content_honor .honor_list:after{content:"";display:block; height:0; clear:both;}
#content_honor .honor_list li{float:left; width:calc(25% - 20px); margin:10px;  }
#content_honor .honor_list li a{display:block; position:relative; overflow:hidden;   background:#fff;   padding:39px 47px 37px 47px;  transition:all .3s;}
#content_honor .honor_list li .imgs{position:relative; }
#content_honor .honor_list li .imgs img{width:100%;}
#content_honor .honor_list li .imgs .img{max-width:100%; position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;  transition:all .4s;}
#content_honor .honor_list li .text{text-align:center; position:relative; z-index:99; margin-top:20px;}
#content_honor .honor_list li .text .name{font-size:2.2rem; font-weight:500; color:#222222;	overflow:hidden;text-overflow:ellipsis;white-space:nowrap;  transition:all .3s;}
#content_honor .honor_list li:hover{box-shadow:1.5px 2.598px 7px 5px rgba(8,1,2,0.15);  color:#0870D8;}
#content_honor .honor_list li:hover .text .name{color:#fff; }
#content_honor .honor_list li .zoom{position:absolute; top:0; left:0; width:100%; height:100%;   background:#0870d8;   opacity:0;   transition:all .3s;}
#content_honor .honor_list li .zoom:before{content:""; width:69px; height:68px;   background:url(../images/zoom.png);  position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;z-index:5; }
#content_honor .honor_list li:hover .zoom{opacity:0.8; }
@media (max-width:1080px){
	#content_honor{padding:50px 0;}
	#content_honor .top{margin:40px 0 30px 0;}
	#content_honor .top .honor_sort{float:none; margin-bottom:20px;}
	#content_honor .top .honor_sort a{margin:10px 10px 10px 0;}

	#content_honor .honor_list li{width:calc(33.3% - 20px);}
}
@media (max-width:780px){
	#content_honor .honor_list li{width:calc(50% - 20px);}
}

@media (max-width:430px){
	#content_honor .honor_list li{width:calc(100% - 20px);}
}







/*服务*/
#content_service{padding:0; font-size:1.8rem; color:#222222; letter-spacing:0.45px;}
#content_service .top{font-size:0; background:#f6f6f6;  padding:120px 0 160px 0;}
#content_service .top .title{text-align:center; font-size:4rem;  color:#2b2b2b; }
#content_service .top .box{padding-top:105px; text-align:center;}
#content_service .top .box a{display:inline-block; width:33%; text-align:center;  }
#content_service .top .box a .img{width:159px;height:159px;line-height:159px; border-radius:50%; background:#0870d8;  display:inline-block; vertical-align:middle;  margin-bottom:50px;}
#content_service .top .box a .tit{font-size:2.4rem;  color:#222222; font-weight:500;}
#content_service .top .box a .desc{font-size:1.8rem; color:#222222;}
#content_service .range{width:100%;height:505px; background:#2c2c2c; color:#fff;  overflow:hidden;}
#content_service .range>.fl{float:right; width:50%;  max-width:740px; padding-left:20px;  margin-top:80px;}
#content_service .range>.fl .title{font-size:4rem;}
#content_service .range>.fl ul{width:80%; margin-top:40px;  line-height:55px;}
#content_service .range>.fl ul li{margin-right:100px; display:inline-block;}
#content_service .range>.fr{float:right; width:50%; height:100%; overflow:hidden;}
#content_service .range>.fr img{height:100%; max-width:none;float:right;} 
#content_service .advisory{padding:150px 0 140px 0; text-align:center; }
#content_service .advisory .title{font-size:4rem; margin-bottom:24px;}
#content_service .advisory .box{margin-top:64px; font-size:0;  }
#content_service .advisory .box a{display:inline-block; width:33%;height:206px;line-height:30px; text-align:center;  font-size:1.8rem;color:#222222;}
#content_service .advisory .box a:nth-child(2){border-left:1px solid #a0a0a0;  border-right:1px solid #a0a0a0;} 
#content_service .advisory .box a .img{width:120px; height:120px;line-height:120px; margin:10px auto 0 auto;  }
#content_service .download{overflow:hidden; padding-bottom:135px;}
#content_service .download .title{font-size:4rem; text-align:left;  margin-bottom:35px;}
#content_service .download .head{width:100%; height:150px; background:#2c2c2c;}
#content_service .download .head:after{content:""; background:url(../images/download_pdf.png) no-repeat;background-position:center; display:block; width:100%;height:100%;}
#content_service .download ul{border:1px solid #bfbfbf; border-top:0; padding:10px 60px 10px 43px;}
#content_service .download ul li{width:100%;height:60px;line-height:60px; border-top:1px solid #bfbfbf;   	overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
#content_service .download ul a:nth-child(1) li{border:0px;} 
#content_service .download ul li:before{content:""; background:url(../images/download_icon.png) no-repeat;background-position:center; display:inline-block;width:14px;height:16px;  margin-right:16px;}
#content_service .download .fl{float:left;  width:calc(50% - 10px);}
#content_service .download .fl .head{width:100%; height:150px; background:#0870d8;}
#content_service .download .fr{float:right; width:calc(50% - 10px);}
@media (max-width:1080px){
	#content_service .top{padding:50px;}
	#content_service .top .box{padding-top:50px;  vertical-align:top; }
	#content_service .top .box a .img{margin-bottom:20px;}
	#content_service .top .box a .img img{width:65%;}
	#content_service .range>.fl ul{width:100%;}
	#content_service .range>.fl ul li{margin-right:50px;}
	#content_service .advisory{padding:50px 0;}
	#content_service .advisory .box{margin-top:20px;}
	#content_service .download{padding-bottom:60px;}
	#content_service .download .fl{float:none; width:100%; margin-bottom:20px;}
	#content_service .download .fr{float:none; width:100%;}
}
@media (max-width:780px){
	#content_service .top .box a{width:100%; margin-bottom:20px;}
	#content_service .range{height:auto;}
	#content_service .range>.fl{float:none; width:100%; max-width:100%; margin-top:20px; padding-bottom:20px;}
	#content_service .range>.fl ul{margin-top:20px;}
	#content_service .range>.fr{float:none; width:100%; max-width:100%;}
	#content_service .advisory .box a{width:100%;}
	#content_service .advisory .box a:nth-child(2){border:0;}
}




/*关于*/
#content_about{padding:0 0; font-size:1.4rem; color:#222222;}
#content_about .title{font-size:5rem;  color:#2b2b2b; }
#content_about .about{padding:130px 0 230px 0; background-repeat:no-repeat;background-position:right bottom; }
#content_about .about .content{width:65%; line-height:28px; margin-top:50px;}
#content_about .number{width:100%; clear:both; padding-top:93px; font-size:2.2rem;color:#535353; }
#content_about .number .con{position:relative; display:inline-block;}
#content_about .number .con .num{padding:35px 0;}
#content_about .number .con .num .count{font-size:9.5rem; font-family:DINCond Bold;  line-height:60px;}
#content_about .number .con .num .top{vertical-align:top; font-size:5rem;font-weight:bold;line-height:2rem; }
#content_about .number .con .num .bottom{}
#content_about .number .con .gap{width:1px; height:90px; background:#fff; position:absolute; right:0; top:0;}
#content_about .number .con p{margin-top:10px;  font-size:1.4rem;}
#content_about .number i{display:inline-block; width:2px;height:143px; background:#dadada; margin:0 50px; vertical-align:top;  }
#content_about .culture{height:790px; padding:135px 0 0 0; background-repeat:no-repeat;background-position:center;  color:#fff; }
#content_about .culture .title{color:#fff;}
#content_about .culture .details{width:100%;height:104px; margin:127px 0 160px 0; }
#content_about .culture .details li{display:none;}
#content_about .culture .details li.on{display:block;}
#content_about .culture .details .txt1{font-size:5.5rem; font-weight:600; margin-bottom:5px; }
#content_about .culture .details .txt2{font-size:2.1rem;}
#content_about .culture .pagination{width:100%; text-align:center;  position:relative;}
#content_about .culture .pagination li{display:inline-block; font-size:1.8rem;  text-align:center;  margin:0 33px; z-index:1;position:relative;  cursor:pointer}
#content_about .culture .pagination li .map{width:31px;height:40px;  margin:0 auto; background:url(../images/culture_map.png) no-repeat; opacity:0;  transition:all .3s;}
#content_about .culture .pagination li .round{width:8px;height:8px;  margin:20px auto; background:#fff;  border-radius:50%;  transition:all .3s;}
#content_about .culture .pagination li .txt1{transition:all .3s;}
#content_about .culture .pagination .long-line{width:100%;height:65px;border-bottom:1px solid #fff;position:absolute;top:0px;}
#content_about .culture .pagination li.on .map{opacity:1;}
#content_about .culture .pagination li.on .round{transform:scale(2); background:#0870d8;}
#content_about .culture .pagination li.on .txt1{color:#0870d8;}
#content_about .honor{height:870px; padding:130px 0 140px 0;  background-repeat:no-repeat;background-position:center;}
#content_about .honor .top{margin-bottom:45px;}
#content_about .honor .top:after{content:''; display:block; height:0; clear:both;}
#content_about .honor .top .title{width:50%; display:inline-block; vertical-align:bottom;}
#content_about .honor .top .txt{width:50%; display:inline-block; vertical-align:bottom; font-size:1.6rem; text-align:right;}
#content_about .honor .swiper-container .swiper-slide{width:300px; padding:20px 40px; background:#fff; text-align:center;}
#content_about .honor .swiper-container .swiper-slide img{max-width:100%; }
#content_about .honor .swiper-container .swiper-slide .zoom{position:absolute; top:0; left:0; width:100%; height:100%;   background:#0870d8;   opacity:0;   transition:all .3s;}
#content_about .honor .swiper-container .swiper-slide .zoom:before{content:""; width:69px; height:68px;   background:url(../images/zoom.png);  position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;z-index:5; }
#content_about .honor .swiper-container .swiper-slide:hover{box-shadow:1.5px 2.598px 7px 5px rgba(8,1,2,0.15);}
#content_about .honor .swiper-container .swiper-slide:hover .zoom{opacity:0.8; }
#content_about .honor .bon{width:174px; height:70px; margin:0 auto; position:relative; margin-top:70px; }
#content_about .honor .bon .swiper-button-next{background:url(../images/honor_next.png); width:66px; height:65px;  opacity:1; background-size:contain; top:0;margin-top:0;}
#content_about .honor .bon .swiper-button-prev{background:url(../images/honor_prev.png); width:66px; height:65px;  opacity:1; background-size:contain; top:0;margin-top:0;}
#content_about .honor .bon .swiper-button-next.swiper-button-disabled{background:url(../images/honor_next_w.png);  opacity:1; background-size:contain;}
#content_about .honor .bon .swiper-button-prev.swiper-button-disabled{background:url(../images/honor_prev_w.png);  opacity:1; background-size:contain;}
@media (max-width:1440px){
	#content_about .about{padding:50px 0 300px 0;}
	#content_about .honor{height:auto;}
}
@media (max-width:1080px){
	#content_about .about{padding:50px 0 500px 0;}
	#content_about .about .content{width:100%; margin-top:20px;}
	#content_about .number{padding-top:30px;}
	#content_about .honor{padding:50px 0;}
}
@media (max-width:780px){
	#content_about .title{font-size:4rem; }
	#content_about .about{background-size:contain;}
	#content_about .culture{height:600px; padding-top:80px;}
	#content_about .culture .details{margin:50px 0 120px 0;}
	#content_about .culture .details .txt1{font-size:4.5rem;}
}
@media (max-width:430px){
	#content_about .title{font-size:3.5rem; }
	#content_about .about{padding:50px 0 230px 0;}
	#content_about .number{font-size:1.5rem;}
	#content_about .number i{margin:0 5px; width:1px;height:120px}
	#content_about .number .con .num{padding:20px 0;}
	#content_about .number .con .num .count{font-size:5.5rem;}
	#content_about .culture{height:550px; padding-top:50px;}
	#content_about .culture .details .txt1{font-size:3.5rem;}
	#content_about .culture .pagination li{font-size:1.5rem; margin:0 5px;}

	#content_about .honor .top{margin-bottom:20px;}
	#content_about .honor .top .title{width:100%;}
	#content_about .honor .top .txt{width:100%; text-align:left; margin-top:10px;}
	#content_about .honor .bon{margin-top:30px;}
}




/*联系*/
#content_contact{padding:0 0; font-size:1.4rem; color:#222222;}
#content_contact .contact{height:880px; padding-top:170px;  background-repeat:no-repeat; background-position:center;  overflow:hidden;}
#content_contact .contact .txt{float:right; }
#content_contact .contact .txt a{height:41px;line-height:41px;  margin-bottom:50px;  display:block;  font-size:2.4rem;color:#fff;letter-spacing:1px;   vertical-align:middle;}
#content_contact .contact .txt a:hover{color:#0870d8;}
#content_contact .contact .txt a::before{float:left; content:"";  width:41px;height:41px; margin-right:20px; display:inline-block; background-repeat:no-repeat;  background-position:center; background-size:contain;}
#content_contact .contact .txt a.addr::before{background-image:url(../images/contact_addr.png);}
#content_contact .contact .txt a.tel::before{background-image:url(../images/contact_tel.png);}
#content_contact .contact .txt a.mail::before{background-image:url(../images/contact_mail.png);}
#content_contact #message{float:left; width:66.6%;  position:relative;}
#content_contact #message input{width:100%; padding:17px 24px;margin-bottom:19px;   display:block;  background:#b5b5b5;  border:1px solid #fff;  opacity:0.5;  font-size:1.8rem;color:#fff;}
#content_contact #message input::-webkit-input-placeholder{color:#fff;}
#content_contact #message input::-moz-input-placeholder{color:#fff;}
#content_contact #message input::-ms-input-placeholder{color:#fff;}
#content_contact #message textarea{width:100%;height:300px; padding:17px 24px;margin-bottom:26px;     display:block;   background:#b5b5b5;  border:1px solid #fff;  opacity:0.5;  font-size:1.8rem;color:#fff;  resize:none;}
#content_contact #message textarea::-webkit-input-placeholder{color:#fff;}
#content_contact #message textarea::-moz-input-placeholder{color:#fff;}
#content_contact #message textarea::-ms-input-placeholder{color:#fff;}
#content_contact #message button{width:150px;height:50px; background:rgba(0,0,0,0);  border:2px solid #0870d8;  font-size:1.8rem;  color:#0870d8;}
@media (max-width:1440px){
	#content_contact .contact{padding-top:50px;}
	#content_contact .contact .txt{float:none; margin-bottom:50px;}
	#content_contact #message{float:none; width:100%;}
	#content_contact #message textarea{height:250px;}
}
@media (max-width:430px){
	#content_contact .contact .txt a{font-size:1.6rem;  margin-bottom:20px; line-height:30px;}
	#content_contact .contact .txt a::before{width:30px; height:30px;}
	#content_contact #message textarea{height:300px;}
}






/**/
#content_recruitment{padding:100px 0; font-size:1.4rem;color:#222222; background:#f5f5f5;}
#content_recruitment .title{font-size:5rem;color:#2b2b2b; text-align:center; margin:20px 0;}
#content_recruitment .titile_desc{width:60%;margin:0 auto; font-size:1.8rem;line-height:30px; text-align:center;}
#content_recruitment .table{width:100%;margin-top:80px; color:#555555;}
#content_recruitment .table .li1{display:inline-block; float:left; width:27%; text-align:left;   }
#content_recruitment .table .li2{display:inline-block; float:left; width:6%;  text-align:center; }
#content_recruitment .table .li3{display:inline-block; float:left; width:12%; text-align:center; }
#content_recruitment .table .li4{display:inline-block; float:left; width:40%; text-align:center; }
#content_recruitment .table .li5{display:inline-block; float:left; width:15%; text-align:right;  }
#content_recruitment .table .head{padding:10px 72px; background:#0870d8; font-size:1.6rem;color:#fff;  overflow:hidden;}
#content_recruitment .table .outline{padding:16px 72px; background:#fff; margin-bottom:1px;  overflow:hidden;}
#content_recruitment .table .details{padding:22px 72px; background:#efefef;}
#content_recruitment .table .details_box{display:none;}
#content_recruitment .table .details .tit{font-size:1.6rem;font-weight:bold; margin-bottom:10px; color:#222;}
#content_recruitment .table .details .mail{margin-top:50px;padding:10px 0;}
@media (max-width:1080px){
	#content_recruitment{padding:50px 0;}
	#content_recruitment .titile_desc{width:100%;}
	#content_recruitment .table .head{padding:10px 20px;}
	#content_recruitment .table .outline{padding:16px 20px;}
	#content_recruitment .table .details{padding:15px 20px;}
	#content_recruitment .table .details .mail{margin-top:20px;}
}







/*应用领域*/
#content_appfield_details{padding:120px 0;   font-size:1.4rem; color:#222222; }
#content_appfield_details .breadcrumb{width:100%; margin-bottom:36px;}
#content_appfield_details .breadcrumb a{font-size:1.4rem;  line-height:1.2rem;}
#content_appfield_details .name{font-size:3.6rem; color:#0870D8;}
#content_appfield_details .tit{font-size:3rem; padding:50px 0 50px 0; font-weight:400;}
#content_appfield_details .desc,#content_appfield_details .url{line-height:28px;}
#content_appfield_details .outline{overflow:hidden;  margin-bottom:50px;}
#content_appfield_details .outline .fl{width:100%;}
#content_appfield_details .param{border-top:1px solid #c9c9c9; padding:35px 0;  margin:23px 0;}
#content_appfield_details .param .desc img{max-width:100%; display:inline-block; vertical-align:top;}
#content_appfield_details .param .desc .title{}



@media (max-width:1080px){
	#content_appfield_details{padding:50px 0;}
	#content_appfield_details .outline .fl{float:none;width:100%;max-width:100%;}
	#content_appfield_details .outline .swiper-container{float:none;}
	#content_appfield_details .tit{padding:10px 0 20px 0;}
}



