body{color: #222; margin: 0;padding: 0; font-family:  "宋体",Arial,Lucida,Verdana,Helvetica,sans-serif;background: url('images/bg.png') repeat-x scroll left top #B7E5F4;font-size: 12px;
color: #222;line-height: 24px;}
*{margin: 0;padding: 0;}
ul,li{list-style: none outside none;}
input,button,textarea, select{outline: none;resize:none;}
a{text-decoration: none;cursor: pointer; display: block; outline: none; color: #4A9CE6;}
a span{display: block;}
div{display: block;}
img{border:0;}
h1,h2,h3,h4,h5,h6{font-weight: normal;}
fieldset{border:none;}

/*伪元素改变placeholder属性*/
/*方法一：input:-webkit-placeholder,textArea-webkit-placeholder{color: #999}*/
::-webkit-input-placeholder { color: #999;cursor: text;font-size: 14px; font-weight: normal;}



#layoutbg{width: 100%;padding-top: 50px; background: url("images/wrap_bg.jpg")  no-repeat scroll center top transparent;}
.wrap{width: 880px;margin: 0px auto;background: none repeat scroll 0% 0% #FFF;border: 1px solid #EEE;}
.boxt{padding: 25px 38px 10px;}
.cell_title h2{height: 24px;background: url('images/logo.png') no-repeat scroll left 4px transparent;font-size: 16px;color: #0067BF;text-indent: -9999px;}
.box{padding: 0px 38px 40px; height: 432px;}

/*安装G家的第一个板块*/
.mode_aimate_wrap{float: left;position: relative;}
.mode_aimate_wrap .slide_top{display: block;background: none repeat scroll 0% 0% #000;color: #FFF;font-size: 16px;font-family: "微软雅黑";
width: 442px;padding: 10px 12px;height: 22px;line-height: 22px;text-align: center;position: absolute;left: 0px;top: 20px;z-index: 5000;opacity: 0.8;text-decoration: none;}
.mode_aimate_wrap .slide_top span{color: #fff; text-decoration: none;}
.fix:after, .fix:before { display: block;content: "."; height: 0px;clear: both; overflow: hidden; visibility: hidden;}
.mode_aimate_wrap .slide_top .down_txt{display: block;}
.autoreg_txt{font-size: 18px;width: 108px;display: inline;}
.mode_aimate_wrap .slide_top .up_arr{display: block;margin: 0 auto; text-indent: -9999px;background: url('images/slide_sprits.png') no-repeat scroll -30px -111px transparent;width: 25px;height: 20px;overflow: hidden;cursor: pointer;}

.mode_aimate_wrap .slide_bg {display: none;width: 466px;left: 0px;top: 20px;z-index: 5555;height: 315px;overflow: hidden;position: absolute;}
.mode_aimate_wrap .slide_sta_top{position: relative;height: 315px;background: url('images/app_ad_301.jpg') no-repeat scroll 0% 0% transparent;}
.mode_aimate_wrap .s_phone{position: absolute;left: 50px;top: 86px;border:none;font-size: 20px;height: 22px;line-height: 22px;vertical-align: middle;width: 235px;font-family: Arial,Helvetica,sans-serif;}
.mode_aimate_wrap .slide_sta_top a.setup_btn{font-size: 16px;font-family: "微软雅黑";height: 36px;left: 314px;line-height: 30px;position: absolute;text-align: center;top: 79px;width: 98px;}
.mode_aimate_wrap .slide_sta_top a {color: #FFF;}
#slide_app_mobiletip_view.tip_info{display: block;background: none repeat scroll 0px 0px #FFF7D0;border: 1px solid #5A9197;color: #666;left: 38px;padding: 3px 8px;position: relative;top: 120px;line-height: 20px;width: 250px;}
#slide_app_mobiletip_view.tip_info i{float: left;width: 14px;height: 14px;overflow: hidden;margin: 2px 5px 0px;background: url('images/new_btn_split.png') no-repeat scroll -3px 0px transparent;}
.tip_info .b_up_arr{position: absolute;left: 50px;top: -10px;width: 0px;height: 0px;font-size: 0px;border-width: 5px;border-style: dashed dashed solid;border-color: transparent transparent #FFF7D0;overflow: hidden;}
.cell{display: table-cell;width: 2000px; *width:auto; *display: inline-block;}
#slide_app_mobiletip_text a{color: #55A2CC;padding-left: 5px;display: inline-block;}
.mode_aimate_wrap .slide_bg a.more_btn{position: absolute;left: 360px;top: 276px;}
.mode_aimate_wrap .slide_up_close{background: url('images/slide_sprits.png') no-repeat scroll -104px -2px transparent;width: 16px;height: 16px;overflow: hidden;position: absolute;right: 12px;top: 11px;text-indent: -9999px;z-index: 9999999;}

/*安装G家的第二个板块*/
#btnRightArr{display: inline;color: #fff; position: absolute;left: 0px;top: 160px;width: 24px;height: 32px;text-indent: -9999px;z-index: 99999;}
.slide_bg .tran_slide_box1,.slide_bg .tran_slide_box2 {background: url('images/stat_up_1.jpg') no-repeat scroll 0% 0% transparent;}
.slide_bg .tran_slide{width: 413px;left: 466px;top: 0px;z-index: 5555;height: 280px;position: absolute;font-size: 14px;color: #FFF;padding: 20px 25px 15px 28px;}
.tran_slide .tran_hd {font-family: "微软雅黑";font-size: 18px;line-height: 45px;margin-bottom: 18px;padding-left: 65px;}
.slide_bg .tran_slide_box2 {left: 466px;}
.tran_slide .tran_p {font-size: 12px;font-weight: bold;margin-bottom: 20px;text-align: center;}
.p_icon {margin-bottom: 5px;}
.p_icon .dit_num {background: url("images/new_btn_split.png") no-repeat scroll 0% 0% transparent;float: left;height: 20px;margin: 0px 10px 0px 5px;width: 20px;}
.p_icon .digit_one {background-position: 0px -28px;}
.set_nosucc{margin-left: 32px;top: -6px;margin-bottom: 10px;position: relative;width: 373px;height: 82px;background: url('images/download_btn.png') no-repeat scroll 0% 0% transparent;}
.set_nosucc .link_diff,.set_nosucc .link_to_com, .set_nosucc .link_to_app, .set_nosucc .btn_more{position: absolute;color: #174A50;width: 120px;height: 30px;}
.set_nosucc .link_diff{top: 12px;left: 10px;font-size: 12px;height: auto;width: auto;}
.link_to_com {left: 10px;top: 40px;text-indent: -9999px;}
.set_nosucc .link_to_app{left: 148px;top: 40px;text-indent: -9999px;}
.set_nosucc .btn_more {left: 293px;top: 47px;font-size: 12px;width: 100px;}
.p_icon .digit_two {background-position: -20px -28px;}
.new_pass {padding-left: 35px;}
/*右侧的指导栏*/
.cell_side_bar{position: relative;float: right;width: 334px;}
.cell_guide_btn{position: absolute;left: -153px;top: -24px; display: block;width: 242px;height: 43px;background: url('images/guide_btn.png') no-repeat scroll 0% 0% transparent;}
.cell_guide_btn a{display: block;width: 100%;height: 100%;text-indent: -9999px;}
.cell_bner{position: absolute;top: 51px;right: 0px;width: 300px;height: 200px;padding: 5px;border: 1px solid #DBE1E6;}
#register_app_1{width: 300px; height: 200px;}
.cell_feed_back{position: absolute;top: 278px;right: 0px;width: 312px;height: 58px;background: url('images/add_home_gbs_1.png') no-repeat scroll 0% 0% transparent;}


/*主注册窗口*/
.mod_regist{position: relative;float: left;width: 466px;top: 0px;height: 369px;padding-top: 20px; overflow: hidden;}
.mode_aimate_wrap .mod_regist{margin-top: 42px;}
.mod_regist_nav{position: relative;z-index: 2000;}
.mod_regist_nav ul{width: 465px;height: 30px;margin: 0px auto;}
.mod_regist_nav li{position: relative;float: left;width: 154px;height: 30px;border-bottom: 1px solid #DDEEF6;border-left: 1px solid #DDEEF6;background-color: #F5FCFF;text-align: center;}
.mod_regist_nav .cur{left: 0px;top: -1px;width: 155px;height: 31px;margin: 0px -1px -1px 0px;background-color: #58CAFE;border-left: 1px solid #58CAFE;}
.cell_title h2, .mod_regist_nav li.cur a, .mod_success h3, .cell_slider li span.title, .popup h2, #popup_Contrast .pop_main td, .mod_regist_nav a {font-family: "微软雅黑","华文黑体";}
.mod_regist_nav a{position: relative;display: block;width: 139px;height: 30px;padding-left: 15px;font-size: 14px;line-height: 30px;color: #646464;text-decoration: none;} 
.mod_regist_nav .cur a{top: 1px;left: 0px;width: 137px;height: 29px;border-width: 1px;border-style: solid;border-image: none;border-color: #A6E2FC #79D4FE #DDEEF6 #A6E2FC;font-size: 16px;
color: #FFF;cursor: default;overflow: hidden;}
.tipsError, .tipsInfo, .mod_success h3, .mod_success .blockquoteTop, .mod_success .blockquoteBottom, .mod_success .noticeTips span.icon, .flag, .verifyCode .reVerify, .cell_slider a.prev, .cell_slider a.next, .pop_main_suc .setLA_check, .mod_success .bind_mobile_suc .icon, .mod_success .bind_mobile_prev .close_tips, #popup_Info p.suc_tips, #popup_Promoter p.suc_tips, .close_popup, #popup_Contrast .support, .mod_regist_nav .icon, .mod_regist_nav .arrow {
background-image: url('images/sprite_icon.png'); background-repeat: no-repeat;}
.mod_regist_nav .btn_phone .icon{background-position: 0px -366px;}
.mod_regist_nav .cur .btn_phone .icon { background-position: 0px -388px;}
.mod_regist_nav .cur .icon {left: 22px;cursor: default;}
.mod_regist_nav .icon {display: inline-block;position: absolute;left: 24px;top: 4px;width: 22px; height: 22px;}
.mod_regist_nav .arrow{display: none;position: absolute;bottom: -10px;left: 50%;width: 20px;height: 10px;margin-left: -10px;background-position: -20px -20px;}
.mod_regist_nav .cur .arrow {display: block;}
.mod_regist_nav .btn_mail .icon { background-position: -22px -365px;}
.mod_regist_nav .cur .btn_mail .icon{background-position: -22px -388px;}
.mod_regist_nav .btn_custom{border-right: 1px solid #DDEEF6;}
.mod_regist_nav .btn_custom .icon {background-position: -44px -366px;}
.mod_regist_nav .cur .btn_custom .icon {background-position: -44px -388px;}

.input_expand_btn, .submit_btn, .btn, .btn span, .mod_regist_border1, .mod_regist_border2, .country_search .search_btn, .mod_success .bind_mobile_prev .inputBox, .popup a.submit_btn, .popup a.submit_btn_2, .popup a.submit_btn_regInfo, .popup a.close_btn_regInfo, .popup a.submit_btn_Promoter, .popup a.close_btn_Promoter, #popup_Contrast .row_last a, #popup_Contrast .row_last a span, .inputBox, #popup_Info .input_right_bg {
background-image: url('images/sprite_btn.png');background-repeat: no-repeat;}
.mod_regist_form {position: relative;z-index: 1000;width: 350px;margin: 0px auto;}
.call_back_tips{height: auto !important;min-height: 25px;padding: 8px 0px 5px;color: #F00;line-height: 25px;text-align: center;}
.mod_regist_form .regist_info{position: relative;z-index: 900;}
.input_wrap{position: relative;display: none;z-index: 760;}
.registPhone #input_wrap_username{display: block;z-index: 790;}
.inputBox {position: relative;z-index: 10;top: 4px;width: 350px;height: 40px;margin: 0px auto;background-position: -2px -440px;}
.registPhone #input_wrap_username .inputBox {z-index: 770;}
.inputBox input{display: inline;position: absolute;z-index: 10;float: left;width: 326px;height: 23px;padding: 9px 12px 8px;background-color: transparent;border: medium none;font: 700 16px/23px Arial;vertical-align: middle;color: #222;}
.inputSuc {background-position: -2px -530px;}
/*选择不同国家的手机号*/
.otherMbInput input {float: left;right: 0;width: 242px;border-left: none;padding: 9px 12px 8px 0;}
.otherMb{display:none;position: absolute;top: 0px;left: 0px;z-index: 11;width: 97px;height: 40px;background: none repeat scroll 0% 0% transparent;}
.selcountry{position: relative;float: left;display: inline;line-height: 21px;}
.selcountry_inner{height: 43px;padding: 0px 0px 0px 15px;}
.selcountry .selcountry_inner{float: left;height: 40px;}
.flag{display: inline-block;background-position: -5px 2px;float: left;width: 25px;height: 11px;margin-top: 16px;cursor: pointer;vertical-align: middle;}
.flag_us{background-position: 0px -44px;}
.talk_flag{display: inline-block;width: 16px;height: 11px;background: url('images/flags.gif') no-repeat scroll 0% 0% transparent;vertical-align: middle;overflow: hidden;}
#country_flag .talk_flag{float: left;}
.selcountry #country_code{background: none repeat scroll 0px 0px transparent;border: 0px none;box-shadow: none;float: right;font: 700 16px/26px Arial;padding: 9px 0px 0px;position: static;text-align: center;vertical-align: middle;width: 52px;cursor: pointer;}
.flag_list{display: block;position: absolute;top: 38px;left: 0px;width: 348px;height: 260px;border: 1px solid #D8D9D9;background-color: #FFF;overflow: hidden;}
.country_used{height: 65px;padding-left: 14px;background: none repeat scroll 0% 0% #F5F9FB;border-top: 1px solid #FFF;border-bottom: 1px solid #FFF;overflow: hidden;}
.country_local .flag_wrap, .country_used .flag_wrap {display: inline-block;overflow: hidden;cursor: pointer;}
.country_used .flag_wrap{float: left;width: 111px;height: 20px;}
.country_used h4{line-height: 25px;}
.country_used .flag_wrap .talk_flag{float: left; margin: 2px;}
.flag_name {padding-left: 5px;vertical-align: middle;}
.country_used .flag_wrap .flag_name {float: left;line-height: 16px;color: #4A9CE6;}
.country_search{position: relative;height: 37px;background-position: -2px -575px;border-top: 1px solid #B7D2E7;border-bottom: 1px solid #B7D2E7;overflow: hidden;}
.registPhone #input_wrap_username .inputBox{z-index: 770;}
.country_search .search_btn {display: inline-block;float: left;width: 16px;height: 12px;margin: 14px 0px 0px 10px;background-position: -4px -120px;text-indent: -9999px;overflow: hidden;}
.flag_list .inputBox .search_input{float: left;width: 318px;height: 29px;padding: 4px 0px;margin-left: 5px;font-size: 14px;line-height: 29px;text-align: left;}
.flag_list ul{height: 153px;overflow-y: scroll;}
.flag_list li{padding-left: 14px;height: auto !important;min-height: 25px;line-height: 23px;cursor: pointer;}
#flag_list li:hover{ background-color: #efefef;}
.flag_name{padding-left: 5px;vertical-align: middle;}
.tips {visibility: hidden;position: relative;top: -60px;z-index: 8;width: 350px;height: 25px;margin: 0px auto 5px;line-height: 20px;overflow: hidden;}
.show_tips {visibility: visible;}
.registPhone #input_wrap_username .tips {z-index: 8;}
.tipsError, .tipsInfo, .mod_success h3, .mod_success .blockquoteTop, .mod_success .blockquoteBottom, .mod_success .noticeTips span.icon, .flag, .verifyCode .reVerify, .cell_slider a.prev, .cell_slider a.next, .pop_main_suc .setLA_check, .mod_success .bind_mobile_suc .icon, .mod_success .bind_mobile_prev .close_tips, #popup_Info p.suc_tips, #popup_Promoter p.suc_tips, .close_popup, #popup_Contrast .support, .mod_regist_nav .icon, .mod_regist_nav .arrow {
    background-image: url('images/sprite_icon.png'); background-repeat: no-repeat;}
.tipsInfo, .tipsSuc, .tipsError, .tipsBg{display: none;width: 316px;height: 23px;padding-left: 35px;line-height: 23px;background-color: #FEFFEE;border: 1px solid #E3DEB4;font-size: 12px;color: #676762;overflow: hidden;}
.tipsInfo {background-position: 12px -414px;background-color: #FEFEFE;}
.tipsInfo a:hover{text-decoration: underline;}
.tips span {float: left;}
.tipsError { background-position: 12px -433px;background-color: #FEFEFE;}

/*手机验证码*/

.registPhone #input_wrap_smscode{display: block;}
.input_with_btn input{padding: 9px 12px 8px;width: 188px;overflow: hidden;border-right: medium none;position: absolute;left: 0px;top: 0px;}
.input_with_btn a.input_expand_btn {display: block;position: absolute;top: 1px;right: 1px;z-index: 11;background-position: -4px 0px;width: 142px;height: 38px;color: #FFF;line-height: 38px;text-align: center;text-decoration: none;}
.input_with_btn a.input_expand_btn.wait{background-position: -292px -3px;color: #666;height: 40px;line-height: 40px;overflow: hidden;}
.checkCodeTip{display: block;}



/*密码验证*/
#input_wrap_password.input_wrap {display: block;}
.tips .curLow .rankLow, .tips .curMiddle .rankMiddle, .tips .curHigh .rankHigh {background: none repeat scroll 0% 0% #58CBFD;color: #FFF;}
.tips .rankLow, .tips .rankMiddle, .tips .rankHigh {display: block;width: 45px;height: 18px;margin: 3px 1px 1px;background: none repeat scroll 0% 0% #CEF0F5;color: #FEFDFE;text-align: center;line-height: 18px;cursor: default;}
.tips span {float: left; display: inline-block;}
.tips .rankLow {margin-left: 5px;}
#passwordTip span .showPassBtn {margin-right: 15px; display: inline-block;}


/*邮箱注册*/
.registMail #input_wrap_email {display: block;}
#input_wrap_email, #input_wrap_custom {z-index: 790;}

/*个性账号*/
.registCustom #input_wrap_custom{display: block;}





/*验证码*/
.verifyCode {position: relative;z-index: 900;width: 100%;display: none;}
.verifyCode .inputBox {z-index: 790;}
.verifyCode input{position: absolute;top: 0px;left: 0px;width: 227px;margin-left: 110px;padding: 9px 12px 8px 0px;}
.verifyCode .imgCodeBg {display: inline-block;position: absolute;left: 2px;top: 1px;z-index: 10;width: 80px;height: 41px;background: none repeat scroll 0% 0% #F0F0F0;}
.verifyCode img{position: absolute;z-index: 11;top: 0px;left: 0px;width: 80px;height: 41px;}
.verifyCode .reVerify{position: absolute;top: 15px;left: 90px;z-index: 11;background-position: -34px -2px;width: 12px;height: 14px;overflow: hidden;text-indent: -9999px;cursor: pointer;}
.verifyCode .tips {z-index: 800;}



/*提交部分的页面*/
.mod_regist_form_submit {width: 345px;height: 39px;margin: -3px auto 30px;padding-left: 5px;line-height: 39px;}
.mod_regist_form_submit {margin-top: 18px;}
.mod_regist_form_submit { overflow: hidden;}
.mod_regist_form_submit a {float: left;}
.mod_regist_form_submit .submit_btn {background-position: -4px -44px;background-color: transparent;float: right;width: 220px;height: 39px;border: medium none;text-indent: -9999px;cursor: pointer;outline: medium none;}




.mod_regist_border1, .mod_regist_border2{background-position: left top;position: absolute;top: 52px;width: 1px;height: 200px;}
.mod_regist_border1{left: 0px;}
.mod_regist_border2{right: 0px;}


.footer {width: 880px;height: 48px;overflow: hidden;margin: 0 auto;padding: 10px 0;background: url("images/footer_bg.png") center top no-repeat;text-align: center;line-height: 2;color: #666;}
.footer a{display: inline;}



/*各国国旗*/
.flag_alb {
    background-position: 0px -1034px;
}
.flag_hk {
	background-position: 0px -2696px;
}
.flag_us {
	background-position: 0px -44px;
}
.flag_tw {
    background-position: 0px -506px;
}
.flag_maly {
    background-position: 0px -1870px;
}
.flag_sin {
    background-position: 0px -22px;
}
.flag_mac {
    background-position: 0px -2597px;
}
.flag_alg {
    background-position: 0px -528px;
}
.flag_afg {
    background-position: 0px -2311px;
}
.flag_uae {
    background-position: 0px -2223px;
}
.flag_arg {
    background-position: 0px -2377px;
}
.flag_aru {
    background-position: 0px -792px;
}
.flag_oman {
    background-position: 0px -2454px;
}
.flag_aze {
    background-position: 0px -1243px;
}
.flag_egy {
    background-position: 0px -2201px;
}






















































































