@charset "utf-8";
body{max-width: 1920px;margin: auto;}
html,body{min-height: 100%;}
.wrap{max-width: 1200px;margin:0 auto;width: 95%;}
.nav-wrap{max-width: 1400px;margin:0 auto;width: 95%;}
.cur-p{cursor:pointer;}
.loc{color:#da251a;}
.lob{background:#da251a;}
.loc1{color:#007cc4;}
.lob1{background:#007cc4;}
.middle{vertical-align: middle;}

/*头部 header*/
#header{position: fixed;background:#fff;width:100%;height:120px;line-height:100px;z-index:10;top:0;left:0;box-shadow: 0px 0px 10px #eee;}
#header .header-contact{height: 20px; line-height: 20px;}
#header .menu{display: none;}
#header .logo{width:208px;height:65px;}
#header .header-nav .one-nav{margin-right:53px;position: relative;z-index:5;}
#header .header-nav .one-nav:nth-last-child(1){margin-right:78px;}
#header .header-nav .one-nav .nav-a{font-size:16px;color:#666;border-bottom:3px solid #fff;line-height:97px;display: block;}
#header .header-attr .lang{margin-right:15px;}
#header .header-attr .lang i{font-size:20px;color:#a1a1a1;line-height: 20px;}
#header .header-attr .lang span{font-size:16px;color:#666;margin-left:10px;line-height: 20px;}
#header .header-attr .sousuo{position: relative;}
#header .header-attr .sousuo:before{display: block;position: absolute;content:"";top:38px;left:0;width:1px;height:20px;background:#999;}
#header .header-attr .sousuo i{font-size:20px;color:#999;line-height: 20px;margin-left:15px;}
#header .header-nav .one-nav .two-nav{position: absolute;top:100%;width:600px;left:-410px;z-index:5;padding:40px 0px;}
#header .header-nav .one-nav .two-nav .nav-img{width:370px;margin-right:40px;}
#header .header-nav .one-nav .two-nav .nav-img .nav-i{display: none;}
#header .header-nav .one-nav .two-nav .nav-img .nav-i:nth-child(1){display: block;}
#header .header-nav .one-nav .two-nav .nav-img .nav-i .img{width:370px;height:200px;}
#header .header-nav .one-nav .two-nav .nav-img .nav-i .t1{font-size:14px;color:#666;line-height:26px;height:52px;overflow: hidden;margin-top:14px;}
#header .header-nav .one-nav .two-nav .nav-text{width:190px;}
#header .header-nav .one-nav .two-nav .nav-text .nav-t{font-size:14px;color:#555;line-height:46px;display: block;border-bottom:1px solid #ddd;margin-bottom: 7px;}
#header .header-nav .one-nav:hover .nav-a{color:#da251a;border-bottom:3px solid #da251a;}
/*#header .header-nav .one-nav:hover .two-nav{display: block;}*/
#header .header-nav .one-nav .nav-a.on{color:#da251a;font-weight: bold;}
#header .header-nav .one-nav .two-nav .nav-text .nav-t:hover{color:#da251a;}
#header .header-nav .one-nav .two-nav .nav-text .nav-t.on{color:#da251a;}
.two-nav-bg{position: fixed;top:100px;left:0;right:0;background:rgba(255,255,255,0.9);min-height:350px;z-index:5;}
.search{width:100%;height:83px;background: rgba(255,255,255,0.9);position: fixed;top:100px;left:0;z-index: 4;}
.search input{width:70%;height:40px;text-indent:1em;margin-top:20px;border-bottom:1px solid #333;color:#000;margin-left:5%;}
.search #search{width:20%;height:40px;line-height:40px;text-align:center;background:rgba(0,0,0,0.7);color:#fff;cursor:pointer;margin-top:21px;}
.header-blank{height:120px;width:100%;background:#fff;}

/*广告 banner*/ 
.top-bg{font-size:0;}
.top-bg *{font-size:0;}
.top-bg .swiper-pagination{bottom: 50px;}
.top-bg .swiper-pagination .swiper-pagination-bullet{width:50px;height:6px;border-radius:3px;margin-right:10px;background:rgba(255,255,255,0.3);opacity: 1;}
.top-bg .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #fff;position: relative;}
.top-bg .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active b{display: block;position: absolute;background:#da251a;top:0;left:0;width:0px;height:6px;border-radius:3px;}
.top-bg .top-bg-button{width:60px;height:60px;background:rgba(0,0,0,0.2);border-radius: 50%;line-height:60px;text-align: center;margin-top:-30px;}
.top-bg .top-bg-button i{color:#fff;}
.top-bg .swiper-button-next{right:80px;}
.top-bg .swiper-button-prev{left:80px;}
.top-bg .swiper-slide .text{width:80%;left:10%;top:40%;z-index: 1;}
.top-bg .swiper-slide .text .p1{font-size:50px;color:#fff;line-height:60px;font-weight: bold;margin-bottom:10px;}
.top-bg .swiper-slide .text .p2{font-size:18px;color:#fff;line-height:26px;}

#links{width:100%; line-height:45px; background:#f2f2f2; border-top:1px solid #ccc;}
#links *{color:#666;}
#links a{padding:0 15px;}

/*尾部 footer*/
#footer{min-height:326px;padding-top:60px;background: url(/images/index_bg3.png) no-repeat top left 13% #f2f2f2;}
#footer .footer-nav{width:70.83%;min-height:266px;}
#footer .footer-nav .item{width:18%;margin-right:2%;}
#footer .footer-nav .item .p1{font-size:18px;color:#333;line-height:22px;margin-bottom:25px;}
#footer .footer-nav .item .p1 i{display: none;}
#footer .footer-nav .item .a1{font-size:14px;color:#666;line-height:22px;margin-bottom:15px;display: block;}
#footer .footer-nav .item .a1:hover{color:#da251a;}
#footer .footer-wei{width:23.33%;}
#footer .footer-wei .wei-img .img{width:113px;height:113px;}
#footer .footer-wei .wei-img .p2{font-size:14px;color:#666;line-height:22px;margin-top:10px;}
#footer .copyright{height:20px;line-height:20px;color:#fff;padding:20px 0px;}
#footer .copyright *{color:#fff;}

/*公用样式*/
.title{font-size:40px;color:#333;line-height:40px;text-align: center;margin:74px auto 48px;}
.title.c1{color:#fff;}
.title.f1{font-size:14px;}
.title.f2{font-size:30px;}
.title.m1{margin:110px auto 50px;}
.title.m2{margin:80px auto 60px;}
.title.tl{text-align: left;}
.title .p1{font-size:14px;color:#a5a5a5;line-height:40px;}
.more{display: block;width:180px;height:55px;border:1px solid #007cc4;border-radius:27.5px;background:#007cc4;font-size:14px;color:#fff;line-height:55px;text-align: center;margin-top:60px;}
.more i{margin-left:10px;}
.more.m1{margin:40px auto 0;border:1px solid #999;color:#333;background:transparent;}
.more.m2{width:140px;height:50px;border-radius:25px;background:#fff;color:#333;line-height:50px;border:1px solid #999;margin-top:40px;}
.more.m1 i{color:#999;}
.more.m2 i{color:#999;}
.more:hover{background:transparent;color:#007cc4;}
.more.m1:hover{background:#999;color:#fff;}
.more.m1:hover i{color:#fff;}
.more.m2:hover{background:#da251a;color:#fff;border-color:#da251a;}
.more.m2:hover i{color:#fff;}

/*index 首页*/
.index-link{padding:70px 0px 55px;}
.index-link .item{width:33.33%;}
.index-link .item .img{width:124px;height:124px;margin:0 auto 10px;position: relative;}
.index-link .item .img .m-pic{position: absolute;top:0;left:0;right:0;bottom:0;}
.index-link .item .img .img2{display: none;}
.index-link .item .img:hover .img1{display: none;}
.index-link .item .img:hover .img2{display: inline-block;}
.index-link .item .p1{font-size:16px;color:#666;line-height:20px;}
.index-pro{background:#f5f5f5;padding-bottom:70px;}
.index-pro .item{width:calc(50% - 5px);height:0;position: relative;padding-top:25%;margin:0px 10px 10px 0px;}
.index-pro .item.datu{padding-top:50.83%;}
.index-pro .item .img{position: absolute;top:0;left:0;right:0;bottom:0;z-index: 1;}
.index-pro .item:nth-child(2n+1){margin-right:0;}
.index-pro .item:nth-child(2){margin-right:0;}
.index-pro .item:nth-child(1){margin-right:10px;}
.index-pro .item .text{position: absolute;top:50px;left:40px;width:50%;z-index: 2;}
.index-pro .item .text .p1{font-size:20px;color:#000;line-height:26px;text-transform:uppercase;}
.index-pro .item .text .p2{font-size:12px;color:#757575;line-height:24px;margin:15px 0px 30px;max-height:48px;overflow: hidden;}
.index-pro .item .text i{font-size:30px;color:#fff;}
.index-pro .item .text i:hover{color:#da251a;}
.index-about{background:url(/images/index_bg1.jpg) no-repeat center;background-size:cover;}
.index-about .video{width:43.75%;position: relative;}
.index-about .video i{position: absolute;display: block;width:50px;height:50px;font-size:50px;color:#da251a;top:50%;left:50%;margin:-25px 0px 0px -25px;}
.index-about .text{width:52.09%;padding-left:4.16%;}
.index-about .text .brief{font-size:14px;color:#fff;line-height:26px;width:59.72%;max-height:104px;overflow: hidden;}
.index-about .text .attr{margin-top:50px;}
.index-about .text .attr .num{width:130px;margin-right:90px;text-align: center;color:#fff;}
.index-about .text .attr .num:nth-last-child(1){margin-right:0px;}
.index-about .text .attr .num .p1{font-size:80px;color:#fff;font-family: "ancona";}
.index-about .text .attr .num .p2{font-size:18px;color:#fff;font-weight: bold;}
.index-about .text .attr .num .p3{font-size:16px;color:#fff;line-height: 20px;}
.index-info{padding-bottom:80px;}
.index-info .swiper-container{padding-bottom:65px;}
.index-info .swiper-slide{width:31.66%;margin-right:2.51%;}
.index-info .p2{font-size:16px;color:#353535;line-height:24px;margin:30px auto 20px;}
.index-info .p3{font-size:14px;color:#757575;line-height:24px;max-height:48px;overflow: hidden;}
.index-info .p4{font-size:12px;color:#757575;line-height:24px;margin-top:30px;}
.index-info .p2:hover,
.index-info .p3:hover,
.index-info .p4:hover{color:#da251a;}
.index-info .swiper-button{background: none;width:26px;height:32px;top:26%;margin-top:0;}
.index-info .swiper-button i{font-size:32px;color:#868686;}
.index-info .swiper-button-next{right:-50px;}
.index-info .swiper-button-prev{left:-50px;}
.index-info .swiper-pagination{bottom:0;}
.index-info .swiper-pagination .swiper-pagination-bullet{background:transparent;border: 1px solid #9c9c9c;width:12px;height:12px;opacity: 1;}
.index-info .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#da251a;border-color:#da251a;}
.index-contact{min-height:390px;background: url(/images/index_bg2.jpg) no-repeat center;background-size:cover;padding-bottom:60px;}
.index-contact .item{width:44%;padding:30px 0px 30px 5%;background:rgba(255,255,255,0.3);margin-top:13px;min-height: 40px;}
.index-contact .item i{font-size:40px;color:#fff;width:45px;vertical-align: middle;}
.index-contact .item span{font-size:16px;color:#fff;margin:0px 5.9%;line-height: 20px;display: inline-block;width:calc(78.2% - 40px);vertical-align: middle;text-align: left;}

/*二级导航样式*/
.mini-nav{width:100%;background:#fff;height:69px;border-bottom:1px solid #e7e7e7;}
.mini-nav > div{max-width: 100%;overflow-x: visible;}
.mini-nav .swiper-container{height:100%;}
.mini-nav ul.swiper-wrapper{margin:0px auto;font-size:0px;}
.mini-nav ul.swiper-wrapper > li{width: auto;margin-left:30px;}
.mini-nav ul.swiper-wrapper > li:nth-child(1){margin-left:0px;}
.mini-nav ul.swiper-wrapper li a{padding:23px;width:auto;display: inline-block;font-size:16px;position:relative;}
.mini-nav ul.swiper-wrapper li a.on{color:#da251a;font-weight: bold;}
.mini-nav ul.swiper-wrapper li a:hover{color:#da251a;font-weight: bold;}

/*右侧悬浮窗*/
#chat{position: fixed;top:45%;right:0px;z-index:9;}
#chat .bg{width:55px;height:79px;background:url(/images/icon1.png);background-size:contain;}
#chat .list{background:#8fbefd;display: block;width:60px;height:60px;border-radius:3px;margin-bottom:2px;}
#chat .list i{color:#fff;font-size:30px;}
#chat .list .p1{font-size:16px;text-align: center;color:#fff;line-height: 16px;}
#chat .list .img{margin-top:15px;text-align: center;}
#chat .list .phone{height:30px;top:14px;left:-260%;background:#fff;font-size:13px;color:#929292;line-height:30px;padding:0px 15px;display: none;}
#chat .list.tel:hover .phone{display: block;}
#chat .list.top i{font-size:16px;}
#chat .list.top .img{margin-top:10px;}

/*brand 品牌故事*/
#brand{padding-bottom:85px;}
#brand .posit .item{width:calc(50% - 1px);margin:0px 1px 1px 0px;}
#brand .posit .item .text{width:36.57%;padding-left:5%;}
#brand .posit .item .text .icon{width:70px;height:70px;text-align: left;margin:40px 0px 20px;}
#brand .posit .item .text .p1{font-size:20px;color:#fff;font-weight: bold;}
#brand .posit .item .text .p2{font-size:16px;color:#fff;line-height:28px;margin-top:15px;}
#brand .posit .item .img{width:58.43%;position: relative;}
#brand .posit .item .img:before{display: block;width:0;height:0;position: absolute;content:"";border:14px solid #007cc4;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;top:50%;left:0;margin-top:-14px;}

#brand .culture .item{width:100%;background:#f6f6f6;}
#brand .culture .item .img{width:50%;}
#brand .culture .item .text{width:45.84%;padding:5.83% 0 0 4.16%;}
#brand .culture .item .text .icon{width:70px;height:70px;margin-right:46px;}
#brand .culture .item .text .t1{width:calc(100% - 136px);}
#brand .culture .item .text .p1{font-size:20px;color:#da251a;font-weight: bold;}
#brand .culture .item .text .p2{font-size:16px;color:#666;line-height:28px;margin-top:15px;}

#brand .about .brief{font-size:14px;color:#666;line-height:24px;}
#brand .about .brief img{max-width: 100%;height:auto;}
#brand .about .attr{margin:50px auto;}
#brand .about .attr .num{width:26.66%;text-align: center;}
#brand .about .attr .num:nth-child(1){margin-left:10%;}
#brand .about .attr .num:nth-child(3){margin-right:10%;}
#brand .about .attr .num .p1{font-size:80px;color:#da251a;font-family: "ancona";}
#brand .about .attr .num .p2{font-size:18px;color:#da251a;font-weight: bold;}
#brand .about .attr .num .p3{font-size:16px;color:#333;line-height: 20px;}
#brand .about .video{position: relative;}
#brand .about .video i{position: absolute;display: block;width:50px;height:50px;font-size:50px;color:#da251a;top:50%;left:50%;margin:-25px 0px 0px -25px;}

#brand .history{background:url(/images/brand_bg.jpg) no-repeat center;height:670px;}
#brand .history .gallery-top{margin:0 auto;width:100%;overflow:visible;}
#brand .history .gallery-top .p1{font-size:60px;color:#da251a;font-family: "ancona";}
#brand .history .gallery-top .p2{font-size:16px;color:#333;line-height:30px;margin:45px auto;height:210px;overflow: hidden;}
#brand .history .gallery-top .swiper-button{width:30px;height:30px;top:auto;margin-top:0;background:none;bottom:-30px;}
#brand .history .gallery-top .swiper-button i{font-size:30px;color:#ccc;}
#brand .history .gallery-top .swiper-button:hover i{color:#da251a;}
#brand .history .gallery-top .swiper-button-next{right:0px;}
#brand .history .gallery-top .swiper-button-prev{left:0px;}
#brand .history .gallery-top .swiper-button-next.swiper-button-disabled, 
#brand .history .gallery-top .swiper-button-prev.swiper-button-disabled{opacity: 1;}
#brand .history .gallery-bg{width:90.83%;position: relative;margin:0px auto;}
#brand .history .gallery-bg:before{content:"";display: block;position: absolute;width:100%;height:1px;background:#d9d9d9;top:15px;}
#brand .history .gallery-thumbs{width:100%;}
#brand .history .gallery-thumbs .swiper-wrapper .deve-num{position: relative;cursor: pointer;width:16.66%;}
#brand .history .gallery-thumbs .swiper-wrapper .deve-num:before{content:"";display: block;position: absolute;width:10px;height:10px;background:#999;top:10px;border-radius: 50%;left:50%;margin-left:-5px;-webkit-transition:all 500ms ease 0s; -moz-transition:all 500ms ease 0s; -ms-transition:all 500ms ease 0s; -o-transition:all 500ms ease 0s; transition:all 500ms ease 0s;}
#brand .history .gallery-thumbs .swiper-wrapper .deve-num .p2{text-align:center;font-size:16px;color:#888;margin-top:40px;}
#brand .history .gallery-thumbs .swiper-wrapper .deve-num:hover:before{width:15px;height:15px;top:7.5px;background:#da251a;margin-left:-7.5px;}
#brand .history .gallery-thumbs .swiper-wrapper .deve-num:hover .p2{color:#da251a;}
#brand .history .gallery-thumbs .swiper-wrapper .slide-ctive:before{width:15px;height:15px;top:7.5px;background:#da251a;margin-left:-7.5px;}
#brand .history .gallery-thumbs .swiper-wrapper .slide-ctive .p2{color:#da251a;}

#brand .strength .tit{margin:0px auto 50px;text-align: center;} 
#brand .strength .tit .t{display:inline-block;width:138px;height:48px;border:1px solid #999;border-radius:24px;line-height:48px;text-align: center;font-size:16px;color:#333;cursor:pointer;margin-right:20px;overflow:hidden;}
#brand .strength .tit .t.on{background:#da251a;border-color:#da251a;color:#fff;}
#brand .strength .text{background:#f6f6f6;}
#brand .strength .text .img{width:70%;}
#brand .strength .text .brief{padding:5.66% 3.33% 0 3.33%;overflow: hidden;width:23.34%;}
#brand .strength .text .brief .p1{font-size:24px;color:#333;margin-bottom:35px;}
#brand .strength .text .brief .p2{font-size:14px;color:#696969;line-height: 40px;}
#brand .strength .text .swiper-button{background:none;top:auto;margin-top:0;width:20px;height:15px;bottom:20px;right:auto;line-height:15px;}
#brand .strength .text .swiper-button i{font-size:15px;color:#fff;line-height:15px;}
#brand .strength .text .swiper-button-next{left:calc(65% + 30px);}
#brand .strength .text .swiper-button-prev{left:65%;border-right:1px solid rgba(255,255,255,0.5);}

#brand .leader{margin:80px auto;}
#brand .leader .text{width:50%;}
#brand .leader .text .p1{font-size:30px;color:#333;margin:30px auto;}
#brand .leader .text .p2{font-size:14px;color:#666;line-height:30px;}
#brand .leader .text .qian{width:150px;height:70px;margin-top:100px;}
#brand .leader .img{background:#f3f3f3;width:450px;height:470px;position: relative;}
#brand .leader .img .icon{width:100%;height:100%;position: absolute;top:-20px;left:-20px;}

#brand .expert{background:#f5f5f5;}
#brand .expert .con .swiper-button{background:none;margin-top:-16px;width:30px;height:32px;}
#brand .expert .con .swiper-button i{font-size:30px;color:#da251a;}
#brand .expert .con .swiper-button-next{right:-50px;}
#brand .expert .con .swiper-button-prev{left:-50px;}
#brand .expert .swiper-container{padding:20px 0 80px;}
#brand .expert .swiper-slide{border-bottom:1px solid #e6e6e6;width:25%;}
#brand .expert .swiper-slide .text{padding:30px;}
#brand .expert .swiper-slide .text .p1{font-size:18px;color:#333;}
#brand .expert .swiper-slide .text .p2{font-size:14px;color:#999;margin-bottom:25px;}
#brand .expert .swiper-slide .text .p3{font-size:12px;color:#999;line-height:20px;}
#brand .expert .swiper-slide:hover{background:#fff;border-bottom:1px solid #fff;box-shadow: 0px 0px 20px #ccc;}
#brand .expert .con .swiper-button-next.swiper-button-disabled, 
#brand .expert .con .swiper-button-prev.swiper-button-disabled{opacity: 1;}
#brand .expert .con .swiper-button-next.swiper-button-disabled i, 
#brand .expert .con .swiper-button-prev.swiper-button-disabled i{color:#7e7e7e;}
#brand .expert .con .swiper-pagination-bullet-active{background: #da251a;}

#brand .team .tit{margin-top:80px;}
#brand .team .tit .t{width:calc(50% - 2px);font-size:30px;color:#666;padding-bottom:25px;border-bottom:3px solid #dbdbdb;text-align: center;cursor:pointer;}
#brand .team .tit .t.on{color:#da251a;border-bottom:3px solid #da251a;}
#brand .team .tit .t:nth-child(1){margin-right:4px;}
#brand .team .con{margin-top:40px;}
#brand .team .con .gallery-top{width:calc(100% - 170px);}
#brand .team .con .gallery-top .p1{font-size:14px;color:#fff;line-height:26px;background:rgba(0,99,157,0.8);bottom:0;left:0;right:0;padding:30px;z-index: 2;}
#brand .team .con .gallery-top .swiper-pagination-bullet-active{background: #da251a;}
#brand .team .con .gallery-thumbs{width:160px;height:688px;overflow:hidden;}
#brand .team .con .gallery-thumbs .swiper-slide{position: relative;height:108px;}
#brand .team .con .gallery-thumbs .swiper-slide:before{position: absolute;top:0;left:0;bottom:0;right:0;content:"";display: block;z-index: 2;background:rgba(255,255,255,0.6);pointer-events:none;}
#brand .team .con .gallery-thumbs .swiper-slide.slide-ctive:before{background:transparent;border:2px solid #da251a;}
#brand .team .button1{left: auto;right: 65px;bottom: -25px;top: auto;transform:rotate(90deg);-ms-transform:rotate(90deg); /* IE 9 */-moz-transform:rotate(90deg); /* Firefox */-webkit-transform:rotate(90deg);/* Safari 和 Chrome */-o-transform:rotate(90deg);}
#brand .team .button2{left: auto;right: 65px;bottom: auto;top: -20px;transform:rotate(90deg);-ms-transform:rotate(90deg); /* IE 9 */-moz-transform:rotate(90deg); /* Firefox */-webkit-transform:rotate(90deg);/* Safari 和 Chrome */-o-transform:rotate(90deg);}

/*intera 互动社区*/
#intera{padding:80px 0px 87px;}
#intera .interac .list{border:1px solid #ebebeb;margin-bottom:30px;padding:30px 40px 30px 80px;}
#intera .interac .list:hover{box-shadow: 0px 0px 20px #ccc;}
#intera .interac .list span{display: inline-block;position: absolute;top:0px;left:-55px;font-size:16px;color:#ebebeb;line-height:16px;padding:8px;border-radius:3px;}
#intera .interac .list .p1{margin-bottom:30px;}
#intera .interac .list .p1{font-size:18px;color:#333;line-height:30px;}
#intera .interac .list .p2{font-size:14px;color:#666;line-height:26px;}
#intera .interac .list .p1 span{background:#da251a;}
#intera .interac .list .p2 span{background:#007cc4;}

#intera .feedback .feed-info{margin:80px auto 70px;}
#intera .feedback .item{width:25%;text-align: center;}
#intera .feedback .item i{font-size:36px;color:#353535;margin-bottom:30px;display: block;font-weight: bold;}
#intera .feedback .item .p1{font-size:14px;color:#757575;margin-bottom:15px;}
#intera .feedback .item .p2{font-size:16px;color:#333;}
#intera .feedback #allmap{width:100%;height:500px;}
#intera .feedback .mess-input input{width:calc(32% - 2px);height:48px;border:1px solid #e3e3e3;display: block;float: left;margin-right:2%;text-indent:18px;border-radius:3px;}
#intera .feedback .mess-input input:nth-child(3n){margin-right:0;}
#intera .feedback .Message{border:1px solid #e3e3e3;height:238px;border-radius:3px;margin:30px 0;}
#intera .feedback .Message textarea{width:100%;height:222px;margin-top:16px;text-indent:18px;}
#intera .feedback div[type="submit"]{width:150px;height:50px;border-radius:3px;line-height:50px;background:#da251a;font-size:16px;color:#fff;border:1px solid #da251a;margin:40px auto 0px;text-align: center;cursor:pointer;}
#intera .feedback div[type="submit"]:hover{background:#fff;color:#da251a;}

/*honor 专利荣誉*/
#honor{padding:80px 0px 87px;}
#honor .list{width:22.5%;margin-right:3.333%;margin-bottom:40px;}
#honor .list:nth-child(4n){margin-right:0%;}
#honor .list .img{padding:14px;background:url(/images/icon16.png) no-repeat center;background-size: contain;}
#honor .list .p1{font-size:16px;color:#666;line-height:28px;text-align: center;margin-top:15px;}

/*recruit 招兵买马*/
#recruit{padding:0px 0px 80px;}
.middle-span {height: 100%;vertical-align: middle;display: inline-block;}
#recruit .con .item{background:#007cc4;height:60px;font-size: 0;padding-left:3%;}
#recruit .con .item.item_2{background:#fff; color:#333;}
#recruit .con .item.item_2.item_3{background:#f1f2f3;}
#recruit .con .item.on{border-bottom:1px solid #e3e3e3;}
#recruit .con .item .f16{color:#fff;font-size:16px;}
#recruit .con .tops{background:#525252; color:#fff; height:60px; line-height:60px; padding-left:2%; width:98%;}
#recruit .con .list{background:#fff; height:58px; line-height:58px; padding-left:2%; width:98%; margin-bottom:20px;}
#recruit .con .list .mid{width:80%;}
#recruit .con .list .mid a{color:#666;cursor:pointer;}
#recruit .con .list .mid a:hover{color:#008cd6;}
#recruit .con .item .name{width:18%;}
#recruit .con .item .work{width:18%;}
#recruit .con .item .people{width:18%;}
#recruit .con .item .f14{color:#333;font-size:14px;}
#recruit .con .item .f14.work{padding-left:2%;width:16%;}
#recruit .con .item .jia{background:url('/images/jia.png') no-repeat center;background-size:contain; width:20px; height:20px; margin:20px 18px 0 0; cursor:pointer;}
#recruit .con .item .jia.jian{background:url('/images/jian.png') no-repeat center;background-size:contain;}
#recruit .con .open{background:transparent !important;}
#recruit .con .box_2{background:transparent; overflow:hidden;}
#recruit .con .box_2 .content{font-size:16px; color:#666; line-height:22px; display:none; padding:30px;}
#recruit .con .box_2 .content .text{font-size:14px;color:#828282;line-height:26px;margin-bottom:20px;}
#recruit .con .box_2 .content .text .p2{font-size:16px;color:#666;margin:0px auto 10px;}
#recruit .con .ae{width:134px;height:40px;border-radius:5px;line-height:40px;background:#da251a;font-size:16px;color:#fff;border:1px solid #da251a;margin:40px auto 10px;text-align: center;display: block;}
#recruit .con .ae i{margin-right:5px;}

/*case 成功案例*/
#case{padding-bottom:85px;}
#case .list{margin-bottom:20px;background:#f6f6f6;}
#case .list .img{width:50%;}
#case .list .text{width:44%;padding:3% 3% 1%;}
#case .list .text .icon{color:#da251a;font-size:50px;}
#case .list .text .p1{color:#333;font-size:20px;margin:20px auto;}
#case .list .text .p2{color:#666;font-size:14px;line-height: 24px;max-height: 48px;overflow: hidden;}
#case .list .text .p1:hover,
#case .list .text .p2:hover{color:#da251a;}

/*products 产品中心*/
#products{padding:80px 0px 96px;}
#products .list{padding-bottom:30px;margin-bottom:40px;border-bottom:1px solid #e9e9e9;}
#products .list .img{width:50%;}
#products .list .text{width:44.5%;padding:2.5% 0px 0px 5.5%;}
#products .list .text .p1{color:#333;font-size:32px;font-weight:bold;}
#products .list .text .p2{color:#333;font-size:20px;line-height:26px;}
#products .list .text .p3{color:#666;font-size:14px;line-height:26px;margin:40px auto 60px;max-height:130px;overflow: hidden;}
#products .list .text .p1:hover,
#products .list .text .p2:hover{color:#da251a;}

/*info 新闻荟萃*/
#info{padding:80px 0px 110px;}
#info .list{width:31.78%;margin:0 2.33% 30px 0;padding-bottom:30px;border-bottom:1px solid #e9e9e9;}
#info .list:nth-child(3n){margin-right:0%;}
#info .list .p1{font-size:16px;color:#353535;line-height:24px;margin:30px auto 20px;}
#info .list .p2{font-size:14px;color:#757575;line-height:24px;max-height:48px;overflow: hidden;}
#info .list .p3{font-size:12px;color:#757575;line-height:24px;margin-top:20px;}
#info .list .p1:hover,
#info .list .p2:hover,
#info .list .p3:hover{color:#da251a;}

/*inc_crumbs 面包屑*/
.crumbs{height:69px;line-height:69px;border-bottom:1px solid #e7e7e7;}
.crumbs .text-over{width:80%;}
.crumbs *{font-size:14px;color:#999;}
.crumbs a{color:#333;}
.crumbs i{font-size:20px;margin-left:7px;margin-top:4px;line-height:66px;}
.crumbs .fanhui:hover span{color:#da251a;}
.crumbs .fanhui:hover i{color:#da251a;}
.crumbs a:hover{color:#da251a;}
.crumbs a:hover i{color:#da251a;}

/*case_detail 成功案例详情*/
.detail{padding-bottom:60px;border-bottom:1px solid #ebebeb;margin-bottom:60px;}
.detail img{max-width:100%;height:auto;}
.detail-url{height:50px;line-height:50px;position: relative;}
.detail-url .anniu span{font-size:16px;color:#888;margin:0px 10px;}
.detail-url .anniu i{font-size:50px;color:#cfcfcf;height:50px;}
.detail-url .ddle{position: absolute;width:50px;height:55px;top:0;left:50%;display: block;margin-left:-25px;}
.detail-url .ddle i{font-size:50px;color:#ccc;}
.detail-url a:hover span,
.detail-url a:hover i{color:#da251a;}
#case-detail{padding:80px 0px 120px;}
#case-detail .tit{font-size:24px;color:#333;text-align: center;margin-bottom:50px;}

/*products_detail 产品中心详情*/
#pro-detail{padding:70px 0px 50px;}
#pro-detail .pro-top .lunbo{width:50%;position: relative;}
#pro-detail .pro-top .lunbo .gallery-top{margin-bottom:10px;}
#pro-detail .pro-top .lunbo .gallery-thumbs{width:calc(100% - 40px);margin:0;}
#pro-detail .pro-top .lunbo .gallery-thumbs .swiper-slide{position: relative;height:120px;}
#pro-detail .pro-top .lunbo .gallery-thumbs .swiper-slide:before{position: absolute;top:0;left:0;bottom:0;right:0;content:"";display: block;z-index: 2;pointer-events:none;background:transparent;}
#pro-detail .pro-top .lunbo .gallery-thumbs .swiper-slide.slide-ctive:before{border:2px solid #da251a;}
#pro-detail .pro-top .lunbo .swiper-button{width:30px;height:59px;background:#da251a;line-height:59px;text-align: center;margin-top:0;left:auto;right:0;top:auto;z-index: 1;}
#pro-detail .pro-top .lunbo .swiper-button i{color:#fff;}
#pro-detail .pro-top .lunbo .swiper-button-next{bottom:60px;}
#pro-detail .pro-top .lunbo .swiper-button-prev{bottom:0;}
#pro-detail .pro-top .lunbo .swiper-button-disabled{opacity: 1;background:#e9e9e9;}
#pro-detail .pro-top .lunbo .swiper-button-disabled i{color:#666;}
#pro-detail .pro-top .lunbo .swiper-pagination .swiper-pagination-bullet-active{background:#da251a;}
#pro-detail .pro-top .text{width:44.58%;padding-top:2.5%;}
#pro-detail .pro-top .text .t1{color:#333;font-size:32px;font-weight:bold;}
#pro-detail .pro-top .text .t2{color:#333;font-size:20px;line-height:26px;}
#pro-detail .pro-top .text .t3{color:#666;font-size:14px;line-height:26px;margin:40px auto 60px;height:182PX;overflow: hidden;}
#pro-detail .pro-top .text .a1{color:#007cc4;font-size:14px;line-height:30px;margin-bottom:50px;display: block;}
#pro-detail .pro-top .text .a1 i{margin-right:10px;}
#pro-detail .pro-top .text .share{line-height: 20px;}
#pro-detail .pro-top .text .share span{font-size:14px;color:#333;line-height: 20px;margin-top:5px;}
#pro-detail .con{margin-top:40px;}
#pro-detail .con .tit{height:60px;line-height:58px;background:#f3f3f3;padding-left:30px;margin-bottom:50px;}
#pro-detail .con .tit .p1{font-size:16px;color:#333;border-bottom:2px solid #f3f3f3;margin-right:60px;cursor:pointer;}
#pro-detail .con .tit .p1.on{color:#007cc4;border-bottom:2px solid #007cc4;}
#pro-detail .con .detail .p2{display: none;}
#pro-detail .con .detail .p2.on{display: block;}
#pro-detail .hot-pro .t1{font-size:24px;color:#333;line-height:30px;margin-bottom:35px;}
#pro-detail .hot-con .swiper-container{padding-bottom:50px;}
#pro-detail .hot-con .swiper-slide{width:31.66%;margin-right:2.51%;}
#pro-detail .hot-con .p3{font-size:16px;color:#333;line-height:26px;text-align: center;margin-top:10px;}
#pro-detail .hot-con .p4{font-size:12px;color:#666;line-height:26px;text-align: center;}
#pro-detail .hot-con .p3:hover,
#pro-detail .hot-con .p4:hover{color:#da251a;}
#pro-detail .hot-con .swiper-button{background: none;width:26px;height:32px;top:36%;margin-top:0;}
#pro-detail .hot-con .swiper-button i{font-size:32px;color:#da251a;}
#pro-detail .hot-con .swiper-button-next{right:-50px;}
#pro-detail .hot-con .swiper-button-prev{left:-50px;}
#pro-detail .hot-con .swiper-button-disabled{opacity: 1;}
#pro-detail .hot-con .swiper-button-disabled i{color:#868686;}
#pro-detail .hot-con .swiper-pagination .swiper-pagination-bullet-active{background:#da251a;}

/*info_detail 新闻荟萃详情*/
#info-detail{padding:80px 0px 126px;}
#info-detail .deta-left{width:65%;}
#info-detail .tit{font-size:20px;color:#333;margin-bottom:20px;}
#info-detail .attr{margin-bottom:50px;}
#info-detail .attr .at{font-size:12px;color:#999;line-height: 20px;margin-right:14px;}
#info-detail .attr .at span{color:#333;}
#info-detail .attr .at:nth-child(3){margin-right:30px;}
#info-detail .share{line-height: 20px;}
/*#info-detail .share span{font-size:16px;color:#3e75bb;line-height: 20px;margin-top:5px;}*/
#info-detail .hot-info{width:calc(32% - 2px);border:1px solid #ebebeb;}
#info-detail .hot-info .t1{font-size:16px;color:#333;line-height: 53px;border-bottom:1px solid #ebebeb;text-indent:7.03125%;}
#info-detail .hot-info .con{padding:0% 7.03125%;}
#info-detail .hot-info .con .list{padding:9.375% 0%;border-bottom:1px solid #ebebeb;}
#info-detail .hot-info .con .list:nth-last-child(1){border-color:#fff;}
#info-detail .hot-info .con .list .img{width:26.03%;}
#info-detail .hot-info .con .list .text{width:67.15%;}
#info-detail .hot-info .con .list .text .p1{font-size:14px;color:#666;}
#info-detail .hot-info .con .list .text .p2{font-size:14px;color:#999;margin-top:5px;}
#info-detail .hot-info .con .list .text .p1:hover,
#info-detail .hot-info .con .list .text .p2:hover{color:#da251a;}

@media screen and (max-width: 1440px){
	.index-about .text .attr{margin-top:15px;}
}

@media screen and (max-width: 1330px){
	#header .header-nav .one-nav{margin-right:30px;}
	#header .header-nav .one-nav:nth-last-child(1){margin-right:30px;}
	#header .header-nav .one-nav .two-nav{left:-300px;}
	#header .header-nav .one-nav:nth-last-child(1) .two-nav{left:-400px;}

	.index-about .text{width: 54.25%;padding-left: 2%;}
	.index-about .title{margin:30px 0px 10px;}
	.index-about .text .brief{width:90%;}
	.index-info .swiper-button{display:none;}

	#brand .expert .con .swiper-button-next{right:-26px;}
	#brand .expert .con .swiper-button-prev{left:-26px;}

	#pro-detail .hot-con .swiper-button{display: none;}
	#pro-detail .hot-con .swiper-pagination{display: block;}

}

@media screen and (max-width: 1100px){
	#header{height:80px;line-height:60px;}
	#header .menu{display: block;position: relative;z-index: 2;}
	#header .menu i{color:#666;font-size:22px;}
	#header .nav-wrap{position: relative;}
	#header .logo{width:100%;height:40px;position: absolute;/* top:0px; */}
	#header .header-nav{position: fixed;z-index:5;background: rgba(255,255,255,0.9);top:60px;left:0;width:100%;float: none;display: none;}
	#header .header-nav .one-nav{margin-right:0px;float: none;}
	#header .header-nav .one-nav:nth-last-child(1){margin-right:0px;}
	#header .header-nav .one-nav .nav-a{font-size:16px;color:#666;border-bottom:0px;line-height:50px;display: block;text-align: center;border-top:1px solid #666;}
	#header .header-nav .one-nav:nth-last-child(1) .nav-a{border-bottom:1px solid #666;}
	#header .header-attr{position: relative;z-index: 2;}
	#header .header-attr .sousuo:before{top:18px;}
	#header .header-nav .one-nav .two-nav{display: none;}
	#header .header-nav .one-nav:hover .two-nav{display: none;}
	#header .header-nav .one-nav:hover .nav-a{color:#666;border-bottom:0px;font-weight: normal;}
	#header .header-attr .lang{margin-right:10px;}
	#header .header-attr .lang span{margin-left:5px;}
	#header .header-attr .sousuo i{margin-left:10px;}
	.two-nav-bg{display: none;}
	.search{height:63px;top:60px;}
	.search input{width:70%;height:35px;text-indent:1em;margin-top:15px;border-bottom:1px solid #333;color:#000;margin-left:2.5%;}
	.search #search{width:25%;height:35px;line-height:35px;text-align:center;background:rgba(0,0,0,0.7);color:#fff;cursor:pointer;margin-top:16px;}
	.header-blank{height:80px;}
	.top-bg .swiper-pagination{bottom: 10px;}
	.top-bg .swiper-pagination .swiper-pagination-bullet{width:30px;height:6px;border-radius:3px;margin-right:5px;}
	.top-bg .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:before{width:16px;height:6px;border-radius:3px;}
	.top-bg .top-bg-button{width:30px;height:30px;line-height:30px;margin-top:-15px;}
	.top-bg .swiper-button-next{right:10px;}
	.top-bg .swiper-button-prev{left:10px;}
	.top-bg .swiper-slide .text{top:40%;}
	.top-bg .swiper-slide .text .p1{font-size:25px;line-height:32px;margin-bottom:5px;}
	.top-bg .swiper-slide .text .p2{font-size:14px;line-height:20px;}

	#footer{min-height:auto;padding-top:60px;background: url(/images/index_bg3.png) no-repeat top left 0% #f2f2f2;}
	#footer .footer-nav{width:100%;min-height:auto;float:none;}
	#footer .footer-nav .item{width:100%;margin:0 0 1rem;float: none;border-bottom:1px solid #666;}
	#footer .footer-nav .item .p1{font-size:16px;margin-bottom:1rem;}
	#footer .footer-nav .item .p1 i{display: block;}
	#footer .footer-nav .item .nav{display: none;}
	#footer .footer-nav .item .a1{margin-bottom:1rem;}
	#footer .footer-nav .item .a1:hover{color:#666;}
	#footer .footer-wei{width:100%;float: none;margin:2rem 0;}
	#footer .footer-wei .wei-img{width:48%;margin:0 1%;}
	#footer .footer-wei .wei-img .img{width:auto;height:100px;}
	#footer .footer-wei .wei-img .p2{margin-top:10px;}
	#footer .copyright{padding:1rem 0px;height:auto;}

	.index-about .text .attr .num .p1{font-size:40px;}
	.index-about .text .attr .num .p2{font-size:14px;}
	.index-about .text .attr .num .p3{font-size:14px;}
	.index-about .more{margin-top:20px;}

	#brand .posit .item .text{width:38.57%;padding-left:3%;}
	#brand .posit .item .text .icon{width:40px;height:40px;margin:30px 0px 10px;}
	#brand .posit .item .text .p1{font-size:16px;}
	#brand .posit .item .text .p2{font-size:12px;line-height:20px;margin-top:5px;}

	#brand .culture .item .text{width:47%;padding:3% 0 0 3%;}
	#brand .culture .item .text .icon{width:40px;height:40px;margin-right:15px;}
	#brand .culture .item .text .t1{width:calc(100% - 70px);}
	#brand .culture .item .text .p1{font-size:16px;}
	#brand .culture .item .text .p2{font-size:12px;line-height:20px;margin-top:5px;}

	#brand .expert .con .swiper-button{display: none;}
	#brand .expert .con .swiper-pagination{display: block;}

	#brand .team .con .gallery-thumbs{height:580px;}

	#case .list .text{width:48%;padding:1%;}
	#case .list .text .icon{font-size:30px;}
	#case .list .text .p1{font-size:16px;margin:1.25rem auto;}
	#case .list .text .p2{line-height: 20px;max-height: 60px;overflow: hidden;}

	#products .list .text .p3{margin:20px auto;}

}

@media screen and (max-width: 750px){
	/*公用样式*/
	.title{font-size:20px;line-height:20px;margin:4.625rem auto 3rem;}
	.title.f2{font-size:20px;}
	.title.m1{margin:6.875rem auto 3.125rem;}
	.title.m2{margin:5rem auto 3.75rem;}
	.title .p1{line-height:24px;}
	.more{width:110px;height:30px;border-radius:15px;line-height:30px;margin-top:3.75rem;}
	.more i{margin-left:5px;}
	.more.m1{margin:2.5rem auto 0;}
	.more.m2{width:110px;height:30px;border-radius:15px;line-height:30px;margin-top:2.5rem;}

	.index-link{padding:4.375rem 0px 3.4375rem;}
	.index-link .item .img{width:60px;height:60px;}
	.index-link .item .img .m-pic img{max-width:30px;height:auto;}
	.index-link .item .p1{font-size:14px;}
	.index-pro{padding-bottom:4.375rem;}
	.index-pro .item .text{top:20px;left:5%;width:90%;}
	.index-pro .item .text .p1{font-size:16px;line-height:24px;}
	.index-pro .item .text .p2{margin:5px 0px 10px;}
	.index-pro .item .text i{font-size:20px;}
	.index-about{background:none;}
	.index-about .video{width:100%;float: none;}
	.index-about .video i{width:30px;height:30px;font-size:30px;margin:-15px 0px 0px -15px;}
	.index-about .text{width:90%;padding:0 5%;background:url(/images/index_bg1.jpg) no-repeat center;background-size:cover;}
	.index-about .text .title{text-align: center;}
	.index-about .text .brief{width:100%;max-height:none;}
	.index-about .text .attr{margin-top:3.125rem;}
	.index-about .text .attr .num{width:30%;margin-right:3%;}
	.index-about .text .attr .num .p1{font-size:50px;}
	.index-about .more{margin:2rem auto;}

	.index-info{padding-bottom:5rem;}
	.index-info .swiper-container{padding-bottom:4.0625rem;}
	.index-info .swiper-slide{width:48%;margin-right:2%;}
	.index-info .p2{margin:1.875rem auto 1.25rem;}
	.index-info .p3{max-height:none;}
	.index-info .p4{margin-top:1.875rem;}
	.index-info .swiper-pagination .swiper-pagination-bullet{width:12px;height:12px;}
	.index-contact{padding-bottom:3.75rem;}
	.index-contact .item{width:100%;padding:1.875rem 0px;margin-top:1rem;min-height: auto;float: none;}
	.index-contact .item i{font-size:30px;margin-left:5%;}
	.index-contact .item span{font-size:14px;margin:5px 2%;width:calc(91% - 30px);}

	/*二级导航样式*/
	.mini-nav{height:49px;}
	.mini-nav ul.swiper-wrapper > li{margin-left:0px;}
	.mini-nav ul.swiper-wrapper li a{padding:13px 10px;}

	/*右侧悬浮窗*/
	#chat .bg{width:34.81px;height:50px;}
	#chat .list{width:40px;height:40px;}
	#chat .list i{font-size:20px;}
	#chat .list .p1{font-size:14px;line-height: 14px;}
	#chat .list .img{margin-top:7px;}
	#chat .list.tel:hover .phone{display: none;}
	#chat .list.top i{font-size:12px;}
	#chat .list.top .img{margin-top:3px;}

	#brand{padding-bottom:5rem;}
	#brand .posit .item{width:100%;margin:0px 0px 1px 0px;}
	#brand .posit .item .text .icon{width:30px;height:30px;margin:10px 0px;}

	.index-about{background:none;}
	.index-about .video{width:100%;float: none;}
	.index-about .video i{width:30px;height:30px;font-size:30px;margin:-15px 0px 0px -15px;}
	.index-about .text{width:90%;padding:0 5%;background:url(/images/index_bg1.jpg) no-repeat center;background-size:cover;}
	.index-about .text .title{text-align: center;}
	.index-about .text .brief{width:100%;max-height:none;}
	.index-about .text .attr{margin-top:3.125rem;}
	.index-about .text .attr .num{width:30%;margin-right:3%;}
	.index-about .text .attr .num .p1{font-size:50px;}
	.index-about .more{margin:2rem auto;}

	#brand .about .attr{margin:3.125rem auto;}
	#brand .about .attr .num{width:33.33%;}
	#brand .about .attr .num:nth-child(1){margin-left:0%;}
	#brand .about .attr .num:nth-child(3){margin-right:0%;}
	#brand .about .attr .num .p1{font-size:50px;}
	#brand .about .attr .num .p2{font-size:14px;}
	#brand .about .attr .num .p3{font-size:14px;}
	#brand .about .video i{width:30px;height:30px;font-size:30px;margin:-15px 0px 0px -15px;}

	#brand .history{height:670px;}
	#brand .history .gallery-top .p1{font-size:40px;}
	#brand .history .gallery-top .p2{font-size:14px;line-height:20px;margin:2.8125rem auto;height:260px;}
	#brand .history .gallery-top .swiper-button{display: none;}
	#brand .history .gallery-bg{width:100%;}
	#brand .history .gallery-thumbs .swiper-wrapper .deve-num{width:25%;}
	#brand .history .gallery-thumbs .swiper-wrapper .deve-num .p2{font-size:14px;}
	#brand .history .gallery-thumbs .swiper-wrapper .deve-num:hover:before{width:10px;height:10px;top:10px;background:#999;margin-left:-5px;}
	#brand .history .gallery-thumbs .swiper-wrapper .deve-num:hover .p2{color:#888;}

	#brand .strength .tit{margin:0px auto 3.125rem;} 
	#brand .strength .tit .t{width:100px;height:30px;border-radius:15px;line-height:30px;font-size:14px;margin-right:1rem;}
	#brand .strength .text .img{width:100%;float: none;}
	#brand .strength .text .brief{padding:30px 5%;float: none;width:90%;}
	#brand .strength .text .brief .p1{font-size:16px;margin-bottom:1rem;}
	#brand .strength .text .brief .p2{line-height: 24px;}
	#brand .strength .text .swiper-button{display: none;}
	#brand .strength .text .swiper-pagination{display: block;}
	#brand .strength .text .swiper-pagination .swiper-pagination-bullet-active{background:#da251a;}

	#intera{padding:5rem 0px;}
	#intera .interac .list{margin-bottom:2rem;padding:2rem 20px 2rem 40px;}
	#intera .interac .list span{left:-30px;font-size:12px;line-height:12px;padding:4px;}
	#intera .interac .list .p1{margin-bottom:2rem;}
	#intera .interac .list .p1{font-size:16px;line-height:24px;}
	#intera .interac .list .p2{line-height:20px;}

	#honor{padding:5rem 0px;}
	#honor .list{width:49%;margin-right:2%;margin-bottom:2.5rem;}
	#honor .list:nth-child(2n){margin-right:0%;}
	#honor .list .p1{font-size:14px;line-height:20px;margin-top:1rem;}

	#intera .feedback .feed-info{margin:5rem auto 4.375rem;}
	#intera .feedback .item{width:50%;margin-bottom:1rem;}
	#intera .feedback .item i{font-size:20px;margin-bottom:1rem;}
	#intera .feedback .item .p1{margin-bottom:1rem;}
	#intera .feedback .item .p2{height:72px;overflow: hidden;}
	#intera .feedback #allmap{height:30rem;}
	#intera .feedback .mess-input input{width:calc(100% - 2px);height:40px;margin-right:0;text-indent:1rem;margin-top:1rem;}
	#intera .feedback .Message{height:14rem;margin-top:1rem;}
	#intera .feedback .Message textarea{height:13rem;margin-top:1rem;text-indent:1rem;}
	#intera .feedback div[type="submit"]{width:100px;height:30px;line-height:30px;margin:2rem auto 0px;}

	#recruit{padding:0px 0px 5rem;}
	#recruit .con .item{height:40px;font-size: 0;padding-left:3%;}
	#recruit .con .item .f16{font-size:14px;}
	#recruit .con .tops{height:40px; line-height:40px; padding-left:2%; width:98%;}
	#recruit .con .list{height:38px; line-height:38px; padding-left:2%; width:98%; margin-bottom:1.25rem;}
	#recruit .con .item .name{width:23%;}
	#recruit .con .item .work{display: none !important;}
	#recruit .con .item .people{width:23%;}
	#recruit .con .item .f14{font-size:12px;}
	#recruit .con .item .jia{width:10px; height:10px; margin:14px 10px 0 0;}
	#recruit .con .box_2 .content{font-size:14px;line-height:20px;padding:2rem;}
	#recruit .con .box_2 .content .text{font-size:12px;line-height:20px;margin-bottom:1.25rem;}
	#recruit .con .box_2 .content .text .p2{font-size:14px;margin:0px auto 0.625rem;}
	#recruit .con .ae{width:100px;height:30px;line-height:30px;margin:2rem auto 1.25rem;}
	#recruit .con .ae i{margin-right:2px;}

	#brand .leader{margin:5rem auto;}
	#brand .leader .text{width:100%;float: none;}
	#brand .leader .text .p1{font-size:20px;margin:2rem auto;text-align: center;}
	#brand .leader .text .p2{line-height:20px;}
	#brand .leader .text .qian{margin-top:4rem;width: 100px;height: 47px;}
	#brand .leader .img{width:100%;float: none;margin:1rem auto 0;background:#fff;}
	#brand .leader .img .icon{margin:auto;position: static;}

	#brand .expert .swiper-container{padding:1.25rem 0 5rem;}
	#brand .expert .swiper-slide{width:50%;background:#fff;border-bottom:1px solid #fff;}
	#brand .expert .swiper-slide .text{padding:1.5rem;}
	#brand .expert .swiper-slide .text .p1{font-size:16px;}
	#brand .expert .swiper-slide .text .p2{margin-bottom:1.5625rem;}
	#brand .expert .swiper-slide .text .p3{line-height:18px;}

	#brand .team .tit{margin-top:5rem;}
	#brand .team .tit .t{font-size:20px;padding-bottom:1.5625rem;}
	#brand .team .con{margin-top:2.5rem;}
	#brand .team .con .gallery-top{width:100%;float: none;padding-bottom:25px;}
	#brand .team .con .gallery-top .p1{line-height:20px;padding:1.875rem;}
	#brand .team .con .gallery-top .swiper-pagination{display: block;bottom:0;}
	#brand .team .con .gallery-thumbs{display: none;}
	#brand .team .swiper-button{display: none;}

	#products{padding:5rem 0px;}
	#products .list{padding-bottom:1.875rem;margin-bottom:2.5rem;}
	#products .list .img{width:100%;float: none;}
	#products .list .text{width:96%;padding:2.5rem 2% 0;float: none;}
	#products .list .text .p1{font-size:20px;}
	#products .list .text .p2{font-size:16px;line-height:20px;}
	#products .list .text .p3{line-height:20px;margin:2.5rem auto 3.75rem;max-height:none;overflow: visible;}

	#info{padding:5rem 0px 6.875rem;}
	#info .list{width:48%;margin:0 2% 2rem 0;padding-bottom:2rem;}
	#info .list:nth-child(3n){margin-right:2%;}
	#info .list:nth-child(2n){margin-right:0%;}
	#info .list .p1{margin:2rem auto 1.25rem;}
	#info .list .p3{margin-top:1.25rem;}

	.crumbs{height:39px;line-height:39px;}
	.crumbs *{font-size:12px;}
	.crumbs i{font-size:12px;line-height:36px;}

	.detail{padding-bottom:3.75rem;margin-bottom:3.75rem;}
	.detail-url{height:20px;line-height:20px;}
	.detail-url .anniu span{font-size:14px;margin:0px 5px;}
	.detail-url .anniu i{font-size:20px;height:20px;}
	.detail-url .ddle{width:20px;height:25px;margin-left:-10px;}
	.detail-url .ddle i{font-size:20px;}
	#case-detail{padding:5rem 0px 7.5rem;}
	#case-detail .tit{font-size:20px;margin-bottom:3.125rem;}

	#info-detail{padding:5rem 0px 7.875rem;}
	#info-detail .deta-left{width:100%;float: none;}
	#info-detail .tit{margin-bottom:1.25rem;}
	#info-detail .attr{margin-bottom:3.125rem;}
	#info-detail .attr .at{margin-right:0.875rem;}
	#info-detail .attr .at:nth-child(3){margin-right:1.875rem;}
	#info-detail .hot-info{width:calc(100% - 2px);float: none;margin-top:3.75rem;}
	#info-detail .hot-info .con{padding:0% 5%;}
	#info-detail .hot-info .con .list{padding:3% 0%;}
	#info-detail .hot-info .con .list .img{width:28%;}
	#info-detail .hot-info .con .list .text{width:68%;}

	#pro-detail{padding:4.375rem 0px 3.125rem;}
	#pro-detail .pro-top .lunbo{width:100%;float: none;}
	#pro-detail .pro-top .lunbo .gallery-top{margin-bottom:10px;}
	#pro-detail .pro-top .lunbo .gallery-thumbs{width:100%;margin:0;}
	#pro-detail .pro-top .lunbo .gallery-thumbs .swiper-slide{height:auto;}
	#pro-detail .pro-top .lunbo .swiper-button{display: none;}
	#pro-detail .pro-top .text{width:100%;float: none;padding-top:5%;}
	#pro-detail .pro-top .text .t1{font-size:20px;}
	#pro-detail .pro-top .text .t2{font-size:16px;line-height:20px;}
	#pro-detail .pro-top .text .t3{line-height:20px;margin:2.5rem auto 3.75rem;height:auto;overflow: visible;}
	#pro-detail .pro-top .text .a1{margin-bottom:2rem;}
	#pro-detail .con{margin-top:2.5rem;}
	#pro-detail .con .tit{height:50px;line-height:48px;padding-left:2.5rem;margin-bottom:3.125rem;}
	#pro-detail .con .tit .p1{margin-right:2.5rem;}
	#pro-detail .hot-pro .t1{font-size:20px;margin-bottom:2rem;}
	#pro-detail .hot-con .swiper-container{padding-bottom:3.125rem;}
	#pro-detail .hot-con .swiper-slide{width:49%;margin-right:2%;}
	#pro-detail .hot-con .swiper-pagination{bottom:0;}

	#links{display:none;}
}

@media screen and (max-width: 600px){
	#brand .culture .item{margin-bottom:1.5rem;}
	#brand .culture .item .img{width:100%;float: none;}
	#brand .culture .item .text{width:92%;padding:4%;float: none;}

	#case{padding-bottom:5rem;}
	#case .list{margin-bottom:2rem;}
	#case .list .img{width:100%;float: none;}
	#case .list .text{width:94%;padding:3%;float: none;}
	#case .list .text .p2{max-height: none;overflow: visible;}

}

@media screen and (max-width: 500px){
	.index-pro .item{width:100%;padding-top:50%;margin:0px 0px 10px 0px;float: none;}
	.index-pro .item.datu{padding-top:101.66%;}
	.index-pro .item:nth-child(1){margin-right:0;}
	#brand .history {height: 580px;}

}

@media screen and (max-width: 380px){
	#info .list{width:100%;margin:0 0% 2rem 0;float: none;}
	#info .list:nth-child(3n){margin-right:0%;}
	#info .list:nth-child(2n){margin-right:0%;}
	#info .list .p2{max-height:none;overflow: visible;}
	
}