
.w960 {
	width: 98%;
	margin: 1% auto;
}

#main .topdownbtn{
    display: block;
}
#mainTop{
    background: url(../images/indexbg_s_20181029.jpg) center 0 no-repeat #C5F5FF;
}
/*sonyapps*/

#mainTopwrap{
	display: none;
}

.cli_area{
	max-width: 1400px;
	margin: 0 auto;
	display: block;
	overflow: hidden;
	padding: 20px 10px;
}
.cli_area img{ 
}

.cli_area li.cli.sony{
	width:100%;
	padding:10px;
}
.cli_area li.cli.weixin{
	width:100%;
	padding:10px;
}
.cli_area li.cli img.footlogo{
	width:85px;
}
.cli_area ul.btncli{
	position: absolute;
	top:46px;
	left:104px;
	margin: 0;
}
.cli_area li.cli .ctitle{
	color: #666;
	font-size: 14px;
	position: absolute;
	top:20px;
	left:105px;
}
.cli_area ul.btncli li.client_btn{
	float: left;
	padding-bottom: 5px;
	width: 67px;
	padding-right: 6px;
}

#mainTop .ileft{
	max-width: 320px;
	margin:30px auto;
	float: none;
}
#mainTop .iright {
    float: none;
    padding-right: 0;
}
#homeupdate {
    max-width: 100%;
    margin-bottom: 30px;
    padding: 0 30px;
    text-align: left;
}
#homeupdate .updatetab ul li a{ 
    line-height: 150%;
    width: auto;
    display: inline;
    float: none;
}
#homeupdate .updatemore{
    right: 25px;
    top:0;
    font-size: 12px;
}
#homeupdate h3 {
    background: none;
    padding-left: 0;
    font-size: 14px;
    line-height: 100%;

}
.list_content .newslist h2{
    font-size: 24px;
}
.list_content .newslist{
    max-width: 320px;
    margin:0 auto;
    text-align: center;
}

/*320 layout*/

#mainTopwrap320{
	width: 100%;
	min-width: 320px;
	max-width: 640px;
	display: block;
	overflow: hidden;
	text-align: center;
}
#mainTopwrap320 .title{
	font-size: 30px;
	padding-top:20px;
	margin-bottom: 20px;
}
#mainTopwrap320 .content320{
	margin-bottom: 20px;
}
#mainTopwrap320 .tab320{
	width: 290px;
	margin: 0 auto;
	margin-bottom: 0;
}
#mainTopwrap320 .tabcover320{
		margin-bottom: 3px;
		position: relative;
}
#mainTopwrap320 .tabcover320 p{
	font-size: 20px;
	color: #fff;
	padding: 5px 0;
	margin-bottom: 0;
	text-align: center;
}
#mainTopwrap320 .tabcover320 p.tab_a{
	background-color: #6F8CA2;
}
#mainTopwrap320 .tabcover320 p.tab_b{
	background-color: #77A68F;
}
#mainTopwrap320 .tabcover320 p.tab_c{
	background-color: #A29573;
}
#mainTopwrap320 .tabcover320 p.tab_d{
	background-color: #999;
}
#mainTopwrap320 .tab320 ul.applist320{
	margin-bottom: 0;
	display: none;
}
#mainTopwrap320 .tab320 li{
	margin-bottom: 3px;
	position: relative;
}
#mainTopwrap320 .tab320 li a.appclick{
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 99;
}
#mainTopwrap320 ul.applist320 li .covertitle320{
	position: absolute;
	color: #fff;
	left: 0;
	right: 0;
	margin: 0 auto;
	padding-top: 11%;
}
#mainTopwrap320 ul.applist320 li .covertitle320 img{
	display: inline;
	height: 55px;
}
#mainTopwrap320 ul.applist320 li .covertitle320 h3{
	color: #fff;
	font-size: 1.2em;
	padding-bottom: 0.2em;
	font-weight: normal;
}
#mainTopwrap320 ul.applist320 li .covertitle320 h4{
	color: #fff;
	font-size: 1.0em;
	font-weight: normal;
}
#mainTopwrap320 .tabcover320 .tabbtn{
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
}
#mainTopwrap320 .tabcover320 .img320{
	width: 100%;
}
#mainTopwrap320 .applist320 .coverimg320{
	width: 100%;
}
#mainTopwrap320 .tabcover320 i.on{
	position: absolute;
	bottom: 0px;
	height: 6px;
	width: 100%;
	text-align: left;
	display: block;
}

#mainTopwrap320 .tabcover320 i.off{
	display: none;
}
#mainTopwrap320 .tabcover320.a i{
	background-color: #51687B;
}
#mainTopwrap320 .tabcover320.b i{
	background-color: #4F7B65;
}
#mainTopwrap320 .tabcover320.c i{
	background-color: #73684D;
}

/*appdtails page*/
#backtop{
	display: none;
}
#main p {
	font-size: 14px;
}
#main .fixprod .fixcontent .prodTab li.tabname a span{
	padding: 0;
}
#main .fixprod .fixcontent .prodTab li.tabname_b a span {
    padding: 0;
}
#main .fixprod .fixcontent .prodTab li.tabname a span.tv{
	color: #4D7965;
}
#main .fixprod .fixcontent .prodTab li.tabname a span.icon1{
	background: none;
}
#main .fixprod .fixcontent .prodTab li.tabname a span.icon1.on{
	background: none;
}
#main .fixprod .fixcontent .prodTab li.tabname a span.icon2{
	background: none;
}
#main .fixprod .fixcontent .prodTab li.tabname a span.icon2.on{
	background: none;
}
#main .fixprod .fixcontent .prodTab li.tabname a span.icon3{
	background: none;
}
#main .fixprod .fixcontent .prodTab li.tabname a span.icon3.on{
	background: none;
}
#main .fixprod .fixcontent .prodTab li.tabname a span.icon4{
	background: none;
}
#main .fixprod .fixcontent .prodTab li.tabname a span.icon4.on{
	background: none;
}
#main .fixprod .fixcontent .prodTab li.tabname a span.icon5{
	background: none;
}
#main .fixprod .fixcontent .prodTab li.tabname a span.icon5.on{
	background: none;
}
#main .fixprod .fixcontent .prodTab li.tabname a span.icon6{
	background: none;
}
#main .fixprod .fixcontent .prodTab li.tabname a span.icon6.on{
	background: none;
}
#main .fixprod .fixcontent .prodTab li.tabname_b a span.icon7{
	background: none;
}
#main .fixprod .fixcontent .prodTab li.tabname_b a span.icon7.on{
	background: none;
}
#main .fixprod .fixcontent .prodTab li.tabname_b a span.icon8{
	background: none;
}
#main .fixprod .fixcontent .prodTab li.tabname_b a span.icon8.on{
	background: none;
}
#main .fixprod .fixcontent .prodTab li.tabname_b a span.icon9{
	background: none;
}
#main .fixprod .fixcontent .prodTab li.tabname_b a span.icon9.on{
	background: none;
}
#main .fixprod .fixcontent .prodTab li.tabname_b a span.icon10{
	background: none;
}
#main .fixprod .fixcontent .prodTab li.tabname_b a span.icon10.on{
	background: none;
}
#main .fixprod .fixcontent .prodTab li.tabname_b a span.icon14{
	background: none;
}
#main .fixprod .fixcontent .prodTab li.tabname_b a span.icon12.on{
	background: none;
}
#main .fixprod .fixcontent .prodTab li.tabname_b a span.icon13.on{
	background: none;
}
#main .fixprod .fixcontent .prodTab li.tabname_b a span.icon14.on{
	background: none;
}
#main .fixprod .fixcontent .prodTab li.tabname_b a span.icon15.on{
	background: none;
}

#appTopwrap .contTop{
	max-width: 320px;
	padding: 30px 15px;
}

#main .fixprod .fixcontent{
	max-width: 320px;
	padding: 30px 10px;
}
.tvsv_content{
	width: 88%;
	max-width: 320px;
}
 .tvsv_content ul li.tvcon1{
	width:100%;
}
 .tvsv_content ul li.tvcon2{
	width:100%;
	padding:30px 0 0 0px;
}
.tvsv_content ul li.tvcon3{
	width:100%;
	padding: 30px 0 0 0px;
}
.tvsv_content ul li.tvcon4{
	width:100%;
	padding:30px 0 0 0;
}
#appTopwrap .contTop .left_cont{
	padding-right: 0;
	text-align: center;
	width: 100%;
}
#appTopwrap .contTop .right_cont{
	width:100%;
	margin-top:20px;
}
.right_cont.tv_t .tv_qr{
	display: none;
}
.right_cont.tv_t{
	padding-top:20px;
}
#appTopwrap .contTop .right_cont h2{
	padding-bottom: 0.3em;
	font-size: 24px;
}
#appTopwrap .contTop .right_cont h4{
	font-size: 18px;
	padding-bottom: 0.8em;
}
#appTopwrap .contTop ul.downloadbtn{
	margin: 0 auto;
	display: block;
	overflow: hidden;
	padding-bottom: 30px;
	width: 100%;	
}
#main p.zhushi{
	font-size: 12px;
}

.tvsv_content .maintop ul.downloadbtn li a span {
  font-size: 12px;
  background: none;
  background-size: 0;
  padding-left: 0;
}

.tvsv_content{
	max-width: 320px;
}
.tvsv_content2{
	max-width: 320px;
}
.tvsv_content h1{
	font-size: 35px;
	padding-bottom: 30px;
}
.tvsv_content h2{
	font-size: 26px;
	padding-bottom: 30px;
}
.tvsv_content h4{
	font-size: 20px;
	padding:30px 0;
}
.tvmain .intro1{
	float: none;
	max-width: 320px;
	margin-right: 0px;
	width: 90%;
	margin: 0 auto;
}
.tvmain .intro2{
	float: none;
	max-width: 320px;
	margin-right: 0px;
	width: 90%;
	margin: 0 auto;
}
#main .tvmain .iconlei{
	font-size: 22px;
}
#main .tvmain .title{
	font-size: 30px;
	color: #333;
	margin-bottom: 20px;
	line-height: 120%;
}
#main .tvmain .iconlei {
  margin-bottom: 0;
}
#main .tvmain .txt {
  font-size: 20px;
  margin-bottom: 20px;
}
.tvmain .introimg1 {
  padding-top: 0;
  float: none;
  max-width: none;
  width: 100%;
}
.tvmain .introimg2 {
  padding-top: 0;
  float: none;
  max-width: none;
  width: 100%;
}
.tvmain .introimg3 {
  padding-top: 0;
  float: none;
  max-width: none;
  width: 100%;
}
.tvmain.last {
  padding-top: 60px;
}
.tvmain .intro1.last {
  margin-top: 0;
}
.tvsv_content .tvguide{
	width: 98%;
}
.pptv{
	padding: 60px 0;
	margin: 0 auto;
	display: block;
	position: relative;
}
.pptv h3 {
  font-size: 30px;
  width: 220px;
  height: 90px;
  padding-left: 76px;
}
.pptv h5 {
  font-size: 22px;
}
#main .pptv .pplist {
  font-size: 20px;
}
#main .pptv .pplist.left li {
  width:100%;
}
#main .pptv .pptvimg{
	position: relative;
  top:0;
  left: 0;
  max-width: 300px;
  margin: 0 auto;

}
#main .pptv .tiplist {
  font-size: 12px;
}
.tvguide {
  margin: 0 auto;
  padding: 20px 20px;
}

#appTopwrap .contTop ul.downloadbtn li a span{
	font-size: 12px;
	background: none;
	background-size: 0;
	padding-left: 0;
}


#main .fixprod .fixcontent .listframe li{
	list-style-type: disc;
	/*width: 105px;*/
}
#main .fixprod .fixcontent .listframe{
	border: 1px solid #fff;
	padding: 10px;
}
#main .fixprod .fixcontent .prodTab li.on{
	color: #516679;
	padding: 0;
}
#main .fixprod .fixcontent .prodTab li.on i{
	display: none;
}
#main .fixprod .fixcontent .prodTab li.tabname{
	width:30%;
	margin: 0 2px 1px 0;
}
 .smartkey_content{
	max-width: 640px;
}
.smartkey_content ul{
	padding: 0 20px;;
}
.smartkey_content ul li{
	padding-bottom: 40px;
	padding-right: 75px;
}
.smartkey_content .sktext{
	margin: 0px 20px;
}
#appTopwrap .right_cont ul.songpalqr{
	display: none;
}
#appTopwrap .right_cont ul.songpalqr li{
	padding: 0 22px 20px 96px;
}
.songpal_content .songpal_con{
	padding: 0 20px;
}
.songpal_con ul.spcon1 li{
	padding-right: 0;
	padding-top: 20px;
}
.songpal_con ul{
	margin-bottom: 30px;;
}
.songpal_con ul.spcon2 li{
	float: left;
	padding-right: 15%;
	width: 100%;
}

#main .fixprod .fixcontent .prodTab li.tabname{
	width: 98px;
	height: 44px;
	line-height: 15px;
}

#main .fixprod .fixcontent .listframe{
	border: 1px solid #fff;
}

.pmm_content{
	padding-top: 20px;
	margin: 0 20px;
	width: 88%;
}
.pmm_content .pmmcon li{
	width: 96%;
	padding-right: 20px;
	padding-left: 10px;
}
.pmm_content .pmmcon li img.big{
	width: 90%;
}
.pmm_content .pmmcon.dian li{
	width: 80%;
	padding-right: 20px;
	padding-left: 40px;
}
.pmm_content .pmmcon li.t2{
	margin: 30px 0;
	width: 90%;
}
.pmm_content .pmmcon li.t5{
	width: 80%;
	margin-bottom: 30px;
}
.pmm_content .pmmcon li.t6{
	margin-bottom: 50px
}
.right_cont ul.pmmqr{
	display: none;
}
.right_cont ul.pmmqr li{
	padding: 0 22px 20px 96px;
}
#appTopwrap .contTop.pmmstyle{
	padding:30px 15px;
}
#appTopwrap .contTop ul.downloadbtn li{
	float: left;
	text-align: center;
	border-radius:5px;
	-moz-border-radius:5px;
	width:49%;
	line-height:320%; 
}


.pmca_content{
	width: 88%;
	max-width: 320px;
}
.pmcatab li {
    float: left;
    margin-right: 1px;
    width: 33%;
}
.pmca_content .pmca_con li.txt1{
	width:100%;
	padding-right: 5%;
}
.pmca_content .pmca_con ul.l1 li{
	width: 100%;
	padding-bottom: 18px;
}
.pmca_content .pmca_con ul.l2 li{
	padding-bottom: 30px;
	width: 100%;
}
.pmca_content .pmca_con ul.l3 li{
	width: 100%;
	padding-bottom: 20px;
}
.pmca_content .pmca_con ul.l4 li{
	padding-right: 5px;
	width: 48%;
	padding-bottom: 10px;
}
.pmca_content .pmca_con ul.l5 li{
	width: 100%;
	padding-bottom: 10px;
}
.pmca_content .pmca_con ul.l6 li{
	width: 100%;
	padding-bottom: 30px;
}
.pmca_content .pmca_con li.txt2{
	width:100%;
	padding-right: 4%;
}
.pmca_content .buybtn.hdr {
	float: none;
	margin-bottom: 20px;
}
.pmca_content .buybtn.sra {
	float: none;
	margin-top: 0;
	margin-bottom: 20px;
}


.pmh_content{
	margin: 0 auto;
	width: 88%;
	max-width: 320px;
	padding-top: 40px;
}
.pmh_content .pmhcon li{
	width: 100%;
}
.pmh_content .pmhcon .searchimg {
    height: 400px;
}
.pmh_content .pmhcon .searchimg .biaoti {
    position: relative;
    left: 0%;
    top: 250px;
    max-width: none;
}
.phaseone_con{
	max-width: 768px;
	padding: 20px 20px;
	margin: 0 auto;
}
.coe_content{
	padding: 10px 0 40px;
	margin: 0 auto;
	width: 90%;
	max-width: 768px;
}
.coe_content .licon.left{
	padding: 0;
}
.coe_content .licon.right{
	padding: 0;
}
.coe_content li{
	width: 100%;
	height: auto;
	float: none;
	margin-bottom: 20px;
}
.coe_content .licon .bigicon{
	position: absolute;
	padding-top: 2px;
	width: 40px;
}
.coe_content .licon h3{
	font-size: 20px;
	padding-left: 43px;
}

.amc_content{
	width: 90%;
}
.amc_content li{
	width: 100%;
	padding-bottom: 15px;
}

.smartkey_content ul li .sktitle {
height: 130px;
padding-bottom: 0px;
}

/*ACTION CAM APP*/
.aca_content {
  max-width: 320px;
}
.aca_content .menuOntop{
  background-color: #f2f0f1;
}
.aca_content .menuOntop .toppoint {
  max-width: 320px;
  margin: 10px auto;
}
.aca_content h2 {
  font-size: 27px;
  line-height: 130%;
}
.menuOntop .toppoint li img {
  width: 151px;
  max-width: none;
}
.aca_content .menuOntop .toppoint li {
  margin: 0 4px 10px;
}
#main .menuOntop .toppoint p {
  font-size: 14px;
}
.menuOntop .zhushi span {
  margin-right: 0;
  display: block;
}
.menu.w720 {
	display: none;
}
.menu.w640 {
	display: none;
}
.menu.w320 {
	display: block;
	width: 320px;
	margin: 0;
	overflow: hidden;
}
.menu.w320 .menubtn img{
	max-width: 106px;
}
#main .aca_content .acawarp p{
	font-size: 12px;
}
.aca_content .acawarp {
  width: 95%;
  margin: 0 auto;
}
.aca_content .acawarp .stepcon {
  position: relative;
  margin: 10px 0 0 0;
}
#main .aca_content .acawarp .stepimg1{
	display: none;
}
#main .aca_content .acawarp .stepimg1w640{
	display: block;
	padding-top: 50px;
}
.aca_content .acawarp .steptxt1{
	top:0;
	left:0;
	width:100%;
}
.aca_content .acawarp .steptxt2{
	top:30%;
	left:0;
	width:100%;
}
.aca_content .acawarp .steptxt3{
	top:54%;
	left:0;
	width:100%;
}
.aca_content .acawarp .steptxt4{
	top:80%;
	left:0;
	width:100%;
}
#main .aca_content .acawarp .stepimg4{
	display: none;
}
#main .aca_content .acawarp .stepimg4w640{
	display: none;
}
#main .aca_content .acawarp .stepimg4w320{
	display: block;
	margin-bottom: 30px;
}
.acawarp .step .aca3si2{
	display: none;
}
.acawarp .step .aca3si2w640{
	display: block;
	margin: 0 auto;
}
.acawarp .step .aca3si3{
	display: none;
}
.acawarp .step .aca3si3w640{
	display: block;
	margin: 0 auto;
}
.acawarp .step .aca2si1{
	display: none;
}
.acawarp .step .aca2si1w320{
	display: block;
	margin: 0 auto;
}

.stepcon .aca2s2i2 {
	display: none;
}
.stepcon .aca2s2i2w640 {
	display: none;
}
.stepcon .aca2s2i2w320 {
	display: block;
}
.stepcon .wifilogo {
	width: 13%;
}
.acawarp .step .step3img1{
	display: none;
}
.acawarp .step .step3img1w320{
	display: block;
}

.videoclip{
	width:320px;
	height: 220px;
}
#videotxt{
	width: 320px;
}

.idc_content{
	width: 90%;
}


#main .fixprod .fixcontent .prodTab li.tabname_b {
	width: 33%;
}

#main .fixprod .fixcontent .prodTab li.tabname_b {
    width: auto;
    color: #B6C5CC;
    background-color: #554C39;
    float: left;
    position: relative;
    padding: 0;
/*    padding: 0 15px;*/
    margin-top: 6px;
    margin-left: 1px;
    font-size: 14px;
}
#main .fixprod .fixcontent .prodTab li.tabname_b.on {
    /*padding: 3px 10px;*/
    padding: 3px 0;
}
#main .fixprod .fixcontent .prodTab li.tabname_b a span {
    padding: 8px 0;
}

.hrap_content {
    width: 95%;
}
.hrap_content h4 {
    font-size: 24px;
    padding: 10px 0 10px;
}
.hrap_list1 li {
	float: none;
    width: auto;
    padding-right: 0;
}
.hrap_list2 .hright {
    float: none;
    width: auto;
}
.hrap_list2 .hright img{
	max-width: 300px;
    margin: 0 auto;
}
.hrap_list2 .hleft {
    float: none;
    width: 100%;
}


.hrap_list3 li {
	float: none;
    width: auto;
    padding-right: 0; 
}
.hrap_list3 li img{
    width: auto;
    margin:0 auto;
}
.hrap_con ul li {
    font-size: 14px;
    color: #666;
}
.icon_play {
	background: url(../images/icon_play.jpg) no-repeat 0 5px;
}
.icon_stop {
	background: url(../images/icon_stop.jpg) no-repeat 0 5px;
}
.icon_pause {
	background: url(../images/icon_pause.jpg) no-repeat 0 5px;
}
.icon_pre {
	background: url(../images/icon_pre.jpg) no-repeat 0 5px;
}
.icon_next {
	background: url(../images/icon_next.jpg) no-repeat 0 5px;
}
.hrap_list4 li {
    padding: 10px 12px 10px 0;
}

.hrap_list6 li {
	float: none;
}
.hrap_list6 .zl1 {
	width: auto;
}
.hrap_list6 .zl2 {
	width: auto;
}

#appTopwrap .contTop ul.downloadbtn li a {
    padding: 0;
}

/*HDD AUDIO REMOTE*/
.har_list0 .hleft {
	float: none;
    width: auto;
}
.har_list0 .hright {
	float: none;
}
.har_list1 li{
    float: none;
    width: auto;
    padding-right:0;
}
.har_list2 .hleft {
    float: none;
    width: auto;
}
.har_list2 .hright {
    float: none;
    width: auto;
}
.hrap_con li img{
	margin:0 auto;
}


.hmt_list2 li {
    float: none;
    width: auto;
}
.rec_content {
    width: 95%;
}
.rec_content h4 {
    font-size: 20px;
    padding: 10px 0 10px;
}

.rec_content .rec_con .recimg1_640 {
	display: block;
    float: none;
    margin-left: 0;
}
.rec_content .rec_con .recimg1 {
	display: none;
}
.rec_content .rec_con .leftcon {
    float: none;
    width: auto;
}
.rec_content .rec_con .rightcon {
    float: none;
    width: auto;
}
#main .rec_content .reclist4 li {
    float: none;
    width: auto;
}
#main .rec_content .reclist4 li img{
    margin:0 auto;
}

.hrvc_list1 li {
    float: none;
    padding-right: 0;
    padding-bottom: 20px;
}
.hrvc_list1 li.left50 {
    width: auto;
}
.hrvc_con .audiotab{
	width: 95%;
}
.hrvc_con .audiotab tr td{
	padding-right: 0;
	text-align: center;
	line-height: 200%;
	font-size: 12px;
}

/*Remote Camera Control  */
#main .rcc_content {
	width: 88%;
}
.rcc_content .content.window {
	display: none;
}
.rcc_content #window-320 {
	display: block;
}
.rcc_content #window-320 img {
	width: 100%;
}
.rcc_content .content #left {
	float: none;
	width: 100%;
}
.rcc_content .content #right {
	float: none;
	width: 100%;
}
.rcc_content .content .image-text .text {
	width: auto;
	max-width: 240px;
}
.rcc_content #viewboard .image-text .text {
	width: 230px;
}
.rcc_content #setting .image-text .text {
	width: 230px;
}
.rcc_content #viewboard .image-text, .rcc_content #setting .image-text {
	height: auto;
}
.rcc_content #viewboard #v1, .rcc_content #viewboard #v7 {
	height: auto;
}
.rcc_content #setting #s10 {
	height: auto;
}
.rcc_content #setting, .rcc_content #viewboard {
	margin-top: 80px;
}

/* Smart B-Trainer */
.sbt_content {
	width: 88%;
}
#main .fixprod .fixcontent .prodTab li.tabname_b a span.icon11.on {
    background: none;
}
.sbt_content .image-text {
	width: 100%;
	margin-bottom: 50px;
}
.sbt_content .section-1 {
	padding-bottom: 50px;
}
.sbt_content #bigsize .imgs .img1 {
	float: none;
}
.sbt_content #bigsize .imgs .img3 {
	float: none;
}
.sbt_content #bigsize .imgs img {
	margin-bottom: 30px;
}
.sbt_content .section-2 .image-text {
	float: none;
}
.sbt_content .section-2 .image-text.right {
	float: none;
}
.sbt_content .section-2 .image-text.right p {
	width: auto;
	margin-left: 0;
}
.sbt_content .section-2 .image-text.left p {
	height: auto;
}

/*playmemories_Mobile*/

.pmm_content .pmmcon .why570 .imgs .btn-video.ios {
    float: none;
    margin-top: 20px;
    display: block;
}

/* koov */
#main .koov_content .koov_con h1 {
	font-size: 36px;
	padding: 0 10px;
}
#koovTopwrap {
	background-image: none;
}
#koovTopwrap .contTop {
	width: 100%;
	padding: 0 30px;
	box-sizing: border-box;
}
#main #koovTopwrap .phone_pic, #main .koov_content .phone_pic {
	display: block;
}
#koovTopwrap .contTop .left_cont .download_btn {
	text-align: center;
}
#koovTopwrap .contTop .left_cont .download_btn li {
	float: none;
	display: block;;
}
#koovTopwrap .contTop .left_cont .download_btn li a {
    margin: auto;
}
#koovTopwrap .contTop .left_cont .download_btn li.right {
	float: none;
	margin: 0;
	margin-bottom: 20px;
}
#koovTopwrap .contTop .left_cont {
	width: 100%;
}
#main .fixprod.koov .fixcontent .prodTab li.on {
	background-image: none;
}
#main .koov_content p, #main .koov_content h5 {
	padding: 0 30px;
}
#main .koov_content .section.one .cont1_pic {
	display: none;
}
#main .koov_content .section.one .phone_desc {
	display: block;
	padding-bottom: 50px;
}
#main .koov_content .section.one img {
	padding: 0 10px;
	box-sizing: border-box;
	margin-bottom: 30px;
}
#main .koov_content .section.three {
	background-color: #75C882;
	background-image: none;
	height: auto;
}
#main .koov_content .section.three .koov_con .koov_text {
	float: none;
	margin-top: 0;
	text-align: center;
}
#main .koov_content .section.three .koov_con p {
	margin: 0 auto;
	max-width: 600px;
	text-align: center;
	margin-top: 30px;
}
#main .koov_content .section.three .phone_pic.sec3 {
	margin: auto;
	margin-top: 30px;
	padding-bottom: 20px;
}
#main .koov_content .section.three .bgimg {
	display: none;
}
#main .koov_content .section.five img {
	position: static;
	width: auto;
	padding-bottom: 50px;
}
#main .koov_content .section.five .koov_con {
	padding: 0;
	padding-top: 50px;
}
#main .koov_content .section.five .text_wrap {
	width: auto;
	text-align: center;
}

/* headphones_connect */

#main .hpc_content .section.one .hpc_func {
	width: 100%;
}
#main .hpc_content .section.one .hpc_func img {
	margin: 0 auto;
}
#main .hpc_content .section h1 {
	padding: 50px 20px;
	font-size: 36px;
}
/*imaging edge*/
.imaingedgewrap .iedgecon1 img{
float: none;
width: auto;
}
.imaingedgewrap .iedgecon2 img{
float: none;
width: auto;
}
.imaingedgewrap .iedgecon3 li{
float: none;
width: auto;
}
.imaingedgewrap .iedgecon3 .newbtn img{
width: 100px;
}