/*member_info*/
	.member_info{ padding:10px 0px 65px 0px; }
	.member_i_tit{ text-align:center; height:140px; line-height: 140px; font-size: 36px; color: #4b51fd; font-weight: bold;}
	.member_i_lst1{ background:url(../../images/images/mm_03.jpg) no-repeat bottom center; border-radius: 20px; border: 1px solid #ffffff; position: relative;}
	.member_i_lst1top{ padding:0 75px; }
	.member_i_lst1topL{ width:105px; height:105px; border:7px solid #ffffff; background: #f9f9f9; border-radius: 50%; overflow: hidden; margin-top: -30px;}
	.member_i_lst1topL div{ width:105px; height:105px; display: table-cell; vertical-align: middle; text-align: center; cursor: pointer;}
	.member_i_lst1topR{ padding-left:10px; padding-top: 10px;}
	.member_i_lst1topR1 span{ display:block; height: 30px; line-height: 30px; font-weight: bold; font-size: 26px;}
	.member_i_lst1topR1 font{ margin-top: 8px;box-shadow: 0px 0px 5px rgba(0,0,0,0.3); display:block; float: left; padding: 0 15px; font-size: 14px; color: #fff; height: 25px; line-height: 25px; border-radius: 20px; background: linear-gradient(to right,#b8acff,#9280ff);}
	.member_i_lst1boo{ padding:30px 75px 40px 75px; }
	.member_i_lst1boo1{ padding-left:45px; width: 215px;}
	.member_i_lst1boo1 span{ display:block; font-size: 16px; color: #888888; height: 25px; line-height: 25px;}
	.member_i_lst1boo1 font{ display:block; font-size: 18px; color: #000000; height: 30px; line-height: 30px; font-weight: bold; overflow: hidden;}
	.member_i_lst1boo2{ width:220px; }
	.member_i_lst2{ padding-top:15px; }
	.member_i_lst2a{ width:288px; background: #fff; border-radius: 20px; overflow: hidden; margin-left: 16px;}
	.member_i_lst2a a{ display:block; padding: 48px 45px 32px 45px;}
	.member_i_lst2a span{ display:block; padding-top:60px; height: 45px; line-height: 45px; text-align: center; overflow: hidden; font-size: 22px;}
	.member_i_lst2a:first-child{ margin-left:0; }
	.m_il2a_ico1{ background:url(../../images/images/mm_ico_01.jpg) no-repeat top center; }
	.m_il2a_ico2{ background:url(../../images/images/mm_ico_02.jpg) no-repeat top center; }
	.m_il2a_ico3{ background:url(../../images/images/mm_ico_03.jpg) no-repeat top center; }
	.m_il2a_ico4{ background:url(../../images/images/mm_ico_04.jpg) no-repeat top center; }
	.member_i_lst3{ font-size:26px; font-weight: bold; color: #000000; height: 75px; line-height: 75px; margin-top: 30px;}
	.member_i_lst4{}
	.m_i_l4o{ width:380px; border-radius:20px; overflow:hidden; margin-bottom: 30px;}
	.m_i_l4o a{ display:block; padding:36px 25px 30px 25px; background:url(../../images/images/i4_03.jpg) #ffffff no-repeat bottom center;}
	.m_i_l4oa{ padding-bottom:22px; }
	.m_i_l4oa span{ display:block; width:45px; height:2px; background:#1956c7;  transition:all 0.3s;}
	.m_i_l4ob{ height:60px; line-height:30px; font-size:22px; overflow:hidden; }
	.m_i_l4obq{ height:30px; line-height:30px; font-size:22px; overflow:hidden; }
	.m_i_l4oc{ height:30px; line-height:30px; font-size:16px; color: #1956c7; margin-top: 15px;}
	.m_i_l4o a:hover .m_i_l4oa span{ width:100%; transition:all 0.3s; }
	.m_i_l4mr{ margin-right:30px; }

	.member_i_lst1boox{ padding:30px 75px 40px 75px; }
	.member_i_lst1boox1{ padding-left:45px; width: 165px;}
	.member_i_lst1boox1 span{ display:block; font-size: 16px; color: #888888; height: 25px; line-height: 25px;}
	.member_i_lst1boox1 font{ display:block; font-size: 18px; color: #000000; height: 30px; line-height: 30px; font-weight: bold; overflow: hidden;}
	.member_i_lst1boox1q{ width:269px; }
	.member_i_com2a{ width:228px; background: #fff; border-radius: 20px; overflow: hidden; margin-left: 15px;}
	.member_i_com2a a{ display:block; padding: 48px 45px 32px 45px;}
	.member_i_com2a span{ display:block; padding-top:60px; height: 45px; line-height: 45px; text-align: center; overflow: hidden; font-size: 22px;}
	.member_i_com2a:first-child{ margin-left:0; }
	.m_ilc2a_ico1{ background:url(../../images/images/mc_ico_01.jpg) no-repeat top center; }
	.m_ilc2a_ico2{ background:url(../../images/images/mc_ico_02.jpg) no-repeat top center; }
	.m_ilc2a_ico3{ background:url(../../images/images/mc_ico_03.jpg) no-repeat top center; }
	.m_ilc2a_ico4{ background:url(../../images/images/mc_ico_04.jpg) no-repeat top center; }
	.m_ilc2a_ico5{ background:url(../../images/images/mc_ico_05.jpg) no-repeat top center; }
/*end member_info*/
/*reg_all*/
	.reg_all{ padding:80px 0px; }
	.reg_allx{ background:#fff; border-radius:20px; overflow:hidden; }
	.reg_L{ background:url(../../images/images/reg_l_03.jpg) no-repeat top center; width:215px; padding: 50px 120px 50px 60px; height: 1260px;}
	.reg_L2{ padding-top:565px; font-family: "font2"; font-size: 24px; color: #2c314f; line-height: 40px;}
	.reg_R{ width:800px; padding-top: 50px;}
	.reg_R1{ height:55px; line-height:55px; text-align:center; color:#000000; font-size: 32px; margin-bottom: 35px;}
	.reg_R1 font{ color:#414cfd; }
	.reg_R2{ width:500px; background: #f7f8fa; margin: 0 auto; border-radius: 30px; overflow: hidden;}
	.reg_R2a{ width: 250px; height: 60px;}
	.reg_R2a a{ display:block; width:250px; height:60px; line-height:60px; text-align:center; font-size: 20px;}
	.reg_R2a a.hover{ background:#4b52fd; color:#ffffff; border-radius:30px; }
	.reg_R3{ text-align:center; height:65px; line-height:65px; font-size:16px; color:#fd8b3f; margin-bottom: 10px;}
	.reg_R4lst{ width:545px; margin:0 auto; }
	.reg_R4l1{ margin-bottom:20px; }
	.reg_R4l1L{ width:85px; padding-right: 25px;}
	.reg_R4l1L span{ display:block; float:left; font-size: 18px; color: #ff0000; width: 10px; line-height: 60px;}
	.reg_R4l1L font{ display:block; float:left; font-size: 16px; color: #888888; width: 75px; text-align: right; line-height: 60px;}
	.reg_R4l1R{ width:435px; }
	.reg_R4l1R input{ border:1px solid #ededed;font-size: 16px; width: 385px; border-radius:10px; overflow:hidden; padding: 0px 24px; height: 58px; line-height: 58px; outline:none; background: #fff; list-style: none;}
	.reg_R4l1R2{ width:435px;}
	.reg_R4l1R2L{ width:158px; border:1px solid #ededed; border-radius: 10px; overflow: hidden; position:relative;}
	.reg_R4l1R2La{ position:absolute; top:0; opacity:0; z-index:10; }
	.reg_R4l1R2La input{width:158px; height:158px; cursor: pointer;}
	.reg_R4l1R2Lb{  }
	.reg_R4l1R2Lbx{ padding:43px 0px 40px 0px;}
	.reg_R4l1R2Lbx span{ display:block; text-align:center; font-size: 48px; color: #afafaf; line-height: 50px;}
	.reg_R4l1R2Lbx font{ display:block; text-align:center; font-size: 16px; color: #666666; line-height: 25px;}
	.reg_R4l1R2Lby{ display: none; width:158px; height:158px; }
	.reg_R4l1R2Lby div{ width:158px; height:158px; display:table-cell; vertical-align:middle; text-align:center; }
	.reg_R4l1M{ width:255px; }
	.reg_R4l1M input{ border:1px solid #ededed;font-size: 16px; width: 205px; border-radius:10px; overflow:hidden; padding: 0px 24px; height: 58px; line-height: 58px; outline:none; background: #fff; list-style: none;}
	.reg_R4l1N{ width:165px; }
	.reg_R4l1Na{ }
	.reg_R4l1Na a{ display:block; border:1px solid #ededed; font-size: 16px; color: #4b52fd; text-align: center; width: 164px; height: 58px; line-height: 58px; border-radius: 10px; overflow: hidden;}
	.reg_R4l1Nb{display:none; border:1px solid #ededed; background: #f9f9f9; font-size: 16px; color: #999999; text-align: center; width: 164px; height: 58px; line-height: 58px; border-radius: 10px; overflow: hidden;}
	.reg_R4lq{ position:relative; width:100%; }
	.reg_R4lq ul{ position:relative; width:100%; text-align:center; }
	.reg_R4lq li{ display:inline-block; font-size: 0; color:#999999; padding: 0;}
	.reg_R4lq input{ display:block; float: left; width:18px; height:18px; margin-top: 16px; outline: none; list-style: none;}
	.reg_R4lq span{ display:block; float: left; padding-left: 5px;}
	.reg_R4lq label{ font-size:16px; line-height: 50px;}
	.reg_R4lq font{ display:block; font-size:16px; line-height: 50px; float: left; padding: 0 5px;}
	.reg_R4lq a{ display:block; font-size:16px;  color:#4b52fd; float: left;line-height: 50px;}
	.reg_R4ls{ padding-top:25px;}
	.reg_R4ls1{ }
	.reg_R4ls1 input{ display: block; border:none; outline: none; cursor: pointer; background:#4b52fd; color: #fff; border-radius:10px; font-size:22px; width:100%; height:60px; line-height:60px; text-align:center; }
	.reg_R4ls2{display: none;}
	.reg_R4ls2 span{ display: block; background:#e1e1e1; color: #999999; border-radius:10px; font-size:22px; width:100%; height:60px; line-height:60px; text-align:center;}

	.reg_Lx{ background:url(../../images/images/reg_o_03.png) no-repeat top center; width:215px; padding: 50px 120px 50px 60px; height: 1340px;}
	.reg_R4lsx{ padding-top:15px;}
	.reg_R4l1R_dq{width:435px;}
	.reg_R4l1R_dqx{ border:1px solid #ededed; font-size: 16px;width: 385px; border-radius:10px; overflow:hidden; padding: 0px 24px; height: 58px; line-height: 58px; outline:none; background: #fff; list-style: none;}
	.reg_R4l1R_dqx span{ display:block; background:url(../../images/images/reg_o_03.jpg) no-repeat center right; padding-right:15px; }
/*end reg_all*/
/*fotgot*/
	.fotgot{ padding:20px 0 10px 0; width: 500px; margin:0 auto;}
	.fotgot_1{ margin-bottom:15px; }
	.fotgot_1L{width:85px; text-align: right; padding-right: 15px; line-height: 45px;font-size: 16px;}
	.fotgot_1R{width:370px; padding-right: 30px;}
	.fotgot_1R input{ border:1px solid #ededed;font-size: 16px; width: 330px; border-radius:10px; overflow:hidden; padding: 0px 19px; height: 43px; line-height: 43px; outline:none; background: #fff; list-style: none;}
	.fotgot_1Rx{width:370px; padding-right: 30px;}
	.fotgot_1Rx span{ display:block; border:1px solid #ededed;font-size: 16px; width: 330px; border-radius:10px; overflow:hidden; padding: 0px 19px; height: 43px; line-height: 43px; outline:none; background: #fff;}
	.fotgot_2{ margin-bottom:15px; }
	.fotgot_2L{width:85px; text-align: right; padding-right: 15px; line-height: 45px;font-size: 16px;}
	.fotgot_2M{width:180px;}
	.fotgot_2M input{ border:1px solid #ededed;font-size: 16px; width: 140px; border-radius:10px; overflow:hidden; padding: 0px 19px; height: 43px; line-height: 43px; outline:none; background: #fff; list-style: none;}
	.fotgot_2N{ width:175px; padding-right: 30px;}
	.fotgot_2Na{ }
	.fotgot_2Na a{ display:block; border:1px solid #ededed; font-size: 16px; color: #4b52fd; text-align: center; width: 174px; height: 43px; line-height: 43px; border-radius: 10px; overflow: hidden;}
	.fotgot_2Nb{display:none; border:1px solid #ededed; background: #f9f9f9; font-size: 16px; color: #999999; text-align: center; width: 174px; height: 43px; line-height: 43px; border-radius: 10px; overflow: hidden;}
	.fotgot_3{ padding:0 30px; }
	.fotgot_3a{}
	.fotgot_3a a{ display: block; border:none; outline: none; cursor: pointer; background:#4b52fd; color: #fff; border-radius:10px; font-size:16px; width:100%; height:45px; line-height:45px; text-align:center; }
	.fotgot_3b{display: none;}
	.fotgot_3b span{ display: block; background:#e1e1e1; color: #999999; border-radius:10px; font-size:16px; width:100%; height:45px; line-height:45px; text-align:center;}
/*end fotgot*/
/*upt_m_logo*/
	.upt_m_logo_lst{ width:500px; margin:0 auto; padding:20px 0 70px 0;}
	.upt_m_logo_lL{width:85px; padding-right: 25px;font-size: 16px; color: #888888; text-align: right; line-height: 60px;}
	.upt_m_logo_lR{width:390px;}
	.upt_m_logo_lRx{ width:158px; border:1px solid #ededed; border-radius: 10px; overflow: hidden; position:relative;}
	.upt_m_logo_lRxa{ position:absolute; top:0; opacity:0; z-index:10; }
	.upt_m_logo_lRxa input{width:158px; height:158px; cursor: pointer;}
	.upt_m_logo_lRxb{  }
	.upt_m_logo_lRxbx{ padding:43px 0px 40px 0px;}
	.upt_m_logo_lRxbx span{ display:block; text-align:center; font-size: 48px; color: #afafaf; line-height: 50px;}
	.upt_m_logo_lRxbx font{ display:block; text-align:center; font-size: 16px; color: #666666; line-height: 25px;}
	.upt_m_logo_lRxby{ display: none; width:158px; height:158px; }
	.upt_m_logo_lRxby div{ width:158px; height:158px; display:table-cell; vertical-align:middle; text-align:center; }

	.upt_m_logo_btn{ position:absolute; bottom:0; width:100%; }
	.upt_m_logo_btna{  width: 100%;  }
	.upt_m_logo_btna input{ display:block; border: none; outline: none; list-style: none; cursor: pointer; width: 100%; background: linear-gradient(to right,#407be7,#1450c0); height: 50px; line-height: 50px;  text-align: center; font-size: 16px; font-weight: bold; color: #ffffff;}
	.upt_m_logo_btnb{ display:none; }
/*end upt_m_logo*/
/*p_hr*/
	.p_hr_lst{ padding:20px 0px; width: 1180px; margin: 0 auto;}
	.p_hr_l1{ margin-bottom:10px; }
	.p_hr_l1LL{ width:85px; padding-right:10px; line-height: 50px; font-size: 14px; text-align: right;}
	.p_hr_l1LR{ width:1083px; border:1px solid #ededed; border-radius: 10px; overflow: hidden;}
	.p_hr_l1LR textarea{ width:1053px; padding:10px 15px; resize: none; line-height:25px; font-size:14px; border: none; outline: none; list-style: none;}
	.p_hr_l2{ margin-bottom:10px; }
	.p_hr_l2L{ width:580px; }
	.p_hr_l2LL{ width:85px; padding-right:10px; line-height: 50px; font-size: 14px; text-align: right;}
	.p_hr_l2LR{ width: 483px; border:1px solid #ededed; border-radius: 10px; overflow: hidden;}
	.p_hr_l2LR input{ width:453px; padding:0 15px; height:48px; line-height:48px; font-size:14px; border: none; outline: none; list-style: none;}
	.p_hr_l2LRx{ width: 485px; line-height: 50px;}
	.p_hr_l2LRx label{ display:block; float:left; margin-right:20px; cursor: pointer;}
	.p_hr_l2LRx input{ display:block; float:left; width: 20px; height: 20px; margin-top: 15px;}
	.p_hr_l2LRx span{ display:block; float:left; padding-left: 5px; line-height: 50px; font-size: 14px;}
	.p_hr_l2LRy{ width: 470px; border:1px solid #ededed; border-radius: 10px; overflow: hidden; padding-right:13px; }
	.p_hr_l2LRy select{ width:470px; padding:0 15px; height:48px; line-height:48px; font-size:14px; border: none; outline: none; list-style: none; }
	.p_hr_l3{ padding-top:10px; }
	.p_hr_l3L{width:85px; padding-right:10px; height: 50px;}
	.p_hr_l3R{width: 1085px;}
	.p_hr_l3R1{}
	.p_hr_l3R1 a{ display:block; border-radius: 10px; overflow: hidden; width:200px; background: linear-gradient(to right,#407be7,#1450c0); height: 50px; line-height: 50px;  text-align: center; font-size: 14px; color: #ffffff;}
	.p_hr_l3R2{ display:none }
	.p_hr_l3R2 span{ display:block; background:#e1e1e1; color: #999999; border-radius:10px; font-size:14px; width:200px; height:50px; line-height:50px; text-align:center;}
/*end p_hr*/
/*分页*/
#pages { padding:30px 0 0 0; text-align:center}
#pages a.a2disable{ color: #d2d2d2 !important; cursor: not-allowed !important; }
#pages a { display:inline-block; height:30px; margin-left: -5px; line-height:30px; background:#ffffff; border:1px solid #e1e1e1; text-align:center; color:#444444; padding:0 15px}
#pages a.a1 { background:#F9F9F9;  padding:0px 10px; }
#pages a.a2 { background:#F9F9F9;  padding:0px 10px;}
#pages a.a5 { background:#F9F9F9; padding:0px 10px;cursor: not-allowed !important;}
#pages a:hover { background:#e9e9e9; color:#333333; text-decoration:none; }
#pages span { display:inline-block; margin-left: -5px; height:30px;padding:0 15px; line-height:30px; background:#103894; border:1px solid #e1e1e1; color:#ffffff; text-align:center; }
#pages font { display:inline-block; height:30px;padding:0 10px; line-height:30px; text-align:center; }
.page .noPage { display:inline-block; height:30px; line-height:30px;  border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }

/*publish_log*/
	.publish_log{ margin-top:-10px; }
	.publish_log1{ border-bottom:1px dashed #ffffff; padding: 10px 0px;}
	.publish_log1L{ width:600px; height:40px; line-height:40px; font-size:14px; overflow:hidden; }
	.publish_log1R{}
	.publish_log1R span{ display:block; float:left; padding-top: 5px;}
	.publish_log1R span a{ display:block; background: linear-gradient(to right, #b8acff, #9280ff); color: #fff; font-size: 14px; height: 30px; line-height: 30px; padding: 0 20px; border-radius: 20px; overflow: hidden;}
	.publish_log1R font{ display:block; float:left; padding: 5px 0 0 15px;}
	.publish_log1R font a{ display:block; background: linear-gradient(to right, #9B9DF2, #4046D8); color: #fff; font-size: 14px; height: 30px; line-height: 30px; padding: 0 20px; border-radius: 20px; overflow: hidden;}

	.m_i_l4ocx{ height:30px; margin-top: 15px;}
	.m_i_l4ocx span{ display:block; float:left; background: linear-gradient(to right, #b8acff, #9280ff); color: #fff; font-size: 14px; height: 30px; line-height: 30px; padding: 0 20px; border-radius: 10px; overflow: hidden;}
	.m_i_l4ocx font{ display:block; margin-left: 15px; float:left; background: linear-gradient(to right, #9B9DF2, #4046D8); color: #fff; font-size: 14px; height: 30px; line-height: 30px; padding: 0 20px; border-radius: 10px; overflow: hidden;}
/*end publish_log*/
/*resume_sub*/
	.resume_sub{ width:1200px; margin:0 auto; padding:20px 0px; }
	.resume_sub1{ width:378px; border:1px solid #e1e1e1; border-radius:20px; overflow:hidden; margin-bottom: 20px;}
	.resume_sub1 a{ display:block; padding:34px 24px 29px 24px; background:url(../../images/images/i4_03.jpg) #ffffff no-repeat bottom center;}
	.resume_sub1a{ padding-bottom:22px; }
	.resume_sub1a span{ display:block; width:45px; height:2px; background:#1956c7;  transition:all 0.3s;}
	.resume_sub1b{ height:60px; line-height:30px; font-size:22px; overflow:hidden; }
	.resume_sub1c{ height:30px; margin-top: 15px;}
	.resume_sub1c font{ display:block; float:left; background: linear-gradient(to right, #9B9DF2, #4046D8); color: #fff; font-size: 14px; height: 30px; line-height: 30px; padding: 0 20px; border-radius: 10px; overflow: hidden;}
	.resume_sub1 a:hover .resume_sub1a span{ width:100%; transition:all 0.3s; }
	.resume_sub1mr{ margin-right:30px; }
/*end resume_sub*/
/*resume_box*/
	.resume_box{ width:1200px; margin:0 auto; padding:20px 0px;}
	.resume_box1{ width:378px; border:1px solid #e1e1e1; border-radius:20px; overflow:hidden; margin-bottom: 20px;}
	.resume_box1 a{ display:block; padding:34px 24px 29px 24px; background:url(../../images/images/i4_03.jpg) #ffffff no-repeat bottom center;}
	.resume_box1a{ padding-bottom:22px; }
	.resume_box1a span{ display:block; width:45px; height:2px; background:#1956c7;  transition:all 0.3s;}
	.resume_box1b{ height:30px; line-height:30px; font-size:22px; overflow:hidden; color: #444;}
	.resume_box1b2{ height:25px; line-height:25px; font-size:16px; overflow:hidden; color: #444; margin-top: 5px;}
	.resume_box1c{ margin-top:10px; }
	.resume_box1c span{ display:block; float:left; background: linear-gradient(to right, #b8acff, #9280ff); color: #fff; font-size: 14px; height: 30px; line-height: 30px; padding: 0 20px; border-radius: 20px; overflow: hidden;}
	.resume_box1c font{ display:block; float:left; margin: 0px 0 0 15px; background: linear-gradient(to right, #9B9DF2, #4046D8); color: #fff; font-size: 14px; height: 30px; line-height: 30px; padding: 0 20px; border-radius: 20px; overflow: hidden;}
	.resume_box1 a:hover .resume_box1a span{ width:100%; transition:all 0.3s; }
/*end resume_box*/
/*look_so*/
	.look_so{ width:600px; margin:0 auto; padding:10px 0px;}
	.look_so1{ line-height:25px; margin-bottom:8px; font-size:14px; }
	.look_so1 span{ display:block; float:left; width:70px; text-align:right; line-height: 25px;}
	.look_so1 font{ display:block; float:left; width: 530px; line-height: 25px;}
/*end look_so*/

