@media screen and (max-width:1200px){
.nav{ display:none;}
.index_head{ }
.head_inner{ width:100%;height:60px; padding:0;}
.head_inner .logo{ left:10px;margin:0 0 0 0; top:5px;}
.head_inner .logo img{ height:50px; width:auto; }

.foot_inner{ width:100%; padding:0 10px;box-sizing:border-box;}
.foot_inner h3{ padding:10px 0;}
.foot_inner h3 img{ width:100%; height:auto;}
.foot_inner .foot_left{ width:100%; float:none; padding:0;}
.foot_ul li .foot_name{ width:100%; float:none; text-align:left; margin-bottom:10px;}
.foot_ul li .foot_input{ width:100%; float:none; margin:0; text-align:center;}
.foot_input .foot_txt,.foot_input .foot_text{ width:100%; box-sizing:border-box;}
.foot_left .foot_ul li{ margin-bottom:10px;}
.foot_right{ width:100%; float:none; display:none;}
.add_inner{ width:100%; line-height:20px; padding:10px 0;}
.add_inner a{ display:block; margin:0;}

.foot_input .foot_sub{ margin:0 auto 20px;}
.slides img{ width:100%; height:auto;}
.flex-control-nav{ bottom:10px!important;}
.about_box .us_left{ width:100%; float:none;}
.about_box{ width:100%; padding:20px 10px;box-sizing:border-box;}
.about_box .us_right{ display:none;}
.keji{ background-size:100% auto!important; height:128px!important; margin-bottom:10px!important;}

.tech_box{ width:100%; padding:0px 10px 20px;box-sizing:border-box;}
.tech_box h3,.team_box h3{ margin-bottom:20px;}
.about_box h3{ margin-bottom:15px;}
.bus_box{ width:100%; padding:0 10px;box-sizing:border-box; height:auto; background:#1b5472;}
.bus_box h3{ padding:20px 0;}

.bus_left{ width:50%;}
.bus_right{ width:50%; background-size:100% auto;}
.bus_right a.spot7{ top:293px; left:466px;}

.index_team{ padding:20px 10px;box-sizing:border-box;width:100%;}
.team_left{ width:100%; float:none; margin:0 0 0 0;}
.team_right{ float:none; margin:0 auto;}
.team_left  .team_pic{ width:50%; margin:0; padding:5px;box-sizing:border-box;}
.team_left .team_pic1 img,.team_left .team_pic2 img,.team_left  .team_pic img{ width:100%; height:188px;}
.team_box{ width:100%;}





.a_banner{ background-size:100% auto!important; height:190px!important;}
.wrap{ width:100%; padding:0 10px;box-sizing:border-box; margin:20px 0 0 0;}
.catalog{ float:none; width:100%; margin-bottom:30px; border:none; overflow:hidden;}
.catalog li{ float:left; width:50%; box-sizing:border-box; margin:3px 0;}
.catalog a{ text-align:center; text-indent:0; margin:0;padding:0 10px;}
.catalog a:hover, .catalog a.for{ background-size:100% 100%;}

.details{float:none; width:100%; }
.atricle img{  width:100%!important; height:auto!important;}
.about_ul{ margin:0 0 20px 0;}
.about_ul li{ padding:0; margin:0; width:33.3%;}
.develop{ margin-bottom:20px;}
.deve .deve_year .fazhan{ width:50%; background-size:100% 100%;}

.honor{ margin:20px 0;}
.honor li{ width:25%; margin:0;box-sizing:border-box; border:1px solid #f00; padding:0 10px;}
.honor li img{ width:100%; height:auto;}
.honor li span{ height:40px; line-height:40px;}

.news_top{ padding-top:20px;}
.news_top .news_plan img{ display:none;}
.news_top .news_plan{ width:50%; margin:0;height:auto;}
.news_top .gons_cener{ width:50%;box-sizing:border-box; padding:0 5px; height:auto;}
.news_top .news_plan a{ width:100%;}
.news_top .gons_cener p{ height:auto; padding-bottom:20px;}

.news_inner .news_dl{ padding:20px 0;}
.news_dl dd{ display:none;}
.news_dl dt{ width:100%;}
.news_dl dt p{ height:auto;}

.pages{ padding:20px 0;}
.pcenter a.width,.pcenter a.homepage{ display:none;}
.news_word img{ width:100%; height:auto;}

.tech_ul{ margin:0;}
.tech_ul li{ width:50%; margin:20px 0 0 0; padding:0 5px;box-sizing:border-box; background:none;}
.tech_ul li a{ background:#e9e9e9; display:block; width:100%; height:100%;}

.system img{ width:100%!important; height:auto!important;}
.case_ul{ margin:0;}
.case_ul li{ margin:30px 0 0 0;  width:33.3%; padding:0 5px; box-sizing:border-box;}
.case_ul li img{ width:100%; height:auto;}
.case_ul li .hover{ display:none!important;}
.case_info img{ width:100%; height:auto;}
.news_top .gons_one{ display:none;}
.team_info img{ width:100%; height:auto;}


.content{ padding:20px 0;}
.con_di h3{ font-size:14px;}
.con_top .con_di{ width:60%;}
.con_what{ width:40%;}

.con_di p{ font-size:12px;}

.bus p{ background-size:100% auto!important;}
.bus_inner{ display:none;}
.php_bus{ display:block; padding:20px 0;}
.team_left{ display:none;}
.php_team{ display:block;}

.adviser .adv_dl{ padding:20px 0;}
.adviser .adv_dl dt{ float:none; margin:0 auto 10px;}
.adviser .adv_dl dd{ width:100%; float:none; margin:0; padding:0;}
.adv_dl dd a{ text-align:center;}
.team_img{ float:none!important; text-align:center!important; margin-left:0!important;}

.foot_ul li .foot_input .yanz{ width:80%!important;}
}







@media screen and (max-width:414px){
.flex-control-nav{ left:42%!important;}
.tech_box .jishu li{ width:100%; float:none;}
.keji{ height:44px!important;}
.jishu li i{ padding-top:15px;}
.jishu li p{ height:auto; margin-bottom:15px;}

.a_banner{ height:65px!important;}
.about_ul li{ width:100%;}
.deve_year .fazhan p{ font-size:12px; overflow:hidden; line-height:15px;}
.deve .deve_year{ margin:20px 0;}

.honor li{ width:50%;}

.tech_ul li{ float:none; width:100%;}

.case_ul li{width:50%;}


.news_top .gons_cener em{ font-size:12px;white-space: nowrap;text-overflow: ellipsis; width:100%; height:auto;}
.news_top .gons_cener h3{ text-align:center; padding:10px 0;}
.news_top .gons_cener span{ padding:10px 0;}
.news_top .gons_cener p{ padding-bottom:0;}
.content .map{ width:400px; margin:0 auto;}
.content .map iframe{ width:400px!important;}

.bus_pic1{ height:260px!important; padding-top:55px!important;}
.bus_pic2{ height:300px!important;}

.php_bus li{ width:50%;}
.php_bus{ padding:10px 0;}
.php_bus li .bus_pic{ margin-bottom:10px;}
.php_bus li .bus_word{ font-size:17px;}
.php_bus li p{ padding:0;}
.team_left .team_pic{ width:100%;}
.team_left .team_pic3,.team_left .team_pic2{ width:50%;}

.team_right a{ background-size:100% 100%; width:190px; height:190px; line-height:190px; left:230px; top:106px;}
.team_right a.style1,.team_right a.style4{ left:100px;}
.team_right{ margin:10px 0; height:400px;}
.team_right a.style3{left:200px; top:106px;}
.team_right a.style2{ top:106px;}
.team_right a.style4{ top:210px;}
.foot_ul li .foot_input .yanz{ width:330px!important;}
}
@media screen and (max-width:375px){
.content .map{ width:340px; margin:0 auto;}
.content .map iframe{ width:340px!important;}
.team_right a{width:170px; height:170px; line-height:170px;}
.team_right a.style1,.team_right a.style4{ left:93px;}	
.team_right a.style1{ top:20px;}
.team_right a.style4{ top:216px;}
.team_right a.style3{left:186px; top:116px;}
.team_right a.style2{ top:116px;}
.team_right a.style4{ top:210px;}
.foot_ul li .foot_input .yanz{ width:284px!important;}
}

@media screen and (max-width:360px){
.honor li{ width:100%;}	
.case_ul li{width:100%; float:none;}
.content .map{ width:340px; margin:0 auto;}
.content .map iframe{ width:340px!important;}
.php_bus li{ width:100%; float:none; padding:10px 0;}
.team_left .team_pic3,.team_left .team_pic2{ width:100%;}
.team_right a{width:150px; height:150px; line-height:150px; font-size:18px;}
.team_right a.style1,.team_right a.style4{ left:94px;}	
.team_right a.style1{ top:9px;}
.team_right a.style2,.team_right a.style3{ top:97px;}
.team_right a.style4{ top:186px;}
.team_right{ height:330px;}
.foot_ul li .foot_input .yanz{ width:150px!important;}
}
@media screen and (max-width:320px){
.con_what{ float:none;}
.con_top .con_di{ width:100%; float:none;}
.content .map{ width:300px; margin:0 auto;}
.content .map iframe{ width:300px!important;}
.bus_pic1{ height:230px!important; padding-top:20px!important;}
.bus_pic2{ height:270px!important;}

.team_right a{width:140px; height:140px; line-height:140px; font-size:18px;}
.team_right a.style1,.team_right a.style4{ left:80px;}	
.team_right a.style1{ top:9px;}
.team_right a.style2,.team_right a.style3{ top:87px;}
.team_right a.style4{ top:164px;}
.team_right{ height:300px;}
.team_right a.style3{ left:160px;}
.foot_ul li .foot_input .yanz{ width:232px!important;}
}

@media screen and (min-width:1201px){
	.phnav{ display:none;}
	}