
@media screen and (max-width:1367px){
.neibt{ font-size: 36px; }
}
@media screen and (max-width:1280px){
.wrap,.about_tab,.news_info,.news_box,.portfolio-grid.caseul,.aa,.news_list{ width: 96%; margin: 0 auto; }
.success_text{ width: 96%; }
.home_news_item dl dd.t a{ font-size: 16px; }

.gallery{ width:92%; padding: 2%; margin: 5% auto; }

.alert_box .main{ width: 100%; left: 0; margin-left: 0; }
.portfolio-grid.caseul{ margin-top: 30px; }
.neibt{ font-size: 32px; }

.nav li{ padding-left:12px;}
.nav .nav_icon{ width:43px;}


.con_ {
    width: 94%;
    margin: 0 auto;
}
.index_bar{ width:96%; margin:auto;}


}


@media screen and (max-width:1024px){

header .top{  }
header .nav{ position: fixed; width: 210px; height: 100%; z-index: 20; top: 0; margin-top: 0; left: -250px; padding-top: 40px; background: #340064; box-shadow: 0 0 5px 1px #000; }
.nav li{ width: 210px; padding-left: 0; border-bottom: solid 1px #6605bf;  }
.nav li a{ display: block; line-height: 46px;color:#fff; }
.nav li.on a{ background: #6605bf; color: #fff; }

.header h1{ padding:8px; }
.header{ position: fixed; width: 100%; left: 0; top:0; background:url(../images/top_bg.png) no-repeat center bottom; height: 80px; }
.paddT{ padding-top: 80px; display: block; }
.header>.wrap{ position: relative; }
.header .menu{ display: block; }
.nav .nav_icon{ display: none; }
.nav li a{ font-size: 14px; }

.logo img{ width:92%;}

.top_tt{ display: none;}

.news{ width:96% !important;}
.news_left{ width:48% !important;}
.news_right{width:44% !important;}
.ppgs_right{width:45% !important; margin-left:3% !important;}


.foot {
    width: 100% !important;
}
.foot_left {
    width: 100% !important;
    float: none !important;
}
.foot_right {
    width: 100% !important;
    float: none !important;
}

.products{ width:96% !important; margin:auto;}
.dz_nr{ width:100% !important;}
.dingzhi{ background-size:cover;}
.gg_right{ display: none;}
.gg_left{ width:38%;}
.gg_left img{ width:100%;}
.gg_cen{ width:52%; margin-left:5% !important;}
.gg_cen img{ width:100%;}

.gerjs{ width:96% !important; margin:auto; margin-top:20px !important;}
.gerjs img{ width:100%;}
.honer_lsit{ width:96% !important; margin:auto;}
.honer_lsit ul li{ width:31% !important; margin-left:2% !important;}
.honer_lsit ul li img{ width:100% ;}
.yanjiang{  width:96% !important;}
.con_nr{ width:96% !important; margin:auto;}
.ser_nr{ width:96% !important;}
.ser_nr p img{ display:block; width:100%;}
.pro_detailnr{ width:96% !important;}
.news_list ul li .right{ float: left !important; margin:15px 0 0 0 !important; width:100% !important; }
}

@media screen and (max-width:960px) {

.ppgs{ position: relative;}
.ppgs_left{ width:100% !important; position: absolute;}
.ppgs_right{ position: absolute;}
}
@media screen and (max-width:820px){
	.marketing_advantage_content{ margin-left:-1%; }
.marketing_advantage_content li{ width: 49% ; margin-left: 1%; margin-bottom: 1%; }
.marketing_advantage_list{ margin: 0; }


}
@media screen and (max-width:750px){
.ppgs_left{ position: relative; width:100% !important; height:auto !important; float:none !important;}
.ny_about{  padding:25px 0 !important;}


.pc{ display: none;}
.phone{ display: block !important;}
.swiper-container{ top:0 !important;}
.ny_banner{ display: none;}
.phone_banner{ display: block !important;}

.i_pro_list li{ width:100%;margin-bottom:24px;}
.i_pro_list li h4,.i_pro_list li span,.i_pro_list li p{width:100%;}
.index_product{ padding-bottom:40px;}
.i_title{ padding-top:40px;}
.i_about{ margin-top:30px;}
.i_about a{ margin-top:20px;}
.xgg{ display: none;}
.i_case_title a{ padding:0 15px;border:none; margin-top:10px;}
.i_case_list li{ width:50%;margin-bottom:10px;}
.i_case_list li p{ font-size:16px;height:40px;line-height:40px; overflow:hidden;}
.index_case{ margin-top:35px; padding-bottom:40px;}
.i_case_list li span,.i_case_list li p{margin:auto;}
.i_news_list li{width:100%;margin-bottom:25px;}
.i_news_list li h4,.i_news_list li span{width:100%;}
.i_news_list li .news_more{ display: none;}
.zizhi{margin-top:20px;}
.honor_list{margin-top:18px;}
.index_link p{ margin-left:0;}
.foot_link{ display: none;}
.foot_banq{ margin-top:0;padding: 16px 0 40px 0;}
.foot_right{ margin-top:10px;}

.i_case_title a{padding:0 15px; height:30px;background:#f2f2f2; line-height:30px;}
.i_case_title{margin: 0 0 30px;}
.pro_centent img{ max-width:100%;}

.about_img{ width:100%;}
.about_wz{ width:100%; margin-top:30px;}

.pro_list ul li{ width:44%;}
.news_nr ul li{     padding-bottom: 5px;
    margin-bottom: 10px;}
.news_img{}
.news_wz{ width:100%; margin-top:0;}
.news_wz h4{ display: none;}
.news_wz span,.news_wz p{ width:100%;margin-right:0;}

.contact_f1 .w50p, .contact_f2 .w50p{ width:100%;}
.w50p img{ display: inline-block; width:100%;}
.contact_f2 .fr{width:100% !important;}
.contact_f2 .ln .pxt{padding-top:20px;}
.contact_f2 .ln{ padding-top:0;}
.contact_f2 .table td {
    font-size: 12px !important;
}
.contact_f2 .table{ margin-top:20px;}
.newsdetail_title h4{ font-size:20px;}
.newsdetail_title{ margin-top:30px;}

.tel{ display: none;}
.top p{ display: none; }
.header{ background: none !important;}
.i_menu{ background: none; height: auto; margin-top:0;}
.top{padding-top:0; }
.mode_about .about_main .videoL{ width:80% !important; margin: auto; float: none;}
.mode_about .about_main .r_txt{ width:88%; float: none; margin: auto; text-align: center; padding-top:0;}
.i_title{  padding-top:24px;}
.i_title2{ padding-bottom:15px;}
.mode_about .about_main .r_txt .p{ padding-top:18px;}
.mode_about .about_main .r_txt img {
    max-width: 100%;
    margin-top: 14px;
}
.main_left .i_title {
    padding-top: 46px;
    text-align: center;
    text-transform: Uppercase;
}
.main_left .i_title2 {
    padding-bottom: 10px;
    font-size: 24px;
    padding-top: 0;
    text-align: center;
}
.main_left p {
    font-size: 14px;
    color: #fff;
    line-height: 30px;
    text-align: center;
}

.main_left ul li {
    float: left;
    margin:0 2%;
    text-align: center;
    color: #333;
    font-size: 22px;
    width: 46%;
    color: #fff;
}
.n_titleright{ display: none;}
.news {
    padding-top: 8px;
    width: 88% !important;
}
.n_titleleft {
    float: left;
    width: 100%;
    text-align: center;
}
.n_cenleft {
    width: 100%;
    float: left;
}
.n_cenright {
    width: 100%;
    float: right;
}
.n_cenright ul li {
    padding: 0;
    padding-top:12px;
}
.date1{ display: none;}
.date2{ display: none;}
.news_center {
    margin-top: 12px;
}
.foot_list ul{padding-right: 8%;}
.foot_add {
    width: 96%;
    float: left;
    color: #999;
    margin-top: 20px;
    font-size: 14px;
}
.foot_erwm{ display: none;}

.nav li {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    border-bottom: solid 1px #12348a;
}
header .nav{ background: #3051a7;}
.nav li.on a{ background: #12348a;}
.menu{ width:100%; border:none;}
.menu a{ border:none;padding: 5.5% 7% 5.5% 7%;}
.menu li {
    overflow: hidden;
    display: block;
    width: 33.3%;
    float: left;
}
.ny_right{width: 100%;}
.con_title:after{ display: none;}
.con_title{ font-size:26px;line-height: 58px;}
.ovh p img{ display: inline-block; max-width:100%; width:auto !important; height: auto !important;}

.list_science li{ width:40%;height: 294px;}
.list_science dl dt{ height: auto;}
.list_science dl dt .img {
    width: 100%;
    height: 230px;
    overflow: hidden;
    position: relative;
}
.news_nr ul li{width: 100%; margin-left:0; margin-right:0;}

.con_nr ul li {
    display: inline-block;
    padding: 0;
    position: relative;
    width: 100%;
    padding-top:20px;
}

.con_nr_list dl dd {
    float: left;
    width: 100%;
}
.con_nr_list dl dt {
    float: right;
    width: 100%;
}
.con_nr_list {
    padding: 22px 0 0 0;
}
.con_map {
    margin-top: 28px;
}
.dropdown-menu{ display: none;}

#top{  display: none;}
.phone_bottom{ position: fixed; height:40px; line-height: 40px; display: block; bottom:0; width:100%; z-index:9999;}
.phone_bottom ul li{ float: left;width:32%; margin: 0 0.5%; background: #0d509a; color:#fff; text-align: center;}
.phone_bottom ul li a{ color:#fff;}

.pny_banner{ display: block; text-align: center;}
.pny_banner p img{ display: inline-block; max-width:100%;}

.ny_centent {
    padding-top: 30px;
}
.main_left ul li span{ display: block; height: 128px;}


.pro_centent p{ margin-left:0 !important;}



}

@media screen and (max-width:640px){


}
@media screen and (max-width:480px){
.home_news_item{ width:44%;  }

.header .menu{ width: 36px; background-size:100% auto; background-repeat: none; background-position:  center;  }


}

@media screen and (max-width:420px){
.section3 .advantage_con li{ padding-top: 65%; }
.section3 .advantage_con li:first-child{ padding-top: 35%; }
}
@media screen and (max-width:320px){

}

