@media screen and (max-width:1080px){
.head{ height:auto;}
.head_inner{ width:100%; padding:0 5px; box-sizing:border-box;}
.head_inner h1{ margin:20px 0;}
.custom{ display:none;}
.right_head{ margin-top:10px;}
.search{ display:none;}
.nav{ display:none;}

.a_banner{ background-size:cover!important; height:159px!important;}
.warp{width:100%; padding:0 5px; box-sizing:border-box;}
.catalog{ width:100%; float:none; background:none; overflow:hidden; padding:0; margin:20px 0;}
.catalog h3{ height:60px; line-height:60px; text-align:center; margin-bottom:20px; height:50px; line-height:50px;}
.cata_ul li{ float:left; width:50%; padding:0 5px;box-sizing:border-box; margin-bottom:3px;}
.cata_ul a,.cata_ul a:hover, .cata_ul a.for{ background-size:100% 100%;}
.details{ width:100%; float:none; min-height:300px; margin-bottom:10px}
.current{ display:none;}
.code img{ width:auto; height:auto; max-width:100%;}
.foot{ height:auto; line-height:normal; padding:5px 0;}
.foot_left{ float:none; width:100%; padding:0;}
.foot_left p{ height:auto; line-height:24px;}
.foot_right{ float:none; width:100%; text-align:center;}
.foot_right span{ float:none; display:inline-block; margin:0 10px;}
.bottom{width:100%; padding:0 5px; box-sizing:border-box;}
.foot_inner{width:100%; padding:0 5px; box-sizing:border-box; height:auto;}
.screen_foot{ height:auto; line-height:normal; padding:10px 0;}
.catalog h3 span{ font-size:20px;}
.deta_tit{ height:40px; line-height:40px;}
.position{ font-size:18px;}
.mass_ul{  float: none; width: 100%; margin-left: -5px; }
.mess{ background:none;}
.mess .message{ width:100%; margin:20px 0;}
.mess_for{ width:100%;}
.mess_txt{ width:65%;}
.mess_div textarea{width:65%;}
.mess_div .mess_sub{ width:200px; margin:20px auto!important;}
.mess_h3{ float: none; }
.news{ padding:0;}
.news_dl dt{ float:none; margin:0 auto 20px;}
.news_dl dd{ width:100%; float:none;}
.news_dl dd p{ height:auto;}
.news_dl dd .news_tit{ text-align:center;}

.pcenter .ye{ display:none;}
.news_ul li{ overflow:hidden;} 
.news_ul li span{ width:23%;}
.pages{ padding:40px 0;}

.news_info{ padding:0;}
.release span{ height:auto; line-height:22px; padding:10px 0;}
.about_pic{ float:none!important; text-align:center!important; margin:0 0 20px 0!important;}
.news_word img{ width:auto; height:auto; max-width:100%;}

.service{ padding:0; margin:0;}
.service li{ margin-left:0; width:50%; text-align:center; padding:0 10px;box-sizing:border-box; height:auto;}
.service li .ser_div{ width:100%; height:auto; text-align:center;}
.service li .ser_div img{ width:100%; height:auto; }
.atricle{ padding:20px 0 50px;}

.charge{ padding:0;}
.stand_dl dt{ float:none; margin:0 auto 20px;}
.stand_dl{ height:auto; background:none;}
.stand_dl dd{ width:100%; float:none; margin:0;}
.stand_dl dd a{ text-align:center;}
.stand_dl dd .char_div{ height:auto;}
.char_info img{width:auto; height:auto; max-width:100%;}
.char_info{ padding:0;}

.case_ul li{ margin-left:0; width:33.3%;}
.case_ul li .case_div{ width:238px; margin:0 auto;}

.case_info{ padding:0;}
.case_scroll{ width:200px; margin-left:-100px; left:50%;}
.recu{ padding-left:0;}
.sign_warp{ width:100%;}
.banner{ padding-top:85px;}
.begin .index_about{ width:100%; padding:0 5px; box-sizing:border-box;}
.active .about_left{ display:none;}
.begin .index_h3 img{ width:100%; height:auto;}
.begin .about_right{ float:none; width:100%;}
.begin .scope{ padding:0 5px;}
.scope{width:100%; padding:0 5px; box-sizing:border-box;}
.stand_inner .stand_dl dt{ display:none;}
.begin .stand{width:100%; padding:0 5px; box-sizing:border-box;}
.stand_inner .stand_dl dd{ width:100%; margin:0; padding-top:10px;}

.begin .job{ padding:0 5px; width:100%; box-sizing:border-box;}
.begin .job_inner li{ width:100%; margin-left:0; margin-bottom:3px;}
.begin .job_inner{ margin:0;}
.begin .job_inner li img{ display:none;}
.begin .job_inner li .case_div{ width:100%; background:#fff;}
.begin .fuwu{padding:0 5px; width:100%; box-sizing:border-box;}
.fuwu_left{ display:none;}
.fuwu_right{ float:none; width:100%;}
.php{ display:block;}
.pc{ display:none;}
.screen2,.screen3,.screen4,.screen5,.screen6,{ background-size:100% 100%;}
.begin .job_inner li .case_div p{ width:100%;}
.scope_div .scope_scroll{ width:268px; margin-left:-134px; left:50%;}


.gohome{ display:none;}
.denglu a{ width:30px; height:20px; line-height:20px;}

.flexslider img{ width:100%; height:100%;}

.about_right span{ height:35px; line-height:35px; font-size:18px;}
.scope_div{ width:100%; margin-top:30px;}
.begin .job_inner li .case_div em{ width:100%;}
.begin .job_inner li .shade{width:100%;}
.job_inner li .anli span { height:20px; text-align:center; padding:5px 0 0 0; width:100%; line-height:20px;}
.job_inner li .anli{ width:100%;}
.begin .job_inner li .anli p{ width:100%; height:50px;}
.fuwu_right .message h3{ width:100%;}
}








@media screen and (max-width:768px){
.a_banner{ height:185px!important;}
.case_ul li{ margin-left:0; width:50%;}
.scope_ul li{ width:50%; margin-bottom:10px;}

.sign,.sign_warp{ width:400px; height:400px; float:none;  position:absolute; left:50%; top:50%; margin-left:-200px; margin-top:-200px;}
.sign_inner,.what_sign{ margin:0 auto; float:none; padding:0; width:100%; height:auto; padding:20px; box-sizing:border-box;}

}
@media screen and (max-width:414px){
.a_banner{ height:103px!important;}
.head_inner h1 img{ width:180px; height:auto;}
.head_inner h1 { margin:20px 0;}
.service li{ padding:0; float:none; width:100%;}
.case_ul li{ margin-left:0; width:100%; float:none;}

.sign{ width:400px; margin-left:-200px;background:#fff; height:470px; margin-top:-235px;}
.login_inner{  margin-top:10px;}
.login_inner .form{ width:100%;}

.scope_ul li { width:100%; float:none;}
.scope_ul li em{ height:20px; line-height:20px;}
.scope_ul li p{ width:100%;}
#home{ right:0; top:0!important; border-radius:0;}
.sign_form .sign_div .sign_txt{ width:90%; box-sizing:border-box;}

.stand_ul{ width:340px; margin-left:-170px; left:50%;}

}
@media screen and (max-width:375px){
.a_banner{ height:93px!important;}
.news_ul li span{ width:27%;}
.sign{ width:360px; margin-left:-180px;background:#fff; height:470px; margin-top:-235px;}
.login_inner{ width:302px;}
.login_inner .click{ margin-left:83px;}
.begin .scope_ul{ padding-top:3px;}
.begin .fuwu_right .what{ display:none;}
.begin .job_inner li .case_div{ height:80px;}
.job_inner li .case_div span{ height:30px; line-height:30px;}
.stand_inner .stand_dl{ height:100px;}
.stand_inner .stand_dl dd .char_div{ height:61px; line-height:22px;}
.stand_inner .stand_dl dd{ padding-top:5px;}
.sign,.sign_warp{ width:330px; height:436px; float:none;  position:absolute; left:50%; top:50%; margin-left:-165px; margin-top:-218px;}
}
@media screen and (max-width:360px){
.a_banner{ height:90px!important;}
.news_ul li span{ width:30%;}
.sign{ width:300px; margin-left:-150px;background:#fff; height:470px; margin-top:-235px;}
.login_inner{ width:280px;}
.phone .txt{ width:267px;}
.login_inner .click{ margin-left:60px;}
}
@media screen and (max-width:320px){
.a_banner{ height:80px!important;}
.begin .scope_ul{ padding-top:3px;}


}


@media screen and (min-width:1081px){
.phnav{ display:none;}	
}

