@font-face {
    font-family: PingFang;
    src: url('https://www.ali-email.com/skin/fonts/PingFang.ttf');
}
@font-face {
    font-family: PingFangLight;
    src: url('https://www.ali-email.com/skin/fonts/PingFangLight.ttf');
}
@font-face {
    font-family: PingFangBold;
    src: url('https://www.ali-email.com/skin/fonts/PingFangBold.ttf');
}
@font-face {
    font-family: Gotham;
    src: url('https://www.ali-email.com/skin/fonts/GothamCondensed-Book.otf');
}
body {
    position: relative;
    margin: 0 auto;
    background: #fff;
    font-family:'Open Sans','Helvetica Neue',Arial,'Hiragino Sans GB','Microsoft YaHei','WenQuanYi Micro Hei',sans-serif;
}

body a{
    font-family:'Open Sans','Helvetica Neue',Arial,'Hiragino Sans GB','Microsoft YaHei','WenQuanYi Micro Hei',sans-serif;
}
.overflow_hiden{
    overflow: hidden;
}
@media screen and (min-width: 768px){
    .container{
        width: 100%;
    }
    .pos{
        width: 100%;
        position:absolute;
    }
}
    /*ͨ��end*/

/*���������ʽ*/
.color_red{
    color: red;
}
@media screen and (max-width: 767px) {

    .little{
        font-size: 15px;
    }
    .display_block{
        display: block;
    }
    .margin_0{
        margin: 0;
    }
}
/*���������ʽend*/
.top {
    height: 36px;
    background: rgba(0, 0, 0,0.7);
    padding-left: 3%;
    padding-right: 1%;
}

.top a {
    line-height: 36px;
    color: #eeeeee;
    margin-right: 30px;text-decoration : none
}

.head {
    background: rgba(255, 255, 255, 0.5);
}

.padding_clear {
    padding-left: 0;
    padding-right: 0;
}

.pos {
	
    border-radius:0 ;
    z-index: 20;
}
input.form-control,select.form-control{
    height: 30px;
}


.modal_app{
    width: 60%;

}
.modal_app img{
    width: 100%;
}
#Modal_app{
    position: relative;
}
#Modal_app .guan{
    width:8%;
    height: 10%;
    position: absolute;
    right:3%;
    top: 5%;
    /*background: rgba(0,0,0,0.5);*/
}
#Modal_app .iphone_app{
    width:25%;
    height: 8%;
    position: absolute;
    right:8%;
    bottom: 26%;
    /*background: rgba(0,0,0,0.5);*/
}
#Modal_app .android_app{
    width:25%;
    height: 8%;
    position: absolute;
    right:8%;
    bottom: 16%;
    /*background: rgba(0,0,0,0.5);*/
}
/*.navbar{*/
/*margin: 0;*/
/*}*/
/*.navbar .navbar-brand{*/
/*padding: 0;*/
/*height: 100px;*/
/*width: 274px;*/
/*}*/
/*.navbar .container{*/
/*padding: 0px;*/
/*}*/

/*nav logo���*/
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
    background: transparent;
}
.icon_hide{
    display: none;
}
@media screen and (max-width: 767px){
    .navbar-brand > .logo01 {
        display: none;
    }
    .height_100{
        height: 100%!important;
    }
}
/*@media screen and (min-width: 768px) and (max-width: 991px){*/
/*.navbar-brand > .logo01 {*/
/*display: none;*/
/*}*/
/*.navbar-brand{*/
/*padding-left: 15px;*/
/*}*/
/*.nav.navbar-right{*/
/*margin-right: 0px;*/
/*}*/
/*}*/
@media screen and (min-width: 768px){
    .collapse.navbar-collaps{
        float: left;
    }
    .navbar-brand > .logo03 {
        display: none;
    }
}
/*nav logo���end*/

@media screen and (max-width: 767px) {

    #top {
        display: none;
    }
    #shouye{
        margin-top: 50px;
    }
    .pos {
        height: 50px;
        width: 100%;
		top:0;
        /*qweqweqweqweqwe*/
        position: fixed;
    }

    .navbar-header {
        height: 50px;
    }

    .navbar-header button {

    }

    .navbar-collapse {
        background: rgba(255, 255, 255, 0.9);
        text-align: center;
        height: 100%;
        /*aqweqeqweqeqweqwe*/

    }

    .navbar-right .nav_right01 {
        display: none;
    }

    .nav_right02 {
        position: absolute;
        top: 33px;
        right: 3%;

    }

    .nav_right02 > a {
        color: #ff0000;
    }

    .navbar-brand {
        position: absolute;
        left: 50%;
        margin-left:-22px;
    }
    #navbar-collapse{
        overflow: hidden;
        font-size: 16px;
    }
    #navbar-collapse a{
        width: 70%;
        display: inline-block;
       /* color: #000000;*/
        border-bottom: 1px solid #eee;
    }
    /*modal*/
    .fade {
        background: transparent;
    }

    .modal-dialog {
        margin: 0;
        margin-top: 50px;
        height: calc(100% - 50px);
    }

    .modal-dialog>.modal-content {
        background: rgba(255, 255, 255, 1);
        border-radius: 0;
        border: none;
        padding-top: 30px;
        padding-bottom: 10px;
    }

    .modal-dialog>.modal-content button {
        width: 120px;
        height: 40px;
        border-radius: 30px;
        background: rgb(255, 75, 80);
        color: #fff;
        border: none;
    }

    /*modal end*/
    .navbar-nav > li.phone_show {
        display: block;
    }

    .navbar-nav > li.phone_hide {
        display: none;
    }
}

@media screen and (min-width: 998px) {
    .nav.navbar-nav{
        position: absolute;
        left: 35%;
        margin-left:-15% ;
    }
    #navbar-collapse{
        position: relative;
    }
}
@media screen and (min-width: 768px) {


    .fixed {
        width: 100%;
        position: fixed;
        margin: 0 auto;
        top: 0;
    }

    .nav_right02 {
        display: none;
    }

    .nav.navbar-nav > li > a, .nav.navbar-right > li > a {
        line-height: 65px;
        background: rgba(255, 255, 255, 0);
    }

    .border_bottom_red{
        border-bottom: 5px solid #f00;
    }
    .navbar-default .navbar-nav > li > a.border_bottom_red{
        color: #f00;
    }
    .border_bottom_none{
        border: none;
    }
    /*.carousel-inner .item{*/
    /*height: 933px;*/
    /*width: 100%;*/
    /*}*/
    .navbar-nav > li.phone_show {
        display: none;
    }

    .navbar-nav > li.phone_hide {
        display: block;
    }
}


/*β����ʽ*/
#helpCallback {
    background-color: #fafafa;

    font-size: 1em;
}

@media screen and (max-width: 600px) {
    #helpCallback {
        background-color: #fafafa;
        padding-left: 10px;
        font-size: 1em;
    }
}

#helpCallback div.bt_line {
    border-bottom: 1px solid #EBEBEB;
    height: 50px;
    line-height: 50px;
}

#helpCallback div.bt_line a:visited {
    color: #6B6B6B;
}

#helpCallback div.bt_line a {
    text-decoration: none;
    color: #575757;
}

#helpCallback div.bt_line a:hover {
    color: #868686;
}

#footer a {
    color: #8a8a8a;
    text-decoration: none;
    font-size: 12px;
}

/*β����ʽ end*/
.img-responsive{
    width: 100%;
}

#second_modal {
    z-index: 2000;
}

#Modal_dl_mac .dl_mac_clsoe {
    width: 16px;
    height: 16px;
    position: absolute;
    right: 3%;
    top: 5%;
    cursor: pointer;
}

#Modal_dl_mac .dl_mac_input_wrap {
    border: 1px solid #cfcfcf;
    border-radius: 20px;
    padding: 3px 15px;
    overflow: hidden;
}

#Modal_dl_mac .dl_mac_input {
    width: 100%;
    font-size: 20px;
    height: 30px;
    line-height: 30px;
    vertical-align: top;
    border: none;
    outline: medium none;
}

#Modal_dl_mac .dl_mac_title {
    text-align: center;
    font-size: 34px;
    line-height: 50px;
    color: #333333;
}

#Modal_dl_mac .dl_mac_submit_wrap {
    padding: 30px 0 20px 0;
}

#Modal_dl_mac .dl_mac_img_wrap {
    padding: 80px 100px 30px 100px;
}

#Modal_dl_mac .dl_mac_submit {
    text-align: center;
    background-color: #f6505f;
    border-radius: 20px;
    line-height: 40px;
    color: #FFFFFF;
    font-size: 20px;
    width: 200px;
    margin: 0 auto;
    cursor: pointer;
}


.nav.navbar-nav > li > a.btn_trial {
		line-height:20px;
		margin-top:32px;
		margin-left:10px;
		padding:5px 10px;
		color:#fff;
		background:#b61820;
		border-radius:20px;
	}