body{padding:0px; margin:0px; font-size:14px; color:#777777; font-family:"微软雅黑";}
img{border:0px; padding:0px; margin:0px;}
a{color:#000; text-decoration:none;}
a:visited{color:#000;}
a:hover{color:#2e90ff;}
ul,dl{margin:0px; padding:0px; list-style-type:none;}
li,dt,dd{text-align:left; margin:0px; padding:0px;}
dt{font-weight:bold;}
form{padding:0px; margin:0px;}

/****/
.pframe{margin:0 auto; width:1200px; overflow:hidden;}
.pleft{float:left;}
.pright{float:right;}
.page_l{float:left; width:885px;}
.page_r{float:right; width:285px;}
.flex_clear{height:40px; clear:both;}
.bg_gray{padding-top:30px; padding-bottom:40px; background-color:#fafafa;}

/***弹出框***/
body .layer-style .layui-layer-btn0 {
    color: #fff;
    font-size:13px;
    background-color: #4d83ff;
    border-radius:3px;
}
body .layer-style .layui-layer-btn0:hover {
    color:#FFF;
    background-color:#2768ff;
}
body .layer-style .layui-layer-btn1{
    font-size:13px;
    border-radius:3px;
}
.layer-msg{padding:25px 30px; font-size:14px; line-height:28px;}

/***按钮***/
.btn-blue{color:#FFF; letter-spacing:1.5px; border-radius:3px; background-color:#2e90ff; border:solid 1px #1077ec;}
.btn-blue:hover{background-color:#4fa2ff;}
.btn-blue:active{background-color:#006ce5;}
.btn-gray{letter-spacing:1.5px; border-radius:3px; background-color:#ededed; border:solid 1px #9e9e9e;}
.btn-gray:hover{background-color:#f8f8f8;}
.btn-gray:active{background-color:#cfcfcf;}

/**顶部**/
.top_bg{height:40px; width:100%; font-size:12px; line-height:40px; background-color:#fafafa;}
.top_welcome{color:#8c8c8c; margin-right:50px;}
.top_date{color:#8c8c8c}

.top_link img{float:left; height:18px; width:auto; margin-top:11px; margin-right:10px;}
.top_link a{float:left;}
.top_link a.link{color:#0685D2; margin-right:20px;}
.top_link span{float:left; padding:0 10px; color:#777; font-size:12px;}

.top_logo_box{height:70px; padding:15px 0; overflow:visible;}
.top_logo a{float:left; margin-right:15px;}
.top_logo a img{height:70px; width:auto;}
.top_logo img.xc{float:left; height:80px; width:auto;}

/***搜索***/
.top_search{padding-top:20px;}
.search_type{float:left; height:40px; cursor:pointer; border:solid 1px #f1f1f1; position:relative;}
.type_cur{width:120px; height:40px; line-height:40px; text-align:center; color:#323232; }
.type_cur i{float:right; width:40px; height:40px; background:url('/static/images/search_arrow_down.png') no-repeat right 10px top 15px; background-size:auto 10px;}
.search_type:hover .type_cur i{transform: rotateX(180deg);}
.type_list{width:120px; left:0; top:40px; text-align:center; position:absolute; display:none; z-index:99999; background-color:#FFF; border:solid 1px #f1f1f1;}
.type_list div{height:40px; line-height:40px; padding-left:18px; padding-right:40px; border-bottom:solid 1px #f0f0f0;}
.type_list div:hover{background-color:#fafafa;}

.top_search input{float:left; width:280px; height:38px; padding-left:20px; line-height:38px; border:solid 1px #f1f1f1;}
.top_search button{float:left; width:100px; height:42px; line-height:40px; color:#FFF; border:0; background-color:#2e90ff;}
.top_search button img{width:24px; height:24px; vertical-align:middle; margin-right:8px;}
.top_search input::input-placeholder{color:#bebebe;}
.top_search input::-webkit-input-placeholder{color:#bebebe;}
.top_search input::-moz-placeholder{color:#bebebe;}
.top_search input::-ms-placeholder{color:#bebebe;}
.top_search input:focus{outline:none;}

/**底部**/
.footer{padding:40px 0; margin-top:40px; background-color:#262626;}

.footer_copy{ font-size:12px; color:#FFF; text-align:center; }
.footer_copy span{padding-left:10px; padding-right:10px; display:inline-block;}
.footer_copy a{color:#FFF;}
.footer_copy a:hover{color:#2e90ff;}

/**注册登录**/
.user_form{padding:50px 200px; border:solid 1px #f0f0f0;}
.user_type{height:30px; padding-bottom:10px; margin-bottom:30px; border-bottom:solid 1px #f0f0f0;}
.reg_link a{padding-top:5px; margin-right:20px; display:inline-block;}
.reg_link a.c{color:#2e90ff; border-top:solid 2px #2e90ff;}
.reg_state{padding-top:5px; padding-right:10px;}

.div_put{height:40px; padding:10px 0; font-size:14px;}
.div_put label{float:left; width:140px; height:40px; margin-right:15px; line-height:40px; text-align:right;}
.div_put label i{color:#F00; font-style:normal; padding-right:3px;}
.div_put input.txt{float:left; width:240px; height:38px; padding:0 10px; border-radius:3px; border:solid 1px #aeaeae;}
.div_put input.txt:focus{outline:none;border:solid 1px #2e90ff;}
.div_put input.ck{float:left; width:16px; height:16px; margin-top:12px;}
.div_put input.rd{float:left; width:20px; height:20px; margin-top:9px; margin-right:7px;}
.div_put label.rd{width:auto; margin-right:20px;}
.div_put span{float:left; height:40px; line-height:40px; margin-left:10px; font-size:12px;}
.div_put span.err{color:#F00; display:none;}
.div_put span.lnk{color:#2e90ff; cursor:pointer;}
.div_put button{float:left; height:40px; margin-left:10px; cursor:pointer; padding:0 20px; border-radius:3px; border:solid 1px #aeaeae; background-color:#f0f0f0;}
.div_put a.fg{margin-left:350px;}

.div_pop{float:left; width:260px; position:relative;}
.div_pop i{font-size:20px; position:absolute; right:10px; top:8px;}
.div_pop ul{width:100%; padding-top:5px; position:absolute; left:0; top:40px; border:solid 1px #eaeaea; background-color: #FFF; display:none;}
.div_pop ul li{height:40px; line-height:40px; padding-left:12px; cursor:pointer; border-bottom:solid 1px #f0f0f0;}
.div_pop ul li:hover{color:#FFF; background-color:#2e90ff;}

.div_pop i.rotate{
    -webkit-transform: rotate(180deg);
    /*-webkit-animation: haha1 1s linear;*/
  }
  @-webkit-keyframes haha1 {
    0% {
      -webkit-transform: rotate(0deg);
    }
  
    25% {
      -webkit-transform: rotate(90deg);
    }
  
    50% {
      -webkit-transform: rotate(180deg);
    }
  
  }


.div_btn{padding-left:155px; margin-top:20px;}
.div_btn input{height:44px; width:260px; line-height:35px; font-size:14px;}

/**图形验证码**/
.img_popup{width:100%; height:100%; position:fixed; top:0; left:0; background-color:rgba(0, 0, 0, 0.1); display:none;}
.img_code{width:400px; height:240px; background-color:#FFF; border:solid 1px #aeaeae; position:absolute; left:50%; top:50%; margin-left:-201px; margin-top:-121px;}
.img_code div.head{height:50px; padding:0 15px; background-color: #fafafa; border-bottom:solid 1px #eaeaea;}
.img_code div.head span{float:left; line-height:50px; color:#323232;}
.img_code div.head i{float:right; height:24px;width:24px; font-size:24px; line-height:24px; margin-top:13px; cursor:pointer;}

.img_code div.code{padding:40px 40px; overflow:hidden;}
.img_code div.code img{float:left; width:120px; height:40px; border-radius:3px; margin-left:5px;}

.img_code div.btn{padding-top:20px; text-align:center; border-top:solid 1px #eaeaea;}
.img_code div.btn button{width:80px; height:30px; margin:0 10px;}

/**注册协议**/
.reg_popup{width:100%; height:100%; position:fixed; top:0; left:0; background-color:rgba(0, 0, 0, 0.3); display:none;}
.reg_agreement{width:800px; height:600px; padding-bottom:28px; border:solid 1px #aeaeae; position:absolute; left:50%; top:50%; margin-left:-401px; margin-top:-315px; background-color:#FFF;}
.agment_name{height:48px; line-height:48px; text-align:center; background-color:#f0f0f0; border-bottom:solid 1px #aeaeae;}
.agment_conts{height:510px; padding:20px 30px; overflow-y:auto; border-bottom:solid 1px #aeaeae;}
.agment_conts div.cont{line-height:28px; text-align:left;}
.agment_conts div.btn{padding-top:30px; padding-bottom:10px; margin-top:20px; text-align:center; border-top:solid 1px #f0f0f0;}
.agment_conts div.btn button{height:30px; width:80px; margin-left:10px;}

/****用户中心*****/
.content-wrapper{background-color:#f0f0f0; padding:10px 8px;}
.content-card{background-color:#FFF;}

/**标签**/
.card-top{padding:10px 15px; background-color:#FFF; border-bottom:solid 2px #f3f3f3; overflow:hidden;}
.curcont-name{float:left; line-height:32px;}
.curcont-name em{float:left; height:18px; width:4px; margin-top:7px; margin-right:8px; border-radius:3px; background-color:#2768ff;}
.curcont-name span{float:left; font-weight:bold;}
.curcont-btn{float:right; padding-right:10px;}
.curcont-btn a{width:100px; height:30px; line-height:30px; text-align:center; display:inline-block;}
.curcont-btn a.btn-blue{color:#FFF;}

.card-body{padding:15px; overflow:hidden;}
.card-row{padding:10px 0; overflow:hidden;}

.col-label{float:left; line-height:40px; width:150px; padding-right:20px; text-align:right;}
.col-label span{color:#F00; font-size:16px;}
.col-info{float:left; line-height:40px;}
.col-info img{height:150px; max-height:150px; width:auto; vertical-align: middle;}

.col-input{float:left; height:38px; padding:0 10px; width:300px; border-radius:3px; border:solid 1px #eaeaea;}
.col-input:focus{outline:none; border-color:#2e90ff;}
.col-input-0{width:80px;}
.col-input-1{width:150px;}
.col-input-8{width:500px;}
.col-input-9{width:600px;}
.col-radio{float:left; width:16px; height:16px; margin-top:11px;}
.rd-label{float:left; margin-right:20px; margin-left:5px; line-height:40px;}
.col-select{float:left; height:38px; width:175px; margin-right:10px;}
.col-select-1{width:230px;}
.col-select li{width:100%;}
.col-select:focus{outline:none; border-color:#2e90ff;}
.col-area{height:100px; line-height:24px; padding:10px; border-radius:3px;}

.col-notes{float:left; line-height:40px; color:#cdcdcd; margin-left:10px;}
.col-error{float:left; color:#F00; font-size:12px; line-height:40px; margin-left:10px; display:none;}
.card-row input.selDate{width:150px;}

.file-upload-browse{float:left; height:40px; width:120px; margin-left:10px;}
.img-prev{clear:both; padding-left:170px; margin-top:10px;}
.img-prev div.pic{float:left; width:auto; height:auto; max-height:200px; margin-top:5px; margin-bottom:10px; position:relative;}
.img-prev div.pic img{float:left; height:auto; max-height:200px; width:auto;}
.img-prev div.pic span{width:20px; height:20px;text-align:center; line-height:20px; cursor:pointer; font-size:16px; color:#FFF; border-radius:10px; border:solid 1px #eaeaea; background-color:#ffc600; position:absolute; right:0; top:0;}

.card-btn{margin:20px 0 30px 170px;}
.card-btn button{width:120px; height:38px; font-size:14px; margin-right:20px; cursor:pointer;}

/**会员信息**/
.user_info{float:left; width:60%;}
.user_info div.card-row{border-bottom:solid 1px #f0f0f0;}
.user_face{float:left; width:180px; margin-left:30px;}
.user_face div.lb{padding:10px 0; line-height:40px;}
.user_face div.img{width:180px; height:180px;}
.user_face div.img img{width:100%; height:100%; border-radius:3px;}
.user_face div.btn{height:40px; padding-top:10px;}
.user_face div.btn button{width:180px; height:40px; margin:0;}
.user_face div.info{padding-top:10px; line-height:20px; font-size:12px; color:#838383;}

.auth-info{margin:0 50px; padding:10px 20px; color:rgb(2, 122, 32); border-radius:5px; border:solid 1px #fafafa; background-color:#e0fee3;}
.auth-info span{color:#F00;}
.auth-info a{color:#F00; font-weight:bold;}
/***头像***/
.img-jcrop-bg{width:100%; height:100%; background-color:rgba(0, 0, 0, 0.5); position:fixed; left:0; top:0; z-index:1;display:none;}
.img-frame{width:920px; height:520px; border:0; background-color: #FFF; position:absolute; left:50%; top:50%; margin-left:-460px; margin-top:-260px;}

.img-jcrop{width:900px; height:500px; padding:10px; background-color:#FFF;}
.img-target{float:left; width:500px; height:500px; border:solid 1px #eaeaea; text-align: left; overflow:hidden;}

.img-small{float:left; height:470px; width:398px; padding-top:30px; text-align: center;}
.img-small div.lb{width:182px; height:30px; line-height:30px; margin:0 108px; color:#000; border-top-left-radius:5px; border-top-right-radius:5px; background-color:#f0f0f0; display:inline-block;}
.img-small div.img{width:180px; height:180px; margin:0 108px; display:inline-block; border:solid 1px #eaeaea; overflow:hidden;}
.img-small div.opt{width:180px; padding:10px 108px; line-height:20px; font-size:12px; color:#929292; text-align:left; display:inline-block;}
.img-small div.opt span{font-weight:bold;}
.img-small div.btn{padding-top:70px;}
.img-small div.btn button{width:100px; height:36px; margin:0 5px;}

/***列表***/
.table{width:100%; border-top:solid 1px #dadada; border-right:solid 1px #dadada;}
.table tr td,.table tr th{padding:10px; text-align: center;; line-height:24px; margin:0; border-left:solid 1px #dadada; border-bottom:solid 1px #dadada;}
.tb-head tr{background-color:#f0f0f0;}
.tb-body tr{background-color:#fefefe;}
.tb-body tr:hover{background-color: #f8f8f8;}
.tb-body tr td input.ck-single{width:15px; height:15px;}
.tb-body tr td img{height:40px; width:auto; vertical-align:bottom;}

tbody tr td button{padding:3px 8px 2px; color:#838383; border-radius:3px; background-color:#fafafa; border:solid 1px #aeaeae; cursor:pointer;}
.btn-edit:hover{color:#FFF; background-color:#eb1d1d; border-color:#e51a1a;}
.btn-edit:active{background-color:#ca1a1a;}
.btn-del:hover{color:#FFF; background-color:#2e90ff; border-color:#0874ed;}
.btn-del:active{background-color:#157bee;}

/**分页**/
.pages{height:30px; padding:20px 10px; border-top:solid 2px #f0f0f0;}
.all_sel{float:left; padding-left:22px;}
.all_sel input{float:left; width:15px; height:15px; margin-top:7px; margin-right:5px;}
.all_sel button{height:24px; padding:0 10px; margin-left:10px; margin-top:3px;}

.pages ul{float:right;}
.pages ul li{float:left; margin:0 5px; padding:0; line-height:30px; text-align:center; border:solid 1px #f0f0f0;}
.pages ul li a{float:left; width:30px; height:30px; text-decoration:none; color:#000; border-radius:3px; background-color:#FFF;}
.pages ul li a:hover{color:#FFF; background-color:#4d83ff;}
.pages ul li span{float:left; width:30px; height:30px; cursor:pointer;}
.pages ul li.active span{color:#FFF; font-weight:bold; border-radius:3px; background-color: #2768ff;}
.pages ul li.disabled span{color:#aeaeae; border-radius:3px;}

/**安全设置**/
.safe_item{padding-top:10px; height:80px; margin:0 10px;  border-bottom:solid 1px #f0f0f0;}
.safe_item div.modi{float:right; line-height:50px;}
.safe_item div.modi a{color:#2e90ff;}
.safe_item div.modi a:hover{color:#0661c9;}
.safe_item div.item{padding-bottom:10px; color:#000;}
.safe_item div.item i{font-size:16px; color:#038209; margin-right:5px;}
.safe_item div.item i.red{color:#F00;}
.safe_item div.item span{color:#F00;}
.safe_item div.msg{font-size:12px; padding-left:25px;}
.safe_item div.msg span{color:#2e90ff;}







