

.memberBanner{background:url(../images/member/banner.jpg) center top no-repeat;}
.wrap p.text{margin: 0 0 20px 0;}
.wrap p.text span{color: #1754D5;  font-weight:400;text-decoration: underline;}
/*个人中心*/
.member{margin: 0 0 40px 0;}
.member h3{ line-height: 46px; color: #fff;font-size: 14px; background:#0053bc; border-bottom: 1px #5589CE solid; padding: 0 0 0 23px; font-weight: 700; }
.member .act{text-align: right; margin: 11px 0 0 0;}
.member .act a{display: inline-block; line-height: 34px; font-size:14px;background: #fff; border: 1px #ccc solid; border-radius: 5px; padding: 0 20px; margin: 0 0 0 10px; color: #1754D5}
.member .act a:hover,.member .act a.cur{ background:#0053bc; border: 1px #0053bc solid; color: #fff; text-decoration: none;}
/*电子月刊*/
.member .product{padding: 46px 0 40px 20px;}
.member .product li{float: left; width: 200px; margin: 0 65px 0 0;}
.member .product li h4{font-size: 18px; margin: 0 0 10px 0; padding: 0 0 0 5px;}
.member .product li img{float: left; margin: 0 5px 10px 0;}
.member .product li p{}
/*注册*/
.regform{padding: 7px 0 70px 0;}
.userpic{float:left;width:208px;height:313px;margin: 0 27px 0 0;padding: 32px 0 0 0;background: #1754D5;position:relative;}
.userpic i{position:absolute;right:-15px; top:112px;display:inline-block;width:0;height:0;overflow:hidden;
	line-height:0;font-size:0;vertical-align:middle;border-left:15px solid #1754D5;border-right:0 none;
	border-top:15px solid transparent;border-bottom:15px solid transparent;}
.userpic img{display: block; margin: 0 auto 11px; width: 135px; height: 185px;}
.userpic input{width: 135px; height: 36px; margin: 0 auto 20px; font-size: 14px; color: #000; border:0 none; display: block;}
.userpic p{ padding: 0 27px; text-align: center; color: #fff;}
.userinfo{float: left; width: 727px; padding: 12px 0 0 0;}
.userinfo .r{color:#c00;padding-left:5px;}
.userinfo div{padding: 0px 0px 16px;border-bottom: 1px solid #CCC;margin: 0px 0px 26px;}
.userinfo div.dropdown{border-bottom:0;}
.userinfo .Line{padding: 0px 0px 16px;border-bottom: 1px solid #CCC;margin: 0px 0px 26px;}
.userinfo p{margin: 0 0 10px 0;}
.userinfo p label{float:left;width: 90px; line-height: 30px; font-size: 14px;}
.userinfo p .text{float: left; margin: 0 10px 0 0;}
.userinfo p .tips{display: none; line-height: 30px; font-size: 12px; padding: 0 0 0 22px;}
.userinfo p .tips.success{ background: url(../images/member/tip_success.gif) no-repeat 0 50%;}
.userinfo p textarea{width: 570px;}
.userinfo table td{padding: 4px 0; font-size: 14px;vertical-align:top;}
.userinfo table td p{line-height:24px;margin:6px 0 5px;color:red;font-size:12px;}
.userinfo table td label{}
.userinfo table td input{vertical-align: middle;}
.userinfo table td input.text{margin: 0 30px 0 0;}
.userinfo table td select{margin: 0 30px 0 0;}
.userinfo .act{padding: 0 0 0 75px; }
/*手机修改*/
#mobileForm{padding: 40px 0 95px 0;}
.mobile{float: left; width: 208px; position: relative; background: #1754D5 url(../images/member/mobile.jpg) no-repeat 60px 39px; ; height: 254px; margin: 0 74px 0 0;}
.mobile i{position: absolute;right:-15px; top:112px;display:inline-block;width:0;height:0;overflow:hidden;line-height:0;font-size:0;vertical-align:middle;border-left:15px solid #1754D5;border-right:0 none;border-top:15px solid transparent;border-bottom:15px solid transparent;}
.modify{float: left; width: 654px; padding: 71px 0 0 0;margin-left: 40px;}
.modify p{margin: 0 0 9px 0; overflow: hidden;}
.modify p label{float: left; width: 106px; font-size: 14px; line-height: 30px;}
.modify p .text{float: left; margin: 0 12px 0 0;}
.modify p .btn{float: left; vertical-align: top;width:122px; height: 26px; border:0 none;border-radius:3px; margin: 2px 10px 2px 0; background: #2164DE; color: #fff;}
.modify p span{float: left; vertical-align: top;width:122px; height: 26px; line-height: 26px; text-align: center; font-size: 14px; border:0 none;border-radius:3px; margin: 2px 10px 2px 0; background: #ADADAD; color: #fff;}
.modify p.act{padding: 10px 0 0 106px;}

/*密码修改*/
#passwardForm .modify{padding: 20px 0;}
/*登录*/
.login{background: #f4f4f4}
#loginForm{ margin: 62px auto 80px; width: 1002px; background: url(../images/member/login_bg.jpg) no-repeat 570px 100%}
#loginForm fieldset{ margin:0 0 0 125px;width:320px; padding:40px 40px 60px;background: #fff; border: 1px #ccc solid; border-radius: 5px; box-shadow: 0 1px 4px rgba(0, 0, 0, 0.35);}
#loginForm h3{font-size: 24px; margin: 0 0 25px 0; line-height: 40px;}
#loginForm .input{ border: 1px #979eae solid; border-radius: 3px; margin: 0 0 14px 0; height: 42px;}
#loginForm .input label{float:left;width: 50px; height: 42px; line-height: 42px; text-align: justify;}
#loginForm .input label.username{background: url(../images/member/username.gif) no-repeat 0 0;}
#loginForm .input label.password{background: url(../images/member/password.gif) no-repeat 0 0;}
#loginForm .input input{float: left; border: 0 none; padding: 11px 5px; line-height: 18px; width:250px; }
#loginForm .input input:focus{box-shadow: none;}
#loginForm p a{color: #1854d6; text-decoration: underline;}
#loginForm .btnLogin{width: 320px; height: 46px; background: #1854d6; border: 0 none; color: #fff; font-size: 18px; line-height: 46px; text-align: center; cursor: pointer; margin: 28px 0 10px 0;}


@media only screen and (max-width : 767px) {
	#loginForm{margin:0;padding:40px 20px 200px;width:100%;box-sizing: border-box; background: url(../images/member/login_bg.jpg) no-repeat center bottom;background-size:auto 190px}
	#loginForm fieldset{margin:0;width:100%;box-sizing: border-box; padding:40px 20px;}
	#loginForm .input input{width:calc(100% - 100px);}
	#loginForm .btnLogin {width:100%;}

}












