﻿@CHARSET "UTF-8";


html{ width:100%; height:100%;}
body {
	font-family: 'Microsoft YaHei', 'simsun';
	position:relative;
}
.sprite {
	background-image: url("../../../templates/cn/images/sprite.png");
	/* _background-image: url("../../../templates/cn/images/sprite.gif"); */
}

.ml25 {margin-left: 25px;} 

.new_wrap {
	width: 1000px;
	margin: 0 auto
}
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0
}
.clearfix {
	zoom: 1
}
.new_header {
	background: #fff;
	overflow: hidden
}
.new_header .logo {
	width: 215px;
	height: 70px;
	background-position: 0 0;
	display: block;
	float: left;
}
.new_header .logo_txt { 
	width: 148px;
	height: 68px;
	background-position: 0 0;
	display: none;
	float: left;
}
.new_header .form_login {
	width: 430px;
	margin: 20px 0 0 0;
	float: right;
	position: relative;
}
.new_header .form_login .input_text {
	width: 123px;
	height: 23px;
	line-height: 22px;
	padding: 0 6px;
	border: 1px #CCCCCC solid;
	color: #5A5C45;
	float: left;
	margin: 0 0 0 8px;
	_display: inline
}
.new_header .form_login .btn_login {
	width: 65px;
	height: 23px;
	background-position: 0 -188px;
	border: 0;
	float: left;
	margin: 1px 0 0 8px;
	cursor: pointer;
	_display: inline;
	_background: url("../../../templates/cn/images/sprite.png") 0 -188px
}
.new_header .form_login .btn_login:hover {
	background-position: 0 -221px
}
.new_header .form_login .forget_pass {
	float: left;
	margin: 3px 0 0 10px;
	_display: inline;
	color: #b8b8b8;
	text-decoration: underline
}
.new_header .form_login .forget_pass:hover {
	color: #979797
}
.new_header .form_login .tips_password {
	color: #dbdbdb;
	position: absolute;
	top: 3px;
	right: 246px;
	z-index: 10
}
.new_user_reg {
	height: 450px;
	background: url("../../../templates/cn/images/big_bg4.jpg") center top #edebe7 no-repeat; 
	overflow:hidden;
}
.new_user_reg .reg_box {
	width: 398px;
	height: 464px;
	margin: 35px 0 0 0;
	float: right;
	position: relative;
	_overflow:hidden;
}
.reg_box .form_reg {
	width: 100%
	font-size: 14px;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 99
}
.reg_box .form_bg {
	width: 398px;
	height: 380px;
	background: #fff;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
	opacity: .8;
	filter: alpha(opacity=40)
}
.reg_box .form_reg h2, #popup_reg .reg_form h2 {
	font-family: 'Microsoft YaHei';font-size: 18px;text-align: center;
	padding: 8px 0 8px 0;margin: 0 10px;
	border-bottom: 1px #f4f3f3 solid;font-weight: 400;color: #8e8e8e;}
.reg_box .form_reg h2 strong, #popup_reg .reg_form h2 strong {color: #363e41;font-weight: bold;
	padding-right: 12px;vertical-align: 1px;}
.reg_box .form_reg dl, #popup_reg .reg_form dl {margin-top: 20px;line-height: 32px}
.reg_box .form_reg dl dt, #popup_reg .reg_form dl dt {width: 70px;
	text-align: right;color: #666;line-height: 1.5;padding: 6px;float: left}
.reg_box .form_reg dd, #popup_reg .reg_form dd  {float: left;display: inline;color: #666}
.reg_box .form_reg .fn-left, #popup_reg .reg_form .fn-left {float: left}
.reg_box .form_reg .mt9, #popup_reg .reg_form .mt9 {margin-top: 9px;*margin-top: 4px}
.reg_box .form_reg dl dd label.sex, #popup_reg .reg_form dl dd label.sex {
	background: url('../../../templates/cn/images/sex.jpg') no-repeat 4px 6px;padding-left: 25px;
	height: 32px;width: 15px;display: inline}
.reg_box .form_reg dl dd label.nan {background-position: 5px 5px}
.reg_box .form_reg dl dd label.nv {background-position: 5px -26px}
.reg_box .form_reg .first {margin-top: 15px}
.reg_box .form_reg .w12,  #popup_reg .reg_form .w12 {width: 272px;margin-left: 10px}
.reg_box .form_reg .ml43, #popup_reg .reg_form .ml43 {margin-left: 43px;}
.reg_box .form_reg .ml10, #popup_reg .reg_form .ml10{margin-left: 15px}
.reg_box .form_reg .ml5, #popup_reg .reg_form .ml5 {margin-left: 5px}
.reg_box .form_reg .ml52, #popup_reg .reg_form .ml52 {margin-left: 52px}
.reg_box .form_reg .ml40, #popup_reg .reg_form .ml40 {margin-left: 40px}
.reg_box .form_reg .mt15, #popup_reg .reg_form .mt15 {margin-top: 15px;position: relative}
.reg_box .form_reg .mt13 {margin-top: 13px;position: relative;}
.reg_box .form_reg .mt20, #popup_reg .reg_form .mt20 {margin-top: 20px}
.reg_box .form_reg .mt16, #popup_reg .reg_form .mt16 {margin-top: 16px}
.reg_box .form_reg .get, #popup_reg .reg_form .get {background-color: #019875; ; z-index: 28;border: 0;
	position: absolute;color: #fff;padding: 6px 10px;top: 1px; right: 0;}
#popup_reg .reg_form .get {padding: 4px 10px;}
.reg_box .form_reg .jy-sel, #popup_reg .reg_form .jy-sel{
	background: url('../../../templates/cn/images/reg_bg.gif') no-repeat 0 0;
	width: 86px;height: 32px;position: relative;z-index: 1}
.reg_box .form_reg .jy-sel-i, #popup_reg .reg_form .jy-sel-i  {
	cursor: pointer;outline: none;position: absolute;top: 6px;left: 2px;
	width: 56px;border: none;*background: none;text-align: center;height: 20px;
	line-height: 20px;color: #333}
.reg_box .form_reg .jy-sel-t, #popup_reg .reg_form .jy-sel-t {
	position: absolute;top: 0;right: 0;line-height: 32px;width: 30px;text-align: center}
.reg_box .form_reg .jy-seled, #popup_reg .reg_form .jy-seled {
	display: none;position: absolute;top: 0;left: 0;width: 86px;height: 32px;z-index: 100;
	text-align: center;background: url('../../../templates/cn/images/reg_bg.gif') no-repeat 0 -32px;
	font-size: 14px;color: #666}
.reg_box .form_reg .jy-seled span, #popup_reg .reg_form .jy-seled span {padding-right: 4px}
.reg_box .form_reg .jy-sel-o, #popup_reg .reg_form .jy-sel-o{
	background-color: #fff;
	border: 1px solid #2d99b7;
	width: 398px;
	font-size: 12px;
	padding: 0 0 5px 8px;
	position: absolute;
	z-index: 99;
	top: 31px;
	left: -44px;
	display: none
}
.reg_box .form_reg .jy-sel-o ul, #popup_reg .reg_form .jy-sel-o ul {
	padding-top: 5px
}
.reg_box .form_reg .jy-sel-o li, #popup_reg .reg_form .jy-sel-o li {
	overflow: hidden;
	zoom: 1;
	line-height: 24px;
	font-size: 12px;
	font-family: \5b8b\4f53
}
.reg_box .form_reg .jy-sel-o li span, #popup_reg .reg_form .jy-sel-o li span{
	float: left;
	font-weight: bold;
	text-align: right;
	color: #333
}
.reg_box .form_reg .jy-sel-o li a, #popup_reg .reg_form .jy-sel-o li a {
	padding: 0 5px;
	float: left;
	text-align: center;
	text-decoration: none;
	color: #333;
	white-space: nowrap;
	font-family: \5b8b\4f53;
	font-size: 12px
}
.reg_box .form_reg .jy-sel-o li a:hover {
	color: #f24c2b;
	text-decoration: none
}
.reg_box .form_reg .ml7, #popup_reg .reg_form .ml7 {
	left: 7px
}
.reg_box .form_reg .ml14, #popup_reg .reg_form .ml14 {
	left: 14px
}
.reg_box .form_reg .pl106, #popup_reg .reg_form .pl106 {
	left: -116px;
	width: 315px;
	padding: 0
}
.reg_box .form_reg .pl106 ul li, #popup_reg .reg_form .pl106 ul li{
	padding: 5px 0
}
.reg_box .form_reg .pl106 ul li a, #popup_reg .reg_form .pl106 ul li a {
	padding: 0 9px
}
.reg_box .form_reg .pl280, #popup_reg .reg_form  .pl280 {
	left: -231px;
	width: 395px;
	padding: 0
}
.reg_box .form_reg .pl280 ul li {
	padding: 6px 0 11px
}
.reg_box .form_reg .pl280 ul li a {
	padding: 0 10px
}
.reg_box .form_reg .jy-sel-b, #popup_reg .reg_form .jy-sel-b{
	width: 272px;
	background: url('../../../templates/cn/images/reg_bg.gif') no-repeat 0 -73px
}
.reg_box .form_reg .jy-seled-a, #popup_reg .reg_form .jy-seled-a {
	width: 272px;
	text-align: left;
	z-index: 100;
	background: url('../../../templates/cn/images/reg_bg.gif') no-repeat 0 -106px
}
.reg_box .form_reg .jy-sel-bi, #popup_reg .reg_form .jy-seled-a {
	width: 248px;
	padding: 0 10px;
	z-index: 2;
	text-align: left
}
.reg_box .form_reg .jy-sel-o li span.fc2 {
	color: #b3b3b3;
	text-align: center;
	font-weight: normal
}
.reg_box .form_reg .jy-sel-o .hot {
	position: relative;
	top: 0;
	padding: 3px 0 5px
}
.reg_box .form_reg .jy-sel-o li.hot a {
	color: #0066cb;
	text-decoration: underline
}
.reg_box .form_reg .jy-sel-o li.hot a:hover {
	color: #0066cb;
	text-decoration: none
}
.reg_box .form_reg .jy-sel-o li.add {
	padding-bottom: 5px
}
.reg_box .form_reg .jy-sel-o li.add span {
	text-align: center;
	padding: 0 16px 0 6px;
	color: #666;
	font-size: 14px
}
.reg_box .form_reg .jy-sel-o li.add span.fc2 {
	color: #b3b3b3;
	font-size: 12px;
	padding: 0 25px 0 0
}
.reg_box .form_reg .jy-sel-o li.add a {
	text-decoration: underline;
	padding: 0 4px
}
.reg_box .form_reg .jy-sel-o li span.fc2 {
	padding: 4px 0 0 4px
}
.reg_box .form_reg .jy-sel-oc {
	background-color: #fff;
	border: 1px solid #2d99b7;
	position: absolute;
	top: 31px;
	left: -44px;
	display: none;
	padding: 0 10px 10px;
	width: 369px
}
.reg_box .form_reg .jy-sel-oc li a {
	text-decoration: underline;
	color: #666
}
.reg_box .form_reg .city-box .city-return {
	color: #0066cb;
	text-decoration: underline
}
.reg_box .form_reg .city-box .city-return:hover {
	color: #0066cb;
	text-decoration: none
}
.reg_box .form_reg .city-box span {
	padding-right: 10px
}
.reg_box .form_reg .height-o {
	width: 274px;
	height: 242px;
	overflow-y: auto;
	overflow-x: hidden;
	top: 0;
	left: 88px;
	padding: 0;
	z-index: 11;
	display: none
}
.reg_box .form_reg .height-o ul {
	padding: 0
}
.reg_box .form_reg .height-o li {
	margin: 0;
	padding: 0;
	float: left
}
.reg_box .form_reg .height-o li a {
	width: 264px;
	height: 24px;
	text-align: left;
	display: block
}
.reg_box .form_reg .height-o li.curr a {
	background: #e8f9fe;
	color: #666
}
.reg_box .form_reg .height-o li a:hover {
	background: #e8f9fe;
	color: #666
}
.reg_box .form_reg .education-o {
	width: 274px;
	height: 168px;
	overflow: hidden;
	top: 0;
	left: 88px;
	padding: 0;
	display: none
}
.reg_box .form_reg .education-o ul {
	padding: 0
}
.reg_box .form_reg .education-o li {
	margin: 0;
	padding: 0;
	float: left
}
.reg_box .form_reg .education-o li a {
	width: 264px;
	height: 24px;
	text-align: left;
	display: block
}
.reg_box .form_reg .education-o li.curr a {
	background: #e8f9fe;
	color: #666
}
.reg_box .form_reg .education-o li a:hover {
	background: #e8f9fe;
	color: #666
}
.reg_box .form_reg .mar, #popup_reg .reg_form .mar {
	padding-left: 3px
}
.reg_box .form_reg .reg_submit, #popup_reg .reg_form .reg_submit {
	width: 100%;
	background: #f90;
	float: left
}
.reg_box .form_reg .sub-btn, #popup_reg .reg_form .sub-btn  {
	width: 229px;
	height: 48px;
	background-position: -387px -188px;
	border: 0;
	cursor: pointer;
	display: block;
	float: left;
	margin-left: 93px;
	_display: inline;
	_background: url("../../../templates/cn/images/sprite.png") -387px -188px
}
.reg_box .form_reg .sub-btn:hover, #popup_reg .reg_form .sub-btn:hover {
	background-position: -387px -246px
}
.reg_box .form_reg .member {
	text-align: center
}
.reg_box .form_reg .member a {
	color: #929191;
	text-decoration: underline
}
.reg_box .form_reg .member a:hover {
	color: #929191;
	text-decoration: none
}
.regInput {
	text-align: center;
}
.new_publicist {
	height: 78px;
	background-color: #ededed
}
.new_publicist .publicist_box {
	height: 100px;
	background-position: 0 -78px;
	background-repeat: no-repeat
}
.new_user_best {
	
	background-color: #26475A;  
	padding: 30px 0;
	_padding-bottom: 15px;
}

.new_user_best h2 {
	height: 53px;
	line-height: 50px;
	padding: 0 0 0 60px;
	font-size: 28px;
	color: #eff0f0;
	
	background-position: 0 -482px;
	background-repeat: no-repeat
}
.new_user_best .waterfall {
	width: 1000px;
	height: 574px;
	margin-top: 30px
}
.new_user_best .waterfall .item_list {
	position: relative;
}
.new_user_best .waterfall .item_list .item {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	background: #303438;
}
.new_user_best .waterfall .item_list .label {
	width: 250px;
	height: 142px;
	top: 0;
	left: 0;
	overflow: hidden
}
.new_user_best .waterfall .item_list .label a {
	width: 82px;
	height: 46px;
	line-height: 46px;
	text-align: center;
	font-size: 18px;
	color: #fff;
	background: #8D85B6;
	top: 0;
	left: 0;
	display: block;
	position: absolute;
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition: all .3s ease-in-out 0s;
	-ms-transition: all .3s ease-in-out 0s;
	-o-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s
}
.new_user_best .waterfall .item_list .label a:hover {
	background: #26bde7;
	text-decoration: none
}
.new_user_best .waterfall .item_list .label a.curr {
	background: #26bde7;
	text-decoration: none
}
.new_user_best .waterfall .item_list .label a.a1 {
	top: 0;
	left: 0
}
.new_user_best .waterfall .item_list .label a.a2 {
	top: 0;
	left: 84px
}
.new_user_best .waterfall .item_list .label a.a3 {
	top: 0;
	left: 168px
}
.new_user_best .waterfall .item_list .label a.a4 {
	top: 48px;
	left: 0
}
.new_user_best .waterfall .item_list .label a.a5 {
	top: 48px;
	left: 84px
}
.new_user_best .waterfall .item_list .label a.a6 {
	top: 48px;
	left: 168px
}
.new_user_best .waterfall .item_list .label a.a7 {
	top: 96px;
	left: 0
}
.new_user_best .waterfall .item_list .label a.a8 {
	top: 96px;
	left: 84px
}
.new_user_best .waterfall .item_list .label a.a9 {
	top: 96px;
	left: 168px
}
.new_user_best .waterfall .item_list .size1 {
	width: 248px;
	height: 286px
}
.new_user_best .waterfall .item_list img.tm {
    position: absolute; 
	top: 0;
	left: 0; 
	z-index: 2;
	cursor: pointer;
	-webkit-transition: all .4s ease-in-out 0s;
	-moz-transition: all .4s ease-in-out 0s;
	-ms-transition: all .4s ease-in-out 0s;
	-o-transition: all .4s ease-in-out 0s;
	transition: all .4s ease-in-out 0s;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1)
}
.new_user_best .waterfall .item_list img.tm:hover {
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-ms-transform: scale(1.2);
	-o-transform: scale(1.2);
	transform: scale(1.2)
}
.new_user_best .waterfall .item_list .size1 img.tm {
	width: 248px;
	height: 286px
}
.new_user_best .waterfall .item_list .size2 {
	width: 123px;
	height: 142px
}
.new_user_best .waterfall .item_list .size2 img.tm {
	width: 123px;
	height: 142px
}
.new_user_best .waterfall .item_list .tm {
	 
}
.new_user_best .waterfall .item_list .loading_img {
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -8px 0 0 -8px;
	z-index: 1
}
.new_user_best .waterfall .item_list .pos1 {
	top: 0;
	left: 750px
}
.new_user_best .waterfall .item_list .pos2 {
	top: 0;
	left: 500px
}
.new_user_best .waterfall .item_list .pos3 {
	top: 0;
	left: 625px
}
.new_user_best .waterfall .item_list .pos4 {
	top: 144px;
	left: 500px
}
.new_user_best .waterfall .item_list .pos5 {
	top: 144px;
	left: 625px
}
.new_user_best .waterfall .item_list .pos6 {
	top: 0;
	left: 250px
}
.new_user_best .waterfall .item_list .pos7 {
	top: 144px;
	left: 0px
}
.new_user_best .waterfall .item_list .pos8 {
	top: 144px;
	left: 125px
}
.new_user_best .waterfall .item_list .pos9 {
	top: 288px;
	left: 0
}
.new_user_best .waterfall .item_list .pos10 {
	top: 432px;
	left: 0
}
.new_user_best .waterfall .item_list .pos11 {
	top: 288px;
	left: 125px
}
.new_user_best .waterfall .item_list .pos12 {
	top: 288px;
	left: 375px
}
.new_user_best .waterfall .item_list .pos13 {
	top: 432px;
	left: 375px
}
.new_user_best .waterfall .item_list .pos14 {
	top: 288px;
	left: 500px
}
.new_user_best .waterfall .item_list .pos15 {
	top: 432px;
	left: 500px
}
.new_user_best .waterfall .item_list .pos16 {
	top: 288px;
	left: 625px
}
.new_user_best .waterfall .item_list .pos17 {
	top: 288px;
	left: 875px
}
.new_user_best .waterfall .item_list .pos18 {
	top: 432px;
	left: 875px
}

.new_user_best .best_search {
	margin: 40px 0 0 0;
	padding: 0 0 30px 0;
	z-index: 2;
	position: relative;
	_padding-bottom: 15px;
}
.new_user_best .best_search li {
	height: 28px;
	line-height: 28px;
	float: left;
	color: #ccc;
	position: relative;
	
}
.new_user_best .best_search li b {
	font-size: 18px;
	font-weight: 400;
	float: left;
	padding-right: 10px
}
.new_user_best .best_search li .drop_down {
	width: 90px;
	float: left;
	position: relative
}
.new_user_best .best_search li .drop_down_location {
	width: 162px;
	float: left;
	position: relative
}
.new_user_best .best_search li .drop_down .arrow {
	font-size: 0;
	width: 9px;
	height: 5px;
	position: absolute;
	top: 12px;
	right: 0;
	z-index: 11;
	cursor: pointer;
}
.new_user_best .best_search li .drop_down .aw_1 {
	background-position: -36px -344px
}
.new_user_best .best_search li .drop_down .aw_2 {
	background-position: -36px -358px
}
.new_user_best .best_search li .drop_down_location .aw_1 {
	right: 10px;
}
.new_user_best .best_search li .value {
	width: 84px;
	height: 27px;
	line-height: 26px;
	font-size: 16px;
	color: #999;
	padding-left: 10px;
	border: 1px #fff solid;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10;
	background: #303438;
	cursor: pointer;
}
.new_user_best .best_search li .value_hover {
	background: #57595b;
	border-bottom-color: #57595b
}
.new_user_best .best_search li .drop_down_location .value {
	width: 150px
}
.new_user_best .best_search li .drop_down_btn {
	width: 57px;
	height: 20px;
	background-position: 0 -254px;
	border: 0;
	text-indent: -9999px;
	_background: url("../../../templates/cn/images/sprite.png") 0 -254px;
	margin-top: 14px;
	_margin-top: 10px;
	display: block;
}
.new_user_best .best_search li.s_1 {
	padding-left: 30px;
	position: relative
}
.new_user_best .best_search li.s_1 .search_ico {
	width: 25px;
	height: 25px;
	display: block;
	font-size: 18px;
	color: #ccc;
	position: absolute;
	top: 2px;
	left: 0;
	background-position: 0 -344px
}
.new_user_best .best_search li.s_2 {
	padding-left: 46px
}
.new_user_best .best_search li.s_3 {
	padding-left: 10px
}
.new_user_best .best_search li .sub_menu {
	padding: 0 10px 10px 10px;
	background: #57595b;
	border: 1px #666 solid;
	position: absolute;
	top: 28px;
	left: 0;
	z-index: 1;
	display: none;
	height: 76px;
}
.new_user_best .best_search li .sub_menu label {
	display: block;
	color: #afacac;
	font-size: 14px
}
.new_user_best .best_search li .sub_menu_sex {
	width: 100px
}
.new_user_best .best_search li .sub_menu_sex select {
	width: 90px;
}
.new_user_best .best_search li .sub_menu_sex .drop_down_btn {
	margin-top: 10px;
}
.new_user_best .best_search li .sub_menu_age {
	width: 135px
}
.new_user_best .best_search li .sub_menu_age select {
	width: 50px
}
.new_user_best .best_search li .sub_menu_location {
	width: 200px
}
.new_user_best .best_search li .sub_menu_location select {
	width: 96px
}
.new_user_best .best_search li .btn_submit {
	width: 125px;
	height: 29px;
	background-position: -75px -188px;
	display: block;
	border: 0;
	_background: url("../../../templates/cn/images/sprite.png") -75px -188px
}
.new_user_best .best_search li .btn_submit:hover {
	background-position: -75px -227px
}
.sub_menu_sex .dq_select {
	margin-top: 0;
}
.dq_select {
	height: 20px;
	margin-top: -3px;
}
.dq_select select {
	vertical-align: middle;
	border: 1px solid #ccc;
	height: 20px;
}
.new_user_succeed {
	background-color: #eff0f0;
	padding: 30px 0 40px 0
}
.new_user_succeed .new_wrap {
	position: relative
}
.new_user_succeed h2 {
	height: 41px;
	line-height: 40px;
	padding: 0 0 35px 60px;
	font-size: 20px;
	color: #3f3f3f;
	background-color: #eff0f0;
	background-position: 0 -545px;
	background-repeat: no-repeat
}
.new_user_succeed .love_count {
	position: absolute;
	top: 10px;
	right: 0;
	display: block;
}
.new_user_succeed .love_count li {
	overflow: hidden;
	float: left;
	font-size: 14px;
	padding: 3px 0 0 10px;
	font-weight: bold;
	color: #303438
}
.new_user_succeed .love_count li.num {
	padding: 0 0 0 10px
}
.new_user_succeed .love_count li i {
	width: 24px;
	height: 24px;
	line-height: 24px;
	font-size: 18px;
	color: #fff;
	display: inline-block;
	font-style: normal;
	background: #ff546a;
	margin: 1px;
	text-align: center;
	font-weight: 400
}
.new_user_succeed .love_case {
	height: 328px;
	overflow: hidden;
	position: relative
}
.new_user_succeed .love_case ul {
	float: left;
	margin-left: -8px;
	padding: 25px 0 5px 0
}
.new_user_succeed .love_case .item {
	width: 160px;
	height: 160px;
	float: left;
	position: absolute;
	overflow: hidden
}
.new_user_succeed .love_case .item a, .new_user_succeed .love_case .item a:hover {
	text-decoration: none;
}
.new_user_succeed .love_data .item a, .new_user_succeed .love_data .item a:hover {
	display: block;
	width: 160px;
	height: 160px;
	overflow: hidden;
}
.new_user_succeed .love_case .item a .user_name {
	width: 160px;
	height: 45px;
	position: absolute;
	bottom: -48px;
	left: 0
}
.new_user_succeed .love_case .item a .user_name i {
	width: 160px;
	height: 40px;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 2;
	text-align: center;
	color: #fff;
	font-style: normal;
	filter: alpha(opacity=100);
}
.new_user_succeed .love_case .item a .user_name em {
	display: block;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
}
.new_user_succeed .love_case .item a .user_name span {
	width: 160px;
	height: 45px;
	background: #000;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 1;
	opacity: .4;
	filter: alpha(opacity=40)
}
.new_user_succeed .love_case .pos1 {
	top: 0;
	left: 168px
}
.new_user_succeed .love_case .pos2 {
	top: 0;
	left: 498px
}
.new_user_succeed .love_case .pos3 {
	top: 0;
	left: 504px
}
.new_user_succeed .love_case .pos4 {
	top: 0;
	left: 672px
}
.new_user_succeed .love_case .pos5 {
	top: 0;
	left: 840px
}
.new_user_succeed .love_case .pos6 {
	top: 168px;
	left: 0
}
.new_user_succeed .love_case .pos7 {
	top: 168px;
	left: 168px
}
.new_user_succeed .love_case .pos8 {
	top: 168px;
	left: 336px
}
.new_user_succeed .love_case .pos9 {
	top: 168px;
	left: 504px
}
.new_user_succeed .love_case .pos10 {
	top: 168px;
	left: 672px
}
.new_user_succeed .love_case .pos11 {
	top: 168px;
	left: 840px
}
.new_user_succeed .love_case img {
	width: 330px;
	height: 160px;
	vertical-align: top;
}
.new_user_succeed .love_case .label {
	position: relative
}
.new_user_succeed .love_case .label a {
	width: 79px;
	height: 39px;
	line-height: 38px;
	text-align: center;
	font-size: 14px;
	color: #fff;
	background: #219dc0;
	position: absolute;
	float: left;
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition: all .3s ease-in-out 0s;
	-ms-transition: all .3s ease-in-out 0s;
	-o-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s
}
.new_user_succeed .love_case .label a.a1 {
	top: 0;
	left: 0
}
.new_user_succeed .love_case .label a.a2 {
	top: 0;
	left: 81px
}
.new_user_succeed .love_case .label a.a3 {
	top: 41px;
	left: 0
}
.new_user_succeed .love_case .label a.a4 {
	top: 41px;
	left: 81px
}
.new_user_succeed .love_case .label a.a5 {
	top: 82px;
	left: 0
}
.new_user_succeed .love_case .label a.a6 {
	top: 82px;
	left: 81px
}
.new_user_succeed .love_case .label a.a7 {
	top: 123px;
	left: 0;
	height: 38px
}
.new_user_succeed .love_case .label a.a8 {
	top: 123px;
	left: 81px;
	height: 38px
}
.new_user_succeed .love_case .label a:hover {
	background: #26bde7;
	text-decoration: none
}
.new_user_succeed .love_case .label a.curr {
	background: #26bde7;
	text-decoration: none
}
.new_user_succeed .love_case .tm {
	opacity: 0;
	filter: alpha(opacity=0);
}
.new_liehun {
	background-color:#8D85B6;
	height: 115px
}
.new_liehun .new_wrap {
	position: relative
}
.new_liehun .icon_liehun {
	width: 67px;
	height: 67px;
	background-position: 0 -405px;
	position: absolute;
	top: 25px;
	left: 0
}
.new_liehun h2 {
	font-size: 34px;
	color: #fff;
	position: absolute;
	top: 35px;
	left: 90px
}
.new_liehun .btn_leihun {
	outline: none;
	width: 167px;
	height: 57px;
	background-position: -210px -188px;
	display: block;
	position: absolute;
	top: 31px;
	right: 10px;
	text-indent: -9999px
}
.new_liehun .btn_leihun:hover {
	background-position: -210px -255px
}

.bottom-info {text-align: center;background: #fff;color: #000;line-height: 30px;width: 1000px; margin: 0 auto;}
.bottom-info a {color: #000;margin: 0 5px 0 5px;}

.floating-quick-links {position: fixed;right: 0;top: 150px;_position:absolute;_top:50%}
.floating-quick-links li {width: 50px;height: 46px;background-color: #ff546a;font-size: 14px;
	border-bottom: 1px solid #fff;text-align: center;color: #fff;padding-top: 4px;}
.floating-quick-links li.last {border-bottom: none;}
.floating-quick-links li a {color: #fff;text-decoration: none; }
.floating-quick-links li:hover {background-color: #e82d46;}
.floating-quick-links li br{ display:inline; line-height:1px; } 

.jy-sel-o a {display: inline-block;height: 20px;line-height: 20px;}
.area-item a {width: 45px;}
.activity_case li {float: left;width: 165px;overflow: hidden;margin-bottom: 10px;}
.activity_case .100li{ width:100px;}
.activity_case li>div {width: 240px;margin: 0 auto;}

.new_user_succeed .label {text-align: center;}
.new_user_succeed .label a {background: none repeat scroll 0 0 #8D85B6;display: inline-block;
    color: #fff;font-size: 14px;height: 36px;line-height: 36px;
    text-align: center;transition: all 0.3s ease-in-out 0s;width: 48%;
    text-decoration: none;border:1px solid #f4f3f3;}
.new_user_succeed .label .a7,.new_user_succeed .label .a8,.new_user_succeed .label .a9 {
    margin-bottom: 0;}
.new_user_succeed .label a:hover {background: #26bde7;text-decoration: none}
.new_user_succeed .label a.curr {background: #26bde7;text-decoration: none}

.com-envir-content {width: 110px; line-height: 30px;background-color: #fff;text-align: center;
	position: absolute;display: none;  }
.com-envir-content a {color: #000;}
.com-activities-content {width: 110px; line-height: 30px;background-color: #fff;text-align: center;
	position: absolute;display: none;  }
.com-activities-content a {color: #000;}
.com-news-content {width: 110px; line-height: 30px;background-color: #fff;text-align: center;
	position: absolute;display: none;  }
.com-news-content a {color: #000;}
.qtip-title {font-size: 14px;} 
.qtip-content {font-size: 12px;line-height: 20px;}

#popup_reg {display: none;width: 700px;}
#popup_reg .member_info {background-color: #e3e3e3;padding: 10px;width: 260px;}
#popup_reg .member_info .cover {width: 248px; height: 290px;overflow: hidden;}
#popup_reg .name {font-size: 18px; color: #de5469;font-weight: bold;}
#popup_reg p, #popup_reg .name {margin-top: 7px;}
#popup_reg .member_info, #popup_reg .reg_form {float: left;}
#popup_reg .reg_form {width: 420px;font-size: 14px;}
#popup_reg .member_info>img {-moz-border-radius: 15px;
	-webkit-border-radius: 15px; border-radius:15px; }
#popup_reg .reg_form .jy-sel-c {width: 250px; text-align: left;padding-left: 10px;}


.other_account_login {position: fixed;bottom: 0px;height: 60px;background-color: #000;width: 100%;
    z-index: 100000;filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8; _position:absolute; _bottom:0px;_left:0px;}
.other_account_login p {width: 1000px; margin: 0 auto;color: #fff;line-height: 60px;_padding-top:10px;}
.other_account_login p strong {font-size: 16px;}
.other_account_login .guide {vertical-align: -10px;margin-left: 15px;}
.other_account_login .btn {padding: 5px 15px;text-align: center;font-weight: bold;
	color: #fff;text-decoration: none;}
.other_account_login .btn-reg {background-color: #ff546a; margin-left: 300px;}
.other_account_login .btn-login {background-color: #019875;margin-left: 20px;}
.other_account_login .close {position: absolute;right: 20px; top: 15px;}
.other_account_login .close:hover{ -moz-transform: rotate(70deg); -webkit-transform: rotate(70deg); 
    -o-transform: rotate(70deg); -ms-transform: rotate(70deg); transform: rotate(70deg); } 

.news_content {width: 600px; height: 350px;background-color: #019875;
	position: absolute;display: none; filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8;  
    opacity: 0.8;}
.news_content ul {padding: 10px;}
.news_content h3 {text-align: center; color: #fff; font-size: 20px;line-height: 350px;}

.tCompany{  float:right;width:auto!important;+min-width:300px;+width:300px;_width:400px;}
.tCompany .tL,.tCompany .tR, .allCategory .tL, .allCategory .tR{ background:url(../../../templates/cn/images/bg.gif) no-repeat scroll 0 0px; width:16px; height:22px; float:left;}
.tCompany .tR, .allCategory .tR{ background-position:-16px 0 ; float:left;}
.tCompany .tM, .allCategory .tM{ float:left;height:22px; background:#fb7c91; display:inline-block; line-height:20px;width:auto!important;+float:left;+min-width:250px;+width:250px;_width:360px;}
.tCompany .tM a, .allCategory .tM a{ color:#fff;}
.tCompany .tM a:hover, .allCategory .tM a:hover{ color:#b52a25}
.tCompany .tM a.onthis{ color:#b52a25}

.allCategory {float:left;width:auto!important;}
#subMenu {background-color: #ff546a; padding: 8px 20px;color: #fff;
  filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;display: none;position: absolute;z-index: 99999999}
#subMenu .item{float: left;width: 130px;line-height: 25px;border-right: 1px dotted #fff;margin-right: 10px;
   height: 228px;}
#subMenu .item h3 {font-weight: bold; font-size: 14px;}
#subMenu .item .qrcode {margin-top: 50px;}
#subMenu .last {border-right: none;margin-right: 0;}
#subMenu .item a {color: #fff;}
#subMenu .slideUp {margin-top: 7px;}
#subMenu .slideUp a {color: #fff; display:inline-block;padding: 5px 15px;background-color: #019875;}﻿

