@media only screen and (max-width: 1170px){
	.wrap{width: 100%;padding-left: 10px;padding-right: 10px;-webkit-box-sizing:border-box;box-sizing:border-box;}

	.footer .friendlink{min-height: 60px;line-height: 30px;}
	.footer .friendlink a{}

	.icase .icase-list{text-align: center;font-size: 0;}
	.icase .icase-list li{float: none;display: inline-block;vertical-align: middle;width: 260px;height: 350px;}
	.icase .icase-list li .pic{width: 260px;height: auto;}
	.icase .icase-list li .pic img{width: 260px;height: auto;}
	.icase .icase-list li .cont{width: 260px;height: 175px;}
	.icase .icase-list li .cont .title{height: 40px;line-height: 40px;}
	.icase .icase-list li:nth-child(even) .pic{margin-top: 160px;}

	.icustomer-list ul{width: 971px;margin: 0 auto;}

	.about-inc .inc-feature .if-nav span{margin: 0 30px;}
	.about-inc .inc-feature .if-list{padding-top: 30px;}
	.about-inc .inc-feature .if-list .if-item::before{display: none;}

	.about-client ul{width: 100%;margin-left: 0;font-size: 0;text-align: center;}
	.about-client li{float: none;display: inline-block;vertical-align: middle;margin: 0 24px 40px;}

	.social-resp{text-align: center;}
	.social-resp ul{width: auto;margin-left: 0;}
	.social-resp li{float: none;display: inline-block;vertical-align: middle;width: auto;height: 183px;}
	.social-resp li .pic{width: 240px;height: 175px;overflow: hidden;}
	.social-resp li .cont{width: 240px;height: 173px;text-align: left;}

	.inc-honor{text-align: center;font-size: 0;}
	.inc-honor ul{width: 100%;margin-left: 0;}
	.inc-honor li{float: none;display: inline-block;vertical-align: middle;margin: 0 5px 20px;}
	
	.download-list{text-align: center;font-size: 0;}
	.download-list ul{width: 100%;margin-left: 0;}
	.download-list li{float: none;display: inline-block;vertical-align: middle;margin: 0 5px 20px;}

	.culture-main .cm-2{display: none;}
	.culture-main .cm-3{display: none;}
	.culture-main .cm-1{width: 48.5%;margin: 0 5px;}
	.culture-main .cm-4{width: 98.5%;margin: 20px 0;}
	.culture-main .cm-5{display: none;}

	.contact-main .contact-cont p{font-size: 0;}
	.contact-main .contact-cont p span{width: 50%;-webkit-box-sizing:border-box;box-sizing:border-box;}

	.iservice{text-align: center;}
	.iservice .iserv-item{margin-left: 3%;width: 31%;height: auto;}
	
	.inews{padding: 30px 0;}
	.inews .inews-list li{margin-top: 20px;width: 100%;height: auto;overflow: hidden;padding-bottom: 10px;}
	.inews .inews-list li .pic{padding: 11px 11px 0 11px;}
	.inews .inews-list li .cont{overflow: visible;padding-left: 11px;}
	.inews .inews-list li .cont .title{margin-top: 21px;}
	.inews .inews-list li:first-child{width: 100%;height: auto;float: none;margin-top: 0;}
	.inews .inews-list li:first-child .pic{float: left;width: 150px;height: 100px;padding: 11px 15px 0 11px;font-size: 0;}
	.inews .inews-list li:first-child .cont{padding-left: 11px;padding-right: 15px;overflow: visible;height: auto;width: auto;border: none;}
	.inews .inews-list li:nth-child(2){margin-top: 20px;}

	.iabout .ia-main .inc-feature li{margin: 0 5px;}
}

@media only screen and (max-width: 1100px){
	.about-inc .inc-feature .if-list .if-item .cont{padding-left: 50px;}
}

@media only screen and (max-width: 1080px){
	.header .hd-row .nav li > a{padding: 0 10px;}
	.header .hd-row .nav li:last-child dl.subnav{left: auto;right: -10px;}
	.header .hd-row .nav li:last-child dl.subnav:before{margin-left: 20px;}
	.ititle{padding-bottom: 20px;}
	.iservice{padding: 30px 0;}
	.iservice .iserv-item a p{height: 50px;line-height: 50px;}

	.icase{padding: 30px 0;}
}

@media only screen and (max-width: 1080px){
	.contact-main .cm-form .left-input{float: none;}
	.contact-main .cm-form .right-textarea{float: none;}
	.contact-main .cm-form .right-textarea textarea{width: 100%;-webkit-box-sizing:border-box;box-sizing:border-box;}
	.contact-main .cm-form .bottom-sub{margin-top: 25px;}
}

@media only screen and (max-width: 1060px){
	.icase{padding-bottom: 10px;}
	.icase .icase-list{text-align: center;font-size: 0;}
	.icase .icase-list li{float: none;width: 100%;height: 210px;background-color: #F3F3F3;margin-bottom: 20px;}
	.icase .icase-list li .pic{float: left;width: 292px;height: 210px;}
	.icase .icase-list li .pic img{width: 100%;height: 100%;}
	.icase .icase-list li:nth-child(2n) .pic{margin-top: 0;}
	.icase .icase-list li .cont{width: auto;height: 210px;text-align: left;overflow: hidden;padding-left: 30px;padding-right: 10px;position: static;}
	.icase .icase-list li .cont .title{text-align: left;height: 60px;line-height: 60px;}
	.icase .icase-list li .cont .title::after{left: 0;margin-left: 0;}
	.icase .icase-list li .cont .text{padding: 15px 0;}

	.iabout .ia-main{padding-left: 20px;}
	.iabout .ia-main .inc-feature li{margin: 0;}
}

@media only screen and (max-width: 1000px){
	.footer .ft-nav dl:nth-child(3){display: none;}
	.footer .ft-nav dl:nth-child(5){display: none;}
	.footer .ft-nav dl:nth-child(7){display: none;}
	.footer .ft-nav dl{width: 20%;}

	.icustomer-list ul{width: 777px;}

	.social-resp li{margin-left: 0;margin-bottom: 20px;display: block;width: 100%;height: auto;}
	.social-resp li .pic{width: 290px;height: 212px;}
	.social-resp li .cont{float: none;width: auto;height: 210px;overflow: hidden;}
	.social-resp li:nth-child(4n) .pic{float: left;}
	.social-resp li:nth-child(4n) .cont{float: none;}
	.social-resp li:nth-child(4n-1) .pic{float: left;}
	.social-resp li:nth-child(4n-1) .cont{float: none;}
}

@media only screen and (max-width: 960px){
	.iabout{padding: 10px 0;}
	.iabout .ia-title{display: none;}
	.iabout .ia-main{padding-left: 0;}
	.iabout .ia-main .inc-feature li{margin-bottom: 25px;}

	.about-news .an-first{height: auto;}
	.about-news .an-first .pic{width: 40%;height: auto;}
	.about-news .an-first .cont{height: auto;}
	.about-news .an-first .cont .text{font-size: 14px;line-height: 30px;}

	.case-main .cont{padding-left: 30px;}
}

@media only screen and (max-width: 940px){
	.header .hd-row .nav li > a{font-size: 14px;}
	.inews .inews-list li .cont .title{margin-top: 11px;}
}

@media only screen and (max-width: 900px){
	.header .hd-row{height: 60px;}
	.header .hd-row .logo{height: 40px;margin-top: 10px;}
	.header .hd-row .nav{margin-top: 15px;position: relative;width: 40px;height: 30px;}
	.header .hd-row .nav span.m-menu{display: block;}
	.header .hd-row .nav ul{display: none;width: 150px;padding-bottom: 10px;background-color: #00285C;position: absolute;top: 38px;right: -9px;z-index: 99;}
	.header .hd-row .nav li{float: none;height: 38px;background: none;background-color: #00285C;}
	.header .hd-row .nav li:first-child{background: none;background-color: #00285C;margin-right: 0;}
	.header .hd-row .nav li:first-child a{background: none;width: auto;height: 38px;color: #FFF;font-size: 14px;line-height: 38px;}
	.header .hd-row .nav li:first-child a:hover{background: none;background-color: #3A4F71;}

	.header .hd-row .nav li > a{display: block;height: 38px;color: #FFF;text-align: center;line-height: 38px;}
	.header .hd-row .nav li > a:hover{color: #FFF;background-color: #3A4F71;}
	.header .hd-row .nav li.cur a{color: #FFF;}

	.header .hd-row .nav li:hover dl.subnav{display: none;}

}

@media only screen and (max-width: 860px){
	.about-inc .inc-feature .if-list .if-item .title{margin-left: 30px;}
	.about-inc .inc-feature .if-list .if-item .cont{padding-left: 30px;}

	.about-news .an-first .pic{width: 200px;height: 132px;}
	.about-news .an-first .cont .title a{font-size: 18px;}
	.about-news .an-first .cont .text{line-height: 20px;margin-top: 15px;}
	.about-news .an-first .cont .date{margin-top: 15px;}
}

@media only screen and (max-width: 820px){
	.about-inc .inc-feature .if-nav{display: none;}
	.about-inc .inc-feature .if-list .if-item{display: block;margin-bottom: 20px;}

	.article-show .atcs-hd{padding: 30px 0;}
	.article-show .atcs-hd .atc-info{float: none;}
	.article-show .atcs-hd .atc-back{float: none;}
}

@media only screen and (max-width: 800px){
	.icustomer-list ul{width: 583px;}

	.icontact{margin: 30px 0;}
	.icontact .contactus{float: none;width: 100%;}

	.honor-large{width: 80%;height: auto;}
	.honor-large .pic{height: auto;max-height: 600px;padding: 0 15px;}
	.honor-large .pic img{height: auto;}

	.service .serv-main .serv-pic{height: auto;}

	.inner-main .inner-title{height: 80px;}
	.inner-main .inner-title h4{line-height: 80px;font-size: 20px;}

	.chance .chance-main{padding-left: 20px;}

	.contact-main .contact-tel{border-bottom: none;}
	.contact-main .contact-cont p{border-bottom: none;min-height: 38px;}
	.contact-main .contact-cont p span{width: 100%;min-height: 38px;line-height: 38px;}
	.contact-main .contact-cont p span.tel{background: url(../images/c-tel.png) 4px 10px no-repeat;}
	.contact-main .contact-cont p span.fax{background: url(../images/c-fax.png) 4px 10px no-repeat;}
	.contact-main .contact-cont p span.email{background: url(../images/c-email.png) 4px 15px no-repeat;}
	.contact-main .contact-cont p span.add{background: url(../images/c-add.png) 6px 10px no-repeat;}
	.contact-main .contact-map{height: 400px;}
}

@media only screen and (max-width: 780px){
	.download-list li{width: 48%;height: auto;}
	.download-list li .pic{padding: 11px 11px;width: 100%;height: auto;-webkit-box-sizing:border-box;box-sizing:border-box;}
}

@media only screen and (max-width: 750px){
	.about-client{padding: 30px 0;}
	.about-client li{margin: 0 5px 10px;}

	.inc-history{padding: 30px 0;}

	.chance .chance-pic{width: 50%;height: auto;}

	.case-main{padding: 30px 0;}
	.case-main .pic{float: none;}
	.case-main .cont{padding-left: 0;margin-top: 20px;}
}

@media only screen and (max-width: 690px){
	.culture-main .cm-1{width: 47.8%;margin: 0 5px;}
	.culture-main .cm-4{width: 98.5%;margin: 20px 0;}
}

@media only screen and (max-width: 640px){/*Phone*/
	.header .hd-bar .sns span.wechat{display: none;}
	.icontact .sns .sns-link a.weixin{display: none;}

	.islide{height: 300px;}
	.banner{height: 140px;}

	.footer{border-top: none;}
	.footer .ft-nav{display: none;}
	.footer .copyright{text-align: center;}

	.iservice{padding-bottom: 10px;}
	.iservice .iserv-item{float: none;width: 100%;margin: 0 0 20px;}

	.inews .inews-list li .cont .title{line-height: 20px;margin-top: 7px;font-size: 14px;}
	.inews .inews-list li .cont .text{line-height: 24px;}

	.icustomer-list ul{width: auto;}
	.icustomer-list li{width: 33%;height: auto;}

	.icustomer{padding: 30px 0;}

	.inner-nav{padding: 20px 0;}
	.inner-nav a{width: auto;padding: 0 8px;margin: 0 5px 15px;}
	.about-inc .inc-title{padding-top: 20px;}
	.about-inc .inc-cont{margin-top: 10px;}

	.about-news .an-first .cont{height: auto;padding-left: 20px;}
	.about-news .an-first .cont .title a{font-size: 14px;line-height: 20px;}
	.about-news .an-first .cont .text{margin-top: 8px;}
	.about-news .an-first .cont .date{margin-top: 8px;}
	.about-news .news-list li{height: auto;}
	.about-news .news-list li .cont{height: auto;padding: 0 0 0 20px;}
	.about-news .news-list li .cont .title a{font-size: 14px;line-height: 20px;}
	.about-news .news-list li .cont .text{margin-top: 8px;}
	.about-news .news-list li .cont .date{margin-top: 8px;}

	.article-show .atcs-hd .atc-info .title{font-size: 18px;}

	.about-client li{width: 30%;height: auto;}

	.social-resp{padding: 30px 10px;}

	.inc-honor li{width: 45%;}
	.inc-honor li .pic{width: 100%;}

	.chance .chance-main .cm-title{height: 60px;line-height: 60px;}
	.chance .chance-main .cm-cont{padding: 15px 0;}

	.software-main h4{font-size: 16px;padding: 0;}

	.download-list{padding: 30px 0 50px;}
	.download-list li .title h4{font-size: 14px;}

	.job-main{padding: 30px 0;}
	.job-main .job-list li .jl-content .jlc-info span{width: 50%;}
	.job-main .job-list li .jl-content .jlc-text{padding: 10px 20px;}

	.culture-main{padding: 30px 0;}

	.contact-main{padding: 30px 0 50px;}
	.contact-main .contact-name .en{font-size: 20px;}
	.contact-main .contact-name .zh{font-size: 16px;}
	.contact-main .contact-tel{font-size: 16px;}

	.contact-main .contact-map{height: 300px;margin-top: 20px;}

}

@media only screen and (max-width: 620px){
	.icase .icase-list li{height: auto;}
	.icase .icase-list li .pic{width: 40%;height: auto;}
	.icase .icase-list li .cont{height: auto;padding-left: 15px;}
	.icase .icase-list li .cont .title{margin-top: 3px;line-height: 20px;height: 30px;font-size: 14px;}
	.icase .icase-list li .cont .text{padding: 10px 0 0;}

	.about-inc .inc-feature .if-list .if-item .title{width: 24px;height: auto;padding: 15px;margin: 40px 20px;line-height: 30px;}
	.about-inc .inc-feature .if-list .if-item .cont{padding-left: 0;}
	
	.social-resp li{background-color: #F3F3F3;}
	.social-resp li .pic{width: 50%;height: auto;}
	.social-resp li .cont{float: none;width: auto;height: 100%;overflow: hidden;border: none;}
	.social-resp li .cont .date{position: static;margin-top: 20px;text-align: right;padding-right: 30px;}

	.culture-main .cm-1{width: 100%;height: auto;padding-top: 30px;padding-bottom: 30px;margin: 0 0 20px;}
	.culture-main .cm-1 .en{font-size: 18px;}
	.culture-main .cm-1 .zh{font-size: 16px;}
	.culture-main .cm-4{margin-top: 0;height: auto;padding-top: 30px;padding-bottom: 30px;}
	.culture-main .cm-4 .en{font-size: 18px;}
	.culture-main .cm-4 .zh{font-size: 16px;}
}

@media only screen and (max-width: 600px){
	.chance{padding: 10px 10px 30px;}
	.chance .chance-pic{display: none;}
	.chance .chance-main{padding-left: 0;}
	.chance .chance-main .cm-title{font-size: 20px;}
}

@media only screen and (max-width: 560px){
	.footer .copyright{font-size: 12px;}
	.about-inc .inc-feature .if-list .if-item{height: auto;padding: 10px 0;}

	.about-news .pages{padding: 30px 0;}
	.pages span.sub{display: none;}
	.pages span.point{display: none;}

	.contact-form{width: 90%;height: auto;}
}

@media only screen and (max-width: 540px){
	.contact-main .cm-form .left-input input[type="text"]{width: 100%;-webkit-box-sizing:border-box;box-sizing:border-box;}

	.islide{height: 254px;}
	.banner{height: 119px;}
}

@media only screen and (max-width: 520px){
	.social-resp li .cont .text{margin-left: 20px;margin-top: 20px;}

	.download-list li{width: 100%;margin: 0 0 20px;}
}

@media only screen and (max-width: 480px){
	.islide{height: 225px;}
	.banner{height: 105px;}

	.footer .copyright{padding: 15px 0;height: auto;line-height: 30px;}
	.footer .copyright span{display: block;}

	.icase .icase-list li .pic{width: 100%;float: none;}
	.icase .icase-list li .cont{padding: 15px 15px;}

	.icontact .contactus{padding: 30px 15px;height: auto;}
	.icontact .sns{padding: 30px 15px;height: auto;}
	
	.about-news .an-first{padding: 30px 0;}
	.about-news .an-first .pic{display: none;}
	.about-news .an-first .cont{padding-left: 0;}
	.about-news .news-list li .pic{display: none;}
	.about-news .news-list li .cont{padding-left: 0;}

	.social-resp li .cont .text{font-size: 14px;margin-top: 8px;}
	.social-resp li .cont .date{font-size: 14px;margin-top: 10px;}

	.inc-honor li{width: 100%;height: auto;margin: 0 0 20px;}
	.inc-honor li .pic{height: 300px;}

	.inner-main .inner-title{height: 60px;}
	.inner-main .inner-title h4{line-height: 60px;font-size: 16px;}

	.contact-form form p input[type="submit"]{width: 35%;font-size: 14px;height: 38px;}
	.contact-form form p span.resetform{width: 35%;font-size: 14px;height: 38px;line-height: 38px;}
}

@media only screen and (max-width: 380px){
	.header .hd-bar .lang span{display: none;}
	.ititle .title .zh{font-size: 20px;}
	.ititle .more a{display: inline;}

	.islide{height: 178px;}
	.banner{height: 84px;}

	.icontact .sns .wechat-code{display: none;}

	.inner-nav{padding: 20px 0 5px;}
	.inner-nav a{height: 36px;font-size: 14px;line-height: 36px;}

	.about-client li{margin: 0 1px 2px;}

	.honor-large .honor-close{width: 30px;height: 30px;right: -30px;top: -30px;}

	.case-main .pic{width: 100%;}
	.case-main .pic h4{height: 40px;line-height: 40px;font-size: 16px;}
	.case-main .cont h5{font-size: 15px;}

	.contact-main .contact-map{height: 200px;}
}

@media only screen and (max-width: 360px){
	.inews .inews-list li .pic{width: 140px;}
	.iabout .ia-main .inc-zh{font-size: 20px;}

	.social-resp li{padding-bottom: 15px;}
	.social-resp li .pic{display: none;}
}