input:-ms-input-placeholder{font-size:16px;color:#aaa;}
input:-moz-placeholder{font-size:16px;color:#aaa;}
input::-moz-placeholder{font-size:16px;color:#aaa;}
input::-ms-input-placeholder{font-size:16px;color:#aaa;}
input::-webkit-input-placeholder{font-size:16px;color:#aaa;}
/*头部*/
header{
    position: fixed;
    width: 100%;
    top:0;
    left: 0;
    z-index: 2;
}
.box-active{
    background-color: #fff;
    box-shadow: 0 0 35px rgba(0, 0, 0, 0.2);
}
.logo,.logo1{
    margin-top: 21px;
}
.logo1,.ico1,.downa1{
    display: none;
}
.nav{float:right;}
.nav_ul li{float:left;height:70px;line-height:70px;margin:8px 12px; }
.nav_ul li:last-child{margin-right:0;}
.nav_ul li a{font-size: 18px;color: #fff;;transition:all .3s;display:inline-block;padding:0 6px;}
.box-active .nav_ul li a,.app_nav .nav_ul li a:hover{
    color: #448DF6;

}
.nav_ul .active a, .nav_ul li a:hover{
    font-weight: 700;
}

.app_nav .nav_ul li a{
    color: #000;
}
.app_nav .nav_ul li  .kefu{
    color: #FF6F00;
}
.app_nav .nav_ul .on a{
    color: #0071EF;
}
.nav_ul li:hover span,.nav_ul li.action span{width:100%;}
.nav_ul img{
    margin-right: 14px;
    vertical-align: middle;
}
.nav_ul .kefu{
    font-size: 34px;
    margin-left: 160px;
    font-family: DINPro;
}
/*公共类名*/
.auto,.main{width:1260px;margin:0 auto;}
.clearfix:after{content:"";clear:both;display:block;}
.pull-left{float:left;}
.pull-right{float:right;}
.txt-left{text-align:left;}
.txt-center{text-align:center;}
.txt-right{text-align:right;}
/*侧边栏*/
.asideline{position:absolute;right:27px;width:60px;top:500px;z-index:1;background-color:#0071EF;border-radius:8px;}
.aside-con ul li{
    width:60px;height:60px;margin-bottom:8px;position:relative;left:0;transition:all .3s;
    text-align: center;
    padding-top: 15px;
}
.aside-con ul li a{
    display:block;height:60px;overflow:hidden;color:#fff;
    
}
.aside-li-a img{
    margin-bottom: 5px;
}

.aside-con ul .aside-li:hover{width:150px;left:-98px;}
.tel{padding: 20px 20px 10px ;background-color:#0071EF;position:absolute;top:0;right:75px;display:none;border-radius: 8px;color:#fff;font-size: 12px;}
.asideline .phone{
    font-size: 24px;
    padding:10px 20px;
}
.tel:after{content:"";display:block;position:absolute;width:10px;height:10px;transform:rotate(45deg);background-color:#0071EF;right:-5px;top:22px;border-top:1px solid #0071EF;border-right:1px solid #0071EF;}
 .tel img{width:100px;height:100px;margin-bottom: 5px;}
.asideline .phone::after{
    top:20px
}
.aside-con ul li.aside-li1:hover .tel{display:block;}
/*单选框*/
/*.formgroup.formgroupradio{margin-bottom:0;}*/
/*.formgroup.formgroupradio label{line-height:1;}*/
.radio-customdiv{display:inline-block;width:320px;}
.radio-custom{position:relative;display:inline-block;cursor:pointer;margin-top:12px;}
.radio-custom input[type=radio]{width:20px;height:20px;}
.radio-custom label{width:60px;display:block;line-height:16px;}
.radio-custom input[type=radio]:checked+label::before{border-color: #fe9900;
    border-width: 2px;}
    .radio-custom label::before{position: absolute;
    left: 0;
    display: inline-block;
    width: 16px;
    height: 16px;
    content: "";
    background-color: #fff;
    border: 1px solid #e4eaec;
    box-sizing: border-box;
    border-radius: 50%;
    -webkit-transition: border .3s ease-in-out 0s,color .3s ease-in-out 0s;
    -o-transition: border .3s ease-in-out 0s,color .3s ease-in-out 0s;
    transition: border .3s ease-in-out 0s,color .3s ease-in-out 0s;}
    .radio-primary input[type=radio]:checked+label::after{border-color: #fe9900;}
    .radio-custom input[type=radio]:checked+label::after{-webkit-transform: scale(1,1);
    -ms-transform: scale(1,1);
    -o-transform: scale(1,1);
    transform: scale(1,1);}
    .radio-custom label::after{position: absolute;
    top: 5px;
    left: 5px;
    display: inline-block;
    width: 0px;
    height: 0px;
    content: " ";
    box-sizing: border-box;
    background-color: transparent;
    border: 3px solid #76838f;
    border-radius: 50%;
    -webkit-transform: scale(0,0);
    -ms-transform: scale(0,0);
    -o-transform: scale(0,0);
    transform: scale(0,0);
    transition-transform: .1s cubic-bezier(.8,-.33,.2,1.33);}
    .radio-custom input[type=radio]{z-index: 1;
    width:100%;
    height: 16px;
    opacity: 0;
    box-sizing: border-box;}
/*多选框*/
.checkbox-custom{position: relative;
    display: inline-block;
    margin-left: 18px;}   
    .checkbox-custom input[type=checkbox], .checkbox-custom input[type=radio]{z-index: 1;
    width: 20px;
    height: 20px;
    opacity: 0;
    cursor: pointer;}
    .checkbox-custom input[type=checkbox], .radio-custom input[type=radio]{position: absolute;
    margin-top: 0;
    margin-bottom: 0;
    margin-left:0;
    left:0;
    cursor:pointer;
    box-sizing: border-box;}
    /* .radio-custom input[type=radio]:checked+label, .checkbox-custom input[type=checkbox]:checked+label{color:#fe9900;} */
    .radio-custom input[type=radio] +label, .checkbox-custom input[type=checkbox] +label{color: #fff ;}
    .checkbox-custom label{cursor: pointer;
    position: relative;
    display: inline-block;
    padding-left: 10px;
    vertical-align: middle;}
    .checkbox-custom input[type=checkbox]:checked+label::before{border-color: #fe9900;
    border-width: 1px;}
    .checkbox-custom label::before{position: absolute;
    left: 0;
    top: 2px;
    display: inline-block;
    width: 20px;
    height: 20px;
    margin-left: -20px;
    content: "";
    /*background-color: #fff;*/
    /*border: 1px solid #e4eaec;*/
        background: url("../img/fuxuan.png") no-repeat 100% 100%;
    border-radius: 3px;
    -webkit-transition: all .3s ease-in-out 0s;
    -o-transition: all .3s ease-in-out 0s;
    transition: all .3s ease-in-out 0s;}
    .checkbox-custom input[type=checkbox]:checked+label::after{
    content: "";
    /*font-size: 18px;*/
    /*color: #fe9900;*/
        background: url("../img/xuanzhong.png") no-repeat 100% 100%;
    }
    .checkbox-custom label::after{cursor: pointer;
    position: absolute;
    top: 1px;
    left: 0;
    display: inline-block;
    width: 20px;
    height: 20px;
    padding-top: 1px;
    margin-left: -20px;
    font-size: 12px;
    line-height: 20px;
    color: #76838f;
    text-align: center;}
    .checkbox-custom input[type=checkbox]{margin-top: 2px;
    margin-left: -20px;}



p, i ,em{padding:0;margin:0;font-size:14px;}



.tip{
    color: #999;
    padding-left: 105px;
    line-height: 25px;
    margin-top: 20px;
    font-size: 12px;
}


input::-webkit-input-placeholder {
    color: #b5b5b5;
}
input:-moz-placeholder {
    color: #b5b5b5;
}
input::-moz-placeholder {
    color: #b5b5b5;
}

input:-ms-input-placeholder {
    color: #b5b5b5;
}


@media only screen and (min-width: 480px) and (max-width:1440px) {
    .login{
        padding-top:22px;
        margin-bottom: 20px;
    }

}
