@charset "utf-8";
html, div, body, p, form, img, dd, h1, h2, h3, h4, input{margin:0 auto;padding:0;font-style:normal; font-family:"Meiryo", "Meiryo UI", "Arial", "Helvetica", "Verdana", "sans-serif";}
ul li{list-style:none; }
ul{padding:0;}
a, a:link, a:visited{text-decoration:none;color:#222;}
a:hover, a:active{text-decoration:underline;color:#222;}
.container{max-width:1200px; overflow:hidden;padding:0 5px;}
.top-ad img{position:absolute;right:0px;top:0px;cursor:pointer;}
.ad{background:url(/images/system/top-ad.jpg) no-repeat 50% 0;height:120px;display:block;}
.flex-box{display:-webkit-box;display: -webkit-flex;display: flex;flex-direction: row;-webkit-box-pack:justify;-webkit-justify-content: space-between;justify-content: space-between;flex-wrap: wrap;}
/*common header*/
#header{width:100%;height:72px;position:relative;}
#header_new .container{padding:0px;}
#logo{width:20%;float:left;margin-top:18px;}
.menu{z-index:90;float:right;margin-top:25px;}
.menu li{float:left;display:block;text-align:center;padding:3px 15px 0 10px;font-size:16px;z-index:1;color:#222;font-family:Meiryo,Arial, Helvetica, sans-serif;height:44px;line-height:20px;}
.menu li a:hover{color:#21b3e4;text-decoration:none;}
.menu li.store:hover, .menu li.sale:hover {background:none;}
.menu ul li .submenu {left:0px;overflow:hidden;position:absolute;top:72px;z-index:100;font-size:15px;display:none;background:rgba(255, 255, 255, 0.95);padding:1% 0 1.5% 0;margin-right:0;border-top:#d3d3d3 1px solid;border-bottom:#d3d3d3 2px solid;width:100%;}
.menu ul li:hover .submenu{display:block;}
.menu ul li .submenu ul{width:50%;float:left;}
.menu ul li .submenu ul li{width:45%;float:left;text-align:left;font:normal 12px/40px Meiryo,arial, sans-serif !important;color:#999;margin:0;height:auto;padding:0;    border-top:1px rgba(255, 255, 255, 0) solid;}
.menu ul li .submenu ul li:nth-child(2n){margin-right:5%;}
.menu ul li .submenu ul .version{width:90%;}
.menu ul li .submenu li span {color:#21b3e4;font-size:20px;line-height:20px;background:url(/new-style/images/index/win.png) no-repeat 0 0;padding-left:31px;}
.menu ul li .submenu li.mac span{background:url(/new-style/images/index/mac.png) no-repeat 0 0;}
.menu ul li .submenu .first{border-top:1px #d3d3d3 solid;box-sizing:border-box;}
.menu ul li .submenu li a.more {color:#21b3e4;font-size:14px;text-decoration:none;}
.menu ul li .submenu li img{vertical-align:top;max-width:28px;}
.menu ul li .submenu li a{line-height:160%;font-size:15px;color:#666;display:inline-block;padding:0;}
.menu ul li .submenu li a:hover{color:#21b3e4;text-decoration:none;}
.menu ul li:hover ul.submenu{display:block;}
#lookfor{float:right;margin-top:3px;}
.toggle-nav{display:none;}
#search-box{float:right;margin-top:0;}
#search{margin:0;}
#lookfor{float:right;margin-top:3px;}
.toggle-nav{display:none;}
.bot_title{color:#fff;font-size:24px;margin-bottom:20px;}
/*top header*/
#header_new{width: 100%;margin:0 auto;overflow: visible;position: relative;z-index: 99;height: 65px;z-index: 11;background-color: #fff;}
#header_new .logo{float:left;margin:14px 0 0;}
#header_new .container{overflow: visible;}
#header_new .menu_list{float: right;margin:0;padding:0;}
#header_new .menu_list>li{float: left;box-sizing: border-box;padding:26px 0 20px;margin-left: 38px;}
#header_new .menu_list>li:nth-last-child(1){margin-left: 20px;}
#header_new .menu_list>li:nth-last-child(1) span{margin-left: 4px;display: inline-block;vertical-align: 4px;}
#header_new .menu_list>li>a{display: block;margin:0 auto;font-size:16px;line-height: 21px;text-decoration: none;}
#header_new .menu_list>li>a i{display: inline-block;margin-left: 8px;vertical-align: 4px;width: 12px;height: 6px;background: url(/new-style/images/index/down-up.png) no-repeat 0 0;}
#header_new .menu_list>li:hover>a{color:#2471e7;}
#header_new .menu_list>li:hover>a>i{background-position: 0 -6px;}
#header_new .slider_down{display:none;position: absolute;width: 100%;max-width: 1920px;padding:34px 0;background-color: #fff;border-top: 2px solid #2471e7;border-bottom: 2px solid #98bcf4;left: 50%;top: 65px;transform: -webkit-translateX(-50%);transform: -moz-translateX(-50%);transform: -o-translateX(-50%);transform: translateX(-50%);}
#header_new .system_tab{width: 126px;float:left;padding:0px 70px 12px 0;border-right:2px dashed #e0e0e0;box-sizing: initial;}
#header_new .system_tab>div{width: 118px;height: 118px;border:2px solid #02b6fe;color:#02b6fe;text-align: center;border-radius: 8px;font-size: 16px;line-height: 16px;cursor: pointer;}
#header_new .system_tab>div:hover{background-color: #02b6fe;color:#fff;}
#header_new .system_tab>div.active{background-color: #02b6fe;color:#fff;}
#header_new .system_tab>div i{display: block;margin:20px auto 6px;width: 50px;height: 50px;background: url(/new-style/images/index/winmac.png) no-repeat 0 0;}
#header_new .system_tab>div.tab_win{margin-bottom: 25px;}
#header_new .system_tab>div.tab_win i{background-position: 0 0;}
#header_new .system_tab>div.tab_win:hover i{background-position: 0 -50px;}
#header_new .system_tab>div.tab_win.active i{background-position: 0 -50px;}
#header_new .system_tab>div.tab_mac i{background-position: 0 -100px;}
#header_new .system_tab>div.tab_mac:hover i{background-position: 0 -150px;}
#header_new .system_tab>div.tab_mac.active i{background-position: 0 -150px;}
#header_new .item_tab{float:left;display:none;margin-left: 70px;width: 930px;}
#header_new .item_tab.active{display: block;}
#header_new .item_tab>div{float:left;width: 100%;max-width:415px;}
#header_new .item_tab>div.left{margin-right: 94px;}
#header_new .item_tab .title{display: block;margin:0;font-size:22px;line-height: 40px;border-bottom: 1px solid #cacaca;}
#header_new .item_tab ul{display: block;margin:0;padding:15px 0;float:left;}
#header_new .item_tab ul li{float: left;margin:0;padding:12px 0;border:0;width: 100%;font-size:16px;line-height: 16px;height: 17px;white-space: nowrap;}
#header_new .item_tab>div ul:nth-child(2){width: 100%;max-width:240px;margin-right: 10px;}
#header_new .item_tab>div ul:nth-child(3){width: 100%;max-width:140px;}
#header_new .item_tab ul li a{display: inline-block;height: 16px;font-size:16px;line-height: 17px;color:#444;position: relative;}
#header_new .item_tab ul li a.down{width: 17px;height: 17px;margin-left: 6px;display: none;}
#header_new .item_tab ul li a:hover{color:#2471e7;}
#header_new .item_tab ul li a img{display: inline-block;vertical-align: -4px;margin-left:4px;}
#header_new .item_tab ul li a img.hot{display: inline-block;}
.toggle_nav{float:right;padding: 9px 0 0;display: none;color: #222;font-size: 30px;border-radius: 5px;font-weight: 400;}
#header_new .slider_down .container{padding: 0;}
#header_new .menu_list>li:nth-last-child(1) span{display:none;}
.moblie_system{display: none;margin:0;color:#333;font-size:16px;line-height: 30px;}
.moblie_system img{display: inline-block;vertical-align: -6px;margin-right: 10px;}
.header_bg{display: none;width: 100%;height: 100%;background: rgba(0, 0, 0, .6);position: fixed;top: 0px;left: 0px;z-index: 10;}
/*header-menu_dropDown and fix bar*/
.menu_dropDown{top:66px;background-color:#f7f7f7;position:absolute;width:100%;left:0;z-index:1000;display:none;}
.menu_dropDown .container{padding:30px 0;}
.menu_dropDown .item{float:left;width:24%;text-align:left;margin-left:40px;border-right:1px solid #eaeaea;}
.menu_dropDown .border-none{border:none;}
.menu_dropDown .item ul{float:left;width:100%;display:block;}
.menu_dropDown .item p{font-size:18px;color:#222;line-height:30px;margin:0 auto;}
#menu {margin-top: 0;}
#menu .menu_dropDown .item ul li{padding:3px 0;margin:0 auto;text-align:left;}
ul#vice-menu li.special a.arrow, ul#vice-menu li.special a.arrowtop{position:relative;}
ul#vice-menu li.special a.arrowdown:before{position:absolute;content: "";width: 0;height: 0;left:104%;top:48%;border-top: 4px solid #666;border-left: 4px solid transparent;border-right: 4px solid transparent;}
ul#vice-menu li.special a.arrowtop:before{position: absolute;content: "";width: 0;height: 0;left:104%;top:48%;border-bottom: 4px solid #666;border-left: 4px solid transparent;border-right: 4px solid transparent;}

ul#vice-menu .menu_dropDown li{padding-left:0;margin:5px 0;line-height:initial;width:100%;}
ul#vice-menu li.special{background:url(/images/iphone-data-recovery/down-buy.png) no-repeat 105px -260px;padding-right:20px;}
ul#vice-menu li.special:hover{background-position:105px -349px;}
.nav-bg{background:#000;opacity:0.7;width:100%;height:100%;position:fixed;}
.fixbar{border-top:2px solid #0382da;height:66px;position:fixed;background-color:#fff;width:100%;border-bottom:1px solid #0382da;z-index:60;}
.fixbar.hide_top{display: none!important;}
.fixbar.hide_show{display: block!important;}
.icon img{vertical-align:middle;margin-right:10px;}
.icon{float:left;margin-top:17px;}
.icon:hover a{color:#4aa6e5;text-decoration:none;}
.icon:hover{margin-top:12px;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;transition: all 0.5s;}
ul#vice-menu{float:right;margin-bottom:0;}
ul#vice-menu li{float:left;padding:0 10px;line-height:38px;}
ul#vice-menu li>a:hover{color:#2471e7;text-decoration:none;}
.fixbar a.fix-down{display:inline-block;border:2px #0EB651 solid;color:#fff;border-radius:50px;font-size:14px;margin-left:20px;width:160px;height:28px;line-height:28px;text-align:center;overflow: hidden;background: #0EB651;}
.fixbar a.fix-down:hover{text-decoration:none;border-color: #00993D;background: #00993D;}
.fixbar a.fix-buy{position:relative;display:inline-block;background-color:#FF8743;border-radius:50px;font-size:14px;color:#fff;width:140px;height:32px;line-height:32px;text-align:center;overflow: hidden;margin-left: 6px;text-decoration: none;}
.fixbar a.fix-buy:hover{background-color: #FC640F;}
.fixtop{top:0;}
.fixbar a img{display: inline-block;margin:0 6px 0 0;vertical-align: -8px;}

.nav_bg{position: fixed;top: 106px;left: 0;z-index: 5;width: 100%;height: 100%;background: rgba(0,0,0,0.7);display: none;}
.new_rollTopfone{z-index: 7;}
.new_rollTopfone_box>div#winversion-top,.new_rollTopfone_box>div#macversion-top{float: right;margin-top: 15px;margin-left: 5px;}
.new_rollTopfone_box>div#winversion-top a,.new_rollTopfone_box>div#macversion-top a{margin-top: 0;}
#vice-menu li.special a:hover{color: #2471e7;text-decoration: none;}
.new_rollTopfone_box>div#version-top{float: right;margin-top: 15px;margin-left: 5px;}
.new_rollTopfone_box>div#version-top a{margin-top: 0;float: left;}
.new_rollTopfone_box .icon,.new_rollTopfone_box .icon:hover{position: relative;align-items: center;margin-top: 17px;}
.new_rollTopfone_box .icon span,.new_rollTopfone_box .icon a{display: flex;align-items: center;}
.new_rollTopfone_box.long .overview{display: none;}
.new_fixbar{z-index: 7;display: none !important;}
.new_fixbar.active{display: block !important;}
.new_fixbar .icon img{display: inline-block;}
.new_fixbar .icon span{display: inline-block;line-height: 32px;}

.fixbar ul#vice-menu a.fix-down{display:inline-block;border:2px #0EB651 solid;color:#fff;border-radius:50px;font-size:14px;margin-left:20px;width:160px;height:28px;line-height:28px;text-align:center;overflow: hidden;background: #0EB651;text-decoration: none;}
.fixbar ul#vice-menu a.fix-down:hover{text-decoration:none;border-color: #00993D;background: #00993D;}
.fixbar ul#vice-menu a.fix-buy{display:inline-block;border:none;color:#fff;background-color:#FF8743;border-radius:50px;font-size:14px;color:#fff;width:140px;height:32px;line-height:32px;text-align:center;position: relative;overflow: hidden;text-decoration: none;}
.fixbar ul#vice-menu a.fix-buy:hover{text-decoration:none;background: #FC640F;border-color: #FC640F;}
.fixbar ul#vice-menu a img{display: inline-block;margin:0 6px 0 0;vertical-align: -7px;}
.fixbar a.fix-buy span{width: 78px;position: absolute;right: -20px;top: 0;height: 18px;background: #dc0000;line-height: 19px;-webkit-transform: rotate(30deg);transform: rotate(30deg);font-size: 12px;}
.fixtop{top:0;z-index:99;}
/*search*/
#search{max-width:1000px;width:95%;margin:0 auto;overflow:hidden;}
#search-container{width:100%;}
#search-container input#q{width:80%;height:40px;border:1px solid #d3d8dc;border-radius:5px 0 0 5px;font-size:18px;padding-left:5px;color:#CCC;}
#search-container input#q, #search-container input#search_btn{float:left;}
#search-container input#search_btn{width:60px;height:42px;border-radius:0 5px 5px 0;cursor:pointer;border:1px solid #222;border-left:none;background-color:#222;color:#fff;}
#search-container input#search_btn:hover{background-color:#222;color:#fff;}
.topic_wrap h1{background-color:#504e4f;font-size:24px;color:#fff;height:50px;border-radius:5px;line-height:50px;padding-left:19px;max-width:1000px;width:100%;}
#search_result{height:1250px;}

#exclusive_discount{line-height:14px;margin-top:10px;color:#7c7c7c;}
/*bottom link*/
#footer a#subscribe{background:url(/new-style/images/index/subscribe.png) no-repeat;width:264px;height:28px;display:block;color:#fff;font-size:14px;padding:10px 0 0 25px;margin-bottom:15px;line-height:24px;}
#footer a#subscribe:hover{text-decoration:none;background:url(/new-style/images/index/subscribe.png) no-repeat 0 -38px;}
/*footer*/
#footer{background:#333333;}
.footer{display:-webkit-box;display: -webkit-flex;display: flex;display:-webkit-flex;-webkit-box-pack:justify;-webkit-justify-content: space-between;justify-content: space-between;}
.footer a.icon{display:block;-webkit-flex:1;flex:1;margin:40px auto 20px;}
.footer dl{-webkit-flex:1;flex:1;}
.footer dl dt,.footer dl dd a{color:#fff;}
.footer dl dt{margin:40px auto 20px;font-size:18px;}
.footer dl dd{line-height:24px;font-size:12px;}
.footer-line{margin:20px auto 0;padding:10px 0;background-color:#282828;overflow:hidden;}
.footer-line div{max-width:860px;margin:0 auto;}
.footer-line p{color:#7f7f7f;text-align:center;float:left;}
.footer-line p a{color:#fff;font-size:12px;}
.footer-line div p:nth-child(2){ float: right;font-size:12px;}
/* ----------------------------------------------------------------------------------------------------------------*/
/* -------->> jquery.lightbox-0.5 <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#jquery-overlay { position:absolute; top:0; left:0; z-index:90; width:100%; height:500px; }
#jquery-lightbox { position:absolute; top:0; left:0; width:100%; z-index:1000; text-align:center; line-height:0; }
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box { position:relative; background-color:#fff; width:250px; height:250px; margin:0 auto; }
#lightbox-container-image { padding: 10px; }
#lightbox-loading { position:absolute; top:40%; left:44%; height:25%; text-align:center; line-height:0; }
#lightbox-nav { position:absolute; top:0; left:0; height:100%; width:100%; z-index:1000; }
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none; }
#lightbox-nav-btnPrev, #lightbox-nav-btnNext { width: 49%; height: 100%; zoom: 1; display: block; }
#lightbox-nav-btnPrev { left: 0; float: left; }
#lightbox-nav-btnNext { right: 0; float: right; }
#lightbox-container-image-data-box { font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%; padding: 0 10px 0; }
#lightbox-container-image-data { padding: 0 10px; color: #666; }
#lightbox-container-image-data #lightbox-image-details { width: 70%; float: left; text-align: left; }
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber { display: block; clear: left; padding-bottom: 1.0em; }
#lightbox-secNav-btnClose { width: 66px; float: right; padding-bottom: 0.7em; }
/*go top*/
.back-to { position: fixed; bottom: 10px; right: 10px; z-index: 999; width: 110px; overflow: hidden; zoom: 1; -ie6-position-fixed-delay: 200; }
.back-to .back-top { float: right; display: block; width: 50px; height: 50px; background: url(/images/system/gotop.png) no-repeat scroll 0 0 transparent; margin-left: 10px; outline: 0 none; text-indent: -9999em; }
.back-to { _position:absolute; _bottom:auto; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0)));
_margin-bottom:10px; _margin-right:5px; }
*html { background-image:url(about:blank); background-attachment:fixed; }
/*! fancyBox v2.0.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-tmp iframe, .fancybox-tmp object{vertical-align:top;padding:0;margin:0;}
.fancybox-wrap{position:absolute;top:0;left:0;z-index:1002;}
.fancybox-outer{position:relative;padding:0;margin:0;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.fancybox-opened{z-index:1003;}
.fancybox-opened .fancybox-outer{-webkit-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);-moz-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);}
.fancybox-inner{width:100%;height:100%;padding:0;margin:0;position:relative;outline:none;overflow:hidden;}
.fancybox-error{color:#444;font:14px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;margin:0;padding:10px;}
.fancybox-image, .fancybox-iframe{display:block;width:100%;height:100%;border:0;padding:0;margin:0;vertical-align:top;}
.fancybox-image{max-width:100%;max-height:100%;}
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span{background-image:url(/images/system/fancybox_sprite.png);}
#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:1010;}
#fancybox-loading div{width:44px;height:44px;background:url(/images/system/fancybox_loading.gif) center center no-repeat;}
.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:1004;}
.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;background:transparent url(/images/system/blank.gif);/* helps IE */ z-index:1003;}
.fancybox-prev{left:0;}
.fancybox-next{right:0;}
.fancybox-nav span{position:absolute;top:50%;width:36px;height:36px;margin-top:-18px;cursor:pointer;z-index:1003;visibility:hidden;}
.fancybox-prev span{left:20px;background-position:0 -36px;}
.fancybox-next span{right:20px;background-position:0 -72px;}
.fancybox-nav:hover span{visibility:visible;}
.fancybox-tmp{position:absolute;top:-9999px;left:-9999px;padding:0;overflow:visible;visibility:hidden;}
#fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:1001;background:#000;}
.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;position:relative;text-shadow:none;z-index:1005;}
.fancybox-opened .fancybox-title{visibility:visible;}
.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:1003;text-align:center;}
.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;/* Fallback for web browsers that doesn't support RGBa */ background:rgba(0, 0, 0, 0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap;}
.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff;}
.fancybox-title-inside-wrap{margin-top:10px;}
.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0, 0, 0, .8);}

@media screen and (max-width:1420px) {
.menu ul li ul.submenu li, .menu ul li ul.submenu li.mac {padding-left:50px;}
.menu ul li ul.submenu li a {font-size:12px;}
.menu ul li ul.submenu li a.more {font-size:12px;}
#shopping_entrance i{left:96%;}
}
 @media screen and (max-width:1270px) {
.menu ul li ul.submenu li a {width:186px;}
.menu ul li ul.submenu li {width:402px;}
.menu ul li ul.submenu li a.second {padding-left:0;}
}
 @media (max-width:1200px){
  .toggle_nav{display: block;}
  #header_new .container{padding:0px 6px;}
  #header_new .menu_list{display:none;float:none;position: absolute;right: 0;top: 65px;width: 100%;padding: 0;text-align: left;background-color: #fff;}
  #header_new .menu_list>li,#header_new .menu_list>li:nth-last-child(1){position:relative;float:none;margin-left: 0;padding:10px;height: unset;border-top:1px solid #eee;}
  #header_new .menu_list>li::after{position:absolute;display: inline-block;content: "";width: 12px;height: 6px;background: url(/new-style/images/index/arrow-down.png);right: 12px;top: 18px;}
  #header_new .menu_list>li:nth-last-child(1)::after,#header_new .menu_list>li:nth-last-child(2)::after{display: none;}
  #header_new .menu_list>li>a{color:#333;max-width:140px;margin:0;}
  #header_new .menu_list>li>a i,#header_new .system_tab{display: none;}
  #header_new .slider_down{position: static;border:none;padding:15px 0 0;box-shadow: none;transform: -webkit-translate(0);transform: -moz-translate(0);transform: -o-translate(0);transform: translate(0);}
  #header_new .item_tab{width: 100%;max-width:1200px;margin:0;}
  #header_new .item_tab>div{float:none;display: block;margin:0;padding-bottom: 5px;width: 100%;max-width:1200px;}
  #header_new .item_tab>div.left{margin-left: 0;}
  #header_new .item_tab ul li{height:auto;}
  #header_new .item_tab .title{border:0;font-size:16px;border-bottom: 1px solid #eee;padding-left:33px;box-sizing: border-box;}
  #header_new .item_tab ul li{float:none;width: 100%;max-width:1200px;padding:7px 0;border-bottom: 1px solid #eee;padding-left:55px;box-sizing: border-box;}
  #header_new .item_tab ul li a{font-size: 14px;}
  #header_new .item_tab{float:none;display: block;}
  #header_new .menu_list>li:nth-last-child(1) span{display:inline-block;}
  #header_new .menu_list>li:nth-last-child(1) img{display:none;}
  .moblie_system{float:none;display: block;border-bottom: 1px solid #eee;}
  #header_new .item_tab ul{max-width:1200px!important;float:none;padding:0;}
  #header_new .item_tab ul li a.down{display:none !important}
.resource{width:95%;}
.main{width:95%;}
.pro{width:30%;padding:0;margin: 10px 1.5% 25px;}
.pro .pro-info{margin-top:20px;width:100%;margin:4% auto;max-width:320px;}
.right{width:100%;max-width:850px;}
.right .ads-recource{display:none;}
.right .border{float:left;border-left:none;}
.right .border ul li{width:50%;float:left}
.review ul{flex-flow:wrap;justify-content:center;}
.review ul li{margin:20px auto;border:none;}
.choose img{width:100%;}
}

 @media screen and (max-width: 1110px) {
.fixbar{height:auto;padding-bottom:10px;}
.menu_dropDown{top:auto;}
.fixbar ul#vice-menu a.fix-down{display: none;}
 }

 @media screen and (max-width: 956px) {
.toggle-nav {display:inline-block;}
.toggle-nav {padding:15px;float:right;display:inline-block;color:#222;font-size:30px;border-radius:5px;}
a.toggle-nav {color:#222;}
.toggle-nav:hover, .toggle-nav .active {text-decoration:none;}
.menu {position:relative;display:inline-block;float:right;margin-top:0;}
.menu ul.active {display:none;}
.menu ul {position:absolute;width: 150px;top:51px;right:-20px;padding:10px;box-shadow:0px 1px 1px rgba(0, 0, 0, 0.15);background:#222;border:1px solid #222;opacity:0.8;}
.menu li {margin:0;float:none;display:block;}
.menu li a {padding:15px 18px 0;color:#fff;}
#header .menu {z-index:1000px;}
#header .menu li p, #header .menu li a {margin-top:0;}
#header .menu li:hover, #header .menu li a:hover, #header .menu li:hover a {color:#fff;}
#header .container{overflow:visible; }
#lookfor{float:left;margin-right:10px;margin-top:30px;}
#search-container input#q{width:60%;}
.fixbar a.fix-down{display:none;}
.fixbar a.fix-buy{margin-top:10px;}
.menu_dropDown .item{width:40%;}
.footer-line p,.footer-line div p:nth-child(2){float:none;margin:0;}
.new_fixbar{display: none;position: fixed;top: 0;left: 0;}
.new_rollTopfone{display: none;position: fixed;top: 0;left: 0;}
.new_rollTopfone_box.long .overview{display: block;}
.new_rollTopfone_box .icon::before {position: absolute;content: "";width: 0;height: 0;left: 104%;top: 48%;border-top: 4px solid #666;border-left: 4px solid transparent;border-right: 4px solid transparent;}
.new_rollTopfone_box .icon:hover::before{border-top: 4px solid #4aa6e5;}
.new_rollTopfone_box.active .icon::before{transform: rotate(180deg);}
.new_rollTopfone_box .menu_dropDown{position: initial;background: #fff;margin-bottom: -10px;}
.new_rollTopfone_box .menu_dropDown .container{padding: 10px 0 0;}
.new_rollTopfone_box ul#vice-menu .menu_dropDown li{padding-top: 5px;padding-bottom: 5px;}
.new_rollTopfone_box .icon:hover{margin-top: 17px;}
.new_rollTopfone_box #vice-menu {position: absolute;top: 63px;left: 0;float: none;margin: 0;width: 100%;padding-bottom: 10px;background: #fff;display: none;box-shadow: 0 5px 5px rgba(0, 0, 0, .1);}
#header_new .menu_list>li:nth-last-child(1) span{display:block;}
#header_new .menu_list>li:nth-last-child(1) img {display: none;}
.new_rollTopfone_box #vice-menu li {float: none;padding-top: 6px;padding-bottom: 6px;border-bottom: 1px solid #eee;}
.new_rollTopfone_box #vice-menu li:last-child{border: none;padding-bottom: 0px;}
}
.usernotice_pop{position: fixed;width: 100%;padding: 8px 2%;box-sizing: border-box;left: 0;bottom: 0px;background-color: #4a5142;background-color: rgba(74,81,78,0.9);color: #fff;text-align: center;line-height: 18px;z-index: 900;font-size: 14px;}
.usernotice_pop a{color: #fff !important;}
.usernotice_pop .button {background: #fff;display: inline-block;width: 70px;color: #2f2f2f;margin: 0px !important;margin-left: 20px !important;cursor: pointer;}
@media screen and (max-width: 798px) {
.menu ul li.store, .menu ul li.sale{display:inline-block;float:right;margin-right:10px;}
#header .container{padding:0 0;}
.copyright, #footer p a{font-size:10px;}
.menu_dropDown .item{width:90%;}
.ad{background:url(/images/system/top-ad-pad.jpg) no-repeat 50% 0;height:100px;}
.footer a.icon{display:none;}
}
@media screen and (max-width: 600px){
.footer.main{display: block;width: 95%;margin: auto;}
.footer .icon{display: block !important;float: none;}
#footer{padding-top: 20px;}
#header_new .item_tab ul li{text-align: left;}
#header_new .item_tab ul li a{display: block;width: 100%;}
}
@media screen and (max-width: 480px) {
.copyright, #footer p a {font-size:10px;}
.menu_dropDown .item{width:90%;}
.ad{background:url(/images/system/top-ad-phone.jpg) no-repeat 50% 0;}
.new_rollTopfone_box .icon,.new_rollTopfone_box .icon:hover{margin-top: 15px;}
.new_rollTopfone_box .icon.blu-ray-player{max-width: 220px;}
.new_rollTopfone_box .icon img{float: left;}
.new_fixbar .icon span{max-width: 140px;line-height: 18px;}
.menu ul li.store{display:inline-block;float:right;}
.menu ul li.sale{display:none;}
}
@media screen and (max-width: 360px) {
  .new_fixbar .icon span{max-width: 130px;}
}