@charset "utf-8";
/* CSS Document */
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,th,p,a,li,td,b,div{font:400 12px/1 "Open Sans", "Lucida Grande", "Lucida Sans Unicode", "Arial";color:#333;}
html{font:400 100% "Open Sans", "Lucida Grande", "Lucida Sans Unicode", "Arial"; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: none; line-height:1.4; color:#333;}
input:focus {outline: none}
select {outline: none}
a:hover{ text-decoration:none;}
.search_banner {height: 350px;background: url(../support/img/googlesearch_bg.jpg) no-repeat center 0 #33cae2; text-align: center; background-size:cover;}
.search_banner p {font-size: 60px;padding: 83px 0 40px; font-weight:100;}
.search_box2 {width: 640px;height: 60px;box-shadow: 1px 1px 5px 1px #3c7eb4;-webkit-box-shadow: 1px 1px 5px 1px #3c7eb4;-moz-box-shadow: 1px 1px 5px 1px #3c7eb4;-ms-box-shadow: 1px 1px 5px 1px #3c7eb4;border-radius: 5px;margin: 0 auto 80px;}
.search_box2:hover{box-shadow: 1px 1px 8px 2px #36709f;-webkit-box-shadow: 1px 1px 8px 2px #36709f;-moz-box-shadow: 1px 1px 8px 2px #36709f;-ms-box-shadow: 1px 1px 8px 2px #36709f;}
.ac_input2 {width: 570px;float: left;height: 60px;line-height: 60px;border: none;background: #ffffff;display: block;
padding-left: 10px;color:#000;font-size: 14px; border-radius:5px 0 0 5px;;}
.fm-search3 {width: 60px;height: 60px;background: url(../support/img/fm-search2.png) center center no-repeat #4985f5;display: block;float: left;
border: none;cursor: pointer;border-radius: 0 5px 5px 0;}
.searchCont {border: 1px solid #e5e5e5;position:relative;}
.search_left {width: 700px;height: auto;min-height: 950px;float: left;padding: 0 20px 0 0;}
.search_right {width: 261px;height: auto;float: left;margin-right: 10px;padding: 2px 0;}
.loading{ background:url(../support/img/send-email.png) no-repeat center; position:absolute; animation:spin 1s infinite; -webkit-animation:spin 1s infinite; -moz-animation:spin 1s infinite; -ms-animation:spin 1s infinite; width:50px; height:50px; left:0; right:0; margin:0 auto; top:100px; z-index:5;}

.list_block1 h4,.list_block2 h4,.list_block3 h4{ font-size:20px; color:#000; font-weight:600; padding-bottom:30px;}
.list_block1 ul li{ width:100%; border-top:1px dashed #eeeeee; background-size:44px 44px;}
.list_block1 ul li a{ display:block; width:100%;padding:16px 0 19px 55px;}
.list_block1_l1{ background: url(../support/img/anytrans_ico3.png) no-repeat left center;}
.list_block1_l2{ background: url(../support/img/phonerescue_ico3.png) no-repeat left center;}
.list_block1_l3{ background: url(../support/img/macclean_ico3.png) no-repeat left center; border-bottom:1px dashed #eeeeee;}
.list_block1 ul li dl dt{ font-size:16px; color:#000; font-weight:500;}
.list_block1_dd1{ font-size:12px; color:#666666; padding:5px 0 11px; line-height:1.2;}
.list_block1_dd2{ width:75px; height:22px; border:1px solid #037ae0; line-height:22px; text-align:center; font-size:12px; color:#037ae0;}
.list_block2{ width:100%; margin-top:40px;}
.list_block2 ul li{ width:130px; float:left; text-align:center; padding:24px 0;}
.list_block2_l1{ border-right:1px solid #e5e5e5;}
.list_block2_l2{ border-bottom:1px solid #e5e5e5;}
.list_block2_l3{ border-top:1px solid #e5e5e5;}
.list_block2_l4{ border-left:1px solid #e5e5e5;}
.list_block2 ul li p{ font-size:14px; line-height:18px; color:#000; padding-top:10px;}
.list_block1 ul li a:hover .list_block1_dd2{ background:#037ae0; color:#FFF;}


.list_block3{ margin-top:45px;}
.list_block3 ul li{ padding-bottom:15px; line-height:18px;}
.list_block3 ul li a{ font-size:14px; color:#037ae0; }
.list_block3 ul li em{ width:4px; height:4px; background:#037ae0; border-radius:100%; vertical-align:middle; display:inline-block; margin-right:5px;}
.hotsearch{ width:660px; text-align:center; margin:30px auto;}
.hotsearch ul li{ display:inline-block; line-height:1.8; margin:auto 10px; font-size:16px; color:#feffea;}
.hotsearch ul li a{ font-size:16px; color:#feffea; text-decoration:underline;}
.searchCont iframe{ width:700px; height:1150px;}
.middle_support{ margin-top:50px;}

.pop_bg{ width:100%; height:100%; position:fixed; top:0; left:0; background:rgba(0,0,0,0.3); z-index:99; display:none;}
.forat_pop{ width:500px; height:223px; position:fixed; top:0; left:0; bottom:0; right:0; margin:auto; z-index:999; background:#ffffff; display:none;}
.forat_pop h4{width:100%; height:57px; font-size:20px; color:#ffffff; line-height:57px; text-align:center; background: url(../support/img/google_search_layout.jpg) no-repeat left center #5f86d1; font-weight:bold; position:relative;}
.forat_pop h4 span{ cursor:pointer; position:absolute; right:10px; top:10px; z-index:100; width:14px; height:14px; display:block;}
.forat_pop h4 span img{ display:block;}
.forat_pop ul{ width:100%; height:166px; overflow:hidden;}
.forat_pop ul li{ width:249.5px; float:left; height:83px; text-align:center;}
.forat_pop ul li img{ vertical-align:middle; margin-right:20px; max-width:44px;}
.forat_pop ul li a{ color:#000; font-weight:600; font-size:16px; display:block; width:100%; line-height:83px; height:83px;}
.forat_pop_l1{ border-right:1px dashed #eaeaea;}
.forat_pop_l2{ border-bottom:1px dashed #eaeaea;}
.forat_pop_l3{ border-top:1px dashed #eaeaea;}
.forat_pop_l4{ border-left:1px dashed #eaeaea;}
.forat_pop ul li:hover{ border-color:#FFF;box-shadow:0 0 15px #c2c2c2; -webkit-box-shadow:0 0 15px #c2c2c2; -moz-box-shadow:0 0 15px #c2c2c2; -ms-box-shadow:0 0 15px #c2c2c2; -o-box-shadow:0 0 15px #c2c2c2;}


/*anytrans layer*/
.ios_pop_bg{ background:rgba(0,0,0,0.5); width:100%; height:100%; position:fixed; top:0; left:0; display:none; z-index:998; }
.ios_pop{width:82%; max-height:540px; position:fixed; top:0; left:0; right:0; bottom:0; margin:auto; background:#fff; background-size:100%; display:none; z-index:999; overflow-y:scroll; }
.ios_pop>p .ios_close{ position:absolute; top:0; right:21px; max-width:36px; width:8%; opacity:0.5; margin-top:20px; display:block;}
.ios_pop>p img{ /*margin-top:-5rem;*/}
.ios_pop>p{width:85%; margin:1.25rem auto 0; text-align:center;}
.send_cont input{width:77%; border-radius:5px; padding:0.8rem; border:1px solid #c1c1c1; color:#000; display:block; margin:2.5rem auto 0;}
.send_cont input::-webkit-input-placeholder {color:#cacaca;}
.send_cont input:-moz-placeholder { color:#cacaca;}　
.send_cont input::-moz-placeholder {　color:#cacaca;}
.send_cont input:-ms-input-placeholder {　color:#cacaca;}
.send_cont>a{padding:1rem 0; width:86%; font-size:1.4rem; margin:1.875rem auto 0; border-radius:5px; color:#fff; text-align:center; display:block;}
.btn_send_at{background:linear-gradient(top, #608bff 0%, #33b9f8 100%); background:-moz-linear-gradient(top, #608bff 0%, #33b9f8 100%); background:-webkit-linear-gradient(top, #608bff 0%, #33b9f8 100%);}
.btn_send_pr{background:linear-gradient(top, #46cdc3 0%, #3394c8 100%); background:-moz-linear-gradient(top, #46cdc3 0%, #3394c8 100%); background:-webkit-linear-gradient(top, #46cdc3 0%, #3394c8 100%);}
.send_cont>a:hover{ text-decoration:none;}
.send_cont>p{ max-width:700px; text-align:center; width:85%; margin:1.875rem auto 0; color:#5d8efe; font-size:1rem;}
.send_cont1 p{ font-size:1.25rem; color:#666; }
.send_cont>p img{ vertical-align:middle; margin-right:5px;}
.ios_send a{ display:none;}

.send_main a{color:#0077ce; font-size:1.25rem;}
.send_main p{font-size:1.25rem; line-height:1.5; margin-top:2.5rem;}
.send_sending{margin-top:3.25rem; position:relative; text-align:center;}
.send_error{margin-top:3.5rem; text-align:center;}
.send_error p{margin-top:1.52rem;}
.send_error .ios_close1{margin-top:0;}
.send_succ{margin-top:5.5rem; text-align:center;}
.send_succ p{margin-top:1.25rem;}
.send_sending .send_mails{width:50px; height:50px; margin:0 auto; padding:0; position:relative; }
.send_sending .send_mails img{ margin-top:15px;}
.email_send{ background:url(../anytrans/img/send-email.png) no-repeat center; position:absolute; animation:spin 1s infinite linear; width:100%; height:100%; margin-left:-25px;}
.email_sendsd{ margin-left:-16px; }
.send_contain{ display:none;}

/*phonerescue layer*/
.ios_pop_bg1{ background:rgba(0,0,0,0.2); width:100%; height:100%; position:fixed; top:0; left:0; display:none; z-index:998; }
.ios_pop1>p .ios_close{ position:absolute; top:0; right:21px; max-width:36px; width:8%; opacity:0.5; margin-top:20px; display:block;}
.ios_pop1>p{width:85%; margin:1rem auto 0; text-align:center;}

.ios_pop,.ios_pop1{width:82%; position:fixed; top:0; left:0; right:0; bottom:0; margin:auto; background:#fff; background-size:100%; z-index:999; background:url(../phonerescue/img/ios-bgs.png) no-repeat; background-size:cover; margin-top:6rem; }
.ios_pop h2{margin-top:0.625em; font-size:2.6em; text-align:center;}
.send_contain>p{margin-top:0.625em; padding:10px; font-size:1.3em; line-height:1.4; text-align:center;}

@keyframes spin {
  0%   { transform: rotate(0);}
  100% { transform: rotate(360deg); }
}
@-webkit-keyframes spin {
  0%   { transform: rotate(0);}
  100% { transform: rotate(360deg); }
}
@media screen and (max-width: 1024px) {
body{ font-size:24px;}
.search_banner {font-size: 40px; background: url(../support/img/googlesearch_bg_mo.jpg) no-repeat center 0 #33cae2; background-size:cover;}
.fm-search{ float:right; margin-right:1em;}
.search_box2 {width: 92%;height: 4em;margin: 0 auto;}
.hotsearch{ width:98%; margin:1em auto;}
.hotsearch ul li{margin:auto 0.5em; font-size:1.5em;}
.hotsearch ul li a{ font-size:1em;}
.middle_support{ margin-top:1em;}
.ac_input2 {width: 92%;height: inherit;line-height: 4em;padding-left: 2%;font-size: 1em;}
.search2_ul li{ font-size:0.7em;}
.fm-search3 {width: 6%;height: 4em;background-size: 1.3em 1.5em; font-size:1em;}
.search_left, .search_right {width: 100%;}
.search_left{min-height:0; height:auto;}
.searchCont iframe{ width:100%;}
.list_block1 h4,.list_block2 h4,.list_block3 h4{ padding-bottom:1em; font-size:1.6em;}
.list_block1,.list_block2,.list_block3{ margin-top:1em;}
.list_block1{ border:1px solid #e6e6e6; padding:10% 2% 2%; margin-bottom:3em; position:relative;}
.list_block1:before{ background:url(../support/img/search_arrow.jpg) no-repeat center 0; content:""; position:absolute; left:44%; top:-2px; width:12%; height:2em;}
.list_block1>p{ font-size:1.3em; line-height:1.5; color:#000;}


.list_block1>ul{ margin:5% auto 8%;}
.list_block1>ul li{ width:49%; border-top:none; float:left; text-align:center; margin-top:1em;}
.list_block1>ul li a{ display:block; width:100%;padding:0;}
.list_block1_l1{ background:url(../support/img/search_line.png) no-repeat right center; background-size:1px 180% !important;}
.list_block1_l2{ background:none;}
.list_block1>ul li img{ width:15%; margin:2% auto;}
.list_block1>ul li h5{ font-size:1.8em; color:#000000; line-height:1.2;}
.list_block1>ul li p{ font-size:1.2em; color:#737373; line-height:1.4; padding-top:0.5em;}
.list_block1>ul li em{ font-size:1.4em; color:#08c; line-height:1.4; padding-top:0.5em; display:block;}


.list_block1_dd1{  font-size:1.2em; padding:0.7em 0 1.2em; line-height:1.2;}
.list_block1_dd2{ width:40%; height:2em; border:1px solid #037ae0; line-height:2em; text-align:center; font-size:1.2em; color:#037ae0;}
.list_block2 ul li{ width:49.6%;}
.list_block2 ul li p{ font-size:1.2em; line-height:1.3;}
.list_block3 ul li a{ font-size:1.2em;}

.forat_pop{ width:90%; height:18em;}
.forat_pop h4{ font-size:1.6em; height:4em; line-height:4em; background-size:cover;}
.forat_pop ul{ height:11em;}
.forat_pop ul li{ width:49%; height:6em; }
.forat_pop ul li img{ vertical-align:middle; margin-right:1em; width:20%;}
.forat_pop ul li a{ font-size:1.2em; line-height:5em; height:5em;}

.bottom_cont>p{ font-size:1.2em;}
}
@media screen and (max-width: 800px) {
body{ font-size:24px;}
.ac_input2 {width: 91%;}
.fm-search3 {width:7%;}
.list_block2 ul li{ width:49%;}
.search_banner p {font-size: 2em;}
.list_block1{ padding:5% 2% 2%;}
}
@media screen and (max-width: 610px) {
body{ font-size:28px;}
.search_banner {font-size: 24px;}
.search_banner p {font-size: 2em; padding:1em 0 0.8em;}
.list_block1{ padding:10% 2% 2%;}
.ac_input2 {width: 86%;}
.fm-search3 {width:12%;}
.hotsearch ul li{ font-size:1.2em;}
.forat_pop ul li img{ vertical-align:middle; margin-right:1em; width:20%;}
.list_block1>ul li img{ width:35%; margin:2% auto;}
.ios_pop1{ background-size:580px; max-height:580px; overflow-y:scroll; }
}
@media screen and (max-width: 414px) {
body{ font-size:16px;}
.search_banner {font-size: 16px; height:13.5em;}
.search_box2 {width: 92%;height: 3em;margin: 0 auto;}
.ac_input2 {width: 86%;height:3em; line-height:3em;}
.fm-search3 {width: 12%;height:3em;}
.search_banner p {font-size: 2.2em;}
.ios_pop>p img{  max-width:121px; width:40%;}
.ios_pop1>p img{ max-width:121px; width:40%;}
.ios_pop1,.ios_pop{ background-size:480px; max-height:460px; overflow-y:scroll;}
.send_cont input{margin:0.625rem auto 0;}
}
@media screen and (max-width: 375px) {
body{ font-size:14px;}
.ac_input2 {width: 86%;height:3em;}
.fm-search3 {width: 12%;height:3em;}
.ios_pop1,.ios_pop{ max-height:440px;}
}
@media screen and (max-width: 320px) {
body{ font-size:12px;}
.search_banner {font-size: 14px;}
.ac_input2 {width: 84%;}
.fm-search3 {width: 14%;}
.ios_pop1,.ios_pop{ max-height:410px; margin-top:5rem;}
}

