body, p, h1, h2, h3, h4, h5, h6, form, input, img, li, dl, dt, dd{margin:0px; padding:0px;font-family:"Lucida Grande","Lucida Sans Unicode","Verdana", Arial, Helvetica, sans-serif; font-size:14px; }
img{border:0px;}
ul, li{list-style:none;margin:0px;padding:0px;}
a:link{color:#056da8; text-decoration:none;}
a:visited{color:#056da8; text-decoration:none;}
a:hover{color:#056da8; text-decoration:underline;}
a:active{text-decoration:none;}
.clear{clear:both;}
/* header */
.header_new{background:#3d3d3d;position:fixed;width:100%;height:38px;float:left;z-index:9;}
.header{width:1028px;height:38px;line-height:38px;font-size:12px;color:#515252;margin:0 auto; }
.fleft{color:#fff;}
.fleft a{color:#fff;}
.fleft a:hover{color:#fff;}
.fleft a:link{color:#fff;}
.fav_ifunbox a{font-size:14px;font-weight:bold;color:#fff;margin-top:-2px;}
.fav_ifunbox a:hover{ text-decoration:none;}
.fav_img{margin-top:10px;float:left;margin-right:5px;}
.header_ads{width:1028px;margin:0 auto;}
.header_ads_f{float:right;}
.header_ads_l{width:290px;height:90px;background:#ccc;float:left;}
.vline{margin:0 2px;color:#CCC;font-size:10px;}
i{font-style:normal;font-weight:normal;}
.fleft{float:right;}
.fright{float:left;}
.mtl{margin-top:6px;}
.change_nav{width:100%;background:url(../images/top01.gif) repeat;margin:0 auto;border-bottom:6px solid #056da8;}
.change_nav ul{width:810px;margin:0 auto;padding:10px 0 10px 208px;height:27px;}
.change_nav ul li{float:left;padding:0 60px;font-size:16px;}
.change_nav ul li:last-child{border-left:1px dashed #ccc; }
.change_nav ul li:first-child{padding:0 0 0 60px;}
.change_nav ul li .nav_win_gray{background:url(../images/nav_icon.png) no-repeat 0 0;width:29px;height:25px;display:block;float:left;margin-right:5px;}
.change_nav ul li .nav_win_blue{background:url(../images/nav_icon.png) no-repeat -30px 0;width:29px;height:25px;display:block;float:left;margin-right:5px;}
.change_nav ul li .nav_mac_gray{background:url(../images/nav_icon.png) no-repeat 0 -27px;width:20px;height:25px; display:block;float:left;margin-right:5px;}
.change_nav ul li .nav_mac_blue{background:url(../images/nav_icon.png) no-repeat -29px -27px;width:20px;height:25px; display:block;float:left;margin-right:5px;}
.change_nav ul li .nav_iphone_gray{background:url(../images/nav_icon.png) no-repeat 0px -52px;width:15px;height:27px; display:block;float:left;margin-right:5px;}
.change_nav ul li .nav_iphone_blue{background:url(../images/nav_icon.png) no-repeat -29px -52px;width:15px;height:27px; display:block;float:left;margin-right:5px;}
.change_nav ul li a{line-height:27px;display:block;float:left;cursor:pointer;color:#666;}
.change_nav ul li a.hover{color:#056da8;text-decoration:none;font-weight:bold;}
.nav_win_blue_sj{width:15px;height:8px;background:url(../images/nav_icon.png) no-repeat;background-position:0 -86px;margin-top:29px;margin-left:95px;}
.banner_backgound{width:100%;height:392px;margin:0px auto;background:url(../images/bj_s.jpg) repeat-x;}
.banner{width:1028px;height:392px;margin:0 auto;}
.banner_left{width:428px;float:left;padding-top:50px;}
.banner_top{height:100px;position:relative;}
.banner_top_logo{background:url(../images/logo.png) no-repeat;position:absolute;width:334px;height:54px;}
.banner_top p{position:absolute;top:60px;font-size:22px;color:#fff;line-height:24px;margin-left:90px;}
.banner_middle{margin-top:32px;margin-left:90px;}
.banner_middle ul li{color:#fff;font-size:14px;}
.banner_middle ul li img{vertical-align:middle;margin-right:12px;}
.banner_bottom{width:380px;margin-top:10px;position:relative;top:-5%;float:left;}
.download_btn,.download_btn:hover,.download_btn:active{width:292px;height:60px;display:block;background:url(../images/banner_btn_.png) no-repeat;overflow:hidden;margin-top:24px;cursor:pointer;text-align:center;color:#fff;line-height:60px;font-size:20px;margin-left:90px;}
.download_btn:link,.download_btn:visited{color:#fff;}
.download_btn:hover{background-position:0 -62px;text-decoration:none;}
.download_btn:active{background-position:0 -124px;text-decoration:none;}
.banner_bottom .file{font-size:12px;float:left;margin-top:10px;margin-left:90px;}
.banner_bottom .file a{color:#fff;}
.banner_right{width:600px;float:left;height:300px;margin-top:45px;}
.banner_right .focus{width:600px;height:300px;overflow:hidden;position:relative;float:left;}
.banner_right .focus_img{height:300px;position:absolute;left:0;top:0;overflow:hidden;}
.banner_right .focus_img li{width:600px;height:300px;float:left;}
.banner_right .foucs_left,.banner .foucs_right{width:39px;height:39px;position:absolute;top:60%;margin:-60px 0 0;}
.banner_right .foucs_left{background:url(../images/banner_s.png) no-repeat;left:15px;background-position:0 -42px;}
.banner_right .foucs_right{background:url(../images/banner_s.png) no-repeat;right:15px; background-position:-39px  -42px;}
.banner_right .foucs_left_cur{background:url(../images/banner_s.png) no-repeat;left:15px;}
.banner_right .foucs_right_cur{background:url(../images/banner_s.png) no-repeat;right:15px;background-position:-39px 0;}
.banner_ribbon{width:112px;height:112px;background:url(../images/banner_ribbon.png) no-repeat;position:absolute;z-index:1;margin-left:495px;margin-top:-7px;}
.focus_img li .detailed{width:540px;height:50px;background:#000;position:absolute;bottom:0;background:url(../images/mask.png) no-repeat;padding:0 20px;margin:10px;}
.focus_img li .detailed p{font-size:18px;color:#fff;line-height:50px;width:540px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.banner_backgound_mac{width:100%;height:392px;margin:0px auto;background:url(../images/mountainlion.jpg) no-repeat center top;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;}
.banner_ribbon_mac{width:112px;height:112px;background:url(../images/banner_ribbon.png) no-repeat; background-position:0 -113px;position:absolute;z-index:1;margin-left:-7px;margin-top:-7px;}
.download_btn_mac,.download_btn_mac:hover,.download_btn_mac:active{width:245px;height:58px;display:block;background:url(../images/demo.png) no-repeat;overflow:hidden;margin-top:24px;cursor:pointer;text-align:center;color:#566164;line-height:58px;font-size:20px;margin-left:90px;text-shadow:0 1px 0 #fff;border-radius:10px; border:1px solid #8D97A3; box-shadow:0 0 0 1px rgba(255, 255, 255, 0.3) inset,0 1px 3px rgba(0, 0, 0, 0.15);}
.download_btn_mac:link,.download_btn_mac:visited{color:#566164;}
.download_btn_mac:hover{background-position:0 -58px;text-decoration:none;}
.download_btn_mac:active{background-position:0 -116px;text-decoration:none;}
.footer{width:1028px;height:20px;line-height:40px;margin:10px auto 0 auto;color:#333;position:relative;border-top:1px solid #ccc;font-size:12px;}
.footer_nav{float:left;margin-left:15px;}
.footer_links{float:right;line-height:20px;font-size:12px;margin-top:8px;cursor:pointer;}
.footer_links a,.footer_links a p{color:#056da8;text-decoration:underline;margin-right:15px;float:left;}
.footer_links a:hover,.footer_links a:hover p{color:#056da8;text-decoration:underline;}
.footer_links a .national_english,.footer_links a .national_china{background:url(../images/national.png) no-repeat;width:19px;height:13px;display:block;float:left;margin-top:5px;margin-left:-10px;}
.footer_links a .national_Deutsch{background:url(../images/de_flag.png) no-repeat;width:19px;height:13px;display:block;float:left;margin-top:5px;margin-left:-10px;}
.footer_links a .national_china{background-position:0 -14px;}
.footer_links p{float:left;font-size:12px;}
.footer_{width:1028px;margin:0px auto;}
.footer_ p{color:#D9DBDB;font-size:7px;-webkit-text-size-adjust:none;}
.footer_ a{color:#D9DBDB;}
.box{width:100%;height:450px;}
.box_f{height:450px;}
.box_c{background:#FAFAFA;height:450px;border-top:1px solid #ececec;border-bottom:1px solid #ececec;}
.feature_main{width:1028px;margin:0 auto;height:450px;padding:30px 0;}
.feature_main_left{float:left;}
.feature_main_right{float:left;margin-top:20px;}
.main_title h3{float:left;line-height:60px;font-size:34px;width:455px;}
.main_content{float:left;font-size:16px;color:#444;}
.floating_box{width:100%;background:url(../images/bg_n.png) repeat;height:68px;overflow:hidden;}
.floating_box_title{width:1090px;margin:0 auto;padding-top:20px;padding-left:20px;font-size:18px;}
.floating_box_title .uyan_btn{height:40px;float:left;overflow:hidden;margin-right:60px; color:#666;}
.floating_box_title .ujian_btn{height:40px;float:left;overflow:hidden;margin-right:60px;color:#666;}
.floating_box_title .jiathis_btn{height:40px;float:left;overflow:hidden;margin-right:60px;color:#666;}
.floating_box_title .ufea_btn{height:40px;float:left;overflow:hidden;color:#666;}
.floating_box_title .uyan_btn_cur{height:40px;float:left;overflow:hidden;margin-right:60px;border-bottom:8px solid #056da8;}
.floating_box_title .ujian_btn_cur{height:40px;float:left;overflow:hidden;margin-right:60px;border-bottom:8px solid #056da8;}
.floating_box_title .jiathis_btn_cur{height:40px;float:left;overflow:hidden;margin-right:60px;border-bottom:8px solid #056da8;}
.floating_box_title .ufea_btn_cur{height:40px;float:left;overflow:hidden;border-bottom:8px solid #056da8;}
.floating_box_title a:hover{text-decoration:none;}
.bottomlist{width:1028px;margin:20px auto  auto;border-bottom:1px solid #ccc;height:190px;}
.bottomlist ul{float:left;}
.bottomlist ul li{color:#666;line-height:20px;font-size:12px;}
.bottomlist ul li a{cursor:pointer;margin:0 3px 0 2px;}
.bottomlist ul li:first-child,.bottomlist ul li.main_01{font-size:16px;color:#555;line-height:30px;}
.footer_btn{margin:0 auto;width:245px;height:64px;}
.bottom_ads{width:728px;margin:20px auto 20px auto;}
.bottomlist_v{width:350px;}
.bottomlist_help{margin-left:50px;}
.fl{margin-top:30px;}
.ft{margin-top:100px;margin-left:55px;width:500px;}
.al{width:455px;margin-top:170px;}
.at{float:right;}
.diskt{margin-top:150px;margin-left:80px;width:480px;}
.mt{margin-top:180px;width:500px;}
.ml{margin-top:-80px;position:absolute;float:right;margin-left:240px;}
.fs{font-size:15px;}
.center{width:1028px;margin:10px auto 0 auto;}
.center h2{font-size:18px;border-bottom:1px solid #ccc;line-height:35px;padding-bottom:8px;}
.version_download h3{text-indent:5px;font-size:15px;margin-top:10px;line-height:23px;}
.version_download h3 .windows_titleicon,.version_download h3 .mac_titleicon,.version_download h3 .iPhone_titleicon,.version_download h3 .iPad_titleicon,.version_download h3 .ifunbox_titleicon{background:url(../images/all.png) no-repeat;display:block;float:left;width:23px;height:20px;}

.version_download h3 .ifunbox_titleicon{width:23px;height:20px;background-position:0 -101px;}

.version_download h3 .windows_titleicon{background-position:0 0;width:23px;height:20px;}
.version_download h3 .mac_titleicon{background-position:0 -21px;width:23px;height:20px;}
.version_download h3 .iPhone_titleicon{background-position:0 -75px;width:23px;height:23px;}
.version_download h3 .iPad_titleicon{background-position:0 -48px;width:23px;height:23px;}
.version_text{width:1026px;border:1px solid #ccc;float:left;border-bottom:none;border-right:none;margin:10px 0 20px 0;}
.version_text ul{float:left;border-right:1px solid #ccc; }
.version_text ul li:first-child{font-size:14px;background:#eee;font-weight:bold;color:#000; text-align:center;}
.version_text ul li{border-bottom:1px solid #ddd;padding:5px 7px;}
.version_v{width:150px;}
.version_date{width:100px;}
.version_summary{width:627px;}
.version_d{width:145px;}
.Privacy_Policy{font-size:13px;color:#666;line-height:20px;word-break:normal | break-all | keep-all;margin-top:10px;margin-bottom:15px;}
.Privacy_Policy p{color:#666;font-size:14px;height:25px;line-height:25px;}
.userlist_bottom strong{font-size:16px;line-height:30px;border-bottom:1px solid #ccc;width:650px;display:block;height:30px;}
.userlist_bottom_text ul{margin-top:20px;}
.userlist_bottom_text ul li{float:left;width:216px;height:80px;position:relative;border:none;}
.userlist_bottom_text ul li img{float:left;margin-right:10px;}
.related_playlists_text{margin-left:-20px;}
.userlist_bottom_text ul li b{margin-bottom:6px;}
.userlist_bottom_text ul li b,.userlist_bottom_text ul li p,.userlist_bottom_text ul li span{float:left;width:120px;overflow:hidden;text-overflow:ellipsis; white-space:nowrap;}
.userlist_bottom_text ul li p,.userlist_bottom_text ul li span{font-size:12px;color:#666;}
.userlist_bottom_text ul li b a{color:#333; text-decoration:none;}
.userlist_bottom_text ul li b a:hover{text-decoration:none;}
.userlist_bottom ul li img{width:50px;height:50px;}
.sitemap{width:910px;margin-left:10px;}
.sitemap_text{float:left;}
.sitemap_text ul{width:296px;float:left;margin-top:7px;}
.sitemap_text ul li{height:20px;font-size:12px;color:#666;}
.sitemap_text ul h3,.sitemap_text_x ul h3{font-size:12px;line-height:25px;color:#333;}
.sitemap_text ul li h3,.sitemap_text_x ul li h3{font-size:12px;line-height:15px;color:#333}
.sitemap_text_x ul{margin-top:7px;}
.sitemap_text_x ul li{height:20px;font-size:12px;color:#666;float:left;}
.sitemap_text ul li a,.sitemap_text_x ul li a{color:#666;}
.sitemap_text ul li a:hover,.sitemap_text_x ul li a:hover{color:#3cacdf;}
.error_page{width:1028px;margin:0 auto;}
.error_page h6{text-align:center;width:1028px;display:block;font-size:55px;margin-top:50px;}
.error_page span{display:block;text-align:center;width:1028px;font-size:30px;margin:33px 0 10px 0;}
.error_page p{margin-left:210px;}
.error_page b{font-weight:normal;width:1028px;text-align:center;display:block;margin-bottom:33px;font-size:18px;}
.error_page a{display:block;font-size:20px;width:1028px;text-align:center;cursor:pointer;margin-top:20px;color:#056da8;}
.bsap_adhere{ color: #888;
    font-size: 10px;
    text-align: center;
    width: 290px;
    display: block;
    text-decoration: none;
    overflow: hidden;
}
.bsap_adhere a{ color:#888; text-decoration: none;}
.bsap_adhere a:hover{ color:#888; text-decoration: none;}