@charset "utf-8";
.jd_banner,.jd_main,.jd_activity {
	width:964px;
	margin:0 auto;
	padding:0;
}
.jd_main {
    margin-bottom:5px;
}
.jd_main-l {
    width: 760px;
	border:2px #bf0101 solid;
	border-top:0;
	float:left;
	padding:10px 0;
}
.jd_direction {
    width:730px;
	height:25px;
	padding:10px 15px;
}
.jd_direction p {
    float:left;
	height:25px;
	line-height:25px;
	color:#bf0101;
}
.jd_direction p span {
    font-size:18px;
	margin:0 2px;
}
.jd_direction div {
    float:right;
	height:25px;
	line-height:25px;
	color:#636363;
}
.jd_rules {
    width:730px;
	padding:6px 15px;
}
.jd_rules dl dt {
    width:730px;
	height:25px;
	line-height:25px;
	font-weight:bold;
}
.jd_rules dl dd {
    line-height:20px;
	text-indent:24px;
	padding:2px 0;
}
.jd_rules dl dd span {
    color:#d30000;
}
.jd_rules dl dd a {
    margin:0 10px;
	color:#0015da;
	text-decoration:underline;
}
.jd_rules dl dd a:hover {
	color:#0015da;
}
.jd_question {
    width:760px;
	margin:5px 0 10px 0;
}
.jd_question dl {
    width:350px;
	float:left;
	padding:0 15px;
}
.jd_question dl dt {
    height:25px;
	line-height:25px;
}
.jd_question dl dd {
    line-height:18px;
	padding:2px 0;
}
.jd_question dl dd input,.jd_question dl dd p span {
    margin:0 5px 0 0;
}
.jd_question dl dd input {
    float:left;
	height:18px;
	line-height:18px;
	display:inline;
}
.jd_button {
    width:760px;
	height:40px;
	line-height:40px;
	text-align:center;
}
.jd_button img {
    margin:0 10px 0 0;
}
.jd_activity {
    margin-top:3px;
}
.jd_activity div,.jd_activity p {
    float:left;
} 
.jd_activity p {
    width:18px;
	height:103px;
	background:#583abc;
	padding:25px 15px;
}
.jd_activity p a,.jd_activity p a:hover {
    color:#fff;
	font-size:14px;
}
.jd_margin-r4 {
    margin-right:4px;
}
.jd_main-r {
    width:200px;
	float:left;
}
.jd_main-r .title-hj {
    width:200px;
	padding:0;
}
.jd_main-r p {
   text-align:center;
   height:35px;
   line-height:35px;
   margin-bottom:6px;
   width:200px;
   font-size:14px;
}
.jd_hj-con {
    width:190px;
	height:104px;
	margin:0 5px;
	position:relative;
}
.jd_hj-img {
   width:190px;
   height:104px;
   position:absolute;
   left:0;
   top:0;
   z-index:1;
}
.jd_hj-hoverbg {
    width:190px;
	height:104px;
	position:absolute;
	left:0;
	top:0;
	z-index:2;
	background:#fff;
	opacity:.7;
	filter: Alpha(Opacity=70); 
}
.jd_main-r p.jd_hj-hovertext {
    height:54px;
	width:160px;
	text-align:center;
	line-height:18px;
	padding:25px 15px;
	color:#000;
	font-size:12px;
	margin:0;
	position:absolute;
	left:0;
	top:0;
	z-index:3;
}
/*提示信息*/
.r_container {
     width:962px;
	 margin:3px auto 0 auto;
	 border:1px #c6c6c6 solid;
	 border-top:0;
}
.r_f_main {
    text-align:center;
	width:962px;
}
.r_f_regsucc {
    width:466px;
	margin:10px auto;
}
.r_f_regsucc img {
    margin:0;
	padding:0;
}
.r_f_succinfo {
    background:#fff url(../images/reg_f_10.gif) repeat-y;
	width:446px;
	padding:30px 10px;
	text-align:left;
}
.r_f_succimg {
	margin:0 12px 0 50px;
	width:60px;
	float:left;
	display:inline;
}
.r_f_succtext {
    float:left;
	width:324px;
	color:#000;
}
.r_f_succtext p.a {
    font-size:14px;
	line-height:24px;
	color:#fd0042;
}
.r_f_succtext p.a span {
    font-size:22px;
}
.r_f_succtext p.b {
    font-size:12px;
	line-height:20px;
	padding:8px 20px ;
}