/* CSS Document */



header{background-color:#23b5a2;width:100%;height:50px; position:relative;text-align:center;color:#fff; line-height:50px;}
header .had_tb{ position:absolute; height:50px;}
header .had_tb.l{ left:10px;}
header .had_tb.r{right:10px;}
header .had_tb a{color:#fff;font-size:28px;height:50px; display:block;padding:0 5px;}
header .had_tb a .iconfont{font-size:28px;}
header .had_c{width:100%;height:50px; font-size:18px;}

center{height:100%;padding-bottom:60px;}
footer{width:100%; position:fixed;bottom:0px;left:0px;height:50px;}
footer ul{height:50px;width:100%;background-color:#fff;}
.me_fot ul li{width:25%; float:left;}
.me_fot ul li .iconfont{ font-size:25px; display:block; line-height:25px;}
.me_fot ul li a{ display:block;padding:5px 0;color:#999;}
.me_fot ul li a.on{color:#fff;background-color:#fd8137;}
.me_fot ul li a em{ display:block; font-size:14px; line-height:15px;}





.tj_an{padding-top:10px;}
.tj_an a{background-color:#fff;height:45px; line-height:45px;color:#666; font-size:16px; display:block;}
.ddlb_kj{}
.ddlb_lb{background-color:#fff;text-align:left;margin-top:10px;}
.ddlb_lb h3{ font-size:1.2rem; font-weight:normal; line-height:3rem;padding:0 .6rem;}
.ddlb_lb .cen{height:6rem;padding:.5rem .6rem;color:#999;background-color:#f5f5f5;} 
.ddlb_lb .cen .l img{height:5rem; display:block;width:7.5rem;}
.ddlb_lb .cen .c{margin-left:8.2rem; line-height:1.5rem;padding:0.25rem 0;}
.ddlb_lb .cen .c span{font-size:.8rem; display:block;}
.ddlb_lb .tx{ font-size:.7rem; line-height:1.8rem;padding:0 .6rem;color:#999;}

.tjdd_fy{padding:10px;background-color:#fff;}
body .layui-laydate{margin:0px;border:none;}
.fylb_lb img{width:20%;}


/*开门密码
.km_fllb{ line-height:45px; font-size:1rem;padding-bottom:10px; text-align:left; font-weight:bold;}
.km_fllb a{ display:block;height:45px;padding:0 10px;background-color:#fff;}
.km_fllb a h3{ float:left;}
.km_fllb a i{ float:right;}

.ks_xzfj{ line-height:3rem;padding-bottom:10px;}
.ks_xzfj select{background-color:#fff; height:51px;border:none;color:#666; text-align:center;font-size:1.2rem;width:100%;}

.ks_mmlx{width:100%;padding-bottom:10px;}
.ks_mmlx ul{height:3rem;background-color:#fff;}
.ks_mmlx ul li{width:25%; float:left; line-height:3rem;}
.ks_mmlx ul li a{color:#666; display:block; font-size:1.2rem;}
.ks_mmlx ul li.on a{background-color:#fd8137;color:#fff;}

.ks_hqmm{width:100%;padding-bottom:10px;}
.ks_hqmm a{ font-size:1.5rem; line-height:3rem;color:#fd8137;background-color:#fff; display:block;}

.ks_xzsj{background-color:#fff;border-bottom:solid 1px #eee;}
.ks_xzsj dl{ height:45px; line-height:35px;padding:5px 10px;}
.ks_xzsj dl dt{width:80px; text-align:left; float:left;}
.ks_xzsj dl dd{ text-align:right;}
.ks_xzsj dl dd input{height:35px;border:none; text-align:right;color:#666;}
.ks_xzsj dl dd select{background-color:#fff; height:35px;border:none;color:#666;}*/

.ks_logo{width:100%;padding:50px 0 30px 0;}
.ks_logo img{width:80%;}
.ks_hqmm{height:100%;width:100%;background-color:#23b5a2;padding:10px; overflow:auto;}
.ks_hqmm .an{width:80%;margin:10px 0;padding:1px;border-radius:3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;background-color:#fd8137;}
.ks_hqmm .an a{display:block;width:100%;color:#fff;height:40px; line-height:40px;}
.ks_hqmm .an span{display:block;background-color:#fff; line-height:45px;}
.ks_hqmm .an span.on{padding-top:10px; font-size:2rem;}

.ks_xzfj{background-color:#fff; line-height:30px;border-radius:3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
.ks_xzfj select{width:94%;height:40px;border:none;background:none;margin:0 3%;font-size:1rem;color:#666;border-bottom:solid 1px #ddd;}
.ks_xzfj .table dl{border-bottom:solid 1px #ddd;}
.ks_xzfj .table dl:last-child{border-bottom:none;}

.ks_hqmm .table > dl{height:40px;padding:5px 0;margin:0 3%;border-bottom:solid 1px #ddd; line-height:30px;}
.ks_hqmm .table > dl dt{ float:left; text-align:left;}
.ks_hqmm .table > dl dd{ text-align:right;}
.ks_hqmm .table > dl dd input{height:30px;border:none;margin:0px;padding:0px; text-align:right;}
.ks_hqmm .table > dl dd input::-webkit-input-placeholder{color:#ccc;}
.ks_hqmm .table dl dd label {height:30px; line-height:30px;display: inline-block;padding-left:10px;color:#999;}
.ks_hqmm .table dl dd label input{ float:left;margin-right:5px;}

.ks_mmkj{padding:1rem 0;}
.ks_mmkj .hd{padding-bottom:1rem;}
.ks_mmkj .hd ul{background-color:#fff;border-radius:3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;height:3rem; overflow:hidden;}
.ks_mmkj .hd ul li{ float:left;width:20%; line-height:3rem; }
.ks_mmkj .hd ul li a{color:#666;}
.ks_mmkj .hd ul li.on a{background-color:#fd8137;color:#fff; display:block;height:3rem;}
.ks_mmkj .hd.t_03 ul li{width:24.8%;}
.ks_mmkj .bd{width:100%;}
.ks_mmkj .bd .cen {background-color:#fff;padding:10px 0;border-radius:3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
.ks_mmkj .bd .hq{ text-align:center;background-color:#fff;padding:10px 0px;margin-bottom:10px;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;}
.ks_mmkj .bd .hq a{ display:block;width: 80%;height:45px; line-height:45px;color:#fff;padding: 1px;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;background-color: #fd8137;}

.ks_xcx{background-color:#fff;border-radius:3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;margin-top:1rem;padding:10px;}
.ks_xcx{}
.ks_ewm img{height:100px;}

/*密码管理*/
.ks_mmgl{background-color:#fff;border-radius:5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;margin-bottom:10px;}
.ks_mmgl .mm{ font-size:1.5rem;padding:20px 0;color:#666;}
.ks_mmgl .sx{ font-size:12px;color:#999;padding:10px;border-top:solid 1px #eee;border-bottom:solid 1px #eee;}
.ks_mmgl .sx dl{line-height:25px;}
.ks_mmgl .sx dl dt{ float:left;}
.ks_mmgl .sx dl dd{text-align:right;margin-left:60px;}
.ks_mmgl .cz{height:40px;}
.ks_mmgl .cz a{ float:left;width:50%; line-height:40px;height:40px;color:#666;border-right:solid 1px #ddd;}
.ks_mmgl .cz a.an01{width:100%;}
.ks_mmgl .cz a:last-child{border-right:none;}
/*用户主页*/
.user_yh{background:url(../images/user_bj.jpg) no-repeat;padding:10% 0; background-size:100% 100%;}
.user_tad{background-color:#fff; line-height:1.8rem; font-size:.7rem;padding:0 10px; text-align:left;}
.user_tx {}
.user_tx .img{position:relative;border-radius:50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; overflow:hidden;height:0px;width:0px;padding:15%;}
.user_tx .img img{ position:absolute;width:100%;height:100%; top:0px;left:0px;}
.user_tx .cen{width:100%; text-align:center; font-size:.7rem;color:#fff; line-height:1rem;padding:10px;}
.user_tx .cen span{background-color:#fff;color:#23B5A2;font-size:.5rem;line-height:1rem;padding:0 5px;margin-left:5px; display:inline-block}
.user_fy{width:100%;background-color:#f5f5f5;}
.user_fylb{margin:10px;background-color:#fff;border-radius:2%; -moz-border-radius: 2%; -webkit-border-radius: 2%; overflow:hidden;}
.user_fylb .img img{width:100%;}
.user_fylb .cen{padding:3%; text-align:left;}
.user_fylb .cen h3{ font-size:.7rem;color:#333;}
.user_fylb .cen .sx{ font-size:.5rem;color:#999;}
.user_fylb .cen .ts{height:30px; line-height:20px;padding:5px 0px; font-size:14px;}
.user_fylb .cen .ts em{ float:left;padding:0 5px;border:solid 1px #ddd;margin-right:5px;}
.user_fylb .cen .ts em.a1{color:#999;}
.user_fylb .cen .jg{ font-size:.6rem;color:#666;}
.user_fylb .cen .jg em{ font-size:1.2rem;color:#f00;}


/*分享名片*/
.tg_ts{ text-align:left;padding-bottom:20px; font-size:14px;color:#666;}
.tg_ts h3{ font-size:16px; color:#fd8137; line-height:1.5rem}
.tg_zlk{background-color:#23B5A2;padding-bottom:15%;border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; overflow:hidden;}
.tg_img{min-height:150px;}
.tg_img img{width:100%;height:100%;}
.tg_grzl{background-color:#fff;width:70%;margin-top:-50px;z-index:2; position:relative;padding-top:80px;}
.tg_grzl .gr{text-align:center; position:absolute;top:-50px;width:100%;}
.tg_grzl .gr .tx{width:100px;height:100px;border:solid 5px #fff;border-radius:50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; overflow:hidden;}
.tg_grzl .gr .tx img{width:90px;height:90px;}
.tg_grzl .gr .nc{width:100%;height:30px; line-height:30px; font-size:16px; font-weight:normal;}
.tg_grzl .ewm{padding:0 10px;}
.tg_grzl .ewm img{width:100%;}
.tg_grzl .cen{ font-size:14px; line-height:30px;color:#666;padding-bottom:15px;}


/*注册页面*/

.login_logo{width:100%;background-color:#23B5A2;padding:20% 0;}
.login_logo img{width:60%;}
.login_main{margin:5% 2%;border-radius:5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; overflow:hidden; }

.login_cen{ position:absolute;top:50px;bottom:0px; overflow:auto;left:0px;width:100%;}
.login_bannr{background-color:#23b5a2;padding:15% 0;}
.login_bannr img{width:80%;}



.login{width:100%;background-color:#fff;}
.login ul{padding:10px 0;}
.login_li{height:45px;margin:0 3%;text-align:left;border-bottom:solid 1px #eee;}
.login_li .iconfont{ float:left; font-size:25px;height:45px;width:30px; line-height:45px; text-align:center;}
.login_li .input,.login_li .input-focus{border:none;height:35px; line-height:35px;width:100%;margin:0px; float:left;}

.login_li .text_01{margin-left:40px; display:block;padding:5px 0;height:45px;}
.login_li .text_02{margin:0 85px 0 40px; display:block;padding:5px 0;height:45px;line-height:35px;}
.login_li img{ float:right;width:75px;height:44px;padding:5px 0;}
.login_li .an_01{ float:right;background-color:#fff; font-size:12px;color:#fd8137;width:80px; line-height:25px; height:25px;margin:10px 0; text-align:center;border:solid 1px #fd8137;}
.login_li .an_03{float:right;background-color:#fff; font-size:12px;color:#ccc;width:80px; line-height:25px; height:25px;margin:10px 0; text-align:center;border:solid 1px #ccc;}
.login .an_02{width:94%;border:none;margin-top:10px;background-color:#fd8137; line-height:40px;border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;color:#fff;}

.login_wang{background-color:#fff; color:#999; font-size:12px; text-align:right;padding:0 5%; line-height:30px;padding-bottom:10px;}
.login_wang a{color:#999;}
.login_hezu{background-color:#fff; border-top:dashed 1px #ddd;padding:3%; text-align:center;}
.login_hezu h3{}
.login_hezu ul{padding:10px 0;}
.login_hezu ul li{padding:3px 0;}
.login_hezu ul li a{line-height:40px;width:110px; display:block;height:40px;color:#fff;background-color:#5fc325;padding:0 10px;}
.login_hezu ul li a i{ font-size:30px; float:left;}
.login_hezu ul li a em{ float:right;}
.login_hezu h4{ line-height:40px;}
.login_hezu h4 a{color:#23B5A2;}
.login_xy{padding-top:10px; line-height:20px;}
.log_zhbz{ font-size:18px; line-height:30px;padding-bottom:10px;}

.login_li .onFocus,.onError,.onCorrect{ position:absolute;right:0px; line-height:45px;height:45px; font-size:12px;color:#666;}
.login_li .onError{color:#fd8137}
.login_li .onCorrect{color:#23B5A2;}

::-webkit-input-placeholder {color: #ccc;  }
::-moz-placeholder {color: #ccc;  }
:-ms-input-placeholder {  color: #ccc; }  