@charset "utf-8";
	a,abbr,acronym,address,applet,big,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,iframe,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var {
	border:0;
	margin:0;
	outline:0;
	padding:0
}
:focus {
	outline:0
}
ol,ul {
	list-style:none
}
table {
	border-spacing:0;
	border-collapse:collapse
}
blockquote:after,blockquote:before,q:after,q:before {
	content:""
}
blockquote,q {
	quotes:"" ""
}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
	display:block
}
a img {
	border:none
}
pre,textarea {
	background:#fff;
	font-family:Arial,simsun;
	font-size:12px;
	color:#5D7181
}
pre {
	background:0 0
}
input {
	font-family:Arial,simsun;
	font-size:12px;
	color:#5D7181
}
.fl {
	float:left
}
.fr {
	float:right
}
.clear {
	float:none;
	clear:both
}
.hide {
	display:none
}
.breakword {
	word-wrap:break-word
}
.nowrap {
	white-space:nowrap
}
.clearfix:after,.clearfix:before {
	visibility:hidden;
	display:block;
	font-size:0;
	content:" ";
	clear:both;
	height:0
}
* html .clearfix {
	height:1%
}
.clearfix {
	display:block
}
.content {
	width:1200px;
	margin-left:auto;
	margin-right:auto
}
pre {
	white-space:pre-wrap;
	word-wrap:break-word
}
a {
	color:#2276b3;
	text-decoration:none
}
a:hover {
	text-decoration:underline
}
.text_normal {
	color:#5D7181
}
.text_important {
	color:#2276b3
}
.text_danger {
	color:red
}
.text_highlight {
	color:#f30
}
.text_success {
	color:#4e9626
}
.text_cut {
	color:#e9eef2
}
.inputDefault,.inputLarge,.inputMini,.inputSmall,.inputXLarge,.inputXMLarge,.inputXXLarge,.inputXXXLarge {
	padding:9px 4px;
	height:14px;
	border:1px solid #c1c1c1;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
	-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
	vertical-align:middle;
	background-color:#fff
}
.inputDefault {
	width:62px
}
.inputLarge {
	width:140px
}
.inputXLarge {
	width:180px
}
.inputXMLarge {
	width:200px
}
.inputXXLarge {
	width:550px
}
.inputXXXLarge {
	width:450px
}
.iconDate {
	background:url(./images/icodate.gif) no-repeat 129px 10px
}
.normal_textarea {
	width:99%;
	height:113px;
	border:1px solid #dedede;
	box-shadow:0 1px 4px #f2f2f2 inset;
	resize:none
}
.inputTxtNoShadow,.inputTxtNoShadowSmall {
	height:14px;
	border:1px solid #ddd;
	vertical-align:middle;
	padding:4px
}
.inputTxtNoShadowSmall {
	width:62px
}
.tipsOrders {
	position:relative;
	display:inline-block;
	border:1px solid #f30;
	color:#f30;
	line-height:24px;
	padding:0 4px;
	font-style:normal;
	background-color:#FEFFF1;
	font-weight:400
}
.iconFail,.iconNotification {
	padding-left:22px;
	background:url(./images/icon_sprites_v1.png) no-repeat 3px 3px #FEFFF1
}
.iconNotification {
	background-position:3px -26px
}
.tipsOrders_point {
	display:inline-block;
	width:10px;
	height:7px;
	position:absolute;
	left:25%;
	bottom:-7px;
	background:url(./images/icon_sprites_v1.png) no-repeat left -91px
}
.normalOrders,.warningOrders {
	line-height:34px;
	height:34px;
	display:block;
	background:url(./images/icon_sprites_v1.png) no-repeat 3px 10px #FEFFF1;
	padding-left:22px;
	margin-bottom:15px;
	font-size:14px;
	border:1px solid #f79851;
	padding-right:3px
}
.normalOrders {
	background:#FEFFF1;
	padding-left:5px
}
.normalOrders .button {
	vertical-align:2px
}
.tableTitle {
	border-top:2px solid #39f;
	width:100%;
	line-height:38px;
	background-color:#F0F4F7;
	text-align:left;
	margin-bottom:10px;
	font-size:14px
}
.tableTitle th {
	padding-left:4px;
	white-space:nowrap
}
.tableContent {
	width:100%;
	border:1px solid #d1d1d1;
	margin-bottom:10px;
	line-height:20px
}
.tableContent th {
	text-align:left;
	border-bottom:1px solid #EDF2F6;
	line-height:30px;
	padding:0 3px;
	background-color:#FBFBFB
}
.tableContent td {
	padding-top:10px;
	padding-bottom:10px
}
.tableContent td .ico_step {
	vertical-align:-1px;
	margin-right:3px
}
.dividing_line {
	padding:6px 3px 6px 6px;
	vertical-align:middle;
	font-size:12px;
	overflow:hidden
}
.dividing_border {
	display:inline-block;
	width:1px;
	min-height:91px;
	-height:91px;
	border-right:1px solid #E9EEF2;
	height:100%
}
.dataList_noneData_warp {
	clear:both;
	background:url(./images/no_data_largeBg.jpg) no-repeat center 7px;
	height:177px;
	padding-left:445px;
	padding-top:57px;
	line-height:24px;
	padding-bottom:80px
}
.dataList_noneData_inner {
	width:216px;
	text-align:center;
	display:table-cell;
	vertical-align:middle;
	height:115px;
	-writing-mode:tb-rl
}
.dataList_noneData_warp a {
	text-decoration:underline
}
.dataList_noneData_warp a:hover {
	text-decoration:none
}
.content .button {
	display:inline-block;
	color:#fff;
	padding-left:18px;
	background:url(./images/btn_all_v2.gif) no-repeat 0;
	padding-right:0
}
.content .button:hover,.content .button:hover .btn_wrap {
	text-decoration:none;
	cursor:pointer;
	background:url(./images/btn_all_hover_v2.gif) no-repeat 0
}
.content .button .btn_wrap {
	cursor:pointer;
	display:inline-block;
	padding:0 18px 0 0;
	background:url(./images/btn_all_v2.gif) no-repeat #3399fe;
	vertical-align:top
}
.content .btn_mini_normal {
	background-position:left 0;
	line-height:24px;
	color:#2d475b;
	height:24px
}
.content .btn_mini_normal .btn_wrap {
	background-position:right 0;
	height:24px;
	line-height:24px
}
.content .btn_mini_normal:hover {
	background-position:left 0
}
.content .btn_mini_normal:hover .btn_wrap {
	background-position:right 0
}
.content .btn_small_normal {
	background-position:left -26px;
	line-height:30px;
	color:#2d475b;
	height:30px;
	font-size:12px
}
.content .btn_small_normal .btn_wrap {
	height:30px;
	line-height:30px;
	background-position:right -26px;
	font-size:12px;
	vertical-align:top
}
.content .btn_small_normal:hover {
	background-position:left -26px
}
.content .btn_small_normal:hover .btn_wrap {
	background-position:right -26px
}
.content .btn_normal_normal {
	background-position:left -58px;
	line-height:34px;
	color:#2d475b
}
.content .btn_normal_normal .btn_wrap {
	background-position:right -58px
}
.content .btn_normal_normal:hover {
	background-position:left -58px
}
.content .btn_normal_normal:hover .btn_wrap {
	background-position:right -58px
}
.content .btn_large_normal {
	background-position:left -94px;
	color:#2d475b;
	font-size:16px;
	line-height:42px;
	height:42px
}
.content .btn_large_normal .btn_wrap {
	background-position:right -94px;
	line-height:42px;
	height:42px
}
.content .btn_large_normal:hover {
	background-position:left -94px
}
.content .btn_large_normal:hover .btn_wrap {
	background-position:right -94px
}
.content .btn_mini_important {
	background-position:left -138px;
	height:24px;
	line-height:24px;
	font-size:12px
}
.content .btn_mini_important .btn_wrap {
	background-position:right -138px;
	height:24px;
	line-height:24px
}
.content .btn_mini_important:hover {
	background-position:left -138px
}
.content .btn_mini_important:hover .btn_wrap {
	background-position:right -138px
}
.content .btn_small_important {
	background-position:left -164px;
	height:30px;
	line-height:30px;
	font-size:12px
}
.content .btn_small_important .btn_wrap {
	background-position:right -164px;
	height:30px;
	line-height:30px;
	font-size:12px;
	vertical-align:top
}
.content .btn_small_important:hover {
	background-position:left -164px
}
.content .btn_small_important:hover .btn_wrap {
	background-position:right -164px
}
.content .btn_normal_important {
	background-position:left -196px;
	height:34px;
	line-height:34px
}
.content .btn_normal_important .btn_wrap {
	background-position:right -196px
}
.content .btn_normal_important:hover {
	background-position:left -196px
}
.content .btn_normal_important:hover .btn_wrap {
	background-position:right -196px
}
.content .btn_large_important {
	background-position:left -232px;
	height:42px;
	line-height:42px;
	font-size:16px
}
.content .btn_large_important .btn_wrap {
	background-position:right -232px;
	height:42px;
	line-height:42px;
	font-size:16px
}
.content .btn_large_important:hover {
	background-position:left -232px
}
.content .btn_large_important:hover .btn_wrap {
	background-position:right -232px
}
.content .btn_largeX_important {
	background-position:left -276px;
	font-size:18px;
	line-height:54px
}
.content .btn_largeX_important .btn_wrap {
	background-position:right -276px
}
.content .btn_largeX_important:hover {
	background-position:left -276px
}
.content .btn_largeX_important:hover .btn_wrap {
	background-position:right -276px
}
.content .btn_largeX_success {
	background-position:left -376px;
	line-height:54px;
	font-size:18px
}
.content .btn_largeX_success:hover {
	background-position:left -376px
}
.content .btn_largeX_success .btn_wrap,.content .btn_largeX_success:hover .btn_wrap {
	background-position:right -376px
}
.content .btn_large_success {
	background-position:left -332px;
	line-height:42px;
	font-size:16px
}
.content .btn_large_success:hover {
	background-position:left -332px
}
.content .btn_large_success .btn_wrap,.content .btn_large_success:hover .btn_wrap {
	background-position:right -332px
}
.content .btn_large_disabled,.content .btn_large_disabled:hover,.content .btn_mini_disabled,.content .btn_mini_disabled:hover,.content .btn_normal_disabled,.content .btn_normal_disabled:hover,.content .btn_small_disabled,.content .btn_small_disabled:hover {
	background:url(./images/btn_all.gif) no-repeat;
	cursor:default
}
.content .btn_large_disabled:hover .btn_wrap,.content .btn_mini_disabled .btn_wrap,.content .btn_mini_disabled:hover .btn_wrap,.content .btn_normal_disabled .btn_wrap,.content .btn_normal_disabled:hover .btn_wrap .content .btn_large_disabled .btn_wrap,.content .btn_small_disabled .btn_wrap,.content .btn_small_disabled:hover .btn_wrap {
	cursor:default;
	color:#9a9a9a
}
.content .btn_mini_disabled,.content .btn_mini_disabled:hover {
	background-position:left -432px
}
.content .btn_mini_disabled .btn_wrap,.content .btn_mini_disabled:hover .btn_wrap {
	background-position:right -432px;
	height:24px;
	line-height:24px
}
.content .btn_small_disabled,.content .btn_small_disabled:hover {
	background-position:left -458px;
	height:30px;
	font-size:12px
}
.content .btn_small_disabled .btn_wrap,.content .btn_small_disabled:hover .btn_wrap {
	background-position:right -458px;
	height:30px;
	line-height:30px
}
.content .btn_normal_disabled,.content .btn_normal_disabled:hover {
	background-position:left -490px
}
.content .btn_normal_disabled .btn_wrap,.content .btn_normal_disabled:hover .btn_wrap {
	background-position:right -490px;
	height:34px;
	line-height:34px
}
.content .btn_large_disabled,.content .btn_large_disabled:hover {
	background-position:left -526px
}
.content .btn_large_disabled .btn_wrap,.content .btn_large_disabled:hover .btn_wrap {
	background-position:right -526px;
	height:42px;
	line-height:42px
}
.content .btn_mini_link,.content .btn_mini_link .btn_wrap {
	background:0 0;
	color:#2276b3
}
.content .btn_mini_link:hover,.content .btn_mini_link:hover .btn_wrap {
	background:0 0;
	text-decoration:underline
}
.content .btn_mini_danger,.content .btn_mini_danger:hover {
	background-position:left -569px;
	height:24px;
	line-height:24px
}
.content .btn_mini_danger .btn_wrap,.content .btn_mini_danger:hover .btn_wrap {
	background-position:right -569px;
	height:24px;
	line-height:24px
}
.content .btn_small_danger,.content .btn_small_danger:hover {
	background-position:left -595px;
	height:30px;
	line-height:30px
}
.content .btn_small_danger .btn_wrap,.content .btn_small_danger:hover .btn_wrap {
	background-position:right -595px;
	height:30px;
	line-height:30px
}
.content .btn_normal_danger,.content .btn_normal_danger:hover {
	background-position:left -627px;
	height:34px;
	line-height:34px
}
.content .btn_normal_danger .btn_wrap,.content .btn_normal_danger:hover .btn_wrap {
	background-position:right -627px;
	height:34px;
	line-height:34px;
	font-size:14px
}
.content .btn_large_danger,.content .btn_large_danger:hover {
	background-position:left -663px;
	height:42px;
	line-height:42px;
	font-size:16px
}
.content .btn_large_danger .btn_wrap,.content .btn_large_danger:hover .btn_wrap {
	background-position:right -663px;
	height:42px;
	line-height:42px
}
.content .btn_largeX_danger,.content .btn_largeX_danger:hover {
	background-position:left -707px;
	height:54px;
	line-height:54px;
	font-size:18px
}
.content .btn_largeX_danger .btn_wrap,.content .btn_largeX_danger:hover .btn_wrap {
	background-position:right -707px;
	height:54px;
	line-height:54px
}
.buttonIco {
	padding-left:9px
}
.buttonIco b {
	display:inline-block;
	width:20px;
	height:20px;
	margin-right:2px;
	vertical-align:middle;
	background:url(./images/icon_sprites.png) no-repeat
}
.content .buttonIco span {
	padding-left:2px;
	padding-right:12px
}
.content .buttonIco img {
	vertical-align:middle
}
.content .buttonIco b.close {
	background-position:0 -138px
}
.content .buttonIco b.back {
	background-position:6px -109px
}
.content .buttonIco b.show {
	background-position:0 -172px
}
.content .buttonIco b.check {
	background-position:0 -209px
}
.content .buttonIco b.edit {
	background-position:0 -245px
}
.content .buttonIco b.rightArrow {
	background-position:0 -694px;
	margin-left:5px
}
.content .buttonIco b.mobileLarge {
	background-position:1px -1464px;
	width:15px;
	height:23px
}
.content .buttonIco b.add {
	background-position:0 -1505px
}
.content .buttonIco b.mobile {
	background-position:1px -1416px;
	width:12px
}
.content .buttonIco b.empty {
	background-position:1px -1195px;
	width:12px
}
.content .buttonIco b.import {
	background-position:1px -1540px
}
.content .categoryMore {
	padding-left:12px!important;
	_padding-left:5px;
	padding-right:0
}
.content .categoryMore b {
	width:9px;
	height:22px;
	display:inline-block;
	vertical-align:middle;
	line-height:22px;
	background:url(./images/icon_sprites_v1.png) no-repeat
}
.content .categoryMore .btn_wrap {
	padding-right:15px!important;
	_padding-right:5px;
	height:23px
}
.content .categoryMore b.categoryMoreOff {
	background-position:0 -271px
}
.content .categoryMore b.categoryMoreOn {
	background-position:0 -292px
}
.chapterTitle {
	display:inline-block;
	width:150px;
	color:#fff;
	background-color:#3399fe;
	line-height:32px;
	text-align:center;
	font-size:14px;
	position:relative;
	z-index:2;
	padding:5px 0 5px 5px
}
.chapterTitle_warp {
	border-bottom:1px solid #ddd;
	height:41px;
	margin-bottom:10px;
	clear:both
}
.chapterTitle img {
	vertical-align:middle
}
.chapterMain {
	margin-top:-1px;
	padding-top:10px;
	padding-bottom:10px
}
.chapterMain li {
	line-height:30px
}
.relative {
	position:relative
}
.clearBorder {
	border:none
}
.contentOverflow {
	max-height:120px;
	overflow:auto
}
.btn_input_search {
	border:none;
	background:url(./images/btn_input_search.gif) no-repeat;
	height:34px;
	width:64px;
	color:#fff;
	font-size:14px;
	cursor:pointer;
	vertical-align:middle
}
.btn_input_search:hover {
	background:url(./images/btn_input_search.gif) no-repeat 0 -34px
}
.p_searchTime {
	padding:8px 6px;
	line-height:18px
}
.icon_sprites {
	display:inline-block;
	background:url(./images/icon_sprite02_v1.gif) no-repeat
}
.page_minHeight {
	min-height:400px;
	_height:400px
}
.header {
	color:#5D7181
}
.header_data {
	line-height:24px
}
.header_data i {
	font-style:normal;
	color:#e9eef2
}
.userInfo {
	background:#f5f5f5;
	border-bottom:1px solid #D8E1E8;
	line-height:14px;
	padding:6px 0;
	overflow:hidden
}
.userInfo dd,.userInfo dt {
	float:left;
	display:inline-block
}
.userInfo dt {
	margin-right:5px
}
.userInfoMoney {
	border-left:1px solid #bec5cd;
	padding-right:10px;
	padding-left:10px;
	overflow:hidden;
	color:#5e7180
}
.userInfoMoney:last-child {
	border-right:none;
	padding-right:0
}
.userInfoRecharge {
	display:inline-block;
	width:67px;
	height:27px;
	line-height:27px;
	background:url(./images/bg_btn_recharge.jpg) no-repeat left top;
	padding-left:15px;
	margin-top:2px;
	color:#fff;
	font-weight:700;
	font-size:14px;
	text-align:center
}
.userInfoRecharge:hover {
	text-decoration:none;
	background:url(./images/bg_btn_recharge.jpg) no-repeat left bottom
}
.orderInfo {
	height:22px;
	line-height:22px;
	overflow:hidden
}
.logo {
	position:relative;
	height:68px;
	z-index:30
}
.logo .weiboyiLogo {
	padding-top:10px;
	margin-bottom:8px
}
.nav {
	position:relative;
	z-index:1000;
	line-height:42px;
	clear:both;
	background:#F5F5F5;
	height:42px;
	border-bottom:2px solid #3399FE;
	font-family:'microsoft yahei'
}
.nav li {
	float:left;
	font-size:16px;
	font-weight:700;
	zoom:1
}
.nav li a {
	color:#0F74D8;
	display:block;
	padding-left:51px;
	height:42px;
	line-height:42px;
	padding-right:29px;
	background:url(./images/icon_sprites_v3.png) no-repeat;
	position:relative;
	-display:inline-block;
	zoom:1
}
.nav li a.a01 {
	background-position:26px -1632px
}
.nav li a.a02 {
	background-position:29px -1517px
}
.nav li a.a03 {
	background-position:27px -1741px
}
.nav li a.a04 {
	background-position:29px -1096px
}
.nav li a.a05 {
	background-position:33px -1863px
}
.nav li a.selected_1,.nav li a.selected_2,.nav li a.selected_3,.nav li a.selected_4,.nav li a.selected_5,.nav li a:hover {
	text-decoration:none;
	color:#fff;
	background-color:#3399FE;
	font-weight:700
}
.nav li .a01:hover,.nav li a.selected_1 {
	background-position:26px -1690px
}
.nav li .a02:hover,.nav li a.selected_2 {
	background-position:28px -1574px
}
.nav li .a03:hover,.nav li a.selected_3 {
	background-position:25px -1807px
}
.nav li .a04:hover,.nav li a.selected_4 {
	background-position:29px -1423px
}
.nav li .a05:hover,.nav li a.selected_5 {
	background-position:33px -1924px
}
.nav li .img_ico {
	position:absolute;
	right:14px;
	top:-11px
}
.creating_events {
	vertical-align:middle;
	margin-right:-9px
}
.subNav {
	color:#fff;
	line-height:42px;
	clear:both;
	background-color:#3399FE;
	height:42px;
	margin-top:-2px;
	font-family:'microsoft yahei'
}
.subNav ul {
	float:left
}
.subNav li {
	float:left;
	font-size:14px;
	position:relative;
	z-index:9;
	margin-right:-1px;
	background:url(./images/nav_border.gif) no-repeat right 16px
}
.subNav li a {
	display:block;
	color:#fff;
	padding:0 19px;
	font-weight:700
}
#js_sub_from_22,#js_sub_from_23 {
	width:140px
}
.subNav li#m_22 a:hover span,.subNav li#m_23 a:hover span {
	display:none
}
.subNav li a.aSubMenuHover,.subNav li a:hover,.subNav li.selected a,.subNav li.selected a:hover,.subNav ul li a.selectedSubMenu {
	text-decoration:none;
	color:#FFFE03
}
.subNav ul li a.selectedSubMenu span,.subNav ul li a:hover span,.subNav ul li.selected a span,.subNav ul li.selected span {
	display:inline-block;
	color:#fff;
	cursor:pointer;
	border-bottom:4px solid #fff;
	border-left:4px solid transparent;
	border-right:4px solid transparent;
	bottom:0;
	position:absolute;
	left:50%;
	margin-left:-6px
}
.subNav ul.column {
	position:absolute;
	top:36px;
	border-bottom:5px solid #2186D5;
	text-align:center;
	width:100%;
	background:url(./images/sub_navhover_v1.gif) no-repeat center 1px!important;
	padding-top:6px;
	left:0
}
.subNav ul.column li {
	float:none;
	background:0 0;
	padding:0;
	margin:0
}
.subNav ul.column li a {
	background:#39f;
	display:block;
	color:#fff;
	border-bottom:1px solid #2186D5;
	padding:0 8px;
	height:36px;
	line-height:36px;
	vertical-align:top;
	width:auto;
	text-align:center
}
.subNav ul.column li a.columnSelected,.subNav ul.column li a:hover {
	color:#FFFE03
}
.subNav ul.column li:last-child a {
	border-bottom:none
}
.current_location01 {
	background:#f5f5f5
}
.navigation_position {
	padding-top:10px
}
.header_promotions {
	position:absolute;
	right:0;
	top:22px;
	z-index:100
}
.header_banner_box {
	float:right;
	height:42px;
	overflow:hidden
}
.header_info {
	position:relative;
	overflow:hidden;
	border-bottom:1px solid #D8E1E8;
	margin-bottom:15px
}
.breadCrumbs {
	overflow:hidden;
	float:left;
	height:34px;
	line-height:34px;
	margin-right:30px
}
.location a {
	color:#2d475b
}
.breadCrumbs .location {
	float:left
}
.breadCrumbs_return {
	position:absolute;
	right:0;
	top:2px
}
.Announcement {
	float:left;
	height:34px;
	border-top:1px solid #fff
}
.inform_top_title {
	float:left;
	display:inline;
	background:url(./images/userInfoIcon_v1.gif) no-repeat 0 -1177px;
	padding-left:17px;
	line-height:34px;
	height:34px;
	margin-right:7px
}
.inform_top_content {
	overflow:hidden;
	float:left;
	width:780px;
	height:34px;
	line-height:34px
}
.inform_top_content li {
	height:34px;
	line-height:34px
}
.inform_top_content li img {
	vertical-align:middle
}
.footer {
	background-color:#eff4f8;
	border-top:1px solid #D8E1E8;
	padding-top:11px;
	color:#5D7181;
	padding-bottom:10px
}
.footer_menu {
	background:url(./images/userInfoIcon_v1.gif) no-repeat;
	display:inline-block;
	padding-left:22px;
	color:#708193;
	line-height:32px;
	margin-right:14px
}
.footer_about {
	background-position:0 -112px
}
.footer_contact {
	background-position:0 -159px
}
.footer_service {
	background-position:0 -213px;
	margin-right:23px
}
.footer b {
	margin:0 5px;
	font-weight:400
}
.navHelpCenter,.navServiceCenter {
	background:url(./images/icon_sprites_v1.png) no-repeat;
	display:inline-block;
	padding-left:23px;
	height:14px;
	line-height:14px;
	color:#4F697A;
	text-decoration:none;
	padding-right:10px
}
.navServiceCenter {
	background-position:7px -1200px
}
.navServiceCenter:hover,.navServiceCenter_current {
	text-decoration:underline
}
.navHelpCenter {
	background-position:7px -1232px
}
.navHelpCenter:hover,.navHelpCenter_current,.navHelpCenter_current:hover {
	text-decoration:underline
}
.leftSide {
	width:29px;
	text-align:center;
	position:fixed!important;
	_position:absolute;
	padding-bottom:9px;
	background:url(./images/leftside.gif) no-repeat 3px 5px #fff;
	line-height:15px;
	cursor:pointer;
	border:1px solid #D8E1E8;
	font-size:14px;
	z-index:999;
	font-weight:700
}
.leftSide_contact {
	padding-bottom:0;
	right:0;
	background:0 0;
	z-index:110;
	height:125px;
	border:1px solid #fff;
	border-right:none;
	width:65px;
	padding-top:0!important
}
.leftSide_contact_hover {
	-webkit-box-shadow:0 0 3px 0 #dfdfdf;
	-khtml-box-shadow:0 0 3px 0 #dfdfdf;
	-moz-box-shadow:0 0 3px 0 #dfdfdf;
	box-shadow:0 0 3px 1px #dfdfdf;
	width:264px;
	border:1px solid #ddd;
	border-right:none
}
.leftSide_contact .img_contact {
	position:absolute;
	right:-1px
}
.leftSide_contact .leftSide_contact_box {
	right:64px;
	display:none;
	border:1px solid #2880fb;
	width:198px;
	height:123px;
	overflow-y:hidden;
	z-index:100
}
.complaints_box,.leftSide_contact_box,.leftside_serviceContent_main,.shortLink_box {
	border:1px solid #d8e1e8;
	width:240px;
	position:absolute;
	cursor:default;
	top:0;
	background:#fff;
	z-index:9999;
	font-weight:400
}
.leftSide_contact_box dt,.leftSide_contact_box dt.duty_manage {
	background:url(./images/icon_sprites_v1.png) no-repeat 6px -317px #eff4f8;
	line-height:36px;
	text-align:left;
	padding-left:34px;
	border-bottom:1px solid #d8e1e8
}
.leftSide_contact_box dt.duty_manage {
	background-position:6px -558px;
	border-top:1px solid #d8e1e8
}
.leftSide_contact_box dd {
	background:url(./images/icon_sprites_v1.png) no-repeat 6px 3px;
	height:31px;
	line-height:30px;
	padding-left:34px;
	text-align:left;
	font-size:14px
}
.leftSide_contact_box dd.name {
	background-position:6px -359px
}
.leftSide_contact_box dd.qq {
	background-position:6px -400px;
	display:block
}
.leftSide_contact_box dd.mobile {
	background-position:8px -439px
}
.leftSide_contact_box dd.phone {
	background-position:8px -481px
}
.leftSide_contact_box dd.mail {
	background-position:6px -521px;
	display:block
}
.leftSide_complaints {
	background-position:-57px -2px;
	top:220px;
	padding-top:19px;
	font-weight:700
}
.leftSide_shortlist {
	background-position:-124px 1px;
	top:364px;
	padding-top:25px
}
.complaints_box {
	top:200px;
	width:240px!important;
	text-align:center;
	padding-bottom:36px;
	padding-top:8px;
	font-weight:400
}
.complaints_box a {
	margin-top:28px;
	padding-left:20px
}
.complaints_box p span {
	padding:0!important;
	width:136px;
	text-align:left;
	clear:both
}
.complaints_box .qq {
	background:url(./images/icon_sprites_v1.png) no-repeat 0 -618px
}
.complaints_box .mail {
	background:url(./images/icon_sprites_v1.png) no-repeat 0 -656px
}
.shortLink_box {
	left:300px;
	padding:25px 25px 15px;
	text-align:left;
	width:680px!important
}
.shortLink_box .weiboyiTool_close {
	margin-top:0;
	display:inline-block;
	float:right;
	width:24px;
	height:24px;
	background:url(./images/popbox_close.png) no-repeat 0 0;
	position:absolute;
	right:0;
	top:0
}
.shortLink_box p {
	margin-bottom:10px
}
.do_convert_url,.shortLink_count {
	background:#eff4f8;
	line-height:34px;
	text-align:center
}
.do_convert_url {
	width:369px;
	display:inline-block
}
.shortLink_box input {
	vertical-align:middle
}
.shortLink_box span.count {
	width:136px;
	display:inline-block
}
.shortLink_box .button {
	vertical-align:middle
}
.shortLink_box input.inputXXLarge {
	width:550px!important;
	_width:540px
}
.backToTop {
	width:60px;
	height:60px;
	background:url(./images/btn_to_top.jpg) no-repeat;
	display:none;
	position:fixed;
	_position:absolute;
	right:0;
	bottom:100px;
	_bottom:auto;
	cursor:pointer
}
.maskLayer {
	width:100%;
	height:964px;
	opacity:.6;
	filter:alpha(opacity=60);
	background:#000;
	position:fixed;
	_position:absolute;
	z-index:9990
}
.contactMain {
	right:0;
	background:0 0;
	border:0;
	width:54px
}
.leftSide_contact {
	background-position:5px 5px;
	top:231px
}
.contactMain .leftSide_contact_box {
	right:54px;
	top:31px;
	display:none
}
.serviceArticel {
	padding-top:6px;
	height:auto;
	background:#fff;
	color:#666;
	border:7px solid #E3E3E3;
	position:absolute;
	z-index:999999;
	left:50px;
	right:50px;
	padding-left:19px;
	top:21px
}
.serviceArticel_inner {
	padding:4px;
	border:1px solid #ccc;
	height:508px;
	overflow-y:scroll;
	line-height:24px
}
.leftside_serviceContent {
	background:0 0;
	top:330px
}
.leftside_serviceContent span.icon {
	background:url(./images/icon_sprites_v1.png) no-repeat 3px -1194px;
	width:20px;
	height:20px;
	display:inline-block
}
.leftside_serviceContent_main {
	width:522px;
	overflow:auto;
	font-size:12px;
	left:29px;
	text-align:left;
	cursor:default;
	padding:10px;
	display:none;
	line-height:22px;
	box-shadow:2px 0 2px 1px #ddd;
	border:1px solid #d0d0d0;
	top:0
}
.serviceContent_close {
	display:inline-block;
	width:26px;
	height:26px;
	color:#fff;
	background-color:#39f;
	font-size:20px;
	float:right;
	margin-right:-10px;
	margin-top:-10px;
	text-align:center;
	line-height:26px
}
.serviceContent_close:hover {
	text-decoration:none
}
.nav_sideBar {
	float:right
}
.btn_header_create,.btn_header_create:hover {
	background:url(./images/btn_header.png) no-repeat;
	width:114px;
	height:30px;
	display:inline-block;
	line-height:30px;
	color:#fff;
	font-size:14px;
	margin-right:10px;
	z-index:120;
	position:relative
}
.btn_header_create:hover,.btn_header_create_wrap:hover .btn_header_create {
	background-position:0 -62px;
	color:#ff4e24;
	height:36px
}
.btn_header_create_wrap:hover .create_step_info {
	display:inline-block
}
.btn_header_create .btn_wrap {
	display:inline-block;
	padding-left:23px;
	background:url(images/btn_header.png) no-repeat
}
.btn_header_create_active .btn_wrap {
	background-position:4px -203px
}
.btn_header_create_active:hover .btn_wrap,.btn_header_create_wrap:hover .btn_header_create_active .btn_wrap {
	background-position:4px -179px
}
.btn_header_create_reservation .btn_wrap {
	background-position:4px -226px
}
.btn_header_create_reservation:hover .btn_wrap,.btn_header_create_wrap:hover .btn_header_create_reservation .btn_wrap {
	background-position:4px -249px
}
.btn_header_create_pay,.btn_header_create_pay:hover,.btn_header_create_wrap:hover .btn_header_create_pay {
	background-position:0 -31px;
	color:#fff;
	height:30px;
	width:88px;
	margin-right:0
}
.btn_header_create_pay .btn_wrap {
	background:url(./images/btn_header.png) no-repeat 4px -274px
}
.create_step_info {
	border:1px solid #fe0000;
	padding:12px;
	width:400px;
	position:absolute;
	line-height:20px;
	background-color:#fff;
	left:-312px;
	z-index:110;
	top:38px;
	display:none
}
.create_step_main {
	padding:0 50px;
	border-top:1px solid #d8e1e8;
	margin-top:8px
}
.create_step_main dd {
	background:url(./images/btn_header.png) no-repeat 0 -308px;
	height:49px;
	margin-bottom:10px;
	position:relative
}
.create_step_main dd em {
	font-style:italic;
	font-size:18px;
	color:#fff;
	display:inline-block;
	line-height:35px;
	margin-bottom:14px;
	width:26px;
	text-align:center;
	margin-right:10px;
	float:left
}
.create_step_main dd:after {
	display:inline-block;
	border-top:5px solid #e8edf1;
	border-left:5px solid transparent;
	border-right:5px solid transparent;
	bottom:-5px;
	position:absolute;
	content:'';
	left:50%;
	margin-left:-6px
}
.create_step_info .title,.create_step_main dt {
	line-height:42px;
	color:#676767;
	text-align:center;
	font-size:14px;
	font-weight:700
}
.create_step_info .title {
	text-align:left;
	line-height:22px
}
.create_step_main b {
	margin-top:3px;
	display:inline-block;
	color:#333
}
.btn_header_create_largeBtn {
	background:url(./images/btn_header.png) no-repeat 0 -98px;
	line-height:31px;
	height:31px;
	width:301px;
	text-align:center;
	color:#fff;
	margin:6px auto;
	display:block;
	font-size:14px
}
.btn_header_create_largeBtn:hover {
	text-decoration:none
}
.nav_fixed .nav_fixed_container {
	position:fixed;
	top:0;
	z-index:999;
	width:100%;
	box-shadow:4px 2px 6px #ddd;
	-moz-box-shadow:4px 2px 6px #ddd;
	-webkit-box-shadow:4px 2px 6px #ddd;
	-khtml-box-shadow:4px 2px 6px #ddd
}
.nav_wrapper {
	height:84px
}
.unRes_tips {
	display:none
}
@media(min-width:992px) {
	.unRes_tips {
	display:none
}
}@media(max-width:991px) {
	.unRes_tips_title {
	background-color:#fddebe;
	border-bottom:1px solid #fea773;
	padding:8px 12px;
	overflow:hidden;
	margin-bottom:40px
}
.unRes_tips {
	display:block;
	position:absolute;
	background-color:#fff;
	z-index:10000
}
.unRes_tips_overlay {
	width:100%;
	height:100%;
	position:fixed;
	background-color:#ccc;
	-webkit-opacity:.8;
	left:0;
	top:0;
	z-index:9999
}
}.unRes_tips a.btn_large_strong,.unRes_tips a.btn_large_strong:hover {
	padding-top:0;
	line-height:44px;
	height:44px;
	border:1px solid #da501a;
	border-radius:2px;
	background:-webkit-gradient(linear,0 0,0 100%,from(#fbc418),to(#ef4c12));
	background:-webkit-linear-gradient(top,#fbc418,#ef4c12);
	background:-moz-linear-gradient(top,#fbc418,#ef4c12);
	background:-o-linear-gradient(top,#fbc418,#ef4c12);
	background:-ms-linear-gradient(top,#fbc418,#ef4c12);
	margin-top:20px;
	margin-bottom:20px
}
.unRes_tips a.btn_large_strong span,.unRes_tips a.btn_large_strong:hover span {
	margin:0;
	padding-top:0;
	line-height:44px;
	height:44px;
	background:-webkit-gradient(linear,0 0,0 100%,from(#fbc418),to(#ef4c12));
	background:-webkit-linear-gradient(top,#fbc418,#ef4c12);
	background:-moz-linear-gradient(top,#fbc418,#ef4c12);
	background:-o-linear-gradient(top,#fbc418,#ef4c12);
	background:-ms-linear-gradient(top,#fbc418,#ef4c12);
	padding-left:40px;
	padding-right:40px
}
p.order_notice {
	border:1px solid #fadfb2;
	background:#feffef;
	line-height:36px;
	padding-left:10px
}
.reservationList {
	overflow-y:hidden
}
.reservation_normalTable {
	margin-bottom:10px
}
.reservation_normalTable td {
	padding-top:3px;
	padding-bottom:3px
}
.reservation_h2 {
	color:#369be9;
	overflow:hidden;
	font-size:16px;
	border-bottom:2px solid #359aea;
	font-weight:400;
	line-height:30px;
	margin-top:15px;
	margin-bottom:10px;
	background:url(./images/ico_reservation.gif) no-repeat 0 5px;
	padding-left:18px;
	height:30px
}
.reservation_h2 a {
	color:#2d475b;
	font-size:12px;
	display:inline-block;
	padding-left:18px
}
.reservation_h2 a.up {
	background:url(./images/ico_reservation.gif) no-repeat 7px -30px
}
.reservation_h2 a.down {
	background:url(./images/ico_reservation.gif) no-repeat 2px -65px
}
.reservation_h2Orderlist {
	background:url(./images/ico_reservation.gif) no-repeat 2px -94px;
	border-bottom:none;
	margin-bottom:0
}
.reservation_h2 span.text_highlight {
	font-size:12px
}
.reservation_h2 b {
	font-weight:400;
	font-size:12px;
	color:#2d475b
}
.reservationHeader_oper_small {
	width:68px;
	float:left;
	text-align:center;
	margin-right:10px;
	z-index:5;
	position:relative;
	margin-bottom:4px
}
.reservationHeader_oper_small .headerOperate {
	border:none;
	width:68px
}
.reservationOrders_inner {
	border-top:1px solid #ddd;
	overflow:hidden
}
.reservationTable th {
	background:0 0;
	border:none;
	text-align:right;
	padding:5px 0
}
.reservationTable td {
	padding:5px 0
}
.reservationLetter {
	padding:0 10px
}
.reservation_header_large {
	width:556px
}
.reservation_collapse {
	display:inline-block;
	background:url(./images/userInfoIcon_v1.gif) no-repeat 0 -882px;
	padding-left:12px
}
.reservation_drop {
	display:inline-block;
	background:url(./images/userInfoIcon_v1.gif) no-repeat 0 -914px;
	padding-left:12px
}
.copywriting_case {
	border:1px solid #ddd;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
	-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
	width:550px;
	padding:4px;
	font-size:12px;
	line-height:22px;
	height:130px
}
.reservationTips {
	line-height:22px
}
.reservationTips img {
	vertical-align:-1px;
	margin-left:2px
}
.reservation_operate_btn {
	margin-top:5px
}
.case_complete_title01,.case_complete_title02 {
	padding:5px 10px;
	display:inline-block;
	margin-top:20px;
	margin-bottom:20px
}
.case_complete_title01 {
	background:#258afe;
	color:#fff
}
.case_complete_title02 {
	background:#fff;
	color:#3699ff;
	border:1px solid #d8e1e6;
	margin-left:16px
}
.case_complete_title01 img,.case_complete_title02 img {
	vertical-align:-6px
}
.reservation_auditResults {
	width:140px;
	display:inline-block;
	text-align:right;
	font-weight:700
}
.reservation_order_table th {
	background-color:#eff2f7;
	padding-top:8px;
	padding-bottom:8px;
	height:15px;
	line-height:15px
}
.reservation_orderStatus {
	font-style:normal
}
.reservation_orderStatus b {
	display:inline-block;
	width:15px;
	line-height:15px;
	text-align:center;
	background:url(./images/icon_sprites_v1.png);
	color:#fff;
	font-weight:400;
	margin-left:5px;
	margin-right:5px
}
.reservation_orderStatus b:first-child {
	margin-left:0
}
.reservation_orderStatus b.past {
	background-position:0 -742px
}
.reservation_orderStatus b.now {
	background-position:0 -782px
}
.reservation_orderStatus b.future {
	background-position:0 -824px;
	color:#647785
}
.reservation_orderStatus span.col_past {
	color:#b4d996
}
.reservation_orderStatus span.col_now {
	color:#4e9626
}
.reservation_orderStatus span.col_future {
	color:#405769
}
.field_hidden {
	display:none
}
.tableContent td.clearPadding {
	padding:0
}
.reservation_tableTitle {
	margin-bottom:0;
	border-left:1px solid #d0dae3;
	border-right:1px solid #d0dae3
}
.implementation_list_title {
	color:#2276b3!important
}
.NormalLineHeight {
	line-height:18px
}
.cooperation_case_caption {
	border-bottom:1px dashed #ddd;
	display:block;
	margin-top:8px;
	color:#333;
	margin-bottom:2px
}
.cooperation_case_caption:first-child {
	margin-top:0
}
.reservationTips01 {
	margin-top:10px
}
.reservationTips02 {
	margin-top:20px;
	line-height:18px
}
.reservationConfirm {
	background:url(/style/lib/images/common/message_question.jpg) no-repeat 10px center transparent;
	padding:20px 0 20px 80px;
	font-size:12px;
	line-height:21px
}
.priceTable td,.priceTable th,.reservationPrice_table td,.reservationPrice_table th {
	background-color:#e4f2ff;
	border-bottom:1px solid #fff!important;
	border-left:1px solid #fff;
	padding:3px;
	border-right:none!important;
	line-height:18px
}
.priceTable td,.reservationPrice_table td {
	background-color:#eef4f4!important
}
.priceTable td {
	text-align:center
}
.successSubmit_title {
	color:#2276b4;
	background:url(./../lib/images/common/message_success.jpg) no-repeat;
	height:58px;
	line-height:58px;
	padding-left:60px;
	font-size:27px;
	text-shadow:2px 2px #fafafa;
	width:139px;
	margin:8px auto 0
}
.successNotice_content {
	background-color:#f6f6f6;
	padding:10px 16px;
	color:#666;
	line-height:26px
}
.successNotice_tips {
	background:url(/resources/images/ico_detail.gif) no-repeat 4px;
	color:#2576b7;
	padding-left:22px;
	line-height:26px
}
.price_confirm_radio {
	vertical-align:-2px
}
.price_confirm_icon {
	vertical-align:-5px
}
.categoryFilterTable,.reservation_platform_sort {
	border:1px solid #a8d3fe;
	width:100%
}
.categoryFilterTable td,.categoryFilterTable th {
	border-bottom:1px solid #dcecfc
}
.categoryFilterTable tr:last-child td,.categoryFilterTable tr:last-child th {
	border-bottom:none
}
.categoryFilterTitle {
	width:96px;
	padding-right:6px;
	text-align:right;
	background-color:#EFF4F8;
	font-weight:400
}
.categoryFilterBtn {
	width:27px
}
.categoryContent_list {
	position:relative;
	display:inline-block;
	height:24px;
	overflow:hidden;
	margin-top:0!important;
	_margin-top:5px;
	padding-right:38px;
	padding-bottom:2px
}
.categoryContent_list b,.categoryContent_list_noMore b {
	float:left;
	padding:0 6px 0 0;
	line-height:22px;
	font-weight:400
}
.categoryContent_list_01 {
	width:950px;
	padding-right:80px
}
.categoryContent_list_02 {
	width:950px!important;
	-width:920px;
	padding-right:80px
}
.categoryContent_list b.off {
	background-position:0 -291px
}
.categoryContent_list b.on {
	background-position:0 -270px
}
.categoryContent_list .toggle_btn:hover {
	border:none
}
.categoryContent_list a,.categoryContent_list_noMore a {
	float:left;
	padding:0 5px;
	border:1px solid #fff;
	line-height:22px;
	margin-right:3px;
	display:block;
	white-space:nowrap
}
.categoryContent_list .toggle_btn {
	position:absolute;
	top:0;
	right:0;
	border:none
}
.categoryContent_list a.category_confirm,.categoryContent_list a:hover,.categoryContent_list_noMore a.category_confirm,.categoryContent_list_noMore a:hover {
	border:1px solid #ffa58d;
	background-color:#fffeef;
	text-decoration:none
}
.categoryContent_select {
	display:inline-block;
	line-height:24px;
	float:left;
	margin-right:12px;
	vertical-align:middle;
	margin-top:3px
}
.categoryContent,.categorySearch {
	padding:4px 4px 4px 10px;
	float:left
}
#followerBeIdentified input,#genderDistributionIdentified input,#openRateIdentified input {
	vertical-align:middle
}
.categoryOthersBox {
	height:30px
}
.categoryOthers {
	position:relative;
	float:left
}
.categoryOthers_title {
	position:relative;
	z-index:10;
	display:inline-block;
	padding:0 20px;
	background-color:#EFF4F8;
	line-height:30px;
	border:1px solid #EFF4F8;
	border-right:1px solid #d9e2e9;
	border-left:1px solid #d9e2e9;
	margin-right:-1px;
	border-bottom:none
}
.categoryOthers_title.active {
	border:1px solid #ffa58d;
	color:#f30;
	background:#FEFFEF;
	text-decoration:none;
	z-index:11
}
.categoryOthers:hover .categoryOthers_title {
	border:1px solid #ffa58d;
	border-bottom:1px solid #FEFFEF;
	color:#f30;
	background:#FEFFEF;
	text-decoration:none;
	z-index:12
}
.icon_categoryOthers_more {
	position:absolute;
	right:2px;
	top:24px;
	display:inline-block;
	width:6px;
	height:6px;
	overflow:hidden;
	background:url(./images/bg_arrow01.gif) no-repeat 0 -6px;
	z-index:2
}
.categoryOthers_title.active span.icon_categoryOthers_more,.categoryOthers_title:hover span.icon_categoryOthers_more {
	background-position:0 0
}
.categoryOthersBox a {
	color:#2d475b
}
.categoryOthers:hover .categoryOthers_content {
	display:block
}
.categoryOthers_content {
	position:absolute;
	border:1px solid #ffa58d;
	background-color:#FEFFEF;
	padding:10px;
	z-index:11;
	display:none;
	top:30px;
	min-width:160px;
	-width:160px;
	text-align:left;
	left:0
}
.categoryOthers_content_table tr td {
	padding-bottom:4px;
	border:none
}
.categoryOthers_content a {
	display:inline-block;
	line-height:26px;
	margin-right:2px
}
.categoryOthers_content a:hover {
	cursor:pointer
}
.categoryOthers_content_addr {
	width:222px;
	text-align:left
}
.categoryOthers_content_fans {
	min-width:240px
}
.categoryOthers_content_fans a {
	width:74px
}
.categoryOthers_content_fans .button {
	width:auto
}
.categoryOthers_content_fans label {
	line-height:28px
}
.categoryOthers_content_addr a {
	min-width:38px;
	-width:40px;
	text-align:center;
	border:none
}
.categoryOthers_content_table a {
	min-width:82px;
	-width:82px;
	text-align:left;
	border:none
}
.p_alreadyChoose {
	padding-top:10px
}
.p_alreadyChoose em {
	padding:3px 0;
	font-style:normal
}
.alreadyChoose {
	background:#feffef;
	border:1px solid #ffa58b;
	display:inline-block;
	margin-right:14px;
	padding:3px;
	margin-bottom:5px
}
.alreadyChoose .process {
	vertical-align:-1px
}
.alreadyChoose .close {
	vertical-align:-3px;
	margin:0 4px;
	cursor:pointer
}
.p_alreadyChoose .btn_empty {
	float:right
}
.search {
	overflow:hidden;
	width:740px;
	margin:10px auto 20px;
	display:inline-block
}
.searchInputTxt {
	display:inline-block;
	vertical-align:middle;
	width:402px;
	line-height:36px;
	height:36px;
	padding:0 4px;
	border:none;
	float:left
}
.searchBtn {
	background:0 0;
	border:none;
	vertical-align:middle;
	height:36px;
	background-color:#3399fe;
	color:#fff;
	font-size:14px;
	font-weight:700;
	cursor:pointer;
	display:inline-block;
	line-height:36px;
	width:92px;
	text-align:center;
	float:right
}
.searchBtn:hover {
	text-decoration:none
}
.searchSelect {
	display:inline-block;
	border-right:1px solid #c3d0d9;
	padding-left:10px;
	height:28px;
	line-height:28px;
	color:#3599fb;
	vertical-align:-1px;
	margin-top:4px;
	padding-right:10px;
	float:left
}
.searchSelect_item_wrap {
	position:absolute;
	left:-2px;
	background:#fff;
	border:2px solid #39f;
	top:32px;
	z-index:100;
	box-shadow:1px 2px 2px #999;
	padding:0 10px;
	white-space:nowrap;
	min-width:73px
}
.searchSelect_item {
	display:block;
	padding-left:7px;
	border-bottom:1px solid #f2f2f2
}
.searchSelect_icon_down,.searchSelect_icon_up {
	border-top:5px solid #3399fe;
	border-left:5px solid transparent;
	border-right:5px solid transparent;
	display:inline-block
}
.searchSelect_icon_down {
	border-bottom:5px solid #3399fe;
	border-top:none
}
.categoryFilterMore {
	background-color:#f9fbfd;
	border-left:1px solid #a8d3fe;
	border-right:1px solid #a8d3fe;
	border-bottom:1px solid #a8d3fe;
	margin-top:-1px;
	border-top:1px solid #dcecff
}
.categoryFilterMore td {
	white-space:nowrap;
	border-bottom:1px dashed #dcecff;
	padding:3px 5px
}
.categoryFilterMore tr:last-child td {
	border-bottom:none;
	padding-bottom:5px
}
.categoryFilterMore tr:first-child td {
	padding-top:5px
}
.categoryFilterMore_off,.categoryFilterMore_on {
	border:1px solid #a8d3fe;
	border-top:none;
	display:block;
	text-align:center;
	width:80px;
	padding-left:15px;
	height:25px;
	line-height:25px;
	margin:-1px auto 0 auto;
	color:#f30;
	background:url(./images/icon_activemenu_v3.png) no-repeat 5px -949px
}
.categoryFilterMore_off:hover,.categoryFilterMore_on:hover {
	text-decoration:none
}
.categoryFilterMore_on {
	background-color:#fff
}
.categoryFilterMore_off {
	background-color:#f9fbfd
}
.alreadyChoose .proess {
	vertical-align:-1px;
	margin:0 4px
}
.alreadyChoose .Close {
	vertical-align:-3px;
	margin:0 4px;
	cursor:pointer
}
.loading .filter_order_content {
	display:none
}
.loading .loading_mask {
	height:200px;
	background:url(./../lib/images/common/loading.gif) no-repeat center center transparent
}
label#pengyouquanPromotion,label#weixinPromotion {
	line-height:31px;
	margin-left:20px
}
label#pengyouquanPromotion input,label#weixinPromotion input {
	vertical-align:middle
}
label#promotion {
	line-height:39px;
	margin-left:20px
}
label#promotion input {
	vertical-align:-3px
}
.reservation_platform_sort {
	margin-bottom:10px;
	line-height:30px;
	height:30px
}
.reservation_platform_sort td {
	background-color:#EFF4F8
}
.reservation_platform_sort td .categoryContent {
	padding:0 4px
}
.reservation_platform_sort td .categoryContent a {
	display:inline-block;
	padding:0 18px;
	color:#333
}
.reservation_platform_sort td .categoryContent a.category_confirm,.reservation_platform_sort td .categoryContent a:hover {
	background-color:#f30;
	color:#fff;
	text-decoration:none
}
.reservation_platform_sort .momentsHot {
	right:auto;
	left:182px
}
.platform_23 {
	position:relative
}
.platform_23:after {
	position:absolute;
	background:url(./images/ico_hot.gif) no-repeat center center;
	width:21px;
	height:16px;
	top:-20px;
	left:30px;
	content:" "
}
.categoryContentExtraClass {
	overflow:visible
}
.categoryContentExtraClass .profession_hot:after {
	position:absolute;
	content:url(images/ico_hot.gif);
	width:21px;
	height:16px;
	top:-8px;
	left:51px
}
.dataSummary {
	background-color:#f9fafc;
	padding:0 4px;
	line-height:38px;
	height:38px;
	margin-top:15px;
	float:left;
	width:1194px
}
.dataSummary input[type=checkbox] {
	vertical-align:-2px
}
.dataSummary a.select2-choice {
	margin-top:-3px;
	margin-left:5px
}
.order {
	border:1px solid #D8E1E8;
	background:#fff;
	display:inline-block;
	padding:0 8px;
	text-align:center;
	height:28px;
	line-height:28px;
	color:#2D475B;
	margin-top:0!important;
	_margin-top:3px
}
.order:hover {
	text-decoration:none
}
.orderCurrent {
	background-color:#feffef;
	border:1px solid #f30;
	color:#f30
}
.orderSpan {
	display:inline-block;
	background:url(./images/order.gif) no-repeat 0 0;
	width:7px;
	height:100%;
	margin-left:3px;
	line-height:28px;
	vertical-align:middle
}
.order_upRed {
	background-position:0 9px
}
.order_downRed {
	background-position:0 -53px
}
.order_upGray {
	background-position:0 -180px
}
.order_downGray {
	background-position:0 -116px
}
.dateListBox {
	padding-bottom:16px
}
.dataGrid {
	clear:both;
	padding:10px;
	border:1px solid #D8E1E8;
	border:1px solid #D8E1E8;
	margin-top:10px;
	zoom:1
}
.dataGrid_odd {
	background-color:#FAFBFD
}
.headerImgBig {
	width:140px;
	border:1px solid #D8E1E8;
	position:relative
}
.headerImgBig img.icon {
	position:absolute;
	right:-10px;
	top:-10px;
	width:51px;
	height:52px;
	border-bottom:none
}
.headerImgBig img {
	border-bottom:1px solid #D8E1E8;
	width:140px;
	height:140px
}
.headerOperate {
	border-left:1px solid #D8E1E8;
	width:70px;
	display:inline-block;
	text-align:center;
	float:left;
	margin-left:-1px;
	padding:8px 0 10px;
	line-height:14px;
	margin-bottom:-5px
}
.headerImgBig div.clear {
	overflow:hidden;
	margin-top:-4px
}
.alreadyBlack,.alreadyCollect,.js_out_fake {
	width:140px
}
.headerOperate input {
	vertical-align:-3px;
	margin-top:-3px
}
.headerOperate_add {
	padding-top:12px
}
.famousInfo {
	width:1021px;
	float:left;
	margin-left:14px;
	display:inline;
	overflow:hidden
}
.headerNameInfo {
	border-bottom:1px solid #E6EBF1;
	padding-bottom:1px;
	height:30px;
	margin-top:10px
}
.headerName {
	font-size:14px;
	line-height:30px;
	font-weight:700
}
.headerIco {
	vertical-align:-1px;
	margin:0 2px
}
.headerArea {
	border:1px solid #D8E1E8;
	padding:2px 3px 2px 14px;
	background:url(./images/userInfoIcon_v1.gif) no-repeat 2px -548px;
	display:inline-block
}
.headerEmploy {
	border:1px solid #39f;
	padding:2px 3px 2px 16px;
	background:url(./images/userInfoIcon_v1.gif) no-repeat 2px -583px;
	display:inline-block
}
.js_edit_note {
	padding:4px
}
.headerDetail {
	vertical-align:-3px;
	margin:10px 0 0 3px
}
.headerLeftBox {
	width:603px;
	line-height:25px
}
.headerRightBox {
	width:297px;
	line-height:25px
}
.famousInfoP1 {
	line-height:25px
}
.famousInfoP1 img.ico_ask,.famousInfoP1 img.ico_camera {
	vertical-align:-2px
}
.famousArticle {
	max-height:75px;
	overflow:hidden;
	text-overflow:ellipsis;
	word-wrap:break-word;
	line-height:25px
}
.famousInfo pre {
	color:#2d475b;
	font-family:Arail,SimSun
}
.user_propose_entrance {
	background-color:#EFF4F8;
	line-height:38px;
	text-align:center;
	margin-bottom:16px
}
.pageList {
	float:right
}
.pageSignel {
	width:34px;
	border:1px solid #D8E1E8;
	background:#fff;
	display:inline-block;
	text-align:center;
	line-height:34px
}
.pageSignel_current {
	background:#39f;
	color:#fff;
	border:1px solid #39f
}
.pageSignelNext,.pageSignelPrv {
	width:66px;
	border:1px solid #D8E1E8;
	display:inline-block;
	line-height:34px;
	background:url(./images/userInfoIcon_v1.gif) no-repeat
}
.pageSignelPrv {
	background-position:14px -624px;
	padding-left:29px;
	width:56px
}
.pageSignelNext {
	background-position:60px -669px;
	padding-left:19px
}
.pageSignelPrv_nopPoint {
	background-position:14px -717px
}
.pageSignelNext_nopPoint {
	background-position:63px -756px
}
.pageListInputTxt {
	width:58px;
	border:none;
	border:1px solid #D8E1E8;
	height:32px;
	line-height:32px;
	text-align:center;
	vertical-align:middle
}
.pageListBtn {
	border:none;
	background:#d9e3ec;
	display:inline-block;
	width:60px;
	line-height:32px;
	font-size:14px;
	cursor:pointer;
	vertical-align:middle
}
.account_list_mask {
	display:none;
	background:url(./images/loading.gif) no-repeat center 44px #000;
	min-height:290px;
	_height:290px;
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width:100%;
	opacity:.2;
	filter:alpha(opacity=20)
}
.loading .account_list_mask {
	display:block
}
.account_list {
	position:relative;
	min-height:290px
}
.cooperation_account {
	display:inline-block;
	background:url(./images/ico_cooperation_account.jpg) no-repeat 6px 2px #f33235;
	padding-left:38px;
	padding-right:6px;
	color:#fff;
	height:23px;
	line-height:23px;
	vertical-align:0
}
.impact_score {
	border:1px solid #e55133;
	padding:3px 4px 4px 17px;
	background:url(./images/icon_sprite02_v1.gif) no-repeat 2px 2px;
	display:inline-block;
	color:#e55133
}
#reservation_quote_account_loading {
	background:url(./images/loading.gif) no-repeat center 44px #000;
	height:290px;
	margin-top:-3px;
	width:100%;
	opacity:.2
}
.pop_box_famousHead_link {
	display:inline-block;
	width:140px;
	height:140px
}
.pop_box_famousHead_link .pic01 {
	display:block
}
.pop_box_famousHead_link .pic02,.pop_box_famousHead_link:hover .pic01 {
	display:none
}
.pop_box_famousHead_link:hover .pic02 {
	display:block
}
.account_discount_info01,.account_discount_info02 {
	background-color:red;
	position:absolute;
	right:0;
	top:2px;
	padding:0 3px;
	color:#fff;
	height:20px
}
.time_list {
	background:url(./images/icon_clock.jpg) no-repeat left 4px;
	display:inline-block;
	padding-left:13px;
	margin-left:4px
}
.account_discount_info02 {
	background-color:#7cc180
}
.account_discount_info02 .time_list {
	background:0 0;
	padding-left:0
}
.account_discount_info02 .big {
	font-size:16px
}
.dataList_notice {
	padding-top:10px;
	display:none
}
.dataList_notice .normalOrders {
	margin-bottom:10px;
	line-height:40px;
	height:40px
}
.findAccount_box {
	border:1px solid #f79851;
	width:360px;
	background-color:#feffef;
	padding-left:16px;
	font-size:14px;
	padding-bottom:10px;
	display:none;
	z-index:99;
	position:relative;
	margin:-219px auto 0 auto;
	min-height:200px
}
.findAccount_box_forReservation {
	margin-top:-333px
}
.findAccount_box dt {
	background-color:#fff5d1;
	line-height:46px;
	margin-left:-16px;
	padding-left:16px;
	margin-bottom:18px
}
.findAccount_box dd {
	line-height:33px;
	list-style:inside disc;
	margin:14px 0;
	background:url(./images/icon/point.png) 0 13px no-repeat;
	padding-left:12px
}
.processBarLarge,.processBarMini,.processBarNormal,.processInterrupt {
	width:960px;
	margin:25px auto;
	overflow:hidden;
	height:44px;
	font-size:14px
}
.processBarLarge em,.processBarMini em,.processBarNormal em,.processInterrupt em {
	line-height:25px;
	font-style:normal
}
.processBarLarge span,.processBarMini span,.processBarNormal span,.processInterrupt span {
	width:19px;
	text-align:center;
	display:inline-block
}
.processBarMini li,.processBarNormal li {
	text-align:center;
	float:left
}
.processBarNormal li {
	width:25%
}
.processBarMini li {
	width:12.5%
}
.processBarLinePast {
	background:url(./images/progressBar.gif) no-repeat center -64px;
	color:#fff
}
.processBarLinePast em {
	color:#8bc66a
}
.processBarLineNow {
	background:url(./images/progressBar.gif) no-repeat center 0;
	color:#fff
}
.processBarLineNow em {
	color:#62a440
}
.processBarLineFuture {
	background:url(./images/progressBar.gif) no-repeat center -127px
}
.processBarLineFuture em {
	color:#425768
}
.processInterrupt {
	width:340px
}
.processBarLarge li,.processInterrupt li {
	width:33.3%;
	text-align:center;
	float:left
}
.pop_box {
	width:933px;
	border:1px solid #4faff9;
	border-top:none;
	position:absolute;
	height:622px
}
.famousTip {
	font-size:16px;
	line-height:25px
}
.pop_box_famousInfo {
	width:664px;
	float:right
}
.famous_detail_info {
	border:1px solid #d8e1e8;
	float:left;
	border-bottom:none
}
.famous_detail_info li {
	float:left;
	min-height:30px;
	display:table-cell;
	vertical-align:middle;
	border-bottom:1px solid #d8e1e8;
	width:50%
}
.famous_detail_info li span.itemName {
	display:inline-block;
	width:77px;
	text-align:right;
	float:left;
	padding:8px 3px
}
.famous_detail_info li span.itemInfo {
	display:inline-block;
	float:left;
	border-left:1px solid #d8e1e8;
	width:241px;
	padding:8px 3px
}
.famous_detail_info li.last {
	width:100%;
	border-top:1px solid #d8e1e8;
	margin-top:-1px
}
.famous_detail_info li span.last {
	width:572px
}
.normalTable {
	border-bottom:1px solid #d8e1e8;
	border-left:1px solid #d8e1e8;
	width:100%
}
.normalTable td,.normalTable th {
	border-right:1px solid #d8e1e8;
	border-top:1px solid #d8e1e8;
	padding:5px 3px;
	line-height:23px
}
.normalTable th {
	white-space:nowrap
}
.pop_boxMainH2 {
	border-bottom:#d8e1e8 1px solid;
	background:#eff4f8;
	line-height:38px;
	padding-left:10px;
	font-weight:400;
	font-size:16px
}
.pop_boxArticle {
	padding-top:22px
}
.pop_boxArticle p {
	line-height:21px;
	padding:6px 0
}
.pop_boxArticle p span.text_highlight {
	margin-right:45px
}
.fansAnalysisBox {
	overflow:hidden;
	height:560px
}
.fansAnalysisMenu {
	width:144px;
	float:left;
	border-right:1px solid #d9e0e6;
	padding-top:20px;
	height:536px;
	overflow:visible
}
.fansAnalysisMenu li {
	height:52px;
	line-height:51px;
	position:relative;
	vertical-align:top
}
.fansAnalysisMenu li a {
	border-left:1px solid #d9e0e6;
	border-bottom:1px solid #d9e0e6;
	width:112px;
	display:block;
	padding-left:32px;
	color:#4f647f;
	position:absolute;
	left:0;
	vertical-align:top;
	top:0;
	border-top:1px solid #d9e0e6;
	z-index:5
}
.fansAnalysisMenu li:first-child a {
	border-top:1px solid #d9e0e6;
	border-bottom:1px solid #d9e0e6;
	top:0
}
.fansAnalysisMenu li a:hover,.fansAnalysisMenu li.li_now a {
	border-right:none;
	border-left:1px solid #4faffb;
	border-top:1px solid #4faffb;
	border-bottom:1px solid #4faffb;
	background:url(./images/icon_sprites_v1.png) no-repeat 114px -852px #fff;
	text-decoration:none;
	color:#329afd;
	z-index:8
}
.fansAnalysisMenu li a.after {
	border-top:1px solid #4faffb
}
.fansAnalysisDataBox {
	width:734px;
	float:right;
	position:relative
}
.no-data {
	background:url(./images/no_dataBg.jpg) no-repeat center 50px;
	height:117px;
	padding-top:94px;
	padding-left:317px;
	color:#b9ccdb;
	font-size:14px
}
.weiboRelationMap {
	overflow:hidden
}
.weiboRelationMap h2 {
	font-size:16px;
	border-bottom:1px solid #d8e1e8;
	line-height:28px;
	background:url(./images/icon_sprites_v1.png) no-repeat 0 -918px;
	padding-left:25px;
	overflow:hidden;
	font-weight:400
}
.weiboRelationMap h2.rightBox {
	background:url(./images/icon_sprites_v1.png) no-repeat 0 -945px
}
.weiboRelationMap h2 img.ask {
	vertical-align:-2px;
	margin-left:4px
}
.weiboRelationMap_leftBox {
	width:300px;
	padding-right:10px;
	float:left;
	border-right:1px solid #edf2f5;
	height:552px
}
.weiboRelationMap_rightBox {
	width:590px;
	float:right;
	height:552px
}
.weiboRelationMap p {
	text-align:center
}
.weiboRelationMap p.map {
	display:table-cell;
	vertical-align:middle;
	height:460px;
	writing-mode:tb-rl
}
.weiboRelationMap p.time {
	position:absolute;
	bottom:32px;
	width:100%
}
.pop_weixinBox {
	width:606px;
	border:1px solid #4faff9;
	border-top:none;
	position:absolute;
	height:406px
}
.weixinBox img.erweima {
	border:1px solid #eff3f6;
	margin-top:10px
}
.weixinBox {
	line-height:25px;
	font-size:14px;
	padding-left:192px;
	padding-top:26px
}
.accountData_info {
	float:left;
	border-right:1px solid #ddd;
	border-bottom:1px solid #ddd
}
.accountData_info li {
	border:1px solid #ddd;
	margin-top:0;
	margin-right:-1px;
	margin-bottom:-1px;
	float:left;
	width:49%;
	border-right:none;
	line-height:26px;
	padding:4px 0 4px 10px;
	padding-left:1%
}
.accountData_info .js_list li {
	border:none;
	padding-left:30px;
	background-position:5px
}
.accountData_info .btn_right_side_desc {
	line-height:26px
}
.accountData_info li.direct {
	width:99%;
	padding-left:1%
}
.accountData_dataInfo_large,.accountData_dataInfo_small {
	vertical-align:middle;
	display:inline-block;
	float:left;
	height:15px;
	width:70px
}
.accountData_dataInfo_large {
	width:520px
}
.accountData_info .large {
	width:697px;
	line-height:40px
}
.accountData_info .large img {
	float:left;
	margin-right:6px
}
.picList {
	margin-right:-6px
}
.picList dt {
	line-height:62px;
	float:left;
	margin-right:6px;
	margin-bottom:6px
}
.picList dd {
	width:62px;
	display:inline-block;
	float:left;
	height:62px;
	border:1px solid #ddd;
	padding:2px;
	margin-right:6px;
	margin-bottom:6px
}
.pop_box_famousWrap {
	width:180px;
	height:180px;
	text-align:center;
	float:left;
	line-height:180px;
	border:1px solid #dedede;
	overflow:hidden;
	display:inline-block;
	margin-right:16px
}
.pop_box_famousPic {
	max-width:180px;
	max-height:180px;
	vertical-align:middle;
	width:auto
}
.searchOptions {
	margin:14px 0
}
.searchOptions a {
	vertical-align:middle
}
.searchOptions select {
	width:160px;
	height:34px;
	line-height:34px
}
.searchOptions_list {
	display:inline-block;
	line-height:34px;
	margin-right:5px;
	vertical-align:middle
}
.orderAbout {
	font-weight:400;
	position:relative;
	padding-left:4px;
	font-size:12px
}
.orderAbout span {
	color:#2d475b;
	padding:0 2px
}
.orderAbout i {
	font-style:normal
}
.orderAbout span.text_highlight {
	color:#f30
}
.table_order_list .dividing_line {
	border-right:1px solid #E9EEF2
}
.iconTime {
	position:absolute;
	right:20px;
	top:1px;
	background:url(./images/icon_sprites_v1.png) no-repeat left -55px;
	padding-left:16px;
	font-style:normal;
	font-size:12px;
	color:#f30
}
.tipsPack {
	line-height:15px;
	margin-top:-20px;
	margin-bottom:4px;
	width:49px
}
.banner_review_account {
	display:block;
	margin:0 auto -28px;
	position:relative;
	width:952px;
	z-index:100
}
.reservationList_emptyData {
	padding-left:11px;
	line-height:25px;
	color:#999;
	border:1px solid #d1d1d1;
	border-top:none
}
.reservationList th .operation {
	text-align:center;
	white-space:nowrap
}
.reservation_listTable .operation {
	text-align:center
}
.new_message {
	vertical-align:middle;
	display:block
}
.reservation_tableContent {
	border:none
}
.reservation_table {
	border:1px solid #b1b1b1;
	margin-bottom:10px;
	border-collapse:separate;
	width:100%
}
.reservation_listTable {
	border-collapse:collapse;
	width:100%;
	margin-bottom:10px
}
.reservation_listTable tr.accountGrid td {
	position:relative
}
.reservation_listTable tr.accountGrid td:after {
	display:block;
	position:absolute;
	height:95%;
	content:'';
	border-right:1px solid #E9EEF2;
	top:2%;
	right:0
}
.reservation_listTable tbody tr.accountGrid td:last-child:after {
	border:none
}
.reservation_listTable tbody tr.accountGrid td:last-child {
	border-right:1px solid #d1d1d1
}
.reservation_listTable tbody tr.accountGrid:last-child td {
	border-bottom:1px solid #d1d1d1
}
.reservation_list_trDiving {
	height:10px
}
.reservation_listTable .table_accountList_title {
	border-top:1px solid #d1d1d1;
	text-align:left
}
.reservation_listTable tbody tr.accountGrid {
	border-left:1px solid #d1d1d1
}
.reservation_listTable tbody tr.accountGrid th:last-child {
	border-right:1px solid #d1d1d1
}
.reservation_header_normal {
	margin-right:10px;
	line-height:21px;
	width:100%!important;
	margin-left:-88px!important;
	position:relative
}
.reservation_header_header {
	width:78px;
	position:relative;
	float:left
}
.reservation_header_article {
	margin-left:88px
}
.form {
	padding-top:15px
}
.documentForm.loading {
	background:url(./images/loading.gif) no-repeat center center;
	min-height:80px
}
.documentForm.loading .documentTable {
	visibility:hidden
}
.formTip,.validateTips {
	color:gray;
	padding-top:2px
}
.documentTable,.formTable {
	margin:0 auto
}
.documentTable th,.formTable th {
	font-weight:400;
	vertical-align:top;
	padding:5px 0;
	background:0 0;
	border-bottom:none;
	text-align:right;
	line-height:28px;
	font-size:14px
}
.formTable textarea,Table textarea {
	border:1px solid #ddd;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
	-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
	width:550px;
	padding:4px;
	font-size:12px;
	height:70px;
	line-height:22px
}
.documentTable textarea.normal,.formTable textarea.normal {
	height:70px
}
.documentTable textarea.large,.formTable textarea.large {
	height:130px
}
.documentTable select,.formTable select {
	border:1px solid #ddd;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
	-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
	height:32px;
	padding:5px
}
.formTable_lable {
	margin-right:10px;
	line-height:14px;
	display:inline-block
}
.documentTable input[type=radio],.formTable_lable input[type=radio] {
	vertical-align:-2px;
	margin:0 2px
}
.documentTable input,.documentTable select {
	vertical-align:middle
}
.time_inputTxtNormal {
	width:168px;
	background:url(./images/icodate.gif) no-repeat 156px 10px
}
.documentTable a.ask,.formTable a.ask {
	margin-left:459px;
	line-height:12px
}
.documentTable .th_ask,.formTable .th_ask {
	padding-top:25px
}
.createReservationStep a {
	margin-top:20px;
	margin-bottom:20px;
	margin-right:10px
}
.documentTable td {
	padding-top:5px;
	line-height:25px;
	padding-bottom:5px
}
.documentTable label {
	line-height:14px
}
.validateErrorLabel {
	display:none
}
.validateErrorTr .validateErrorLabel {
	height:16px;
	line-height:16px;
	padding-left:16px;
	vertical-align:middle;
	color:red;
	background:url(./images/icon_tips.jpg) no-repeat left -28px;
	zoom:1;
	display:block
}
.validateErrorTr .validateTips {
	display:none
}
.validateSuccessTr .validateIcon {
	visibility:visible
}
.validateIcon {
	display:block;
	visibility:hidden;
	background:url(./images/icon_tips.jpg) no-repeat;
	width:15px;
	height:15px
}
.validateItem {
	line-height:18px
}
.documentTable .requireditem th span {
	padding-left:14px;
	background:url(./images/icon_tips.jpg) no-repeat left -78px;
	*background-position:left -73px;
	*zoom:1
}
ul.cooperation_type {
	height:320px
}
.cooperation_item {
	float:left;
	list-style:none;
	height:156px
}
.cooperation_item a {
	display:inline-block;
	width:135px;
	height:112px;
	text-align:center;
	border:1px solid #dbdbdb;
	margin-left:-1px;
	margin-top:-1px;
	position:relative;
	z-index:2;
	padding-top:11px;
	padding-bottom:32px;
	text-decoration:none;
	font-size:14px
}
.cooperation_item a:hover {
	border:1px solid #ee4e41;
	z-index:3
}
.cooperation_item a.current {
	border:1px solid #dbdbdb;
	background:url(./images/cooperation_item.jpg) no-repeat
}
.cooperation_item span {
	display:block;
	word-wrap:break-word;
	word-break:break-all
}
.commendation_screenshot_img {
	display:inline-block;
	vertical-align:middle;
	width:70px;
	height:auto
}
.commendation_screenshot {
	display:inline-block;
	width:1px;
	height:69px;
	vertical-align:middle
}
.read_mode .read_mode_content {
	display:block
}
.read_mode .edit_mode_content,.read_mode_content {
	display:none
}
.read_mode .documentTable input,.read_mode .documentTable select,.read_mode .documentTable textarea {
	border:none;
	box-shadow:none;
	line-height:20px;
	overflow-y:visible;
	height:auto;
	font-family:'microsoft yahei'
}
.read_mode .documentTable input {
	width:104px
}
.read_mode .documentTable input.inputXXLarge {
	width:550px
}
.read_mode .documentTable .validateItem {
	display:none;
	height:auto;
	line-height:20px
}
.read_mode .documentTable .button {
	display:none
}
.read_mode .documentTable select {
	background:0 0;
	width:320px;
	position:absolute;
	clip:rect(0 35 0 0);
	clip:rect(0,298px,36px,0);
	font-family:'microsoft yahei'
}
.read_mode .documentTable input[type=radio] {
	display:none
}
.read_mode .documentTable {
	padding:0;
	width:100%;
	margin:0
}
.read_mode .documentTable td,.read_mode .documentTable th {
	width:auto
}
.documentTable td {
	word-break:break-all;
	word-wrap:break-word
}
.read_mode .documentTable td,.read_mode .documentTable th {
	line-height:32px;
	margin:0;
	padding:0;
	vertical-align:top
}
.read_mode .documentTable tr th {
	width:140px;
	line-height:32px;
	vertical-align:top;
	font-weight:700;
	white-space:nowrap;
	font-size:12px
}
.read_mode .documentTable .requireditem th span,.read_mode .validateIcon {
	background:0 0
}
pre.read_mode_textarea {
	white-space:pre-wrap;
	word-wrap:break-word;
	font-family:'microsoft yahei'
}
.read_mode .documentTable .td_multi-line {
	padding-top:5px
}
.custom_tour_target_circle {
	display:none;
	position:absolute;
	width:189px;
	height:55px;
	top:83px;
	z-index:10002;
	background:url(./images/tour_target_circle.png) no-repeat center center
}
.custom_tour_anchor_l {
	display:none;
	position:absolute;
	top:135px;
	width:130px;
	height:130px;
	z-index:10000;
	background:url(./images/tour_anchor_l.png) no-repeat center center
}
.custom_tour_anchor_r {
	display:none;
	position:absolute;
	top:135px;
	width:141px;
	height:141px;
	z-index:10000;
	background:url(./images/tour_anchor_r.png) no-repeat center center
}
.custom_tour_target {
	z-index:10001;
	position:relative
}
.custom_tour_close {
	display:block;
	position:absolute;
	top:-32px;
	right:160px;
	width:172px;
	height:62px;
	background:url(./images/tour_close_v1.png) no-repeat center center
}
.tour_frame_img {
	border:none
}
.accountList_topTips {
	overflow:hidden
}
.accountList_topTips p {
	padding-bottom:5px
}
.accountList_topTips_num {
	margin-top:11px
}
.accountList_topTips_search {
	margin-right:10px
}
.accountList_select {
	height:28px;
	line-height:28px;
	*height:20px;
	*line-height:20px;
	border:1px solid #B9CBD9;
	vertical-align:middle
}
.accountList_select option {
	height:28px;
	line-height:28px
}
.table_accountList {
	width:100%;
	text-align:left;
	margin-bottom:10px;
	border-top:1px solid #39f;
	font-size:12px
}
.table_accountList_title {
	background-color:#F0F4F7;
	height:38px
}
.table_accountList_content {
	border-bottom:1px dashed #D8D8D8;
	background-color:#fff
}
.table_accountList_content.even {
	background-color:#fbfcff
}
.table_accountList_title th {
	white-space:nowrap
}
.table_accountList_content td.wrap {
	white-space:inherit;
	word-break:break-all;
	word-wrap:break-word
}
.table_accountList_content th {
	text-align:left
}
.table_accountList_content td {
	padding:10px 0
}
.table_accountList_content .dividing_border {
	min-height:34px;
	-height:34px
}
.table_accountList_content .dividing_line img {
	vertical-align:middle
}
.accountList_head {
	margin-right:7px
}
.table_accountList_info p {
	margin-bottom:2px
}
.table_accountList_info a {
	font-size:14px;
	vertical-align:middle;
	font-weight:700
}
.table_accountList_info img {
	vertical-align:middle
}
.accountList_tools {
	text-align:center;
	color:#2276b3
}
.accountList_tools a {
	line-height:18px
}
.icon_detail img {
	vertical-align:middle
}
.ico_question {
	margin-left:2px;
	vertical-align:-2px;
	cursor:pointer
}
.isApprove {
	display:block;
	height:15px;
	line-height:15px;
	width:39px;
	text-align:center
}
.Approved {
	border:1px solid #F60;
	background-color:#FEFFED;
	color:#FF3301
}
.noApprove {
	border:1px solid #83919C;
	background-color:#FEFFFF;
	color:#697986
}
.icon_gender {
	margin-right:5px
}
.accountList_tools a.pulledBlack {
	color:#687A86;
	cursor:default
}
.accountList_tools a.pulledBlack:hover {
	text-decoration:none
}
.table_accountList_check {
	margin-right:4px;
	vertical-align:middle
}
.reservation_listTable tr.table_accountList_title th {
	font-weight:400
}
.reservation_listTable tr.table_accountList_content td {
	padding:6px 0 3px
}
.table_showMore {
	background-color:#e7f3ff;
	line-height:36px;
	font-size:12px;
	text-align:center
}
.table_showMore a {
	text-decoration:underline
}
.content .btn_mini_block,.content .btn_mini_block .btn_wrap {
	background:0 0;
	color:#2276b3
}
.content .btn_mini_block:hover,.content .btn_mini_block:hover .btn_wrap {
	background:0 0;
	text-decoration:underline
}
.content .btn_mini_block {
	display:block
}
.drop_down_list {
	height:28px;
	position:relative;
	z-index:2
}
.drop_down_list_label {
	background:url(./images/select_anchor.jpg) no-repeat right center #fff;
	height:28px;
	width:226px;
	line-height:28px;
	border:1px solid #bebebe;
	text-indent:8px;
	margin:2px 4px
}
.drop_down_list_label a {
	display:block
}
.drop_down_list_body {
	margin:-3px 4px;
	width:226px;
	background:#fff;
	border:1px solid #bebebe
}
.drop_down_list_body li {
	line-height:24px;
	border-top:1px solid #bebebe;
	display:block;
	position:relative
}
.select2-container {
	width:170px!important
}
.drop_down_list_body li:first-child {
	border-top:none
}
.drop_down_list_body li a {
	text-indent:30px;
	display:block
}
.drop_down_list_body li a:hover {
	background-color:#e8e8e8
}
.order_icon {
	display:block;
	position:absolute;
	width:19px;
	height:30px;
	top:50%;
	left:0;
	margin-top:-15px;
	background-image:url(./images/order_icon_v4.gif);
	margin-left:3px
}
.order_active_score_sort_desc .order_icon {
	background-position:1px -186px
}
.order_single_graphic_price_open_sort_desc .order_icon,.order_soft_single_graphic_price_open_sort_desc .order_icon {
	background-position:-380px -683px
}
.order_soft_multi_graphic_top_price_open_sort_desc .order_icon {
	background-position:1px -681px
}
.order_content_price_open_sort_desc .order_icon {
	background-position:-379px -365px
}
.order_rating_score_sort_desc .order_icon {
	background-position:-380px -613px
}
.order_orders_weekly_sort_desc .order_icon {
	background-position:1px -474px;
	margin-left:3px
}
.order_soft_tweet_price_open_sort_desc .order_icon,.order_tweet_price_open_sort_desc .order_icon {
	background-position:-380px -476px
}
.order_retweet_price_open_sort_desc .order_icon,.order_soft_retweet_price_open_sort_desc .order_icon {
	background-position:-378px -245px
}
.order_good_rating_rate_sort_desc .order_icon {
	background-position:2px -373px;
	margin-left:5px
}
.order_multi_graphic_second_price_open_sort_desc .order_icon,.order_soft_multi_graphic_second_price_open_sort_desc .order_icon {
	background-position:1px -735px
}
.order_multi_graphic_other_price_open_sort_desc .order_icon,.order_soft_multi_graphic_other_price_open_sort_desc .order_icon {
	background-position:1px -796px
}
.order_created_time_sort_desc .order_icon {
	background-position:-379px -738px
}
.bloger .account_name {
	text-overflow:ellipsis;
	white-space:nowrap!important;
	overflow:hidden;
	width:265px;
	display:block;
	word-break:normal;
	word-wrap:normal
}
.borderWithPadding {
	border-right:1px dotted #d0dae3
}
.noneBorderWithPadding {
	border-right:none
}
td.borderWithPadding,th.borderWithPadding {
	padding:0 10px
}
.account_media_price,.account_weiboyi_price {
	background:url(./images/icon/icon_price_weiboyi.gif) no-repeat left center;
	padding-left:21px;
	margin:4px 0;
	text-align:left;
	position:relative;
	white-space:nowrap
}
.account_media_price {
	background:url(./images/icon/icon_price_media.gif) no-repeat left center
}
.account_media_price .normal_iconTips,.account_media_price .weixin_iconTips,.account_weiboyi_price .normal_iconTips,.account_weiboyi_price .weixin_iconTips {
	width:16px;
	height:19px;
	position:absolute;
	left:0;
	top:1px
}
.account_media_price .weixin_iconTips,.account_weiboyi_price .weixin_iconTips {
	top:10px
}
.service_provider_media .account_weiboyi_price {
	display:none
}
.service_provider_media .account_media_price {
	background:0 0;
	padding:0;
	text-align:center
}
.service_provider_media .account_media_price_title,.service_provider_weiboyi .account_media_price {
	display:none
}
.accountWrap {
	width:100%!important;
	margin-left:-66px!important;
	position:relative;
	float:left
}
.accountInner {
	margin-left:66px;
	margin-right:10px
}
.accountHeader {
	width:66px;
	position:relative;
	float:left
}
.consume_dataList_checkbox {
	margin-left:32px
}
.p_searchTime span.fr {
	margin-top:12px;
	color:#666
}
.caiwu_h2 {
	font-size:12px;
	color:#999;
	padding-top:5px;
	padding-left:6px;
	margin-bottom:7px;
	margin-top:10px
}
.caiwu_h2 span {
	color:#cb0d0d;
	font-size:14px;
	font-weight:700
}
.caiwu_h2_border {
	border-bottom:#dadada 1px solid;
	padding-bottom:6px;
	margin-bottom:0
}
.caiwu_tip {
	margin-top:5px;
	padding-left:5px;
	vertical-align:middle
}
.balance_area,.credit_area {
	display:inline-block;
	padding:5px 8px;
	color:#fff
}
.credit_area {
	background-color:#65acdb
}
.balance_area {
	background-color:#71ac58
}
.accountInfo {
	background-color:#F0F4F7;
	line-height:36px;
	padding-left:6px
}
.bankPay_recharge h2,.bankingPay_money {
	background-color:#F0F4F7;
	line-height:42px;
	padding-left:6px;
	font-size:14px;
	font-weight:700;
	margin-bottom:10px
}
.bankingPay_money {
	margin-top:10px
}
.bankPay_recharge td {
	padding:3px 0 0 7px
}
.bankPay_recharge h4 {
	border-bottom:1px dashed #ddd;
	font-size:14px;
	line-height:25px;
	margin-bottom:10px;
	font-weight:700
}
.bankingPay_tips {
	line-height:25px;
	color:#f30;
	padding-left:6px
}
.pay_return_warp {
	border:1px solid #ddd;
	border-top:2px solid #39f;
	margin-top:20px;
	height:500px
}
.pay_return {
	height:200px;
	font-size:14px;
	background-color:#f8fff3;
	border-bottom:1px solid #ddfcc7
}
.pay_turnContent {
	background:url(/img/duihao.png) no-repeat 103px 74px;
	padding:71px 0 15px 160px;
	line-height:25px;
	height:100px;
	width:694px;
	margin:0 auto
}
.consumeRecord_activeName {
	left:110px;
	z-index:18;
	top:-29px;
	display:none;
	position:absolute;
	height:auto;
	border:3px solid #ddd;
	padding:10px;
	background-color:#fff;
	width:200px
}
.consumeRecord_activeName img {
	position:absolute;
	left:-13px;
	top:12px;
	z-index:20
}
.company_bill_tips {
	line-height:18px
}
.recharge_remitBox td {
	line-height:22px;
	padding:4px
}
.recharge_remitBox td .comName {
	font-size:14px
}
.activeMain {
	border:1px solid #ddd;
	border-top:2px solid #39f;
	margin-bottom:10px;
	padding:10px
}
.activeMenu {
	background:#fbfbfb;
	border-bottom:1px solid #dde7f0;
	height:44px;
	position:relative;
	margin-top:15px;
	line-height:44px;
	padding-right:4px
}
.activeMenu li,.activeMenu ul {
	float:left
}
.activeMenu li#selected_all a,.activeMenu li#selected_select a {
	border-left:1px solid #fbfbfb
}
.activeMenu li#selected_all .a_current,.activeMenu li#selected_all .a_current:hover,.activeMenu li#selected_all a:hover,.activeMenu li#selected_select .a_current,.activeMenu li#selected_select .a_current:hover,.activeMenu li#selected_select a:hover {
	border-left:1px solid #ddd
}
.activeMenu li a {
	padding:0 22px 0 44px;
	color:#324957;
	font-size:14px;
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
	border-top:2px solid #fbfbfb;
	display:inline-block;
	background:url(./images/icon_activemenu_v3.png) no-repeat;
	margin-right:-1px;
	margin-top:9px;
	height:25px;
	line-height:25px;
	margin-bottom:9px;
	position:relative;
	z-index:2
}
.redNew_img {
	display:block;
	position:absolute;
	right:3px;
	top:-10px
}
.activeMenu li .a_current .redNew_img,.activeMenu li a:hover .redNew_img {
	top:0
}
.activeMenu li .a_current,.activeMenu li a:hover {
	color:#ff6501;
	text-decoration:none;
	border-right:1px solid #dde7f0;
	border-top:2px solid #3399fe;
	margin:0;
	margin-left:0;
	height:43px;
	background:url(./images/icon_activemenu_v3.png) no-repeat #fff;
	margin-right:-1px;
	line-height:43px;
	z-index:3
}
.activeMenu li:last-child a {
	margin-right:0
}
.activeMenu li#selected_select a {
	background-position:29px -1254px
}
.activeMenu li#selected_select .a_current,.activeMenu li#selected_select .a_current:hover,.activeMenu li#selected_select a:hover {
	background-position:29px -1287px
}
.activeMenu li#selected_popular a {
	background-position:26px 3px
}
.activeMenu li#selected_popular .a_current,.activeMenu li#selected_popular .a_current:hover,.activeMenu li#selected_popular a:hover {
	background-position:26px -147px
}
.activeMenu li#selected_exclusive {
	margin-top:-10px;
	height:54px
}
.activeMenu li#selected_activelru a,.activeMenu li#selected_exclusive a {
	background:url(./images/active_bg_01_v2.jpg) no-repeat 0 top;
	line-height:54px;
	height:54px;
	margin:0;
	border:none;
	padding:0;
	width:178px;
	margin-right:-1px;
	z-index:8;
	text-indent:-200000px
}
.activeMenu li#selected_activelru {
	margin-left:5px;
	height:44px
}
.activeMenu li#selected_activelru a {
	background-position:0 -124px;
	height:44px;
	width:130px
}
.activeMenu li#selected_activelru .a_current,.activeMenu li#selected_activelru .a_current:hover,.activeMenu li#selected_activelru a:hover {
	background-position:0 -182px
}
.activeMenu li#selected_exclusive .a_current,.activeMenu li#selected_exclusive .a_current:hover,.activeMenu li#selected_exclusive a:hover {
	background-position:0 -56px
}
.activeMenu li#selected_collecting a {
	background-position:26px -37px
}
.activeMenu li#selected_collecting .a_current,.activeMenu li#selected_collecting .a_current:hover,.activeMenu li#selected_collecting a:hover {
	background-position:26px -187px
}
.activeMenu li#selected_history a {
	background-position:26px -76px
}
.activeMenu li#selected_history .a_current,.activeMenu li#selected_history .a_current:hover,.activeMenu li#selected_history a:hover {
	background-position:26px -226px
}
.activeMenu li#selected_black a {
	background-position:26px -115px
}
.activeMenu li#selected_black .a_current,.activeMenu li#selected_black .a_current:hover,.activeMenu li#selected_black a:hover {
	background-position:26px -265px;
	margin-right:0
}
.activeMenu li#selected_weixinpromotion a {
	background-position:29px -1119px
}
.activeMenu li#selected_weixinpromotion .a_current,.activeMenu li#selected_weixinpromotion .a_current:hover,.activeMenu li#selected_weixinpromotion a:hover {
	background-position:29px -1202px
}
.activeMenu li#selected_myquote a {
	background-position:29px -1073px
}
.activeMenu li#selected_myquote .a_current,.activeMenu li#selected_myquote .a_current:hover,.activeMenu li#selected_myquote a:hover {
	background-position:29px -1156px
}
.activeMenu li.all_weixin a {
	background-position:15px -314px
}
.activeMenu li.all_weixin .a_current,.activeMenu li.all_weixin .a_current:hover,.activeMenu li.all_weixin a:hover {
	background-position:15px -552px
}
.activeMenu li.all_weitao a {
	background-position:26px -477px
}
.activeMenu li.all_weitao .a_current,.activeMenu li.all_weitao .a_current:hover,.activeMenu li.all_weitao a:hover {
	background-position:26px -715px;
	background-color:#fff
}
.activeMenu li.all_qzone a {
	background-position:26px -355px
}
.activeMenu li.all_qzone .a_current,.activeMenu li.all_qzone .a_current:hover,.activeMenu li.all_qzone a:hover {
	background-position:26px -593px;
	background-color:#fff
}
.activeMenu li.all_sina a {
	background-position:26px -397px
}
.activeMenu li.all_sina .a_current,.activeMenu li.all_sina .a_current:hover,.activeMenu li.all_sina a:hover {
	background-position:26px -635px;
	background-color:#fff
}
.activeMenu li.all_tencent a {
	background-position:26px -438px
}
.activeMenu li.all_tencent .a_current,.activeMenu li.all_tencent .a_current:hover,.activeMenu li.all_tencent a:hover {
	background-position:26px -676px;
	margin-left:0
}
.activeMenu li#famous_cooperation a {
	background-position:26px -1349px
}
.activeMenu li#famous_cooperation .a_current,.activeMenu li#famous_cooperation .a_current:hover,.activeMenu li#famous_cooperation a:hover {
	background-position:26px -1386px
}
.activeMenu li#selected_recommend a {
	background-position:26px -1455px
}
.activeMenu li#selected_recommend .a_current,.activeMenu li#selected_recommend .a_current:hover,.activeMenu li#selected_recommend a:hover {
	background-position:26px -1507px
}
.activeMenu li.all_moments a {
	background-position:26px -1569px
}
.activeMenu li.all_moments .a_current,.activeMenu li.all_moments .a_current:hover,.activeMenu li.all_moments a:hover {
	background-position:26px -1610px
}
.active_create_btn,.reservation_create_btn {
	background:url(./images/btn_header.png) no-repeat 0 -131px;
	width:128px;
	height:42px;
	line-height:42px;
	text-align:center;
	font-size:18px;
	color:#fff;
	display:inline-block;
	margin-right:20px
}
.active_create_btn:hover,.reservation_create_btn:hover {
	text-decoration:none
}
.active_search {
	width:840px;
	margin:0 auto;
	margin-bottom:18px;
	margin-top:22px;
	display:inline-block
}
.active_search_container {
	border:2px solid #3399fe;
	height:36px;
	display:inline-block;
	width:673px
}
.reservation_searchForm {
	border:2px solid #39f;
	display:inline-block
}
.reservation_searchForm .searchInputTxt {
	width:475px
}
.importQuote {
	background:url(./images/icon_sprites.png) no-repeat 0 -1211px;
	padding-left:18px;
	margin-left:17px;
	display:inline-block;
	font-size:12px;
	text-decoration:underline
}
.importQuote:hover {
	text-decoration:none
}
.quote_menu li a {
	background:0 0;
	padding:0 30px
}
.quote_menu li .a_current,.quote_menu li .a_current:hover,.quote_menu li a:hover {
	background:#fff
}
.leftMenu {
	float:left;
	width:194px;
	margin-top:-16px;
	position:relative;
	padding-top:38px
}
.leftMenu dl,.leftMenu ul {
	border-top:1px solid #d8e1e8
}
.leftMenu dl dd,.leftMenu ul li {
	line-height:52px;
	height:52px;
	position:relative;
	vertical-align:top
}
.leftMenu dl dd a,.leftMenu ul li a {
	color:#51687a;
	display:block;
	border:1px solid #d8e1e8;
	padding-left:20px;
	position:absolute;
	width:173px;
	left:0;
	height:51px;
	top:-1px;
	bottom:-1px;
	z-index:10;
	border-right:1px solid #d8e1e8
}
.leftMenu ul li a:hover,.leftMenu ul li.active a {
	border:1px solid #4faffb;
	border-right:1px solid #fff;
	color:#125ac0;
	text-decoration:none;
	background:url(./images/icon_sprites.png) no-repeat 158px -851px #fff;
	z-index:12
}
.leftMenu dl em,.leftMenu ul li a em {
	width:16px;
	display:inline-block;
	font-weight:400;
	font-style:normal;
	background:url(./images/icon_sprites.png) no-repeat 0 -1254px;
	text-align:center;
	margin-right:5px;
	color:#333
}
.leftMenu dl dd a:hover em,.leftMenu dl dd.active em,.leftMenu ul li a:hover em,.leftMenu ul li.active em {
	background:url(./images/icon_sprites.png) no-repeat 0 -1306px;
	color:#fff
}
.leftMenu dl dt {
	font-size:14px;
	padding-left:20px;
	border-bottom:#f5f5f5 1px solid;
	line-height:47px
}
.leftMenu dl dd a {
	border:none;
	border-bottom:1px solid #f5f5f5
}
.leftMenu dl dd a:hover,.leftMenu dl dd.active a {
	color:#125ac0;
	text-decoration:none;
	background:url(./images/icon_sprites.png) no-repeat 163px -851px
}
.leftMenu dl {
	border:1px solid #d8e1e8;
	position:relative;
	width:193px;
	left:0;
	background:#fff;
	overflow:hidden;
	z-index:10;
	margin-top:-2px
}
.leftMenu dd {
	margin-bottom:-1px
}
.leftMenu .dl_current {
	border:1px solid #4faffb;
	border-right:1px solid #fff;
	z-index:12
}
.leftMenu .dl_current dt {
	color:#125ac0
}
.leftMenu dl a.dd_last {
	border-bottom:none
}
.helpItem p b {
	margin-left:-15px
}
.article_right {
	width:983px;
	float:right;
	padding-left:22px;
	padding-top:20px;
	border-left:1px solid #d8e1e8;
	margin-top:-16px;
	min-height:650px;
	padding-bottom:20px;
	line-height:25px;
	color:#666
}
.article_right li.current h3 {
	border-bottom:none;
	color:#f30
}
.article_right li.current .articleMain {
	display:block
}
.article_right h3:hover {
	color:#f30
}
.article_right h3,.article_right h4 {
	height:30px;
	line-height:30px;
	font-size:14px
}
.article_right h3 {
	text-decoration:#145db9;
	cursor:pointer;
	color:#145db9;
	border-bottom:1px solid #edf1f4
}
.article_title {
	background:url(./images/article_title.jpg) no-repeat center 0 #f5f5f5;
	height:41px;
	line-height:41px;
	text-align:center;
	font-size:14px;
	margin-bottom:10px
}
.article_top {
	background:url(./images/article_top.gif) no-repeat;
	width:12px;
	height:6px;
	top:-6px;
	position:absolute;
	left:48px
}
.articleMain {
	border:1px solid #dae2e5;
	padding:10px 22px;
	background:#fcfcfc;
	margin-top:10px;
	margin-bottom:10px;
	color:#364852;
	line-height:25px;
	display:none
}
.helpItem {
	display:none
}
.collectCategory {
	background-color:#fbfbfb;
	padding:5px 10px;
	margin-bottom:-5px;
	line-height:30px;
	height:30px
}
.collectCategory .kind_name a {
	display:inline-block;
	padding:6px 5px;
	color:#324957;
	border:1px solid #dee7f0;
	background-color:#fff;
	margin-bottom:5px;
	margin-right:5px;
	line-height:12px
}
.collectCategory .kind_name li {
	float:left
}
.collectCategory .kind_name a.current,.collectCategory .kind_name a:hover {
	color:#125ac0;
	border:1px solid #3399fe;
	text-decoration:none;
	background-color:#e9f6fe
}
.collectCategory p.fr {
	text-align:right
}
.addActiveDocumentWrap {
	border:1px solid #ddd;
	margin-top:-16px;
	margin-bottom:20px;
	position:relative
}
.addActiveDocument {
	padding-bottom:10px;
	width:960px;
	margin:0 auto
}
.dataList_top {
	background-color:#f8f8f8;
	padding:4px 6px 0;
	border-bottom:1px solid #ddd;
	height:48px;
	line-height:48px
}
.dataList_top p.fr {
	float:right
}
.sort_btn,.ss_btn,.ss_btn1 {
	border:none;
	background:0 0;
	background:url(./images/active_search.gif) no-repeat;
	width:36px;
	height:34px;
	vertical-align:middle;
	margin-left:-7px
}
.ss_btn1 {
	background-position:0 -34px
}
.sort_btn {
	background-position:0 -68px;
	cursor:pointer
}
.btnInput_largeX_important,.btnInput_largeX_important:hover {
	border:none;
	background:url(./images/btn_largex_important.gif) no-repeat;
	width:92px;
	height:42px;
	cursor:pointer;
	color:#fff;
	font-size:14px
}
.btnInput_largeX_important:hover {
	background-position:0 -42px
}
.accountList_top {
	padding:8px 6px;
	border-top:1px solid #ddd;
	background:#F8F8F8;
	line-height:21px;
	height:21px
}
.accountList_top_collecting {
	margin-top:5px;
	background-color:#fbfbfb
}
.account_sequenceList {
	padding:6px;
	height:34px;
	z-index:99;
	background:#f8f8f8
}
.account_sequence {
	position:relative
}
.sortList_box ul.noIcon li {
	padding-left:6px
}
.sortList_box ul.noIcon a {
	padding-left:6px;
	margin-left:-6px
}
.sortList_box {
	position:absolute;
	border:1px solid #d1d1d1;
	background:#fff;
	width:145px;
	top:33px;
	right:35px;
	display:none;
	padding-bottom:1px
}
.div_order_one {
	left:11px;
	top:34px;
	width:120px;
	display:none;
	z-index:9999
}
.div_order_two {
	left:11px;
	top:32px;
	display:none;
	float:left;
	cursor:pointer;
	z-index:9999
}
.div_order_three {
	left:11px;
	top:32px;
	display:none;
	z-index:9999
}
.sortList_box ul {
	list-style:none
}
.sortList_box li {
	border-bottom:1px solid #f1f1f1;
	margin-bottom:-1px;
	display:block;
	float:none;
	overflow:hidden;
	vertical-align:top;
	line-height:26px
}
.div_order_usualbolg li {
	padding:none
}
.sortList_box .or_money_up {
	background:url(/img/order.gif) no-repeat 0 -3px;
	vertical-align:top
}
#or_money_up_li {
	margin-top:0;
	_margin-top:-4px
}
.sortList_box .or_money_down {
	background:url(/img/order.gif) no-repeat 0 -37px;
	vertical-align:bottom
}
.sortList_box .time_up {
	background:url(/img/order.gif) no-repeat 0 -320px
}
.sortList_box .time_down {
	background:url(/img/order.gif) no-repeat 0 -362px
}
.sortList_box .num_up {
	background:url(/img/order.gif) no-repeat 0 -230px
}
.sortList_box .num_down {
	background:url(/img/order.gif) no-repeat 0 -274px
}
.sortList_box .avgprice_down {
	background:url(/img/order.gif) no-repeat 0 -495px
}
.sortList_box .avgprice_up {
	background:url(/img/order.gif) no-repeat 0 -459px
}
.sortList_box .save_up {
	background:url(/img/order.gif) no-repeat 0 -143px
}
.sortList_box .save_down {
	background:url(/img/order.gif) no-repeat 0 -189px
}
.sortList_box .hot_up {
	background:url(/img/order.gif) no-repeat 0 -73px
}
.sortList_box .hot_down {
	background:url(/img/order.gif) no-repeat 0 -420px
}
.sortList_box .m_order_down {
	background:url(/img/order.gif) no-repeat 3px -535px
}
.sortList_box .m_order_up {
	background:url(/img/order.gif) no-repeat 3px -576px
}
.sortList_box .w_order_up {
	background:url(/img/order.gif) no-repeat 3px -608px
}
.sortList_box .w_order_down {
	background:url(/img/order.gif) no-repeat 3px -647px
}
.sortList_box .huoyue_down {
	background:url(/img/order.gif) no-repeat 3px -687px
}
.sortList_box .huoyue_up {
	background:url(/img/order.gif) no-repeat 3px -715px
}
.sortList_box li a {
	display:block;
	color:#999;
	padding-left:28px
}
.sortList_box li a:hover {
	background-color:#f8f8f8;
	color:#F60;
	text-decoration:none
}
.sortList_box li .a_last {
	background:#f2f2f2
}
.activeView {
	margin-bottom:20px
}
.activeView_imgList {
	overflow:hidden;
	margin-bottom:-11px;
	padding-top:10px
}
.activeView_imgList li {
	float:left;
	margin-right:10px;
	border:1px solid #ddd
}
.active_view_notice {
	line-height:21px;
	font-size:12px;
	margin-top:40px;
	border-top:1px solid #ddd;
	background:#f8f8f8;
	padding:6px
}
.active_view_notice p.p1 {
	color:#015591
}
.active_view_notice p.p2 {
	color:#648301;
	padding-left:27px
}
.active_view_notice p.p3 {
	color:#ce0007;
	padding-left:27px
}
.account_opts,.active_viewBtn {
	text-align:center;
	margin-top:20px;
	clear:both
}
.account_opts {
	margin-bottom:30px
}
.active_thumbnail,.show_winxin_Cover {
	width:auto;
	max-height:80px;
	max-width:200px
}
.errorPage {
	line-height:18px;
	background:url(./images/error_page.jpg) no-repeat 331px 0;
	margin:80px auto;
	padding:29px 0 100px 563px
}
.errorPage p {
	color:#999;
	margin-bottom:10px;
	margin-top:10px
}
.errorPage_title {
	font-size:14px
}
.errorPage a {
	text-decoration:underline
}
.dividing_line .img_head {
	float:left;
	margin-right:6px
}
.summbitAccount_caption {
	text-align:center;
	font-family:microsoft yahei,arial;
	font-size:18px;
	margin-bottom:-15px;
	line-height:50px
}
.btn_mini_link span.btn_wrap {
	background:0 0;
	white-space:nowrap
}
.pv_point_box {
	border:1px solid #cc5e19;
	border-top:none;
	background:#fff;
	padding:5px;
	color:#333;
	white-space:normal
}
.pv_point_div h4 {
	line-height:35px;
	font-size:12px;
	border-bottom:1px dashed #ddd;
	padding:0 5px;
	overflow:hidden;
	height:30px;
	color:#f60
}
.pv_point_box_tt {
	font-size:12px;
	font-weight:400
}
.pv_point_div h4 .close {
	color:#666
}
.pv_point_div h4 .close:hover {
	color:#f60;
	text-decoration:underline
}
.no_authentication {
	color:#fff;
	display:inline-block;
	padding:0 2px;
	line-height:16px;
	background:#a3b4c4
}
.have_authentication {
	border:1px solid #f60;
	display:inline-block;
	padding:0 2px;
	line-height:16px;
	background:#ff9a00;
	color:#fff
}
.special_sale01,.special_sale02 {
	position:absolute;
	right:21px;
	top:-3px
}
.special_sale02 {
	top:50%;
	margin-top:-13px
}
.accountList_analysis {
	width:1014px;
	float:left
}
.accountList_analysis .dataSummary {
	width:1006px
}
.accountList_analysis_mini {
	width:934px;
	float:left
}
.accountList_analysis_mini .dataSummary {
	width:926px
}
.accountRecommend_outer {
	border-top:1px solid #e4e0e1;
	overflow:hidden;
	margin-bottom:20px
}
.accountRecommend_inner {
	overflow:hidden;
	float:left;
	width:1078px
}
.accountRecommend {
	overflow:hidden;
	margin-right:-25px
}
.accountRecommend li {
	float:left;
	border-right:1px solid #c3c3c3;
	padding:0 18px
}
.accountRecommend p {
	line-height:19px
}
.accountRecommend p.clear {
	vertical-align:top;
	height:30px;
	overflow:hidden;
	*margin-bottom:-10px
}
.accountRecommend .button {
	float:right
}
.accountRecommend img.header {
	border:1px solid #d0d0d2;
	padding:2px;
	width:52px;
	height:52px;
	margin-right:12px
}
.accountRecommend span.name {
	color:#2865a4;
	font-size:12px
}
.accountRecommend span.name b {
	font-weight:400;
	width:50px;
	height:16px;
	display:inline-block;
	overflow:hidden
}
.accountRecommend span.name b i {
	word-break:break-all;
	font-style:normal;
	display:inline-block
}
.accountRecommend span.item {
	color:#999;
	float:left
}
.accountRecommend span.money {
	color:#c83d3a;
	line-height:24px;
	float:left
}
.caption_tip {
	font-size:14px;
	line-height:36px;
	font-weight:700
}
.accountRecommend_changeOther,.accountRecommend_changeOther_mini,.accountRecommend_changeOther_small {
	font-size:16px;
	line-height:88px;
	padding-left:40px;
	color:#2881ff;
	font-weight:700
}
.accountRecommend_changeOther_small {
	width:70px;
	padding-left:14px
}
.accountRecommend_changeOther_mini {
	margin-bottom:10px;
	line-height:18px
}
.accountRecommend b.text_success {
	line-height:24px;
	width:67px;
	text-align:center;
	display:inline-block
}
.accountRecommend b.text_success img {
	vertical-align:-2px
}
.accountRecommend_changeOther a,.accountRecommend_changeOther_mini a,.accountRecommend_changeOther_small a {
	color:#2881ff;
	text-decoration:underline
}
.accountRecommend_changeOther a:hover,.accountRecommend_changeOther_mini a:hover,.accountRecommend_changeOther_small a:hover {
	color:#2881ff;
	text-decoration:none
}
.accountRecommend_outer_mini {
	width:152px;
	-webkit-box-shadow:0 0 3px 0 #dfdfdf;
	-khtml-box-shadow:0 0 3px 0 #dfdfdf;
	-moz-box-shadow:0 0 3px 0 #dfdfdf;
	box-shadow:0 0 3px 1px #dfdfdf;
	border:1px solid #2881ff;
	padding:0 7px;
	position:absolute;
	right:0;
	top:15px;
	background-color:#fff
}
.accountRecommend_outer_mini li {
	padding:10px 0;
	border:none;
	border-bottom:#c6cacd solid 1px;
	margin-bottom:-1px;
	width:150px
}
.accountRecommend_outer_mini li div {
	height:58px;
	overflow:hidden
}
.accountRecommend_outer_mini .caption_tip {
	background-color:#2881ff;
	color:#fff;
	margin-left:-7px;
	margin-right:-7px;
	padding-left:4px;
	font-size:12px
}
.accountRecommend_info {
	width:76px
}
.accountRecommend_outer_small {
	margin-left:-10px;
	margin-right:-10px;
	padding-left:10px;
	padding-right:10px
}
.accountRecommend_outer_small li {
	padding:0 10px
}
.accountRecommend_small {
	width:832px;
	overflow:hidden
}
.accountRecommend_small .button .btn_wrap {
	padding-right:24px;
	padding-left:21px
}
.popbox_accountRecommend_title {
	line-height:110px;
	font-size:14px;
	background:url(/style/lib/images/common/message_success.jpg) no-repeat 215px 28px;
	padding-left:286px;
	color:#666
}
.popbox_accountRecommend_title a {
	margin-right:10px
}
.popbox_accountRecommend_title b {
	margin-right:56px
}
.accountRecommend_outer_mini .button .btn_wrap {
	padding-left:6px;
	padding-right:21px
}
.accountRecommend_loading_mini,.likeAccount_loadding_mini {
	height:198px;
	text-align:center;
	line-height:198px;
	background:#000;
	margin-left:-10px;
	margin-right:-10px;
	opacity:.2;
	filter:alpha(opacity=20)
}
.accountRecommend_loading_small {
	width:835px;
	text-align:center;
	background:#000;
	opacity:.2
}
.accountRecommend_loading_large {
	width:1103px;
	text-align:center;
	background:#000;
	opacity:.2
}
.accountRecommend_empty_large,.accountRecommend_empty_mini,.accountRecommend_empty_small {
	color:#999;
	line-height:20px;
	vertical-align:middle;
	font-size:14px;
	text-align:center;
	padding:89px 0
}
.accountRecommend_empty_small {
	width:932px;
	height:87px;
	line-height:78px;
	padding:0
}
.lookAccount_likeAccount {
	border:1px solid #f60;
	margin-top:20px;
	height:238px
}
.lookAccount_likeAccount li {
	float:left;
	margin-right:4px
}
.lookAccount_likeAccount .likeAccountspan02 {
	width:97px
}
.recommend_caption {
	background:#eff4f8;
	padding-right:10px;
	height:38px;
	border-bottom:1px solid #d8e1e8;
	position:relative
}
.recommend_caption ul {
	float:left;
	margin-left:2px
}
.recommend_caption li {
	float:left;
	margin-right:0
}
.recommend_caption li a {
	display:block;
	padding-left:26px;
	padding-right:26px;
	line-height:39px;
	height:39px;
	font-size:14px;
	position:relative;
	text-decoration:none;
	z-index:3;
	margin-left:-2px
}
.recommend_caption li:last-child a {
	background:0 0
}
.recommend_caption li a.activeTab,.recommend_caption li a:hover {
	background:#f60;
	color:#fff;
	z-index:4
}
.recommend_caption li a.activeTab span,.recommend_caption li a:hover span {
	display:block;
	background:url(./images/arrow_up.png) no-repeat center bottom
}
.recommend_caption li a b {
	display:inline-block;
	width:20px;
	height:19px;
	vertical-align:-4px;
	margin-right:2px
}
.recommend_caption li a b.heart {
	background:url(./images/icon_heart.jpg) no-repeat
}
.recommend_caption li a.activeTab b.heart,.recommend_caption li a:hover b.heart {
	background:url(./images/icon_heart.gif) no-repeat
}
.recommend_caption li a b.icon_order {
	background:url(./images/icon_order.jpg) no-repeat
}
.recommend_caption li a.activeTab b.icon_order,.recommend_caption li a:hover b.icon_order {
	background:url(./images/icon_order.gif) no-repeat
}
.recommend_caption li a b.collect,.recommend_caption li a.activeTab b.collect {
	background:url(./images/icon_collect.jpg) no-repeat
}
.recommend_caption li a.activeTab b.collect,.recommend_caption li a:hover b.collect {
	background:url(./images/icon_collect.gif) no-repeat
}
.recommend_caption li a b.hot {
	background:url(./images/icon_fire.jpg) no-repeat
}
.recommend_caption li a.activeTab b.hot,.recommend_caption li a:hover b.hot {
	background:url(./images/icon_fire.gif) no-repeat
}
.recommend_caption_rightBox {
	padding-top:4px
}
.icon_down_arrow,.icon_up_arrow {
	background:url(././images/userInfoIcon_v1.gif) no-repeat 27px -882px;
	padding-right:12px;
	display:inline-block;
	margin-left:10px
}
.icon_down_arrow {
	background-position:27px -914px
}
.likeAccount_large .accountRecommend_empty_mini,.pop_likeAccount .accountRecommend_empty_mini {
	width:800px;
	float:left;
	margin-top:64px;
	line-height:20px;
	padding:0
}
.likeAccount_large .accountRecommend_empty_mini {
	width:1000px;
	margin-bottom:50px
}
.accountRecommend_empty_large {
	width:1078px;
	height:87px;
	line-height:78px;
	padding:0
}
.icon_discount {
	display:inline-block;
	background:url(./images/icon_discount01.png) no-repeat left;
	padding-left:7px;
	height:14px;
	line-height:14px;
	color:#fff
}
.icon_discount em {
	display:inline-block;
	height:14px;
	font-style:normal;
	padding-right:4px;
	background:url(./images/icon_discount.png) no-repeat right
}
.icon_discount span {
	font-size:14px
}
.likeAccount_rightbox {
	width:250px;
	float:right
}
.likeAccount_caption {
	color:#fd6900;
	border-bottom:1px solid #d0d9e0;
	padding-left:10px;
	line-height:36px;
	background:url(./images/repeat-x.jpg) repeat-x
}
.accountRank .likeAccount_caption,.likeAccount .likeAccount_caption {
	font-size:16px;
	line-height:64px;
	color:#fff;
	border:none
}
.likeAccount .likeAccount_caption {
	background:#f60
}
.accountRank .likeAccount_caption {
	background:#f30
}
.likeAccount_caption img {
	vertical-align:middle
}
.likeAccount_inner div.cover {
	color:#fff;
	font-weight:700;
	position:absolute;
	background:url(./images/cover.png) repeat;
	width:100%;
	top:0;
	left:0;
	text-align:center;
	height:100%;
	line-height:164px;
	font-size:14px;
	z-index:6
}
.likeAccount_inner div.cover img {
	vertical-align:-6px;
	margin-right:2px
}
.accountRank,.likeAccount {
	border:1px solid #ff6501;
	background-color:#fff;
	margin-top:14px
}
.likeAccount_inner span.btn_wrap,.likeAccount_inner span.button {
	font-size:12px!important
}
.likeAccount_inner span.button {
	padding-left:2px
}
.likeAccount_inner span.btn_wrap {
	padding:0!important
}
.likeAccount_inner span.btn_large_important,.likeAccount_inner span.btn_large_important span {
	text-align:center;
	width:188px
}
.button_dislike,.button_dislike .btn_wrap {
	font-weight:700;
	width:40px;
	text-align:center
}
.button_dislike .btn_wrap img,.button_dislike img {
	margin-top:10px
}
.likeAccount_inner span.btn_large_important strong {
	color:#FFFE03
}
.recommend_price {
	max-width:58px;
	display:inline-block
}
.likeAccount_inner {
	padding:0 6px;
	margin-bottom:-2px;
	margin-right:-10px;
	float:left
}
.likeAccount_rightbox .likeAccount_inner {
	margin-right:0
}
.likeAccount_header {
	width:86px;
	height:86px;
	border:1px solid #d2dde1;
	padding:2px;
	position:relative
}
.likeAccount_inner li {
	line-height:22px
}
.likeAccount_inner li.clearfix {
	margin-bottom:16px;
	position:relative;
	margin-top:10px
}
.likeAccount_inner_data {
	background-color:#eef2f5;
	width:140px;
	height:92px;
	margin-left:2px;
	float:left
}
.likeAccount_inner_data th {
	text-align:right;
	font-weight:400;
	width:58px
}
.likeAccount_inner .have_authentication {
	position:absolute;
	right:-1px;
	top:-1px
}
.likeAccount_inner .icon {
	vertical-align:-2px;
	margin-left:2px
}
.likeAccount_inner .icon02 {
	vertical-align:-4px;
	margin-left:1px
}
.likeAccount_inner .icon03 {
	margin-top:4px
}
.likeAccount_inner_data b {
	font-size:16px
}
.likeAccount_inner p {
	padding-top:6px
}
.likeAccount_change {
	text-align:center;
	line-height:36px;
	font-size:16px;
	background:url(./images/repeat-x.jpg) repeat-x bottom;
	border:1px solid #d0d9e0;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	margin:10px;
	font-weight:700;
	display:block
}
.likeAccount_large .likeAccount_change,.pop_likeAccount .likeAccount_change {
	width:132px;
	float:left;
	margin-top:64px;
	margin-left:40px
}
.likeAccount_large {
	width:auto;
	border:1px solid #dedede;
	margin-bottom:20px
}
.likeAccount_large li.clearfix,.pop_likeAccount li.clearfix {
	float:left;
	margin-right:10px
}
.likeAccountspan01,.likeAccountspan02 {
	display:inline-block;
	width:80px;
	text-overflow:ellipsis;
	margin-left:2px;
	overflow:hidden;
	white-space:nowrap
}
.likeAccount_loadding_mini {
	margin-left:0;
	margin-right:0
}
.icon_campaign_checking {
	width:50px;
	vertical-align:middle
}
.campaign_check_box {
	padding-left:76px;
	margin:20px 0 0;
	line-height:22px;
	background:url(./images/icon/icon_waiting.png) no-repeat 14px 0;
	padding-bottom:20px
}
.campaign_check_btn {
	text-align:center;
	margin:0 124px 0 77px;
	line-height:26px
}
.campaign_check_btn02,.campaign_check_btn02 span {
	width:130px
}
.infoEdit_h2 {
	line-height:40px;
	background-color:#f5f5f5;
	color:#ff6000;
	padding-left:6px;
	font-weight:700;
	font-size:14px;
	height:40px
}
.infoEditTable td {
	padding:5px 0
}
.infoEditTable th {
	font-size:14px;
	font-weight:400
}
.infoEditTable textarea {
	width:450px;
	border:1px solid #adb6c9
}
.infoEdit_prompt {
	color:#7d7d7d;
	line-height:19px;
	background:#FFC;
	border:1px solid #FC9;
	padding:0 4px;
	overflow:hidden;
	display:none;
	margin-left:5px;
	float:left
}
.infoEdit_errorPrompt {
	line-height:19px;
	border:1px solid #FC9;
	padding:0 4px 0 17px;
	display:none;
	background:url(/img/miss_pic.jpg) no-repeat 2px 3px #ffeaea;
	color:red;
	margin-left:5px;
	float:left
}
.infoEdit_correct {
	display:none;
	padding:0 4px
}
.infoEdit_h3 {
	padding:10px 0 3px 6px;
	border-bottom:1px solid #ddd;
	font-size:14px;
	font-weight:700;
	margin:40px 0 20px
}
.infoEditPsw_tips {
	line-height:30px;
	margin-bottom:8px
}
.userInfo_content_password {
	width:800px;
	padding-left:40px;
	padding-top:50px;
	padding-bottom:50px;
	margin:40px auto 100px;
	background-color:#fafafa
}
.userInfo_forced .userInfo_content_password {
	margin-top:10px
}
.userInfo_forced .userInfo_content_warn {
	width:850px;
	margin:10px auto;
	color:red
}
.userInfo_appraise_count {
	font-size:12px;
	color:#666;
	font-weight:400;
	padding-right:6px
}
.userInfo_appraise_filter {
	height:36px;
	line-height:36px
}
.appraiseShow {
	text-align:center;
	margin-top:15px
}
.registerTable th {
	padding-top:12px;
	vertical-align:top;
	width:32%;
	text-align:right
}
.registerTable .p1 {
	color:gray;
	white-space:nowrap
}
.registerTable .p2 {
	color:red;
	white-space:nowrap
}
.register_p3 {
	margin-top:-10px;
	margin-bottom:10px;
	font-size:14px;
	color:#999
}
.registerTable img.captcha {
	height:35px;
	vertical-align:middle
}
.registerTable .checkbox {
	vertical-align:middle
}
.findPsd_main {
	margin:50px auto;
	background:#f8f8f8;
	padding-top:70px;
	padding-bottom:70px;
	width:800px
}
.findPsd_main .infoEditTable th {
	width:16%
}
.activateAccountTable .activateAccount_label {
	padding-top:13px;
	padding-left:2px
}
.activateAccountTable img.icon {
	vertical-align:middle
}
.registerForm_first {
	margin-top:1em
}
.btn_verification_click,.btn_verification_disabled {
	display:inline-block;
	border:1px solid #cecece;
	border-radius:3px;
	width:222px;
	margin-right:10px;
	background:url(./images/btn_verification.gif) repeat-x left 2px;
	text-align:center;
	height:34px;
	line-height:34px;
	vertical-align:middle
}
.btn_verification_click:hover {
	text-decoration:none;
	background:url(./images/btn_verification_hover.gif) repeat-x left 2px
}
.btn_verification_click span.btn_wrap:hover {
	text-decoration:none
}
.btn_verification_disabled,.btn_verification_disabled:hover {
	background:url(./images/btn_unverification.gif) repeat-x left 1px;
	cursor:default;
	text-decoration:none
}
.btn_verification_disabled .btn_wrap {
	cursor:default
}
.btn_verification_disabled b {
	color:red;
	font-weight:400;
	padding:0 3px
}
.lost_contact {
	margin-top:5px;
	font-size:14px;
	margin-bottom:10px
}
.lost_contact_notice {
	margin-left:1em;
	color:#999
}
.processBarLarge.lostpassword li {
	width:25%
}
.findPsd_main.lost_succeed {
	background:url(./images/lost_succeed.jpg) 220px 30px no-repeat
}
.findPsd_main.lost_succeed div {
	text-align:center
}
.lostCaptcha {
	width:60px
}
.aboutRuleMain {
	line-height:25px;
	padding:10px;
	overflow-y:scroll;
	height:500px;
	border:1px solid #DDD;
	margin-bottom:30px
}
.articleTitle {
	margin-top:30px;
	font-weight:700;
	padding-left:10px;
	background:#F8F8F8;
	line-height:36px;
	border:1px solid #ddd;
	border-bottom:none
}
.aboutRuleMain span.text_important {
	font-weight:700
}
.login_content {
	width:854px;
	height:auto;
	margin:0 auto
}
.loginMain {
	width:832px;
	margin:0 auto
}
.loginForm {
	width:292px;
	height:372px;
	padding-top:46px;
	padding-left:28px;
	float:left
}
.loginForm_title {
	display:inline-block;
	font-size:18px;
	width:260px;
	background:url(/img/bozhu.jpg) no-repeat;
	text-align:center;
	line-height:39px;
	color:#fff;
	text-shadow:5px 2px 6px #999;
	margin-bottom:10px
}
.login_inputWrap {
	background:url(/img/text.jpg) no-repeat 0 0;
	display:inline-block
}
.login_inputWrap02 {
	background:url(/img/ttt.jpg) no-repeat;
	display:inline-block
}
.loginTable td {
	padding:5px 0
}
.login_inputWrap input {
	border:none;
	background:0 0;
	height:20px;
	vertical-align:middle;
	padding:10px 6px;
	color:#969B9F;
	font-size:16px
}
.login_inputWrap input.input01 {
	width:254px
}
.login_inputWrap input.input02 {
	width:124px
}
.login_btn_login {
	width:96px;
	height:40px;
	border:none;
	background:url(/img/login_btn.jpg) no-repeat;
	cursor:pointer;
	margin-top:5px
}
.login_btn_login:hover {
	background:url(/img/login_btn.jpg) no-repeat 0 -60px
}
.login_btn_register {
	width:130px;
	height:40px;
	border:none;
	background:url(/img/zhuce.jpg) no-repeat;
	margin-left:5px;
	cursor:pointer;
	margin-top:5px
}
.login_btn_register:hover {
	background:url(/img/zhuce1.jpg) no-repeat
}
.loginCaptcha {
	vertical-align:middle
}
.loginCaptcha_input {
	vertical-align:middle;
	margin-left:-1px
}
.login_header {
	width:932px;
	margin:0 auto;
	overflow:hidden;
	padding-top:38px;
	padding-bottom:30px;
	margin-bottom:20px
}
.login_header span.fr {
	margin-top:32px
}
.login_main {
	width:700px;
	margin:0 auto
}
.login_footer {
	width:932px;
	margin:0 auto;
	text-align:center;
	color:#BBBFC2;
	padding-top:10px;
	clear:both;
	line-height:20px
}
.announceBox {
	color:#555;
	padding:10px 20px;
	width:560px!important
}
.announceBox_title {
	height:36px;
	line-height:36px;
	background:#edf5fc;
	padding:0 10px;
	font-weight:700;
	font-size:14px;
	margin:-10px -20px 0 -20px;
	color:#333;
	border-bottom:1px solid #99caf9
}
.announceBox_title a {
	color:#aaa;
	font-size:14px;
	display:inline-block;
	width:14px;
	height:14px;
	line-height:14px;
	text-align:center;
	margin-top:10px
}
.announceBox_title a:hover {
	background-color:#ddd;
	text-decoration:none
}
.announceBox h3 {
	text-align:center;
	font-size:14px;
	font-weight:700;
	color:#555;
	line-height:40px
}
.announceBox p {
	line-height:23px;
	text-align:left
}
.announceBox p.text_highlight {
	margin-bottom:10px
}
.announceBox_bottom {
	border-top:1px dashed #ddd;
	padding-top:10px;
	padding-right:14px;
	padding-bottom:10px;
	margin:10px -20px 0 -20px;
	overflow:hidden
}
.logo_withoutLogoin {
	border-bottom:1px solid #ddd;
	margin-bottom:15px!important;
	height:auto!important;
	overflow:hidden
}
.logo_withoutLogoin .header_data {
	margin-top:20px
}
.login_main_left {
	width:366px;
	float:left;
	margin-top:30px
}
.imagebox_item {
	position:absolute
}
.imagebox_item img {
	width:366px;
	height:280px
}
.imagebox_firstItem {
	z-index:1
}
.imagebox {
	width:366px;
	height:280px;
	overflow:hidden;
	position:relative
}
.imagebox ul {
	position:absolute;
	display:block
}
.taskSearch {
	overflow:hidden
}
.taskSearch input {
	width:150px
}
.taskSearch span.fl {
	display:inline-block
}
.taskSearch input.iconDate {
	background:url(./images/icodate.gif) no-repeat 138px 5px
}
.taskSearch select {
	width:160px;
	height:28px;
	padding:1px
}
.taskSearch_single_01 {
	width:422px
}
.taskSearch_single_02 {
	width:238px
}
.taskSearch_single_03 {
	width:260px;
	text-align:right
}
.taskSearch_single_03 .button {
	float:left;
	margin-left:100px
}
.taskSearch p.clear {
	padding-top:10px
}
.taskListWarning {
	background:#fef9f1;
	line-height:20px;
	padding-left:6px
}
.addTaskDocumentWrap {
	border:1px solid #ddd;
	margin:-16px -6px 20px -6px;
	padding-top:20px;
	padding-bottom:20px
}
.addTaskDocument {
	width:700px;
	margin:0 auto
}
.taskTableTd .active_thumbnail {
	height:50px
}
.self_creative_edit {
	display:block;
	margin-bottom:7px
}
.addTaskBtn {
	width:200px;
	background:url(./images/icon_add_task.png) no-repeat;
	height:53px;
	line-height:53px;
	display:inline-block;
	font-size:20px;
	color:#fff;
	text-align:center;
	margin:20px 10px 0 0;
	font-family:microsoft yahei
}
.addTaskBtn:hover {
	text-decoration:none
}
.addTaskBtn span.btn_wrap {
	background:url(./images/icon_add_task.png) no-repeat;
	display:inline-block;
	padding-left:50px
}
.addTaskBtn_01,.addTaskBtn_04 {
	background-position:0 -108px
}
.addTaskBtn_03 {
	background-position:0 0
}
.addTaskBtn_02 {
	background-position:0 -54px
}
.addTaskBtn_01 span.btn_wrap {
	background-position:10px -178px
}
.addTaskBtn_02 span.btn_wrap {
	background-position:10px -240px
}
.addTaskBtn_03 span.btn_wrap {
	background-position:10px -303px
}
.addTaskBtn_04 span.btn_wrap {
	background:0 0;
	padding:0
}
.task_icon {
	vertical-align:middle
}
.time_fenxi {
	margin:0 auto
}
.time_date {
	overflow:hidden;
	margin-bottom:10px
}
.time_date dd,.time_date dt {
	float:left
}
.time_date dd a span {
	display:block
}
.time_date dd a {
	border-right:1px solid #e1e1e1;
	border-left:1px solid #e1e1e1;
	border-top:1px solid #c4c4c6;
	border-bottom:1px solid #c4c4c6;
	width:80px;
	height:20px;
	line-height:20px;
	text-align:center;
	background:url(/img/bloger_box.jpg) 0 -64px;
	margin-left:-1px;
	display:inline-block;
	position:relative;
	z-index:3
}
.time_date dd .a_current,.time_date dd a:hover .a_current {
	background:url(/img/bloger_box.jpg) 0 -39px
}
.time_date dd a:hover {
	background:url(/img/bloger_box.jpg) 0 -86px;
	border:1px solid #6eb0e4;
	text-decoration:none;
	z-index:4
}
.campaignTable .upload_item {
	padding:10px 16px 0 0
}
.module_box {
	position:relative;
	padding:5px 0 20px;
	overflow:hidden;
	margin-top:-5px
}
.appointment_process_content {
	float:left;
	overflow:hidden
}
.module_box_pTitle {
	padding:4px;
	margin-bottom:4px
}
.appointment_process_content li {
	float:left;
	overflow:hidden
}
.appointment_process_arrow {
	width:12px;
	height:99px;
	background:url(./images/bg_arrow02.png) no-repeat left center;
	margin:0 2px
}
.appointment_process_list b,.appointment_process_list span {
	float:left;
	text-align:center
}
.appointment_process_list b {
	width:94px;
	height:66px;
	padding-top:31px;
	color:#fff;
	font-size:14px;
	background:url(./images/bg_circle01.png) no-repeat
}
.appointment_process_list span {
	padding:33px 0 0 3px;
	width:156px;
	height:66px;
	font-size:12px;
	background:url(./images/bg_appointment01.png) no-repeat;
	font-weight:700;
	text-align:left
}
.btn_appointment_go {
	float:left;
	margin:24px 0 0 8px;
	background-color:#2b7fff;
	color:#fff;
	padding:14px 8px;
	font-size:14px;
	border-radius:2px
}
.btn_appointment_go:hover {
	text-decoration:none
}
@CHARSET "UTF-8";
	@-moz-document url-prefix() {
	.relativeTd {
	display:block;
	width:100%
}
.relativeTd .account_detail {
	margin-top:-8px;
	top:50%;
	position:absolute;
	left:50%;
	margin-left:-8px
}
}.bloger_detail {
	border-bottom:2px solid #c84d01;
	width:407px;
	height:auto;
	background:url(/img/bloger_bg.gif) top no-repeat;
	padding-top:12px;
	left:-278px;
	top:50%;
	margin-top:4px;
	position:absolute;
	z-index:990;
	overflow:hidden
}
.bloger_detail .tit {
	color:#3184c0;
	font-size:18px;
	text-align:center;
	line-height:30px;
	background:url(/img/bloger_detail_1.gif) no-repeat 140px center;
	background-color:#fff;
	border-left:1px solid #cd5e1a;
	border-right:1px solid #cd5e1a
}
.bloger_detail .div_close {
	float:right;
	margin-top:-30px;
	margin-right:20px;
	color:#3184c0;
	font-size:12px;
	text-align:center;
	line-height:30px
}
.bloger_detail .content {
	border-left:1px solid #c84d01;
	border-right:1px solid #c84d01;
	padding:0 10px;
	background-color:#fff
}
.bloger_detail table {
	border:1px solid #ececec;
	border-bottom:none
}
.bloger_detail td {
	border-bottom:1px solid #ececec;
	height:25px;
	line-height:25px;
	padding-left:5px
}
.bloger_detail td span {
	color:#f90
}
.bloger_detail .tip {
	background-color:#f1f1f1;
	line-height:21px;
	padding:5px
}
.bloger_detail a {
	color:#3383c1
}
.bloger_detail a:hover {
	text-decoration:underline
}
p.user_propose_entrance {
	margin-top:10px;
	width:100%;
	text-align:center;
	background:#f5f5f5;
	height:30px;
	line-height:30px;
	clear:both
}
p.user_propose_entrance a {
	color:#2276B3
}
p.user_propose_entrance a:hover {
	text-decoration:underline
}
.propose_entrance_box {
	border:1px solid #1371B9;
	width:330px;
	display:none
}
.propose_entrance_box h2 {
	position:relative;
	padding-left:10px;
	font-size:12px;
	color:#fff;
	background:#1371B9;
	height:30px;
	line-height:30px;
	width:97%
}
.propose_entrance_box h2 a {
	display:block;
	height:26px;
	position:absolute;
	right:7px;
	top:-1px;
	width:25px;
	color:#fff
}
.propose_entrance_box h2 a:hover {
	text-decoration:underline
}
.propose_entrance_content {
	background:url(../../css/../img/bb-4.jpg) repeat-x bottom;
	padding:10px 10px 5px
}
.propose_entrance_content textarea {
	width:303px;
	border:1px solid #DDD;
	color:#999;
	font-size:12px;
	line-height:18px;
	height:40px
}
.propose_entrance_content input {
	border:none;
	display:inline-block;
	height:29px;
	width:62px;
	background:url(../../css/../img/q_c_small.jpg) no-repeat -66px top;
	cursor:pointer;
	margin:5px 0
}
.propose_entrance_content input.entrance_btn_submit:hover {
	background-position:-135px top
}
.propose_entrance_content input.entrance_btn_submit {
	margin-left:161px;
	background-position:-206px top
}
.propose_entrance_content input.entrance_btn_cancel:hover {
	background-position:0 top
}
.propose_entrance_thx {
	width:375px;
	height:68px;
	padding:4px;
	background:#e4e4e4;
	display:none
}
.propose_entrance_border {
	position:relative;
	width:371px;
	height:66px;
	line-height:66px;
	border:1px solid #6ba3ce;
	background:#f7f8f8;
	text-align:center;
	color:#999
}
.propose_entrance_border a {
	position:absolute;
	display:block;
	right:-13px;
	top:-12px;
	width:25px;
	height:26px;
	background:url(../../css/../img/bloger_close.gif) no-repeat
}
.img_icon {
	cursor:default
}
.relativeTd {
	position:relative
}
.alarm_top {
	background:url(../../css/../img/alarm_top.gif) no-repeat;
	height:61px
}
.chongzhi_notice {
	width:418px;
	height:auto
}
.notice_top {
	background:url(../../css/../img/notice_top.gif) no-repeat bottom;
	height:61px;
	vertical-align:bottom
}
.notice_middle {
	background:url(../../css/../img/notice_middle.gif) repeat-x top #f1f0f0;
	overflow:hidden;
	border:1px solid #d4d4d4;
	border-top:none;
	padding:0 5px 5px;
	vertical-align:bottom
}
.chongzhi_notice_close {
	float:right;
	margin-right:8px;
	margin-top:17px;
	height:22px;
	width:22px;
	display:block;
	cursor:pointer
}
.chongzhi_notice p {
	text-align:center;
	color:#6f6f6f;
	clear:both;
	padding-bottom:5px
}
.chongzhi_notice b {
	font-weight:400
}
.chongzhi_notice1 p {
	text-align:center;
	font-size:14px;
	color:#6f6f6f;
	padding-top:32px;
	clear:both;
	padding-bottom:5px
}
.chongzhi_notice2 p {
	text-align:center;
	font-size:16px;
	color:#6f6f6f;
	padding-top:32px;
	clear:both;
	padding-bottom:5px
}
.chongzhi_notice p span {
	color:#fc0606;
	font-size:16px
}
.chongzhi_notice .title {
	border-bottom:1px solid #dcdcdc
}
.chongzhi_notice .content {
	border-top:1px solid #fff;
	vertical-align:top;
	padding-bottom:5px
}
.chongzhi_notice .info {
	border-bottom:1px solid #dcdcdc
}
.chongzhi_notice .check {
	border-top:1px solid #fff;
	padding-top:5px
}
.chongzhi_notice .sumbit {
	border:none;
	text-align:center;
	background:url(../../css/../img/ll.jpg) no-repeat;
	height:34px;
	width:98px;
	vertical-align:middle
}
.all_btn5 {
	border:none;
	width:121px;
	background:url(../../css/../img/lan_new4.gif) no-repeat;
	height:59px;
	margin-left:10px;
	float:left
}
.all_btn6 {
	border:none;
	background:url(../../css/../img/lan_xz.gif) no-repeat;
	width:121px;
	height:59px;
	margin-left:6px;
	float:left
}
.sumbit_qcz {
	width:96px;
	height:33px;
	border:none;
	background:0 0;
	background:url(../../css/../img/true1.jpg) no-repeat
}
.sumbit_qcz:hover {
	width:96px;
	height:33px;
	border:none;
	cursor:pointer;
	background:url(../../css/../img/true2.jpg) no-repeat
}
.th_btn {
	display:block;
	width:80px;
	padding:7px 0;
	text-align:center;
	background:#800;
	border-bottom:1px solid #DDD;
	color:#fff;
	float:left
}
.th_btn:hover {
	background:#c00;
	cursor:pointer
}
.th_none {
	display:block;
	width:80px;
	padding:7px 0;
	text-align:center;
	background:#ccc;
	border-bottom:1px solid #DDD;
	color:#333;
	float:left
}
.th_none:hover {
	background:#ccc
}
.quality_products {
	font-size:12px;
	color:red
}
.quality_k {
	display:inline-block;
	width:15px;
	height:15px;
	margin-right:3px;
	vertical-align:bottom
}
.use_btn,.use_none {
	margin:0 0 0 8px;
	cursor:pointer
}
.agree_k {
	color:#03F
}
.out_btn {
	margin-top:4px
}
.examine_right {
	color:#f60
}
.out_pic {
	margin-top:5px;
	float:left;
	cursor:pointer
}
.left_all {
	hright:36px;
	line-height:36px;
	overflow:hidden;
	float:left
}
.col_a {
	color:#646464
}
.col_b {
	color:red
}
.col_c {
	color:#ebebeb
}
.i_close {
	width:60px;
	height:60px
}
.clear_pic {
	width:70px;
	float:left;
	display:block
}
.clear_pic a {
	color:#f60;
	font-size:12px
}
.clear_pic a:hover {
	text-decoration:underline
}
.choice_history {
	display:none;
	float:left;
	border:1px solid #5da2db;
	width:586px;
	background:#fff;
	padding-bottom:10px
}
.history_top {
	height:30px;
	line-height:30px;
	background:#eaf4fe;
	padding:0 10px 0 8px;
	border-bottom:1px solid #acd9ff
}
.choice_right img {
	padding-top:10px;
	cursor:pointer
}
.history_main {
	float:left;
	margin-left:8px;
	_margin-left:4px;
	margin-top:8px;
	height:370px;
	background:#FFF
}
.choice_pic {
	width:186px;
	height:180px;
	margin-right:5px;
	overflow:hidden;
	background:#FFF
}
.choice_pic dt img {
	display:block;
	width:186px;
	height:150px;
	overflow:hidden;
	cursor:pointer
}
.history_k {
	position:absolute;
	z-index:100001
}
.dd_tt {
	text-align:center;
	height:30px;
	line-height:30px
}
.btn_yes {
	background:url(../../css/../img/q_c_small_01.jpg) no-repeat;
	height:29px;
	width:61px
}
.page_choice {
	background:#f5f5f5;
	height:40px;
	margin:5px 0 10px;
	border-bottom:1px solid #e9e6e6;
	padding-right:10px
}
.end_btn {
	height:30px;
	text-align:center
}
.choice_btn {
	margin-right:10px;
	cursor:pointer;
	height:29px;
	width:61px;
	border:none;
	background:0 0;
	background:url(../../css/../img/q_c_small_01.jpg) no-repeat
}
.choice_btn_one {
	cursor:pointer;
	height:29px;
	width:61px;
	border:none;
	background:0 0;
	background:url(../../css/../img/q_c_small_02.jpg) no-repeat
}
.page_sep .page_one {
	float:left;
	background:url(../../css/../img/page1.gif) 0 -143px;
	width:66px;
	height:30px;
	padding:0;
	padding:0;
	border:none
}
.page_sep .page_one:hover {
	background:url(../../css/../img/page2.gif) 0 -107px
}
.page_two {
	background:url(../../css/../img/page1.gif) no-repeat 0 -48px;
	width:66px;
	height:30px;
	display:block;
	float:left;
	border:none;
	padding:0
}
.page_sep .page_two:hover {
	background:url(../../css/../img/page2.gif) no-repeat 0 -48px
}
.choice_line {
	border:none;
	background:0 0;
	padding:0;
	color:#000
}
.choice {
	border:1px solid #fc7d39;
	background-color:#fff7ea;
	color:#fc7d39
}
.belongs_platform td {
	padding:10px 0 0;
	color:#666;
	font-size:14px
}
.belongs_platform td label {
	cursor:pointer;
	margin-right:10px
}
.belongs_platform td label input {
	margin-right:2px
}
.containLink td {
	padding:10px 0 0;
	color:#666;
	font-size:14px
}
.belongsPlatformPrompt td {
	padding:0 0 10px
}
.bloger_campaign_statistics_box {
	position:relative;
	width:120px
}
.bloger_campaign_statistics_detail {
	position:absolute;
	left:-173px;
	z-index:20
}
.StatisticsBox {
	overflow:hidden;
	border-bottom:2px solid #c84d01;
	width:293px;
	background:url(../../css/../img/bloger_bg2.gif) 0 1px no-repeat;
	padding-top:12px
}
.StatisticsBox h3 {
	position:relative;
	width:291px;
	height:30px;
	line-height:30px;
	margin:0;
	font-size:14px;
	color:#666;
	border-bottom:1px solid #C84D01;
	border-left:1px solid #C84D01;
	border-right:1px solid #C84D01;
	text-align:center
}
.StatisticsBox h3 a {
	position:absolute;
	top:1px;
	right:5px;
	color:#3383C1;
	font-weight:400;
	font-size:12px
}
.StatisticsBox p {
	color:#ED5F00;
	line-height:100px;
	font-weight:700;
	text-align:center;
	background:#fafafa;
	border-left:1px solid #C84D01;
	border-right:1px solid #C84D01
}
.StatisticsBox table {
	width:293px;
	background:#fafafa;
	border-left:1px solid #C84D01;
	border-right:1px solid #C84D01
}
.StatisticsBox table tr td {
	height:28px;
	line-height:28px;
	border-bottom:none;
	color:#666;
	padding:0;
	text-align:center
}
.StatisticsBox table tr td.StatisticsBox_totle {
	text-align:right;
	padding-right:5px
}
.StatisticsBox table tr td.StatisticsBox_borderBottom {
	border-bottom:1px solid #ccc
}
.StatisticsBox table tr td.StatisticsBox_borderRight b {
	display:inline-block;
	width:220px;
	border-right:1px solid #ccc
}
.StatisticsBox table tr td.StatisticsBox_borderTop {
	border-top:1px solid #C84D01
}
.StatisticsBox table tr td a {
	padding-left:5px;
	display:inline-block;
	width:215px;
	color:#3383C1;
	border-right:1px solid #ccc;
	text-align:left
}
.StatisticsBox table tr td a:hover {
	text-decoration:underline
}
.StatisticsBox table tr td b {
	text-align:center;
	color:#666
}
.StatisticsBox table tr td.StatisticsBox_B {
	padding-left:0
}
.StatisticsBox table tr td.StatisticsBox_B b {
	display:inline-block;
	width:60px
}
.StatisticsBox table tr td.StatisticsBox_totle a {
	padding:0;
	width:auto;
	border:none;
	text-align:left;
	color:#06F;
	font-weight:700;
	text-decoration:underline
}
.StatisticsBox table tr td.StatisticsBox_totle a:hover {
	text-decoration:none
}
.StatisticsBox table tr td.StatisticsBox_borderTop span {
	display:inline-block;
	width:281px;
	text-align:right
}
.StatisticsBox table tr td.StatisticsBox_totle span {
	width:176px
}
.bloger_box {
	width:737px;
	overflow:visible;
	background:url(/img/img_5.gif) no-repeat 360px 0;
	left:429px
}
.bloger_box_bottom {
	width:731px;
	height:4px;
	clear:both;
	float:none;
	float:left;
	margin-left:6px!important;
	_margin-left:3px;
	overflow:hidden
}
.bloger_box_right {
	width:4px;
	height:338px;
	margin-top:11px;
	float:left
}
.bloger_box_main {
	padding-top:20px;
	opacity:1;
	overflow:hidden;
	background:#fff;
	color:#000
}
.bloger_menu {
	overflow:hidden;
	margin-bottom:25px;
	height:38px
}
.bloger_menu ul li {
	border-right:1px solid #dbdee5;
	padding-left:1px;
	padding-right:1px;
	float:left
}
.bloger_menu ul li a {
	display:block;
	line-height:37px;
	height:37px;
	font-size:16px;
	color:#8a8a8a;
	background:url(/img/bloger_box.jpg) repeat-x;
	text-align:center;
	width:180px;
	border-bottom:1px solid #d9dce3
}
.bloger_menu ul li a:hover {
	color:#ef8014;
	background:#fff;
	border-bottom:1px solid #fff
}
.bloger_menu ul li a span {
	display:block;
	background:url(/img/bloger_icon.jpg) no-repeat;
	text-align:center
}
.bloger_menu ul li a .span1 {
	background-position:34px -45px
}
.bloger_menu ul li a:hover .span1 {
	background-position:34px -1px
}
.bloger_menu ul li a .span2 {
	background-position:40px -95px
}
.bloger_menu ul li a:hover .span2 {
	background-position:40px -139px
}
.bloger_menu ul li a .span3 {
	background-position:40px -518px
}
.bloger_menu ul li a:hover .span3 {
	background-position:40px -453px
}
.bloger_menu ul li a .span4 {
	background-position:8px -187px
}
.bloger_menu ul li a:hover .span4 {
	background-position:8px -225px
}
.bolger_table {
	clear:both;
	border-left:1px solid #e6e6e6;
	border-top:1px solid #e6e6e6;
	color:#8a8a8a
}
.bolger_table td {
	vertical-align:middle;
	padding-left:14px;
	border-bottom:1px solid #e6e6e6;
	border-right:1px solid #e6e6e6
}
.bloger_box_main strong {
	font-weight:400;
	color:#ef8014
}
.bloger_close {
	right:-7px;
	top:-7px!important;
	_top:-8px;
	width:25px;
	height:26px;
	background:url(/img/bloger_close.gif);
	float:right;
	margin-bottom:-20px;
	position:relative
}
.fans_fenxi {
	width:687px;
	clear:both;
	margin:0 auto;
	overflow:hidden
}
.fenxi_item {
	width:111px;
	float:left
}
.fenxi_item li {
	line-height:32px;
	height:32px
}
.fenxi_item .li_now {
	line-height:32px;
	border-left:4px solid #5ba1dc
}
.fenxi_item li a {
	border-bottom:1px dotted #929292;
	border-right:#dddbdc 1px solid;
	display:block;
	padding-left:18px;
	height:30px
}
.fenxi_item li .a_now {
	border-right:1px solid #fff;
	border-bottom:1px solid #dddbdc;
	padding-left:14px;
	color:#ef8823
}
.fenxi_item li .a_prv {
	border-bottom:1px solid #dddbdc
}
.fenxi_item li .a_first {
	border-top:1px dotted #929292
}
.fenxi_item .li_last {
	height:100px;
	border-right:1px solid #dddbdc
}
.fenxi_item li a {
	color:#343434
}
.chart {
	width:564px;
	float:right;
	overflow:hidden;
	position:relative
}
.blogerTips {
	overflow:hidden;
	border:1px solid #ecf1f7
}
.blogerTips_no_num {
	overflow:hidden;
	border:1px solid #ecf1f7;
	background:url(/img/bloger_box_bg01.gif) repeat-x
}
.blogerTips_no_num img {
	margin:40px 35px 0 100px;
	float:left
}
.blogerTips_no_num p {
	line-height:192px;
	float:left;
	font-weight:700;
	font-size:16px;
	color:#666
}
.bloger_tips,.fans_tips {
	background:url(/img/tip_bg.jpg) no-repeat;
	width:241px;
	height:72px;
	padding:9px 12px auto
}
.bloger_tips {
	background-position:0 0;
	position:absolute;
	z-index:9999999999;
	display:none
}
.fans_tips {
	position:absolute;
	z-index:9999999999;
	background-position:0 -82px;
	display:none
}
#accountlive {
	position:absolute;
	z-index:2;
	left:83px;
	top:11px
}
#fanslive {
	position:absolute;
	z-index:2;
	left:154px;
	top:11px
}
.tipshow {
	top:27px
}
.tipshowie {
	top:23px
}
.bloger_tips h3,.fans_tips h3 {
	line-height:26px;
	color:#f07f17;
	margin:0
}
.bloger_tips p,.fans_tips p {
	color:#a0a0a0;
	line-height:18px
}
.bloger_detail_name li {
	float:left
}
.bloger_detail_name {
	height:25px;
	width:120px;
	color:#333
}
.bloger_detail_left {
	background:url(/img/img_7.gif) no-repeat 0 bottom;
	width:3px;
	height:21px;
	margin-top:4px
}
.bloger_detail_right {
	background:url(/img/img_8.gif) no-repeat 0 bottom;
	float:left;
	width:3px;
	height:21px;
	margin-top:4px
}
.bloger_detail_name_main {
	padding:0 10px;
	background:url(/img/img_9.gif) repeat-x bottom;
	height:25px
}
.bloger_detail_name_main span {
	padding:6px 10px 0 0;
	background:url(/img/img_6.jpg) no-repeat;
	display:block
}
.chart_menu {
	float:right
}
.chart_menu li {
	float:left;
	height:30px
}
.chart_menu li.bg {
	background:url(/img/shu.jpg) no-repeat right top
}
.chart_menu li a {
	background:url(/img/chart_menu.jpg) repeat-x 0 -62px;
	line-height:25px;
	display:block;
	height:30px;
	color:#666;
	float:left;
	cursor:pointer;
	width:90px;
	text-align:center;
	margin-right:1px
}
.chart_menu li a span {
	display:block;
	text-align:center
}
.chart_menu li .a_current {
	background:url(/img/chart_menu.jpg) repeat-x 0 0;
	color:#f07f15
}
.chart_menu li .a_current span {
	background:url(/img/chart_menu.jpg) no-repeat 30px -120px;
	height:30px;
	text-align:center
}
.chart_menu li .a_first {
	background:url(/img/chart_menu2.jpg) no-repeat 0 -34px
}
.chart_menu li .a_first_current {
	color:#f07f15;
	background:url(/img/chart_menu2.jpg) no-repeat 0 -64px
}
.chart_menu li .a_first_current span {
	background:url(/img/chart_menu.jpg) no-repeat 30px -120px;
	height:30px
}
.chart_menu li .a_first.a_current {
	background:url(/img/chart_menu2.jpg) no-repeat 0 -64px;
	color:#f07f15
}
.chart_menu li .a_first.a_current span {
	background:url(/img/chart_menu.jpg) no-repeat 30px -120px;
	height:30px
}
.chart_menu li .styles {
	background:0 0
}
.chart_menu li .a_last {
	background:url(/img/chart_menu2.jpg) no-repeat right -1px;
	margin-right:0
}
.chart_menu li .a_last.a_current {
	background:url(/img/chart_menu2.jpg) no-repeat right -96px;
	color:#f07f15
}
.chart_menu li .a_last.a_current span {
	height:30px;
	background:url(/img/chart_menu.jpg) no-repeat 30px -120px
}
.chart_menu li .a_one,.chart_menu li .a_one:hover {
	background:url(/img/chart_menu_one.jpg) no-repeat left -126px;
	width:95px;
	padding-right:2px;
	height:24px
}
.chart_menu li .a_one span,.chart_menu li .a_one:hover span {
	background:url(/img/chart_menu.jpg) no-repeat 42px -120px;
	height:30px;
	padding-left:2px
}
.BlogerInfo_box,.BlogerInfo_box02 {
	width:474px;
	position:absolute;
	display:none
}
.BlogerInfo {
	float:left;
	width:466px;
	border:1px solid #5ea0dc
}
.BlogerInfo h2 {
	overflow:hidden;
	background:#eaf4fe;
	border-bottom:1px solid #acd9ff
}
.BlogerInfo h2 a {
	margin-right:5px;
	float:right;
	height:30px;
	width:13px;
	color:#72bbf2
}
.BlogerInfo h2 a:hover {
	color:#f06
}
.BlogerInfo_content {
	overflow:hidden;
	background:#f9fdff
}
.BlogerInfo_left {
	margin-top:42px;
	float:left;
	height:60px;
	width:107px;
	text-align:center;
	vertical-align:middle
}
.BlogerInfo_right {
	margin-top:21px;
	float:left;
	width:312px;
	padding-bottom:30px;
	font-size:12px;
	text-align:left
}
.BlogerInfo_right h4 {
	border-bottom:1px dotted #ccc;
	line-height:28px;
	color:#f82f11;
	font-size:16px
}
.BlogerInfo_right p {
	line-height:22px;
	font-weight:400
}
.BlogerInfo_right span {
	display:block;
	border-bottom:1px dotted #ccc;
	line-height:28px;
	margin-top:50px
}
.BlogerInfo_right em {
	font-style:normal;
	color:#666
}
.BlogerInfo_box .bloger_box_right {
	height:190px
}
.BlogerInfo_box .bloger_box_bottom {
	width:466px
}
.BlogerInfo_box02 .bloger_box_right {
	height:220px
}
.full_use {
	width:640px;
	text-align:center;
	padding-top:60px
}
.my_col_btn_input1 {
	border:none;
	background:url(/img/q_c_small.jpg) no-repeat;
	background-position:-136px 0;
	width:61px;
	height:29px;
	cursor:pointer
}
.my_col_btn_input1:hover {
	border:none;
	background:url(/img/q_c_small.jpg);
	background-position:-207px 0;
	width:61px;
	height:29px;
	cursor:pointer
}
.my_col_btn_input2 {
	margin-left:5px;
	border:none;
	background:url(/img/q_c_small.jpg);
	background-position:-66px 0;
	width:61px;
	height:29px;
	cursor:pointer
}
.my_col_btn_input2:hover {
	border:none;
	background:url(/img/q_c_small.jpg);
	background-position:0 0;
	width:61px;
	height:29px;
	cursor:pointer
}
.add_collect {
	width:397px;
	color:#666;
	overflow:hidden
}
.add_collect .close:hover {
	color:#F60;
	text-decoration:underline
}
.add_collect_tit {
	background:#f8f8f8;
	overflow:hidden;
	line-height:25px;
	padding:0 10px;
	height:25px
}
.add_collect_inner {
	padding:10px;
	width:385px
}
.add_collect_beizhu,.popbox_add_collectArea {
	width:250px;
	height:40px;
	resize:none;
	font-size:12px;
	color:#999
}
.popbox_add_collectArea {
	width:290px
}
.add_collect p {
	line-height:35px;
	text-align:left;
	margin-top:5px
}
.team_list {
	background:#fafafa;
	overflow:hidden;
	float:left;
	width:385px;
	padding:4px
}
.team_list td,.team_list ul li {
	float:left;
	width:190px;
	text-align:left;
	word-break:break-all;
	padding:3px 0;
	line-height:18px;
	display:inline-block
}
.team_list li input,.team_list td input {
	margin-right:3px;
	float:left;
	width:13px
}
.team_list table td span,.team_list ul li span {
	float:left;
	display:inline-block;
	width:150px
}
.create_team {
	clear:both
}
.create_newGroup {
	width:376px;
	padding-bottom:10px
}
.select_packet {
	margin:3px 0;
	padding:0
}
.create_team a {
	color:#2c7cba;
	line-height:25px
}
.create_team a:hover {
	text-decoration:underline
}
.add_collect .input_button {
	border:none;
	background:url(/img/q_c_small.jpg);
	width:61px;
	height:29px;
	cursor:pointer
}
.add_collect input.input1 {
	background-position:-685px 0
}
.add_collect input.input1:hover {
	background-position:-756px 0
}
.add_collect input.input2 {
	background-position:-66px 0;
	margin-left:5px;
	vertical-align:middle
}
.add_collect input.input2:hover {
	background-position:0 0
}
.add_collect .input_txt {
	border:1px solid #ddd;
	background:#fff;
	margin-right:8px;
	height:25px;
	line-height:25px
}
.add_collect .input3 {
	background-position:-278px 0;
	vertical-align:middle
}
.add_collect .input3:hover {
	background-position:-349px 0
}
.kind_name .current {
	border:1px solid #1371b9
}
.kind_more_down {
	width:40px;
	background:url(../img/arrow_down.jpg) no-repeat 40px 10px
}
.kind_more_up {
	width:40px;
	background:url(../img/arrow_down.jpg) no-repeat 40px -15px
}
.kind_name .more {
	position:absolute;
	left:320px;
	top:41px;
	width:84px;
	border:1px solid #ddd;
	background:#fff;
	padding:0
}
.kind_name .more li {
	float:none;
	clear:both;
	display:block;
	border-bottom:1px dashed #f2f2f2;
	text-align:center;
	padding:0;
	margin:0;
	border-top:none
}
.kind_name .more li a {
	line-height:21px;
	height:21px;
	display:block;
	padding:0 5px;
	border:none
}
.kind_name .more li a:hover {
	background:#f8f8f8;
	border:none
}
.kind_rightbox {
	width:293px;
	float:right;
	line-height:40px;
	text-align:right;
	padding-right:5px
}
.kind_rightbox a {
	color:#507cc0;
	margin-left:5px
}
.kind_rightbox a:hover {
	text-decoration:underline
}
.delect_team,.manage_team {
	width:325px
}
.manage_team_main .input_txt {
	width:80px;
	font-family:Microsoft YaHei;
	font-size:12px;
	line-height:20px;
	padding-left:2px;
	border:none;
	color:#666;
	background:0 0
}
.error {
	color:red;
	line-height:20px;
	height:20px;
	clear:both;
	text-align:left
}
.manage_team .tit {
	color:#25a208;
	font-size:14px;
	padding-left:15px;
	line-height:30px;
	height:30px;
	background:#f2f2f2;
	padding-right:5px;
	margin-bottom:10px
}
.manage_team_main {
	height:157px;
	overflow-y:auto;
	width:271px;
	margin:0 auto;
	border:1px solid #ddd
}
.manage_team ul li {
	line-height:25px
}
.manage_team_main_list td {
	padding-left:5px;
	text-align:left:
}
.manage_team a {
	color:#507cc0
}
.manage_team a:hover {
	text-decoration:underline
}
.manage_team .input_button {
	border:none;
	background:url(../../css/../img/q_c_small.jpg);
	width:61px;
	height:29px;
	cursor:pointer
}
.manage_team input.input1 {
	background-position:-136px 0
}
.manage_team input.input1:hover {
	background-position:-207px 0
}
.manage_team input.input2 {
	background-position:-66px 0;
	margin-left:5px
}
.manage_team input.input2:hover {
	background-position:0 0
}
.midify_teamname {
	width:318px;
	border:1px solid #ddd
}
.midify_teamname .tit {
	line-height:30px;
	color:#25a208;
	font-size:14px;
	background:#f8f8f8;
	padding:0 5px;
	height:30px
}
.midify_teamname .tip {
	margin-top:0;
	color:red;
	margin-left:0;
	clear:both;
	text-align:left;
	padding-left:84px;
	margin-bottom:8px;
	line-height:20px
}
.midify_teamname .tip img {
	width:15px;
	vertical-align:-2px;
	margin-right:3px
}
.midify_teamname .input_txt {
	border:1px solid #ddd;
	height:25px;
	width:209px;
	line-height:25px;
	vertical-align:middle
}
.midify_teamname .input_button {
	border:none;
	background:url(../../css/../img/q_c_small.jpg);
	width:61px;
	height:29px;
	cursor:pointer
}
.midify_teamname input.input1 {
	background-position:-136px 0
}
.midify_teamname input.input1:hover {
	background-position:-207px 0
}
.midify_teamname input.input2 {
	background-position:-66px 0;
	margin-left:5px
}
.midify_teamname input.input2:hover {
	background-position:0 0
}
.midify_teamname .close:hover {
	color:#F60;
	text-decoration:underline
}
.delect_team .tit {
	color:#25a208;
	font-size:14px;
	background:#f8f8f8;
	overflow:hidden;
	line-height:30px;
	padding:0 5px;
	height:30px
}
.delect_team .close:hover {
	color:#F60;
	text-decoration:underline
}
.inner_box {
	padding:8px;
	color:#666;
	clear:both
}
.teamorder {
	width:457px;
	background:#fff;
	color:#999;
	border:1px solid #ddd
}
.teamorder_active {
	background:#f2f2f2
}
.teamorder .tit {
	background:#f8f8f8;
	line-height:30px;
	height:30px;
	padding:0 18px;
	color:#25a208;
	font-size:14px
}
.teamorder .close:hover {
	color:#F60;
	text-decoration:underline
}
.teamorder_inner {
	padding:0 18px 18px;
	overflow:hidden;
	clear:both
}
.teamorder_border {
	border:1px solid #ddd;
	padding:10px;
	padding-left:0
}
.teamorder .kind a {
	color:#507cc0;
	margin:0 10px
}
.teamorder .kind a:hover {
	text-decoration:underline
}
.teamorder_leftbox {
	width:340px;
	float:left;
	height:160px;
	overflow-y:auto;
	border:1px solid #f0f0f0
}
.teamorder_rightbox {
	width:63px;
	float:left;
	padding-left:10px;
	padding-top:30px
}
.teamorder_team li {
	border-top:1px dashed #ddd;
	border-bottom:1px dashed #ddd;
	padding-left:15px;
	margin:5px 0;
	line-height:25px;
	color:#2986b6;
	text-align:left
}
.downmove,.downmove_un,.upmove,.upmove_un {
	border:none;
	width:63px;
	background:url(../../css/../img/q_c_small.jpg) no-repeat;
	height:30px;
	cursor:pointer
}
.upmove {
	background-position:-419px 0
}
.upmove:hover {
	background-position:-485px 0
}
.downmove {
	background-position:-550px 0;
	margin-top:8px
}
.downmove:hover {
	background-position:-616px 0
}
.downmove_un {
	background-position:-902px 0;
	margin-top:8px
}
.upmove_un {
	background-position:-829px 0
}
.editcommentdiv {
	width:220px;
	background:#fff;
	color:#666;
	padding-bottom:5px
}
.editcommentdiv .tit {
	background:none repeat scroll 0 0 #F2F2F2;
	color:#25A208;
	font-size:14px;
	height:30px;
	line-height:30px;
	padding-left:15px;
	padding-right:5px
}
.reteam {
	width:180px;
	background:#fff;
	color:#666;
	padding-bottom:5px
}
.reteam .tit {
	text-align:left;
	background:#f2f2f2;
	overflow:hidden;
	line-height:30px;
	padding:0 5px;
	margin-bottom:5px
}
.reteam p {
	line-height:20px;
	clear:both;
	text-align:left
}
.reteam input[type=checkbox] {
	vertical-align:-2px;
	margin-right:4px;
	margin-left:10px
}
.editinfo .input_btn,.reteam .input_btn {
	border:none;
	width:42px;
	height:21px;
	background:url(/img/ruanguang.jpg) no-repeat;
	cursor:pointer;
	margin-top:7px
}
.editinfo .input_btn1,.reteam .input_btn1 {
	background-position:-10px -7px
}
.editinfo .input_btn1:hover,.reteam .input_btn1:hover {
	background-position:-10px -30px
}
.editinfo .input_btn2,.reteam .input_btn2 {
	background-position:-10px -56px;
	margin-left:3px
}
.editinfo .input_btn2:hover,.reteam .input_btn2:hover {
	background-position:-10px -81px
}
.dash_table td .edit {
	width:8px;
	cursor:pointer;
	margin-top:5px;
	margin-right:3px
}
.editinfo {
	width:218px;
	border:1px solid #ddd;
	background:#fff
}
.editinfo textarea {
	width:198px;
	border:none;
	border:1px solid #ddd;
	font-size:12px;
	color:#999;
	margin:8px;
	padding-left:2px;
	height:50px
}
.editinfo .tit {
	background:#f2f2f2;
	line-height:25px;
	padding-left:8px;
	color:#666
}
.team_name_all {
	background:url(/img/xx.jpg) bottom repeat-x #fff;
	width:200px;
	line-height:20px;
	border:1px solid #ddd;
	padding:4px;
	color:#666
}
.edittextarea {
	width:75px;
	height:35px
}
.statement_top {
	height:37px;
	line-height:37px;
	text-align:center;
	font-size:14px;
	font-weight:700;
	border:1px solid #e7e7e7;
	border-bottom:none;
	margin-bottom:-11px
}
.statement_content {
	border:1px solid #e7e7e7;
	border-top:none;
	overflow-y:auto;
	position:relative;
	padding:14px;
	line-height:22px;
	color:#666;
	padding-top:0
}
.statement_content h3 {
	height:26px;
	line-height:26px;
	margin-top:20px;
	font-size:14px;
	border-bottom:1px dashed #ccc;
	color:#2276b3
}
.statement_content p,.statement_content ul {
	padding-left:12px
}
.statement_content_red {
	color:red
}
.serviceBtn {
	height:66px;
	padding-top:10px
}
.serviceBtn_left {
	margin-top:10px
}
.serviceBtn_left input {
	vertical-align:-2px;
	*vertical-align:-1px
}
.statement_content ol {
	list-style-type:decimal;
	padding-left:16px
}
.phoneAnalog_preview {
	height:400px;
	overflow:hidden;
	position:relative;
	width:266px
}