/* CSS Document */
body{position:relative;margin:0 auto;padding:0px;max-width:640px;font-size: 1.4em;background-color: rgb(247, 247, 246);}
body>header{position:relative;height:55px;overflow:hidden;background-color:rgb(255,255,255);/*padding:0.5em;*/border-bottom: 1px solid #FF6C00;}
body>header .logo{float:left;margin-top:0.5em;margin-left:0.5em;}
body>header .logo img{height:35px;}
body>header .head_fabu{padding:0 0.8em;height:100%;float:right;text-align:center;color:#FF6C00;font-size:0.9em;}
body>header .head_fabu i{display:block; margin-top:0.6em;margin-bottom:0.1em;margin-left:auto;margin-right:auto; background:url(../images/login_fb.png) no-repeat top center; background-size:23px; width:23px; height:23px;}
body>main{margin-bottom:2em;}
body>footer .copyright{ color:#999; text-align:center;margin-bottom:2em;}
a:hover{background-color:rgba(141,215,255,0.3);}
/*�������м*/
.miaobaoxie {overflow:hidden;width: 100%;height: 32px;font-size: 14px;line-height: 30px;background: -webkit-gradient(linear,0 0,0 100%,from(#fcfcfc),to(#edeff1));color: #7c7c7c;text-indent: 5px;border-bottom: 1px solid #d8d9da;border-top: 1px solid #d8d9da;color:#a7a7a7;}
.miaobaoxie a{margin-left:0.5em;margin-right:0.5em;color:#999;}
.miaobaoxie span{margin-left:0.5em;margin-right:0.5em;color:#999;}


/*��½ҳ */
main.login{overflow:hidden;margin-top:2em; margin-left:0.5em; margin-right:0.5em;}
main.login .login_input_ul{padding:0; list-style:none;}
main.login .login_input_li{position:relative;overflow:hidden;border:solid 1px #e7e5e2;padding-left:30px;padding-top:0.7em;padding-bottom:0.7em;background:url(../images/login_ico.png) no-repeat;background-size:25px;}
main.login .clear_input_btn{width:15px; height:15px; position:absolute;top:1em;right:1em;}
main.login .login_input_ul li:nth-child(1){border-top-left-radius:0.3em;border-top-right-radius:0.3em;background-color:#fff;background-position: 6px 9px;}
main.login .login_input_ul li:nth-child(2){border-top:none;background-color:#fff;background-position: 6px -66px;}
main.login .login_input_li [name=username], main.login .login_input_li [name=password]{outline: 0;width:90%; background-color:#fff;border:none;}
main.login .login_input_button{border-radius:0.3em;overflow:hidden;margin-top:1.5em;}
main.login .login_input_button>button{display:block;padding:0.3em;font-size:1.4em;width:100%; height:100%;background-color:#ff5b1b;color:#fff;border:none;}

main.login .gongneng{overflow:hidden;color:#7a7a7a; margin-top:1em;}
main.login .gongneng .left{margin-left:0.5em;float:left;}
main.login .gongneng .right{margin-right:0.5em;float:right;}
main.login .gongneng .right a{position:relative;display:inline-block;padding:0 0.5em;}
main.login .gongneng .right a:first-child::after{content:"";position:absolute;display:block;height:1em;border-right:#CCC 1px solid; top:0.25em;right:0;}

main.login .jizhu{background-color:#fff;display:block;float:left;margin-top:0.15em;margin-right:0.5em;width:16px;height:16px;border:1px solid #ccc;border-radius:50%;}
main.login .clicked{background-color:#FF6C00; border-color:#FF6C00;}
main.login .jizhu .gou{margin-top:2px;margin-left: 5px;width:4px; height:8px; display:block;border-bottom:1px #fff solid; border-right:1px #fff solid;transform: rotate(45deg);-ms-transform: rotate(45deg);-moz-transform: rotate(45deg);-webkit-transform: rotate(45deg);-o-transform: rotate(45deg);}

main.login .qita_login{margin-top:2em;}
main.login .qita_login_title{text-align:center;color:#c8c8c8;}
main.login .qq_login_btn{display:block;width:100%;line-height:3em; background-color:#25c6fb;text-align:center;color:#fff;border-radius:0.3em;}
main.login .qq_login_btn i{display:inline-block;overflow:hidden;width:20px; height:20px;vertical-align: middle; background:url(../images/login_qq.png) no-repeat; background-size:16px;}


/*ע��ҳ��*/
main.reg{overflow:hidden;margin-top:1em; margin-left:0.5em; margin-right:0.5em;}
main.reg .nav1{margin-bottom:1em;}
main.reg .reg_input_ul{padding:0; list-style:none;background-color:#fff;}
main.reg .reg_input_li{position:relative;overflow:hidden;padding-left:30px;padding-top:0.7em;padding-bottom:0.7em;}
main.reg .clear_input_btn{width:15px; height:15px; position:absolute;top:1em;right:1em;}
main.reg .reg_input_ul li{border:solid 1px #e7e5e2;border-top:none;}
main.reg .reg_input_ul li:first-child{background:url(../images/login_ico.png) no-repeat;background-size:25px;border-top:solid 1px #e7e5e2;border-top-left-radius:0.3em;border-top-right-radius:0.3em;background-position: 6px 9px;}
main.reg .reg_input_ul li:nth-child(2),
main.reg .reg_input_ul li:nth-child(3),
main.reg .reg_input_ul li:nth-child(4),
main.reg .reg_input_ul li:nth-child(5){background:url(../images/login_ico.png) no-repeat;background-size:25px;border-top:none;background-position: 6px -66px;}
main.reg .reg_input_yzm{background:url(../images/login_ico.png) no-repeat;background-size:25px;border-top:none;background-position: 6px -137px;}
main.reg [type=text], main.reg [type=password]{outline: 0;width:90%; background-color:#fff;border:none;}
main.reg [name=yzm]{outline: 0;width:50%; background-color:#fff;border:none;}
main.reg .reg_input_button{border-radius:0.3em;overflow:hidden;margin-top:1.5em;}
main.reg .reg_input_button>button{display:block;padding:0.3em;font-size:1.4em;width:100%; height:100%;background-color:#ff5b1b;color:#fff;border:none;}
main.reg .yzm_img{width:120px;height:30px;position: absolute;top: 0.4em;right: 0.5em;}

main.reg .gongneng{overflow:hidden;color:#7a7a7a; margin-top:1em;}
main.reg .gongneng .right{margin-right:0.5em;float:right;}

/*�û�����*/

main.m_center{margin-top:1em; margin-left:0.5em; margin-right:0.5em;}
main.m_center .login_panel{vertical-align:middle;}
main.m_center .stranger_ico{width:43px;height:43px;margin-right:1em;}
main.m_center .btn_reg,.m_center .btn_login{display:inline-block;margin-right:0.5em;padding-left:1em;padding-right:1em;background-color:#fff;line-height:2.5em; box-shadow:rgba(0,0,0,0.2) 0px 0px 5px;}
main.m_center .user_info{position:relative;}
main.m_center .user_img{width:43px;height:43px;margin-right:1em;}
main.m_center .user_info span{font-size:1.2em;}
main.m_center .btn_loginout{position:absolute;float:right;bottom:0; right:0; color:#FF6C00;}

.main_wrap{margin-top:1em; border:2px solid rgb(222,222,222); background-color:#fff;}
.main_wrap ul{overflow:hidden;list-style:none; margin:0; padding:0; border-bottom:solid 1px rgb(222,222,222);}
.main_wrap ul:last-child{border-bottom:none;}
.main_wrap ul li:last-child{border-left:solid 1px rgb(222,222,222);}
.main_wrap  .col-xs-6{padding:0;}
.main_wrap ul li a{padding-left:32px;display:block; line-height:3.5em; color:#000;}
.main_wrap ul li a:hover{color:#000; text-decoration:none;background-color:#ccc;}
.main_wrap ul li a::before{content:""; width:16px;height:16px;position:absolute;display:block; background:url(../images/ucenter.png); background-size:20px; left:10px; top:1.1em;}

.main_wrap ul li .fabu::before{ background-position:0px 1px; }
.main_wrap ul li .shoucang::before{background-position:0px -61px;}
.main_wrap ul li .goutong::before{background-position:0px -32px;}
.main_wrap ul li .liulan::before{background-position:0px -16px;}
.main_wrap ul li .qiuzhi::before{background-position:0px -78px;}
.main_wrap ul li .zhaopin::before{width:18px; height:17px;background-position:0px -132px;}
.main_wrap ul li .fankui::before{height:15px;background-position:0px -47px;}
.main_wrap ul li .del_msg::before{height:17px;background-position:0px -95px; top:1.1em;}

/*�����¼ҳ��*/
.liulan .item{position:relative;display:block;height:3m;overflow:hidden;line-height:3em;border-bottom:#e0e1e2 1px solid;padding-left:25px;}
.liulan .item::before{content:"";position:absolute;top:1.2em; left:0.5em;width:10px; height:10px;display:block;background-color: #faba7c;border: 1px solid #f99a3d;border-radius:10px;}
.clearn{display:block;margin: 10px;height: 30px;line-height: 30px;text-align: center;background: -webkit-gradient(linear,0 0,0 100%,from(#68cbe0),to(#58b7cb));border: 1px solid #54b0c3;border-radius: 3px;color: #fff;box-shadow: 0 0 1px 1px #9bddea inset;}


/*�ҵķ���ҳ��*/
/*body.m_fabu{background-color:#fff;}*/
main.m_fabu{height:100%;background-color:#fff;overflow:hidden;}

main.m_fabu .fb_list{margin:0; padding:0; list-style:none;}
main.m_fabu .fb_list li{position:relative; border-bottom:#e0e1e2 1px solid;}
main.m_fabu .fb_list li a{display:block;margin:0;padding:0.6em;color:#000;}
main.m_fabu .fb_list h2{font-size:1.2em; margin-top:0; margin-bottom:0.5em;}
main.m_fabu .attr{margin:0;color:#999;font-size:0.9em;}
main.m_fabu .arrow_btn{position:absolute;display:block;overflow:hidden;height:100%; right:0; top:0;}

main.m_fabu .arrow_wrap{height: 78px;position: absolute;top: 0;right: 0;width: 55px;}
main.m_fabu .arrow_btn{width: 35px;height: 35px;border: 1px solid #bdbdbd;position: absolute;top: 20px;right: 10px;}
main.m_fabu .arrow_down{border: 7px solid #000;border-color: #42badc transparent transparent transparent;position: absolute;top: 14px;left: 10px;}
main.m_fabu .arrow_up{border: 7px solid #000;border-color: transparent transparent #42badc transparent;position: absolute;top: 7px;left: 10px;}

main.m_fabu .control_wrap{display:none;overflow:hidden;text-align:center;background-color:#e9e9e9; border-top:#e0e1e2 1px solid;}
main.m_fabu .control_wrap i{display:block;margin:0 auto;width:25px; height:25px; background:url(../images/u_del.png); background-size:25px; }
main.m_fabu .control_wrap .icon_refresh{background-position:0px -140px;}
main.m_fabu .control_wrap .icon_edit{background-position:0px -187px;}
main.m_fabu .control_wrap .icon_delete{background-position:0px 0px;}

.page{overflow:hidden;text-align:center;margin-top:1em; margin-bottom:1em;}
.page span{padding:0 0.5em;}
.page .pre_item,.page .next_item{display:inline-block; border:#CCC 1px solid;color:#000;line-height:2em;}
.page .pre_item{padding-left:0.5em;padding-right:0.5em;}
.pre_item .ico {display: inline-block;width: 8px;height: 9px;background: url(../images/sp_ico.png) no-repeat 0 -45px;background-size: 11px auto;-webkit-transform: rotate(180deg);margin-right: 5px;}
.page .next_item{padding-left:0.5em;padding-right:0.5em;}
.next_item .ico {display: inline-block;width: 8px;height: 9px;background: url(../images/sp_ico.png) no-repeat 0 -45px;background-size: 11px auto;margin-left: 5px;}


/*�ҵ��ղ�*/

.shoucang .item{padding:0.5em;position:relative;display:block;overflow:hidden;line-height:3em;border-bottom:#e0e1e2 1px solid;padding-left:25px;color:#000;}
.shoucang .item h2{margin:0;padding:0;font-size:1.2em;margin-bottom:0.5em;}
.shoucang .item .attr{margin:0;padding:0; line-height:1; color:#999;}
.shoucang .item::before{content:"";position:absolute;top:1.2em; left:0.5em;width:10px; height:10px;display:block;background-color: #faba7c;border: 1px solid #f99a3d;border-radius:10px;}
.clearn{display:block;margin: 10px;height: 30px;line-height: 30px;text-align: center;background: -webkit-gradient(linear,0 0,0 100%,from(#68cbe0),to(#58b7cb));border: 1px solid #54b0c3;border-radius: 3px;color: #fff;box-shadow: 0 0 1px 1px #9bddea inset;}
.shoucang .item-list{position:relative; margin:0; padding:0;}


/*վ�ڶ���*/
.m_msg .item{border:solid 1px rgb(222,222,222);line-height:3em;margin-top:1em;background-color:#fff;overflow:hidden;}
.m_msg .title{position:relative;}
.m_msg .item a{display:block;padding:0.5em;}
.m_msg .item h2{margin:0;font-size:1em;margin-left:1em;line-height:1em;color:#666;}
.m_msg .item  .red{color:red;}
.m_msg .item .attr{margin:0;font-size:1em;margin-left:1em;color:#999;line-height:1em;margin-top:0.5em;}
.m_msg .arrow_wrap{height: 3.5em;position: absolute;top: 0;right: 0;width: 3.5em;border-left:rgb(222,222,222) 1px solid;}
.m_msg .arrow_down{border: 7px solid #000;border-color: #42badc transparent transparent transparent;position: absolute;top:1.5em;left: 1em;}
.m_msg .arrow_up{border: 7px solid #000;border-color: transparent transparent #42badc transparent;position: absolute;top:0.9em;left: 1em;}
.m_msg .con_wrap{display:none;background:rgb(233,233,233);border-top:1px solid rgb(222,222,222);}
.m_msg .content{text-indent:2em;padding:1.5em;line-height:1.5em;}
.m_msg .control_wrap{background-color:#fff;overflow:hidden;text-align:center; border-top:#e0e1e2 1px solid;}
.m_msg .control_wrap span{display:block;position:relative;width:5.5em;margin:0 auto;color:#000; height:2em;line-height:2em;}
.m_msg .control_wrap span::before{position:absolute;top:0;content:"";display:block;overflow:hidden;width:25px; height:25px; background:url(images/u_del.png);background-position:0px 0px; background-size:25px; }


/*�ȼ�����*/
.m_level{background:#fff; overflow:hidden;padding:2em 1em;}
.m_level .center{text-align:center;}
.m_level td{text-align:center;}
.m_level .item{width:100%;line-height:2.5em;margin-bottom:1.5em;}
.m_level .item .col-xs-4,.item .col-xs-12{padding:0;}
.m_level .title
,.m_level .content
,.m_level .button{border:1px solid rgb(222,222,222);}
.m_level .btn_choice{display:block;margin-left:0em;margin-right:0em;background-color:#ff5b1b;color:#fff;}

/*�޸�ע����Ϣ*/
.m_xgxx .input_item{margin-top:1em;line-height:3.5em;border-top:1px solid rgb(222,222,222);border-bottom:1px solid rgb(222,222,222);background-color:#fff;}
.m_xgxx .gary{background-color:rgb(233,233,233);}
.m_xgxx .input_item:last-child{ margin-bottom:3em;}
.m_xgxx .input_item span{float:left;width:7em;text-align:right;color:#999;}
.m_xgxx .input_wrap{overflow:hidden;position:relative;margin-right:1em;margin-left:6em;}
.m_xgxx .input_wrap input{ line-height:1em;padding:0.7em 0;width:100%;border:none;outline: 0;/*border-radius:0.4em;*/}
.m_xgxx .must::after{content:"*";position:absolute;right:1em;top:0;line-height:4em;color:red;}
.m_xgxx .sub_wrap{margin-top:2em;margin-bottom:3em;margin-left:2em;margin-right:2em;}
.m_xgxx .sub_wrap [type="submit"]{display:block;width:100%;background-color:#FF5B1B;border:none;border-radius:0.4em;color:#fff;line-height:2.5em;}

/*�ϴ��ĵ�*/
.m_scwd{padding:0 1.5em;background-color:#fff;overflow:hidden;}
.m_scwd h2{border-bottom:rgb(222,222,222) 1px solid; font-size:1.3em;color:#999;padding-bottom:0.5em;}
.m_scwd .input_item{margin-top:2em;text-align:center;}
.m_scwd .inputImgbtn{position:relative;display:block;border-radius:0.4em;min-height:2.5em; vertical-align:middle;text-align:center;border:rgb(222,222,222) 1px solid;background-color:#fff;color:#000;}
.m_scwd .tips{display:block;color:#a7a7a7;text-align:left;line-height:1.5em;}
.m_scwd .tips br{display:inline;line-height:2.5em;}
.m_scwd .wd_type{text-align:center;background-color:rgb(233,233,233);}
.m_scwd .input_item .tips>h3{font-size:1.2em;}
.m_scwd .inputImgbtn span{display:block;padding:0.7em;color:#999;}
/* .m_scwd input[type="file"] {position:absolute;top:0;left:0;width:100%;height:2.5em;opacity:0;}
 */
.m_scwd input[type="submit"]{display:inline;width:100%;line-height:2.5em;border-radius:0.4em;text-align:center;border:none;background-color:#FF5B1B;color:#fff;margin-bottom:2em;}

/*�޸�ͷ��*/
.m_touxiang {padding:1em;overflow:hidden;background-color:#fff;}
.m_touxiang .big_wrap,
.m_touxiang .small_wrap{text-align:center;}
.img_panel{overflow:hidden;}
.m_touxiang h2{border-bottom:rgb(222,222,222) 1px solid; font-size:1.3em;color:#999;padding-bottom:0.5em;}
.m_touxiang .img_panel p{margin-top:0.5em;text-align:center;color:#999;}
.m_touxiang .input_image{overflow:hidden;}
.m_touxiang .input_item{margin-left:2em;margin-right:2em;margin-top:2em;text-align:center;}
.m_touxiang .showbtn{position:relative;display:block;border-radius:0.4em;min-height:2.5em; vertical-align:middle;text-align:center;border:rgb(222,222,222) 1px solid;background-color:#fff;color:#000;}
.m_touxiang .showbtn span{padding:0.7em;}
/* .m_touxiang input[type="file"] {position:absolute;top:0;left:0;width:100%;height:2.5em;opacity:0;} */
.m_touxiang .input_item span{display:block;color:#999;}
.m_touxiang input[type="submit"]{display:inline;width:100%;line-height:2.5em;border-radius:0.4em;text-align:center;border:none;background-color:#FF5B1B;color:#fff;margin-bottom:2em;}
.leaveMenu{background-color: #C1D9F3; height: 40px;}
.leaveUl{height: 32px;}
.leaveUl li{list-style: none; float: left; width: 90px;margin-right: 5px; height: 30px;}
.leaveUl li a{background-color: #FFFFFF;border: 1px solid; display: block; width: 100%; height: 30px; line-height: 30px; text-align: center;}
