/*1680*1080*/
@media screen and (max-width:1700px){
/*index start*/
.part_about .index_about p{width: 80%;margin-left: 10%;}
.part_about .index_about .index_a_more{margin-top: 23px;}
.deve_box .item p{margin-top: 10px;}
/*index end*/
/*about start*/

/*about end*/
.show_innav ul li{width: 20%;}
}
/*1440*900*/
@media screen and (max-width:1450px){
/*index start*/
.inner{width: 90%;}
.part_about .index_about h3{margin-top: -30px;}
.aboutcon{ margin-top:20px; margin-bottom:20px;}
.part_about .index_about .index_a_more{margin-top: 23px;}
.deve_box .item h3{margin-top: 35px;}
.d_nav{width: 120px;height: 320px;}
.d_nav .p_title{margin-top: 20px;margin-left: 15px;}
.d_nav ul{margin-top: 20px;}
.d_nav ul li{text-indent: 15px;}
/*index end*/
.innav ul li{width: 15%;}
.service_ban .service_ban_con{height: 70%;}
}
@media screen and (max-width:1366px){
/*index start*/
.part_news span{display: none;}
/*index end*/
}
/*1280*/
@media screen and (max-width:1300px){
/*index start*/
.part_about .p_title{margin-top: 30px;}
.part_about .index_about .index_a_more{margin-top: 30px;}
.deve_box .item h3{margin-top: 20px;}
/*index end*/
.wenhua .wenhua_con{width: 70%;}

.deve .deve_con li .d_text{padding: 4% 2% 0;width: 46%;}
.lianxi .contact_box{ height:auto;}
.contact_box li{ padding:50px 0; height:260px;}
.zhiwei li{ width:33.33333%;}
.ry_mask{ width:90%; margin-left:-45%;}
.close{ right:0; top:-60px;}
}
@media screen and (max-width:1200px){
	.js_con h3{ font-size:30px;}
.js_con .yuan{margin-top: 40px;}
.js_con .tyggo{margin-top: 120px;}
.wh_con .wh_content p{width: 80%;}
.jieshao{ background:url(../images/jieshao.jpg) center no-repeat; background-size:cover !important; padding:50px 0;}
.jieshao img{ display:none;}
.jieshao .js_con{ margin:auto; left:0; top:0; margin-top:0; position:relative;}

.productMain .p_content{width: 90%;}
.productMain .p_content ul{width: 100%;}
.p_content li{height: 280px;}
.p_content li .imgBox{width: 80%;left: 10%;height:200px;} 
.p_content li h3{width: 80%;left: 10%;}

.tech .tech_con{width: 90%;}
.tech .tech_con .cl{width: 100%;}
.tech .tech_con .cl li{width: 33.333333%; box-sizing:border-box;}

.service_ban_con p{font-size: 12px;line-height: 24px;}
.deve .deve_con li .d_text{padding: 4% 1% 0;width: 48%;}
.deve .deve_con li .d_text h3{font-size: 24px;}

.news .list_news li .news_con{width: 960px;}
.news .list_news .news_con h3{width: 760px;}
.aboutcon{ display:none;}
.content .banmrore{ margin-top:35px;}
.part_about .index_about h3{ margin-top:0;}
.maps figure img{ height:284px; width:auto; position:relative; left:50%; transform:translateX(-50%); -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%);}
.f_info li{ float: none; width: auto;}
.f_beian p{ float: none; display: block;}
.smlink{ float: none; display: inline-block;}
}

@media screen and (max-width:1060px){
/*index start*/
.header .nav{float: right;margin-left: 0;border-right: none;}
.header .h_right{display: none;}
.deve_box .item h3{margin-top: 10px;}
/*index end*/
.innav ul li{width: 20%;}
.wh_con .wh_content h3{top:20%;}
.wh_con .wh_content h5{top: 40%;left: 30%;}
.wh_con .wh_content p{display: none;}
.innav ul{width: 100%;}
.ry_mask b{right: 0;top:-20%;}
.ry_mask{ height:460px; margin-top:0; transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%);}
.ry_mask ul{ height:460px;}

.duct_innav ul{padding-left: 0;}
.duct_innav ul li{margin:0 5px;}

.tech .tech_con li .sc_img{width: 100%;}
.deve .deve_con li .d_text h3{font-size: 22px;margin-bottom: 10px;}
.ban_text{ width:80%; left:10%;}
.honorfix h3,.honorimg h3{ font-size:26px;}
.honorfix p{ margin-top:16px;}
.map{ height:380px;}
.linian{ background-attachment:local !important;}
.linian .ln_con p{ width:90%;}
.zhiwei li{ width:50%; height:200px;}
.zhiwei li .zw_con h3{ font-size:24px;}
.zhiwei li .zw_con em{ margin-top:44px;}
.paging{ padding:45px 0;}
.center_info .bd{ width:90%;}
}
@media screen and (max-width:1024px){
/*index start*/
.product a:before{display: none;}
.header{border:none;}
.header .logo{margin-left:5%;}
.header .menu{display: block;}
.header .nav{width: 100%;position: absolute;top:70px;z-index: 999;background: #fff;border-top:solid 1px #e5e5e5;left:-100%;transition: 0.5s;-webkit-transition: 0.5s;}
.header .nav li{display: block;width: 100%;padding: 0;border-bottom: solid 1px #e5e5e5;}
.header .nav li.art{background: transparent;}
.header .nav li.art a{border: none;}
.header .nav .product{padding: 0;border-left:none;border-right:none;}
.ban_text h3{font-size: 30px;}
.deve_box .item p{ display:none;}
.deve_box .item h3{ position:relative; margin-top:12%;}

.part_about .index_about h3{position: absolute;left: 0;top:0;right: 0;bottom: 0;margin:auto;height: 30px;line-height: 30px;font-size: 28px;font-weight: bold;}
.part_about .index_about h3:before{content: "";width: 40px;height: 3px;background: #fff;position: absolute;left:0;right:0;top:-60%;margin:auto;}
.hide_about{display: block;}


.index_deve .hideImg{display: block;}
.index_deve h4{display: block;position: absolute;left: 0;top:0;right: 0;bottom: 0;margin:auto;height: 30px;line-height: 30px;font-size: 28px;font-weight: bold;color:#fff;width: 100%;text-align: center;}
.index_deve h4:before{content: "";width: 40px;height: 3px;background: #fff;position: absolute;left:0;right:0;top:-60%;margin:auto;}
.hide_deve{display: block;}

.d_nav .p_title{display: none;}
.xian{display: none;}
.duct_box .item h3{ font-size:24px;}
.hide_d_t{display: block;font-size: 28px;color:#323232;height: 100px;line-height: 100px;text-align: center;width: 100%;font-weight: bold;position: relative;}
.hide_d_t:after{content: "";width: 13px;height: 7px;position: absolute;left: 0;right:0;top:80%;margin:auto;background: url(../images/down2.png) center center no-repeat;}
.d_nav{width: 100%;background: #7fbce1; height:auto; position:relative;}
.d_nav ul{margin-top: 0;}
.d_nav ul li{float: left;width: 50%;height: 50px;line-height:50px;text-align: center;}
.d_nav ul li a{font-size: 18px;border-right: solid 1px #fff;border-bottom: solid 1px #fff; }
.d_nav ul li.art:after{display: none;}
.d_nav ul li.art{background: transparent;}
.d_nav ul li:hover{background: transparent;}

.part_about1{border:none;}
.p_tit_news{display: block;font-size: 28px;color:#323232;height: 100px;line-height: 100px;text-align: center;width: 100%;font-weight: bold;position: relative;}
.p_tit_news:after{content: "";width: 13px;height: 7px;position: absolute;left: 0;right:0;top:80%;margin:auto;background: url(../images/down2.png) center center no-repeat;}
.part_news .p_title{display: none;}
.part_about1 .part_item_l{width: 50%;}
.part_about1 .part_news{border:none;}
.p_news_box .item{position: relative;}

.part_about1  .part_item_m{width: 50%;float: left;}
.part_about1  .part_item_r{width: 50%;float: left;}
.part_about1 .part_service{border: none;}
.f_info{display: none;}
.f_nav{ position: relative; right: auto; text-align: center; top: auto;}
.f_nav a{ display: inline-block; float: none;}
.f_nav a:first-child{ margin-left: 12px;}
.f_logo{ float: none; margin: 0px auto;}
.f_logo img{ margin: 0px auto; max-width: 240px;}
.f_icon{ float: none; width: auto; top: auto; text-align: center; padding: 15px 0 25px;}
.f_icon .icon_item{ float: none; display: inline-block;}
.f_link{ float: none; width: 80%; margin: 20px auto 30px;}
.f_beian{ text-align: center;}
/*index end*/
.innav ul{width: 100%;}
.js_con .yuan{}
.wenhua .wenhua_con{width: 90%;}
.wh_con .wh_content h4{font-size: 28px;font-weight: bold;height: 30px;line-height: 30px;width: 100%;text-align: center;left: 0;top:50%;right: 0;margin:auto;margin-top: -20px;}
.wh_con .wh_content h4:before{content: "";position: absolute;left: 50%;top:45px;width: 40px;height: 3px;background: #fff;margin-left: -20px;}

.wh_con .wh_content h3{display: none;}
.wh_con .wh_content h5{display: none;}

.zuzhi_mask{width: 90%;}
.zuzhi_mask b{right: 0;}
.ry_con .yuan{width: 118px;height: 118px;}
.c_box p{margin-top: 5px;}
.part_about1 .part_item .bgImg{ display:block;}

.p_content li{width: 49%;margin-right:2%;height: 320px; margin-bottom:10px;}
.p_content li:nth-child(2n+2){ margin-right:0;}
.p_content li .imgBox{width: 80%;left: 10%;height:200px;} 
.p_content li h3{width: 80%;left: 10%;}

.service_ban .service_ban_con{ width:90%; position:relative;}
.bgImg{ display:none;}
.part_about .bgImg,.rongyu ul li .bgImg{ display:block;}
.service_ban{ padding:65px 0 30px; background:url(../images/service_bg.jpg) center no-repeat; background-size:cover !important;}
.service_text_con{width:90%;}
.service_text_con h3{ margin-bottom:44px;}
.service_ban .service_ban_con{ height:auto;}
.deve .deve_con{width: 90%;padding-top: 30px; padding-bottom: 50px;}

.news .list_news li .news_con{width: 96%;}
.news .list_news .news_con h3{width:70%;}
.service_notice{ position:relative; width:90%; left:0%; bottom:0; margin-top:34px;}

.show_innav ul{width: 98%;}
.show_innav ul li{width: 120px;}
.show_innav ul li.current:before{display: none;}
.show_title h1{width: 80%;font-size: 26px;}
.show_title h3{width: 80%;font-size: 14px;font-weight: normal;}
.show .show_con{width: 92%;}
.show .show_con{padding-bottom: 50px;}
.right_nav{padding-left: 4%;padding-bottom: 50px;top:0;right: 0;width: 92%;height: 50px;}
.right_nav .show_up{float: left;}
.right_nav .show_down{float: right;}
.right_nav .show_fh{margin:0 auto;position: absolute;left: 0;right: 0;margin:auto;}
.honor-info{ width:100%;}
.contact_box li{ width:100%; height:auto; border-bottom:1px solid #e5e5e5;}
.contact_box li h3{ margin-top:0;}
.contact_box li .dianhua{ margin-top:36px;}
.nav{ display:none;}
.header{ width:100%; position:fixed; left:0; top:0; background:#fff; z-index:99;}
 .mobile-menu{ height:100%;-webkit-display:flex; display: -webkit-box;  display:flex; flex-direction: column; overflow-y: auto;}
.iphone-menus{ display:block;}
.menu-fix{ display:block;}
.banner{ margin-top:65px;}
.duct_box .item{ padding-bottom:54px;}
.mtop{ height:65px;}
.deve .deve_con .cl > li .d_imgBox{ width:100%;}
.deve .deve_con .cl > li .d_text{ width:100%; box-sizing:border-box; padding:32px 5%;}
.deve .deve_con .cl > li{ margin-bottom:32px;}
.duct_img .duct_imgBox{ width:100%;}
.duct_img .duct_text{ position:relative; width:100%; float:left; padding:43px 0;}
.duct_img .duct_text .ductfix{ position:relative; top:0; left:5%; margin-top:0;}
html.openPro .pro-bd{ width:100%; left:0; margin-left:0;}
.recuite-wr{ padding:36px 40px 0;}
.recuite-t h3{ font-size:26px; margin-bottom:16px;}
.recuite-t strong{ margin-bottom:12px;}
.recuite-t{ margin-bottom:30px;}
.recuite-info h4{ line-height:2;}
.recuite-info{ margin-bottom:14px;}
.maps figure img{ height:320px;}
.mapfix{ width:280px;}
.part_about .index_about{ width:100%;}
.part_about .index_deve{ width:100%;}
.content .banmrore{ position:absolute; left:50%; margin-left:-55px; top:50%; margin-top:-19px;}
}
@media screen and (max-width:800px){
.jieshao .js_con{width: 100%;}
.js_con .yuan{width: 118px;height: 118px;margin-top: 60px;}
.js_con .yuan1:before,.js_con .yuan2:before{ display:none;}
.jscinte { width:90%; margin:auto;}
.js_con .yuan{ margin-left:0; margin-right:0; float:left;}
.js_con .yuan2{ float:right;}

.js_con .yuan div{height: 40px;}
.js_con .yuan div h4{font-size: 22px;}
.js_con .yuan div h5{font-size: 12px;margin-top: 0;}

.duct_img{width: 98%;}
.center_info .hd ul{width: 80%;}

.deve .deve_con li .d_text{padding: 2% 2% 0;width: 46%;}
.deve .deve_con li .d_text h3{font-size: 18px;font-weight: normal;}
.deve .deve_con li .d_text p{font-size: 12px;}
.zuzhi .zuzhi_con{ padding:50px 0;}
.zuzhi .zuzhi_con p{ width:90%; margin-top:22px;}
.zuzhi .zuzhi_con h3{ font-size:30px;}
.checkd{ margin-top:40px;}
.checkd{ width:164px; height:50px;}
.zuzhi .zuzhi_con span{ width:100%; box-sizing:border-box; line-height:50px; height:50px;}
.ry_mask li{ width:48%; margin-right:4%;}
.ry_mask li:nth-child(3n+3){ margin-right:4%;}
.ry_mask li:nth-child(2n+2){ margin-right:0;}
.ry_mask,.ry_mask ul{ height:380px;}
}
@media screen and (max-width:768px){
/*index start*/
.ban_text h3{font-size: 26px;line-height: 30px;}
.ban_text p{margin-top: 10px;}
.ban_text .banmrore{margin-top: 20px;}
.part_about .index_about{width: 100%;float: none;}
.part_about .index_deve{width: 100%;float: none;}

.f_logo img{ max-width: 180px;}	
.f_icon .icon_up{display: none;}
/*index end*/
.innav ul li{width: 25%;}

.duct_info_con{padding:40px 0;}
.duct_img .duct_text .ductfix{ width:90%;}
.duct_img .duct_text h3{ font-size:24px;}
.deve .deve_con .cl > li .d_text h3{font-size: 24px;font-weight: bold; line-height:1.6; margin-bottom:14px;}
.deve .deve_con{width: 90%;padding-top: 10px; padding-bottom: 30px;}
.zhiwei li{ width:100%; height:auto; padding-bottom:30px; border-bottom:1px solid #dfdfdf;}
.zhiwei li .zw_con{ position:relative; width:90%; margin:auto; border:none;}
.zhiwei li .zw_con h3,.zhiwei li .zw_con em,.zhiwei li .zw_con .weizhi{ width:100%;}
.duct_img .duct_text p{ margin-top:5px;}
}
@media screen and (max-width:641px){
/*index start*/
.ban_text h3{ font-size:22px;}
.ban_text p{ font-size:14px; line-height:1.8; margin-top:5px;}
.ban_text{ margin-top:0; margin-top:-71px; width:90%; left:5%;}
.ban_text .banmrore{ margin-top:12px;}
.banner .bd ul >li{ overflow:hidden;}
.banmrore{ width:110px; height:38px;}
.banmrore a{ display:block; width:100%; line-height:38px; box-sizing:border-box;}
.part_about .index_about h3{font-size: 22px;font-weight: normal;}
.index_deve h4{font-size: 22px;font-weight: normal;}
.hide_d_t{font-size: 22px;font-weight: normal;height: 80px;line-height: 80px;}
.d_nav{height: 200px;}
.p_tit_news{font-size: 22px;font-weight: normal;height: 80px;line-height: 80px;}
.d_nav ul li{height: 50px;line-height: 50px;}
.d_nav ul li a{font-size: 16px;}
.part_about1  .part_item_m{float: none;width: 100%;}
.part_about1  .part_item_r{float: none;width: 100%;}
.part_item .hide_tit{font-size: 22px; font-weight: normal; }
.part_news .slick-prev{width: 23px; height: 34px; margin-top: -34px;} 
.part_news .slick-next{width: 23px; height: 34px; margin-top: -34px;}
.part_news h3{font-size: 20px;}
.footer_con{ padding: 35px 0;}
.f_nav{ font-size: 12px;}
.f_nav a{ margin: 0px 8px;}
/*index end*/
.js_con .yuan div h4{font-size: 26px;}
.js_con .yuan div h5{margin-top: 10px;}
.js_con .tyggo{margin-top:0;top:0;bottom: 0;margin:auto;}

.zuzhi .zuzhi_con p{width: 70%;}
.wh_con li{width: 100%;float: none;}
.rongyu ul li{width: 100%;float: none;}
.ry_con .yuan{width: 160px;height: 160px;}

.duct_innav dl dd{width: 30%;}

.productMain .p_content{width: 90%;}
.p_content li{width: 100%;margin-right: 0;margin:0;height: 320px;margin-bottom: 2px;}
.p_content li .imgBox{width: 80%;left: 10%;height:200px;} 
.p_content li h3{width: 80%;left: 10%;}

.center_info .hd ul{width: 100%;}
.center_info .bd{width: 90%;}
.innav li.b_art{background:#0079c3;}
.innav li.b_art a{color: #fff;}

.service_notice{font-size: 16px;}
.service_text{padding: 30px 0;}
.service_text_con h3{margin-bottom: 30px;font-size: 26px;}

.news .list_news{padding-top: 30px;}
.map{ height:360px;}
.contact_box li .dianhua{ width:90%; margin:auto;}
.contact_box li span{ margin-left:0; text-indent:0; padding-left:30px;}
.contact_box li h3{ margin-bottom:24px; width:90%;}
.contact_box li span.c_tel:before{ left:0;}
.contact_box li span.c_print:before,.contact_box li span.c_mobile:before,.contact_box li span.c_email:before{ left:0;}
.contact_box li{ padding:38px 0;}
.linian{ padding-top:54px;}
.linian .ln_con p{ font-size:16px; line-height:1.8;}
.linian .ln_con h3{ font-size:26px;}
.tech .tech_con .cl li{ width:50%;}
.tech .tech_con{ padding-top:36px;}
.service_ban{ padding:42px 0;}
.service_notice{ line-height:1.4; margin-top:26px;}
.ry_mask,.ry_mask ul{ height:330px;}
.ry_mask li{ margin-bottom:30px;}
.menu-fix{ width:82%; right:-82%; box-sizing:border-box;} 
.menu-lists > li > a{ font-size:30px;}
.iphone-menu li a{ font-size:20px;}
.duct_box .slick-prev{ left:5%; margin-left:0;}
.duct_box .slick-next{ right:5%; margin-right:0;}
.duct_box .item .duct_img_box{ margin-top:0;}
.part_about1 .part_item_l{ width:100%;}
.p_title{ margin-left:5%; margin-top:26px;}
.productMain .p_content{ margin-top:40px;}
.recuitefix{ padding-bottom:20px;}
.mapfix{ right:50%; margin-right:-140px; top:50px; border-top:none; border-bottom:4px solid #0067ac;}
.mapfix:before{ transform:rotate(150deg); top:-7px; right:50%; margin-right:-3px;}
.map-wr{ padding:10px 0 10px 20px;}
}
@media screen and (max-width:521px){
.tyggo{display: none;}
.wenhua .wenhua_con{padding-bottom: 30px;padding-top: 30px;}
.zuzhi .zuzhi_con{padding-top: 50px;padding-bottom: 50px;}
.innav ul li.inart:before{display: none;}
.innav ul li.inart{background: #0061ac;color:#fff;}
.innav ul li.inart a{color:#fff;}

.innav ul li.current:before{display: none;}
.innav ul li.current{background: #0061ac;color:#fff;}
.innav ul li.current a{color:#fff;}
.deve .deve_con li .d_text h3{font-size: 18px;font-weight: normal;line-height: 30px;}
.zuzhi .zuzhi_con h3{ font-size:26px;}
.contact_box li span{ width:100%; box-sizing:border-box;}
.paging{ padding:38px 0;}
.banner .bd ul >li img{ height:225px; width:auto; position:relative; left:50%; transform:translateX(-50%); -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%);}
}
@media screen and (max-width:481px){
/*index start*/
.part_news .slick-prev{display: none!important;}
.part_news .slick-next{display: none!important;}
.part_news h3{font-size: 16px;text-indent: 16px;}
.part_news span{display: none;}
.innav li.b_art:after{display: none;}

.news .list_news li .news_con{width: 90%;}
.news .list_news .news_con h3{width: 100%;}
.news .list_news .news_con b{display: none;}
.js_con p{ margin-top:12px;}
.js_con h3{ font-size:26px;}
.js_con .yuan{ margin-top:34px;}
.honorfix{ width:90%; margin-left:-45%;}
.honor-con{ left:24px; top:24px;}
.honorfix h3, .honorimg h3{ font-size:24px;}
.honortext span{ margin-left:24px; margin-top:24px;}
.honorfix p{ line-height:1.8; height:48px; overflow:hidden;}
.ry_con .yuan{ width:146px; height:146px;}
.c_box p{ margin-top:8px;}
.zhiwei li{ padding-bottom:20px;}
.zhiwei li .zw_con h3{ font-size:22px; margin-top:30px;}
.zhiwei li .zw_con em{ margin-top:32px;}
.tech .tech_con .cl li{ width:100%; margin-left:0; margin-right:0;}
.tech_con .cl li h3{ height:auto;}
.service_text_con h3{ font-size:20px; margin-bottom:24px;}
.service_text_con{ padding-bottom:0;}
.ry_mask,.ry_mask ul{ height:280px;}
.deve .deve_con{ padding:40px 0 24px;}
.deve .deve_con .cl > li .d_text{ padding:24px 5%;}
.deve .deve_con .cl > li .d_text h3{ line-height:1.4; font-size:20px; margin-bottom:8px;}
.center_info .bd{ margin:45px auto;}
.center_info .hd li.on:before, .center_info .hd li:hover:before{ top:39px;}
.header .logo img{ width:60px; height:auto; margin-top:3px;}
.banmrore{ width:100px; height:36px;}
.banmrore a{ line-height:36px; height:36px;}
.deve_box .item h3{ margin-top:14%; font-size:14px;}
.d_imgBox li{ width:100%;}
.deve .deve_con{ width:100%;}
.deve .deve_con .cl > li .d_text{ padding-bottom:12px;}
/*index end*/
}
@media screen and (max-width:375px){
.tech_masking .downloadBox{width: 300px;}
.dl_content{width: 250px;}
.dl_content input{width: 122px;height: 32px;}
.dl_content span{width: 87px;height: 34px;line-height: 34px;}
.downloadBox p{width: 250px;}
.service_notice{font-size: 14px;height: 48px;line-height: 24px;}
.deve .deve_con li .d_text h3{font-size: 14px;font-weight: normal;line-height: 20px;}
.f_beian p,.f_beian h6{ line-height:1.8;}
}
@media screen and (max-width:361px){
/*index start*/
.f_link{top:100px;}
/*index end*/
}
@media screen and (max-width:320px){

}