* {margin:0;padding:0;text-decoration:none;list-style:none;font-family:"Microsoft Yahei","PingHei","Lucida Grande","Lucida Sans Unicode";}
@font-face {
  font-family: 'iconfont2';  /* project id 249974 */
  src: url('http://at.alicdn.com/t/font_249974_gh24o79n21paxlxr.eot');
  src: url('http://at.alicdn.com/t/font_249974_gh24o79n21paxlxr.eot?#iefix') format('embedded-opentype'),
  url('http://at.alicdn.com/t/font_249974_gh24o79n21paxlxr.woff') format('woff'),
  url('http://at.alicdn.com/t/font_249974_gh24o79n21paxlxr.ttf') format('truetype'),
  url('http://at.alicdn.com/t/font_249974_gh24o79n21paxlxr.svg#iconfont') format('svg');
}
.iconfontyyy2 {
    font-family:"iconfont2" !important;
    font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
}
body {
	background:#f4f4f4;
}
#JH_wrap {
	overflow:hidden;
}
#JH_in {
	padding:47px 0;
	overflow:hidden;
}
/*登录页-头部*/
#header {
	background:url(images/login_bg1.jpg) no-repeat fixed top #000;
	width:100%;
	padding:42px 0 66px 0;
	overflow:hidden;
}
#login {
	margin:0 auto;
	width:420px;
	overflow:hidden;
}
#login img.logo {
	display:block;
	width:28%;
	margin:0 auto 15px auto;
}
#login h1 {
	color:#fff;
	line-height:1;
	font-size:14px;
	text-align:center;
	margin:0 0 36px 0;
}
#login .login {
	background:#fff;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	width:78%;
	padding:12px 11%;
}
#login .login .title {
	border-bottom:1px solid #e5e5e5;
	font-size:14px;
	color:#666;
	margin:0 0 21px 0;
	line-height:56px;
	text-align:center;
}
#login .content li {
	margin:0 0 15px 0;
	line-height:43px;
	overflow:hidden;
	position:relative;
}
#login .content li input {
	background:#f4f4f4;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-moz-border-radius-bottomleft: 3px;
	-moz-border-radius-bottomright: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	border:1px solid #e2e2e2;
	color:#333;
	display:inline-block;
	height:43px;
	line-height:43px;
	width:93%;
	padding:0 3%;
	outline:0 none;
}
::-webkit-input-placeholder {
  color: #ccc;
}
:-moz-placeholder {/* Firefox 18- */
  color: #ccc;
}
::-moz-placeholder{/* Firefox 19+ */
 color: #ccc;
}
:-ms-input-placeholder {
  color: #ccc;
}
#login .content li.item03 input {
	width:50%;
}
#login .content li.item03 img {
	display:inline-block;
	position:absolute;
	top:50%;
	right:17%;
	margin:-12px 0 0 0;
	height:24px;
}
#login .content li.item03 a {
	color:#ff6700;
	font-size:12px;
	display:block;
	position:absolute;
	right:0;
	top:0;
	transition:all 0.3s ease 0s;
	-moz-transition:all 0.3s ease 0s;
	-webkit-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
}
#login .content li.item03 a:hover {
	color:#333;
}
#login .content li.item04 {
	line-height:20px;
}
#login .content li.item04 input {
	width:auto;
	padding:0;
	border:0 none;
	background:none;
	float:left;
	height:auto;
	position:absolute;
	left:0;
	top:50%;
	margin:-6px 0 0 0;
}
#login .content li.item04 label {
	float:left;
	font-size:14px;
	color:#666;
	margin:0 0 0 10%;
	_margin:0 0 0 5%;
}
#login .content li.item04 a {
	float:right;
	color:#666;
	font-size:14px;
	transition:all 0.3s ease 0s;
	-moz-transition:all 0.3s ease 0s;
	-webkit-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
}
#login .content li.item04 a:hover {
	color:#ff6700;
}
#login .content li.item05 button {
	background:#ff6700;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-moz-border-radius-bottomleft: 3px;
	-moz-border-radius-bottomright: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	border:0 none;
	cursor: pointer;
	display:block;
	width:100%;
	text-align:center;
	height:43px;
	color:#fff;
	font-size:14px;
	transition:all 0.3s ease 0s;
	-moz-transition:all 0.3s ease 0s;
	-webkit-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
}
#login .content li.item05 button:hover {
	background:#ff4800;
}
#login .content li.item06 {
	text-align:right;
	line-height:20px;
	margin:0;
}
#login .content li.item06 a {
	color:#d65600;
	font-size:14px;
	transition:all 0.3s ease 0s;
	-moz-transition:all 0.3s ease 0s;
	-webkit-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
}
#login .content li.item06 a:hover {
	color:#ff4800;
}
#login .content li.item07 {
	text-align:center;
	font-size:14px;
	color:#666;
	margin:0;
}
#login .content li.item08 {
	text-align:center;
	font-size:40px;
}
#login .content li.item08 a {
	color:#ddd;
	transition:all 0.3s ease 0s;
	-moz-transition:all 0.3s ease 0s;
	-webkit-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
}
#login .content li.item08 a.icon_qq:hover {
	color:#3caae3;
}
#login .content li.item08 a.icon_weixin:hover {
	color:#74d862;
}
/*登录页-页脚*/
#footer {
	background:#282828;
	padding:34px 0 23px 0;
	z-index: -1;
    position: relative;
}
#footer .foot_wrap {
	width:1200px;
	margin:0 auto;
	overflow:visible;
}
.wrapper #footer .foot_wrap {
	width:1000px;
}
#footer .foot1 {
	border-bottom:1px solid #343434;
	padding:0 0 39px 0;
	margin:0 0 24px 0;
	overflow:visible;
	height:64px;
}
#footer .foot1 a {
	color:#666;
	font-size:14px;
	line-height:22px;
	padding:0 50px 0 0;
	transition:all 0.3s ease 0s;
	-moz-transition:all 0.3s ease 0s;
	-webkit-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
	position:relative;
}
#footer .foot1 a:hover {
	color:#fff;
}
#footer .foot1 a.f_mobile em {
	position:absolute;
	bottom:130%;
	left:-30%;
	width:142px;
	display:none;
	height:172px;
	text-align:center;
	font-size:12px;
	color:#fff;
	line-height:30px;
	font-style:normal;
	background:#ff6700;
}
#footer .foot1 a.f_mobile em img {
	display:block;
	width:100%;
}
#footer .foot1 a span {
	font-size:22px;
	line-height:1;
	transition:all 0.3s ease 0s;
	-moz-transition:all 0.3s ease 0s;
	-webkit-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
}
#footer .foot1 a:hover span {
	color:#fff;
	font-size:22px
	line-height:1;
}
#footer .foot2 {
	clear:both;
}
#footer .foot2 .foot2_1,
#footer .foot2 .foot2_1 a {
	font-size:12px;
	line-height:2;
	color:#666;
	transition:all 0.3s ease 0s;
	-moz-transition:all 0.3s ease 0s;
	-webkit-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
  padding-right: 5px;
}
#footer .foot2 .foot2_1 a:hover {
	color:#fff;
}
#footer .foot2 .foot2_2 {
	overflow:hidden;
	font-size:12px;
	line-height:2;
	color:#666;
}
#footer .foot2 .foot2_2 .foot2_2_left {
	float:left;
}
#footer .foot2 .foot2_2 .foot2_2_right {
	float:right;
}
/*注册页-头部*/
#head {
	background:#fff;
	width:1200px;
	margin:0 auto;
	padding:27px 0 54px 0;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-moz-border-radius-bottomleft: 3px;
	-moz-border-radius-bottomright: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
}
.wrapper #head {
	width:1000px;
}
#head .title {
	position:relative;
}
#head .title img {
	position:absolute;
	left:45px;
	top:0;
}
#head .title .title_mid {
	position:relative;
	z-index: 1;
	color:#7f7f7f;
	font-size:18px;
	line-height:53px;
	text-align:center;
}
#head .title .title_mid span {
  font-size:18px;
}
#head .title .title_mid .primary {
	color:#ff6700;
}
#head .title .title_right {
	position:absolute;
	right:25px;
	top:0;
	z-index: 2;
	font-size:14px;
	color:#666;
	line-height:53px;
}
#head .title .title_right a {
	color:#ff6700;
	transition:all 0.3s ease 0s;
	-moz-transition:all 0.3s ease 0s;
	-webkit-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
}
#head .title .title_right a span {
	font-family:"Simsun";
}
#head .title .title_right a:hover {
	color:#333;
}
#head .content {
	width:40%;
	margin:0 auto;
}
#head .content li {
	margin:0 0 14px 0;
	line-height:45px;
	position:relative;
}
#head .content li .tip {
	width:0;
	height:45px;
	line-height:45px;
	background:#fff;
	box-shadow:0 0 15px #ccc;
	position:absolute;
	left:105%;
	top:0;
	font-size:14px;
	color:#7f7f7f;
	padding:0 5%;
	opacity: 0;
	-moz-opacity: 0;
	filter:alpha(opacity=0);
}
#head .content li .tip em {
	background:#fff;
	display:block;
	box-shadow:-8px 8px 22px #ccc;
	width:15px;
	height:15px;
	position:absolute;
	top:50%;
	margin:-7px 0 0 0;
	z-index: 1;
	left:-7px;
	transform: rotate(45deg);
	-ms-transform: rotate(45deg);		/* IE 9 */
	-webkit-transform: rotate(45deg);	/* Safari and Chrome */
	-o-transform: rotate(45deg);		/* Opera */
	-moz-transform: rotate(45deg);		/* Firefox */
}
#head .content li input,
#head .content li select {
	background:#f4f4f4;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-moz-border-radius-bottomleft: 3px;
	-moz-border-radius-bottomright: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	border:1px solid #e2e2e2;
	color:#333;
	display:inline-block;
	height:43px;
	line-height:43px;
	width:94%;
	padding:0 3%;
	outline:0 none;
}
#head .content li select {
	width:100%;
}
#head .content li.item01 {
	text-align:center;
	color:#666;
	font-size:16px;
	margin:0;
	line-height:57px;
}
#head .content li.item04 input {
	position:relative;
	z-index: 1;
	text-indent:45px;
}
#head .content li.item04 span.tip2 {
	display:block;
	background:#e2e2e2;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-moz-border-radius-bottomleft: 3px;
	-moz-border-radius-bottomright: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	width:45px;
	height:45px;
	font-size:16px;
	color:#b8b8b9;
	text-align:center;
	position:absolute;
	z-index: 2;
	top:1px;
	left:0;
}
#head .content li.item05 input {
	width:60%;
}
#head .content li.item05 img {
	display:inline-block;
	position:absolute;
	top:50%;
	right:14%;
	margin:-12px 0 0 0;
	height:24px;
}
#head .content li.item05 a {
	color:#ff6700;
	font-size:12px;
	display:block;
	position:absolute;
	right:0;
	top:0;
	transition:all 0.3s ease 0s;
	-moz-transition:all 0.3s ease 0s;
	-webkit-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
}
#head .content li.item05 a:hover {
	color:#333;
}
#head .content li.item06 .randCode {
	width:60%;
}
#head .content li.item06 .refreshCellphoneCode {
	background:#ff6700;
	border-color:#ff6700;
	color:#fff;
	cursor: pointer;
	width:30%;
	float:right;
	height:45px;
}
#head .content li.item06 .refreshCellphoneCode:hover {
	background:#ff4800;
}
#head .content li.item10 {
	margin:0;
}
#head .content li.item10 button {
	background:#ff6700;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-moz-border-radius-bottomleft: 3px;
	-moz-border-radius-bottomright: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	border:0 none;
	cursor: pointer;
	display:block;
	width:100%;
	text-align:center;
	height:45px;
	color:#fff;
	font-size:14px;
	transition:all 0.3s ease 0s;
	-moz-transition:all 0.3s ease 0s;
	-webkit-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
}
#head .content li.item10 button:hover {
	background:#ff4800;
}
#head .content li.item11 {
	text-align:right;
	font-size:14px;
	color:#666;
	margin:0;
	height:auto;
}
#head .content li.item11 a {
	color:#ff6700;
	transition:all 0.3s ease 0s;
	-moz-transition:all 0.3s ease 0s;
	-webkit-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
}
#head .content li.item11 a:hover {
	color:#333;
}
#foot {
	text-align:center;
	padding:40px 0 10px 0;
}
#foot p {
	font-size:12px;
	color:#666;
	line-height:2;
}
