/*手机端*/

@media screen and (max-width: 1640px){
.menu ul li a{padding:0 12px;font-size:16px;color:#444; display:block;}
.wm{margin:0 2%;}


}
@media screen and (max-width: 1400px){
.menu ul li a{padding:0 8px;font-size:16px;color:#444; display:block;}


.con_01 .about_l .txt{line-height:32px;font-size:14px;margin-top:25px;color:#656565;}




}
@media screen and (max-width: 1200px){

.head{ display:none;}
.zd01{ display:none;}
.menu{ display:none;}
.mbdh{ display:block;}

#bottom .ewm{ display:none}

.ny_ban01{background:url(../images/ny_ban01.jpg) top center no-repeat;width:100%;height:250px;overflow:hidden;background-size: cover;margin-top:0;}
.ny_ban02{background:url(../images/ny_ban02.jpg) top center no-repeat;width:100%;height:250px;overflow:hidden;background-size: cover;margin-top:0;}
.ny_ban03{background:url(../images/ny_ban03.jpg) top center no-repeat;width:100%;height:250px;overflow:hidden;background-size: cover;margin-top:0;}
.ny_ban04{background:url(../images/ny_ban04.jpg) top center no-repeat;width:100%;height:250px;overflow:hidden;background-size: cover;margin-top:0;}
.ny_ban05{background:url(../images/ny_ban05.jpg) top center no-repeat;width:100%;height:250px;overflow:hidden;background-size: cover;margin-top:0;}
.ny_ban06{background:url(../images/ny_ban06.jpg) top center no-repeat;width:100%;height:250px;overflow:hidden;background-size: cover;margin-top:0;}
.ny_ban07{background:url(../images/ny_ban07.jpg) top center no-repeat;width:100%;height:250px;overflow:hidden;background-size: cover;margin-top:0;}

#content .box2{margin:5% 0 0 0;}

}

@media screen and (max-width: 1024px){

/*ban_bot*/
.ban_bot{width: 100%;height:auto;}
.ban_bot .hot_pro{display:none;}
.ban_bot .search{float:right;border-bottom:1px solid #80c7d2;height:42px;margin-top:0px;width:100%;margin:10px 0;}
.ban_bot .searchsrk{border:none;width:320px;outline:none;color:#757575;float:left;line-height:42px;height:42px;background:none;font-size:14px;color:#fff;}
.ban_bot .searchsrk2{background:url(../images/ss.png) no-repeat;width:21px;height:21px;border:none;float:right;margin-top:12px;}


#content{margin:0 2%;}
.ny_left{float:left;width:24%;}
.ny_left .list .lm_t{height:60px;color:#fff;text-align:center;font-size:20px;line-height:60px;}
.ny_left .list ul li{background:#eeeeee;height:40px;line-height:40px;border-bottom:2px solid #fff;padding-left:10px;}
.ny_left .list ul li a{font-size:14px;}
.ny_left .list ul li:hover a{font-weight:bold;}

.ny_right{float:right;width:72%;}
.ny_right .box{padding:30px 0;line-height:30px;font-size:14px;}

}


@media screen and (max-width:768px)
{
.top_nav{ display:none;}	
.pro_item_pic img{height: auto; width:90%; object-fit: cover;}
.cen{ width:90%; padding-left:5%; padding-right:5%;}
.cen01{ width:94%; padding-left:3%; padding-right:3%;}
.mbfor{display:block;}

.con_01{padding-top:40px;padding-bottom:40px;width:100%;background:url(../images/index_03.jpg) no-repeat bottom center #fafafa;}
.con_01 .about_l{width:100%}
.con_01 .about_l h1{font-size:40px;}
.con_01 .about_l h2{font-size:26px;}
.con_01 .about_l .more{margin-top:20px;}
.con_01 .about_r{width:100%;margin-top:30px;}

.con_02{width:100%;padding-top:40px;}
.con_02 .title{text-align:center;font-size:34px;color:#0173b9;font-weight:bold;}
.con_02 .title span{color:#000;}
.con_02 .title2{font-size:14px;margin-top:15px;}
.con_02 .box{margin-top:27px;}


/*首页产品*/

.index_cp_pic{ text-align:center; margin:0 auto; margin-bottom:30px;}
.index_cp_pic img{ text-align:center; margin:0 auto}

.chan_bg{ background:url(../images/cpbg.jpg) no-repeat center;  width:100%; margin:0 auto}
.icpic{ width:25%;}
.ictxt{ width:70%; margin-top:10px;}
.ictxt h2{ font-weight:normal; text-align:left;font-size:20px;}
.ictxt h3{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:14px; text-align:left; margin-top:5px;}
.chbk{ padding-top:5px !important;}
.developer-solution-block{position:relative;max-width:none;text-align:center;clear:both;margin:0 auto; width: 100%; max-width:1920px;}
/*å¤§æ ‡é¢˜*/

.developer-solution .solution-tab{font-size:18px;color:#ffffff;line-height:28px;text-align:center;display:inline-block;width:100% !important;}
.developer-solution .solution-tab ul{background:rgba(27,53,127,0.30);opacity:1;width:100%}
.solution-tab ul li{width:70% !important;color:#ffffff; border-bottom:1px solid rgba(255,255,255,0.2); height:90px !important; margin:0 auto;padding-left:10% !important; padding-right:20%}
.solution-tab ul li:nth-child(2){ margin-top:1px;}
.solution-tab ul li.active{width:60%;background:#009ea8; margin:0 auto; padding-left:20%; padding-right:20%}
.title h2{ font-size:24px !important;}
.title h3{ font-size:16px !important; margin-top:5px !important;}
.detail dl { margin-top:20px !important;}
.tline{ background:#fff; height:2px !important; width:50px !important; margin-top:20px;}
.detail dl dd{ width:28%; float:left; border:1px solid #fff; padding-top:20px; padding-bottom:20px; text-align:center; margin-right:2% !important; margin-bottom:2% !important;}
.detail dl dd:nth-child(3n){ margin-right:0px;}
.detail dl dd:hover{ background:#fff; }
.detail dl dd:hover a{color:#009ea8;}
.detail dl dd a{ color:#fff;}
.detail dl dd  h2{ font-weight:normal; font-size:14px !important;}
.detail dl dd  h3{ font-weight:normal; font-size:10px !important; margin-top:5px;}

.developer-solution .solution-detail{width:90% !important;display:inline-block;padding-top:30px !important; float:right;}
.developer-solution .solution-detail ul li{display:none}
.developer-solution .solution-detail ul li.active{display:block}
.solution-detail li .title{font-size:18px !important;color:#ffffff;line-height:28px;text-align:left;margin-bottom:14px}
.solution-detail li .detail{font-size:14px;color:#ffffff;line-height:22px;text-align:left}
/*äº§çœ‹æ›´å¤šæŒ‰é’®*/
.solution-detail li .more-btn{ text-align:left;margin-top:10px !important;margin-bottom:10px !important;}
.more-btn a{ color:#fff; font-size:14px !important;-webkit-transition: padding-left .8s;
-moz-transition: padding-left .8s;
-o-transition: padding-left .8s;}
.more-btn a:hover{ padding-left:15px; display:block}


.con_03{padding-bottom:50px;}
.con_03 .title{text-align:center;font-size:34px;color:#0173b9;font-weight:bold;padding-top:40px;}
.con_03 .title span{color:#000;}
.con_03 .title2{text-align:center;font-size:14px;color:#939393;margin-top:15px;}
.con_03 ul{margin-top:32px;}
.con_03 ul li{width:100%;max-height:470px;float:left;overflow:hidden; position:relative;border-top-right-radius: 50px; border-bottom-left-radius: 50px;margin:15px 0;}



.con_04{width:100%;overflow:hidden;}
.con_04 .title{text-align:center;font-size:34px;color:#0173b9;font-weight:bold;padding-top:40px;}
.con_04 .title span{color:#000;}
.con_04 .title2{text-align:center;font-size:14px;color:#939393;margin-top:15px;border-bottom:1px solid #eee;padding-bottom:20px;margin-bottom:40px;}
.con_04 .news_op{width:100%;height:310px;}
.con_04 .news_op img{height:310px;}
.con_04 .news_op .time h1{font-size:36px;padding-top:8px;}
.con_04 .news_op .time h2{font-size:15px;}
.con_04 .news_op .txt{width:70%;line-height:82px;float:left;padding-left:2%;}
.con_04 .news_op .txt a{color:#fff !important;font-size:16px;}

.con_04 .news{width:100%;margin-top:20px;}
.con_04 .news ul li .time h1{font-size:30px;font-weight:bold;padding-top:12px;}
.con_04 .news ul li .time h2{font-size:14px;}
.con_04 .news ul li .txt a{font-size:16px;color:#000;}
.con_04 .news ul li .txt p{font-size:14px;color:#676767;padding-top:10px;}
.con_04 .gd{width:250px;margin:22px auto 0;height:46px;line-height:46px;border-top:1px solid #067cd5;border-bottom:1px solid #067cd5;text-align:center;}
.con_04 .gd a{color:#067cd5 !important;font-size:16px;}





#bottom{margin-top:40px;}
#bottom .bot_01{width:100%;margin-bottom:30px;padding-top:10px;border-bottom:1px solid #404041;border-right:none;padding-bottom:22px;}
.bot_nav{width:100%;border-right:0;}
.mbfor {display: block;}




/*ny*/



.ny_left{width:100%}
.ny_left .list .lm_t{height:40px;color:#fff;text-align:center;font-size:18px;line-height:40px;width:100%}
.ny_left .list ul{margin:10px 0;}
.ny_left .list ul li{background:#eeeeee;height:60px;line-height:60px;border-bottom:2px solid #fff;padding:0 2%;float:left;margin:0 1%;}
.ny_left .list ul li a{font-size:14px;}
.ny_left .list ul li:hover a{font-weight:bold;}
.ny_left .lx{ display:none;}



.ny_right{width:100%;clear:both;margin-top:10px;}
.ny_right .box{padding:20px 0;line-height:40px;font-size:16px;}


/*产品*/

.ny_pro_show h1{font-size:20px;padding-bottom:12px;color:#006cb4;}
.ny_pro_ul li{width:95%;margin:0.5% 0;height:40px;line-height:40px;text-align:center;}



/*企业展示*/
.ny_scsj{margin-top:20px;}
.ny_scsj ul li{width:100%;margin:1.5% 0;}

/*资质认证*/
.ny_zzrz{margin-top:20px;}
.ny_zzrz ul li{width:100%;fmargin:1.5% 0;}
.ny_zzrz ul li .pic{width:100%;height:auto;overflow:hidden;}
.ny_zzrz ul li .pic img{width:100%; transition:all 1s;}




/*内页新闻*/
.ny_news_ul{margin:25px 0 0;}
.ny_news_ul li{padding:10px;background:#fff;width:100%;margin:15px 0;height:auto;border-bottom:1px solid #eee;}
.ny_news_ul li .news_img{width:17%;height:100px;overflow:hidden;background:#f6f6f6;text-align:center;font-family:Arial;}
.ny_news_ul li .news_img h1{font-size:34px;font-weight:bold;padding-top:15px;}
.ny_news_ul li .news_img h2{font-size:14px;}

.ny_news_ul li .news_txt{width:75%;margin-left:4%;border-right:1px solid #e7e7e7;height:110px;}
.ny_news_ul li .news_txt h1{font-size:16px;line-height:28px;}
.ny_news_ul li .news_txt .txt{color:#959396;font-size:14px;line-height:20px;padding-top:8px;height:58px;}
.ny_news_ul li .news_txt .time{background:url(../images/time.jpg) no-repeat left;padding-left:25px;font-size:14px;color:#a1a1a1;}
.ny_news_ul li .news_more{display:none;}





/*留言*/
.dingdan input,.dingdan textarea { height:40px; line-height:40px; padding:0 1%; border:#ddd 1px solid; border-radius:5px; background:#fff; width:96.5%;font-family:Microsoft YaHei; color:#999; font-size:14px;}
.dingdan span { padding:0 5px; color:#f00; font-size:16px;}
.dingdan input.s1 { width:96.5%; color:#006cb4;}
.dingdan input.s2 { width:120px;}
.dingdan input.aak { width:120px; background:#009457; color:#fff;}
.dingdan textarea { padding:5px 1%; line-height:20px; height:100px; width:96.5%;background:#fff;}

.ny_contact_l{width:100%;}
.ny_contact_r{width:100%;margin-top:30px;}
