@media only screen and (max-width: 1200px) {
.container-web{
	width:960px;
}
.primary-menu ul li a{
    padding:33px 8px;
}
}
@media only screen and (max-width: 960px) {
.container-web{
	width:100%;
}
#menumobile{
	display:block;
}
.contacttop,.primary-menu,.scrolltop-wrap{
	display:none;
}
.gtranslatems{
	width:100%;
	text-align:center;
}
.wrap-bheader{
    height:auto;
}
.logo{
    width:50%;
    height:52px;
}
.logo img{
    padding:3px 0;
}
#content,#sidebar{
    width:100%;
    padding:0;
}
.wrap-tfooter{
    margin-left:0;
    margin-right:0;
}
.wrap-bfooter{
    padding:15px;
}
.tfooterbox,.tfooterbox:last-child{
    width:100%;
    padding:10px 0;
}
.lbfooter,.rbfooter{
    width:100%;
    padding:10px 0;
}
#container{
    padding:0 10px;
}
.fieldofoperationbox-thumb{
    height:300px;
}
.whycobox{
    width:33.3333333%;
}
.whycobox:nth-child(5n+1){
    clear:none;
}
.whycobox:nth-child(3n+1){
    clear:both;
}
.contenthome1-details,.contenthome2-details,.contenthome3-details{
    margin-left:0;
    margin-right:0;
}
.left-contenthome1,.right-contenthome1,.left-contenthome2,.right-contenthome2,.left-contenthome3,.right-contenthome3{
    width:100%;
    padding:10px 0;
}
.right-formhomeco{
    height:280px;
}
.left-formhomeco,.right-formhomeco{
    flex:0 0 100%;
    max-width:100%;
}
}
@media only screen and (max-width: 760px) {
.fieldofoperation-title span,.whyco-title span,.partnerlogo-title span,.contenthome1-title,.contenthome2-title,.contenthome3-title,.formhomeco-title span,.catpro-title span,.catnews-title span,.singlepro-title,.catnewsrela-title{
    font-size:20px;
	line-height:26px;
}
.fieldofoperation-details{
    margin-left:0;
    margin-right:0;
}
.fieldofoperation-details .item{
    width:100%;
    padding:10px 0;
}
.fieldofoperationbox-thumb{
    height:300px;
}
.fieldofoperationbox a:after{
    opacity:1;
}
.fieldofoperationbox .fieldofoperationbox-name,.fieldofoperationbox .fieldofoperationbox-desc,.fieldofoperationbox .fieldofoperationbox-view{	
	transform:translateY(0px);
	opacity:1;
}
.whycobox,.probox{
    width:50%;
}
.whycobox:nth-child(3n+1),.probox:nth-child(3n+1){
    clear:none;
}
.whycobox:nth-child(2n+1),.probox:nth-child(2n+1){
    clear:both;
}
.probox-thumb{
    height:200px;
}
.catnewsbox-thumb{
    width:100%;
	margin-bottom:10px;
}
.catnewsboxinfo{
    width:100%;
    padding:0;
}
}
@media only screen and (max-width: 450px) {
.wrap-catpro{
    margin-left:0;
    margin-right:0;
}
.probox{
    width:100%;
	padding:10px 0;
}
}