/*img {
	display: inline;
}*/
#new_header #headerNav .content {
	z-index: 99;
}
#main {
	position: relative;
}
#main p {
	font-size: 14px;
	color: #666;
}
#applistWrap ul li a.knowmore {
	text-decoration: underline;
}
#backtop{
	width: 960px;
	margin: 20px auto;
	text-align: center;
	display: block;
}
#backtop .btn_top{
	width: 60px;
	margin: 0 auto;
	display: block;
}
#mainTopwrap .bghuawen{
	margin: 0 auto;
	position: relative;
	z-index: 1;
	width: 100%;
	max-width: 1680px;
}
#mainTopwrap .bghuawen .bghwimg1{
	position: absolute;
	left:0;
	top:0;
}
#mainTopwrap .bghuawen .bghwimg2{
	position: absolute;
	right:0;
	top:0;
}
#mainTopwrap .kv{
	position: relative;
	z-index: 2;
}
#mainTopwrap .kv .title{
	font-size: 50px;
	color: #666;
	padding: 0;
	margin-bottom: 0px;
}
#mainTopwrap .kv .last{
	padding-right: 0px;
}
#mainTopwrap .kv li i.off{
	display: none;
}
#mainTopwrap .kv li .no1 i{
	background-color: #51687B;
}
#mainTopwrap .kv li .no2 i{
	background-color: #4F7B65;
}
#mainTopwrap .kv li .no3 i{
	background-color: #73684D;
}
#mainTopwrap .kv li .no1{
	background-color: #6F8CA2;
}
#mainTopwrap .kv li .no2{
	background-color: #77A68F;
}
#mainTopwrap .kv li .no3{
	background-color: #A29573;
}
#mainTopwrap .btn a{
	color: #fff;
	display: block;
	text-align: center;
}
#mainTopwrap .btn img.more_on{
	display: inline-block;
}
#mainTopwrap .btn img.more_off{
	display: none;
}
#mainTopwrap .kv li a.kvimg{
	display: block;
}
#mainTopwrap .kv li a.kvimg_off{
	display: none;
}
#mainTopwrap #applistWrap {
position: relative;
z-index: 2;
}

#cliwrap{
	background-color: #E2DEE0;
	width:100%;
}
.cli_area li.cli{
	float: left;
	position: relative;
}
#applistWrap .appcover{
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	height: 100%;
	z-index: 99;
	width: 100%;
}
#applistWrap .appcover .coverimg{
	height: 100%;
	width: 100%;
}
#applistWrap .appcover a.coverclick{
	z-index: 99;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	overflow: hidden;
}
#applistWrap .appcover .covertitle{
	position: absolute;
	top: 23%;
	z-index: 3;
	text-align: center;
	width: 100%;
	color: #fff;
}
#applistWrap .appcover .covertitle img{
	max-width: 83px;
	text-align: center;
	display: inline;
}
#applistWrap .appcover .covertitle img.hires{
	max-width: none;
}
#mainTopwrap #applistWrap ul.digital li.appintro{
	background-color: #6F8CA2;
}
#mainTopwrap #applistWrap ul.tv li.appintro{
	background-color: #77A68F;
}
#mainTopwrap #applistWrap ul.sound li.appintro{
	background-color: #A29573;
}
#mainTopwrap #applistWrap ul.digital ul.appdownload li{
	background-color: #51687B;
}
#mainTopwrap #applistWrap ul.tv ul.appdownload li{
	background-color: #4F7B65;
}
#mainTopwrap #applistWrap ul.sound ul.appdownload li{
	background-color: #73684D;
}

#applistWrap ul.appdownload li.btnright{
		margin-right: 0;
}
#applistWrap ul.appdownload li.single{
	margin-right: 0;
	margin-left: 30%;
}
#applistWrap ul.appdownload li a{
	display: block;
	overflow: hidden;
	padding: 2% 0;
}
#applistWrap ul.appdownload2 li.hires1{
	max-height: 135px;
	position: absolute;
}
#applistWrap ul.appdownload2 li.hires2{
	max-height: 135px;
	position: absolute;
}

/* App details page*/
#appTopwrap{
	background-color: #F2F0F1;
	width: 100%;
	display: block;
	overflow: hidden;
}
#main p.zhushi{
	clear: both;
	font-size: 1em;
	font-weight: normal;
	color: #999;
	padding-bottom: 10px;
	margin-bottom: 0;
}
#main p.zhushi a{
	color: #F75852;
	text-decoration: underline;
}
#main #applistWrap .coverzhushi{
	font-size: 1em;
	font-weight: normal;
	margin-bottom: 10px;;
	color: #fff;
}

#appTopwrap .contTop{
	max-width: 960px;
	margin: 0 auto;
	display: block;
	overflow: hidden;
	padding: 30px 0;
}
#appTopwrap .contTop.pmmstyle{
	padding:30px 0 0 0;
}
#appTopwrap .contTop .left_cont{
	float: left;
	width:45%;
	padding-right: 5%;
}
#appTopwrap .contTop .left_cont img{
	max-width: 445px;
	width: 100%;
	margin: 0 auto;
}

#appTopwrap .contTop .right_cont{
	float: left;
	width:50%;
}
#appTopwrap .contTop .right_cont h2{
	color: #516679;
	line-height: 120%;
	font-weight: normal;
	padding-bottom: 0.3em;
	font-size: 2.6em;
}
#appTopwrap .contTop .right_cont h3{
	color: #626262;
	font-size: 18px;
	line-height: 120%;
	font-weight: normal;
	padding-bottom: 0.3em;
}
#appTopwrap .contTop .right_cont h4{
	color: #516679;
	font-size: 1.4em;
	line-height: 120%;
	font-weight: normal;
	padding-bottom: 1.2em;
}
#appTopwrap .contTop .right_cont span{
	font-size: 14px;
	font-weight: normal;
}
#appTopwrap .contTop .right_cont p{
	line-height: 160%;
}
#appTopwrap .contTop ul.downloadbtn{
	clear: both;
	margin: 10px 0;
	display: block;
	overflow: hidden;
}
#appTopwrap .contTop ul.downloadbtn li{
	float: left;
	text-align: center;
	border-radius:5px;
	-moz-border-radius:5px;
	width:49%;
	line-height:320%; 
}
#appTopwrap .contTop ul.downloadbtn li a {
	display: block;
	overflow: hidden;
	padding: 2% 0;
}
#appTopwrap .contTop ul.downloadbtn li a span{
	color: #fff;
	font-size: small;
	background: url('https://www.sonystyle.com.cn/store/image_center/images/icon_download.png') no-repeat 0 50%;
	background-size: 20px;
	padding-left: 17%;
}
ul.downloadbtn li.color1{
	background-color: #51687B;
}
ul.downloadbtn li.color2{
	background-color: #73684D;
}
ul.downloadbtn li.color3{
	background-color: #4F7B65;
}
#main .fixprod{
	background-color: #6F8CA2;
	width: 100%;
}
#main .fixprod .fixcontent{
	max-width: 960px;
	margin: 0 auto;
	padding: 30px 0;
	position: relative;
}
#main .fixprod .fixcontent p.zhushi2{
	font-size: 12px;
	color: #fff;
	padding-top: 10px;
	margin-bottom: 0;
}

#main .fixprod .fixcontent p.fixtitle{
	color: #fff;
	font-size: 30px;
	margin-bottom: 0.4em;
}
#main .fixprod .fixcontent p.fix_subtitle{
	color: #fff;
	font-size: 18px;
	margin-bottom: 0.4em;
}
#main .fixprod .fixcontent .group{
	position: absolute;
	right:5%;
	top:-45px;
	max-width: 90px;
}
#main .fixprod .fixcontent .prodlist{
	width: 100%;
	color: #fff;
}
#main .fixprod .fixcontent .prodlist2{
	width: 100%;
	color: #fff;
}
#main .fixprod .fixcontent .prodTab li.tabname{
	width:19.9%;
	color: #B6C5CC;
	background-color: #51687B;
	float: left;
	position: relative;
	margin-top: 6px;
	margin-left: 1px;
}
#main .fixprod .fixcontent .prodTab li.tabname a{
	color: #B6C5CC;
	width: 100%;
	display: block;
	padding: 8px 0;
	text-align: center;
}
#main .fixprod .fixcontent .prodTab li.tabname a span{
	padding: 8px 0 8px 45px;
}
#main .fixprod .fixcontent .prodTab li.tabname a span.icon1{
	background: url(https://www.sonystyle.com.cn/store/image_center/images/icon_1.png) no-repeat 3px 0px;
}
#main .fixprod .fixcontent .prodTab li.tabname a span.icon1.on{
	background: url(https://www.sonystyle.com.cn/store/image_center/images/icon_1_on.png) no-repeat 3px 0px;
}
#main .fixprod .fixcontent .prodTab li.tabname a span.icon2{
	background: url(https://www.sonystyle.com.cn/store/image_center/images/icon_2.png) no-repeat 3px 0px;
}
#main .fixprod .fixcontent .prodTab li.tabname a span.icon2.on{
	background: url(https://www.sonystyle.com.cn/store/image_center/images/icon_2_on.png) no-repeat 3px 0px;
}
#main .fixprod .fixcontent .prodTab li.tabname a span.icon3{
	background: url(https://www.sonystyle.com.cn/store/image_center/images/icon_3.png) no-repeat 3px 0px;
}
#main .fixprod .fixcontent .prodTab li.tabname a span.icon3.on{
	background: url(https://www.sonystyle.com.cn/store/image_center/images/icon_3_on.png) no-repeat 3px 0px;
}
#main .fixprod .fixcontent .prodTab li.tabname a span.icon4{
	background: url(https://www.sonystyle.com.cn/store/image_center/images/icon_4.png) no-repeat 3px 0px;
}
#main .fixprod .fixcontent .prodTab li.tabname a span.icon4.on{
	background: url(https://www.sonystyle.com.cn/store/image_center/images/icon_4_on.png) no-repeat 3px 0px;
}
#main .fixprod .fixcontent .prodTab li.tabname a span.icon5{
	background: url(https://www.sonystyle.com.cn/store/image_center/images/icon_5.png) no-repeat 3px 0px;
}
#main .fixprod .fixcontent .prodTab li.tabname a span.icon5.on{
	background: url(https://www.sonystyle.com.cn/store/image_center/images/icon_5_on.png) no-repeat 3px 0px;
}
#main .fixprod .fixcontent .prodTab li.tabname a span.icon6{
	background: url(https://www.sonystyle.com.cn/store/image_center/images/icon_6.png) no-repeat 3px 0px;
}
#main .fixprod .fixcontent .prodTab li.tabname a span.icon6.on{
	background: url(https://www.sonystyle.com.cn/store/image_center/images/icon_6_on.png) no-repeat 3px 0px;
}
#main .fixprod .fixcontent .prodTab li.on{
	padding: 3px 0;
	margin-top: 0;
	background-color: #fff;
	margin-left: 0;
	text-align: center;
	color: #516679;
}
#main .fixprod .fixcontent .prodTab li.on a{
	color: #516679;
	display: block;
	width: 100%;
}
#main .fixprod .fixcontent .prodTab li.on i{
	display: block;
}
#main .fixprod .fixcontent .prodTab li i{
	position: absolute;
	display: none;
	background: url(https://www.sonystyle.com.cn/store/image_center/images/on.png) no-repeat 0px 0px;
	width: 24px;
	height: 12px;
	bottom: -13px;
	left:0px;
	right: 0px;
	margin: 0 auto;
}
#main .fixprod .fixcontent .listframe{
	clear: both;
	padding: 15px;
	border: 2px solid #fff;
	background-color: #5B7B91;
}
#main .fixprod .fixcontent .listframe.tv_t{
	background-color: #61967B;
}
#main .fixprod .fixcontent .listframe ul.prodplist{
	clear: both;
	overflow: hidden;
}
#main .fixprod .fixcontent .listframe li{
	list-style-type: disc;
	list-style-position: inside;
	font-size: 1em;
	color: #ccc;
	float: left;
	width: 112px;
	padding-right: 3px;
	line-height: 180%;
	margin-left: 2px;;
}
.listframe .prodplist a{
	color: #fff;
}
.listframe .prodplist{
	display: none;
}
.listframe .prodplist.on{
	display: block;
}
#main .fixprod .fixcontent .demoshow{
	font-size: 1.4em;
	color: #fff;
	padding: 5px 0 5px 40px;
	text-decoration: underline;
	display: block;
	margin-top: 15px;
}
#main .fixprod .fixcontent .demoshow.forpmh{
	background:url(https://www.sonystyle.com.cn/store/image_center/images/pmh_icon1.png) no-repeat 0 0;
}

.amc_content{
	width: 960px;
	padding: 40px 0;
	margin: 0 auto;
	display: block;
	overflow: hidden;
}
.amc_content li{
	float: left;
	padding-right: 15px;
}
.amc_content li.last{
	padding-right: 0;
}

/*Capture One Express*/
.phaseone{
	width: 100%;
	background-color: #F2F0F1;
}
.phaseone_con{
	max-width: 960px;
	padding: 20px 0;
	margin: 0 auto;
}
.phaseone_con h3{
	font-size: 30px;
	color: #5A7A91;
	padding-bottom: 10px; 
}
.phaseone_con p{
	padding-bottom: 10px; 
	margin-bottom: 0;
}

.coe_content{
	padding: 40px 0;
	margin: 0 auto;
	width: 100%;
	max-width: 960px;
	display: block;
	overflow: hidden;
}
.coe_content li{
	float: left;
	width: 50%;
	height: 278px;
}
.coe_content li .peitu{
	width: 100%;
	max-width: 480px;
}
.coe_content .licon{
	color:#666;
	font-size: 14px;
	line-height: 150%;
	position: relative;
}
.coe_content .licon .bigicon{
	position: absolute;
	padding-top: 4px;
}
.coe_content .licon h3{
	color:#51677A;
	font-size: 30px;
	font-weight: normal;
	padding-bottom: 20px;
	padding-left: 68px;
}
.coe_content .licon.left{
	padding: 40px 40px 40px 0;
}
.coe_content .licon.right{
	padding: 40px 0 40px 40px;
}
.coe_content .coe_right{
	float: right;
}
/*playmemories_camera_apps*/

.pmca_content{
	padding: 40px 0;
	margin: 0 auto;
	max-width: 960px;
	width: 100%;
}

.pmca_content .pmca_con{
	border-bottom: 1px #ccc solid;
	margin-bottom: 30px;
	padding-bottom: 30px;
}

.pmca_content .pmca_con.last{
	border-bottom: none;
}
.pmca_content .pmca_con ul{
	clear: both;
	display: block;
	overflow: hidden;
}
.pmca_content .pmca_con li{
	float: left;
}
.pmca_content .pmca_con p b{
	font-weight: bold;
}

.pmca_content .pmca_con h3{
	font-size: 24px;
	font-weight: normal;
	color: #656565;
	padding-bottom: 10px;
	padding-top: 10px;
}

.pmca_content .pmca_con li.txt1{
	width:63%;
	padding-right: 5%;
}
.pmca_content .pmca_con .imgtitle{
	padding-bottom: 30px;
	max-width: 266px;
}
.pmca_content .pmca_con ul.imglist{
	padding: 10px 0;
	display: block;
	overflow: hidden;
}
#main .pmca_content .pmca_con ul li.last{
	padding-right: 0;
}
.pmca_content .pmca_con ul.l1 li{
	padding-right: 90px;
}
.pmca_content .pmca_con ul.l2 li{
	padding-right: 170px;
}
.pmca_content .pmca_con li.txt2{
	width:46%;
	padding-right: 4%;
}
.pmca_content .pmca_con ul.l3 li{
	padding-right: 90px;
}
.pmca_content .pmca_con ul.l4 li{
	padding-right: 104px;
}
.pmca_content .pmca_con ul.l5 li{
	padding-right: 90px;
}
.pmca_content .pmca_con ul.l6 li{
	padding-right: 75px;
}

/*playmemories_home*/

.pmh_content{
	margin: 0 auto;
	width: 100%;
	max-width: 960px;
	padding-top: 40px;
}
.pmh_content .pmhcon{
	padding-bottom: 50px;
	border-bottom: 1px #ccc solid;
	margin-bottom: 50px;
}
.pmh_content .pmhcon.last{
	border-bottom: none;
}
.pmh_content .pmhcon ul{
	display: block;
	overflow: hidden;
}
.pmh_content .pmhcon li{
	float: left;
	width: 50%;
}
.pmh_content .pmhcon h3{
	font-size: 24px;
	font-weight: normal;
	color: #51677A;
	padding: 20px 0;
}

/*playmemories_Mobile*/

.pmm_content{
	margin: 0 auto;
	padding-top: 40px;
	width: 100%;
	max-width: 960px;
}
.pmm_content .pmmcon{
	padding-bottom: 50px;
	border-bottom: 1px #ccc solid;
	margin-bottom: 50px;
}
.pmm_content .pmmcon.last{
	border-bottom: none;
}
.pmm_content .pmmcon .why530 li{
	width:100%;
	margin-bottom: 50px;
}
.pmm_content .pmmcon ul{
	display: block;
	overflow: hidden;
	margin-bottom: 30px;
}
.pmm_content .pmmcon li{
	float: left;
	position: relative;
	padding-left: 42px;
	width: 45%;
}

.pmm_content .pmmcon li.t2{
	margin: 30px 0;
	width: 100%;
}
.pmm_content .pmmcon li.t5{
	width: 45%;
	margin-bottom: 280px;
}
.pmm_content .pmmcon h3{
	font-size: 30px;
	font-weight: normal;
	color: #51677A;
	padding: 10px 0 20px;
}
#main .pmm_content .pmmcon .subtitle{
	font-size: 24px;
	font-weight: normal;
	color: #51677A;
	margin-bottom: 10px;
}
.pmm_content .pmmcon i{
	position: absolute;
	top:0;
	left:0;
	font-size: 21px;
	background-color: #F77F2D;
	border-radius: 8px;
	-moz-border-radius:8px;
	width: 12px;
	height: 12px;
	font-style: normal;
	font-weight: bold;
	color: #fff;
	text-align: center;
	padding: 10px;
	display: inline-block;

	overflow: hidden;
	line-height: 12px;
}
.pmm_content .pmmcon i.small{
  font-size: 12px;
  width: 23px;
  height: 23px;
  padding: 3px;
  line-height: 20px;
  top: 5px;
}
/*smart key*/

#appTopwrap .contTop .right_cont.sound_t h2{
	color:#72674C;
}
#appTopwrap .contTop .right_cont.sound_t h4{
	color:#72674C;
}
.smartkey_content{
	margin: 0 auto;
	width: 100%;
	max-width: 960px;
}
.smartkey_content ul{
	display: block;
	overflow: hidden;
}
.smartkey_content ul li{
	float: left;
	padding-right: 172px;
}
.smartkey_content ul li.last{
	padding-right: 0;
}
.smartkey_content ul li .sktitle{
	height:140px;
	padding-bottom: 20px;
}
.smartkey_content ul li h3{
	font-size: 30px;
	color:#72674C;
	padding-bottom: 20px;
	font-weight: normal;
}
.smartkey_content .sktext{
	margin: 30px 0;
}
.smartkey_content .sktext p{
	font-size: 12px;
	line-height: 150%;
}

/*songpal*/

.songpal_content{
	margin: 0 auto;
	width: 100%;
	max-width: 960px;
}
.songpal_content .songpal_con{
	border-bottom: 1px #ccc solid;
	padding-bottom: 20px;
	margin-bottom: 30px;
}
.songpal_content .songpal_con.last{
	border-bottom: none;
}

#appTopwrap .right_cont.sound_t ul.songpalqr li{
	float: left;
	padding: 0 0 20px 60px;
}
#appTopwrap .right_cont.sound_t ul.songpalqr li.last{
	padding-left:110px;
}
#appTopwrap .contTop ul.downloadbtn{
	margin-bottom: 30px;
}
.songpal_con ul{
	overflow: hidden;
	display: block;;
}
.songpal_con ul.spcon2{
	max-width: 760px;
	margin: 0 auto;
}
.songpal_con ul.spcon1 li{
	float: left;
	padding-right: 111px;
}
.songpal_con ul.spcon2 li{
	float: left;
	padding-right: 15%;
	width: 42%;
}
.songpal_con ul li.last{
	padding-right: 0;
}
.songpal_con ul li .sptitle{
	padding-bottom: 0px;
}
.songpal_content h3{
	font-size: 30px;
	color:#72674C;
	padding-bottom: 20px;
	font-weight: normal;
}
.songpal_content h4{
	font-size: 18px;
	color:#72674C;
	padding: 20px 0 20px;
	font-weight: normal;
}
.songpal_content .sptitle h3{
	font-size: 24px;
	color:#929292;
	padding: 20px 0 0 0;
	font-weight: normal;
}
.songpal_content .sptitle h4{
	padding: 10px 0;
}

/*tv sideview*/
#appTopwrap .contTop .right_cont.tv_t h2{
	color:#4E7A65;
}
#appTopwrap .contTop .right_cont.tv_t h4{
	color:#4E7A65;
}
#appTopwrap .contTop .conttopTip{
	color:#666;
	font-size: 14px;
	padding-top: 20px;
	margin: 0;
}
#appTopwrap .contTop .conttopTip span{
	color:#fff;
	font-size: 12px;
	background-color: #A92B31;
	padding: 2px 5px;
}
.right_cont.tv_t{
	padding-top: 100px;
	position: relative;
}
.right_cont.tv_t .tv_qr{
	position: absolute;
	right: 11%;
	top: 0;
}
#main .fixprod.tv_t{
	background-color: #77A68F;
}
.tvsv_content{
	margin: 0 auto;
	width: 100%;
	max-width: 960px;
}
.tvsv_content2{
	margin: 0 auto;
	width: 100%;
}
.fen{
	background-color: #F7E0DF;
}
.tvsv_content .maintop{
  text-align: center;
  margin-top: 40px;
}
.tvsv_content h1{
	font-size: 60px;
	color: #333;
	padding-bottom: 50px;
	font-weight: normal;
}
.tvsv_content h2{
	font-size: 38px;
	color: #666;
	padding-bottom: 20px;
	font-weight: normal;
}
.tvsv_content h4{
	clear: both;
	font-size: 28px;
	color: #666;
	padding:50px 0;
	font-weight: normal;
}
.tvsv_content .maintop ul.downloadbtn{
  max-width: 481px;
  margin: 0 auto;
}
.tvsv_content .maintop ul.downloadbtn li {
  float: left;
  text-align: center;
  border-radius: 5px;
  -moz-border-radius: 5px;
  width: 49%;
  line-height: 320%;
}
.tvsv_content .maintop ul.downloadbtn li a span {
  color: #fff;
  font-size: small;
  background: url('https://www.sonystyle.com.cn/store/image_center/images/icon_download.png') no-repeat 0 50%;
  background-size: 20px;
  padding-left: 17%;
}
.tvsv_content .maintop ul.downloadbtn li a {
  display: block;
  overflow: hidden;
  padding: 2% 0;
}

.tvmain{
	max-width: 960px;
	padding-top: 60px;
	margin: 0 auto;
	display: block;
	overflow: hidden;
}
.tvmain.last{
	padding-top: 0;
}
.tvmain .intro1{
	float: right;
	max-width: 320px;
	margin-right: 50px;
}
.tvmain .intro1.last{
	margin-top: 100px;
}
.tvmain .intro2{
	float: left;
	max-width: 320px;
	margin-left: 50px;
}
.tvmain .introimg1{
	float: left;
	max-width: 50%;
}
.tvmain .introimg2{
	float: right;
	max-width: 50%;
}
.tvmain .introimg3{
	float: left;
	max-width: 50%;
}
#main .tvmain .iconlei{
	background: url('https://www.sonystyle.com.cn/store/image_center/images/tvsv_icon.png') no-repeat 0 0;
	height:68px;
	padding: 10px 0 0 90px;
	font-size: 26px;
	color: #333;
	margin-bottom: 10px;
}
#main .tvmain .iconlei.n1{
	background: url('https://www.sonystyle.com.cn/store/image_center/images/tvsv_icon.png') no-repeat 0 0;
}
#main .tvmain .iconlei.n2{
	background: url('https://www.sonystyle.com.cn/store/image_center/images/tvsv_icon.png') no-repeat 0 -118px;
}
#main .tvmain .iconlei.n3{
	  background: url('https://www.sonystyle.com.cn/store/image_center/images/tvsv_icon.png') no-repeat 0 -233px;
	  padding: 0 0 0 90px;
	  margin-bottom: 40px;
	  line-height: 120%;
}
#main .tvmain .title{
	font-size: 35px;
	color: #333;
	margin-bottom: 40px;
}
#main .tvmain .txt{
	font-size: 14px;
	color: #666;
}
.tvguide{
	max-width: 901px;
	margin: 0 auto;
	padding: 20px 0;
}
.tvguideimg{
	margin: 30px 0;
}
.pptv{
	max-width: 960px;
	padding: 60px 90px;
	margin: 0 auto;
	display: block;
	position: relative;
}
.pptv h3 {
	color: #333;
	font-size: 35px;
	line-height: 120%;
	font-weight: lighter;
	background: url(https://www.sonystyle.com.cn/store/image_center/images/pptv_logo.jpg) no-repeat 0 10px;
	width: 320px;
	height: 90px;
	padding-left: 90px;
	margin: 0 auto;
}
.pptv h5 {
	color: #666;
  font-size: 18px;
  line-height: 120%;
  font-weight: lighter;
  margin: 40px 0;
}
#main .pptv .redtitle {
	color: #A92B31;
  font-size: 26px;
  line-height: 120%;
  font-weight: lighter;
  margin: 40px 0;
}
#main .pptv .blacktitle {
	color: #333;
  font-size: 26px;
  line-height: 120%;
  font-weight: lighter;
  padding: 20px 0;
  clear: both;
  margin-bottom: 0;
}
#main .pptv .pplist {
	color: #666;
  font-size: 14px;
  padding: 0 0 40px 30px;
}
#main .pptv .pplist li{
  line-height: 160%;
  font-weight: lighter;
}
#main .pptv .pplist.left li {
  width:400px;
}
#main .pptv .pptvimg{
  position: absolute;
  top:16%;
  left: 57%;
}
#main .pptv .tips{
  margin: 40px 0 10px 0;
}
#main .pptv .tiplist{
  color: #999;
  font-size: 14px;
  line-height: 160%;
}
#main .pptv .tiplist a{
  color: #999;
}

/*ACTION CAM APP*/
.aca_content{
	margin: 0 auto;
	width: 100%;
	max-width: 960px;
}

.aca_content .menuOntop{
	text-align: center;
}
.aca_content h2{
	font-size: 32px;
	font-weight: normal;
	margin: 0 auto;
	padding: 30px 0;
}
.aca_content .menuOntop .toppoint{
	display: block;
	overflow: hidden;
  	margin: 20px auto;
}
.aca_content .menuOntop .toppoint li{
	float: left;
	position: relative;
	margin: 1%;
}
.aca_content .menuOntop .toppoint li.last{
	margin-right: 0;
}
.aca_content .menuOntop{
  padding: 30px 0;
}
#main .menuOntop .toppoint p{
	font-size: 22px;
	line-height: 140%;
	position: absolute;
	left: 0;
	right: 0;
	margin: 0 auto;
	top:35%;
	z-index: 1;
	color: #B22F00;
}
.menuOntop .toppoint li img{
	width:212px;
	max-width: none;
}
.menuOntop .zhushi span{
	margin-right: 20px;
}
.menuOntop .zhushi span.last{
	margin-right: 0px;
}
.menu{
	margin: 20px 0;
	display: block;
	overflow: hidden;
}

.menu li{
	float: left;
	margin-right: 1px;
}
.menu li.last{
	margin-right: 0;
}
.menubtn .on{
	display: none;
}
 .menubtn .off{
	display: block;
}
 .menubtn.show .on{
	display: block;
}
 .menubtn.show .off{
	display: none;
}
.aca_content .acawarp h2{
	text-align: center;
}
.aca_content .acawarp .step{
	padding-top: 30px;
	margin-bottom: 30px;
	border-top: 1px #ccc dotted;
	display: block;
	overflow: hidden;
	position: relative;
}
.aca_content .acawarp .stepicon{
	width:100px;
	height: 100px;
	display: block;
	position: absolute;
	top:0px;
}
.aca_content .acawarp .stepicon.icon1{
	background: url(https://www.sonystyle.com.cn/store/image_center/images/aca_stepicon.png) no-repeat 0 30px;
}
.aca_content .acawarp .stepicon.icon2{
	background: url(https://www.sonystyle.com.cn/store/image_center/images/aca_stepicon.png) no-repeat 0 -70px;
}
.aca_content .acawarp .stepicon.icon3{
	background: url(https://www.sonystyle.com.cn/store/image_center/images/aca_stepicon.png) no-repeat 0 -170px;
}
.aca_content .acawarp .stepicon.icon4{
	background: url(https://www.sonystyle.com.cn/store/image_center/images/aca_stepicon.png) no-repeat 0 -270px;
}
.aca_content .acawarp h3{
	font-size: 24px;
	padding: 0 0 20px 60px;
	font-weight: normal;
}

.aca_content .acawarp .stepcon{
	position: relative;
	margin: 10px 0 0 60px;
}
.aca_content .blackbold{
	color:#000;
	font-weight: bold;
}
.aca_content .acawarp .stepcon .lk{
	margin-left: 15px;
}
.aca_content .acawarp .steptxt1{
	position: absolute;
	top:0;
	left:0;
	width:275px;
}
.aca_content .acawarp .steptxt2{
	position: absolute;
	top:0;
	left:58%;
	width:250px;
}
.aca_content .acawarp .steptxt2 .wifilogo{
	display: inline;
}
.aca_content .acawarp .steptxt3{
	position: absolute;
	top:55%;
	left:0;
	width:320px;
}
.aca_content .acawarp .steptxt4{
	position: absolute;
	top:55%;
	left:58%;
	width:320px;
}
.aca_content .acawarp .small{
	font-size: 12px;
}
.aca_content .acawarp .fcode{
	max-width: 845px;
	margin: 20px 20px 20px 0;

}
#main .aca_content .acawarp .fcode .fcodetitle{
	font-size: 24px;
	color: #fff;
	background-color: #57BAA2;
	padding: 10px 30px;
	margin: 0;
}

#main .aca_content .acawarp .fcode .fcodecon{
	font-size: 14px;
	color: #656565;
	background-color: #ededed;
	padding: 10px 30px;
	margin: 0;
}
#main .aca_content .acawarp .fcode .fcodecon li{
	list-style: decimal inside none;
	line-height: 180%;
}

.acawarp .step.s2a h3{
	float: left;
}
.acawarp .step .aca2si1{
	display: block;
	padding-left: 20px;
}
.acawarp .step .aca2si1w320{
	display: none;
}
.acawarp .step.s2b h3{
	float: left;
}
.acawarp .step .aca2s2i1{
	padding-left: 20px;
}
.stepcon .aca2s2i2 {
	display: block;
}
.stepcon .aca2s2i2w640 {
	display: none;
}
.stepcon .aca2s2i2w320 {
	display: none;
}
.stepcon .aca2s2i1w320 {
	display: none;
}
.acawarp .step h4{
	font-size: 18px;
	color: #333;
	line-height: 150%;
	font-weight: normal;
	padding-left: 60px;
}
.acawarp .step img.fl{
	display: inline;
}
.acawarp .step .aca3si2{
	display: block;
	margin: 50px 0;
}
.acawarp .step .aca3si2w640{
	display: none;
}
.acawarp .step .aca3si3{
	display: block;
	margin: 50px 0;
}
.acawarp .step .aca3si3w640{
	display: none;
}
.acawarp .step .step3img1{
	display: block;
}
.acawarp .step .step3img1w320{
	display: none;
}
.videowrap{
	display: none;
	position: absolute;
	top: 0;
	left: 0;
}
.videoarea{
	position: fixed;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.75);
	filter: progid:dximagetransform.microsoft.gradient(startColorstr='#4d000000', endColorstr='#4d000000', GradientType=0);
	background-size: cover;
	-webkit-box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.75);
	-moz-box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.75);
	box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.75);
}
.videoclip{
	position: absolute;
	width:720px;
	height: 415px;
	top:0;
	bottom: 0;
	right:0;
	left:0;
	margin: auto;
	z-index: 1;
}

#videoclose{
	color: #fff;
	position: absolute;
	top: -19px;
	right: 1px;
	display: block;
	width: 46px;
	background-color: #000;
	text-align: center;
}
#videotxt{
	color: #fff;
	width: 720px;
	height:50px;
	text-align: center;
	font-size: 20px;
	right: 0;
	left: 0;
	margin: auto;
	position: absolute;
	background-color: #333;
	line-height: 250%;
}
.videocontent{
	width: 100%;
}
.addtext{
	margin-bottom: 15px;
	display: block;
	overflow: hidden;
	color: #E37328;
}
.addtext li{
	float: left;
	margin-right: 15px;
	list-style: inside disc;
}
.addtext li a{
	color: #E37328;
	text-decoration: underline;
}