*{

    list-style: none;

    text-decoration: none;

    font-size: 14px;

    font-family: "微软雅黑";

    margin: 0;

    padding: 0;

}

html,body {

    width: 100%;

    height: 100%;

    margin: 0;

    padding: 0;

    outline: none;

}
img{
    max-width: 100%;
}
#banner{
	position:relative;
	overflow: hidden;	
}
input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 1000px #f2f2f2 inset !important;
}

input, a, button, li{
    outline: none;
}

.nav{
    float: right;
}


/*悬浮出现二维码*/

.qq a:hover .qq-logo {

    width: 200px;

    height: 200px;

}

.qq-logo {

    opacity: 0;

    background: url("../images/w.jpg");

    overflow: hidden;

    position: absolute;

    width: 0;

    height: 0;

    margin-top: -245px;

    margin-left: -40px;

    -webkit-transition: all .3s;

    -moz-transition: all .3s;

    -ms-transition: all .3s;

    -o-transition: all .3s;

}

.weibo{
    display: none;
}

.weibo a:hover .weibo-logo {

    opacity: 1;

}

.weibo-logo {

    background: url("../images/w.jpg");

    overflow: hidden;

    position: absolute;

    z-index: 999;

    opacity: 0;

    width: 100px;
    height: 100px;
    background-position: 50% 50%;
    background-size: contain;

    margin-top: -150px;

    margin-left: -30px;

    -webkit-transition: all .3s;

    -moz-transition: all .3s;

    -ms-transition: all .3s;

    -o-transition: all .3s;

}

.weixin a:hover .weixin-logo {

    opacity: 1;

}

.weixin-logo {

    background: url("../images/weixin.gif") no-repeat;

    overflow: hidden;

    position: absolute;

    z-index: 999;

    opacity: 0;

    width: 100px;

    height: 100px;
    
    background-position: 50% 50%;
    
    background-size: contain;

    margin-top: -160px;

    margin-left: -30px;

    -webkit-transition: all .3s;

    -moz-transition: all .3s;

    -ms-transition: all .3s;

    -o-transition: all .3s;

}





.qq2 a:hover .qq-logo {

    width: 200px;

    height: 200px;

}

.weibo2 a:hover .weibo-logo {

    width: 200px;

    height: 200px;

}

.wechat2 a:hover .weixin-logo {

    width: 200px;

    height: 200px;

}



.qq1 a:hover .qq-logo {

    width: 200px;

    height: 200px;

}

.weibo1 a:hover .weibo-logo {

    width: 200px;

    height: 200px;

}

.wechat1 a:hover .weixin-logo {

    width: 200px;

    height: 200px;

}



/*登录框*/

a{

    text-decoration: none;

}

.event{

    position: absolute;

    top: 50%;

    left: 50%;

    margin: -250px 0 0 -200px;

    z-index: 9999;

}

.login{

    width: 405px;

    height: 420px;

    background: #ffffff;

    box-shadow: 0 0 30px #96a2a5;

    border-radius: 10px;

    margin-top: 140px;



}

.title{

    float: left;

    margin: 40px 0 40px -20px;

    position: relative;

}

.t_txt{

    float: left;

    margin-left: 45px;

    font-size: 20px;

    color: #333333;

    position: relative;

}

.shuxian{

    margin-right: 15px;

}

.del{

    float: right;

    margin-right: 20px;

    color: #ffffff;

    position: relative;

}

.del:hover{

    color: #000000;

    cursor: pointer;

}





i:nth-of-type(1){

    float: left;

    position: relative;

    right: 100px;

    top: 14px;

}



.user{

    position: relative;

    left: 35px;

    top: -10px;

    background-image: url("../images/denglu1.png");

    z-index:5;

    background-repeat: no-repeat; /*设置图片不重复*/

    background-position: 22px 14px;/*图片显示的位置*/

    width: 20px; /*设置图片显示的宽*/

    height: 20px; /*图片显示的高*/

}

.pwd{

    position: relative;

    left: 35px;

    top: -5px;

    background-image: url("../images/mima.png");

    position: relative;

    left: 35px;

    z-index:5;

    background-repeat: no-repeat; /*设置图片不重复*/

    background-position: 22px 14px;/*图片显示的位置*/

    width: 20px; /*设置图片显示的宽*/

    height: 20px; /*图片显示的高*/

}

i{

    font-style:normal;

    color: #999999;

}

.dtu{

    position: relative;

    float: left;

    right: 110px;

    top: 12px;



}

.user2{

    height: 50px;

    width: 340px;

    line-height:24px;

    font-size:14px;

    padding:5px 8px;

    border:1px solid #c0cacc;

    position: relative;

    top: 120px;

    left: 25px;

    border-radius: 5px;

    background-color: #f2f2f2;

}

.user1:empty::before {

    content: attr(placeholder);

}

.user2:empty::before {

    content: attr(placeholder);

}

.zidong{

    padding-top: 120px;

}

.login .user{

    position: relative;

    overflow: hidden;

    float: left;

    height: 50px;

    width: 340px;

    line-height: 45px;

    text-indent: 65px;

    border: 1px solid #c0cacc;

    border-radius: 5px;

    background-color: #f2f2f2;

    margin: 10px 0;

}

.login .user input{
    position: absolute;
    width: 100%;
    height: 50px;
    border: 0;
    background: #f2f2f2;
}

.btn{

    margin-left: 35px;

    border-radius: 5px;

    height: 50px;

    width: 340px;

    border: none;

    color: white;

    font-size: 18px;

    background-color: #7fc8d4;

}

.wangji{

    float: right;margin: 0 32px 55px 0;position: relative;top: -1px; right: -10px;

}

.zidongdenglu{

    position: relative;

    top: -1px;

    left: 65px;

    float: left;

}

.bg_color{

    width: 100%;

    height: 100%;

    background: rgba(255,255,255,.4) !important;

    filter: alpha(opacity=40) !important;

    position: fixed !important;

    top: 0;

    z-index: 99;

}







/*首页*/

.top{

    box-shadow: 0 2px 10px 0 #f2f4f4;

}

.logo{

    text-align: center;

   height: 100px;
   line-height: 100px;

}

.daohang{
    line-height: 60px;

    border-bottom: 1px solid #f2f2f4;

}

.daohang ul{

    width: 500px;
    margin: 0 auto;
    padding-left: 0;
    overflow: hidden;
    position: relative;
    left: 50%;
    margin-left: -250px;

}

.daohang li{

    float: left;

}

.daohang li+li{

    margin-left:60px;

}

.daohang a{

    color: #333333;

}

.daohang a:hover{

    color: #10aac2;

    text-decoration: none;

}

.denglu{

    margin: 15px 5px 0 0;

    margin-top: 0;

    float: none!important;

    position: relative;

    top: 15px;

}

.nav ul li{
    margin-top: 5px;
} 

.nav li a{
    color: #333;
    position: relative;
    top: 15px;
    margin-right: 10px;
}

.about{
    overflow: hidden;
    width: 100%;
}
.about .banner{
    height: 500px;
}
.about .content{
    max-width: 1200px;
    margin: 20px auto;
    color: #666;
    line-height: 28px;

    width: 60%;
}

.about .content > h1{
    font-size: 25px;
    margin-bottom: 20px;
    text-align: center;
    font-weight: normal;
}

.banner{

    position: relative;


    height: 830px;

    width: 100%;

}

.banner .text{
    position: absolute;
    left: 50%;
    margin-left: -260px;
    top: 50%;
    margin-top: -200px;
}

.banner-top{

    display: none;

    text-align: center;

    font-size: 60px;

    color: #10aac2;

}

.banner-bottom{

    display: none;

    text-align: center;

    color: #10aac2;

    margin-top: 20px;

}

.banner span{

    margin: 0 35px;

    font-size: 30px;

}

.bottom{

    color: #666666;

    box-shadow: 1px -3px 10px 0 #f2f4f4;

    bottom: 0;

    width: 100%;

    height: 100px;

    clear:both;

}

.bottom a{

    color: #666666;

}

.bottom .bottom-right dl a{
    width: 40px;
    height: 40px;
    border: 1px solid #666;
    display: inline-block;
    border-radius: 50%;
    line-height: 40px;
    text-align: center;
}

.bottom-left a:hover{

    color: #666666;

    text-decoration: none;

}

.bottom-left{

    position:relative;

    left:50%;

    float:left;

    margin-top: 30px;

}

.bottom-left ul{

    position:relative;

    left:-110%;

    float:left;

}

.bottom-left li{

    float: left;

}

.bottom-left .shuxian1{

    margin:0 30px;

}

.bottom-left .banquan{

    margin-top: 17px;

}

.bottom-left .banquanyou{

    margin-left: 13px;

}

.bottom-right .dizhi{

    margin-top: 17px;

}

.bottom-right{

    float: right;

    width: 47%;

    margin-top: 30px;

    margin-bottom: 26px;

}

.bottom-right li{

    float: left;

}

.bottom-right dt{

    float: left;

    position: relative;

    top: -24px;

    left: 90px;

    margin-left: 20px;

}

.bottom-right .qq{

    /*padding-left: 55px;*/

    margin: 0px -1px;

    position: relative;

}

.bottom-right .weibo{

    /*margin: 2px 2px;*/

    padding: 0;

    position: relative;

    left: 90px;

}

.bottom-right .weixin{
    left: 87px;
}

.bottom-right .wechat{

    margin: 0 -2px;

    padding: 0;

    position: relative;

}

.bottom-right .tu{
    margin-top: -5px;
    /*margin: 0 22px;*/

}

.bottom-right .yuan1,.yuan2,.yuan3{

    width: 36px;

    height: 36px;

    border: 1px solid #626262;

    border-radius: 50%;

}

.bottom-right .yuan1{

    margin: -23px 317px;

}

.bottom-right .yuan2{

    margin: -39px 379px;

}

.bottom-right .yuan3{

    margin: -39px 442px;

}





/*个人*/

.beijing-hui{

    background-color: #f2f2f2;

    /*margin-top: 60px;*/

    height: 995px;

}

.beijing-bai{

    margin: 0 auto;

    background-color: #fff;

    height: 980px;

    padding-top: 30px;

    padding-left: 25px;

}

.shuxian3{

    /*margin-top: 55px;*/

}

.ziliao2{

    margin-top: -30px;

    margin-left: 16px;

    font-size: 20px;

    color: #333333;

}

.touxiang{

    text-align: center;

    margin-top: 45px;

}

.report-file {

    display: block;

    position: relative;

    width: 80px;

    height: 25px;

    overflow: hidden;

    border: none;

    border-radius: 5px;

    background-color: #10aac2;

    color: #fff;

    cursor: pointer;

    margin: 15px auto 30px auto;

}

.report-file span {

    cursor: pointer;

    display: block;

    line-height: 28px;

}

.file-prew {

    position: absolute;

    top: 0;

    left:0;

    width: 120px;

    height: 30px;

    font-size: 100px;

    opacity: 0;

    filter: alpha(opacity=0);

    cursor: pointer;

}

.btn-bianji{

    background-color: #10aac2;

    height: 24px;

    width: 80px;

    border: none;

    border-radius: 5px;

    margin-top: 15px;

    font-size: 12px;

    color: #ffffff;

}

.xuxian{

    border-top: 1px dashed #b3b3b3;

    margin: 32px 45px;

}

.jichu{

    color: #333333;

    margin: 32px 0 17px 90px;

}

.jichu p{

    font-size: 18px;

}

.jichuziliao{

    color: #333333;

}

.lengxing{

    margin: 0 8px 4px 0 ;

}

.shuru-left{

    text-align: right;

    margin-left: 220px;

    line-height: 40px;

}

.shuru-right{

    margin-right: 315px;

}

.shuru-right input{

    background-color: #f2f2f2;

    border-radius: 5px;

    border: 1px solid #c0cacc;

    padding-left: 10px;

    color: #666666;

    margin-bottom: 10px;

}

.shuru-right select{

    background-color: #f2f2f2;

    border-radius: 5px;

    border: 1px solid #c0cacc;

    padding-left: 10px;

    color: #666666;

}

.btn-save{

    margin: 40px 165px;

    height: 35px;

    width: 260px;

    background-color: #7fc8d4;

    color: #fff;

    border: none;

    border-radius: 5px;

}

.xuxian1{

    border-top: 1px dashed #b3b3b3;

    margin: 32px 45px;

    height: 40px;

}

.huiyuan{

    margin: 32px 0 17px 55px;

}

.huiyuan p{

    color: #333333;

    font-size: 18px;

}

.huiyuanriqi{

    padding-left: 143px;

    line-height: 25px;

}

.huiyuanriqi span{

    color: #666666;

}



/*筛选*/

.wai{

    box-shadow: 0 2px 10px 0 #f2f4f4;

    height: 70px;

    margin-top: -9px;

}

.daohang1{

    width:100%; position:absolute;margin:0 auto; list-style:none

}

.daohang1 li{

    float:left

}

.daohang1 li a{

    padding:10px 5%;background:url(12.png);display:block;text-decoration:none;

}

.ziliao ul{

    float: left;

}

.ziliao{

    font-size: 20px;

    margin-left: 17px;

    margin-top: -24px;

}

.ziliaozi{

    margin-top:75px;

}

.container .aa{

    color: #666666;

    background-color: #f2f2f2;

    width: 260px;

    height: 50px;

    text-align: center;

    padding-top: 15px;

}

.container1{

    min-height: 600px;

    margin-top: 5px;

}

.container a{

    color: #666666;

}

ul.mtree-level-1{

    background-color: #f2f2f2 !important;

    text-align: center;

    padding-left: 0;

    width: 260px;

    line-height: 30px;

    padding: 15px 0;

}

.mtree li:nth-of-type(1){

    /*padding-top: 30px;*/

}

.mtree li:nth-of-type(3){

    /*padding-bottom: 30px;*/

}

.bottom-right .qq2{

    padding-left: 52px;

    margin: -6px -1px;

    position: relative;

}

.bottom-right .weibo2{

    margin: -8px 2px;

    padding: 0;

    position: relative;

}

.bottom-right .wechat2{

    margin: -10px -2px;

    padding: 0;

    position: relative;

}



/*会员中心*/

.topnav{

    margin: 0 25px 15px;

    width: 100%;

}

ul.topnav li a {

    cursor: pointer;

    padding: 15px 5px 10px 5px;

    display: block;

    text-decoration: none;

}

ul.topnav ul {

    margin: 0;

    padding: 0;

    display: none;

}

ul.topnav ul li {

    margin: 0;

    padding: 0;

    clear: both;

}

ul.topnav ul li a{
    padding-top: 10px;
}

ul.topnav ul li:nth-child(1) a{
    padding-bottom: 0;
}

.topnav .shujuku1{

    border-bottom: 1px solid #999999;

    margin-right: 45px;

}

.topnav .ku{

    border-bottom: 1px solid #999999;

    margin-right: 45px;

}

.huiyuan-beijing{

    background-color: #f2f2f2;

    padding: 60px 0;

}
.container .pagea a{padding: 0 20px;
    border: solid 1px;
    float: left;
    line-height: 2;}
.container .pagea a:hover{background: #337ab7;color:#fff;}
.container .pagea .current{background: #337ab7;color:#fff;}
.pagea{display: flex;
    justify-content: space-between;padding: 20px 0;}
.shaixuan{

    padding-top: 1px;

    padding-bottom: 15px;

}

.xuanze{

    background-color: #fff;

    margin-top: 20px;

    padding: 10px 0;

    /*position: absolute;

    margin: 15px 0 0 15px;*/

}

.xuanze-top{

    color: #333333;

    font-size: 20px;

    margin: 0 25px 0 25px;

    border-bottom: 1px #666666 solid;

    padding-bottom: 15px;

}



.xuanze a{

    color: #666666;

    text-decoration: none;

}

#a-shujuku{

    border-bottom: 1px #666666 solid;

    margin: 15px 24px;

}

#xuanze{

    border-bottom: 1px #666666 solid;

    margin: 15px 24px;

}

#b-shujuku{

    border-bottom: 1px #666666 solid;

    margin: 15px 24px;

}

#xuanze1{

    border-bottom: 1px #666666 solid;

    margin: 15px 24px;

}

#c-shujuku{

    border-bottom: 1px #666666 solid;

    margin: 15px 24px;

}

#xuanze2{

    border-bottom: 1px #666666 solid;

    margin: 15px 24px;

}

#d-shujuku{

    margin: 15px 24px;

}

#xuanze3{

    margin: 15px 24px;

}

.ziliao{

    font-size: 20px;

    margin-left: 17px;

}

.a-ziliao{

    height: 50px;

    width: 260px;

    background-color: #f2f2f2;

    text-align: center;

    padding-top: 15px;

    margin: 33px 70px;

}

.a-ziliao a{

    color: #666666;

    font-size: 16px;

}

.a-ziliao a:hover{

    text-decoration: none;

    color: #666666;

}

.a{

    background-color: #f2f2f2;

    color: #fff;

}

.sub-menu{

    text-align: center;

    width: 260px;

    height: 140px;

    background-color: #f2f2f2;

    margin: -33px 70px;

    padding-top: 35px;

}

.sub-menu a{

    color: #333333;

}



.shujushaixuan{

    margin-top: 20px;

    margin-left: 24px;

    padding-top: 30px;

}

table a{

    color: #10aac2;

}

table a:hover{

    color: #10aac2;

    text-decoration: none;

}

.container5{

    margin-top: -5px;

    background-color: #fff;

}

.container5 .shu{

    /*margin-top: -48px;*/

}

.container5 .shu li{
    height: 20px;
}

.container5 .genju{

    color: #10aac2;

}

.container5 .shuju1{

    float: right;

    margin-top: -22px;

    color: #333333;

    font-size: 20px;

    margin-left: 15px;

    margin-right: 15px;

}

.container5 .shuju1 #jia{
    float: right;
    display: inline-block;
    margin-top: -17px;
}

.container5 .row .my{

    margin-left: 10px;

}

.container5 .row .my1{

    margin-left: -60px;

}

.container5 select{

    width: 100px;

    height: 35px;

    background-color: #fcfcfc;

    padding-left: 15px;

    border-radius: 5px;

    margin-left: 10px;

    margin-bottom: 15px;

}

.container5 input{

    width: 145px;

    height: 35px;

    background-color: #f2f2f2;

    padding-left: 15px;

    margin-left: 15px;

    border: 1px solid #c0cacc;

    border-radius: 5px;

}

.container5 #jian{

    margin-left: 10px;
}

.container5 .col-md-6:nth-child(1) #id,
.container5 .col-md-6:nth-child(1) input{
    margin-left: 5px;
}

.btn-shaixuan{

    text-align: center;

}

.btn-shaixuan .submit{

    background-color: #10aac2;

    font-size: 18px;

    color: #fff;

    width: 340px;

    height: 50px;

    border: none;

    border-radius: 5px;

    margin-top: 55px;

    margin-bottom: 40px;

}



.container6 {

    background-color: #fff;

    margin-top: 15px;

    text-align: center;

    z-index: -1;

    padding-bottom: 60px;

}

.shuju{

    font-size: 20px;

    color: #333333;

    margin-left: 16px;

    margin-top: -23px;

}

.container6 .shuju2{

    text-align: left;

    /*margin-top: -25px;*/

}

.container6 .pro-form1{
    width: 100%;
    overflow: scroll;
    height: 400px;
    margin-bottom: 25px;
}

.container6 table{

    width: 95%;

    margin: 30px auto;

    border: 2px solid #cecece;

}

.container6 input{

    height: 14px;

    width: 14px;

    border-radius: 5px;

}

.container6 table .tr-top{

    background-color: #40bbce;

    color: #fff;

    font-size: 16px;

}

.container6 table tr:nth-child(even){

    background: #d8f1f5;

}

.container6 button{

    margin-left: 2.5%;

    height: 28px;

    width: 80px;

    background-color: #10aac2;

    color: #fff;

    border: none;

    border-radius: 5px;

}

.container6 .download{

    text-align: left;

    margin-top: -15px;

}

.container6 .total{
    margin: 10px 2.5%;
    text-align: left;
}
.container6 span{
	margin: 0;
}
.container6 .redsess{
	color: #f00!important;
}
.download-jilu{

    margin-right: 140px;

    margin-top: -30px;

}

.container6 .download-jilu a{

    color: #506366;

}

.container6 .download-jilu a:hover{

    color: #506366;

    text-decoration: none;

}

.container6 .page{

    /*margin-bottom: 40px;*/

}

.container6 .page button,span{

    margin: 0 7.5px;

}

.container6 .page #prePage{

    height: 30px;

    width: 80px;

    background-color: #fff;

    color: #666666;

    border: 1px solid #c0cacc;

    border-radius: 5px;

}

.container6 .page #nextPage{

    height: 30px;

    width: 80px;

    background-color: #fff;

    color: #666666;

    border: 1px solid #c0cacc;

    border-radius: 5px;

}

.container6 .page a{

    /*height: 30px;*/

    /*width: 30px;*/

    /*background-color: #fff;*/

    /*color: #666666;*/

    /*border: 1px solid #c0cacc;*/

    /*border-radius: 5px;*/

}

.container7{

    text-align: left;

    background-color: #fff;

    box-shadow: -3px 0 4px 5px #eee;

    display: none;

    margin: -545px auto 0 auto;

    position: relative;

}

.container7 .shuju3{

    text-align: left;

    margin-top: 25px;

}

.container7 table{

    text-align: center;

    margin-left: 50px;

}

.container7 tr{

    height: 40px;

}

.container7 .tiaojian{

    color: #10aac2;

}

.container7 a{

    color: #10aac2;

}

.shuxian4{

    margin-top: 45px;

    margin-left: 10px;

}

.container7 .shuju3 .lishi{

    font-size: 20px;

    color: #333333;

    margin: -22px 0 0 25px;

}

.container7 p{

    margin-left: 90px;

}

.container7 p:nth-of-type(1){

    margin-top: 40px;

}

.container7 .page1{

    margin-bottom: 40px;

    margin-top: 55px;

    text-align: center;

}

.container7 .page1 button,span{

    margin: 0 7.5px;

}

.container7 .page1 button:nth-of-type(1){

    height: 30px;

    width: 80px;

    background-color: #fff;

    color: #666666;

    border: 1px solid #c0cacc;

    border-radius: 5px;

}

.container7 .page1 button:nth-of-type(2){

    height: 30px;

    width: 30px;

    background-color: #fff;

    color: #666666;

    border: 1px solid #c0cacc;

    border-radius: 5px;

}

.container7 .page1 button:nth-of-type(3){

    height: 30px;

    width: 30px;

    background-color: #fff;

    color: #666666;

    border: 1px solid #c0cacc;

    border-radius: 5px;

}

.container7 .page1 button:nth-of-type(4){

    height: 30px;

    width: 30px;

    background-color: #fff;

    color: #666666;

    border: 1px solid #c0cacc;

    border-radius: 5px;

}

.container7 .page1 button:nth-of-type(5){

    height: 30px;

    width: 30px;

    background-color: #fff;

    color: #666666;

    border: 1px solid #c0cacc;

    border-radius: 5px;

}

.container7 .page1 button:nth-of-type(6){

    height: 30px;

    width: 80px;

    background-color: #fff;

    color: #666666;

    border: 1px solid #c0cacc;

    border-radius: 5px;

}

.container7 .btn-close{

    text-align: center;

}

.container7 .btn-close .button{

    width: 240px;

    height: 50px;

    font-size: 18px;

    margin-bottom: 40px;

    background-color: #10aac2;

    color: #ffffff;

    border: none;

    border-radius: 5px;

}

.container8{

    background-color: #ffffff;

    display: none;

    position: relative;

    margin-top: -560px;

    box-shadow: -3px 0 4px 5px #eee;

}

.container8 table{

    border: 2px solid #cecece;

    margin: 0 84px;

}

.container8 table .tr-top{

    background-color: #40bbce;

    color: #fff;

    font-size: 16px;

}

.container8 .btn-close1{

    text-align: center;

}

.container8 .btn-close1 button{

    height: 40px;

    width: 340px;

    background-color: #10aac2;

    color: #fff;

    font-size: 18px;

    border: none;

    border-radius: 5px;

    margin: 55px 0 40px 0;

}

.container8 .shuju4{

    margin-top: 45px;

    margin-left: 45px;

}

.container8 p{

    margin-left: 25px;

    margin-top: -22px;

    font-size: 20px;

    color: #333333;

}

.xuanze a:hover{

    color: #10aac2;

    text-decoration: none;

 }

.bottom-right .qq1{

    padding-left: 52px;

    margin: -6px -1px;

    position: relative;

}

.bottom-right .weibo1{

    margin: -8px 2px;

    padding: 0;

    position: relative;

}

.bottom-right .wechat1{

    margin: -10px -2px;

    padding: 0;

    position: relative;

}





.iptgroup{width:620px;height:60px;margin:20px auto 0 auto;}

.iptgroup li{float:left;height:30px;line-height:30px;padding:5px;}

.iptgroup li .ipticon{background:url(blue/date_icon.gif) 98% 50% no-repeat;border:1px #CFCFCF solid;padding:3px;}



.code_bg{

    position: fixed;

    top:0;

    left: 0;

    right:0;

    bottom:0;

    background-color: rgba(0,0,0,.5);

    z-index: 99;

}

.icon-login-bg{

    background-image: url(../img/icon/loginicon.png);

    background-repeat: no-repeat;

}

.code-con{

    position: absolute;

    top:100px;

    width: 320px;

    left: 50%;

    margin-left: -160px;

    background-color: #fff;

    z-index: 100;

    -moz-user-select: none;

    -webkit-user-select: none;

}

.code-img{

    margin: 5px 5px;

    padding: 5px 5px;

    background-color: #f5f6f7;

}

.code-img img{

    display: block;

}

.icon-w-25{

    display: inline-block;

    width: 25px;

    height: 25px;

    text-indent: -9999px;

}

.icon-push{

    cursor: pointer;

    background-position: -149px -95px;

}

.code-push{

    height: 25px;

}

.code-btn{

    position: relative;

    height: 30px;

    text-align: center;

    color: #999;

    margin: 10px 10px;

    box-sizing: border-box;

    background-color: #f5f6f7;

    border-radius: 15px;

    border: 1px solid #e1e1e1;

}

.code-btn-m{

    position: absolute;

    width: 40px;

    height: 40px;

    border-radius: 50%;

    background-color: #f5f6f7;

    border: 1px solid #e1e1e1;

    z-index: 5;

    top:-8px;

    left: 10px;

    box-shadow: 0 0 3px #ccc;

    cursor: pointer;

    background-position: -63px 10px;

}

.code-btn-img{

    background-image:url(../img/icon/codejt.png);

    background-repeat: no-repeat;

}

.code-btn-img.active{

    background-position: -134px 10px;

}

.code-btn-img.error{

    background-position: 8px 10px;

}

.code-img-con{

    position: relative;

}

.code-mask{

    position: absolute;

    top:0;

    left: 0;

    z-index: 10;

}

.code-tip{

    padding-left: 10px;

    font-size: 12px;

    color: #999;

}

.code-tip-red{

    color: red;

}

.code-tip-green{

    color: green;

}

#addtime{ width: 195px; /*margin-left: 70px;*/}

#addtime1{ width: 195px; margin-left: 15px;  }

.page {font-size: 14px;background-color: transparent;width: 100%;height: 50px;line-height: 50px;display: none;}

.page .page-l select {width: 60px;height: 30px;}

.page .page-l .page-size-box {display: inline-block;margin-left: 20px;}

.page .page-r {float: right;padding-top: 10px;}

.page .page-r ul {float: left;list-style: none;margin: 0;height: 30px;box-sizing: border-box;padding: 0;}

.page .page-r ul li {float: left;list-style: none;height: 100%;line-height: 30px;border: 1px solid #ccc;border-right: 0 none;box-sizing: border-box;}

.page .page-r ul li a:hover {background-color: #f5f2f2;}

.page .page-r ul li:last-child {border-right: 1px solid #ccc;}

.page .page-r ul li a {text-decoration: none;display: block;height: 100%;padding:0 10px; color: #777;}

.page .page-r ul li a.active {background-color: #09aeb0;color: #fff;}

.page .page-r ul li span {display: block;height: 100%;padding:0 10px;color: #ccc;cursor: not-allowed;}

.page .page-r ul li span.ellipsis {cursor: default;}
.container5 .num{margin-bottom: 15px;}
.container5 .input_IG{ width:100px;margin-left: 13px;}
.container5 .input_IG:nth-of-type(2){ width:100px;margin-left:0;}
.container5 .num span{margin: 0;width: 100px;display: inline-block;text-align: center;margin-left: 10px;height: 33px;line-height: 33px;border-radius: 5px;border: 1px solid #a9a9a9;}
.container5 .my #xia{margin-left: 14px;}