/* CSS Document */
* { padding:0; margin:0 auto;}
body{
	background-color: #ffffff;
	background-repeat: repeat-x;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
a { color:#063e69;}
a:hover { color:#c9082b;}
.color_green { color:#668f0d;}
.color_orange { color:#ec4d0b;}
.color_red { color:#b61c1c;}
.text_12px { font-size:12px;}
.text_14px { font-size:14px;}
.text_18px { font-size:18px;}
.border { border:#ccc solid 1px;}
.border_green { border:#b1c881 solid 1px;}
.pading_20px { padding:20px;}
.margin_top { margin-top:10px;}
.margin_top_10px { margin-top:10px;}
p { padding-top:10px; font-size:12px;}
.nav ul, .nav ul li { list-style:none; padding:0; margin:0; float:left;}
.nav ul { padding-left:15px;}
.nav ul li { padding:0 8px;}
.nav, .nav a, .nav a:hover, .nav span, .nav b { color:#ddff96; font: bold 14px/30px Verdana, Arial;}
.nav a:link, .nav a:active, .nav a:visited { color:#ddff96; text-decoration:none;}
.nav a:hover { color:#fff; text-decoration:none; }
.nav span { color:#4c7d00; padding:4px 0 4px 15px; background:url(images/nav_hover_bg.gif) left center no-repeat; }
.nav b { color:#4c7d00;  padding:4px 15px 4px 0; background:url(images/nav_hover_bg.gif) right center no-repeat; }
.join { background:url(images/join_bg.jpg) bottom right no-repeat; padding:30px 0 0 60px; border-left:#ccc solid 1px; border-right:#ccc solid 1px; border-bottom:#ccc solid 1px;}
.photo { border-left:#ccc solid 1px; border-right:#ccc solid 1px; border-bottom:#ccc solid 1px; padding:30px;}
.contact { padding:10px; font:11px/16px Arial;}

.help ul, .help ul li { font:12px/18px Arial; list-style:none; padding:0; margin:0;}
.help ul { padding-left:20px;}
.step1, .step2, .step3, .step4 { padding-left:65px; background:url(images/step1.jpg) no-repeat; height:20px; font-weight:bold;}
.step2 { background:url(images/step2.jpg) no-repeat;}
.step3 { background:url(images/step3.jpg) no-repeat;}
.step4 { background:url(images/step4.jpg) no-repeat;}

.index_bpic { border:#ccc solid 1px; padding:5px; width:254px; height:160px; margin:15px;}
.bpic { border:#ccc solid 1px; padding:6px; width:257px; height:347px; margin:15px 0;}
.htmer_img{
    filter:alpha(opacity=50); /* IE */
    -moz-opacity:0.8; /* Moz + FF */
    opacity:0.8; /* 支持CSS3的浏览器（FF 1.5也支持）*/
}

.text11_white_link:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
}
.text11_white_link:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
}
.text11_white_link:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
}
.text11_white_link:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
}
.text11_gery{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
}
.text12_grey{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 20px;
}
.text11_grey2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3b3b3b;
	line-height: 14px;
}
.text14_grey{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #919191;
	line-height: 20px;
}
.text12_black{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 20px;
}
.text11_white{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
}
.text12_white{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #da2727;
}
.text11_blue{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1e8ac8;
}
.text12_blue{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1e8ac8;
}
.text14_blue{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #1e8ac8;
	line-height: 30px;
}
.input_login{
	background-image: url(images/index_login.jpg);
	background-repeat: no-repeat;
	border:0px;
	height: 22px;
	width: 56px;
}
.button_join_free_now2{ background-image: url(images/button_join_free_now.jpg); background-repeat: no-repeat; border:0px; height: 33px; width: 160px;}
.button_search{ background-image: url(images/button_search.gif); background-repeat: no-repeat; border:0px; height: 31px; width: 95px; margin-left:120px;}
.button_search{
	background-image: url(images/button_search.gif);
	background-repeat: no-repeat;
	border:0px;
	height: 31px;
	width: 95px;
	margin-left:120px;
}
.input_free_button{
	background-image: url(images/free_button.jpg);
	background-repeat: no-repeat;
	border:0px;
	height: 49px;
	width: 211px;
}
.input_photo_button{
	background-image: url(images/photo_button.png);
	background-repeat: no-repeat;
	border:0px;
	height: 45px;
	width: 189px;
}
.input_tang_button{
	background-image: url(images/index_tang_button.gif);
	background-repeat: no-repeat;
	border:0px;
	height: 21px;
	width: 63px;
}
.input_photo_joinnow{
	background-image: url(images/photo_joinnow.gif);
	background-repeat: no-repeat;
	border:0px;
	height: 31px;
	width: 114px;
}
.input_photo_login_button{
	background-image: url(images/login_button.jpg);
	background-repeat: no-repeat;
	border:0px;
	height: 45px;
	width: 131px;
}
.input_free_d_button{
	background-image: url(images/free_d2.gif);
	background-repeat: no-repeat;
	border:0px;
	height: 27px;
	width: 115px;
}


.textfield_reg{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	height: 19px;
}