/*reset css*/
html{-webkit-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
body,h1,h2,h3,h4,h5,h6,hr,p,dl,dt,dd,ul,ol,li,pre,th,td,img,input,textarea{border:medium none;margin:0;padding:0;}
body,button,input,select,textarea{font:14px/1.2 Arial, 'Microsoft YaHei',sans-serif;color:#555;*font-family:'Microsoft YaHei';}
h1,h2,h3,h4,h5,h6{font-size:100%;}
ul,ol,li{list-style:none;}
a{text-decoration:none;color:#333;}
a:hover{color:#02609a;}
img{border:0;max-width:100%;height:auto;vertical-align:top;outline:medium none;-webkit-transition:all .5s;transition:all .5s;}
table{border-collapse:collapse;border-spacing:0;}
input,textarea,button{border:none;outline:medium none;}
button,input[type="button"],input[type="submit"],input[type="reset"]{-webkit-appearance:none;cursor:pointer;}

.g-wrap{padding-left:15px;padding-right:15px;max-width:1100px;margin-left:auto;margin-right:auto;min-width:300px;}
.cfix:after{clear:both;display:block;content:"";height:0;font-size:0;visibility:hidden;}
.visible-lg{display:none;}
@media only screen and (max-width: 768px){
.visible-lg{display:block;}	
}

/* swiper css */
.swiper-container{height:100%;position:relative;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;z-index:1;}
.swiper-wrapper{position:relative;width:100%;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-transition-timing-function:ease;-moz-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:0s;-moz-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s;-webkit-transition-property:-webkit-transform,left,top;-moz-transition-property:-moz-transform,left,top;-o-transition-property:-o-transform,left,top;transition-property:transform,left,top;-webkit-transform:translate3d(0px,0,0);-moz-transform:translate3d(0px,0,0);-o-transform:translate3d(0px,0,0);-o-transform:translate(0px,0px);transform:translate3d(0px,0,0);-ms-transition-property:-ms-transform,left,top;-ms-transition-duration:0s;-ms-transform:translate3d(0px,0,0);-ms-transition-timing-function:ease;}
.swiper-slide{height:100%;float:left;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}

/*header*/
.top-bar{width:100%;overflow:hidden;background-color:#eee;position:relative;display:none;}
.top-bar .tel{float:left;height:20px;line-height:20px;position:relative;padding-left:30px;margin:9px 0}
.top-bar .tel .icon{display:block;position:absolute;left:0;top:0;width:20px;height:20px;background:url(../images/telb.png) no-repeat center;background-size:100% auto;}
.top-bar .tel b{color:#02609a;font-size:16px;}
.top-bar .search-wrap{float:right;}
.top-bar .search-icon{display:block;width:20px;height:38px;background:url(../images/search.png) no-repeat center;background-size:20px auto;}
.top-bar .search{position:absolute;width:100%;padding:9px 0;height:20px;line-height:20px;right:-100%;top:0;background-color:#eee;-webkit-transition:right .5s;transition:right .5s;}
.top-bar .search .txt{width:100%;height:20px;background:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 50px;}
.top-bar .search .btn{width:50px;height:38px;background:url(../images/search.png) no-repeat center;background-size:20px auto;position:absolute;left:0;top:0;text-indent:-999em;}
.top-bar .search .close{width:50px;height:38px;background:url(../images/close.png) no-repeat center;background-size:20px auto;position:absolute;right:0;top:0;}
.top-bar .search.active{right:0;}

.header{background-color:#02609a;}
.header .g-wrap{background:url(../images/topbg.png) no-repeat 100% 50%;overflow:hidden;padding-top:37px;padding-bottom:37px;}
.header .logo,.header .logo em{display:block;float:left;}
.header .logo{display:flex;flex-direction:row;justify-content:flex-start;align-content:center;align-items:center;}
.header .logo .txt{height:30px;font-size:18px;color:#fff;font-family:'黑体';margin-left:25px;margin-top:18px;}
.header .tel{float:right;color:#fff;position:relative;padding-left:50px;margin-top:-5px;}
.header .tel .icon{display:block;width:40px;height:40px;position:absolute;left:0;top:50%;margin-top:-20px;background:url(../images/tel.png);margin-right:10px;}
.header .tel b{font-size:24px;}
.header .menu-icon{float:right;display:none;width:40px;height:25px;border-top:3px solid #fff;border-bottom:3px solid #fff;position:relative;margin-top:15px;}
.header .menu-icon:before{display:block;content: '';width:100%;height:3px;background-color:#fff;position:absolute;left:0;top:11px;}
.nav-wrap{background-color:#eee}
.nav-wrap .nav{float:left;position:relative;}
.nav-wrap .nav li{float:left;width:80px;text-align:center;height:46px;line-height:46px;margin-right:20px;position:relative;}
.nav-wrap .nav a{display:block;}
.nav-wrap .nav li.hover a{color:#02609a;font-weight:bold;}
.nav-wrap .search{position:relative;width:178px;height:18px;line-height:18px;padding:3px 10px;border:1px solid #b5b5b5;border-radius:24px;float:right;margin-top:10px;}
.nav-wrap .search .txt{width:100%;background:transparent;font-size:12px;color:#333;}
.nav-wrap .search .btn{position:absolute;display:block;width:24px;height:24px;background:url(../images/search.png) no-repeat center;top:0;right:5px;font-size:0;text-indent:-999em;background-size:16px auto;}
.nav-wrap .nav .dno{display:block;position:absolute;width:80px;height:2px;background-color:#02609a;bottom:0;left:0;}
.nav-wrap .nav .close{display:none;position:absolute;width:40px;height:40px;right:10px;top:10px;background:url(../images/close2.png) no-repeat center;background-size:25px auto;}
.nav-wrap .subnav{position:absolute;background-color:#eee;z-index:9;width:120px;left:63%;margin-left:-70px;padding:5px 0;opacity:0;visibility:hidden;top:55px;-webkit-transition:all .5s;transition:all .5s;}
.nav-wrap .subnav a{height:30px;line-height:30px;font-size:12px;}
.nav-wrap .nav li:hover .subnav{opacity:1;visibility:visible;top:46px;}

/*index*/
.ibanner{max-width:1100px;margin:0 auto;position:relative;}
.ibanner .btn{position:absolute;display:block;width:38px;height:72px;background:url(../images/bannerbtn.png); no-repeat;top:50%;margin-top:-36px;z-index:3;}
.ibanner .prev{background-position:0 0;left:15px;}
.ibanner .next{background-position:-38px 0;right:15px;}
.ibanner .pagination{width:100%;left:0;z-index:3;bottom:20px;position:absolute;text-align:center;}
.ibanner .pagination span{display:inline-block;width:30px;height:6px;background-color:#fff;margin:0 4px;border-radius:2px;cursor:pointer;}
.ibanner .pagination span.swiper-active-switch{background-color:#02609a;}

.ititle{overflow:hidden;height:30px;line-height:30px;margin:25px 0 15px;}
.ititle h2{float:left;position:relative;color:#02609a;font-size:20px;padding-left:13px;}
.ititle h2:before{content:'';display:block;position:absolute;width:5px;height:18px;background-color:#02609a;left:0;top:50%;margin-top:-9px;border-radius:5px;}
.ititle .more{float:right;font-size:12px;color:#999;}
.ititle .more:hover{color:#02609a;}
.ititle .btn{float:right;height:20px;line-height:20px;margin-top:5px;padding-right:5px;}
.ititle .btn a{display:block;width:20px;height:20px;float:left;background-color:#eee;text-align:center;color:#02609a;margin-left:3px;font-size:17px;}
.ititle .btn a:hover{background-color:#02609a;color:#fff;}

.iproduct{overflow:hidden;margin-right:-6px;}
.iproduct li{float:left;font-size:16px;width:20%;height:100px;}
.iproduct li a{display:block;margin-right:6px;overflow:hidden;background:url(../images/probg.jpg) no-repeat center;background-size:cover;border:1px solid #e6e4e4;}
.iproduct li .img{width:89px;height:74px;float:left;padding:12px 0;margin-left:3px;}
.iproduct li .txt{float:right;width:100px;overflow:hidden;}
.iproduct li .box{display:table-cell;height:98px;vertical-align:middle;}

.itwo{position:relative;padding-right:470px;overflow:hidden;margin-bottom:25px;}
.iabout{line-height:30px;}
.iabout .cont{min-height:260px;}
.iabout .cont p{margin-top:10px;}
.iabout .cont p a{color:#02609a;text-decoration:underline;}

.isolution{position:absolute;top:0;right:-5px;width:430px;}
.isolution .swiper-slide a{display:block;position:relative;float:left;width:210px;margin-right:5px;margin-bottom:4px;color:#333;overflow:hidden;}
.isolution .swiper-slide a img{width:100%;}
.isolution .swiper-slide .txt{position:absolute;font-weight:bold;right:10px;bottom:10px;color:#02609a;text-shadow:0 0 3px #fff;}
.isolution .swiper-slide a:hover img{transform:scale(1.1);-webkit-transform:scale(1.1);opacity:0.7}

.zywrap{padding-bottom:30px;overflow:hidden;}
.leftnav-wrap{width:230px;float:left;margin-top:30px;margin-right:30px;}
.leftnav-wrap h2{height:50px;line-height:50px;background-color:#02609a;color:#fff;font-size:16px;text-align:center;}
.leftnav{border:1px solid #e5e5e5;border-bottom:0;}
.leftnav li{border-bottom:1px solid #e5e5e5;}
.leftnav a{display:block;}
.leftnav .item{height:43px;line-height:43px;padding-left:30px;}
.leftnav .item:before{content:'';display:inline-block;width:0;height:0;border:6px solid transparent;border-left:8px solid #e5e5e5;vertical-align:middle;margin-right:15px;}
.leftnav .threenav{background-color:#eee;display:none;}
.leftnav .threenav a{height:42px;line-height:42px;padding-left:58px;border-top:1px solid #ddd;}
.leftnav .threenav a.on{color:#02609a;}
.leftnav .item:hover,.leftnav li.hover .item{color:#02609a;}
.leftnav .item:hover:before{border-left-color:#02609a;}
.leftnav li.hover .item:before{border-left-color:#02609a;}
.rightcont{overflow:hidden;}

.leftcont{margin-top:5px;float:left;width:76%;}
.rightpro{margin-top:30px;float:right;width:21%;overflow:hidden;}
.rightpro li{margin-bottom:10px;}
.rightpro li a{display:block;overflow:hidden;background:url(../images/probg.jpg) no-repeat center;background-size:cover;border:1px solid #e6e4e4;}
.rightpro li .img{width:84px;height:69px;float:left;padding:7px;}
.rightpro li .txt{text-align:center;padding-right:10px;}
.rightpro li .box{display:table-cell;width:120px;height:83px;vertical-align:middle;}

/*product*/
.prolist{padding-top:6px;}
.prolist a{display:block;padding:24px 0;border-bottom:1px solid #e5e5e5;min-height:70px;}
.prolist a .img{width:68px;height:56px;border:1px solid #e5e5e5;padding:6px 15px;float:left;margin-right:20px;}
.prolist a .title{font-size:16px;color:#02609a;margin-bottom:7px;height:20px;line-height:20px;}
.prolist a .desc{font-size:12px;line-height:20px;}
.prolist a:last-child{border-bottom:0;}

.pro-show{padding-top:30px;}
.pro-hd{overflow:hidden;height:40px;line-height:40px;margin-bottom:20px;}
.pro-hd h1{font-size:24px;color:#02609a;float:left;}
.pro-hd .back{float:right;color:#02609a;padding-left:28px;background:url(../images/back.png) no-repeat 0 50%;}
.pro-show .imgtxt{overflow:hidden;}
.pro-show .imgtxt .img{float:left;width:250px;height:208px;padding:0 14px;border:1px solid #e5e5e5;margin-right:30px;}
.pro-show .imgtxt .cont{line-height:30px;}
.pro-fot{margin-top:30px;border:1px solid #e5e5e5;border-top:0;}
.pro-fot-hd{position:relative;}
.pro-tab{height:44px;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;}
.pro-tab a{display:block;float:left;margin-top:-1px;width:128px;height:42px;line-height:42px;text-align:center;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;font-size:16px;border-top:3px solid transparent;}
.pro-tab a.hover{border-bottom-color:#fff;color:#02609a;font-weight:bold;border-top-color:#02609a;}
.pro-tab a:hover{color:#02609a;}
.pro-fot-hd .down{position:absolute;top:0;right:20px;padding-left:28px;height:46px;line-height:46px;background:url(../images/down.png) no-repeat 0 50%;color:#02609a;}
.pro-tab-cont{padding:0 30px;display:none;}
.pro-tab-cont.active{display:block;}
.pro-table{width:100%;margin:30px 0;}
.pro-table td{border:1px solid #e5e5e5;line-height:24px;padding:7px 20px;}
.pro-table td.bg{text-align:center;background-color:#f4f4f4;}
.pro-field{overflow:hidden;margin-top:30px;}
.pro-field li{display:inline-block;vertical-align:top;text-align:center;margin-right:15px;margin-bottom:18px;}
.pro-field li:last-child{margin-right:0;}
.pro-field .img{width:80px;height:80px;border:1px solid #eaeaea;background-color:#f5f5f5;border-radius:5px;overflow:hidden;}
.pro-field .img img{display:block;}
.pro-field .title{height:30px;line-height:30px;}

/*about*/
.about{overflow:hidden;}
.about .img{float:left;margin-right:35px;}
.about .text{line-height:30px;}
.about .text p{margin-bottom:20px;}

/*join*/
.join li{margin-top:30px;}
.join .jl-top{height:50px;background-color:#F2F2F2;overflow: hidden;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
.join .jl-top .jobname{float:left;margin-left:30px;color:#555;font-size:16px;font-weight:700;line-height:50px;-webkit-transition: all 0.3s ease 0s;transition:all 0.3s ease 0s;}
.join .jl-top .jobsub{float:right;margin-right:30px;cursor:pointer;}
.join .jl-top .jobsub span{display:block;color:#555;font-size:14px;line-height:50px;-moz-user-select:none;}
.join .jl-top .jobsub span.on{display:none;color:#FFF;}
.join .jl-content{display:none;line-height:36px;}
.join .jl-content .jlc-info{background-color:#F2F2F2;font-size:0;}
.join .jl-content .jlc-info span{display:inline-block;vertical-align:middle;height:40px;width:25%;color:#555;font-size:14px;line-height:40px;text-align:center;}
.join .jl-content .jlc-text{padding:20px 50px;border:1px solid #F2F2F2;}
.join .jl-content .blue{color:#02609a;}
.join li.act .jl-top{background-color:#02609a;}
.join li.act .jl-top .jobname{color:#FFF;}
.join li.act .jl-top .jobsub span.on{display:block;}
.join li.act .jl-top .jobsub span.off{display:none;}

/*solution*/
.solution{padding-top:15px;}
.solution li{padding:15px 0;border-bottom:1px solid #e5e5e5;line-height:30px;}
.solution li:last-child{border-bottom:0;}
.solution .imgtxt{display:block;overflow:hidden;}
.solution .img{width:215px;height:130px;float:left;margin-right:25px;overflow:hidden;}
.solution .imgtxt:hover .img img{transform:scale(1.1);-webkit-transform:scale(1.1);opacity:0.7}
.solution .title{font-weight:bold;font-size:16px;color:#02609a;margin-bottom:10px;}
.solution .proimg{overflow:hidden;margin-top:15px;}
.solution .proimg dd{float:left;border:1px solid #e5e5e5;width:58px;height:48px;padding:2px 10px;margin-right:5px;margin-top:5px;}
.solution .proimg dd:last-child{margin-right:0;}
.solu-show{padding-top:5px;}
.solu-show .img-txt{margin-top:25px;}
.solu-show .img-txt .img{width:299px;height:182px;margin-right:25px;float:left;}
.solu-show .img-txt .txt{line-height:30px;}
.solu-show .img-txt .txt p{margin-bottom:10px;}

.xg-pro{border-top:1px solid #e5e5e5;margin-top:20px;padding-top:15px;}
.xg-pro .mtitle{font-size:16px;color:#02609a;height:20px;line-height:20px;}
.xg-pro .list{overflow:hidden;}
.xg-pro .list a{display:inline-block;vertical-align:top;margin-right:25px;margin-top:15px;font-size:14px;}
.xg-pro .list .img{border:1px solid #e5e5e5;width:82px;height:70px;padding:5px 15px;}
.xg-pro .list .title{height:30px;line-height:30px;}

/*contact*/
.contact{padding-top:30px;}
.contact .contact-name{font-size:24px;color:#333;}
.contact .contact-tel{margin-top:15px;height:50px;padding-left:50px;background: url(../images/contact-tel.png) 10px 50% no-repeat;border-bottom:1px solid #DDDCDC;color:#02609a;font-size:18px;line-height:50px;}
.contact .contact-cont p{border-bottom:1px solid #DDDCDC;font-size:0;}
.contact .contact-cont p span{display:inline-block;vertical-align:middle;width:43%;position:relative;line-height:45px;padding-left:50px;font-size:14px;}
.contact .contact-cont p .icon{display:block;width:25px;height:25px;position:absolute;left:10px;top:10px;position:absolute;}
.contact .contact-cont p span.email .icon{background: url(../images/yx.png) no-repeat center;}
.contact .contact-cont p span.fax .icon{background: url(../images/cz.png) no-repeat center;}
.contact .contact-cont p span.address .icon{background: url(../images/dz.png) no-repeat center;}
.contact .map{margin-top:30px;width:100%;height:400px;}

/*down*/
.down .item{display:block;line-height:24px;border-bottom:1px solid #e5e5e5;position:relative;padding:16px 75px 16px 45px;}
.down em{width:20px;height:20px;background:url(../images/icon.png) no-repeat;}
.down .icon{left:10px;top:18px;position:absolute;}
.down .downbtn{position:absolute;right:15px;height:20px;line-height:20px;color:#999;top:18px;}
.down .downbtn .ic{display:inline-block;width:20px;height:20px;margin-right:5px;background-position:0 -60px;vertical-align:top;}
.down .item.red .icon{background-position:0 0;}
.down .item.green .icon{background-position:0 -40px;}
.down .item.blue .icon{background-position:0 -20px;}
.down .item:hover .downbtn{color:#02609a;}
.down .item:hover .ic{background-position:0 -80px;}

/*news*/
.news .mtitle{font-size:18px;color:#02609a;margin:30px 0 10px;}
.news .item{display:block;line-height:24px;padding:13px 100px 13px 25px;position:relative;border-bottom:1px solid #e5e5e5;}
.news .item .date{position:absolute;right:10px;text-align:right;bottom:13px;}
.news .item:before{content:'';display:block;width:0;height:0;border:5px solid transparent;border-left:7px solid #e5e5e5;position:absolute;left:10px;top:20px;}
.news .item:hover:before{border-left-color:#02609a;}
.news-show{padding-top:30px;}
.news-hd{position:relative;border-bottom:1px solid #e5e5e5;padding-bottom:20px;}
.news-hd h1{font-size:22px;line-height:30px;margin-bottom:15px;}
.news-hd .desc{font-size:12px;line-height:22px;}
.news-hd .desc span{margin-right:30px;}
.news-hd .back{position:absolute;color:#02609a;padding-left:28px;background:url(../images/back.png) no-repeat 0 50%;right:0;top:10px;}
.news-bd{line-height:30px;padding:20px 0;}
.news-ft{padding-top:15px;border-top:1px solid #e5e5e5;line-height:24px;overflow:hidden;}
.news-ft li{float:left;width:50%;margin-top:10px;}
.news-ft a{display:block;margin-right:20px;}
.news-ft li:last-child a{margin-right:0;}

/*page*/
.page{font-size:0;text-align:center;margin-top:30px;}
.page span,.page a{display:inline-block;vertical-align:top;width:26px;height:26px;line-height:26px;margin:0 5px;border:1px solid #e5e5e5;font-size:14px;}
.page a.sub{width:78px;}
.page a:hover{color:#02609a;border-color:#02609a;}
.page span.cur{background-color:#02609a;border-color:#02609a;color:#fff;}

/*fixedright*/
.fixedright{position:fixed;right:0;bottom:50px;z-index:9;}
.fixedright a{display:block;width:50px;height:50px;margin-bottom:3px;background-color:#eeeeee;background-image:url(../images/righticon.png);}
.fixedright a.i1{background-position:0 0;}
.fixedright a.i2{background-position:0 -50px;}
.fixedright a.i3{background-position:0 -100px;}
.fixedright a:hover{background-color:#02609a;}
.fixedright a.i1:hover{background-position:0 -150px;}
.fixedright a.i2:hover{background-position:0 -200px;}
.fixedright a.i3:hover{background-position:0 -250px;}

/*footer*/
.footer{padding-top:25px;padding-bottom:20px;background-color:#02609a;background-color:#02609a;color:#fff;}
.footer .foot-contact{float:left;line-height:24px;}
.footer .foot-contact .p1{font-size:20px;margin-bottom:5px;}
.footer .foot-contact .qq{display:inline-block;height:18px;line-height:18px;font-size:12px;border:1px solid #fff;border-radius:3px;vertical-align:middle;padding:0 8px;margin-left:5px;color:#fff;}
.footer .foot-contact .qq .icon{display:inline-block;width:13px;height:18px;vertical-align:top;background:url(../images/qq.png) no-repeat center;margin-right:3px;}
.footer .foot-ewm{float:right;}
.footer .foot-ewm .img{border:3px solid #fff;border-radius:5px;}
.footer .foot-ewm p{height:20px;line-height:20px;font-size:12px;text-align:center;}
.footer .foot-ewm .icon{display:inline-block;vertical-align:top;width:16px;height:20px;background:url(../images/wx.png) no-repeat center;margin-right:3px;}
.copyright{background-color:#091724;line-height:20px;color:#7a7a74;}
.copyright{padding:13px 0;}
.copyright a{color:#7a7a74;}
@media only screen and (max-width: 1130px){
	.contact .contact-cont p{border-bottom:0;}
	.contact .contact-cont p span{display:block;width:auto;}
}

@media only screen and (max-width: 1024px){
	.iproduct li{height:auto;}
	.iproduct li .img{float:none;margin:0 auto;}
	.iproduct li .txt{float:none;width:auto;}
	.iproduct li .box{display:block;height:38px;text-align:center;padding-bottom:10px;}
	
	.itwo{padding-right:450px;}
}


@media only screen and (max-width: 992px){
	.top-bar{display:block;}
	.nav-wrap .search,.header .tel{display:none;}
	.header .menu-icon{display:block;}
	.header .g-wrap{padding-top:15px;padding-bottom:15px;}
	.nav-wrap{width:0;height:0;}
	.nav-wrap .nav{position:fixed;left:-100%;top:0;width:100%;height:100%;background:rgba(0,0,0,0.7);text-align:left;z-index:9;transition:left .4s;-webkit-transition:left .4s;}
	.nav-wrap .nav .box{width:98%;display:inline-block;vertical-align:middle;}
	.nav-wrap .nav:before{content:'';display:inline-block;width:0;height:100%;vertical-align:middle;}
	.nav-wrap .nav li{display:block;width:100%;margin-right:0;text-align:center;}
	.nav-wrap .nav li a{color:#fff;}
	.nav-wrap .nav li.hover a{color:#fff;}
	.nav-wrap .nav .close{display:block;}
	.nav-wrap .nav .dno{display:none;}
	.nav-wrap .nav.active{left:0;}
	.nav-wrap .subnav{display:none;}

	.ibanner .btn{display:none;}

	.itwo{padding-right:0;}
	.iabout .cont{min-height:0;}
	.isolution{position:static;width:100%;}
	.isolution .swiper-slide a{width:24.25%;margin-right:1%;}
	.isolution .swiper-slide a:last-child{margin-right:0;}

	.leftnav-wrap{width:200px;margin-right:20px;}
	.leftnav .item:before{margin-right:5px;}
	.leftnav .threenav a{padding-left:46px;}

	.leftcont{float:none;width:100%;}
	.rightpro{float:none;width:100%;margin-top:0;margin-right:-6px;margin-top:20px;}
	.rightpro li{width:20%;float:left;height:auto;}
	.rightpro li a{margin-right:6px;}
	.rightpro li .txt{padding-right:0;}
	.rightpro li .img{float:none;margin:0 auto;}
	.rightpro li .box{display:block;width:100%;height:18px;padding-bottom:10px;}

	.join .jl-content .jlc-info span{width:50%;}
	.join .jl-content .jlc-text{padding:15px;}
	.join .jl-top .jobname{margin-left:15px;}
	.join .jl-top .jobsub{margin-right:15px;}

	.news-ft li{width:100%;}
	.news-ft li a{margin-right:0;}
}


@media only screen and (max-width: 768px){
	.g-wrap{padding-left:10px;padding-right:10px;}

	.isolution .swiper-slide a{width:49%;;margin-right:2%;margin-bottom:2%;}
	.isolution .swiper-slide a:nth-child(2n){margin-right:0;}

	.leftnav-wrap{width:100%;float:none;margin-top:20px;}
	.rightcont{padding-left:0;}
	.prolist a{padding:15px 0;}

	.news-hd .back,.pro-hd .back{display:none;}
}

@media only screen and (max-width: 640px){
	.header .g-wrap{padding-top:15px;padding-bottom:0px;}
	.header .logo{height:40px;width:103px;}
	.header .logo .txt{display:none;}
	.header .menu-icon{width:30px;height:18px;margin-top:0px;}
	.header .menu-icon::before{top:7px;}

	.iproduct li{width:50%;margin-bottom:6px;}
	.iproduct li:last-child{display:none;}
	
	.pro-tab{height:40px;}
	.pro-tab a{height:38px;line-height:38px;font-size:14px;width:80px;}
	.pro-fot-hd .down{height:40px;line-height:40px;right:10px;font-size:12px;padding-left:18px;}
	.pro-tab-cont{padding:0 10px;}
	.pro-field{margin-top:10px;text-align:center;}
	.pro-table{margin:10px 0;}
	.pro-field li{margin-right:10px;margin-bottom:10px;}

	.rightpro li{width:50%;margin-bottom:6px;}
	.rightpro li:last-child{display:none;}

	.about .img{margin-right:20px;width:45%;}

	.join li{margin-top:20px;}
	
	.solution li{padding:15px 0;}
	.solution .img{margin-right:15px;width:113px;height:70px;}
	.solution .proimg{margin-top:0;}
	.solu-show .img-txt .img{float:none;width:100%;text-align:center;margin-bottom:15px;}
	
	.xg-pro .list{text-align:center;}
	.xg-pro .list a{margin:15px 5px 0 5px;}

	.contact .contact-tel{padding-left:30px;font-size:16px;background-position:0 50%;}
	.contact .contact-cont p span{line-height:25px;padding:10px 0 10px 30px;}
	.contact .contact-cont p .icon{left:0;}

	.contact .map{height:270px;}
	
	.news .item{padding-right:0;}
	.news .item .date{position:static;display:block;}
	.news-hd .desc span{margin-right:10px;}
}

@media only screen and (max-width: 480px){
	.footer .foot-contact{float:none;}
	.footer .foot-ewm{display:none;}

	.prolist a .img{margin-right:15px;padding:4px 5px;}

	.pro-table td{padding:7px 10px;}

	.pro-show .imgtxt .img{float:none;margin:0 auto;}

	.about .img{float:none;margin:0 auto 10px;text-align:center;width:60%;}
	.about .text p{margin-top:10px;margin-bottom:0;}
	
	.down .item{padding:16px 60px 16px 30px;}
	.down .icon{left:0;}
	.down .downbtn{right:0;}

	.page span,.page a{margin:0 2px;}
	.page a.sub{width:68px;}
}

.visible-lg{display:none;}
@media only screen and (max-width: 768px){
.visible-lg{display:block;}	
}