@charset "utf-8";
/* CSS Document */
.box{width:100%; background:#f5f6fa; height:auto;}
.box_1{width:1100px; margin:0px auto; padding:30px 0px;}
.border_b{ margin:5px 0px}
.active,.active a{color:/* #3E9AD8 */#3586BC;}

.box_1 .z_left{ float:left}
.list_1{width:240px; background:#fff; padding:20px; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);}
.list_1 img{width:150px; height:150px;}
 .por_modify{ position:relative;}
 .por_modify img{ cursor:pointer;}
 .por_modify a{ position:absolute;overflow:hidden;top:0px; z-index:2; background:rgba(0,0,0,0.1); padding:0px 8px;color:#666; height:0px;
 line-height:24px; right:0px;/* opacity:0;filter:alpha(opacity=0);*/}
 
.portrait{text-align:center;}
.portrait b{ padding-left:6px;}
.portrait span{ color:#999;}
.portrait .por_modify{width:150px; height:150px; margin:0 auto; }
.portrait .icon{ display:block; width:65px; height:19px;margin-top:1px; margin-left:15px; margin-right:5px;}
.level1{ background-position:-48px 0px;}
.level2{ background-position:-48px -20px;}
.level3{ background-position:-48px -40px;}
.level4{ background-position:-48px -60px;}
.level5{ background-position:-48px -80px;}
.level6{ background-position:-48px -100px;}
.level7{ background-position:-48px -120px;}
.level8{ background-position:-48px -140px;}
.level9{ background-position:-48px -160px;}
.vip{ background-position:-48px -180px;}
/*--------------------左边头像-------------------*/

ul.list_1{ margin-top:30px; line-height:40px;}
ul.list_1 li .icon{ display:block; float:left; width:26px; height:26px; margin-top:10px; margin-right:5px;}
ul.list_1 li:nth-of-type(1) span{ background-position:0px -30px;}
ul.list_1 li:nth-of-type(2) span{ background-position:0px -150px;}
ul.list_1 li:nth-of-type(3) span{ background-position:0px -60px;}
ul.list_1 li:nth-of-type(4) span{ background-position:0px -90px;}
ul.list_1 li:nth-of-type(5) span{ background-position:0px -120px;}
ul.list_1 li:nth-of-type(6) span{ background-position:0px 0px;}
ul.list_1 li:nth-of-type(7) span{ background-position:0px -210px;}
ul.list_1 li:nth-of-type(8) span{ background-position:0px -180px;}
ul.list_1 li:nth-of-type(0) span{ background-position:0px -329px;}
ul.list_1 li:nth-of-type(9) span{ background-position:0px -239px;}
ul.list_1 li:nth-of-type(10) span{ background-position:0px -298px;}
ul.list_1 li:nth-of-type(11) span{ background-position:0px -269px;}
ul.list_1 li b{ font-weight:normal; margin:-4px 0px 0px 3px;color:#f30; float:left; font-size:12px;}
/*--------------------左边列表-------------------*/

.list_2{width:240px; background:#fff; padding:20px; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);}
.list_2 img{width:150px; height:150px;}
ul.list_2{ margin-top:30px; line-height:40px;}
ul.list_2 li .icon{ display:block; float:left; width:26px; height:26px; margin-top:10px; margin-right:5px;}
ul.list_2 li:nth-of-type(1) span{ background-position:0px -30px;}
ul.list_2 li:nth-of-type(2) span{ background-position:0px -90px;}
ul.list_2 li:nth-of-type(3) span{ background-position:0px -120px;}
ul.list_2 li:nth-of-type(4) span{ background-position:0px -0px;}
ul.list_2 li:nth-of-type(5) span{ background-position:0px -298px;}
/* user */



.center_r{ background:#fff; padding:20px; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); float:right;width:830px; position:relative;}
.center_r .tit{ font-size:16px; padding-bottom:5px;}
.center_r time{color:#666; margin:0px 5px;}
.center_r .li li{border-bottom: 1px dashed #D4D4D4; padding-bottom:10px; margin:20px 0px;margin-left:20px;}

.center_r .page{ position:absolute; bottom:10px;}
.center_r .list{ margin-bottom:72px;}
.center_r .del{font-size:14px; margin-left:5px;color:#3586BC; }

.menu_3 .submit{margin-left:62px;}

.c_1 .ul{ margin-top:10px;}
.c_1 .ul a{ margin:0px 10px;}
.tab .icon{ display:block; width:65px; height:19px; margin-top:15px; margin-left:0px; margin-right:5px;}
.c_1 .tab{ margin:50px auto; display:block;width:600px;}
.c_1 .tab p{ line-height:32px;}
.c_1 .tab span{color:#3586BC; display:block; float:left;}
/*.c_1 ul.block,.c_1 div.block{display:block !important;}*/

.text_msg {border:none; background:none; border:1px solid #C7C5C5; border-radius:3px;
                width:250px; padding:0px 3px 0px 5px;height:32px; line-height:32px; margin-left:5px;}
.text_msg1 {border:none; background:none; border:1px solid #C7C5C5; border-radius:3px;
                width:60px; padding:0px 3px 0px 5px;height:32px; line-height:32px; margin-left:5px;}
.text_msg2 {border:none; background:none; border:1px solid #C7C5C5; border-radius:3px;
                width:500px; padding:0px 3px 0px 5px;height:32px; line-height:32px; margin-left:5px;}

.c_1 .menu_1{ line-height:48px;}
.c_1 .menu_1 li img{vertical-align:middle;}
.c_1 .menu_1 li span{vertical-align:middle;margin-right:20px;}
.c_1 .menu_1 .h_portrait{ margin-bottom:20px;width:130px; height:130px;}
.c_1 .menu_1 .pay{ height:120px;width:120px;margin:10px 10px 10px 0px;}

/*.c_1 .menu_2{display:none;}*/
.c_1 .menu_2 form{ margin-top:20px;}
.c_1 .menu_2 .text{ border:1px  solid #dedede; margin-bottom:10px;}
/*---------------------个资料修改----------------------*/

.c_2 .list{ padding:0px 10px;line-height:26px;}
.c_2 .list li .tit{color:#3E9AD8/*#3586BC*/;}
.c_2 .list li .tit a{color:#FB5555;}
.c_2 .list li .tit a:hover{text-decoration:underline;}
.c_2 .list li .tit span{float:right;font-size:14px;}
.c_2 .list li .tit span a{color:#999;}
.c_2 .list .con{text-indent:2em;}

.c_3  a{color:#333;}
.c_3  p{margin-top:10px;margin-bottom:10px;margin-left:20px;}
.c_3  span a{color:#3586BC;}
.c_3 .tit a{font-size:16px;margin:0px 10px;}
.c_3 .tit a:hover{color:#3E9AD8;}
.c_3 .list{padding:5px 10px;line-height:36px; max-height: 999999px; }
.c_3 .list a{color:#3586BC; max-height: 999999px; }
.c_3 .icon_span{float:left; margin-right:5px;}
.c_3  span.right{ font-size:12px;}
.c_3  span.right a{color:#3586BC; margin-left:4px;}

.c_3 .addzj{padding:5px 10px;line-height:46px; border:1px solid #C7C5C5; border-radius:10px;}

.c_4  a{color:#333;}
.c_4  p{margin-top:10px;margin-bottom:10px;margin-left:20px;}
.c_4  span a{color:#3586BC;}
.c_4 .tit a{font-size:16px;}
.c_4 .tit a:hover{color:#3E9AD8;}
.c_4 .list{padding:5px 10px;line-height:30px;}
.c_4 .list a{color:#3586BC;}
.c_4 .icon_span{float:left; margin-right:5px;}
.c_4  span.right{ font-size:12px;}
.c_4  span.right a{color:#3586BC; margin-left:4px;}


.banqu{ text-align:left; font-size:12px; margin:10px auto 30px;}

.up_file2{width:100%; margin-left:10px;}
.up_file2 p{padding-top:0px;}
.up_file2 p i{color:#F33;}
.up_file2 label{font-size:14px;color:#999;}
.up_file2  input[type=text]{border:none; background:none; border-radius:3px;border:1px solid #d3d3d3; height:30px; line-height:30px; width:360px; padding-left:5px;}
.up_file2  textarea{width:480px; height:100px; resize:none; padding:10px 5px;border:1px solid #d3d3d3;}
.up_file2 span textarea{width:600px; height:100px; resize:none; padding:10px 5px;border:1px solid #d3d3d3;}

.up_file2 .p_t{ padding-top:10px;margin-left:20px;}
.up_file2 .p_t input[type=text]{border:none; background:none; border-radius:3px;border:1px solid #d3d3d3; height:30px; line-height:30px; width:120px; padding-left:5px;}

.up_file2 .zj_add{ width:250px;border-radius:3px;display:block;border:1px solid #d3d3d3; float:left; position:relative;}
.up_file2 .zj_add img{ width:26px; vertical-align:middle; margin:2px 5px 0px; float:left}
.up_file2 .zj{ height:30px; line-height:30px;}
.up_file2 .sele{float:right; font-size:30px; display:block; line-height:29px; overflow:hidden; height:15px; margin:3px 2px 0px 0px;color:#999;}
          .sele2{ transform:rotate(180deg);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg); -moz-transform:rotate(180deg);}
.up_file2 .zj_list{background:#fff;border:1px solid #afafaf; position:absolute; z-index:4; top:30px;width:250px;margin-left:-1px; display:none;}
.up_file2 .zj_list li{ padding-left:5px; cursor:pointer;}
.up_file2 .zj_list li:hover{ background:#F1F1F1;}
.up_file2 .zj_list .zj_li{ border:5px solid #ddd; height:35px; text-align:center; padding:0px; line-height:25px;}
.up_file2  b.red{font-size:18px;}
.up_file2 #zj_name{width:220px; overflow:hidden; display:block; float:left; margin-left:5px;}

.up_type select{ width:150px; border-radius:3px; border:1px solid #d3d3d3; height:30px; font-family:"微软雅黑"; padding-left:4px;}


/* up form */
.mask{
	position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.4);
}
#loading{
	background-color:#C5E1F0;
	width:400px;
	height:100px;
	position:absolute;
	text-align:center;
	border:solid #4ba733 1px;
	z-index:2000;
}