/* 公共样式 */
.r-bg {
	padding-top: 70px;
	width: 100%;
	height: 830px;
	background: url(../img/function/bg.jpg) center center no-repeat;
	background-size: center 100%;
}
.r-box3 {
	margin-bottom: 6%;
	width: 100%;
	height: 46px;
	border: 1px solid #a6a6a6;
}
.iicon {
	float: left;
	height: 100%;
	border-right: 1px solid #a6a6a6;
}
.r-bg input {
	padding: 0; 
	background-color: #f7f7f7;
	float: left;
	height:100%;
	line-height: 46px;
	font-size: 14px;
	text-indent: 22px;
	outline: none;
}
.r-box3 input {
	width: 87%;
}
.pass-icon {
	background: url(../img/function/pass.png) center center no-repeat;
	background-size: 13px 18px;
	width: 11%;
}
.r-box2 .user-icon{
	background: url(../img/function/user.png) center center no-repeat;
	background-size: 16px 18px;
	width: 23%;
}
.r-box2 {
	margin-bottom: 6%; 
	width: 46%;
	height: 46px;
	border: 1px solid #a6a6a6;
}
.r-box2 input {
	width: 75%;
}
.r-bg form {
	position: relative;
	width: 100%;
	/*height: 73%;*/
}

/* /公共样式 */



/* 注册页面 */
.b-findPassword {
	position: relative;
	padding-top: 10px;
	width: 570px;
	height: 680px;
	margin: 0 auto;
	margin-top: 70px;
	background-color: #f7f7f7;
}
.b-box {	
	width: 83%;
	margin: 0 auto;
}
.b-icon {
	background: url(../img/function/man.png) center center no-repeat;
	background-size: 18px 20px;
	width: 11%;
}
.b-btn {
	display: inline-block;
	width: 100%;
	height: 65px;
	line-height: 65px;
	text-align: center;
	font-size: 18px;
	color: #f7f7f7;
}
.b-btn1 {
	margin-top: 40px;
	color: #f7f7f7;
	background-color: #37b34a;
}
.b-btn1:hover {
	background-color: #31aa44;
	cursor: pointer;
}

.b-box3 {
	position: absolute;
	left: 0;
	top: 0;
	width: 50%;
	height: 53px;
	line-height: 73px;
	background-color: #fff;
	font-size: 18px;
	color: #808080;
	text-align: center;
}
.b-box3 a {
	color: #808080;
}
.b-box4 {
	position: absolute;
	right: 0;
	top: -20px;
	width: 50%;
	height: 73px;
	line-height: 73px;
	font-size: 18px;
	color: #f4f4f4;
	background-color: #496b91;
	text-align: center;
	text-decoration: underline;
}
.b-box4 span {
	position: absolute;
	left: 37%;
	bottom: 24px;
	width: 74px;
	height: 0;
	border-bottom: 1px solid #fff;
}
.b-icon1{
	position: absolute;
	top: 53px;
	right: 25%;
	width: 20px;
	height: 10px;
	background: url(../img/function/down.png) center center no-repeat;
	background-size: 20px 10px;
}

.b-form {
	margin-top: 132px;
}
.b-form {
	margin-top: 115px;
}
.b-receive {
	position: absolute;
	right: 0;
	width: 28%;
	height: 46px;
	line-height: 46px;
	background-color: #184576;
	text-align: center;
	font-size: 14px;
	color: #f7f7f7;
	cursor: pointer;
}
.b-receive:hover {
	background-color: #85919e;
}
/* /注册页面 */


/* 密码找回样式 */
.r-findPassword {
	padding-top: 10px;
	width: 760px;
	height: 520px;
	margin: 0 auto;
	margin-top: 100px;
	background-color: #f7f7f7;
}
.r-box {
	width: 62%;
	height: 100%;
	margin: 0 auto;
}
.r-nav {
	height: 16px;
	margin-top: 6%;
	margin-bottom: 5%;
	font-size: 12px;
	color: #808080;
}
.r-nav a {
	font-size: 12px;
	color: #808080;
}
.r-nav a:hover {
	color: #595959;
}
.r-nav .icon {
	display: inline-block;
	margin-top: -4px;
	width: 16px;
	height: 15px;
	background: url(../img/function/home.png) center center no-repeat;
	vertical-align: middle;
}
.r-nav .pass {
	font-size: 12px;
	color: #808080;
}
.r-box1 {
	margin-bottom: 7%;
	width: 69%;
	height: 46px;
	border: 1px solid #a6a6a6;
}
.r-box1 .user-icon{
	background: url(../img/function/user.png) center center no-repeat;
	background-size: 16px 18px;
	width: 16%;
}
.r-box1 input {
	width: 83%;	
}
.r-box1 .receive {
	position: absolute;
	top: 0;
	right: 0;
	width: 28%;
	height: 46px;
	line-height: 46px;
	background-color: #184576;
	text-align: center;
	font-size: 14px;
	color: #f7f7f7;
	cursor: pointer;
}
.r-box1 .receive:hover {
	background-color: #85919e;
}
.btn {
	display: inline-block;
	width: 49%;
	height: 49px;
	line-height: 49px;
	text-align: center;
	font-size: 16px;
}
.btn1 {
	margin-right: 1%;
	color: #363636;
	background-color: #f0f0f0;
}
.btn1:hover {
	background-color: #ededed;
	cursor: pointer;
}
.btn2 {
	color: #f7f7f7;
	background-color: #37b34a;
}
.btn2:hover {
	background-color: #31aa44;
	cursor: pointer;
}
/* /密码找回样式 */



/* 登陆样式 */
.l-findPassword {
	position: relative;
	padding-top: 10px;
	width: 570px;
	height:540px;
	margin: 0 auto;
	margin-top: 80px;
	background-color: #f7f7f7;
}
.l-box {	
	width: 83%;
	margin: 0 auto;
}

.l-icon {
	background: url(../img/function/man.png) center center no-repeat;
	background-size: 18px 20px;
	width: 11%;
}



.l-btn {
	display: inline-block;
	width: 100%;
	height: 65px;
	line-height: 65px;
	text-align: center;
	font-size: 18px;
	color: #f7f7f7;
}
.l-btn1 {
	color: #363636;
	background-color: #f0f0f0;
}
.l-btn1:hover {
	background-color: #ededed;
	cursor: pointer;
}
.l-btn2 {
	color: #f7f7f7;
	margin-bottom: 20px;
	background-color: #37b34a;
}
.l-btn2:hover {
	background-color: #31aa44;
	cursor: pointer;
}
.l-receive {
	position: absolute;
	right: 0;
	width: 50%;
	height: 48px;
	line-height: 46px;
	background-color: #dcdcdc;
	text-align: center;
	font-size: 14px;
	color: #f7f7f7;
}
.l-box3 {
	position: absolute;
	left: 0;
	top: -20px;
	width: 50%;
	height: 73px;
	line-height: 73px;
	font-size: 18px;
	color: #f7f7f7;
	background-color: #496b91;
	text-align: center;
	text-decoration:underline;
}

.l-box4 {
	position: absolute;
	right: 0;
	top: 0;
	width: 50%;
	height: 53px;
	line-height: 73px;
	background-color: #fff;
	font-size: 18px;
	color: #808080;
	text-align: center;
}
.l-box4 a {
	color: #808080;
}
.l-form {
	margin-top: 110px;
}
.l-icon1 {
	position: absolute;
	top:45px;
	left: 25%;
	width: 20px;
	height: 10px;
	background-size: 20px 10px;
}

#l-icon1-k{
	top:38px;
	left:46%;
}



.icon1 img{width: 100%;}

.l-forg{
	height: 13px;
	margin-bottom: 15px;
	float: right;
	font-size: 14px;
	color: #b2b2b2;
}
.l-forg a {
	color: #b2b2b2;
}
.l-forg a:hover {
	text-decoration: underline;
	color: #393939;
}
.l-icon2 {
	display: inline-block;
	width: 15px;
	height: 14px;
	background: url(../img/function/ques.png) center center no-repeat;
	background-size: 15px 14px;
	margin-bottom:-2px; 

}
/*注册成功*/
.Success_box{
	width:700px;margin: 0 auto;background:#f7f7f7;height: 400px;
}
.Success{width:420px;margin: 0 auto;}
.Success_box_title{width: 100%;display: block;padding-top:18%;}

.Success_btn{padding-top: 10%;}
.Success_btn p{width: 130px; height: 35px; line-height: 35px;
font-size: 14px;text-align: center; float:left;}
.Success_btn01{background: #f0f0f0;margin-left:15%;}
.Success_btn02{background: #37b34a;color: #FFFFFF;margin-left:5%;}
.Success_btn01:hover{background: #EDEDED;}
.Success_btn02:hover{background: #31aa44;}

/*企业注册*/
.member_box{width: 100%; position:relative;  background:#f2f2f2;padding-top:5%;padding-bottom:5%;}
.member_top_nav{color:#808080; font-size: 12px;}
.member_top_nav a{color:#808080;}
.member_top_nav a:hover{color:#393939;}

.member_top_nav img{position: relative;top:2px;}
.member_box_n{width: 1000px; margin: 0 auto; overflow: hidden;}

.member_nav{width:100%; height:70px;background:#fafafa; margin-top:2%; font-size: 18px;}
.member_nav li{width:35%; height:70px; line-height:70px; float:left; text-align: center; position: relative;}
.member_nav .on{color: #FFFFFF!important; background:#496b91;width: 30%!important;  text-decoration: underline;}
.member_nav_img{display: block;position: absolute;right:-35px;width:35px;top:0px}

.member_input_box{width:100%; background:#FFFFFF;}
.member_input{width:40%; padding-left:10%; padding-top:2%; padding-bottom:10%;}

.member_t li{width:100%;height:44px;border: 1px solid #a6a6a6;margin-top:10%;position: relative;}
.member_t2 li{margin-top:6%!important;}
.member_t li input{width:87.5%; height:100%; float: left; text-indent: 10px; font-size: 14px; line-height: 40px;}
.member_t li span{height:100%; width:12%;display: block; float: left; border-right:1px solid #a6a6a6; text-align:center; line-height:55px;}
.member_t li span img{width:20px;}
.member_t li p{font-size: 12px;position: absolute;bottom:20px; right:-160px; color: #b0b0b0;width:150px;}
.member_t li p b{color:red;}


i{font-style:normal;}
.infolist{padding-left:5em;font-size:14px;position:relative;color:#494949;min-height:38px;margin:5px 0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;width:100%;float:left;clear:both;}
lable{position:absolute;width:5em;left:0;top:0;overflow:hidden;height:22px;padding:8px 0;line-height:22px;}

.infolist .liststyle span{position:relative;height:36px;line-height:36px;display:inline-block;border:1px solid #E8E8E8;border-radius:5px;padding:0 0 0 8px;cursor:pointer;background:white;float:left;margin-right:9px;margin-bottom:10px;}
.infolist .liststyle span i{display:inline-block;height:36px;line-height:36px;padding-right:30px;position:relative;}
.infolist .liststyle span i:after{content:"";display:block;width:20px;height:36px;position:absolute;right:0;top:0;background-image:url(../Images/jt_nor.png);background-repeat:no-repeat;background-position:0 center;background-size:10px auto;}

.infolist .liststyle span ul{width:100%;border-radius:0 0 5px 5px;position:absolute;border:1px solid #E8E8E8;background:white;left:-1px;top:36px;border-top:0;margin-bottom:10px;display:none;z-index:10;}
.infolist .liststyle span ul li{width:100%;float:left;overflow:hidden;border-top:1px solid #E8E8E8;}
.infolist .liststyle span ul li:first-child{border-top:0;}
.infolist .liststyle span ul li a{display:block;height:36px;line-height:36px;padding:0 8px;color:#494949;}



.member_btn{width:100%; height:52px; background:#37b34a; line-height:52px;text-align: center;font-size: 18px; color: #FFFFFF;margin-top:10%;}
.member_btn:hover{background:#31aa44;}
.member_input_btn{width: 100%; padding-top: 10%;}
.member_input_btn p{width:45%;float: left;height: 52px; line-height: 52px; text-align:center; }
.member_input_btn01{background:#f0f0f0; color:#393939 }
.member_input_btn02{background:#37b34a;margin-left:10%;color: #FFFFFF;}
.member_input_btn01:hover{background:#ededed;}
.member_input_btn02:hover{background:#31aa44;}

.member2_box{width: 470px;margin-left:100px;}
.member2_box_big{width: 100%; overflow: hidden; background: #FFFFFF;padding-bottom: 5%;}
.member2_box h4{font-weight: bold;display: block;padding-top:12%; padding-bottom: 5%;}
.member2_box01{width: 100%; min-height: 290px;background:#fafafa;position: relative;padding-bottom:60px;}
.member2_box01 .member2_box01_title{width: 95%; background: #184576;height: 40px; line-height: 40px; color: #FFFFFF; font-size: 12px; padding-left: 5%;}

.member2_box01_list{border-bottom:1px solid #e6e6e6;width:95%;height:35px; padding-left: 5%; font-size: 14px;padding-top: 15px;}
.member2_box01_list input{position: relative;bottom: -1px;}
.member2_box01_list p{width: 50%;float:left;}
.member2_box01_btn{width:230px; height: 25px; font-size: 12px;color:#FFFFFF;position: absolute;right:8%;bottom:12%;}
.member2_box01_btn p{background:#37b34a;width:100px; height:30px;line-height: 30px; text-align: center;float: left; cursor: pointer;}
.member2_box01_btn input{background:#b3b3b3;width:100px; height:30px;line-height: 30px; text-align:center; color:#FFFFFF;margin-left: 10%;cursor: pointer;}
.member2_two{width: 100%; height:50px; margin-top: 40px; font-size: 12px;background:#184576; }
.member2_two select{appearance:none; -moz-appearance:none; -ms-appearance:none; -o-appearance:none; -webkit-appearance:none;width: 100%;   text-align: center;height: 45px; background:#184576;  border: none; color: #FFFFFF;font-size: 14px;background: url(../img/maps_icon.png) 96% 55% no-repeat;}
.member2_two select option{background:#fafafa;height:30px;padding-top: 10px; color: #393939;border-bottom:2px solid #FFFFFF; }

.member-input01{width: 100%; height: 180px; border:#7f7f7f solid 1px; margin-top:45px;}
.member-input01 span{height: 180px; border-right:#7f7f7f solid 1px;display: block;width:9%; float: left; text-align: center;line-height:55px; }
.member-input01 span img{width:20px;}
.member-input01 textarea{float: left; width:86%; padding-left:2%; padding-right: 2%; float:left;height:86%;padding-top:3%; font-size: 14px; }

.member-input02{width: 100%; height: 44px; border:#7f7f7f solid 1px; margin-top: 45px;}
.member-input02 span{height: 44px; border-right:#7f7f7f solid 1px;display: block;width:9%; float: left;text-align: center; line-height:55px;}
.member-input02 span img{width:20px;}
.member-input02 input{float: left;width:90%;  float: left;height: 100%; line-height: 44px;text-indent: 10px; font-size: 14px;}

.member-input03{width: 100%;overflow: hidden;height: 50px; margin-top: 30px;}
.member-input03 p{cursor: pointer; height: 50px;transition: all 0.3s;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -ms-transition: all 0.3s; width: 40%; background: #184576; color:#fff; text-align: center; line-height: 50px; font-size:14px; float:left;}
.member-input03 p:hover{background:#4db55b;transition: all 0.3s;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -ms-transition: all 0.3s;}
.member-input03 span{display:block; float:left; font-size: 12px;margin-left: 5%;}
.member-input03 span b{color:red;}


.member-fixed-box{width: 100%; height: 100%; background: rgba(0,0,0,0.7);position:fixed;top: 0px; left: 0px;z-index: 20;  display:none;}
.member-fixed{width:800px; border: 1px solid #393939; height: 630px; background: #FFFFFF;bottom:20%;left: 30%; position: absolute;}

/*会员中心样式*/

.core_box{width: 100%; background:#f2f2f2;padding-top:5%; padding-bottom: 5%;}
.core_box_n{width: 960px; margin: 0 auto; overflow: hidden;}
.core_right{float: right; width: 240px;margin-top: 2%;}
.core_right ul{width: 100%;}
.core_right ul li{width: 49.5%; float: left; height: 55px; background:#ebebeb;line-height: 54px; font-size: 12px; text-align: center;}
.core_right .icon{width:15px; position: relative;bottom: -2px;}

.core_input_box{overflow: hidden; background:#FFFFFF; width:660px;  padding-left: 50px;padding-bottom:2%; padding-top:50px;margin-top:2%;}

.core_right_top{display: block;position: relative;}
/* .core_input_box_title{display: block;position: relative;  z-index: 1;} */
.core_right_top a{width: 75px; height: 22px;background: rgba(255,255,255,0.4);display: block;position: absolute;bottom:4%; right: 0px; text-align: center; color: #FFFFFF;font-size: 12px; line-height: 20px;}

#core_input{width: 460px;}
#core_input li{margin-top:6%;}
.member_input_btn p{height: 44px; line-height: 44px;}

.core_basic{width:100%;}
.core_basic li{width:100%; height:48px; line-height: 48px; margin-top: 2px; font-size: 14px; overflow:auto;} 
.core_basic li span{display:block; float:left; width:18%; height: 100%; background: #f7f7f7; padding-left: 5%;border-right: 1px solid #FFFFFF;}
.core_basic li p{float: left; width:60%; height: 100%; background: #f7f7f7;padding-left: 5%; overflow:auto; padding-right:5%;}
.core_basic li span img{width: 16px; position: relative; bottom: -2px;}


/*资料下载*/
.download_list{width: 90%;margin: 0 auto;}
.download_list li {width: 100%; height:auto; padding-bottom:10px;padding-top: 25px; position: relative; }
.download_list li h2{font-size: 16px;}
.download_list_btn{width:85px; height: 30px; background:#37b34a;position: absolute;right:0px; top:35px;font-size: 14px;text-align: center; line-height: 30px; color: #FFFFFF;cursor: pointer;}
.download_list_btn:hover{background: #31AA44;}
.download_list_time{font-size: 12px; color: #b2b2b2;}
.download_list_time  img{width: 12px;}
#download_content{height: auto;padding-bottom:4%;}
.download_nav{overflow: hidden;display: block;font-size: 14px;}
.download_nav span{
	width:135px; height: 45px;display: block;float: left;
	text-align: center;line-height: 45px; color: #393939;
	background:#e5e5e5;margin-right:2px;cursor: pointer;
}

.download_nav .spanon{background:#496b91!important; color:#fff;}

.fixed-bg2{width:100%; height:100%; 
background:rgba(0,0,0,0.6);
position:fixed;
z-index:10;
top:0px;
left:0px;
display:none;
}

.fixed-bg2-n{width:700px;  margin:0 auto; height:500px; background:#fff; margin-top:5%; position:relative;}
.fixed-bg2-n-box{width:80%; margin:0 auto; height:80%; overflow:hidden;}
.fixed-bg2-n-box h2{color:#184576; display:block; padding-top:5%; font-weight:bold; border-bottom:1px solid #c7c7c7; padding-bottom:0.5%;}

.fixed-bg2-n-box ul{padding-top:5%;width:95%;}
.fixed-bg2-n-box ul p{font-weight:bold; font-size:16px;border-bottom:2px solid #000; margin-bottom:2%;}
.fixed-bg2-n-box li{overflow:hidden;padding-top:1%;}
.fixed-bg2-n-box li input{display:block; float:left;padding-top:5px;}
.fixed-bg2-n-box li span{font-size:12px;display:block;float:left;position:relative;top:-2px;margin-left:5px;}

.down-Close{display:block; width:40px; position:absolute; top:0px;right:0px;  cursor:pointer;}
.fixed-bg2-n-box-hidden{width:100%; height:80%; overflow:hidden;}







@media screen and (min-width:0px) and (max-width:1080px){

	.member_box_n{width:100%;}
	.member_top_nav{display:none;}
	.member_nav{font-size: 12px;}	
	.member_t li p{bottom:-22px; right:auto; left:12%;}
	.member_input{width:84%;}

	/*会员中心*/
	.core_right{float: left;width:390px;overflow: hidden;}
	.core_box_n{width: 92%; margin: 0 auto;}
	.core_right_top{width:50%;float: left;margin-bottom: 5%;}
	.core_right_top img{width: 100%;}
	.core_right ul{width:48%;float: left;}
	.core_right ul li{width:100%; height: 52px;border: none!important;}
	.core_input_box{width:95%; padding-left:5%; margin-top:5%;}
	#core_input{width:90%;}

}



@media screen and (min-width:768px) and (max-width:1080px){
	
    #core_input li{ margin-top:3.5%; }	
    .member_input_btn{padding-top:5%}
}

@media screen and (min-width:0px) and (max-width:768px){

.r-bg{height:555px;}
.r-bg-Success{height:420px!important;}
.l-findPassword{width:92%; height:370px; margin-top:20px; }
.l-form{margin-top:55px;}
.r-box1{height:45px;}

.l-box3{height:55px; line-height:55px; font-size:16px;}
.l-box4{height:35px; line-height:35px; font-size:16px;}
.r-box2{height:40px;}
.r-box3{height:40px;}
.l-receive{height:40px;}
.l-btn{height:40px;line-height:40px;font-size:16px;}
.l-icon1{top:28px;left:23%;}
.l-receive{width:30%;}

/* 注册 */
.b-findPassword{width:92%; height:485px;margin-top:20px;}
.b-btn1{height:50px;margin-top:20px;}
.r-box2{width:60%;}
.b-btn{line-height:45px; height:45px;font-size:16px;}
.r-box2 .user-icon{width:19%;}
.b-box4{height:55px;line-height:55px;}
.b-box3{height:35px;line-height:35px;}
.b-icon1{top:35px;}
#l-icon1-k{top:30px;}
.b-form{margin-top:65px;}

/*密码找回*/
.r-findPassword{width:92%;height:420px; margin-top:50px;}
.r-nav{display:none;}
.r-box{margin-top:25px;width:90%;}
.boxx{height:45px; line-height:45px; font-size:16px;}
.btn{width:48%;height:45px;line-height:45px; font-size:16px;}

/*登录成功*/
.Success_box{width:92%;height: 360px;}
.Success{width:360px;}
.Success_btn01{margin-left: 10%;}

.member_nav{height: 50px;}
.member_nav li{height:50px;line-height: 50px;}
.member_nav_img{width:25px;right:-25px;}
.member_btn{height: 44px;line-height: 44px;margin-top:16%;}
.member_input_btn{height: 44px;line-height: 44px;margin-top:0px;font-size: 14px;}
.member2_box{margin-left:4%;width: 92%;}
.member2_box01_list{font-size: 12px;}
.member-input03 p{width: 30%; height:42px; line-height:42px;font-size: 12px;}
.member-input03 span{margin-left: 4%;}
.core_basic li{font-size: 12px;}
.core_basic li span{display: block; float:left; width:24%;height: 100%; background: #f7f7f7; padding-left: 5%;border-right: 1px solid #FFFFFF;}
.core_basic li p{width:60%;}

/*资料下载*/
.download_list li{padding-top:15px;padding-bottom:10px;height:auto;}
.download_list li h2{font-size:14px;width: 70%;}
.download_nav span{width:30%;}


}


@media screen and (min-width:0px) and (max-width:768px){
	
.fixed-bg2-n{width:90%;height:90%; margin:0 auto; margin-top:5%;}	
.fixed-bg2-n-box h2{font-size:18px;}

}
@media screen and (min-width:450px) and (max-width:768px){
	
	.r-box1{margin-bottom:4%}
	.r-box3{margin-bottom:4%}
}
@media screen and (min-width:0px) and (max-width:520px){
	.member-input03 p{width:36%} 
	.member-input03 span{margin-left:2%}
}

@media screen and (min-width:0px) and (max-width:500px){

.Success{width:300px;}	
.Success_btn01{margin-left:5%;}



}
@media screen and (min-width:0px) and (max-width:450px){
.member-input03 p{
	width:47%;
}
.member-input03{
	overflow:visible;
}



}








