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.2; color:#333;}
/* font-weight**/
.idx_banner_text h1,.idx_banner_text p,.idx_pro>h2,.idx_pro>p,.idx_pro_title,.idx_rec_block>h6,.pro_text>h2,.pro_blocks>a,.pro_blocks>h3,.pro_fun_text h3,.st_discount_text>h1,.st_win_cont>h2,.st_promise>h2,.st_promise li h5,.notfind>h1,.notfind_pro>h2,.notfind_block>h3,.company_nav>h2{ font-weight:300;}

/*add index adv*/
.ft26{font-size:26px;}
.idx_pro_info{ width:960px; margin:0 auto 40px auto; position:relative; left:-7px; height:150px; text-decoration:none; background:#3e85da url(https://imobie-resource.com/es/img/index_phone_bg.jpg) top center no-repeat; background-size:cover;}
.idx_pro_info>img{ margin:14px 68px 0 76px; }
.idx_pro_info p{width:560px; display:inline-block; margin-top:20px; line-height:1.6; }
.idx_pro_info b{ margin-bottom:10px; line-height:1.3; }
.idx_pro_info span{ color:#f6ff00;}
.idx_pro_info:hover{ text-decoration:none; }
.nbuy_btbox3:hover{ background:#fda00a;}


/*index style**/
.idx_banner{width:100%; height:527px; position:relative; overflow:hidden;}
.idx_banner_cont{width:100%; height:527px; left:0; position:absolute; overflow:hidden;}
.idx_banner_block{width:100%; height:527px; overflow:hidden; position:absolute; left:0; transition:all 0.5s linear; -webkit-transition:all 0.5s linear; z-index:-1;/* transform:translateX(100%); -webkit-transform:translateX(100%);*/}
.idx_banner_block1{ width:100%; height:527px; background:url(https://imobie-resource.com/es/img/idx_banner.jpg) #111844 center no-repeat; background-size:cover;}
/*.idx_banner_block2{width:100%; height:527px; background:url(../img/idx_banner2.jpg) #111844 center no-repeat; background-size:cover;}
.idx_banner_block3{width:100%; height:527px; background:url(../img/idx_banner4.jpg) #111844 center no-repeat; background-size:cover;}
.idx_banner_block4{width:100%; height:527px; background:url(../img/idx_banner3.jpg) #111844 center no-repeat; background-size:cover;}*/
.banner_video{display:block; position:absolute; width: 2560px; left: 50%; margin-left: -1280px;   overflow: hidden;}
.banner_video video{display:block; width: 100%; height: 100%;}
.idx_video_bg{width:100%; height:527px; top:0; position:absolute; z-index:2; background-color:rgba(35,59,86,0.5);}
.idx_circle{width:92px; position:absolute; margin-top:-30px; left:50%; margin-left:-46px; z-index:999;}
.idx_circle>a{width:10px; height:10px; border-radius:10px; margin:0 4px; display:inline-block; border:1px solid #eee; overflow:hidden; cursor:pointer;}
.idx_circle>a span{width:12px; height:0px; display:inline-block; transition:all 0.3s ease; -webkit-transition:all 0.3s ease;}
.idx_circle .ind_circle_sel span{height:12px; height:12px; background-color:#eee; transition:all 0.5s ease; -webkit-transition:all 0.5s ease;}
.idx_banner_cont .banner_show{opacity:1; z-index:10; transform:translateX(0); -webkit-transform:translateX(0);}
.idx_banner_cont .banner_hide{opacity:1; transform:translateX(-100%); -webkit-transform:translateX(-100%);}
.idx_banner_text h1{font-size:72px; line-height:1; margin-top:128px;}
.idx_banner_text p{width: 730px; line-height:1.316; margin: 20px auto 0 auto;}
.idx_banner_text .idx_dl_btn{width: 230px; height: 53px; display: block; font-size: 20px; line-height: 53px; color: #fff; margin: 20px auto 0 auto; text-align:center; background-color:#59befa; background-color:rgba(18,163,248,0.7); border-radius:5px;}
.idx_banner_text .idx_dl_btn:hover{background-color:#12a3f8; box-shadow:4px 4px 20px 0 #106190;}
.idx_textc{text-align:center;}
.idx_textl .idx_dl_btn, .idx_textr .idx_dl_btn{margin-left:0;}
.idx_textc>h1{opacity:0; transform:translateY(-100px); -webkit-transform:translateY(-100px);}
.idx_textc>p,.idx_textc .idx_dl_btn{opacity:0; transform:translateY(100px); -webkit-transform:translateY(100px);}
.idx_textl>h1,.idx_textl>p,.idx_textl .idx_dl_btn{opacity:0; transform:translateX(-100px); -webkit-transform:translateX(-200px);}
.idx_textr>h1,.idx_textr>p,.idx_textr .idx_dl_btn{opacity:0; transform:translateX(100px); -webkit-transform:translateX(200px);}
.banner_show .idx_banner_text h1{opacity:1; transform:translate(0); -webkit-transform:translate(0); transition:all 1s ease 0.5s; -webkit-transition:all 1s ease 0.5s;}
.banner_show .idx_banner_text p {opacity:1; transform:translate(0); -webkit-transform:translate(0); transition:all 1s ease 0.8s; -webkit-transition:all 1s ease 0.8s;}
.banner_show .idx_banner_text .idx_dl_btn{opacity:1; transform:translate(0); -webkit-transform:translate(0); transition:opacity 1s ease 1s,transform 1s ease 1s, background 0.3s ease, box-shadow 0.3s ease; -webkit-transition:opacity 1s ease 1s,-webkit-transform 1s ease 1s, background 0.3s ease, box-shadow 0.3s ease;}
.idx_pro{margin:0 auto 40px auto; padding:30px 0 0 0;}
.idx_pro>h2{line-height:1.2; color:#000;}
.idx_pro>p{color:#666; margin: 13px 0 38px 0;}
.idx_pro_block{width:318px; height:385px; position:relative; float:left; cursor:pointer; overflow:hidden; margin-left:3px; background-color:#efebe5;}
.idx_pro_img{position:absolute; transition:transform 0.3s ease 0s; -webkit-transition:transform 0.3s ease 0s;}
.idx_pro_block_text{position:absolute; margin-top:125px; margin-left:38px;}
.idx_pro_title{ margin-bottom:5px;}
.idx_pro_text{width:245px; line-height:1.5; margin-bottom:5px;}
.idx_pro_block3,.idx_pro_block4{width:320px; height:192px; position:absolute; overflow:hidden;}
.idx_pro_block4{margin-top:195px;}
.idx_pro_block4 .idx_pro_block_text{margin:42px 0 0 32px; text-align:center;}
.idx_pro_block3 .idx_pro_block_text{ margin:20px 0 0 30px; text-align:center;}
.idx_pro_block3 .idx_pro_link{ margin-left:-30px;}
.idx_pro_cont .idx_pro_link{color:#fff; font-size:14px;}
.idx_pro_cont .idx_pro_block_text2 .idx_pro_link{color:#000;}
.idx_pro_block1:hover .idx_pro_img,.idx_pro_block3:hover .idx_pro_img, .idx_pro_block4:hover .idx_pro_img{transform: scale(1.1); -webkit-transform: scale(1.1);}

/*product style**/
.pro_cont{margin-top:56px;}
.pro_text{width:558px; float:left; margin-left:12px;}
.pro_text>p{ line-height:1.667; color:#666; margin-top:10px;}
.dl_btn{width:240px; float:right; text-align:center; margin-right:64px;}
.dl_btn>a{display:block; font-size:24px; line-height:57px; color:#fff; background-color:#00a8ec; border-radius:5px; margin:8px 0 12px 0; transition:all 0.3s ease; -webkit-transition:all 0.3s ease;}
.dl_btn>a:hover{background-color:#23b8f5; text-decoration:none; box-shadow:8px 8px 30px 0 #d5d5d5;}
.dl_btn>span{font-size:10px; color:#666;}
.pro_introduce2{margin:55px 0 36px 0;}
.pro_blocks{width:454px; background-color:#fafafa; border:1px solid #f2f2f2; padding:20px 0 20px 22px;}
.pro_blocks>h3{font-size:20px; color:#03bd83;}
.pro_blocks>p{width:416px; margin:10px 0; color:#666;}
.pro_blocks>p,.pro_blocks>a{line-height:1.667;}
.wrap .pbc_fc_green{color:#03bd83;}
.wrap .pbc_fc_blue{color:#00a8ec;}
.pro_blocks>a:after{font-family:"iconfont"; content:"\e802";}
.pros{border-top:1px solid #e0e0e0;}
.pro_fun{padding:56px 0 55px 0; border-bottom:1px solid #e0e0e0;}
.pros_collection .no_line{border:none;}
.pro_fun_text{width:650px; float:left; padding-left:20px;}
.pro_fun_text h3{font-size:36px; color:#000; margin:4px 0 10px 0;}
.pro_fun_text>img{float:left; margin-right:22px;}
.text_title>p{ font-size:16px; line-height:1.25; color:#000;}
.pro_fun_text>p{clear: both; line-height:1.667; color:#666; margin-top:30px;}
.pro_dl{width:178px; float:right; margin-right:44px;}
.pro_dl>a{display:block; font-size:16px; line-height:46px; color:#fff; text-align:center; background-color:#03bd83; border-radius:5px; transition:all 0.3s ease; -webkit-transition:all 0.3s ease;}
.pro_dl>a:hover{ background-color:#19ce96; text-decoration:none; box-shadow:8px 8px 25px 0 #d5d5d5;}
.pro_dl>p{width:73px; float:left; text-align:center; color:#9a9a9a; margin:0 8px;}
.pro_dl .pro_dl_mac{width:178px; margin:0;}
.icon_mac:before,.icon_win:before{display:block; font-family:"iconfont"; font-size:28px; margin:12px auto 8px auto; text-align:center;}
.icon_mac:before{content:"\e803";}
.icon_win:before{content:"\e804";}
.pro_dl>p img{display:block; margin:14px auto 8px auto;}
.more_pro{border:1px solid #f2f2f2; margin:25px auto 60px auto; background-color:#fafafa;}
.more_pro>a{display:block; font-size:14px; color:#08c; text-align:center; margin:20px 0; z-index:999;}
.more_pro>a:after{font: 18px/1 "iconfont"; content:"\e811"; position:absolute; transition:transform 0.2s ease; -webkit-transition:-webkit-transform 0.2s ease; margin:-2px 0 0 5px;}
.more_a:after{transform:rotate(45deg); -webkit-transform:rotate(45deg);}
.more_cont{transition:all 0.5s ease; -webkit-transition:all 0.5s ease; height:0px; overflow: hidden; visibility:hidden;}
.more_cont_an{height:440px; visibility:visible;}
.more_block{width:240px; float:left; margin:0 42px; text-align:center;}
.more_block>h4{font-size:14px; color:#000; margin-top:12px;}
.more_block>p{ line-height:16px; color:#666; margin:12px 0 8px 0;}
.more_block>a{width:102px; height:25px; display:block; border:1px solid #26acdc; border-radius:3px; color:#0fa3d9; line-height:25px; margin:0 auto 40px auto;}
.more_block>a:hover{text-decoration:none; background-color:#26acdc; color:#fff;}

/* store style**/
.st_discount{background:url(https://imobie-resource.com/es/store/img/pack.png) no-repeat; margin-top:35px; overflow:hidden;}
.st_discount_text{width:540px; float:right;}
.st_discount_text>h1{line-height:1.444; margin:30px 0 20px 0;}
.st_discount_text li{ line-height:1.667; color:#666; background:url(https://imobie-resource.com/es/store/img/point.png) left center no-repeat; padding-left:10px;}
.st_old_price{font:italic 18px/1.5 "Arial"; width:160px; float:left; color:#30b2e2;}
.st_old_price>span{color:#9a9a9a; display:block; text-decoration:line-through;}
.st_new_price{font:40px/1.2 "Arial"; color:#e75a5d;}
.st_buy>a{ width:248px; height:57px; background-color:#f49c10; font-size:30px; line-height:52px; color:#fff; text-align:center; border-radius:5px; float:left; margin-right:20px; transition:all 0.3s ease; -webkit-transition:all 0.3s ease;}
.st_buy>a:hover{ text-decoration:none; background-color:#f8ae38; box-shadow:8px 8px 30px 0 #d5d5d5;}
.st_buy p{width:250px; float:left;}
.st_buy{margin:26px 0 50px 0;}
.st_buy p>span{width:180px; color:#9a9a9a; font-size:14px; line-height:1.286; float:left; margin:10px 0 0 10px;}
.st_buy_block{width:250px; padding:96px 60px; text-align:center; background-color:#fafafa; float:left;}
.st_buy_block>h4{margin:10px 0 12px 0;}
.st_buy_title{font-size:20px; color:#000;}
.st_buy_text{line-height:1.5; color:#666;}
.st_buy_price>span, .st_buy_price_spe>span{font: 18px/1 "Arial"; color:#9a9a9a;}
.st_buy_price{ width:192px; font:24px/1 "Arial"; color:#e75a5d; margin:20px 0 25px 0;}
.st_buy_price_spe{width:185px; font:24px/1 "Arial"; color:#e75a5d; margin:20px 0 25px 30px;}
.st_pro_buy .st_buy_btn{ width:150px; height:34px; display:block; font-size:16px; line-height:34px;
color:#fff; text-align:center; background-color:#f49c10; border-radius:3px; margin:0 auto; transition:all 0.3s ease; -webkit-transition:all 0.3s ease;}
.st_pro_buy .st_buy_btn:hover{ text-decoration:none; background-color:#f2b85c; box-shadow:8px 8px 30px 0 #d5d5d5;}
.st_buy_block2{width:605px; float:right;}
.st_buy_pc{width:514; padding:50px 70px 50px 23px; background-color:#fafafa;}
.st_buy_block2 .st_buy_btn{float:left;}
.st_buy_block2 .st_buy_text{margin-top:10px;}
.st_buy_pc>img{margin-right:60px;}
.st_buy_pr{width:490px; padding:50px 55px 50px 60px; background-color:#fafafa; margin-top:5px;}
.st_buy_pr>img{margin-right:38px;}
.st_promise{text-align:center; margin-bottom:44px;}
.st_promise>h2{font-size:32px; line-height:1.2; color:#000; margin:56px 0 50px 0;}
.st_promise li{width:280px; float: left; margin:0 20px;}
.st_promise li h5{font-size:20px; color:#000; margin:20px 0 15px 0;}
.st_promise li p{line-height:1.8; color:#666;}

/*Buy a pop-up window**/
.st_buy_win{width:100%; z-index:999;}
.st_buy_win{display:none;}
.st_win_bg{width:100%; height:100%; background-color:#000; filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity: 0.6; opacity:0.6; position: fixed; left:0; top:0; cursor:pointer;}
.st_win_cont{width:766px; height:544px; position:fixed; left:50%; top:50%; margin:-272px 0 0 -383px; background-color:#fafafa; border-radius:10px;}
.st_close{width:12px; height:12px; position:absolute; margin:10px 0 0 745px;}
.st_close:after{ content:"\e813"; font-family:"iconfont"; font-size:16px; color:#959595;}
.st_close:hover:after{ color:#08c;}
.st_win_cont>h2{font-size:30px; color:#000; margin:36px auto; text-align:center;}
.st_dividing_line{width:1px; height:385px; border-right:1px solid #e0e0e0; float:left; margin-top:20px;}
.st_cont_block>h5{font-size:18px; color:#000; margin:5px 0 18px 0;}
.st_best_value{display:block; width:80px; height:61px; background:url(https://imobie-resource.com/es/store/img/best_value.png) no-repeat; position:absolute; font-size:18px; color:#fff; text-align:center; padding-top:13px; margin:-20px 0 0 250px; *margin-left:110px;}
.st_cont_block{float:left; text-align:center;}
.st_win_price>span{font: 18px/1 "Arial"; color:#9a9a9a; text-decoration:line-through; margin-right:8px;}
.st_win_price{font: 30px/1 "Arial"; color:#e75a5d; margin-bottom:12px;}
.st_win_price sup{font-size:18px;}
.st_cont_block li{ line-height:2.143; color:#666; text-align:left; margin:0 50px;}
.st_cont_block li img{margin:0 10px 0 0; position:relative; top:5px;}
.st_cont_block li b{ color:#e75a5d;}
.st_cont_block>a{ width:180px; height:36px; display:block; font-size:16px; line-height:36px; color:#fff; border-radius:5px; margin-left:auto; margin-right:auto; transition:all 0.3s ease; -webkit-transition:all 0.3s ease;}
.st_cont_block>a:hover{box-shadow:8px 8px 30px 0 #d5d5d5;}
.st_cont_block1>a,.st_buy_win_pc .st_cont_block2>a{background-color:#fa9837; border:1px solid #fa9837; margin-top:58px;}
.st_cont_block1>a:hover,.st_buy_win_pc .st_cont_block2>a:hover{background-color:#ffb266; border:1px solid #ffb266; text-decoration:none;}
.st_cont_block2>a,.st_cont_block3>a{background-color:#fc8610; margin-top:30px;}
.st_cont_block2>a:hover,.st_cont_block3>a:hover{text-decoration:none; background-color:#fcb36b;}
.st_cont_block1{margin:0 20px;}
.st_buy_win_pr .st_cont_block1,.st_buy_win_at .st_cont_block1{width:310px;}
.st_buy_win_pr .st_cont_block2,.st_buy_win_at .st_cont_block2{width:400px;}
.st_buy_win_pc .st_cont_block1{ width:263px;}
.st_buy_win_pc .st_cont_block2{ width:280px;}
.st_cont_block2 ul{margin-left:20px;}
.st_buy_win_pc .st_win_cont{width:900px; height:544px; margin-left:-450px;}
.st_buy_win_pc .st_close{margin-left:870px;}
.st_buy_win_pc .st_cont_block1{margin:0;}
.st_buy_win_pc .st_cont_block li{margin:0 30px;}
.st_buy_win_pc .st_cont_block1>a{border:1px solid #f5a82d; background-color:#fff; color:#f5a82d; margin-top:86px; transition:all 0.5s ease; -webkit-transition:all 0.5s ease;}
.st_buy_win_pc .st_cont_block1>a:hover{background-color:#fa9837; color:#fff; border:1px solid #fa9837;}
.st_buy_win_pc .st_cont_block3>a{height:40px; line-height:40px; margin-top:28px;}
.st_buy_win_pc .st_cont_block2 ul{margin-left:0;}
.st_buy_win_pc .st_cont_block3 ul{margin-left:10px;}
.st_buy_win_pc .st_best_value{ margin-left:220px;}

/*404 style**/
.notfind{text-align:center; overflow:hidden; margin-top:48px; border-bottom:1px solid #e0e0e0;}
.notfind>h1{margin:10px auto;}
.notfind>p{line-height:1.5; color:#666;}
.notfind>a{width:188px; height:34px; display:block; border-radius:3px; border:1px solid #08c; font-size:14px; line-height:34px; margin:15px auto 48px auto;}
.notfind>a:hover{text-decoration:none; color:#fff; background-color:#08c;}
.notfind_pro{text-align:center; margin:48px auto;}
.notfind_pro>h2{ margin-bottom:50px;}
.notfind_block{width:210px; float:left; margin:0 17px;}
.notfind_block>h3{font-size:18px; color:#000; margin:10px auto;}
.notfind_block>p{line-height:1.5; color:#666; margin-bottom:10px;}

/*company style**/
.company_nav{border-bottom:1px solid #e0e0e0; padding:30px 0 20px 0;}
.company_nav>p a{line-height:2; color:#000; margin:0 18px;}
.company_nav .company_nav_sel{color:#666;}

/*2019-7-31 company*/
.pw1200{max-width:1200px; margin-left:auto; margin-right:auto;}
.mt120{margin-top:120px;}
.wrap{overflow-x:hidden;}
.company_banner {height:573px; background:url(https://imobie-resource.com/es/company/img/company_ban.jpg) #6bacde top center no-repeat; background-size:cover; overflow:hidden;}
.company_banner h1{font-size:80px; margin-top:230px;}
.company_cont1 h2,.company_cont3 h2{font-size:42px; font-weight:bold;}
.company_cont2 h2{font-size:42px; width:90%; margin:auto; font-weight:bold;}
.company_cont1 h2:after{content:""; display:block; margin:34px auto 40px; width:64px; height:10px; background:linear-gradient(to right,#649eff,#1db1fe); background-color:#40a8fe;}
.company_cont1 p,.company_cont2 p{font-size:18px; color:#535353; width:90%; margin:30px auto; line-height:1.8;}
.company_cont2{background-color:#f4f4f4; border-bottom-left-radius:60px; border-top-right-radius:60px; position:relative; padding-top:1px;}
.company_cont2 div{width:49%; margin-top:80px;}
.company_cont2 p a{font-size:inherit; color:#40a8fe;}
.company_dots{width:408px; height:149px; background:url(https://imobie-resource.com/es/company/img/company_dots.png);}
.company_dots1{top:-55px; right:-340px;}
.company_dots2{bottom:37px; left:-360px;}

.company_cont3{ margin:150px auto; position:relative;}
.user_comment_text{max-width:440px;}
.user_comment_text p{ margin:30px 0; font-size:18px; color:#666; line-height:1.7;}
.mapa{ position:absolute; right:-40px; top:-40px;}
.mapa_mobile{ display:none;}
.mapa_cont{ width:750px; height:750px; border-radius:100%; background-color:#fff; overflow:hidden; position:relative; overflow:hidden;}
.mapa_main{width:98%; height:98%; border-radius:100%; margin:1%; overflow:hidden;}

.mapa_cont:after{ content:""; width:100%; height:100%; display:block; border-radius:100%; position:absolute; top:0; left:0;}
.mapa_cont img{ margin-top:-110px; transform:translate(0); animation:mapa 55s linear infinite forwards; }

.mapa_cont:before{content:""; width:100%; height:100%; display:block; border-radius:100%; position:absolute; top:0; left:0px; background:#fff;}
.mapa_msak{  width:100%; height:100%; display:block; border-radius:100%; position:absolute; top:0; left:0px; background:url(https://imobie-resource.com/en/anytrans/img/mapa_mask.png) no-repeat; background-size:cover;}
@keyframes mapa{
	0%{ transform:translate( 100px);}
	100%{transform:translate(-1010px);}
}
.mapa_reviews{ position:absolute; left:0; top:0;}
.mapa_user{width:340px; position:absolute; left:0; top:0;}
.mapa_user_cont{ width:100%; position:absolute; left:0; right:0; padding:10px; border-radius:5px; background-color:#fff; box-shadow:0 0 20px rgba(0,0,0,0.2); opacity:0; transform:scale(0.7); -webkit-transform:scale(0.7); -moz-transform:scale(0.7);}
.mapa_user_cont p{ max-width:260px; margin-top:5px; font-size:14px; color:#737373;}

.mapa_user1 .mapa_user_cont:nth-child(1){opacity:1; transform:scale(1); -webkit-transform:scale(1); -moz-transform:scale(1); left:40px; top:200px; animation:mapa_reviews 20s 2s infinite ease-in-out ; -webkit-animation:mapa_reviews 20s 2s infinite ease-in-out ; -moz-animation:mapa_reviews 20s 2s infinite ease-in-out ;}
.mapa_user1 .mapa_user_cont:nth-child(2){left:430px; top:120px; animation:mapa_reviews 30s 3s infinite ease-in-out forwards; -webkit-animation:mapa_reviews 30s 3s infinite ease-in-out forwards; -moz-animation:mapa_reviews 30s 3s infinite ease-in-out forwards; ;}
.mapa_user1 .mapa_user_cont:nth-child(3){left:310px; top:390px; animation:mapa_reviews 30s 4s infinite ease-in-out forwards; -webkit-animation:mapa_reviews 30s 4s infinite ease-in-out forwards; -moz-animation:mapa_reviews 30s 4s infinite ease-in-out forwards;;}
.mapa_user1 .mapa_user_cont:nth-child(4){left:480px; top:240px; animation:mapa_reviews 30s 9s infinite ease-in-out forwards; -webkit-animation:mapa_reviews 30s 9s infinite ease-in-out forwards; -moz-animation:mapa_reviews 30s 9s infinite ease-in-out forwards; ;}
.mapa_user1 .mapa_user_cont:nth-child(5){direction:rtl; left:120px; top:290px; animation:mapa_reviews 30s 14s infinite ease-in-out forwards; -webkit-animation:mapa_reviews 30s 14s infinite ease-in-out forwards; -moz-animation:mapa_reviews 30s 14s infinite ease-in-out forwards;}
.mapa_user1 .mapa_user_cont:nth-child(6){left:190px; top:530px; animation:mapa_reviews 30s 16s infinite ease-in-out forwards; -webkit-animation:mapa_reviews 30s 16s infinite ease-in-out forwards; -moz-animation:mapa_reviews 30s 16s infinite ease-in-out forwards;;}
.mapa_user1 .mapa_user_cont:nth-child(7){left:240px; top:380px; animation:mapa_reviews 30s 20s infinite ease-in-out forwards;}
.mapa_user1 .mapa_user_cont:nth-child(8){left:440px; top:160px; animation:mapa_reviews 30s 22s infinite ease-in-out forwards;}
@keyframes mapa_reviews{
	5%,30%{opacity:1; transform:scale(1); transform:translateX(0); transform:translateX(-100px);}
	50%,100%{opacity:0;}
}
@-webkit-keyframes mapa_reviews{
	5%,30%{opacity:1; -webkit-transform:scale(1); -webkit-transform:translateX(0); -webkit-transform:translateX(-100px);}
	50%,100%{opacity:0;}
}
@-moz-keyframes mapa_reviews{
	5%,30%{opacity:1; -moz-transform:scale(1); -moz-transform:translateX(0); -moz-transform:translateX(-100px);}
	50%,100%{opacity:0;}
}

/*product guide style**/
.guide_pro{width:100%; padding-bottom:30px; background-color:#f5f5f5; overflow:hidden; margin-top:3px;}
.guide_crumbs{margin:20px auto;}
.guide_crumbs_home{display:inline-block; background:url(https://imobie-resource.com/es/guide/img/home_icon.png) left center no-repeat; padding-left:24px; height:15px;}
.guide_pro .guide_crumbs_arrow{ margin-left:20px; color:#666;}
.guide_crumbs_arrow:before{ font-family:"iconfont"; content:"\e802"; font-size:14px; position:absolute; margin-left:-18px;}
.guide_crumbs span a{color:#666;}
.guide_pro_text{width:687px; float:left;}
.guide_pro_text>h2{font-size:30px; color:#000; margin-bottom:20px;}
.guide_pro_text>p{font-size:14px; line-height:1.714; color:#666;}
.guide_pro_btn{width:164px; float:right; text-align:center; margin-right:50px;}
.guide_pro_btn a{display:block; font-size:16px; line-height:42px; border-radius:3px; margin-bottom:20px;}
.guide_pro_btn .guide_btn_download,.guide_float_dl{border:1px solid #08c;}
.guide_pro_btn .guide_btn_buy,.guide_float_btn .guide_float_buy{background-color:#ff8501; color:#fff;}
.guide_pro_btn .guide_btn_download:hover,.guide_float_btn .guide_float_dl:hover{background-color:#08c; color:#fff; text-decoration:none;}
.guide_pro_btn .guide_btn_buy:hover,.guide_float_btn .guide_float_buy:hover{background-color:#faa03f; text-decoration:none;}
.guide_left_nav,.guide_left_nav_at{width:258px; float:left; margin-top:10px;}
.guide_left_nav_an{position:fixed; top:100px;}
.guide_left_nav li>a,.guide_left_nav_at li>a{ font-size:14px; color:#000;}
.auguide_cont .guide_left_nav{ width:265px;}
.auguide_cont .guide_left_nav li>a,.auguide_cont .guide_left_nav_at li>a{ font-size:13px;}
.guide_unfold>a:after,.guide_merge>a:after{float:right; font-family:"iconfont";}
.guide_unfold>a:after{content:"\e812";}
.guide_merge>a:after{content: "\e814";}
.guide_left_nav .guide_unfold>a,.guide_left_nav_at .guide_unfold>a{color:#666;}
.guide_left_nav li,.guide_left_nav_at li{clear:both;}
.guide_left_nav li>a,.guide_left_nav_at li>a{display:block; line-height:50px; border-bottom:1px solid #f3f3f3;}
.guide_left_nav li>img,.guide_left_nav_at li>img{float:left; margin:12px 8px 0 5px;}
.guide_left_nav .guide_unfold dl,.guide_left_nav_at .guide_unfold dl{height:auto; display:block; padding:15px 0; border-bottom:1px solid #f3f3f3;}
.guide_left_nav dl,.guide_left_nav_at dl{height:0; overflow: hidden;transition:all 0.3s ease;}
.guide_left_nav dd,.guide_left_nav_at dd{padding-left:25px;}
.guide_left_nav dd a,.guide_left_nav_at dd a{display:block; line-height:36px; background:url(https://imobie-resource.com/es/guide/img/circle1.png) left center no-repeat; padding-left:10px;}
.guide_left_nav dd li,.guide_left_nav_at dd li{padding-left:25px;}
.guide_left_nav dd li a,.guide_left_nav_at dd li a{font-size:12px; border:none; background:none;}
.guide_left_nav .dd_sel,.guide_left_nav_at .dd_sel{background-color:#54afdd;}
.guide_left_nav .dd_sel a,.guide_left_nav_at .dd_sel a{line-height:36px; color:#fff; background:url(https://imobie-resource.com/es/guide/img/circle2.png) left center no-repeat;}
.guide_left_nav .dd_sel a:hover,.guide_left_nav_at .dd_sel a:hover{text-decoration:none;}
.guide_text{width:680px; float:right; border-left:1px solid #f3f3f3; padding:0 0 20px 30px; margin-bottom:60px;}
.guide_text>h1{font-size:30px; color:#000; margin-top:40px;}
.guide_text p{font-size:14px; line-height:24px; color:#000; margin:20px 0; padding-right:10px;}
.guide_text>img{display:block; margin:20px auto;}
.guide_fb_block>h2{font-size:18px; color:#000;}
.guide_text>h2{font-size:24px; color:#000; padding-bottom:12px; border-bottom:1px solid #e5e5e5; margin:40px auto 0 auto; clear:both;}
.guide_text>h2 span{float:left; background:url(https://imobie-resource.com/es/guide/img/blue_line.png) bottom left no-repeat; padding-bottom:13px; margin-right:5px;}
.guide_text .step_style{background-color:#f3f7fd; border-radius:8px; padding:20px 25px; margin:30px auto;}
.guide_text .step_style>b{display:block; font-size:16px; font-weight:normal; color:#000; font-style: italic; margin-bottom:10px;}
.guide_text .step_style li{font-size:14px; line-height:30px; color:#535557; background:url(https://imobie-resource.com/es/guide/img/step_imgs.png) center left no-repeat; padding-left:28px;}
.guide_text .tip_style{background:url(https://imobie-resource.com/es/guide/img/tip_imgs.png) #eaf7fd 10px 10px no-repeat; border-radius:8px;padding:20px 25px 30px 70px; margin:20px auto;}
.guide_text .tip_style,.guide_text .tip_style p{ font-size:14px; line-height:22px; color:#4c4c4c;}
.guide_text .tip_style p{margin:10px 0;}
.guide_text .note_style{background:url(https://imobie-resource.com/es/guide/img/note_imgs.png) #eaf6f3 18px 18px no-repeat; padding:68px 20px 20px 20px; border-radius:8px; margin:20px auto;}
.guide_text .note_style p,.note_style li{ font-size:14px; line-height:22px; color:#626464; margin:5px auto;}
.guide_text table,td,th{font-size:14px; line-height:24px; border:1px solid #ededed; border-collapse:collapse; padding:15px 10px;}
.guide_text table td>img{display:block; margin:0 auto;}
.guide_text table td p{margin:10px 0;}
.guide_float{width:100%; height:80px; position:fixed; left:0; top:0; background-color:#fff; background-color:rgba(255,255,255,0.9); border-bottom:1px solid #f3f3f3; box-shadow:0 0 5px #e8e8e8; height:0; overflow:hidden; opacity:0; transform:translateY(-30px); -webkit-transform:translateY(-30px);}
.wrap .guide_float_an{opacity:1; height:80px; z-index:99; transform:translateY(0); -webkit-transform:translateY(0); transition: height 0.3s ease, transform 0.3s ease;}
.guide_float p{ width:650px; float:left; font-size:16px; line-height:30px; color:#666;}
.guide_float .guide_float_btn{width:300px; height:30px; float:right;}
.guide_float_btn>a{display:inline-block; width:100px; height:30px; line-height:30px; text-align:center; border-radius:3px; margin-left:20px;}
.guide_left_nav .li_sel,.guide_left_nav_at .li_sel{ background:#08c;}
.guide_left_nav .li_sel a,.guide_left_nav_at .li_sel a{ color:#fff;}
.guide_pro_block a,.guide_text a{font-size:14px;}
.guide_text p>img, .guide_text .step_style li>img, .guide_text .step_style_guide li>img {vertical-align: middle;}
.guide_text .wp-caption p {display: none;}
.guide_text .no_border{border:none; margin-bottom:0;}

/*News Center*/
.new_center{width:980px; margin:0 auto; padding-bottom:73px;}
.new_center_block{text-align:center; padding:46px 0; border-bottom:1px solid #e0e0e0;}
.new_center_block h1{line-height:28px;}
.new_center_block p{line-height:26px; color:#666666; width:765px; margin:0 auto; margin-top:23px;}
.new_text{border-bottom:1px solid #e0e0e0; padding:40px 0; zoom:1;}
.new_text:after{content:" "; display:block; height:0; clear:both; visibility:hidden;}
.new_text_right{width:640px; margin:0 36px 0 24px;}
.new_text h3{line-height:26px; color:#0d9eef;}
.new_text_right span{color:#999999; font-size:12px; line-height:22px;}
.new_text_right P{color:#666666; line-height:22px; font-size: 12px;}
.new_text_right h3 a{ font-size: 16px;}


/*refund policy**/
.refund_crumbs>p{ color:#4c4c4c; padding:20px 0;}
.refund_left{ width:780px; margin-bottom:70px;}
.refund_left p{ font-size:14px; line-height:26px; color:#000; margin-top:30px;}
.refund_left h2{ font-size:20px; margin-top:50px;}
.refund_left li{ font-size:14px; line-height:26px; color:#666; margin:25px 0 0 45px; position:relative;}
.refund_left li:before{ content:""; width:6px; height:6px; display:block; border-radius:100%; background-color:#999; position:absolute; left:-20px; top:10px;}
.refund_right{ width:165px; padding:18px; border-radius:5px; border:1px solid #eee; position:fixed; top:140px; left:50%; margin-left:320px;}
.refund_right p{ line-height:20px; margin:22px auto;}
.refund_right a{ width:130px; height:40px; display:block; border-radius:5px; font-size:16px; line-height:40px; color:#fff; background-color:#3eccff; margin:0 auto;}
.refund_right a:hover{ text-decoration:none; background-color:#0dbeff;}


.imgstyle{border:1px #dcdbdb solid; border-radius:5px;}

/*store*/
.st_banner{height:502px; background:#18c787 url(https://imobie-resource.com/es/store/img/at_bg.jpg) no-repeat center top; background-size:cover; overflow:hidden;}
.nbuy_pct{width:980px; height:450px;}
.nbuy_pct h1{ margin:55px 0 30px 0;}
.nbuy_cont{width:595px; height:480px; overflow:hidden;}
.nbuy_cont .nbuy_draw img{ width:16px; height:16px;}
.nbuy_selec{float:left; width:200px; height:315px; margin-top:20px; position:relative;}
.nbuy_selec1{width:170px;}
.nbuy_selec h2{ color:rgba(255,255,255,0.5); font-size:20px; margin-top:10px; font-weight:300;}
.nbuy_selec img{margin-top:22px; margin-right:20px;}
.nbuy_selec p,.nbuy_selec a{margin-top:23px; line-height:20px; font-size:12px; color:#fff;}
.nbuy_phc{margin:20px 13px 12px 10px;}
.nbuy_draw{ display:block; background:#eee; border-radius:50px; width:28px; height:28px; text-align:center; margin:0 0 0 90px;}
.nbuy_draw2{ display:block; background:#fff; border-radius:50px; width:28px; height:28px; text-align:center; margin:0 0 0 90px;}
.nbuy_pdtsc .nbuy_draw{background:#179de1;}
.nbuy_at:after,.nbuy_phc:after{content:""; display:inline-block; position:absolute; right:-16px; top:106px;}
.nbuy_at:after,.nbuy_phc:after{width:19px; height:19px; background:url(https://imobie-resource.com/es/store/img/nbuy_left.png) no-repeat;}

.nbuy_btb{width:305px; margin:30px 0 0 75px; overflow:hidden;}
.nbuy_btbox{width:285px; height:50px; background:rgba(255,255,255,0.2); border-radius:5px; margin:20px auto 15px auto; cursor:pointer; -webkit-transition:all 0.5s ease-in-out; transition:all 0.5s ease-in-out; position:relative; opacity:0.7;}
.nbuy_btbox p{float:left;  color:#fff;}
.nbuy_cir{border-radius:100%; width:6px; height:6px; border:3px solid rgba(207,207,207,0.5); margin:20px 0 0 13px;}
.nbuy_btbox .nbuy_bt2,.nbuy_btbox .nbuy_bt3{line-height:50px;}
.nbuy_btbox .nbuy_bt1{font-size:20px; margin-left:15px; color:#fff; line-height:42px;}
.nbuy_bt1 sup{font-size:14px; margin-right:5px;}
.nbuy_bt2{font-size:12px; font-style:italic; margin-left:15px; text-decoration:line-through;}
.nbuy_bt3{font-size:12px; margin-left:15px;}
.nbuy_bt3 b{color:#fff; opacity:0.8; font-weight:bolder;}
.nbuy_btbox_select{transform:scale(1.05); -webkit-transition:all 0.3s ease-in-out; transition:all 0.3s ease-in-out; background:rgba(255,255,255,0.4); box-shadow:0 0 18px rgba(29,111,152,0.5); opacity:1;}
.nbuy_btbox_select .nbuy_bt1{color:#fff;}
.nbuy_btbox_select p{ opacity:1;}
.nbuy_btbox_select .nbuy_bt2{color:#fff;}
.nbuy_btbox_select .nbuy_bt3{color:#fff;}
.nbuy_btbox_select .nbuy_cir{border:3px solid #fff; margin:15px 0 0 10px; background-color:#23959c;}
.nbuy_btb .nbuy_btbox3{width:285px; line-height:50px; font-size:16px; display:block; margin:20px auto 0 auto; color:#fff; border-radius:5px; text-decoration:none; background:linear-gradient(#feaa1d,#fd8300); background:webkit-linear-gradient(#feaa1d,#fd8300); box-shadow:0 2px 7px rgba(0, 0, 0, 0.4); text-transform:uppercase; font-weight:bold;}
.nbuy_close{position:absolute; top:7px; right:9px; opacity:1;}
.nbuy_close img{ width:20px; height:20px;}

.qrcode_text{ color:#737373; vertical-align:middle;}
.qrcode{width:255px; color:#fff; margin:20px auto 0 auto; cursor:pointer;}
.bqrcoe{ position: absolute; top:-200px; left:0; right:0; margin:0 auto; transform: translateY(-20px); -webkit-transform: translateY(-20px); opacity:0; z-index:-1; transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out;}
.bqrcoe img{ position:absolute; left:0; right:0; margin:0 auto; }
.qr_arrow{z-index:9; top:180px;}
.qrcode_img{ width:140px; height:140px; border:1px solid #e0e0e0; box-shadow:0 0 10px rgba(0,0,0,0.3); padding:20px; background-color:#fff; border-radius:5px;}
.qrcode a{color:#fff; position:relative; top:-5px; line-height:15px;}
.nbuy_arrow{position:absolute; float:left; margin:190px 0 0 -230px;}
.qrcode:hover .bqrcoe{transform:translate(0); -webkit-transform:translate(0); opacity:1; z-index:1;}
.qrcode:hover .qrcode_text{ color:#000;}
.st_img{ position:absolute; margin-left:-65px; margin-top:45px;}
.nbuy_btbox3:hover{ background:#fda00a;}

/*change banner 2017/8/8*/
.idx_prsd{ display:none; background:#0b7290 url(https://imobie-resource.com/es/img/idx_pr.jpg) top center no-repeat; background-size:cover; }
.idx_prsd>div{ height:527px; }
.idx_pr_text{ width:475px; margin-top:75px;  display:inline-block; }
.idx_pr_text h1{ font-size:60px; }
.idx_pr_text p{ margin:43px 0 50px 0; line-height:1.6; opacity:0.9;}
.idx_pr_text a{ display:inline-block; line-height:50px; height:58px; overflow:hidden; color:#fff; position:relative; z-index:2; }
.idx_pr_text a:hover{ text-decoration:none; }
.idx_pr_more{ margin-right:20px; background-color:#2dcbb4; }
.idx_pr_buy{ background-color:#f09510; }
.idx_pr_text .idx_pr_more{ padding-left:10px; width:210px; }
.idx_pr_text .idx_pr_buy{ width:220px; }
.idx_pr_more:after{ content:"\e902"; font-family:"iconfont"; font-size:inherit; color:inherit; margin-left:40px; position:relative; top:3px; }
.idx_pr_buy:after{ content:"\e903"; font-family:"iconfont"; font-size:23px; font-weight:300; padding-right:5px; margin-left:20px; position:relative; top:3px; }
.idx_pr_text a:before{ content:""; width:100%; height:100%; display:block; background-color:rgba(255,255,255,0.1); transform:rotate(-70deg); position: absolute; top:0; right:-40%; transition:all 0.5s ease-in-out; z-index:-1;}
.idx_pr_text a:hover:before{ width:200%; height:500%;}
.idx_pr_ios{ bottom:-1px; right:-156px; }
.idx_pr_text img{ display:none; }
.idx_prsd span{ line-height:1.4;}

/*index banner 2017-10-31 dl**/
.idxbanner_at{ /*display:none;*/ width:100%; height:526px; background:#14b0cf url(https://imobie-resource.com/es/img/idxbanner_atbg.png) center no-repeat; background-size:cover; overflow:hidden;}
.idxbanner_cont{ height:100%; position:relative;}
.idxbanner_cont>img{ position:absolute; bottom:40px; right:-210px;}
.idxbanner_text{ max-width:550px; margin-left:-50px; overflow:hidden;}
.idxbanner_text h1{ margin-top:65px; font-size:68px;}
.idxbanner_text p{ margin:40px 0 40px 0; font-size:28px; line-height:1.667;}
.idxbanner_text>a{width:195px; padding-right:40px; height:66px; display: inline-block; font-size:24px; line-height:66px; color:#fff; text-align:center; position:relative; z-index:2; overflow:hidden; border:1px solid #0790ff;}
.idxbanner_text>a:before{ content:""; width:100%; height:100%; display:block; background-color:rgba(255,255,255,0.1); transform:rotate(-70deg); -webkit-transform:rotate(-70deg); position: absolute; top:0; right:-42%; transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out; z-index:-1;}
.idxbanner_text>a:hover:before{width:200%; height:450%;}
.idxbanner_text>a:hover{ text-decoration:none;}
.idxbanner_lmore{background-color:#0790ff;}
.idxbanner_text>a.idxbanner_buy{margin-right:20px; background-color:#f6fbff; color:#0790ff;}
/*.idxbanner_lmore:after{ content:"\e901"; font-family:"iconfont"; font-size:24px; position:absolute; right:17px;}*/
.idxbanner_buy:after{ content:"\e902"; font-family:"iconfont"; font-size:24px; position: absolute; right:15px;}
.idxproh4{width:250px; line-height:1.2;}


/*tellphone*/
.tellwrap{width:72px; height:72px; position:fixed; right:17px; bottom:100px;}
.tell{width:65px; height:65px; position:relative; border:4px solid #fff; cursor:pointer; text-align:center; box-shadow:0 0 5px rgba(0,0,0,0.1); border-radius:100%; z-index:9; background-color:#3599ff;}
.tell:after{content:""; display:inline-block; width:33px; height:31px; position:absolute; top:16px; left:15px; background:url(https://imobie-resource.com/es/support/img/tellphone.png) no-repeat;}
.tellnum{width:0px; height:65px; opacity:0; position:absolute; right:20px; bottom:0px; border-radius:50px; background-color:#3599ff; z-index:7; }
.tellnum p{margin:12px 0 0 35px; font-size:12px; color:#fff;}
.tellnum span{display:block; font-size:22px; margin-top:6px; font-weight:bold; color:#fff;}
.tellanimate{width:270px; opacity:1; transition:width 0.5s linear;}
.tellanimate p{ width:230px; margin-left:35px;}


.atcbanner{height:526px; margin-top:1px; background:#b0d5f8 url(https://imobie-resource.com/es/img/bannerbg.jpg) top center no-repeat; background-size:cover;}
.atcbanner>div{height:100%;}
.bannertext{padding-top:90px; width:530px;}
.bannertext h1{font-size:56px;}
.bannertext span{font-size:38px;}
.bannertext p{line-height:1.6; font-size:26px; color:#666;}
.bannertext a{display:inline-block; margin-top:45px; font-size:24px; text-align:center; color:#fff;}
.bannertext a:hover{text-decoration:none;}
.bannertext .balearn{color:#0790ff;}
.basign{width:250px; height:60px; line-height:60px; background-color:#0790ff;}
.balearn{width:246px; height:56px; margin-left:23px; line-height:56px; border:2px solid #0790ff; background-color:#f6fbff;}
.balearn:after{content:"\e902"; font-family:"iconfont"; display:inline-block; margin:-2px 0 0 8px; font-size:inherit; color:inherit; vertical-align:middle;}
.atcbanner img{bottom:0; right:-50px;}
.bannertext .balearn:hover{color:#fff; background-color:#0790ff;}
.basign:hover{background-color:#0680e3;}

/*2018-4-11 guide btn*/
.guide_all_btn{width:250px; height:100px; float:right;}
.guide_all_btn p{color:#999;}
.guide_all_btn p:nth-child(2){margin-top:15px;}
.guide_all_btn a{display:block; width:175px; height:48px; margin:0 auto 6px auto; line-height:48px; border-radius:30px; font-size:16px; color:#fff;}
.guide_allbuy,.gufloat_buy{background-color:#ff8501;}
.guide_alldl,.gufloat_dl{background-color:#87d229;}
.guide_all_btn a:hover,.gufloat_btn a:hover{text-decoration:none;}
.guide_alldl:hover,.gufloat_dl:hover{background-color:#90dd30;}
.guide_allbuy:hover,.gufloat_buy:hover{background-color:#ff9b2e;}
.guide_float .gufloat_btn{width:300px; height:30px; float:right;}
.gufloat_btn a{display:inline-block; width:130px; height:35px; margin-left:20px; line-height:35px; text-align:center; border-radius:20px; color:#fff;}
.gufloat_btn .gufloat_dl{margin-left:0;}

/* Backgroud 2*/
@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) {
.pc_banner{width:100%; height:584px; background:url(https://imobie-resource.com/es/phoneclean/img/banner.png) #669abf center top no-repeat; overflow:hidden; background-size: cover;}
.st_discount{background:url(https://imobie-resource.com/es/store/img/pack@2x.png) no-repeat; background-size:432px 404px;}
.guide_crumbs_home{background:url(https://imobie-resource.com/es/guide/img/home_icon@2x.png) left center no-repeat; background-size:15px 15px;}
.st_banner{background:#18c787 url(https://imobie-resource.com/es/store/img/at_bg@2x.jpg) no-repeat center top; background-size:1920px 502px;}
.banner_active{background:#f6fbff url(https://imobie-resource.com/es/img/idxatc_ban@2x.jpg) center no-repeat; background-size:cover;}
.atcbanner{background:#b0d5f8 url(https://imobie-resource.com/es/img/bannerbg@2x.jpg) top center no-repeat; background-size:cover;}
}
@media screen and (max-width:1400px){
	.mapa{ transform:scale(0.8);}
}
@media screen and (max-width:1200px){
	.mapa{ transform:scale(0.7);}
	.company_cont3{margin:80px auto;}
	.company_cont2 div{margin-top:30px;}
	.company_cont2 img{max-width:49%;}
	.company_cont1 p, .company_cont2 p{margin:20px auto;}
	.user_comment_text{margin:auto 20px;}
}
@media screen and (max-width: 980px){
 .idx_prsd>div{ height:auto; position:static; text-align:center; padding:30px 0; }
 .idx_prsd img,.guide_all_btn{display:none; }
 .idx_pr_text{ width:90%; margin:30px auto; }
 .idx_pr_text p{ margin:20px auto; }
 .idx_pr_text a{ width:220px; margin-right:20px;  }
 .idx_pr_text img{ display:block; max-width:20%; height:auto; margin:0 auto 30px auto; }
 .banner_active .idxbanner_text p{margin:40px auto;}
 .banner_active{background:linear-gradient(to bottom,#f6fbff,#d6e8fc);}
 .idxbanner_at{height:auto; padding:40px 0;}
 .idxbanner_cont>img{display:none;}
 .idxbanner_text{margin:auto; text-align:center;}
 .idxbanner_text h1{margin-top:0;}
 .idxproh4{width:100%;}
 .idx_pro_info{width:100%; left:0;}
 .idx_pro_info>img{margin:14px 34px 0 34px;}

 .atcbanner{height:auto;}
 .atcbanner img{display:none;}
 .bannertext{width:80%; padding-top:0; margin:50px auto 70px auto; text-align:center;}
 .bannertext h1{font-size:46px;}
 .bannertext a{margin-top:30px;}
 .mapa_mobile{ display:block; text-align:center;}
	.mapa{ display:none;}
	.mapa_mobile img{ max-width:500px; }
	.user_comment_text{ max-width:100%; text-align:center;}
	.user_comment_text p{margin:20px auto;}
	.user_comment_text>img{ max-width:75%; margin:10px auto 20px;}
	.company_banner{height:auto; padding:80px 0;}
	.company_banner h1{font-size:50px; margin:auto;}
	.company_cont1 h2:after{margin:24px auto 20px;}
	.company_cont2{padding-bottom:10px;}
	.company_cont2,.company_cont1{text-align:center; margin-top:30px;}
	.company_cont2 div,.company_cont2 img{float:none; width:100%; margin:30px auto 0; border-bottom-left-radius:60px; border-top-right-radius:60px;}
	.company_cont2 h2,.company_cont1 h2, .company_cont3 h2{font-size:32px;}
	.company_cont3{margin:30px auto;}
	.company_dots{display:none;}
}
@media screen and (max-width: 820px){
	.idx_pro_info{text-align:center;}
	.idx_pro_info>img{display:none;}
}
@media screen and (max-width: 736px){
	.idxbanner_text{width:95%; max-width:100%;}
	.idxbanner_text h1{font-size:11vw;}
	.idxbanner_text p{margin:20px auto; font-size:18px;}
	.idxbanner_text>a{height:56px; display:block; margin:0 auto 20px auto; font-size:20px; line-height:56px;}
}
@media screen and (max-width: 680px){
	.idx_pro_info{height:auto;}
	.idx_pro_info p{width:85%; margin-bottom:25px;}
	.bannertext h1{font-size:32px;}
	.bannertext span{font-size:26px;}
	.bannertext p{font-size:18px;}
	.bannertext a{font-size:20px;}
	.balearn{margin-left:0;}
}
@media screen and (max-width:568px){
	.company_banner h1{font-size:42px;}
 	.company_cont2 img{max-width:70%}
}
@media screen and (max-width: 414px){
 .idx_pr_text h1{font-size:40px; }
 .idx_pr_text p{margin:20px auto; font-size:18px; }
 .idx_pr_text img{display:block; max-width:28%;}
}




