@media (max-width: 640px){
	img { display: inline;}
	.smallnavbig {	}
	.smallnavsmall {  display: block;	}
	.smallnavfixed {
	    left: auto;
	    top: auto;
	    position:relative;
	    width: 100%;
	    z-index: 888;
	    background-color: #fff;
	}
	.smallnavfixed ul li a {
	    display: block;
	    color: #4A4A4A;
	}
	.cttll { font-size: 24px;  text-align: center;line-height: 40px; margin: 30px 0; height: auto;}
	.cloud_bannerimg {display: none;}
	.cloudbanner h1 {text-align: center;	}
	.cloudbanner p {  width: 100%;	text-align: center;}
	.zxfangan {
	    position: relative;
	    left: 50%;
	    margin-left: -67px;
	}
	.about .fr { width: 100%; text-align: center;}
	.about .fl { width: 100%; margin-top: 10px;}
	.cttll02 { display: block;  height: auto;  font-size: 24px; color: #1F1F1F;  line-height: 40px;  text-align: center;margin: 30px 0;}
	.samll_tit {  font-size: 16px;    padding:0px;}
	.follows ul li { float: left;  width: 100%;}
	.follows ul li .mobkvaluecon {  height: auto; padding-bottom: 60px;	}
	.CoFounder ul li { width: 100%; padding: 0px;margin-bottom: 15px;	}
	.wedo ul li { width: 100%;}
	.wedo ul li .mobkvaluecon { height: auto;}
	.absolution ul li {   width: 100%;  padding: 0px;  height: 114px;  margin-bottom: 20px;	}
	.metszcon .fr { width: 100%; text-align: center;}
	.metszcon .fl {    width: 100%;	}
	.metszcon .fl h1 {text-align: center;   font-size: 20px;}
	.metszcon01 .fl {    width: 100%;	}
	.metszcon01 .fr { width: 100%; text-align: center;}
	.metszcon01 .fl h1 {text-align: center;   font-size: 20px;}
	.customerslist ul li {  float: left;  width: 100%;   padding: 0 10px;	}
	.Customercon .fl {    width: 100%;	}
	.metszcon02 {}
	.metszcon02 .fl{ width: 100%; text-align: center;}
	.metszcon02 .fr {    width: 100%;	}
	.metszcon02 .fr h1 {text-align: center;   font-size: 20px; margin-top: 10px;	}
	.metszcon02 .fr p {	margin-top: 10px;	}
	.eoslist ul li {  width: 100%;	}
	.eoslist ul li .mobkvaluecon {  height: auto; padding-top: 25px; padding-bottom: 25px;	}
	.moblie ul li {	    width: 100%;	}
	.moblie ul li .microServicecon {  height: auto;	}
	.microService ul li {   width: 100%;	}
	.microService ul li .microServicecon {  height: auto;	}
	.uccon ul li .microServicecon {   height: auto;	}
	.largestbank .cttll03 {  height: auto;	}
	.largestbank .content { background-image:none;	}
	.largestbank ul li {  width: 50%;	}
	.achieved ul {width: 100%;	}
	.achieved ul li {  padding-right: 0px;}
	.banklist ul li {   width: 100%;}
	.banklist ul li .sollistcon {   height: auto;	}
	.banklist01 ul li .sollistcon .keyProducts_tit {  position:relative;width: 100%;  left: auto;  top: auto;   text-align: center;	}
	.banklist01 ul li .sollistcon .sollisttext {   margin-left: 0px;}
	.banklist01 ul li .sollistcon .sollisttext h1 { text-align: center;	}
	.tocontact ul li {  width: 100%; margin-bottom: 15px;	}
	.tocontact {
	    margin-bottom: 25px;
	}
	.contactbanner h1 span {display: none;	}
	.contactnei .contactleft {
	    padding: 40px;
	    width: 100%;
	    height: auto;
	    position:relative;
	    left: auto;
	    top: auto
	}
	.contactright {
	    margin-left: 0px;
	    height: auto;
		width: 100%;
	}
	.tranbout .box { display: block; width: 100%; margin-top: 15px;}
	.tranbout .fixline {
	    margin-top: -12px;
	}
	.tranbout .tab_box { padding: 0 10px;}
	.tranbout .tab_menu {
	    margin: 0 auto;
	    width: auto;
	    position: relative;
	}
	.tranbout .tab_menu li {
	    color: #000;
	    float: left;
	    display: inline;
	    cursor: pointer;
	    height: 50px;
	    line-height: 50px;
	    font-size: 16px;
	    margin: 0px;
	    width: 50%;
	    text-align: center;
	    padding: 0;
	}
	.tranbout .tab_menu li div {
	    border-top: 0;
	    font-size: 16px;
	}
	.tranbout .tab_menu li.current div {
	    line-height: 38px;
	}
	.nclsit dl dd {
	    float: left;
	    width: 100%;
	}
	.nclsit01 dl dd {
	    float: left;
	    width: 100%;
	}
	.otheruser {
	    float: left;
	    width: 100%;
	}
	#newBridge #nb_toolbar_wrap {
	    height: 54px!important;
	}
}
@media (min-width: 640px) and (max-width: 768px){
	.zxfangan {
	    position: relative;
	    left: 50%;
	    margin-left: -67px;
	}
	img { display: inline;}
	.smallnavbig {	}
	.smallnavsmall {  display: block;	}
	.smallnavfixed {
	    left: auto;
	    top: auto;
	    position:relative;
	    width: 100%;
	    z-index: 888;
	    background-color: #fff;
	}
	.smallnavfixed ul li a {
	    display: block;
	    color: #4A4A4A;
	}
	.cttll { font-size: 24px;  text-align: center;line-height: 40px; margin: 30px 0; height: auto;}
	.cloud_bannerimg {display: none;}
	.cloudbanner h1 {text-align: center;	}
	.cloudbanner p {  width: 100%;	text-align: center;}
	.about .fr { width: 100%;text-align: center;}
	.about .fl { width: 100%; margin-top: 10px;}
	.cttll02 { display: block;  height: auto;  font-size: 24px; color: #1F1F1F;  line-height: 40px;  text-align: center;margin: 30px 0;}
	.samll_tit {  font-size: 16px;    padding:0px;}
	.follows ul li { float: left;  width: 50%;}
	.CoFounder ul li { width: 50%; padding: 0px 20px;margin-bottom: 15px;	}
	.wedo ul li { width: 50%;}
	.absolution ul li {   width: 50%;  padding: 0px 10px;  height: 114px;  margin-bottom: 20px;	}
	.metszcon .fr { width: 100%; text-align: center;}
	.metszcon .fl {    width: 100%;	}
	.metszcon .fl h1 {text-align: center;   font-size: 20px;}
	.metszcon01 .fl {    width: 100%;	}
	.metszcon01 .fr { width: 100%; text-align: center;}
	.metszcon01 .fl h1 {text-align: center;   font-size: 20px;}
	.customerslist ul li {  float: left;  width: 50%;   padding: 0 10px;	}
	.Customercon .fl {    width: 100%;	}
	.metszcon02 {}
	.metszcon02 .fl{ width: 100%; text-align: center;}
	.metszcon02 .fr {    width: 100%;	}
	.metszcon02 .fr h1 {text-align: center;   font-size: 20px; margin-top: 10px;	}
	.metszcon02 .fr p {	margin-top: 10px;	}
	.eoslist ul li {  width: 50%;	}
	.moblie ul li {	    width: 50%;	}
	.microService ul li {   width: 50%;	}
	.largestbank .cttll03 {  height: auto;	}
	.largestbank .content { background-image:none;	}
	.largestbank ul li {  width: 50%;	}
	.achieved ul {width: 100%;	}
	.achieved ul li {  padding-right: 0px;}
	.banklist ul li {   width: 100%;}
	.banklist ul li .sollistcon {   height: auto;	}
	.banklist01 ul li .sollistcon .keyProducts_tit {  position:relative;width: 100%;  left: auto;  top: auto;   text-align: center;	}
	.banklist01 ul li .sollistcon .sollisttext {   margin-left: 0px;}
	.banklist01 ul li .sollistcon .sollisttext h1 { text-align: center;	}
	.tocontact ul li {  width: 100%; margin-bottom: 15px;	}
	.tocontact {
	    margin-bottom: 25px;
		width: 370px;
		margin: 0 auto;
	}
	.contactbanner h1 span {display: none;	}
	.contactnei {height: auto;}
	.contactnei .contactleft {
	    padding: 40px;
	    width: 100%;
	    height: auto;
	    position:relative;
	    left: auto;
	    top: auto
	}
	.contactright {
	    margin-left: 0px;
	    height: auto;
		width: 100%;
	}
	.tranbout .box { display: block; width: 100%; margin-top: 15px;}
	.tranbout .fixline {
	    margin-top: -4px;
	}
	.tranbout .tab_box { padding: 0 10px;}
	.nclsit dl dd {
	    float: left;
	    width: 100%;
	}
	.nclsit01 dl dd {
	    float: left;
	    width: 100%;
	}
	.otheruser {
	    float: left;
	    width: 100%;
	}
}
@media (min-width: 769px) and (max-width: 1024px) { 
	.Customercon .fl {	width: 100%;	}
	.sub_menu_list_r {
	    padding-left: 0px;margin-left: 0;
	}
	.tocontact ul li .keyProductscon .learnMore a {
	    padding: 14px 15px;
	}
	.tranbout .fixline {
	    margin-top: -4px;
	}
}