.left { float: left; }
.right { float: right; }
.vertical {display:table; *position: relative; width:100%; height: 65px;}
.vertical_wrap {display:table-cell;vertical-align:middle; *position:absolute; top: 50%; left: 0; *+left:75px;}
.vertical_content { *position: relative; top: -50%; left: 0;}
.vertical_wrap_2 {display:table-cell;vertical-align:middle; *position:absolute; top: 50%; right: 0; *+right:75px;}
.vertical_content_2 { *position: relative; top: -50%; right: 0;}

.mediatitle { margin-top: 5px; }
.mediatitle h1 { font-size: 24px; color: #4c4c4c; padding-left: 10px; padding-bottom: 10px; }
.mediatitle .p span { margin: 0px 6px; }
.mediatop { background: #f3f3f3; }
.mediatopp, .mediabot,.mediaboxtop, .mediaboxbot { background:url(spriteimg/mediaplayer_bg.png) no-repeat}
.mediatopp { background-position: 0px 0px; height: 13px; }
.mediabot { background-position: 0px -30px; height: 12px; }
.mediainn { padding: 0px 15px; }
.mediainn .right { width: 486px; }
.mediainn .right p { line-height: 24px; }
.mediainn p { padding: 5px 0px; }

.mediainfo { margin-bottom: 50px; } 
.mediainfo h3 { font-size: 16px; color: #444444; }
.tubiao{float: right;background:url(/images/com.png) no-repeat;}
.mediainfo p { margin-top: 15px; line-height:24px;}
.mediainfo2 { margin-bottom: 70px; }
.mediainfo1 .right { width:440px; }
.mediainfo2 .left { width: 475px; text-align: left; }
.mediainfo3 .right { width: 440px; }
.mediainfo4 .left { width: 475px; text-align: left; }
.mediainfo2 .left p, .mediainfo4 .left p { line-height: 24px; }
.mediasupport .mediaboxtop { background-position: 0px -915px; height: 21px; }
.mediasupport .mediaboxbot { background-position: 0px -954px; height: 23px; }
.mediasupport .mediaboxinn { background: url(images/bundle_box_bg.jpg) repeat-y top left; padding: 0px 35px; overflow: hidden; }
.mediasupport2 .mediaboxtop { background-position: 0px -1128px; height: 21px; }
.mediasupport2 .mediaboxbot { background-position: 0px -1168px; height: 23px; }
.mediasupport2 .mediaboxinn {padding: 0px 35px; overflow: hidden; }
#guide{border:1px solid #00a6d8;padding:5px 0;}
.mediasupportinfo1 { width: 228px; float: left; display: inline; }
.mediasupportinfo2 { width: 690px; float: left; display: inline; padding-left: 10px; border-left:1px solid #c6edff;}
.mediasupportinfo3 { width: 286px; float: left; display: inline; }
.mediaboxinn h4 { font-size: 16px; padding: 5px 0px; }
.mediabtn { width: 211px; height: 86px; margin: 30px 0px 0px 50px; }
.mediabtn a { background: url(spriteimg/media_btn.png) no-repeat 0px 0px; width: 131px; height: 86px; display: block; width: 156px; height: 86px; color: #ffffff; font-weight: bolder; font-size: 14px; padding-left: 55px; }
.mediabtn a:hover { background-position: 0px -100px; }
.mediabtn a table { height: 86px; width: 130px; cursor: pointer; }
/*20120703加download buy按钮*/
.playerbuy { border-bottom: #ddd solid 1px; margin-bottom: 20px; padding: 10px 0px; }
.playbuyleft { width: 600px; padding: 0px 10px 10px; float: left; }
.playerbuybtn { float: right; width: 360px; }
.playerbuybtn .btn { margin-right: 20px; }
.playerprice { float: right; margin-right: 20px; line-height: 54px; }
.playerprice .price { color: #ee0000; font-weight: bolder; }
a.playerbtn_buy .left { background: url(/images/mediaplayer/playerbtn.png) 0px 0px; line-height: 54px; padding-left: 20px; float: left; height: 54px; display: block; color: #fff; font-size: 24px; }
a.playerbtn_buy .right { background: url(/images/mediaplayer/playerbtn.png) -494px 0px; width: 20px; float: left; height: 54px; display: block; }
a.playerbtn_buy:hover .left { background: url(/images/mediaplayer/playerbtn.png) 0px -81px; color: #fff }
a.playerbtn_buy:hover .right { background: url(/images/mediaplayer/playerbtn.png) -494px -81px; }
a.playerbtn_download .left { background: url(/images/mediaplayer/playerbtn.png) 0px -168px; line-height: 54px; padding-left: 60px; float: left; height: 54px; display: block; color: #fff; font-size: 24px; }
a.playerbtn_download .right { background: url(/images/mediaplayer/playerbtn.png) -454px -168px; width: 60px; float: left; height: 54px; display: block; }
a.playerbtn_download:hover .left { background: url(/images/mediaplayer/playerbtn.png) 0px -248px; color: #fff }
a.playerbtn_download:hover .right { background: url(/images/mediaplayer/playerbtn.png) -454px -248px; }
.yellow { color: #fe7e00; font-weight: bold; font-size: 16px; }
.mediatip { float: left; width: 460px; border-right: solid 1px #c6edff; }
.mediatutorial { float: right; width: 460px; }
.mediatip li, .mediatutorial li { line-height: 24px; padding-left: 36px; }
.mediatip h4, .mediatutorial h4 { background: url(spriteimg/list-c24.png) no-repeat 0px 12px; line-height: 40px; height: 40px; padding-left: 36px; }
/***** syw 2014.6.7 *****/
.syw_main { margin: 50px 0; }
.main_top>div {   width:500px;float:left;}
.syw_main div h3 { font-size: 32px;  text-align: center; }
@-moz-document url-prefix() {
 .syw_main div h3 {
font-family:"Segoe UI";
}
}
 
.syw_free { border-right: 1px solid #c6edff; }
.syw_main .syw_freelist { margin-left: 90px; font-size: 14px; line-height: 40px; margin-top: 15px;  }
.syw_freelist li{background:url(/images/mediaplayer/player_0612.png) no-repeat 0 -375px;padding-left:20px;}
.landian { color: #00a6d8; font-size: 20px; margin-right: 20px; }
.download_free { }
.download_free:hover { color: #000; }
.download_free span { font-size: 12px; font-family: Arial; margin-top: 2px; display: block; margin-left: -8px; }
.download_free img { vertical-align: middle; }
 
.syw_down{margin-right:20px;}
.download_buy span { font-size: 14px; font-family: Arial; }
.syw_title { font-size: 32px; font-family: "Segoe UI Light"; font-weight: 100; text-align: center; }
@-moz-document url-prefix() {
 .syw_title {
font-family:"Segoe UI";
}
} 
/*** tab3***/
.mediasupport{border:1px solid #00a6d8;padding:10px 0;}


/*player打包产品*/
.player_suite{ border-top:1px solid #00a6d8; padding-top:40px;}
.player_suite .fab9_buy_btn{ float:right; margin-top:10px;}
.player_suite .fab9_buy_btn:hover .left{ background-position: -50px 8px;}
.player_suite .flleft{ float:left;width:330px; position:relative;}
.player_suite .flleft img{ padding-left:20px;}
.player_suite .flleft .package_save{ position:absolute; left:210px; top:-10px;}
.player_suite .flright{ float:right; width:670px; font-size:14px; }
.player_suite .flright h3{ font-size:32px; font-weight:normal; padding:10px 0px;}

/*1031改版*/
.pro_top{ background:url(/images/mediaplayer/3/player_icon.png) no-repeat 0px 20px; height:86px;border-bottom:#00a6d8 solid 1px; padding:20px 0px 20px 100px;}
.pro_top .fab9_button{ margin-top:10px;}
.pro_top_review h2{ font-size:28px; padding-top:10px;}
.banner{ width:1002px; height:575px; position:relative; border-bottom:#00a6d8 solid 1px; margin:0px;}
.banner_mac{ background:url(/images/mediaplayer/3/banner_new_mac.jpg) no-repeat center top;}
.banner_win{ background:url(/images/mediaplayer/3/banner_new3_win.jpg) no-repeat center top;}
.banner_mac .banner_block{ position:absolute; top:25px; right:25px; width:564px; height:318px;}
.banner_win .banner_block{ position:absolute; top:27px; right:26px; width:565px; height:341px;}
.banner_block .banner_nav{ position:absolute; top:0px; left:0px; display:none;}
.banner_block .banner_nav.imgshow{ display:block;}
.banner_mac .banner_menu{ position:absolute; top:325px; left:230px;}
.banner_win .banner_menu{ position:absolute; top:355px; left:230px;}
.banner_block .banner_menu li{ display:block; float:left; width:7px; height:7px; margin:0px 10px; background:url(/images/mediaplayer/3/banner_menu.png) no-repeat -19px 0px; cursor:pointer;}
.banner_block .banner_menu li.selected{ background-position:0 0;}

#gallery{ position:absolute; top:450px; right:0px;}
.banner .fab9_button{ position:absolute; top:442px; left:0px;}
 a.get_mac, a.get_win{ color:#00a6d8; font-size:18px; float:right; margin-top:20px;}

.mainbox_1 h3{ font-size:20px; font-weight:normal;}
.pro_des{ padding:20px 0px;  border-bottom:#00a6d8 solid 1px;}
/*coupon*/
.bts_coupon{background:url(/images/coupon_bg20.png) no-repeat;width:1002px; height:47px; position:absolute; bottom:20px; left:0px;}
.bts_coupon p{line-height:55px;padding-left:180px; color:#fff; font-size:14px;}

