.text_white i { background: url(/resources/flymeos/images/flymeos/home-in-in/text_white.png) no-repeat; }
.text_black i { background: url(/resources/flymeos/images/flymeos/home-in-in/text_black.png) no-repeat; }
.icon i { background: url(/resources/flymeos/images/flymeos/home-in-in/icon.png) no-repeat; }
.icon_head i { background: url(/resources/flymeos/images/flymeos/home-in-in/icon_head.png) no-repeat; }
only screen and (min-resolution: 1.5dppx) {
	.icon i { background: url(/resources/flymeos/images/flymeos/home-in-in/retina/icon.png) no-repeat; background-size: 1654px;}
	.icon_head i { background: url(/resources/flymeos/images/flymeos/home-in-in/retina/icon_head.png) no-repeat; background-size: 640px;}
	.text_white i { background: url(/resources/flymeos/images/flymeos/home-in-in/retina/text_white.png) no-repeat; background-size: 766px 633px;}
	.text_black i { background: url(/resources/flymeos/images/flymeos/home-in-in/retina/text_black.png) no-repeat; background-size: 766px 1983px;}
}
/*retina兼容*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (-o-min-device-pixel-ratio: 3/2),
only screen and (min-device-pixel-ratio: 1.5),
only screen and (min-resolution: 1.5dppx) {
	.icon i { background: url(/resources/flymeos/images/flymeos/home-in-in/retina/icon.png) no-repeat; background-size: 1654px;}
	.icon_head i { background: url(/resources/flymeos/images/flymeos/home-in-in/retina/icon_head.png) no-repeat; background-size: 640px;}
	.text_white i { background: url(/resources/flymeos/images/flymeos/home-in-in/retina/text_white.png) no-repeat; background-size: 766px 633px;}
	.text_black i { background: url(/resources/flymeos/images/flymeos/home-in-in/retina/text_black.png) no-repeat; background-size: 766px 1983px;}
	span.flyme_info i{background-position: 60px 0;}
}
/* 黑色导航 */
.flyme_text i { background-position: 0 -5px; width: 80px; height: 32px; }
.home_text i { background-position: -121px -95px; width: 50px; }
.download_text i { background-position: -202px -7px; width: 92px; }
.www_text i{background-position: -327px -7px; width: 55px; }

.current .home_text i{ background-position: -121px -95px;}
a:hover .download_text i{background-position: -202px -49px; }
a:hover .www_text i{background-position: -327px -49px; }

.flyme4 i { background-position: -20px -340px; width: 180px; height: 220px; }
.flyme_info i { background-position: 0 0; width: 640px; height: 80px; }
.view_video i { background-position: 0 -633px; width: 120px; height: 30px; }

.pager { width: 180px; height: 220px; position: relative; }
.pager i { position: absolute; top: 0; left: 0; }
.pager1 i { background-position: -320px -340px; width: 9px; height: 16px; top: -2px; left: 120px; }
.pager2 i { background-position: -303px -365px; width: 10px; height: 9px; top: 21px; left: 102px; }
.pager3 i { background-position: -279px -373px; width: 16px; height: 39px; top: 37px; left: 78px; }
.pager4 i { background-position: -338px -426px; width: 16px; height: 12px; top: 88px; left: 139px; }
.pager5 i { background-position: -306px -449px; width: 19px; height: 15px; top: 111px; left: 102px; }
.pager6 i { background-position: -228px -485px; width: 31px; height: 12px; top: 144px; left: 30px; }
.pager7 i { background-position: -214px -506px; width: 31px; height: 30px; top: 163px; left: 19px; }
.pager8 i { background-position: -305px -487px; width: 30px; height: 31px; top: 151px; left: 102px; }


.camera_title i { background-position: 0 -100px; width: 830px;height: 195px; }

.photo_title i { background-position: 0 -575px;width: 540px;height: 180px; }
.weather_title i { background-position: 0 -772px;width: 517px;height: 184px; }
.calender_title i { background-position: 0 -994px;width: 423px;height: 186px; }
.note_title i { background-position: 0 -1212px;width: 442px;height: 170px; }
.phone_title i { background-position: 0 -1396px;width: 446px;height: 183px;}
.video_title i { background-position: 0px -1599px;width: 437px;height: 159px;	}
.safe_title i { background-position: -6px -1778px; width: 500px; height: 170px; }
.draw_title i { background-position: -74px -1983px;width: 495px;height: 160px; }
.draw_img i { background-position: -410px -333px; width: 430px; height: 170px; }

.box_app_list .icon { padding: 0 70px; }
.box_app_list .safe_tab i, .box_app_list .draw_tab i{width: 60px;}

.photo_tab i { background-position: 0 0; }
.weather_tab i { background-position: -157px 0; }
.calender_tab i { background-position: -316px 0; }
.note_tab i { background-position: -473px 0; }
.phone_tab i { background-position: -632px 0; }
.video_tab i { background-position: -789px 0; }
.draw_tab i { background-position: -934px 0; }

.screen_title i { background-position: 0 0; width: 688px; height: 162px; }
.camera_title i { background-position: 0 -100px; width: 830px;height: 195px; }
.music_title i { background-position: -16px -165px; width: 513px; height: 180px; }

/*.clound i {background-position: -1143px -153px;width: 128px;height: 154px;}*/
.clound i {background-position: -1142px -153px;width: 128px;height: 154px;}
.clound_title i { background-position: -65px -323px;width: 700px;height: 192px; }
.clound_contacts i {cursor:default; background-position: -85px -144px;width: 130px;height: 190px;}
.clound_sms i {cursor:default;background-position: -352px -144px;width: 130px;height: 190px;}
.clound_note i {cursor:default;background-position: -619px -144px;width: 130px;height: 190px;}
.clound_search i {background-position: -821px -144px; width: 130px; height: 190px; }
.say_title i{background-position: 0 -340px;}

.hide{display: none;}
.box_weather_text {left: 478px;}
.box_draw_text {left: 495px;}
.box_draw_text {left: 509px;}
.pt50{padding-top: 10px;}
#wrap{margin-bottom: 80px;}

/* ie6 ie7  兼容 */
/* 导航 */

.ie6 .icon i { _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/resources/flymeos/images/flymeos/home-in-in/icon.png" ); }
.ie6 .icon_head i { _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/resources/flymeos/images/flymeos/home-in-in/icon_head.png" ); }
.ie6 .header .icon_head { height: 50px; overflow: hidden; display: inline-block; position: relative; _background: url(about:_blank); cursor: pointer; }
.ie6 .header .icon_head i { _margin-top: 0px; }
.ie6 .nav li i { _background: url(about:_blank); }

.ie6 .home_text i { _margin-left: -121px;}
.ie6 .download_text i { _margin-left: -202px; }
.ie6 .www_text i { _margin-left: -327px; }

.ie6 .flyme_text { width: 80px; }
.ie6 .home_text { width: 50px; }
.ie6 .download_text { width: 92px; }
.ie6 .www_text { width: 55px; }
.video_ie6 { position: absolute; z-index: 1000; width: 160px; height: 50px; background: url(about:_blank); }
.clound_ie6 { position: absolute; z-index: 1000; width: 1000px; height: 190px; left: 50%; margin-left: -500px; bottom: 160px; background: url(about:_blank); }
.clound_ie6 .fake_a { float: left; width: 140px; height: 180px; margin-left: 128px; display: inline; }
.clound_ie6 .contact { margin-left: 156px; cursor:default;}
.clound_ie6 .sms, .clound_ie6 .note{cursor:default;}
.clound_ie6 .findphone { margin-right: 0; }

.page_list .box_app_list { position: absolute; bottom: 20px; left: 50%; margin-left: -500px; width: 1000px; font-size: 0; text-align: center; height: 114px; z-index: 1000; overflow: visible; }
.display_ib, .nav, .nav li, .ie6 .header .flyme_text, .ie6 .header .icon, .ie6 .icon i { *display: inline; }
.box_say_text { _overflow: hidden; _position: relative; _z-index: 100; }
.box_say_img { _overflow: hidden; _z-index: 10; }
.page_list .box_app_list .icon { position: relative; width: 60px; float: left; height: 116px; overflow: hidden; border: none; }
.page_list .box_app_list .icon i { _background: url(about:_blank); cursor: pointer; }
.photo_tab i { background-position: 0 0; }
.weather_tab i { background-position: -157px 0; }
.calender_tab i { background-position: -237px 0;}
.note_tab i { background-position: -473px 0; _background-position: -410px 0;}
.phone_tab i { background-position: -710px 0; _background-position: -543px 0;}
.video_tab i { background-position: -789px 0; }
.draw_tab i { background-position: -950px 0; }

.weather_tab i { _margin-left: -138px; }
.calender_tab i { _margin-left: -235px; }
.note_tab i { _margin-left: -480px; }
.phone_tab i { _margin-left: -710px; }
.video_tab i { _margin-left: -680px; }
.safe_tab i { _margin-left: -816px; }
.draw_tab i { _margin-left: -950px; }

.hide{display: none;}

#cloundShowIcon{margin-left:50px}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (-o-min-device-pixel-ratio: 3/2),
only screen and (min-device-pixel-ratio: 1.5),
only screen and (min-resolution: 1.5dppx) {
	span.camera_title i{background-position:60px -100px;}
	span.clound_title i{background-position:-5px -290px;}
	span.photo_title i{background-position:80px -510px;}
	span.calender_title i{background-position:0 -880px;}
	span.note_title i{background-position:0 -1080px;}
	span.phone_title i{background-position:0 -1235px;}
	span.draw_title i{background-position:0 -1780px;}	
	.clound i {background-position: -1142px -153px;}
}
.footer-language{background-position:-55px -150px}
.header {height: 48px; font-size: 0; padding: 10px 0 0 0; border-bottom: none; width:100%;}
#header{margin: 0 auto; width:1000px;}

.header .nav a.current {
    color: #5FB1ED;
}
.header .nav a {
    font-size: 16px;
}

.mz_footer-outerLink i {
    background: url("/resources/flymeos/images/flymeos/foot_icon_1_new.png?v=1") no-repeat;
    _background-image: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/resources/flymeos/images/flymeos/foot_icon_1_new.png');
}
.mz_footer-facebook i {
    background-position: 0 0;
    _margin-left: -210px;
    _margin-top: -91px;
}
.mz_footer-twitter i {
    background-position: -42px 0;
    _margin-left: -168px;
    _margin-top: -91px;
}
.mz_footer-linkin i {
    background-position: -84px 0;
    _margin-left: -126px;
    _margin-top: -91px;
}
.mz_footer-google i {
    background-position: -168px 0;
    _margin-left: 0;
    _margin-top: -91px;
}
.mz_footer-google i:hover {
    background-position:-168px -45px;
}