@charset "UTF-8";

html,body,div,span,applet,object,iframe,table,caption,tbody,tfoot,thead,tr,th,td,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,dl,dt,dd,ol,ul,li,fieldset,form,label,legend
	{
	vertical-align: baseline;
	font-family: inherit;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	outline: 0;
	padding: 0;
	margin: 0;
	border: 0;
	font-size: 12px;
	color: #454545;
}

a {
	text-decoration: none
}

:focus {
	outline: 0;
}

body {
	background: white;
	line-height: 1;
	color: black;
}

ol,ul {
	list-style: none;
}

table {
	border-collapse: separate;
	border-spacing: 0;
}

caption,th,td {
	font-weight: normal;
	text-align: left;
}

blockquote:before,blockquote:after,q:before,q:after {
	content: "";
}

blockquote,q {
	quotes: "" "";
}

.cf:before,.cf:after {
	content: "";
	display: table;
}

.cf:after {
	clear: both;
}

.cf {
	zoom: 1;
}

@charset "gb2312";

body {
	text-align: center
}

.layout {
	width: 990px;
	margin: 0 auto;
	text-align: left
}

.mg10 {
	margin: 10px;
}

.ml5 {
	margin-left: 5px;
}

.ml10 {
	margin-left: 10px;
}

.ml15 {
	margin-left: 15px;
}

.ml20 {
	margin-left: 20px;
}

.mr5 {
	margin-right: 5px;
}

.mr10 {
	margin-right: 10px;
}

.mr15 {
	margin-right: 15px;
}

.mr20 {
	margin-right: 20px;
}

.pl10 {
	padding-left: 10px;
}

.pl15 {
	padding-left: 15px;
}

.pl20 {
	padding-left: 20px;
}

.mt20 {
	margin-top: 20px;
}

.mt10 {
	margin-top: 10px;
}

.bde2e2e2 {
	border: 1px solid #e2e2e2
}

.bdcecece {
	border: 1px solid #cecece
}

.bd-dashed {
	border-bottom: 1px dashed #c9c9c9
}

.clear {
	clear: both;
	margin: 0;
	padding: 0
}

.fl {
	float: left
}

.fr {
	float: right;
}

.orange {
	color: #ff6300
}

.blue {
	color: #086df9
}

.green {
	color: #62b62c
}

.grey {
	color: #999
}

.tc {
	text-align: center
}

.btn_blue_s {
	background: none;
	border: none
}

#i_topbar .i_nav li a:hover,#i_topbar .i_nav li a.alt,#i_topbar .i_search .i_search_btn,.i_left .i_head .i_head_info .i_head_fun a i,.i_left .i_menu dl dt i,.i_left .i_menu dl dt em,.col-right .ann-list li,.fly-btn a i,.i_left .i_menu ul li i,.i_left .i_menu ul li em,.btn_blue_s,.btn_grey_s,.mod-info-top .mod-info-text i,.mod-edt-pwd .mod-info-text i,.mod-info-top .pf-mod-tip i,.mod-info-top .btn-Preview-info a i,.mod-form-item .mod-form-ct .suc,.mod-form-item .mod-form-ct .error,.btn-vip-levelUp,.btn-vip-levelKp,.btn-fav i,.code-img-showtxt,.btn-fd-opt,.mod-form h6 i,.btn-imgup i,h3.title-suc i,.mod-imgupdate-edt .photo-list li .edit .recom-ok,.mod-imgupdate-edt .photo-list li .edit .recom-no,.level-coin-title em,.level-coin-info,.mission-wrapper .hd .close-blockUI,.mission-blockUI-btns .btn-mis-org,.mission-blockUI-btns .btn-mis-ca
	{
	background-image: url(../images/admin/admin-v1.png);
	background-repeat: no-repeat
}

div#ajax-loading {
	position: fixed;
	top: 0px;
	right: 0px;
	bottom: 0px;
	left: 0px;
	background-color: #000;
	background-image: url(../images/user/ajax-loader.gif);
	background-position: center center;
	background-repeat: no-repeat;
	opacity: 1;
	filter: alpha(opacity =         80);
	z-index: 1000;
	opacity: 0.5;
	display: none;
}

#i_topbar {
	background: url(../images/user/bg-header-footer.png) repeat;
	height: 49px;
}

#i_topbar .logo {
	width: 170px;
}

#i_topbar .logo a {
	display: block;
	width: 170px;
	height: 47px;
}

#i_topbar .i_nav {
	width: 510px;
}

#i_topbar .i_nav li {
	float: left;
	width: 82px;
	height: 31px;
	line-height: 31px;
	margin: 7px 6px 0 0;
}

#i_topbar .i_nav li a {
	float: left;
	display: block;
	width: 82px;
	height: 31px;
	line-height: 31px;
	text-align: center;
	font-size: 14px;
	color: #d7f0ff;
	font-weight: 700
}

#i_topbar .i_nav li a:hover {
	background-position: 0 0;
	color: #fff
}

#i_topbar .i_nav li a.alt {
	background-position: 0 0;
	color: #fff
}

#i_topbar .i_search {
	width: 208px;
	height: 26px;
	border: 1px solid #0074bd;
	margin-top: 8px;
	background: url(../images/admin/bg_i_search.jpg) repeat-x 0 0;
	position: relative;
	overflow: hidden
}

#i_topbar .i_search .i_search_input {
	border: none;
	margin: 0;
	background: none;
	width: 170px;
	overflow: hidden;
	padding-left: 5px;
	line-height: 25px;
	color: #999;
	height: 25px;
}

#i_topbar .i_search .i_search_btn {
	position: absolute;
	display: block;
	width: 32px;
	height: 26px;
	line-height: 999px;
	overflow: hidden;
	border: none;
	border-left: 1px solid #e2e2e2;
	background-position: 0 -40px;
	right: 0;
	top: 0;
	margin: 0;
	padding: 0;
	text-indent: -9999px;
}

#i_topbar .i_search .i_search_btn:hover {
	background-position: 0 -80px;
}

#i_topbar .i_btn {
	width: 90px;
	padding-left: 10px;
}

#i_topbar .i_btn a {
	color: #fff;
	float: left;
	display: block;
	width: 40px;
	text-align: center;
	color: #d7f0ff;
	font-size: 12px;
	height: 47px;
	line-height: 47px;
}

#i_topbar .i_btn a:hover {
	color: #fff
}

#i_main .layout {
	position: relative;
}

#i_main .i_left {
	position: absolute;
	left: 10px;
	top: 0px;
	width: 165px;
	z-index: 999
}

.i_left .i_head {
	padding-bottom: 5px;
}

.i_left .i_head .i_head_img {
	width: 50px;
	position: relative;
	margin-right: 10px;
}

.i_left .i_head .i_head_img a {
	display: block;
	float: left;
	width: 44px;
	height: 44px;
	border: 1px solid #e2e2e2;
	padding: 2px;
}

.i_left .i_head .i_head_info {
	width: 95px;
}

.i_left .i_head .i_head_info h3 {
	height: 14px;
	padding-top: 4px;
	margin-bottom: 10px;
}

.i_left .i_head .i_head_info h3 a {
	color: #666;
	font-size: 14px;
}

.i_left .i_head .i_head_info h3 a:hover {
	color: #f00
}

.i_left .i_head .i_head_info .i_head_fun a {
	display: block;
	position: relative;
	border: 1px solid #bfbfbf;
	width: 72px;
	height: 20px;
	line-height: 20px;
	padding-left: 6px;
	color: #666;
	font-size: 12px;
}

.i_left .i_head .i_head_info .i_head_fun a:hover {
	background: #f7f7f7
}

.i_left .i_head .i_head_info .i_head_fun a i {
	position: absolute;
	width: 5px;
	height: 5px;
	overflow: hidden;
	background-position: 0 -120px;
	right: 6px;
	top: 7px;
}

.i_left .i_menu ul {
	border-top: 1px solid #e2e2e2;
	padding: 5px 0;
	position: relative
}

.i_left .i_menu ul li {
	margin-bottom: 5px;
	height: 26px;
	line-height: 26px;
	position: relative;
}

.i_left .i_menu ul li i {
	position: absolute;
	left: 6px;
	top: 5px;
	width: 16px;
	height: 16px;
}

.i_left .i_menu ul li a {
	color: #666;
	font-size: 14px;
	padding-left: 30px;
	display: block;
}

.i_left .i_menu ul li a.show_title {
	color: #666;
	font-size: 14px;
	padding-left: 30px;
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 135px;
	z-index: 99
}

.i_left .i_menu ul li a:hover {
	background: #f6fafd;
	font-weight: 700
}

.i_left .i_menu ul li a.on {
	background: #f6fafd;
	font-weight: 700
}

.i_left .i_menu ul li.showDT a.selected {
	background: #f6fafd;
	font-weight: 700;
	border: 1px solid #bdd4e4;
	height: 24px;
	line-height: 24px;
	border-right: 1px solid #f6fafd;
	z-index: 99;
	width: 133px;
}

.i_left .i_menu ul li div {
	position: absolute;
	right: -81px;
	width: 80px;
	top: 0px;
	border: 1px solid #bdd4e4;
	background: #f6fafd;
	display: none;
	z-index: 1
}

.i_left .i_menu ul li div a {
	display: block;
	line-height: 22px;
	height: 22px;
	text-align: center;
	font-size: 12px;
	color: #333;
	margin: 2px;
	padding: 0;
	border: none
}

.i_left .i_menu ul li div a:hover {
	background: #bdd4e4;
	color: #fff;
	border: none
}

.i_left .i_menu ul li em {
	position: absolute;
	display: block;
	width: 7px;
	height: 7px;
	overflow: hidden;
	background-position: 0 -140px;
	right: 6px;
	top: 10px;
}

.exp-tip {
	line-height: 24px;
	height: 24px;
	display: block;
	color: #999;
	font-family: Tahoma, Geneva, sans-serif
}

.exp-tip a {
	color: #36C
}

.exp-tip a:hover {
	text-decoration: underline
}

.level-title {
	line-height: 24px;
	height: 24px;
	display: block;
	color: #999;
	font-family: Tahoma, Geneva, sans-serif
}

.level-title b {
	color: #f00
}

.exp-wrapper {
	background-position: 0 0;
	width: 150px;
	height: 15px;
	overflow: hidden;
	position: relative;
}

.exp-loading {
	margin: 2px;
	background: #66cc33;
	height: 11px;
}

.level-left,.level-right {
	position: absolute;
	margin-top: 4px;
}

.level-left {
	margin-left: 3px;
}

.level-right {
	right: 0px;
	margin-right: 3px;
}

.exp-wrapper em {
	display: block;
	height: 7px;
	float: left
}

.exp-wrapper em.lv {
	background-position: -170px 0;
	width: 14px;
}

em.m_1 {
	background-position: -190px 0;
	width: 10px;
}

em.m_2 {
	background-position: -200px 0;
	width: 10px;
}

em.m_3 {
	background-position: -210px 0;
	width: 10px;
}

em.m_4 {
	background-position: -220px 0;
	width: 10px;
}

em.m_5 {
	background-position: -230px 0;
	width: 10px;
}

em.m_6 {
	background-position: -240px 0;
	width: 10px;
}

em.m_7 {
	background-position: -250px 0;
	width: 10px;
}

em.m_8 {
	background-position: -260px 0;
	width: 10px;
}

em.m_9 {
	background-position: -270px 0;
	width: 10px;
}

em.m_0 {
	background-position: -280px 0;
	width: 10px;
}

em.ed {
	margin-right: -3px;
}

.exp-wrapper,.exp-wrapper em,.btn-good-set i,.i-question-wrapper .hd li a,.i-question-wrapper .hd li a.selected i,.list-tip-box li,.eva-answer i,.btn-sert-add,.list-good-certs li a i,.btn-info-submit,.btn-school-add i,.btn-info-okey,.btn-info-reset,.btn-ask-ta,.ico-cld i
	{
	background-image: url(../images/admin/ask_bg_v1.png);
	background-repeat: no-repeat;
}

.level-coin {
	border-top: 1px dashed #e2e2e2;
	padding: 5px 0 0 0;
	margin-top: 5px;
}

.level-coin-title {
	line-height: 24px;
	color: #666;
	display: block;
	position: relative
}

.level-coin-title b {
	color: #f00
}

.level-coin-title em {
	display: block;
	height: 20px;
	width: 20px;
	overflow: hidden;
	position: absolute;
	right: 10px;
	top: 2px;
	background-position: -560px -380px
}

.level-coin-info {
	background-position: -100px -400px;
	height: 47px;
	width: 160px;
	display: block
}

.show-coin-info {
	padding: 10px;
	line-height: 18px;
}

.show-coin-info b {
	color: #2488c6
}

.level-coin-links {
	display: block;
	height: 24px;
	line-height: 24px;
	padding-right: 5px;
	margin-top: 5px;
}

.level-coin-links a {
	color: #2488c6
}

.level-coin-links a:hover {
	text-decoration: underline
}

.i_left .i_menu dl {
	border-top: 1px solid #e2e2e2;
	padding: 5px 0;
	position: relative
}

.i_left .i_menu dl dt {
	margin-bottom: 5px;
	height: 26px;
	line-height: 26px;
	position: relative;
	z-index: 999
}

.i_left .i_menu dl dt i {
	position: absolute;
	left: 6px;
	top: 5px;
	width: 16px;
	height: 16px;
}

.menu_msg i {
	background-position: -560px 0
}

.menu_ask i {
	background-position: -560px -20px
}

.menu_history i {
	background-position: -560px -40px
}

.menu_fav i {
	background-position: -560px -60px
}

.menu_i_info i {
	background-position: -560px -80px
}

.menu_i_int i {
	background-position: -560px -100px
}

.menu_i_workxp i {
	background-position: -560px -120px
}

.menu_acc i {
	background-position: -560px -140px
}

.menu_helpol i {
	background-position: -560px -160px
}

.menu_msg i {
	background-position: -560px -180px
}

.menu_msg i {
	background-position: -560px -200px
}

.menu_msg i {
	background-position: -560px -220px
}

.menu_msg i {
	background-position: -560px -240px
}

.menu_news i {
	background-position: -560px -220px
}

.menu_store i {
	background-position: -560px -240px
}

.menu_i_icard i {
	background-position: -560px -260px
}

.menu_i_cinfo i {
	background-position: -560px -280px
}

.menu_i_img i {
	background-position: -560px -300px
}

.menu_i_www i {
	background-position: -560px -320px
}

.menu_msg i {
	background-position: -560px 0
}

#btn_repInfo {
	position: absolute;
	right: 10px;
	top: 8px;
	font-size: 12px;
	line-height: 20px;
	z-index: 9999;
	display: block;
	height: 20px;
	width: 30px;
	text-align: center;
	color: #2285c6
}

#btn_repInfo:hover {
	color: #fff;
	background: #2285c6
}

.i_main_content {
	background-image: url(../images/admin/main_col.jpg);
	background-repeat: repeat-y;
	background-position: 0 0;
	padding-left: 26px;
	margin-left: 175px;
	_height: 500px;
	min-height: 500px;
}

.i_main_content .mt-userinfo {
	background: #f7f7f7;
	border: 1px solid #e2e2e2;
	width: 100%;
	display: table;
	padding:20px 0px;
}

.i_main_index {
	background-image: url(../images/admin/main_col_i.jpg)
}

.col-main {
	
}

.col-right {
	float: left;
	width: 200px;
	padding: 10px;
}

.col-right .ann-title {
	border: 1px solid #4286b2;
	border-bottom: none;
	height: 31px;
}

.col-right .ann-title h3 {
	height: 30px;
	border-top: 1px solid #92d4f4;
	line-height: 30px;
	padding-left: 10px;
	color: #fff;
	font-size: 14px;
	font-weight: 700;
	background: #54b0e9
}

.col-right .ann-list {
	border: 1px solid #e2e2e2;
	border-top: none;
	background: #fff;
	padding: 10px 10px 18px 10px
}

.col-right .ann-list li {
	height: 24px;
	line-height: 24px;
	background-position: 2px -167px;
	padding-left: 12px;
}

.col-right .ann-list li a {
	font-size: 12px;
	color: #333
}

.col-right .ann-list li a:hover {
	color: #ff6300;
	text-decoration: underline
}

.col-right .com_i_tip {
	
}

.col-right .com_i_tip h3 {
	line-height: 32px;
	color: #333;
	font-size: 14px;
	font-weight: 700
}

.name-info {
	
}

.name-info span {
	color: #666;
	line-height: 30px;
}

.user-logo {
	width: 10%;
	float: left;
	margin-right:4%;
}
.user-info{
	width:85%;
	float:right;
}

.name-info .name {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #999
}

.name-info .name a {
	font-size: 14px;
	color: #ff6300;
	font-weight: 700;
	padding-right: 5px;
}

.name-info .name a:hover {
	color: #e00
}

.name-info .preview a {
	color: #086df9;
	font-size: 12px;
}

.name-info .preview a:hover {
	color: #0074bd;
	text-decoration: underline
}

.last-time {
	color: #666;
	font-size: 12px;
	line-height: 28px;
	height: 28px;
}

.last-time span {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	padding-right: 20px;
}

.schedule {
	color: #666;
	font-size: 12px;
	line-height: 28px;
	height: 28px;
}

.my_msg {
	color: #666;
	font-size: 12px;
	line-height: 28px;
	height: 28px;
}

.my_msg a {
	color: #666;
	padding-right: 8px;
}

.my_msg a:hover {
	color: #0074bd;
	text-decoration: underline;
}

.my_msg a strong {
	color: #ff6300;
	font-weight: 700
}

.pf-step-box {
	border: 1px solid #dcdcdc;
	background: #fff;
	height: 16px;
	padding: 1px;
	width: 200px;
	margin-top: 4px;
	margin-right: 10px;
}

.pf-current {
	background: #7acd41;
	height: 16px;
}

.pf-mod-info .pf-tip {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-weight: 700;
}

.pf-mod-info a {
	color: #086df9;
	font-size: 12px;
}

.pf-mod-info a:hover {
	color: #0074bd;
	text-decoration: underline
}

.mod-tab .mod-tab-list {
	background-color: #f1f5f8;
	background-image: url(../images/admin/tmod-tabTitle.jpg);
	background-repeat: repeat-x;
	background-position: 0 0;
	border-left: 1px solid #d9dfe8;
	border-right: 1px solid #d9dfe8;
	height: 32px;
	overflow: hidden;
	position: relative
}

.mod-title-add {
	position: absolute;
	right: 0;
	top: 0px;
	line-height: 32px;
	height: 32px;
	width: 200px;
	text-align: right
}

.mod-title-add a {
	font-size: 12px;
	margin-right: 10px;
	color: #0074bd
}

.mod-title-add a:hover {
	text-decoration: underline
}

.mod-tab .mod-tab-list h3 {
	line-height: 32px;
	padding-left: 10px;
	font-size: 14px;
	color: #333;
	font-weight: 700
}

.mod-tab .mod-tab-list h3 span {
	float: right;
	padding-right: 10px;
}

.mod-tab .mod-tab-list h3 span a {
	color: #0074bd;
	font-size: 12px;
	font-weight: normal
}

.mod-tab .mod-tab-list h3 span a:hover {
	text-decoration: underline
}

.mod-tab .mod-tab-list ul {
	padding-left: 6px;
}

.mod-tab .mod-tab-list li {
	float: left;
	margin: 0
}

.mod-tab .mod-tab-list li a:hover {
	text-decoration: underline
}

.mod-tab .mod-tab-list li a {
	float: left;
	display: block;
	width: 102px;
	height: 21px;
	padding-top: 11px;
	font-size: 12px;
	text-align: center;
	color: #666
}

.mod-tab .tab-title369 {
	background: #336699;
	border-color: #336699;
}

.mod-tab .tab-title369 h3 {
	color: #fff
}

.mod-tab .mod-tab-list li a.on {
	background: #fff;
	border: 1px solid #d9dfe8;
	border-bottom: #fff;
	margin-top: 3px;
	height: 21px;
	padding-top: 7px;
	font-size: 12px;
	font-weight: 700;
	text-align: center;
	color: #333
}

.mod-tab .mod-tab-list li a.selected {
	background: #fff;
	border: 1px solid #d9dfe8;
	border-bottom: #fff;
	margin-top: 3px;
	height: 21px;
	padding-top: 7px;
	font-size: 12px;
	font-weight: 700;
	text-align: center;
	color: #333
}

.mod-tab-content {
	padding-top: 10px;
}

.mod-info-top {
	padding-top: 10px;
}

.mod-info-top .mod-info-tempo {
	font-size: 12px;
	height: 20px;
	margin-bottom: 20px;
}

.mod-info-top .mod-info-text {
	padding-top: 8px;
	font-weight: 700;
	color: #333;
	padding-left: 26px;
	position: relative
}

.mod-info-top .mod-info-text i {
	display: block;
	position: absolute;
	left: 0px;
	top: 7px;
	width: 16px;
	height: 16px;
	background-position: -560px -180px
}

.mod-info-top .btn-Preview-info {
	float: right;
}

.mod-info-top .btn-Preview-info a {
	display: block;
	padding-left: 20px;
	margin-top: 8px;
	color: #0074bd;
	position: relative;
	width: 50px;
	line-height: 14px;
}

.mod-info-top .btn-Preview-info a:hover {
	color: #ff6300
}

.mod-info-top .btn-Preview-info a i {
	position: absolute;
	left: 0;
	top: 1px;
	display: block;
	width: 20px;
	height: 10px;
	background-position: -580px -20px;
}

.mod-info-top .btn-Preview-info a:hover i {
	background-position: -580px -40px;
}

.mod-info-top .pf-mod-tip {
	margin-left: 4px;
	margin-top: 4px;
	background: #ffc;
	height: 15px;
	border: 1px solid #ffc662;
	padding: 3px 5px 0 5px;
	position: relative;
	color: #0074bd
}

.mod-info-top .pf-mod-tip span {
	font-weight: 700;
	color: #cc7c40;
	font-family: Tahoma, Geneva, sans-serif
}

.mod-info-top .pf-mod-tip i {
	position: absolute;
	display: block;
	width: 5px;
	height: 7px;
	left: -5px;
	top: 5px;
	background-position: -580px 0
}

.mod-info-top .mod-info-cue {
	font-size: 14px;
	line-height: 16px;
	padding-left: 26px;
	margin-bottom: 20px;
	color: #666;
}

.mod-info-top .mod-info-cue strong {
	color: #333;
	font-weight: 700
}

.mod-form {
	padding-top: 10px;
}

.mod-form h6 {
	height: 28px;
	line-height: 28px;
	font-size: 14px;
	font-weight: 700;
	margin-bottom: 10px;
	border-bottom: 1px dashed #e2e2e2;
	padding-left: 16px;
	position: relative
}

.mod-form h6 i {
	position: absolute;
	left: 6px;
	top: 9px;
	width: 4px;
	height: 7px;
	background-position: 0 -140px;
}

.mod-form-item {
	position: relative;
	margin: 10px 0;
	font-size: 12px;
	padding-left: 100px;
	min-height: 26px;
}

.mod-form-item .mod-form-title {
	position: absolute;
	padding-left: 16px;
	left: 0px;
	color: #333;
	line-height: 26px; +
	line-height: 28px;
	height: 26px;
	display: block;
}

.mod-form-item .mod-form-title em {
	position: absolute;
	left: 6px;
	top: 2px;
	font-family: Tahoma, Geneva, sans-serif;
	color: #ff6300;
	font-style: normal
}

.mod-form-item .mod-form-ct {
	position: relative;
}

.mod-form-item .mod-form-ct .edit-head {
	position: relative;
}

.mod-form-item .mod-form-ct .edit-head a.ed-img-btn {
	display: block;
	position: absolute;
	top: 66px;
	left: 0px;
	height: 20px;
	line-height: 20px;
	background: #000;
	text-align: right;
	padding-right: 5px;
	color: #fff;
	width: 81px;
	filter: alpha(opacity =         70);
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
}

.mod-form-item .mod-form-ct .edit-head a.ed-img-a {
	display: block;
	border: 1px solid #e2e2e2;
	padding: 2px;
	height: 80px;
	width: 80px;
	overflow: hidden
}

.mod-form-imgupdate {
	
}

.mod-form-imgupdate h4 {
	font-size: 12px;
	color: #666;
	height: 20px;
	line-height: 20px;
	margin-bottom: 10px;
	font-weight: normal
}

.mod-imgupdate-edt .photo-list li {
	float: left;
	_display: inline;
	margin-right: 25px;
	margin-bottom: 25px; +
	width: 130px;
}

.mod-imgupdate-edt .photo-list li .photo-img,.mod-imgupdate-edt .photo-list li .photo-img img
	{
	display: block;
}

.mod-imgupdate-edt .photo-list li .photo-img {
	height: 120px;
	width: 120px;
	padding: 4px;
}

.mod-imgupdate-edt .photo-list li .photo-img:hover {
	border: 1px solid #666;
}

.mod-imgupdate-edt .photo-list li .edit {
	padding-top: 10px;
}

.mod-imgupdate-edt .photo-list li .edit a,.mod-imgupdate-edt .photo-list li .edit span
	{
	display: inline-block;
	height: 18px;
	line-height: 18px;
}

.mod-imgupdate-edt .photo-list li .edit .delete {
	float: right;
	color: #999;
}

.mod-imgupdate-edt .photo-list li .edit a:hover {
	color: #f60;
}

.mod-imgupdate-edt .photo-list li .edit .recom-ok,.mod-imgupdate-edt .photo-list li .edit .recom-no
	{
	color: #666;
	padding-left: 18px;
}

.mod-imgupdate-edt .photo-list li .edit .recom-ok {
	background-position: -580px -117px;
}

.mod-imgupdate-edt .photo-list li .edit .recom-no {
	background-position: -580px -138px;
}

.mod-con-tmp {
	border: 1px solid #e2e2e2;
	border-top: 0px;
	padding: 10px;
}

.mod-con-tmp p {
	font-size: 12px;
	line-height: 20px;
	color: #666
}

.mod-con-tmp h3 {
	font-size: 14px;
	font-weight: 700;
	line-height: 30px;
	color: #333;
	position: relative;
	height: 30px;
}

.mod-con-tmp h3 span {
	font-size: 14px;
	font-weight: 700;
	line-height: 30px;
	color: #333;
	margin-left: 40px;
}

h3.title-suc i {
	display: block;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 30px;
	height: 30px;
	background-position: -500px 0
}

.mod-con-tmp h5 {
	font-size: 14px;
	font-weight: 700;
	line-height: 30px;
	color: #333
}

.mod-con-tmp span {
	font-size: 11px;
	font-weight: normal;
	font-family: Tahoma, Geneva, sans-serif;
	line-height: 30px;
	color: #333;
}

.mod-content-s {
	width: 460px;
	margin: 0 auto;
	text-align: left;
}

.mod-altbox {
	text-align: left;
	background: #fff;
	padding: 0
}

.mod-altbox h3 {
	background: #2488c6;
	height: 32px;
	line-height: 32px;
	padding-left: 20px;
	font-size: 14px;
	font-weight: 700;
	color: #fff;
	overflow: hidden;
}

.mod-alt-con {
	padding: 20px;
	text-align: center
}

.mod-alt-con p {
	font-size: 14px;
	line-height: 30px;
	color: #666
}

.mod-alt-btn {
	padding-left: 110px;
}

.mod-mission-list {
	
}

.mod-mission-list .mission-item {
	border-bottom: 1px dashed #e2e2e2;
	padding-top: 5px;
	height: 80px;
	overflow: hidden;
	margin: 0
}

.mod-mission-list .on {
	background: #f8fcff
}

b.mis-help a {
	color: #fff;
	float: right;
	padding-right: 20px;
	font-weight: normal
}

b.mis-help a:hover {
	text-decoration: underline
}

span.mis-ico {
	width: 80px;
	margin-right: 10px;
}

span.mis-title {
	width: 560px;
	padding-top: 10px;
	padding-right: 10px;
}

span.mis-title a {
	line-height: 30px;
	font-size: 18px;
	font-family: "Microsoft YaHei", SimHei;
	color: #2488c6;
	font-weight: bold
}

span.mis-title a:hover {
	color: #fc02a1
}

span.mis-title p {
	color: #2488c6;
	font-family: Tahoma, Geneva, sans-serif;
	line-height: 18px;
	font-size: 14px;
}

span.mis-point {
	width: 120px;
}

span.mis-point strong {
	font-size: 30px;
	font-family: "Microsoft YaHei", SimHei;
	color: #2488c6;
	font-weight: bold;
	margin-top: 20px;
	display: block
}

span.mis-point font {
	font-size: 14px;
	font-family: "Microsoft YaHei", SimHei;
	color: #2488c6;
	font-weight: bold;
	display: block;
	margin-top: 30px;
}

span.mis-point font b {
	color: #fc02a1
}

.mod-tab-list h3 font {
	color: #fff;
	padding-left: 20px;
	font-weight: normal
}

.mod-tab-list h3 em {
	color: #fff;
	font-weight: normal;
	font-style: normal;
	padding-left: 15px;
}

.mod-tab-list h3 font strong {
	color: #ff0;
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: bold
}

.mod-point-list {
	font-family: Tahoma, Geneva, sans-serif
}

.mod-point-list th {
	text-align: center;
	line-height: 32px;
	background: #f7f7f7;
	padding: 0 10px
}

.mod-point-list th.first {
	text-align: left;
	padding-left: 15px;
}

.mod-point-list td {
	text-align: center;
	line-height: 32px;
	border-bottom: 1px solid #f1f1f1;
	padding: 0 10px
}

.mod-point-list td.first {
	text-align: left;
	padding-left: 15px;
}

.mission-wrapper {
	text-align: left;
	display: none
}

.mission-wrapper .hd {
	height: 32px;
	line-height: 32px;
	padding: 0 15px;
	background: #f5f5f5;
	border-bottom: 1px solid #ccc;
	position: relative
}

.mission-wrapper .hd .close-blockUI {
	position: absolute;
	right: 10px;
	top: 7px;
	height: 19px;
	width: 19px;
	background-position: -240px -220px;
	line-height: 999px;
	overflow: hidden
}

.mission-wrapper .hd .close-blockUI:hover {
	background-position: -240px -240px
}

.mission-wrapper .hd b {
	font-size: 14px;
	color: #333;
	font-weight: bold
}

.mission-wrapper .bd {
	background: #fff;
	padding-top: 10px;
}

.mis-blockUI-item {
	line-height: 20px;
	color: #666;
	display: block;
	padding: 0 15px;
}

.mis-blockUI-item strong {
	font-weight: bold
}

.mis-blockUI-item span {
	float: right
}

.mis-blockUI-item span a {
	color: #06c
}

.mis-blockUI-item span a:hover {
	text-decoration: underline
}

.mis-blockUI-textarea {
	display: block;
	padding: 0 15px;
}

.mis-blockUI-textarea div {
	border: 1px solid #ccc;
	padding: 3px;
	line-height: 18px;
	font-family: Tahoma, Geneva, sans-serif;
	color: #999;
	cursor: pointer
}

.mission-blockUI-btns {
	padding: 10px 15px;
	display: block;
	background: #f5f5f5;
	border-top: 1px solid #ccc;
	margin-top: 10px;
}

.mission-blockUI-btns .btn-mis-org {
	display: block;
	width: 75px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	color: #fff;
	font-size: 12px;
	background-position: -280px -220px
}

.mission-blockUI-btns .norWidth {
	width: 113px;
	background-position: -280px -260px
}

.mission-blockUI-btns .btn-mis-ca {
	display: block;
	width: 57px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	color: #999;
	font-size: 12px;
	background-position: -380px -220px
}

.mis-blockUI-tb {
	padding: 0 15px;
	display: block;
	font-family: Tahoma, Geneva, sans-serif
}

.mis-blockUI-tb th {
	line-height: 24px;
	height: 24px;
	vertical-align: middle;
	padding-bottom: 3px;
	color: #999
}

.mis-blockUI-tb td {
	line-height: 24px;
	height: 24px;
	vertical-align: middle;
	padding-bottom: 3px;
}

.mis-blockUI-tb td .fl {
	border: 1px solid #ccc;
	overflow: hidden;
	padding: 0 3px;
	background: #f5f5f5;
	font-family: Tahoma, Geneva, sans-serif
}

.mis-blockUI-tb td .norWidth {
	width: 260px;
}

.mis-blockUI-tb td .sorWidth {
	width: 130px;
}

.mis-blockUI-tb td .btn-copy {
	border: 1px solid #d25603;
	background: #f60;
	padding: 0 3px;
	margin-left: 5px;
	color: #fff;
	line-height: 22px;
}

.mis-blockUI-share {
	padding: 0 15px;
}

.i_www {
	padding: 20px 0
}

.i_www a {
	color: #36C;
	font-family: Tahoma, Geneva, sans-serif
}

.i_www a:hover {
	text-decoration: underline
}

.i_www_btn {
	padding-left: 46px;
	_padding-left: 40px;
}

.i_www_btn a {
	
}

.i_www_btn .submit_tip {
	font-weight: normal;
	color: #ff6300;
	font-size: 12px;
	line-height: 14px;
	padding-top: 8px;
	padding-left: 10px;
}

.btn-fav {
	font-size: 12px;
	color: #0074bd;
	font-weight: normal;
	padding-left: 20px;
	line-height: 16px;
	display: block;
	height: 16px;
	position: relative
}

.btn-fav:hover {
	text-decoration: underline
}

.btn-fav i {
	display: block;
	position: absolute;
	width: 20px;
	height: 20px;
	left: 0px;
	top: 0px;
	background-position: -560px -60px
}

.btn-imgup {
	display: block;
	width: 60px;
	height: 32px;
	line-height: 32px;
	border: 1px solid #e5e5e5;
	background: #fbfbfb;
	color: #6594b1;
	padding-left: 35px;
	font-size: 12px;
	position: relative
}

.btn-imgup i {
	position: absolute;
	left: 10px;
	top: 8px;
	width: 16px;
	height: 16px;
	overflow: hidden;
	background-position: -560px -340px
}

.btn-imgup i.moreimg {
	background-position: -560px -360px;
}

.btn-imgup:hover {
	background: #fafafa;
	border: 1px solid #dedede;
	color: #0074bd
}

.tips {
	position: absolute;
	right: 0;
	top: 0
}

.error-box {
	background: #fff8ed
}

.suc-box {
	background: #d0eeb4
}

.focus-box {
	background: #f9f9f9
}

.mod-form-item .mod-form-ct .tips {
	width: 180px;
	height: 26px;
	line-height: 26px;
	color: #666;
}

.mod-form-item .mod-form-ct .suc {
	background-color: #d0eeb4;
	background-position: -576px -54px;
	color: #666
}

.mod-form-item .mod-form-ct .error {
	background-color: #fff8ed;
	background-position: -576px -94px;
	color: #666
}

.mod-form-item .mod-form-ct .tips span {
	margin-left: 24px;
	margin-right: 24px;
}

.mod-form-item .mod-form-ct .ct-bar {
	padding-left: 10px;
	color: #ccc;
}

.mod-form-item .mod-form-ct .ct-bar b {
	color: #ff6300
}

.mod-form-item .mod-form-ct .ct-bar a {
	color: #0074bd
}

.mod-form-item .mod-form-ct .ct-bar a:hover {
	text-decoration: underline;
	color: #086df9
}

.mod-form-item .mod-form-ct .ct-bar a.grey {
	color: #999;
}

.mod-form-item .mod-form-ct .ct-bar a.grey:hover {
	color: #666
}

.mod-form-item .mod-form-ct .mod-addInput {
	margin: 5px 0
}

.mod-form-item .mod-form-ct .mod-checkbox {
	width: 500px;
	vertical-align: text-bottom
}

.mod-form-item .mod-form-ct .mod-checkbox span {
	padding-right: 10px;
	display: block;
	float: left;
	padding-left: 0
}

.mod-form-item .mod-form-ct .mod-checkbox input {
	margin-top: 3px;
}

.ipt {
	padding: 4px 5px;
	border: #ABABAB 1px solid;
	box-shadow: 2px 2px 3px #EDEDED inset;
	font-size: 12px;
	font-weight: normal;
	margin: 0;
	margin-right:5px;
}

.ipt-err {
	border-color: #C66161;
	background-color: #FBE2E2;
	color: #C00;
	box-shadow: 2px 2px 3px #EDEDED inset
}

.ipt-focus {
	background-color: #FFF;
	border-color: #36C
}

input.miniWidthIpt {
	width: 40px;
}

input.norWidthIpt {
	width: 100px;
}

input.slWidthIpt {
	width: 300px;
}

input.ct-radio {
	margin-top: 5px;
}

.mod-form-item .mod-form-ct .n-t {
	width: 380px;
}

.fd-item {
	padding: 10px 0 20px 0;
	border-bottom: 1px dashed #ccc
}

.fd-avatar {
	float: left;
	width: 54px;
	height: 54px;
	position: relative;
}

.fd-avatar .img-ft {
	position: absolute;
	z-index: 1;
	left: 0;
	top: 0;
}

.fd-avatar .img-sd {
	position: absolute;
	z-index: 2;
	right: 0;
	bottom: 0
}

.fd-wrap {
	position: relative;
	padding-left: 64px;
}

.fd-re-wrap {
	margin-top: 10px;
	background: #f7f7f7;
	margin-left: 64px;
	padding: 10px;
	border: 1px solid #e5e5e5
}

.fd-re-title {
	height: 16px;
	line-height: 16px;
	font-weight: 700;
	font-size: 14px;
	color: #666;
	margin-bottom: 10px;
}

.fd-re-text {
	line-height: 18px;
	font-size: 12px;
}

.fd-re-wrap .fd-title p {
	line-height: 18px;
	font-size: 12px;
	color: #666
}

.fd-re-wrap .fd-title a {
	color: #0074bd;
}

.fd-re-wrap .fd-title a:hover {
	text-decoration: underline
}

.fd-re-wrap .fd-extra {
	color: #999;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	height: 28px;
	line-height: 28px;
}

.fd-text .fd-extra span.fd-time {
	padding: 0 4px;
}

.fd-text .fd-extra span.fd-time font {
	padding-right: 3px;
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: 700;
	color: #ff6300
}

.fd-text {
	line-height: 24px;
}

.fd-text .fd-title {
	font-size: 14px;
}

.fd-text .fd-title a {
	color: #0074bd;
}

.fd-text .fd-title a:hover {
	text-decoration: underline
}

.fd-text .fd-extra {
	font-size: 12px;
	color: #999;
	font-family: Tahoma, Geneva, sans-serif
}

.fd-text .fd-extra span.fd-sc {
	float: right;
	color: #eee
}

.fd-text .fd-extra span.fd-sc a {
	color: #0074bd;
	padding: 0 3px
}

.fd-text .fd-extra span.fd-sc a.btn_info {
	color: #999
}

.fd-text .fd-extra span.fd-sc a.blue {
	color: #086ff8
}

.fd-text .fd-extra span.fd-sc a.orange {
	color: #ff6300
}

.fd-text .fd-extra span.fd-sc a:hover {
	text-decoration: underline
}

.fd-text .fd-extra span.fd-sc a.btn_info:hover {
	color: #666
}

.mod-ask .fd-wrap {
	padding-left: 10px;
	padding-right: 200px;
}

.mod-ask .fd-re-wrap {
	margin-left: 0
}

.mod-ask-answer .fd-wrap {
	padding-left: 10px;
}

.mod-ask-answer .fd-re-wrap {
	margin-left: 0;
}

div.acc {
	border: 1px solid #e6c528;
	background: #fff9d7
}

.mod-title-s {
	background: #f7f7f7;
	border: 1px solid #e2e2e2;
	border-top: none;
	height: 28px;
	line-height: 28px;
}

.mod-title-s li {
	font-size: 12px;
	color: #666;
}

.t-brand {
	width: 310px;
	text-align: left;
	padding-left: 10px;
	float: left;
}

.t-msg {
	width: 170px;
	float: left;
	text-align: left;
}

.t-hot {
	width: 150px;
	float: left;
	text-align: center;
}

.t-operate {
	width: 147px;
	float: left;
	text-align: center
}

.t-date,.t-state,.t-visit,.t-edit {
	float: left;
	text-align: center;
}

.t-date {
	width: 150px;
}

.t-state {
	width: 100px;
}

.t-visit {
	width: 70px;
}

.int-ed .mod-history-item .t-date,.int-ed .mod-history-item .t-state,.int-ed .mod-history-item .t-visit
	{
	line-height: 49px;
}

.int-ed .mod-history-item .t-visit a {
	color: #478AD8;
}

.int-ed .mod-history-item .t-visit a:hover {
	text-decoration: underline;
}

.mod-history-list {
	
}

.mod-history-list .mod-history-item {
	padding: 10px 0;
	border-bottom: 1px dashed #e2e2e2; +
	height: 74px;
}

.mod-history-list .mod-history-item .t-brand {
	font-size: 12px;
}

.mod-history-list .mod-history-item .t-msg {
	line-height: 74px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #666
}

.mod-history-list .mod-history-item .t-hot {
	line-height: 74px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #333
}

.mod-history-list .mod-history-item .t-hot span {
	padding: 0 5px;
}

.mod-history-list .mod-history-item .t-operate {
	padding-top: 16px;
	font-size: 12px;
	line-height: 18px;
	color: #ccc
}

.int-ed .mod-history-item .t-msg {
	line-height: 49px;
}

.int-ed .mod-history-item .t-hot {
	line-height: 49px;
}

.int-ed .mod-history-item .t-operate {
	padding-top: 16px;
}

.mod-history-list .mod-history-item .t-operate a {
	font-size: 12px;
	line-height: 18px;
	color: #999
}

.mod-history-list .mod-history-item .t-operate a:hover {
	color: #666
}

.mod-history-list .mod-history-item .t-operate .t-op-del {
	display: none
}

.mod-yx-flA {
	position: absolute;
	left: 232px;
	z-index: 999;
	top: -34px;
	width: 272px;
}

.mod-yx-content {
	background: #fff;
	border: 1px solid #e2e2e2;
	margin-top: -3px;
	padding: 10px;
	width: 250px;
	display: none
}

.mod-yx-content p {
	line-height: 20px;
	color: #666
}

.mod-textarea {
	width: 498px;
	height: 248px;
	border: 1px solid #ababab;
	margin-left: 0px;
}

.mod-yx-flA .btn_blue_s {
	margin-left: 210px;
	line-height: 30px;
}

.int-ed .com-brand-list .mod-history-item {
	padding: 5px 0;
	height: 28px;
	overflow: hidden
}

.int-ed .com-brand-list .mod-history-item .t-msg {
	line-height: 28px;
}

.int-ed .com-brand-list .mod-history-item .t-msg span {
	padding: 0 5px
}

.int-ed .com-brand-list .mod-history-item .t-hot {
	line-height: 28px;
}

.int-ed .com-brand-list .mod-history-item .t-operate {
	line-height: 30px;
	padding: 0
}

.mod-record-type1 {
	text-align: center;
	padding: 70px 0;
	height: 400px;
}

.mod-record-type1 p {
	font-size: 14px;
	color: #666
}

.mod-record-type1 p a {
	color: #0074bd;
	font-weight: bold
}

.mod-record-type1 p a:hover {
	color: #ff6300
}

.mod-record-show-item {
	margin: 10px 0;
	background-color: #fff8ed;
	border: 1px solid #ff6600;
	padding: 10px;
	position: relative
}

.mod-record-show-item .btn-record-edt {
	position: absolute;
	right: 10px;
	top: 10px;
	font-size: 12px;
	color: #333
}

.mod-record-show-item .record-com {
	margin-bottom: 10px;
	padding-bottom: 10px;
	line-height: 16px;
	height: 16px;
	font-size: 14px;
	font-weight: 700;
	color: #333;
	border-bottom: 1px solid #fcdfbe;
}

.mod-record-show-item li {
	height: 20px;
	line-height: 20px;
	font-size: 12px;
	color: #333
}

.mod-record-show-item ul {
	padding-bottom: 6px;
	margin-bottom: 6px
}

.mod-basic {
	padding-left: 26px;
	color: #666
}

.mod-basic-item {
	position: relative;
	font-size: 12px;
	height: 18px;
	margin-bottom: 8px;
	line-height: 18px;
}

.mod-basic-item dt {
	position: absolute;
	left: 0;
	top: 0;
}

.mod-basic-item dd {
	position: relative;
	padding-left: 70px;
	line-height: 18px
}

.mod-basic-item dd span {
	height: 18px;
	display: block
}

.mod-basic-item .mod-basic-con {
	width: 170px;
}

.mod-basic-item a {
	color: #0074bd
}

.mod-basic-item a:hover {
	color: #ff6300
}

.mod-edt-pwd {
	border-top: 1px solid #e2e2e2;
}

.mod-edt-pwd .mod-basic-item {
	height: 26px;
}

.mod-edt-pwd dt {
	padding-top: 6px;
}

.mod-edt-pwd .mod-info-text i {
	display: block;
	position: absolute;
	left: 0px;
	top: 4px;
	width: 16px;
	height: 16px;
	background-position: -560px -200px
}

.mod-basic-btn {
	padding-left: 72px;
}

.record-info span {
	font-size: 14px;
	font-weight: bold;
	font-family: Tahoma, Geneva, sans-serif
}

.record-sm p {
	text-indent: 24px;
	line-height: 20px;
	font-size: 12px;
}

.record-sm h3 {
	height: 24px;
	line-height: 24px;
	font-weight: bold;
	font-size: 14px;
	color: #333
}

.t-brand-img {
	width: 74px;
	margin-right: 10px;
}

.t-brand-img a {
	display: block;
	float: left;
	width: 68px;
	height: 68px;
	padding: 2px;
	border: 1px solid #e2e2e2;
}

.t-brand-info a:hover {
	text-decoration: underline
}

.t-brand-info h4 {
	height: 28px;
	line-height: 28px;
}

.t-brand-info h4 a {
	font-size: 14px;
	color: #0074bd;
	line-height: 28px;
	font-weight: bold
}

.t-brand-info p {
	line-height: 20px;
	color: #666
}

.t-brand-info p a {
	font-size: 12px;
	color: #0074bd
}

.t-brand-info p span {
	font-family: Tahoma, Geneva, sans-serif
}

.i_left .i_head .i_head_btnInfo {
	margin-top: 5px;
}

.i_left .i_head .vip-cut-on {
	margin-top: 2px;
	font-size: 12px;
	color: #666;
	line-height: 24px;
	padding-left: 0px;
}

.i_left .i_head .vip-cut-on span {
	color: #ff6300
}

.i_left .i_head .vip-cut-on a {
	color: #0074bd
}

.i_left .i_head .vip-cut-on a:hover {
	text-decoration: underline
}

.i_left .i_head .i_head_btnInfo .vip-levelUp {
	
}

.btn-vip-levelUp {
	display: block;
	width: 160px;
	height: 30px;
	line-height: 99px;
	overflow: hidden;
	background-position: 0 -320px;
}

.btn-vip-levelUp:hover {
	background-position: 0 -360px;
}

.btn-vip-levelKp {
	display: block;
	width: 160px;
	height: 30px;
	line-height: 99px;
	overflow: hidden;
	background-position: -160px -320px;
}

.btn-vip-levelKp:hover {
	background-position: -160px -360px;
}

span.name-cCut {
	font-size: 12px;
}

span.name-cutImg {
	position: relative
}

span.name-cutImg img {
	cursor: pointer
}

.code-img-showtxt {
	position: absolute;
	top: -27px;
	left: 0;
	width: 80px;
	height: 27px;
	padding: 3px 0 0 6px;
	font-size: 12px;
	color: #666;
	background-position: 0 -400px;
	line-height: 14px;
	display: none;
}

.btn_sc {
	cursor: pointer
}

.fd-re-wrap textarea {
	width: 100%
}

.fd-opt {
	margin-top: 10px;
}

.btn-fd-opt {
	cursor: pointer;
	background-position: 0 -440px;
	display: block;
	width: 60px;
	height: 22px;
	line-height: 22px;
	text-align: center;
	color: #fff;
	font-size: 12px;
	margin-right: 4px;
}

.btn-fd-opt:hover {
	background-position: 0 -480px;
}

.msgsetting p {
	text-indent: 0
}

.msgsetting h3 {
	height: 18px;
	line-height: 18px;
	font-family: Tahoma, Geneva, sans-serif
}

.msgsetting span {
	float: right;
}

.msgsetting span em {
	font-weight: normal;
	color: #ccc;
	font-size: 10px;
}

.msgsetting span a {
	font-size: 12px;
	color: #333;
	font-weight: normal;
	padding: 2px 5px;
}

.msgsetting span a:hover {
	color: #fff;
	background: #f60
}

.record-sm-add {
	padding: 5px 10px;
	background: #f5f5f5;
	border: 1px solid #e2e2e2;
	display: block;
	width: 40px
}

.record-sm-add:hover {
	background: #999;
	border: 1px solid #888;
	color: #fff
}

.fd-btn-box {
	float: right;
	width: 62px;
	position: relative;
	z-index: 99;
	padding-top: 6px;
}

.btn_blue_s {
	display: block;
	width: 62px;
	height: 32px;
	overflow: hidden;
	text-align: center;
	color: #fff;
	font-size: 12px;
	background-position: 0 -220px;
	border: none;
	cursor: pointer
}

.btn_blue_s:hover {
	background-position: 0 -260px;
}

.btn_grey_s {
	display: block;
	width: 62px;
	height: 23px;
	overflow: hidden;
	padding-top: 9px;
	text-align: center;
	color: #fff;
	font-size: 12px;
	background-position: -160px -220px;
	color: #999
}

.btn_grey_s:hover {
	background-position: -160px -260px;
	color: #666
}

.btn-suc a {
	color: #36C;
	font-family: Tahoma, Geneva, sans-serif;
	text-decoration: none
}

.btn-suc a:hover {
	color: #f60
}

.btn-suc em {
	color: #ccc;
	padding: 0 5px;
}

.btn-suc span {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #F00
}

.fly .fly-title {
	height: 24px;
	line-height: 24px;
	padding-left: 0;
	font-size: 14px;
	color: #333;
	font-weight: 700
}

.fly .fly-item {
	padding: 10px 0
}

.fly .fly-img {
	width: 44px;
	height: 44px;
	border: 1px solid #e2e2e2;
	padding: 2px;
	background: #fff;
	margin-right: 10px;
}

.fly .fly-img a {
	display: block;
	width: 44px;
	height: 44px;
}

.fly .fly-txt-title {
	font-size: 14px;
	height: 14px;
	line-height: 14px;
	margin-bottom: 10px;
	padding-top: 4px;
}

.fly .fly-txt-title a {
	font-size: 14px;
	line-height: 14px;
	color: #0074bd;
	font-weight: 700
}

.fly .fly-txt-title a:hover {
	text-decoration: underline
}

.fly-txt-time {
	color: #666;
	font-size: 12px;
}

.fly .fly-btn {
	height: 22px;
	margin: 0;
	padding: 0
}

.fly .fly-btn a {
	display: block;
	position: relative;
	border: 1px solid #bfbfbf;
	width: 72px;
	height: 20px;
	line-height: 20px;
	padding-left: 6px;
	color: #666;
	font-size: 12px;
	background: #f1f1e9;
	overflow: hidden
}

.fly .fly-btn a i {
	position: absolute;
	width: 5px;
	height: 5px;
	overflow: hidden;
	background-position: 0 -120px;
	right: 6px;
	top: 7px;
}

.fly .fly-btn a:hover {
	background: #f7f7f7;
	overflow: hidden
}

.fly-list-btn {
	height: 30px;
	text-align: right;
	padding-right: 10px;
}

.fly-list-btn a {
	font-size: 12px;
	color: #086df9;
}

.fly-list-btn a:hover {
	text-decoration: underline
}

DIV.yahoo2 {
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	FONT-SIZE: 0.85em;
	PADDING-BOTTOM: 3px;
	MARGIN: 3px;
	PADDING-TOP: 3px;
	FONT-FAMILY: Tahoma, Helvetica, sans-serif;
	TEXT-ALIGN: center;
	margin-top: 12px;
}

DIV.yahoo2 A {
	BORDER-RIGHT: #ccdbe4 1px solid;
	PADDING-RIGHT: 8px;
	BACKGROUND-POSITION: 50% bottom;
	BORDER-TOP: #ccdbe4 1px solid;
	PADDING-LEFT: 8px;
	PADDING-BOTTOM: 2px;
	BORDER-LEFT: #ccdbe4 1px solid;
	COLOR: #0061de;
	MARGIN-RIGHT: 3px;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #ccdbe4 1px solid;
	TEXT-DECORATION: none
}

DIV.yahoo2 A:hover {
	BORDER-RIGHT: #2b55af 1px solid;
	BORDER-TOP: #2b55af 1px solid;
	BACKGROUND-IMAGE: none;
	BORDER-LEFT: #2b55af 1px solid;
	COLOR: #fff;
	BORDER-BOTTOM: #2b55af 1px solid;
	BACKGROUND-COLOR: #3666d4
}

DIV.yahoo2 A:active {
	BORDER-RIGHT: #2b55af 1px solid;
	BORDER-TOP: #2b55af 1px solid;
	BACKGROUND-IMAGE: none;
	BORDER-LEFT: #2b55af 1px solid;
	COLOR: #fff;
	BORDER-BOTTOM: #2b55af 1px solid;
	BACKGROUND-COLOR: #3666d4
}

DIV.yahoo2 SPAN.current {
	PADDING-RIGHT: 6px;
	PADDING-LEFT: 6px;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 2px;
	COLOR: #000;
	MARGIN-RIGHT: 3px;
	PADDING-TOP: 2px
}

DIV.yahoo2 SPAN.disabled {
	DISPLAY: none
}

DIV.yahoo2 A.next {
	BORDER-RIGHT: #ccdbe4 2px solid;
	BORDER-TOP: #ccdbe4 2px solid;
	MARGIN: 0px 0px 0px 10px;
	BORDER-LEFT: #ccdbe4 2px solid;
	BORDER-BOTTOM: #ccdbe4 2px solid
}

DIV.yahoo2 A.next:hover {
	BORDER-RIGHT: #2b55af 2px solid;
	BORDER-TOP: #2b55af 2px solid;
	BORDER-LEFT: #2b55af 2px solid;
	BORDER-BOTTOM: #2b55af 2px solid
}

DIV.yahoo2 A.prev {
	BORDER-RIGHT: #ccdbe4 2px solid;
	BORDER-TOP: #ccdbe4 2px solid;
	MARGIN: 0px 10px 0px 0px;
	BORDER-LEFT: #ccdbe4 2px solid;
	BORDER-BOTTOM: #ccdbe4 2px solid
}

DIV.yahoo2 A.prev:hover {
	BORDER-RIGHT: #2b55af 2px solid;
	BORDER-TOP: #2b55af 2px solid;
	BORDER-LEFT: #2b55af 2px solid;
	BORDER-BOTTOM: #2b55af 2px solid
}

#footer {
	text-align: center;
	font-family: Tahoma, Geneva, sans-serif;
	padding: 20px 0;
	background: #0D5585 url(../images/user/bg-header-footer.png) repeat;
}

#footer a {
	
}

#footer .layout {
	text-align: center;
}

.footer-container {
	text-align: center;
	font-size: 12px;
	color: #ccc;
	line-height: 24px;
	padding-top: 10px;
}

.footer-jm-pages {
	height: 24px;
}

.footer-jm-pages a {
	padding: 0;
	height: 24px;
	line-height: 24px;
	color: #d7f0ff;
}

.footer-jm-pages a:hover {
	color: #ff6300;
	text-decoration: underline
}

.footer-jm-copyright {
	height: 24px;
}

.footer-jm-copyright p {
	color: #d7f0ff;
}

.footer-jm-tips {
	height: 24px;
}

.footer-jm-tips p {
	color: #d7f0ff;
}

.d-search {
	clear: both;
	overflow: hidden;
	border: 1px solid #D9DFE8;
	border-top: 0;
	height: 24px;
	padding: 5px;
	padding-left: 10px;
	background: #f1f5f8;
}

.d-search li {
	float: left;
	display: inline;
	margin-right: 5px;
}

.d-search li span {
	float: left;
	display: inline-block;
	height: 23px;
	line-height: 23px; +
	line-height: 25px;
}

.d-search li .d-input {
	height: 12px;
}

.d-search li .btn {
	cursor: pointer;
	float: left;
	margin: 0;
	padding: 0;
	background: #2488c6;
	border: 1px solid #0676bd;
	color: #fff;
	height: 22px;
	padding: 0 5px; +
	width: 40px;
}

.d-search li .btn-leave { +
	width: 64px;
}

.d-search li select {
	padding: 0;
	margin: 0;
	padding: 1px;
}

.d-search li .district {
	width: 85px;
}

.d-search li .miniWidthIpt.s-input {
	float: left;
	width: 90px;
}

.mod-basic-item .txt-tips {
	color: #999;
	position: absolute;
	left: 225px;
	top: 3px;
}

.mod-basic-item .error {
	color: #e46c6e;
	padding-left: 20px;
	background: url(../images/validate_error.png) no-repeat left center;
}

.mod-basic-item .correct {
	color: #749a43;
	padding-left: 20px;
	background: url(../images/validate_success.png) no-repeat left center;
}

/**
 * 91jm.com app lib CSS
 */
.alert-box {
	position: fixed;
	left: 45%; /*FF IE7*/
	top: 40%; /*FF IE7*/
	margin-left: -150px !important; /*FF IE7 该值为本身宽的一半 */
	margin-top: -60px !important; /*FF IE7 该值为本身高的一半*/
	margin-top: 0px;
	position: fixed !important; /*FF IE7*/
	position: absolute; /*IE6*/
	_top: expression(eval(document.compatMode &&        document.compatMode ==    
		  'CSS1Compat')?    documentElement.scrollTop+    (    document.documentElement.clientHeight-this.offsetHeight
		)/2:       /*IE6*/     document.body.scrollTop+      (    document.body.clientHeight-
		this.clientHeight )/2 ); /*IE5 IE5.5*/
	z-index: 9999;
	padding: 10px;
	background-color: #FFF;
	text-align: center;
	width: 400px;
	height: 300px;
	-webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.3);
	box-shadow: 0 0 4px rgba(0, 0, 0, 0.3);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background-clip: padding-box;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	border: 10px solid #3A88DB;
	opacity: 1;
}

a {
	text-decoration: none;
}

.upload-button {
	display: inline-block;
	position: relative;
	height: 39px;
	overflow: hidden;
	padding: 0 30px;
	border: 1px solid #45DBBD;
	background: none repeat scroll 0 0 #4FDFC8;
	color: #999999;
	font: 14px/39px 'MicroSoft Yahei', 'Simhei';
	cursor: pointer;
	text-align: center;
}

.upload-button em {
	display: inline-block;
	width: 18px;
	height: 18px;
	overflow: hidden;
	margin: 10px 5px 10px 0;
	line-height: 20em;
	vertical-align: middle;
}

.btn_addPic:hover em {
	background-position: -19px 0;
}

.filePrew {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 140px;
	height: 39px;
	cursor: pointer;
	opacity: 0;
	filter: alpha(opacity :       0);
}

/*jquery form validation engine CSS */
/* Z-INDEX */
.formError {
	z-index: 990;
}

.formError .formErrorContent {
	z-index: 991;
}

.formError .formErrorArrow {
	z-index: 996;
}

.ui-dialog .formError {
	z-index: 5000;
}

.ui-dialog .formError .formErrorContent {
	z-index: 5001;
}

.ui-dialog .formError .formErrorArrow {
	z-index: 5006;
}

.inputContainer {
	position: relative;
	float: left;
}

.formError {
	position: absolute;
	top: 300px;
	left: 300px;
	display: block;
	cursor: pointer;
	text-align: left;
}

.formError.inline {
	position: relative;
	top: 0;
	left: 0;
	display: inline-block;
}

.ajaxSubmit {
	padding: 20px;
	background: #55ea55;
	border: 1px solid #999;
	display: none;
}

.formError .formErrorContent {
	width: 100%;
	background: #ee0101;
	position: relative;
	color: #fff;
	min-width: 120px;
	font-size: 11px;
	border: 2px solid #ddd;
	box-shadow: 0 0 6px #000;
	-moz-box-shadow: 0 0 6px #000;
	-webkit-box-shadow: 0 0 6px #000;
	-o-box-shadow: 0 0 6px #000;
	padding: 4px 10px 4px 10px;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-o-border-radius: 6px;
}

.formError.inline .formErrorContent {
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	-o-box-shadow: none;
	border: none;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-o-border-radius: 0;
}

.greenPopup .formErrorContent {
	background: #33be40;
}

.blackPopup .formErrorContent {
	background: #393939;
	color: #FFF;
}

.formError .formErrorArrow {
	width: 15px;
	margin: -2px 0 0 13px;
	position: relative;
}

body[dir='rtl'] .formError .formErrorArrow,body.rtl .formError .formErrorArrow
	{
	margin: -2px 13px 0 0;
}

.formError .formErrorArrowBottom {
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	-o-box-shadow: none;
	margin: 0px 0 0 12px;
	top: 2px;
}

.formError .formErrorArrow div {
	border-left: 2px solid #ddd;
	border-right: 2px solid #ddd;
	box-shadow: 0 2px 3px #444;
	-moz-box-shadow: 0 2px 3px #444;
	-webkit-box-shadow: 0 2px 3px #444;
	-o-box-shadow: 0 2px 3px #444;
	font-size: 0px;
	height: 1px;
	background: #ee0101;
	margin: 0 auto;
	line-height: 0;
	font-size: 0;
	display: block;
}

.formError .formErrorArrowBottom div {
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	-o-box-shadow: none;
}

.greenPopup .formErrorArrow div {
	background: #33be40;
}

.blackPopup .formErrorArrow div {
	background: #393939;
	color: #FFF;
}

.formError .formErrorArrow .line10 {
	width: 15px;
	border: none;
}

.formError .formErrorArrow .line9 {
	width: 13px;
	border: none;
}

.formError .formErrorArrow .line8 {
	width: 11px;
}

.formError .formErrorArrow .line7 {
	width: 9px;
}

.formError .formErrorArrow .line6 {
	width: 7px;
}

.formError .formErrorArrow .line5 {
	width: 5px;
}

.formError .formErrorArrow .line4 {
	width: 3px;
}

.formError .formErrorArrow .line3 {
	width: 1px;
	border-left: 2px solid #ddd;
	border-right: 2px solid #ddd;
	border-bottom: 0 solid #ddd;
}

.formError .formErrorArrow .line2 {
	width: 3px;
	border: none;
	background: #ddd;
}

.formError .formErrorArrow .line1 {
	width: 1px;
	border: none;
	background: #ddd;
}

/*COMMON*/
body {
	text-align: center;
	height: 100%;
	background: #fafafa
}

body a {
	outline: none;
	blr: expression(this.onFocus =   this.blur () );
}

.layout {
	width: 990px;
	margin: 0 auto;
	text-align: left
}

.mg10 {
	margin: 10px;
}

.ml0 {
	margin-left: 0;
}

.ml5 {
	margin-left: 5px;
}

.ml10 {
	margin-left: 10px;
}

.ml15 {
	margin-left: 15px;
}

.ml20 {
	margin-left: 20px;
}

.ml35 {
	margin-left: 35px;
}

.mr10 {
	margin-right: 10px;
}

.mr15 {
	margin-right: 15px;
}

.mr20 {
	margin-right: 20px;
}

.p10 {
	padding: 10px;
}

.pl10 {
	padding-left: 10px;
}

.pl15 {
	padding-left: 15px;
}

.pl20 {
	padding-left: 20px;
}

.mt30 {
	margin-top: 30px;
}

.mt20 {
	margin-top: 20px;
}

.mt10 {
	margin-top: 10px;
}

.mt5 {
	margin-top: 5px;
}

.bde2e2e2 {
	border: 1px solid #e2e2e2
}

.bdcecece {
	border: 1px solid #cecece
}

.bd-dashed {
	border-bottom: 1px dashed #c9c9c9
}

.clear {
	clear: both;
	margin: 0;
	padding: 0
}

.fl {
	float: left
}

.fr {
	float: right;
}
/*clear submit*/
.btn-search,.btn-ask-topbar,.btn-ask-topbar-type2,.ask-add-submit,#forget_passwd .btnNext,#forget_passwd .btnSubmit,.forget-content .icoGetcode
	{
	background: none;
	border: none;
}
/*icon-bg*/
.ask-sc-t i.arror,.sub-right .mod-dbranking .bd,.btn-showAnswer i,.btn-agree,.btn-samequestion,.answer-editor .ask-add-submit,.ask-box .title i,.ask-best .title i,.btn-ask-topbar-an,.btn-ask-topbar,.tip-wrapper i,.ask-add-submit,.add-ask-title,.btn-sub-log,.btn-msgSubmit,.qkmsg a i,.btn-qkmsg,.mesBoard .sub-txt li i,.mesBoard .sub-title,.fd-re-wrap .arr,.para i,.store i,.aboutcom i,.btMsg i,.col-item .hd,.jmsearch-keywords i,.btn-screen i,.jmsearch-action button,.hot-keyword-list li a.more,.jm-nav-list li,.foucs-leftnews .leftnews-list li,.hot-tab .tab-list li a.more i,.hot-recommend,.industry-tab-list li a,.industry-con .ranking-list li em,.industry-right .title span i,.floor-rec .title i,#log .title i,.btnLog,.log-type a,.btnReg,.btnLogA2,#regist-right-bar .service-p .title i,#regist-right-bar .service-c .title i,#regist-right-bar .reg-service .list li,#regist-right-bar .regist-item .btnLogA2,.forget-content .icoGetcode,#forget_passwd .btnNext,#forget_passwd .btnSubmit,.forget-successed i,.order-list b,.order-list em,.pagin-list li em,.tip-recom,.tip-hot,.topnews-list li,.col-jmnews .arrow a,.news-ev .ranking-list li em,.honour a,.forget-tab i,.btn-search,.project-topbar,.project-nav a,.project-nav a:hover,.project-nav a.on,.btn-msg,.btn-info,.btn-fav,.btn-autmember i,.btn-autcom i,.btn-msg-s,.subView i,#focus .btn span,#focus .btn span.on,#news_slides_img .prev,#news_slides_img .next,.foucs-rightbar .login-info,#bd_logo_slides .pagination li a,#bd_logo_slides .pagination li.current a,.mod-hot .container .star-bd .hd i,#jmStory_slides .pagination li a,#jmStory_slides .pagination li.current a,.floor-tab-nav li a,.mod-news-right .hot-news .hd span i,.mod-login-btns a,.mod-btn-ask a,.tb-userMsg .fd-ico,.btn-show-contact,.i-user-tmp .hd i,.jm-nav-list li.subnav i,.head-project-nav .nav_3 li i,.mod-about-menu .hd,.btn-ask-topbar-type2
	{
	background-image: url(../images/jmcommon-icon.png);
	background-repeat: no-repeat;
}
/*IMPORTANT DIV*/
#topbar {
	height: 32px;
	background: url(../images/bg-topbar.jpg) repeat-x 0 0;
	line-height: 30px;
}

#topbar .topbar-nav {
	
}

#sd-nav {
	
}

#site-nav {
	position: relative
}

#topbar .topbar-nav .login-info a {
	color: #1f6dba
}

#topbar .topbar-nav .login-info a:hover {
	color: #ff7300;
	text-decoration: underline
}

#topbar .topbar-nav li {
	float: left;
}

#topbar .topbar-nav li a {
	display: block;
	float: left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	padding: 0 10px;
	text-decoration: none;
	color: #666;
	font-weight: bold;
	height: 32px;
	line-height: 30px;
	_line-height: 32px;
	background: url(../images/bg-topbar-li.jpg) no-repeat left center;
}

#topbar .topbar-nav li a:hover {
	color: #ff7300;
	text-decoration: underline
}

#topbar .topbar-nav li a.first {
	background: none
}

#topbar #sd-log,#topbar #sd-nav {
	
}

#topbar #sd-log a,#topbar #sd-nav a {
	font-weight: normal
}

#topbar #sd-log a {
	border: none
}

#topbar a#site-btn-qqlog {
	display: block;
	width: 50px;
	height: 16px;
	background: url(../images/Connect_logo_6.png) no-repeat 0 0;
	line-height: 99px;
	overflow: hidden;
	margin: 8px 8px 0 8px;
	padding: 0
}

#topbar .topbar-nav .site-btn-map {
	padding-right: 20px;
	background: url(../images/jmbar-v4.gif) no-repeat 56px -152px;
}

#topbar .topbar-nav .on {
	padding-right: 20px;
	background: url(../images/jmbar-v4.gif) no-repeat 56px -183px;
}

.topbar-nav li {
	position: relative
}
/*log-in*/
.log-in {
	position: absolute;
	top: 0px;
	left: 136px;
	width: 110px;
	z-index: 9999;
}

.show-admin {
	position: absolute;
	left: 0px;
	top: 3px;
	background: #fff;
	width: 100px;
	padding-bottom: 4px;
	border: 1px solid #ccc;
	display: none;
	z-index: 9999
}

.show-admin dd {
	height: 24px;
	line-height: 24px;
}

.show-admin dd a {
	padding-left: 8px;
	height: 24px;
	line-height: 24px;
	display: block;
	font-family: Verdana, Geneva, sans-serif
}

.show-admin dd a:hover {
	color: #f60;
	text-decoration: underline
}

.a-log-name {
	margin-top: 3px;
	line-height: 20px;
	padding: 0 8px;
	font-family: Verdana, Geneva, sans-serif;
	border: 1px solid #f6fafd;
	border-bottom: none;
	width: 84px;
	color: #06c
}

.link-logout {
	position: absolute;
	top: 2px;
	left: 110px;
	width: 60px;
}

.link-logout:hover {
	color: #06c;
	text-decoration: underline
}

.shover {
	
}

#site-map {
	position: absolute;
	top: 0px;
	left: -1px;
}

#site-map .site-list {
	width: 78px;
	border: 1px solid #d8e5ef;
	padding-top: 30px;
	background: #fff
}

#site-map .site-list-wrapper {
	background: #fff
}

#topbar .topbar-nav li #site-map a {
	border: none
}

.site-list-item {
	border-bottom: 1px solid #d8e5ef;
	margin: 0 4px;
}

#topbar .topbar-nav li .site-list-item h3 a {
	float: none;
	height: 24px;
	line-height: 24px;
}

#topbar .topbar-nav li .menu-slider {
	padding-right: 20px;
}

.menu-slider i {
	position: absolute;
	display: block;
	border-width: 4px 4px;
	border-style: solid;
	border-color: #666 #f7fafc #f7fafc;
	width: 0;
	height: 0;
	overflow: hidden;
	right: 8px;
	top: 13px;
}

#header {
	height: 75px;
	padding: 0px 0 15px 0;
	background: #fff
}

#jm-logo,#jm-search,#top-focus-220,#jm-slogan {
	height: 75px;
}

#jm-logo {
	width: 200px;
}

#jm-logo img {
	margin-top: 15px;
}

#jm-slogan {
	width: 100px;
}

#jm-member-help {
	width: 210px;
	overflow: hidden;
	padding-left: 460px;
	font-size: 10px;
	height: 75px;
	line-height: 75px;
	color: #ccc;
	text-align: right
}

#jm-member-help a {
	font-size: 12px;
	color: #666;
	padding: 0 3px;
}

#jm-member-help a:hover {
	color: #ff6300
}

#jm-search {
	width: 670px;
	_width: 668px;
}

.jmsearch-switchable-nav {
	height: 19px;
	background: none;
}

.jmsearch-container {
	background: #dadada;
	height: 36px;
	padding-left: 3px;
}

.jmsearch-keywords {
	position: relative;
	background: #fff url(../images/bg-jmsearch.jpg) repeat-x 0 0;
	height: 30px;
	width: 477px;
	margin: 3px 0 0 0;
	_width: 475px;
	overflow: hidden
}

.jmsearch-keywords i {
	position: absolute;
	left: 0;
	top: 0;
	width: 30px;
	height: 30px;
	background-position: 0 0;
}

.jmsearch-keywords input {
	height: 30px;
	line-height: 30px;
	border: none;
	background: none;
	width: 472px;
	padding-left: 5px;
	color: #666;
	font-size: 14px;
	_margin-left: 0;
	_height: 26px;
	_line-height: 26px;
}

.jmsearch-screen {
	width: 80px;
	height: 30px;
	line-height: 30px;
	margin-top: 3px;
	position: relative;
	z-index: 99999999
}

.jmsearch-screen .btn-screen {
	display: block;
	width: 65px;
	height: 30px;
	line-height: 30px;
	background: #fff;
	cursor: pointer;
	border-left: 1px solid #eee;
	padding-left: 14px;
	font-size: 14px;
	color: #666;
	position: relative
}

.jmsearch-screen .btn-screen i {
	display: block;
	position: absolute;
	left: 59px;
	top: 13px;
	width: 11px;
	height: 6px;
	background-position: 0 -40px;
	overflow: hidden
}

.jmsearch-screen .curtlist {
	position: absolute;
	top: 0;
	left: 0px;
	width: 78px;
	border: 1px solid #eee;
	padding-top: 29px;
	z-index: 99999999
}

.jmsearch-screen .curtlist li {
	background: #fff;
	font-size: 12px;
	color: #666;
}

.jmsearch-screen .curtlist li a {
	color: #666;
	display: block;
	padding-left: 14px;
}

.jmsearch-screen .curtlist li a:hover {
	background: #eee
}

.jmsearch-action {
	width: 110px;
	overflow: hidden
}

.jmsearch-action button {
	display: block;
	border: none;
	width: 110px;
	height: 36px;
	background-color: #478ad8;
	background-position: -30px 0;
	cursor: pointer;
	margin: 0;
	padding: 0
}

.jmsearch-action button:hover {
	background-position: -30px -40px;
}

.hot-keyword-success {
	margin-top: 5px;
}

.hot-keyword-success .hot-keyword-list {
	height: 14px;
	line-height: 14px;
}

.hot-keyword-list li {
	float: left;
	font-size: 12px;
	color: #999
}

.hot-keyword-list li a {
	display: block;
	float: left;
	padding: 0 5px;
	font-size: 12px;
	color: #999
}

.hot-keyword-list li a:hover {
	color: #ff3600
}

.hot-keyword-list li a.highlight {
	color: #f60
}

.hot-keyword-list li a.more {
	padding-right: 10px;
	background-position: 32px -58px;
}

#top-focus-220 {
	width: 220px;
	overflow: hidden
}

#max-nav {
	height: 32px;
	background: #1f75d8;
}

#jm-nav {
	position: relative;
	z-index: 99999;
}
/*ico-arr*/
.sert-btn i,.j_Menu ul .item s,.arrow_bottom {
	background-image: url(../images/jm_arr.png)
}

.sert-show {
	width: 178px;
	background: #1f75d8
}

.sert-show .sert-btn {
	display: block;
	line-height: 32px;
	overflow: hidden;
	height: 32px;
	width: 158px;
	padding-left: 20px;
	cursor: pointer;
	position: relative;
	background: #3093f8;
	font-size: 16px;
	font-family: "Microsoft YaHei", SimHei;
	color: #fff;
}

.sert-show .sert-btn i {
	width: 16px;
	height: 16px;
	position: absolute;
	right: 10px;
	top: 8px;
	overflow: hidden;
	background-position: 0 0;
}

.jm-nav-list {
	width: 812px;
}

.jm-nav-list li {
	position: relative;
	float: left
}

.jm-nav-list li.first a {
	background: none;
}

.jm-nav-list li a {
	display: block;
	float: left;
	width: 78px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	font-size: 16px;
	color: #fff;
	font-family: "Microsoft YaHei", SimHei;
	border-right: 1px solid #1f75d8;
	border-left: 1px solid #1f75d8;
	text-decoration: none;
	background: #1f75d8
}

.jm-nav-list li a:hover {
	color: #fff;
	background: #1c6cc9;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
}

.jm-nav-list li a.currented {
	color: #fff;
	background: #1868c5;
	cursor: text;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
}

.jm-nav-list li.subnav {
	float: right;
	background: #1f75d8;
	position: relative
}

.jm-nav-list li.subnav i {
	position: absolute;
	width: 40px;
	height: 32px;
	overflow: hidden;
	left: -40px;
	top: 0px;
	background-position: 0 -80px;
}

.jm-nav-list li.subnav a {
	float: none;
	display: inline;
	font-size: 14px;
	background: none;
	border-color: #1f75d8;
	padding: 0 10px
}

.jm-nav-list li.subnav a.first {
	
}

.jm-nav-list li.subnav a.last {
	padding-right: 0px;
}

.jm-nav-list li.subnav a:hover {
	text-decoration: underline
}

.ask-nav li {
	background: none
}

.ask-nav li a {
	margin-right: 0px;
}

.ask-nav li a:hover {
	text-decoration: none
}

.ask-nav li a.currented {
	
}

#content {
	background: #fafafa
}

#mod-focus {
	height: 470px;
	overflow: hidden;
}

.foucs-sliderimg {
	margin-left: 190px;
	_margin-left: 95px;
	width: 540px;
	overflow: hidden
}

#mod-focus .foucs-leftnews {
	width: 220px;
}

#mod-focus .foucs-leftnews .title {
	height: 30px;
	background: #f4f4f4;
}

#mod-focus .foucs-leftnews .title h3 {
	padding-left: 9px;
	line-height: 30px;
	height: 30px;
	font-size: 14px;
	color: #333;
	font-weight: bold
}

#mod-focus .foucs-leftnews .container {
	border-top: none;
	padding: 9px;
	height: 319px;
	background: #fff
}

.foucs-leftnews .leftnews-top {
	position: relative;
	padding-left: 110px;
	height: 84px;
}

.foucs-leftnews .leftnews-top a.leftnews-img {
	display: block;
	position: absolute;
	left: 0;
	top: 0px;
	width: 98px;
	height: 80px;
	padding: 1px;
}

.foucs-leftnews .leftnews-top h4 a {
	line-height: 20px;
	font-size: 12px;
	font-weight: bold;
	color: #ff6300
}

.foucs-leftnews .leftnews-top h4 a:hover,.foucs-leftnews .leftnews-top p a:hover
	{
	text-decoration: underline
}

.foucs-leftnews .leftnews-top p {
	line-height: 20px;
	font-size: 12px;
	font-weight: normal;
	color: #666
}

.foucs-leftnews .leftnews-top p a {
	line-height: 20px;
	font-size: 12px;
	font-weight: normal;
	color: #ff6300
}

.foucs-leftnews .leftnews-list li {
	padding-left: 12px;
	height: 24px;
	background-position: 2px -280px;
}

.foucs-leftnews .leftnews-list li a {
	line-height: 24px;
	font-size: 12px;
	color: #666;
}

.foucs-leftnews .leftnews-list li a:hover {
	text-decoration: underline;
	color: #ff6300
}

#mod-focus .right-news {
	border: 1px solid #e2e2e2
}

#mod-focus .right-news .title {
	height: 29px;
	background: #f4f4f4;
}

#mod-focus .right-news .title li {
	float: left;
}

#mod-focus .right-news .title li a {
	display: block;
	float: left;
	width: 82px;
	line-height: 28px;
	height: 28px;
	text-align: center;
	border-right: 1px solid #e2e2e2;
	border-bottom: 1px solid #e2e2e2;
	color: #999
}

#mod-focus .right-news .title li a.selected {
	border-bottom: 1px solid #fff;
	background: #fff;
	color: #666
}

#mod-focus .right-news .title li a.last {
	border-right: none
}

#mod-focus .right-news .title h3,.industry-right .title h3 {
	padding-left: 9px;
	line-height: 30px;
	height: 30px;
	font-size: 14px;
	color: #333;
	font-weight: bold;
}

#mod-focus .right-news .container {
	border-top: none;
	padding: 9px;
	background: #fff;
	height: 349px;
	overflow: hidden;
}

.container-list {
	padding: 0 5px 10px 0;
	border-bottom: 1px solid #e2e2e2;
}

.container-list li {
	line-height: 24px;
	height: 24px;
	font-size: 12px;
	color: #ccc;
	background: url(../images/point-ccc3x3.jpg) no-repeat left center;
	padding-left: 6px;
}

.container-list li a {
	line-height: 24px;
	height: 24px;
	color: #666;
	font-size: 12px;
	padding: 0 3px;
}

.container-list li a.highlight {
	color: #f60
}

.container-list li a:hover {
	text-decoration: underline;
	color: #ff6300
}

.container-list li span {
	float: right;
}

.container-list li span a {
	color: #999
}

.container-num,.searchbar {
	padding: 5px 8px
}

.container-num p {
	line-height: 22px;
}

.container-num p font {
	font-family: Tahoma, Geneva, sans-serif;
	color: #e00;
	font-weight: bold
}

.searchbar li {
	padding: 0 0 10px 0;
	height: 26px;
}

.searchbar li span {
	padding-right: 10px;
}

.searchbar li .input-text {
	width: 125px;
}

.searchbar li select {
	width: 130px;
}

.searchbar .input-button {
	text-align: center
}

.searchbar .input-btn {
	border: none;
	background: url(../images/ie6/btn-adv-search.jpg) no-repeat 0 0;
	line-height: 999px;
	height: 36px;
	width: 110px;
	margin: 0 auto;
	cursor: pointer
}

.mod-provide {
	height: 30px;
	overflow: hidden;
	position: relative;
	border-left: 1px solid #e2e2e2;
	border-bottom: 1px solid #e2e2e2;
	border-right: 1px solid #e2e2e2;
}

.mod-provide .interlayer {
	position: relative;
	zoom: 1;
	padding-top: 5px;
	height: 22px;
}

.mod-provide .interlayer-rotatelist-list {
	position: absolute;
	right: 39px;
	top: 4px;
	width: 160px;
	height: 18px;
	overflow: hidden;
}

.mod-provide .interlayer-rotatelist ul {
	position: absolute;
	top: 0;
	left: 0;
}

.mod-provide .interlayer-rotatelist li {
	float: left;
	width: 160px;
	height: 18px;
	overflow: hidden;
	line-height: 18px;
	float: left
}

.mod-provide .interlayer-rotatelist .step {
	position: absolute;
	right: 0;
	top: 6px;
}

.mod-provide .interlayer-title {
	font-size: 14px;
	font-weight: bold
}

.dot {
	margin-right: 5px;
}

.dot {
	width: 3px;
	height: 3px;
	background: #D8D8D8;
	display: inline-block;
	margin-bottom: 3px;
	overflow: hidden;
	_margin-bottom: 6px;
	_margin-right: 5px;
}
/* .more .step */
.step {
	position: absolute;
	padding-left: 1px;
}

.step a {
	float: left;
	width: 14px;
	height: 12px;
	border: 1px solid #d8d8d8;
	margin-left: -1px;
}

.step .arrow-rthin {
	right: 2px;
	top: 3px;
}

.step .arrow-lthin {
	left: 2px;
	top: 3px;
}

.step s {
	cursor: pointer;
}

.step a:hover .arrow-rthin {
	border-left-color: #f60;
}

.step a:hover .arrow-lthin {
	border-right-color: #f60;
}

.mod-provide .wrap {
	height: 30px;
	width: 211px;
	float: left;
	overflow: hidden;
	font-size: 12px;
}

.mod-provide .list {
	float: left;
	width: 500px
}

.mod-provide .item {
	overflow: hidden
}

.mod-provide .arrow-container {
	float: left;
	width: 17px;
	height: 30px;
	background: #fff
}

.mod-provide .arrow-container .arrow {
	width: 16px;
	height: 16px;
	border-right: 1px solid #e2e2e2;
	border-bottom: 1px solid #e2e2e2;
	background: url("../images/jmcommon-icon.gif") no-repeat scroll 0 0
		transparent;
	cursor: pointer
}

.mod-provide .arrow-container .arrow.up {
	background-position: 5px -348px
}

.mod-provide .arrow-container .arrow.up:hover {
	background-position: -16px -348px
}

.mod-provide .arrow-container .arrow.down {
	background-position: 5px -365px
}

.mod-provide .arrow-container .arrow.down:hover {
	background-position: -16px -365px
}

.mod-provide .title {
	float: left;
	width: 74px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	border-right: 1px solid #e2e2e2;
	background: #fff;
	font-weight: bold;
	color: #333
}

.mod-provide .info {
	float: left;
	overflow: hidden;
	height: 30px;
	line-height: 32px;
	padding-left: 9px;
	width: 127px;
	background: #f4f4f4
}

.mod-provide .info ul {
	height: 32px;
	overflow: hidden
}

.mod-provide .info li {
	float: left;
	width: 190px;
	overflow: hidden;
	margin-right: 20px
}

.mod-provide .tips-right {
	position: absolute;
	display: block;
	width: 9px;
	height: 9px;
	font-size: 0;
	overflow: hidden;
	z-index: 10;
	top: 10px;
	left: 89px;
	left: 88px\9;
	_left: 88px;
	background: url("../images/jmcommon-icon.gif") no-repeat 0 -425px
}

.mod-provide .info li a {
	color: #333
}

.mod-provide .info li a:hover {
	color: #ff6300;
	text-decoration: underline
}
/* slider focus */
#focus {
	width: 540px;
	height: 230px;
	overflow: hidden;
	position: relative;
}

#focus ul {
	height: 230px;
	position: absolute;
	width: 540px;
}

#focus ul li {
	float: left;
	width: 540px;
	height: 230px;
	overflow: hidden;
	position: relative;
	background: #ccc;
}

#focus ul li div {
	position: absolute;
	overflow: hidden;
}

#focus .btnBg {
	position: absolute;
	width: 540px;
	height: 40px;
	left: 0;
	bottom: 0;
	background: none;
}

#focus .btn {
	position: absolute;
	width: 540px;
	height: 24px;
	left: 440px;
	bottom: 0px;
	padding-left: 10px;
}

#focus .btn span {
	display: inline-block;
	_display: inline;
	_zoom: 1;
	width: 12px;
	height: 12px;
	line-height: 999px;
	text-align: center;
	margin-right: 5px;
	cursor: pointer;
	overflow: hidden;
	background-position: -560px -140px;
}

#focus .btn span.on {
	background-position: -560px -160px;
}
/*foucs-slide-bt*/
.foucs-slide-bt {
	border: 1px solid #e2e2e2;
	padding: 0 10px;
	background: #fff
}

.hd-n-list {
	position: relative;
	height: 30px;
}

.hd-n-list b a {
	font-size: 14px;
	color: #333;
	line-height: 30px;
}

.hd-n-list b a:hover {
	text-decoration: underline
}

.hd-n-list span {
	float: right;
	height: 30px;
}
/*slide news*/
.interlayer {
	position: relative;
	zoom: 1;
	height: 24px;
}

.interlayer-rotatelist-list {
	position: absolute;
	right: 39px;
	top: 6px;
	width: 330px;
	height: 24px;
	overflow: hidden;
}

.interlayer-rotatelist ul {
	position: absolute;
	top: 0;
	left: 0;
}

.interlayer-rotatelist li {
	float: left;
	width: 330px;
	height: 18px;
	overflow: hidden;
	line-height: 18px;
	float: left
}

.interlayer-rotatelist li a span {
	color: #e00
}

.interlayer-rotatelist li a:hover {
	text-decoration: underline
}

.interlayer-rotatelist .step {
	position: absolute;
	right: 0;
	top: 8px;
}

.interlayer-title {
	font-size: 14px;
	font-weight: bold
}

.bd-i-slides {
	position: relative;
	height: 185px;
}

.sc_img {
	width: 527px;
	height: 168px;
	right: -10px;
	top: 4px;
	padding-left: 10px;
}

.sc_img .slides_container {
	width: 527px;
	height: 168px;
}

.sc_img li {
	width: 527px;
}

.sc_img a {
	float: left;
	display: block;
	width: 166px;
	margin-right: 8px;
}

#news_slides_img .step {
	display: none
}

#news_slides_img .prev,#news_slides_img .next {
	width: 40px;
	height: 40px;
	border: none;
	position: absolute;
	z-index: 9999;
	top: 60px;
}

#news_slides_img .prev {
	background-position: -40px -340px;
	left: -10px;
}

#news_slides_img .next {
	background-position: -40px -380px;
	left: 490px;
}

.dot {
	margin-right: 5px;
}

.dot {
	width: 3px;
	height: 3px;
	background: #D8D8D8;
	display: inline-block;
	margin-bottom: 3px;
	overflow: hidden;
	_margin-bottom: 6px;
	_margin-right: 5px;
}

.arrow,.arrow s {
	position: absolute;
	display: inline-block;
	font-size: 0;
	line-height: 0;
	width: 0;
	height: 0;
	border: dashed 4px;
}

.arrow-rthin,.arrow-rthin s {
	border-color: transparent transparent transparent #666;
	border-left-style: solid;
}

.arrow-rthin s {
	border-left-color: #FAFAFA;
	left: -6px;
	top: -4px;
}

.arrow-lthin,.arrow-lthin s {
	border-color: transparent #666 transparent transparent;
	border-right-style: solid;
}

.arrow-lthin s {
	border-right-color: #fff;
	right: -6px;
	top: -4px;
}

.arrow-d {
	border-color: #666 transparent transparent transparent;
	border-top-style: solid;
	right: 4px;
	top: 6px;
}

.arrow-dred {
	border-color: #f60 transparent transparent transparent;
}

.step {
	position: absolute;
	padding-left: 1px;
}

.step a {
	float: left;
	width: 14px;
	height: 12px;
	border: 1px solid #d8d8d8;
	margin-left: -1px;
}

.step .arrow-rthin {
	right: 2px;
	top: 3px;
}

.step .arrow-lthin {
	left: 2px;
	top: 3px;
}

.step s {
	cursor: pointer;
}

.step a:hover .arrow-rthin {
	border-left-color: #f60;
}

.step a:hover .arrow-lthin {
	border-right-color: #f60;
}

#news_slides {
	
}

#news_slides .slides_container,.slides_container_img {
	overflow: hidden;
}

#news_slides .pagination,#news_slides_img .pagination {
	display: none
}
/* slider log-focus */
#log-focus-670X263 {
	background: #ededed;
	border: 1px solid #cecece;
	padding: 2px;
}

#log-focus {
	width: 664px;
	height: 257px;
	overflow: hidden;
	position: relative;
}

#log-focus ul {
	height: 257px;
	position: absolute;
	width: 664px;
}

#log-focus ul li {
	float: left;
	width: 664px;
	height: 257px;
	overflow: hidden;
	position: relative;
	background: #ccc;
}

#log-focus ul li div {
	position: absolute;
	overflow: hidden;
}

#log-focus .btnBg {
	position: absolute;
	width: 664px;
	height: 40px;
	left: 0;
	bottom: 0;
	background: #478ad8;
}

#log-focus .btn {
	position: absolute;
	width: 664px;
	height: 24px;
	left: 0;
	bottom: 8px;
	padding-left: 10px;
	border: none;
}

#log-focus .btn span {
	display: inline-block;
	_display: inline;
	_zoom: 1;
	width: 24px;
	height: 24px;
	line-height: 24px;
	text-align: center;
	font-size: 20px;
	font-family: "Microsoft YaHei", SimHei;
	margin-right: 10px;
	cursor: pointer;
	color: #ccc;
}

#log-focus .btn span.on {
	background: #0798d9;
	color: #fff;
}
/*login bar*/
.foucs-rightbar {
	width: 250px;
}

.foucs-rightbar .login {
	height: 49px;
}

.foucs-rightbar .login-nav,.login-info {
	zoom: 1
}

.foucs-rightbar .login-nav:after,.login-info:after {
	content: "\0020";
	display: block;
	height: 0;
	clear: both
}

.foucs-rightbar .login-nav li {
	float: left;
	display: inline
}

.foucs-rightbar .login-nav a {
	float: left;
	position: relative;
	height: 49px;
	background-image: url("../images/jmcommon-icon.png");
	background-repeat: no-repeat;
	font-weight: 700;
	line-height: 999px;
	color: #f50;
	text-align: center;
	font-size: 12px;
	color: #478ad8;
	overflow: hidden
}

.foucs-rightbar .login-nav a:hover {
	text-decoration: none
}

.foucs-rightbar .login-nav .register-btn {
	background-position: 0 -580px;
	width: 133px
}

.foucs-rightbar .login-nav .register-btn:hover {
	background-position: 0 -640px
}

.foucs-rightbar .login-nav .login-btn {
	background-position: -133px -580px;
	width: 117px
}

.foucs-rightbar .login-nav .login-btn:hover {
	padding-left: 2px;
	margin-left: -2px;
	background-position: -131px -640px
}

.foucs-rightbar .login-nav .supplier-btn {
	background-position: -145px -170px;
	width: 85px
}

.foucs-rightbar .login-nav .supplier-btn:hover {
	padding-left: 2px;
	margin-left: -2px;
	background-position: -143px -210px
}

.foucs-rightbar .login-info {
	background-position: 0 -700px;
	height: 49px;
}

.log-sign-head {
	margin: 4px
}

.log-sign-sed {
	margin: 4px 0 0 4px
}

.log-sign-sed span.name {
	font-family: "Microsoft YaHei", SimHei;
	height: 16px;
	margin-bottom: 5px;
}

.log-sign-sed span.name a {
	font-size: 16px;
}

.log-sign-sed span.name a:hover {
	text-decoration: underline
}

.log-sign-sed span.level {
	height: 16px;
	line-height: 16px;
	color: #999;
}

.log-sign-sed span.list {
	display: block;
	color: #666;
	line-height: 18px;
}

.log-sign-sed span.list font {
	font-family: Tahoma, Geneva, sans-serif;
	color: #e00;
	font-weight: 700
}

.log-sign-sed span.list font a {
	color: #e00
}

.log-sign-sed span.list a:hover {
	text-decoration: underline
}

.log-sign-sed span.list em {
	font-style: normal;
	color: #ccc;
	padding: 0 8px;
}

.foucs-rightbar .login-info li {
	float: left;
	display: inline;
	overflow: hidden;
	white-space: nowrap;
	width: 115px
}

.foucs-rightbar .login-info .odd {
	width: 100px
}

.foucs-rightbar .login-info a {
	color: #676767
}

.foucs-rightbar .login-info .num {
	color: #f50
}
/*slide-Menu*/
.j_Menu {
	position: absolute;
	left: 0px;
	top: 32px;
	z-index: 9999;
}

.j_Menu ul {
	border: 1px solid #e2e2e2;
	border-top: none;
	width: 176px;
	background: #fff;
	display: block;
	height: 466px;
}

.j_Menu ul .item12,.j_Menu ul .item13,.j_Menu ul .item14,.j_Menu ul .item15,.j_Menu ul .item16
	{
	display: none
}

.j_Menu ul.menu-show {
	height: auto;
}

.j_Menu ul.menu-show .item12,.j_Menu ul.menu-show .item13,.j_Menu ul.menu-show .item14,.j_Menu ul.menu-show .item15,.j_Menu ul.menu-show .item16
	{
	display: block
}

.j_Menu ul .item {
	padding: 1px 20px 0px 20px;
}

.j_Menu ul li.on {
	background: #608ec3;
	color: #fff
}

.j_Menu ul li.on .item-hd {
	color: #fff
}

.j_Menu ul li.on a {
	color: #fff
}

.j_Menu ul .item h3 s {
	position: absolute;
	left: -2px;
	top: 5px;
	display: block;
	width: 20px;
	height: 20px;
}

.j_Menu ul .item1 s {
	background-position: -20px 0px;
}

.j_Menu ul .item2 s {
	background-position: -20px -20px;
}

.j_Menu ul .item3 s {
	background-position: -20px -40px;
}

.j_Menu ul .item4 s {
	background-position: -20px -60px;
}

.j_Menu ul .item5 s {
	background-position: -20px -80px;
}

.j_Menu ul .item6 s {
	background-position: -20px -100px;
}

.j_Menu ul .item7 s {
	background-position: -20px -120px;
}

.j_Menu ul .item8 s {
	background-position: -20px -140px;
}

.j_Menu ul .item9 s {
	background-position: -20px -160px;
}

.j_Menu ul .item10 s {
	background-position: -20px -180px;
}

.j_Menu ul .item11 s {
	background-position: -20px -200px;
}

.j_Menu ul .item12 s {
	background-position: -20px -220px;
}

.j_Menu ul .item13 s {
	background-position: -20px -240px;
}

.j_Menu ul .item14 s {
	background-position: -20px -260px;
}

.j_Menu ul .item15 s {
	background-position: -20px -280px;
}

.j_Menu ul .item16 s {
	background-position: -20px -300px;
}

.j_Menu ul .item1 s.on {
	background-position: -40px 0px;
}

.j_Menu ul .item2 s.on {
	background-position: -40px -20px;
}

.j_Menu ul .item3 s.on {
	background-position: -40px -40px;
}

.j_Menu ul .item4 s.on {
	background-position: -40px -60px;
}

.j_Menu ul .item5 s.on {
	background-position: -40px -80px;
}

.j_Menu ul .item6 s.on {
	background-position: -40px -100px;
}

.j_Menu ul .item7 s.on {
	background-position: -40px -120px;
}

.j_Menu ul .item8 s.on {
	background-position: -40px -140px;
}

.j_Menu ul .item9 s.on {
	background-position: -40px -160px;
}

.j_Menu ul .item10 s.on {
	background-position: -40px -180px;
}

.j_Menu ul .item11 s.on {
	background-position: -40px -200px;
}

.j_Menu ul .item12 s.on {
	background-position: -40px -220px;
}

.j_Menu ul .item13 s.on {
	background-position: -40px -240px;
}

.j_Menu ul .item14 s.on {
	background-position: -40px -260px;
}

.j_Menu ul .item15 s.on {
	background-position: -40px -280px;
}

.j_Menu ul .item16 s.on {
	background-position: -40px -300px;
}

.j_Menu ul {
	height: 466px;
	overflow: hidden
}

.j_Menu ul .item1,.j_Menu ul .item3,.j_Menu ul .item5,.j_Menu ul .item7,.j_Menu ul .item9,.j_Menu ul .item11,.j_Menu ul .item13,.j_Menu ul .item15
	{
	background: #f5f5f5
}

.j_Menu ul .item-hd {
	height: 30px;
	line-height: 30px;
	position: relative;
	font-family: "Microsoft YaHei", SimHei;
	font-size: 12px;
	color: #333;
	overflow: hidden;
	margin-bottom: 0px;
	padding-left: 20px;
}

.j_Menu ul .item-hd a {
	height: 28px;
	line-height: 28px;
	font-family: "Microsoft YaHei", SimHei;
	font-size: 12px;
	color: #333;
	font-weight: bold
}

.j_Menu ul a:hover {
	text-decoration: underline
}

.j_Menu ul .item-col {
	line-height: 20px;
	height: 20px;
	overflow: hidden;
	padding-bottom: 5px;
}

.arrow_bottom {
	width: 40px;
	height: 12px;
	background-position: -60px 0;
	margin-left: 70px;
}

.arrow_bottom_hover {
	width: 178px;
	background: #000;
	margin: 0;
	height: 24px;
	line-height: 24px;
	display: none
}

.arrow_bottom_hover a {
	display: block;
	height: 24px;
	line-height: 24px;
	background: #478ad8;
	color: #fff;
	padding-left: 20px;
	border: 1px solid #e2e2e2;
	border-top: none
}

.arrow_bottom_hover a:hover {
	text-decoration: underline
}
/*subCategory*/
.subCategory {
	left: 177px;
	width: 0px;
	margin-left: 0px;
	top: 31px;
	position: absolute;
	background: #fff;
	z-index: 9999;
}

.subCategory .show {
	display: block
}

.subView {
	width: 501px;
	background: #f6fafd;
	border: 1px solid #06c;
	padding: 0px;
	display: none;
	position: relative;
	-moz-box-shadow: 2px 2px 2px #e2e2e2;
	-webkit-box-shadow: 2px 2px 2px #e2e2e2;
	box-shadow: 2px 2px 2px #e2e2e2;
}

.subView i {
	position: absolute;
	width: 20px;
	height: 20px;
	left: -5px;
	top: 20px;
	background-position: -560px -120px;
}

.j_SubView1 {
	margin-top: 5px;
}

.j_SubView2 {
	margin-top: 5px;
}

.j_SubView2 i {
	top: 78px;
}

.j_SubView3 {
	margin-top: 5px;
}

.j_SubView3 i {
	top: 138px;
}

.j_SubView4 {
	margin-top: 80px;
}

.j_SubView4 i {
	top: 112px;
}

.j_SubView5 {
	margin-top: 120px;
}

.j_SubView5 i {
	top: 132px;
}

.j_SubView6 {
	margin-top: 160px;
}

.j_SubView6 i {
	top: 132px;
}

.j_SubView7 {
	margin-top: 200px;
}

.j_SubView7 i {
	top: 122px;
}

.j_SubView8 {
	margin-top: 220px;
}

.j_SubView8 i {
	top: 134px;
}

.j_SubView9 {
	margin-top: 280px;
}

.j_SubView9 i {
	top: 104px;
}

.j_SubView10 {
	margin-top: 300px;
}

.j_SubView10 i {
	top: 112px;
}

.j_SubView11 {
	margin-top: 330px;
}

.j_SubView11 i {
	top: 114px;
}

.j_SubView12 {
	margin-top: 345px;
}

.j_SubView12 i {
	top: 132px;
}

.j_SubView13 {
	margin-top: 410px;
}

.j_SubView13 i {
	top: 98px;
}

.j_SubView14 {
	margin-top: 420px;
}

.j_SubView14 i {
	top: 120px;
}

.j_SubView15 {
	margin-top: 440px;
}

.j_SubView15 i {
	top: 128px;
}

.j_SubView16 {
	margin-top: 480px;
}

.j_SubView16 i {
	top: 120px;
}

.subView .sub-left {
	width: 300px;
	background: #fff;
	border-right: 1px solid #d8e5ee
}

.subView dl {
	padding: 5px 15px;
}

.subView dt {
	color: #666;
	font-family: "Microsoft YaHei", SimHei;
	font-size: 14px;
	line-height: 30px;
	height: 30px;
	border-bottom: 1px solid #d1d1d1;
	font-weight: bold
}

.subView dd {
	padding: 5px 0
}

.subView dd a {
	line-height: 24px;
	padding: 0 5px;
	white-space: nowrap;
}

.subView dd a:hover {
	color: #06c;
	text-decoration: underline
}

.subView dd a.org {
	color: #f60
}

.subView dd a.red {
	color: #e00;
}

.subView dd a.green {
	color: #0C0
}

.subView .sub-sidebar {
	width: 180px;
	background: #f6fafd;
	padding: 0 10px
}

.subView .sub-sidebar .hd {
	color: #666;
	font-family: "Microsoft YaHei", SimHei;
	font-size: 14px;
	line-height: 30px;
	height: 30px;
	font-weight: bold
}

.sub-v-imglist li {
	height: 50px;
	overflow: hidden;
	margin-bottom: 5px;
}

.sub-v-imglist li a {
	display: block;
	height: 50px;
	overflow: hidden
}

.sub-v-imglist li a img {
	width: 180px;
}

.sub-v-textlist li {
	line-height: 24px;
	background: url(../images/point-blue3x3.jpg) no-repeat left center;
	padding-left: 10px;
}

.sub-v-textlist li a:hover {
	text-decoration: underline;
	color: #06c
}
/*
.subView dl.on { background: #f5f5f5 }
.subView dl.last { border: none }
.subView dt, .subView dd { float: left }
.subView dt { width: 56px; color: #666; padding-left: 10px; font-family: "Microsoft YaHei", SimHei; font-size: 14px; }
.subView dt a { width: 56px; color: #666; font-family: "Microsoft YaHei", SimHei; font-size: 14px; }
.subView dt a:hover { text-decoration: underline }
.subView dd a { padding: 2px 6px; color: #317EE7; line-height: 32px; }
.subView dd a:hover { text-decoration: underline }
*/
/*j_Menu_t2*/
.j_Menu_t2 {
	border: 2px solid #06c;
	border-top: 0px;
	background: #fff;
	position: absolute;
	width: 986px;
}

.j_t2-col {
	width: 130px;
	border-left: 1px solid #e5e5e5;
	padding: 5px
}

.j_Menu_t2 ul.first {
	border: none
}

.j_t2-col .hd {
	background: #f4faff;
	height: 29px;
	line-height: 29px;
	border-bottom: 1px solid #d0dff0;
	padding-left: 10px;
}

.j_t2-col .hd a {
	font-size: 14px;
	font-weight: bold;
	color: #06c;
	font-family: "Microsoft YaHei", SimHei;
}

.j_t2-col .hd a:hover {
	text-decoration: underline
}

.j_t2-col .bd {
	padding: 5px 0;
	height: 90px;
	white-space: nowrap;
}

.j_t2-col .bd li {
	float: left;
	line-height: 22px;
	word-break: break-all;
	word-wrap: break-word;
}

.j_t2-col .bd li a {
	padding: 0 8px;
	height: 22px;
	line-height: 22px;
}

.j_t2-col .bd li a:hover {
	text-decoration: underline;
	color: #06c
}
/*mod*/
#mod-hot {
	height: 350px;
	overflow: hidden
}
/*tab template*/
.tpl-tab .title {
	height: 31px;
	overflow: hidden;
	position: relative;
	width: 110px;
	margin-bottom: 1px;
}

.tpl-tab .title img {
	position: absolute;
}

.tpl-tab-bar {
	background: url(../images/mod-tabbg.jpg) repeat-x 0 bottom
}

.tabsite {
	border: 1px solid #d1d1d1;
	border-top: none;
}
/*hot-tab*/
.hot-tab {
	width: 750px;
}

.hot-tab .title {
	
}

.hot-tab .title img {
	top: 5px;
	left: 0
}

.hot-tab .tab-list {
	width: 640px;
	height: 32px;
	overflow: hidden;
}

.hot-tab .tab-list li {
	float: left;
	width: 80px;
}

.hot-tab .tab-list li a {
	display: block;
	height: 28px;
	margin-bottom: 1px;
	margin-top: 2px;
	border: 1px solid #bdbdbd;
	border-bottom: none;
	border-left: none;
	background: #f8f8f8;
	line-height: 27px;
	text-align: center;
	color: #999;
	font-size: 12px;
	font-weight: bold
}

.hot-tab .tab-list li a.on {
	display: block;
	height: 29px;
	margin-top: 2px;
	border: 1px solid #bdbdbd;
	border-bottom: none;
	border-left: none;
	line-height: 27px;
	text-align: center;
	color: #999;
	font-weight: bold;
	border-top-color: #076ff8;
	background: #fff url(../images/hot-a-on.jpg) repeat-x left top;
	font-size: 14px;
	color: #666
}

.hot-tab .tab-list li a:hover {
	color: #ff6300;
	text-decoration: underline
}

.hot-tab .tab-list li a.first {
	border-left: 1px solid #bdbdbd;
}

.hot-tab .tab-list li a.more {
	background-color: #fff;
	border: none;
	padding-right: 10px;
	position: relative
}

.hot-tab .tab-list li a.more i {
	width: 7px;
	height: 7px;
	padding: 0;
	margin: 0;
	background-position: 0 -60px;
	position: absolute;
	left: 50px;
	top: 9px;
}
/*tb-v1-1*/
#tb-v1-1 {
	
}

#tb-v1-1 .tbnav-left {
	width: 109px;
}

#tb-v1-1 .tbnav-left li {
	line-height: 30px;
	height: 30px;
	border-bottom: 1px solid #fff;
	background: #f2f2f2;
	padding-left: 19px;
	font-size: 12px;
}

#tb-v1-1 .tbnav-left li.alt {
	background: #f8f8f8
}

#tb-v1-1 .tbnav-right {
	width: 639px;
}

#tb-v1-1 .tbnav-right li {
	line-height: 30px;
	height: 30px;
	border-bottom: 1px solid #fff;
	background: #f2f9ff;
	padding-left: 10px;
	font-size: 12px;
	color: #ccc
}

#tb-v1-1 .tbnav-right li.alt {
	background: #fff
}

#tb-v1-1 .tbnav-right li a {
	padding: 2px 3px;
	color: #666
}

#tb-v1-1 .tbnav-right li a.org {
	color: #f60
}

#tb-v1-1 .tbnav-right li a.blue {
	color: #076ff8
}

#tb-v1-1 .tbnav-right li a:hover {
	background: #ff6300;
	color: #fff
}

.hot-recommend {
	border: 1px solid #d1d1d1;
	border-top: none;
	padding-left: 38px;
	background-position: -550px -310px;
}

.hot-recommend .recommend-list {
	padding: 10px;
	background: #fff;
}

.recommend-list li {
	float: left;
	width: 90px;
	padding-left: 10px;
}

.recommend-list li .recommend-item {
	width: 90px;
	text-align: center;
}

.recommend-list li .recommend-item a.recommend-title {
	text-align: center;
	display: block;
	font-size: 12px;
	line-height: 20px;
	height: 20px;
	color: #666
}

.recommend-list li .recommend-item a.recommend-title:hover {
	color: #ff6300;
	text-decoration: underline
}

.recommend-list li.first {
	padding-left: 0px;
}

.industry-left {
	width: 750px;
}

.industry-right {
	width: 230px;
}

.industry-tab {
	
}

.industry-tab-list li {
	width: 115px;
	float: left
}

.industry-tab-list li a {
	display: block;
	width: 115px;
	height: 31px;
	line-height: 31px;
	text-align: center;
	background-position: -353px -40px;
	color: #666;
	font-size: 12px;
}

.industry-tab-list li a.on {
	display: block;
	width: 115px;
	height: 31px;
	line-height: 31px;
	text-align: center;
	background-position: -353px 0;
	color: #666;
	font-size: 12px;
}

.industry-tab-list li.first {
	width: 113px;
}

.industry-tab-list li.first a {
	width: 113px;
	background-position: -240px -40px
}

.industry-tab-list li.first a.on {
	width: 113px;
	background-position: -240px 0
}

.industry-tab-list li a:hover {
	color: #ff6300;
	text-decoration: underline
}

.industry-con {
	padding: 9px;
}

.industry-con .ranking-list {
	
}

.industry-con .ranking-list li {
	line-height: 29px;
	position: relative;
	border-top: 1px solid #eee;
	overflow: hidden
}

.industry-con .ranking-list li.first {
	border: none;
}

.industry-con .ranking-list li a {
	display: block;
	font-size: 12px;
	padding-left: 20px;
	color: #666;
	line-height: 29px;
	height: 29px;
	overflow: hidden
}

.industry-con .ranking-list li a:hover {
	color: #ff6300
}

.industry-con .ranking-list li a span {
	float: right;
	color: #999
}

.industry-con .ranking-list li a:hover span {
	color: #086ff8
}

.industry-con .ranking-list li em {
	position: absolute;
	display: block;
	width: 12px;
	height: 12px;
	line-height: 12px;
	text-align: center;
	line-height: 999px;
	overflow: hidden;
	left: 2px;
	top: 8px;
}

.industry-con .ranking-list li em.n1 {
	background-position: -240px -100px;
}

.industry-con .ranking-list li em.n2 {
	background-position: -240px -130px;
}

.industry-con .ranking-list li em.n3 {
	background-position: -240px -160px;
}

.industry-con .ranking-list li em.n4 {
	background-position: -240px -190px;
}

.industry-con .ranking-list li em.n5 {
	background-position: -240px -220px;
}

.industry-con .ranking-list li em.n6 {
	background-position: -240px -250px;
}

.industry-con .ranking-list li em.n7 {
	background-position: -240px -280px;
}

.industry-con .ranking-list li em.n8 {
	background-position: -240px -310px;
}

.industry-con .ranking-list li em.n9 {
	background-position: -240px -340px;
}

.industry-con .ranking-list li em.n10 {
	background-position: -240px -370px;
}

#news-list-type1 {
	width: 368px;
}

#news-list-type1 .industry-tab-list li {
	width: 122px;
	background: none
}

#news-list-type1 .industry-tab-list li a {
	width: 121px;
	background: #f8f8f8;
	border-left: 1px solid #e2e2e2;
	border-bottom: 1px solid #e2e2e2;
	font-size: 14px;
}

#news-list-type1 .industry-tab-list li a.on {
	background: #fff;
	height: 32px;
	border-bottom: none;
}

#news-list-type1 .industry-tab-list li.first {
	width: 124px;
}

#news-list-type1 .industry-tab-list li.first a {
	border-left: none;
	width: 123px;
}

#news-list-type2 {
	width: 368px;
}

#news-list-type2 .industry-tab-list li {
	width: 184px;
	background: none
}

#news-list-type2 .industry-tab-list li a {
	width: 184px;
	background: #f8f8f8;
	border-left: 1px solid #e2e2e2;
	border-bottom: 1px solid #e2e2e2;
	font-size: 14px;
}

#news-list-type2 .industry-tab-list li a.on {
	background: #fff;
	height: 32px;
	border-bottom: none;
}

#news-list-type2 .industry-tab-list li.first {
	border-left: none;
	width: 183px;
}

#news-list-type2 .industry-tab-list li.first a {
	border-left: none;
	width: 183px;
}

.jm-news-con {
	padding: 10px;
	padding-bottom: 0
}

.jm-news-rec .jm-news-list {
	width: 205px;
}

.jm-news-rec {
	padding-bottom: 10px;
	border-bottom: 1px solid #ccc;
	margin-bottom: 8px;
}

.jm-news-img {
	width: 115px;
	text-align: center
}

.jm-news-img a {
	display: block;
	line-height: 20px;
	color: #333;
	font-size: 12px;
}

.jm-news-img a:hover {
	color: #ff6300;
	text-decoration: underline;
}

.jm-news-list li {
	height: 22px;
	line-height: 22px;
	padding-left: 10px;
	background: url(../images/point-ccc3x3.jpg) no-repeat left center
}

.jm-news-list li a {
	font-size: 14px;
	color: #666;
	padding-right: 10px;
}

.jm-news-list li.first {
	padding-left: 0
}

.jm-news-list li.first a {
	color: #ff6300;
	font-weight: bold
}

.jm-news-list li a:hover {
	color: #ff6300;
	text-decoration: underline;
}

.industry-right .title {
	height: 30px;
	background: #f8f8f8;
	padding-left: 10px;
	line-height: 30px;
	color: #333;
	font-size: 14px;
	border-bottom: 1px solid #e2e2e2
}

.industry-right .title span {
	float: right;
	margin-right: 10px;
	padding-right: 10px;
	font-size: 12px;
	color: #666;
	position: relative;
}

.industry-right .title span a {
	color: #666
}

.industry-right .title span a:hover {
	color: #ff6300;
	text-decoration: underline
}

.industry-right .title span i {
	width: 7px;
	height: 7px;
	padding: 0;
	margin: 0;
	background-position: 0 -60px;
	position: absolute;
	left: 25px;
	top: 11px;
}

.industry-right .topic-list {
	
}

.topic-item {
	width: 210px;
	margin-bottom: 1px;
}

.topic-item .topic_i {
	height: 70px;
	margin-bottom: 4px;
	display: block
}

.topic-item .topic_h {
	font-size: 14px;
	line-height: 22px;
	height: 22px;
	color: #333;
}

.topic-item .topic_t {
	font-size: 12px;
	color: #666;
	line-height: 18px;
}

.topic-item .topic_t span {
	float: right;
}

.topic-item .topic_t span b {
	color: #e00
}
/*Floor-Common*/
.floor-wrapper {
	border: 1px solid #d1d1d1;
	background: #fff;
	height: 510px;
}

.floor-shadow {
	height: 2px;
	background: #ededed;
	overflow: hidden
}

.floor-left {
	width: 759px;
	overflow: hidden;
	border-right: 1px solid #eee;
	height: 510px;
}

.floor-right {
	width: 228px;
	overflow: hidden;
	background: #fafafa;
	height: 510px
}
/*left hd*/
.floor-tab-bar {
	border-bottom: 2px solid #000;
	height: 38px;
	overflow: hidden;
	background: url(../images/bg-floor-hd.jpg) repeat-x 0 bottom;
}

.floor-tab-bar .title {
	position: relative;
	height: 38px;
	overflow: hidden;
	width: 120px;
}

.floor-tab-bar .title a {
	height: 38px;
	line-height: 38px;
	padding-left: 17px;
	font-family: "Microsoft YaHei", SimHei;
	font-size: 18px;
	font-weight: 700
}

.floor-tab-bar .title a:hover {
	text-decoration: underline
}

.floor-tab-nav {
	width: 630px;
}

.floor-tab-nav li {
	float: left;
	height: 38px;
	width: 50px;
	margin: 0 3px;
}

.floor-tab-nav li a {
	float: left;
	display: block;
	width: 50px;
	height: 23px;
	padding-top: 15px;
	font-size: 12px;
	text-align: center;
	color: #333;
	background-position: 1000px 1000px
}

.floor-tab-nav li a:hover {
	text-decoration: underline
}

.floor-tab-nav li a.selected {
	color: #fff
}

.floor-tab-nav li.first a {
	
}

.floor-tab-nav li.more {
	float: right;
	font-size: 12px;
	color: #666;
	width: 110px;
}

.floor-tab-nav li.more a {
	border: none;
	float: none;
	padding: 0;
	display: inline;
	line-height: 38px;
	font-weight: 700;
	background: none
}

.floor-tab-nav li.more a:hover {
	text-decoration: underline
}
/*left bd*/
.floor-ev-list {
	
}

.floor-ev-list ul {
	padding-left: 20px;
	padding-top: 20px;
	padding-bottom: 0px;
}

.floor-ev-list li {
	float: left;
	margin-right: 11px;
	margin-bottom: 20px;
	*margin-bottom: 0px !important;
	_margin-bottom: 0px;
	text-align: center;
	height: 142px;
	width: 134px;
	overflow: hidden
}

.floor-ev-list li .ev-img {
	display: block;
	height: 126px;
	height: 92px;
	padding: 3px;
	border: 1px solid #e2e2e2
}

.floor-ev-list li .ev-img:hover {
	border-color: #999;
}

.floor-ev-list li .ev-txt {
	display: block;
	height: 24px;
	line-height: 24px;
	color: #333;
	font-size: 12px;
	font-weight: 700
}

.floor-ev-list li .ev-txt:hover {
	text-decoration: underline
}

.floor-ev-list li .ev-con {
	color: #999;
	font-size: 12px;
	line-height: 18px;
	height: 18px;
}

.floor-rec {
	padding: 0px 9px 0 19px;
	height: 145px;
	*margin-top: 20px !important;
	_margin-top: 20px
}

.floor-rec .title {
	border-bottom: 1px solid #e2e2e2;
	height: 32px;
	line-height: 32px;
	color: #01aef0;
	font-size: 14px;
	font-weight: 700;
	margin-right: 10px;
	position: relative
}

.floor-rec .title i {
	position: absolute;
	display: block;
	margin: 0;
	padding: 0;
	left: 64px;
	top: 13px;
	width: 11px;
	height: 6px;
	background-position: 0 -520px;
}

.floor-rec-list {
	padding: 8px 0
}

.floor-rec-list li {
	float: left;
	width: 230px;
	padding-right: 10px;
	height: 24px;
}

.floor-rec-list li a {
	line-height: 24px;
	height: 24px;
	font-size: 12px;
	color: #666
}

.floor-rec-list li a span {
	color: #333;
	padding-right: 6px;
}

.floor-rec-list li a:hover {
	color: #458ad8;
}

.floor-rec-list li a:hover span {
	color: #ff6300
}
/*right hd*/
.floor-right .industry-right .hd {
	border-bottom: 0px solid #eee;
	height: 38px;
	line-height: 38px;
	padding: 0 10px;
}

.floor-right .industry-right .hd a {
	font-family: "Microsoft YaHei", SimHei;
	font-size: 14px;
	font-weight: 700;
	color: #333
}

.floor-right .industry-right .hd a:hover {
	text-decoration: underline
}

.floor-right .industry-right .hd span {
	float: right
}

.floor-right .industry-right .hd span a {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal
}
/*right bd*/
.floor-right .industry-right .industry-con .ranking-list li {
	margin-right: 2px;
	height: 29px;
	overflow: hidden
}

.floor-right .industry-right .industry-con .ranking-list li.hover {
	height: 96px;
	overflow: hidden
}

.floor-right .industry-right .industry-con .ranking-list li.hover .image
	{
	background: #fff
}

.floor-right .industry-right-news {
	border-top: 1px solid #eee
}

.floor-right .industry-right-news .bd {
	padding: 10px;
	border-top: 1px solid #eee
}

.floor-right .industry-right-news .news-list li {
	height: 26px;
	line-height: 26px;
	padding-left: 10px;
	background: url(../images/point-ccc3x3.jpg) no-repeat left center;
}

.floor-right .industry-right-news .news-list li a:hover {
	text-decoration: underline
}
/*ID*/
#floor-canyin .floor-tab-bar,#floor-canyin .floor-tab-bar .title a,#floor-canyin .floor-tab-nav li.more a
	{
	color: #f78723;
	border-color: #f78723
}

#floor-canyin .floor-tab-nav li a.selected {
	background-position: -940px -280px
}

#floor-fuzhuang .floor-tab-bar,#floor-fuzhuang .floor-tab-bar .title a,#floor-fuzhuang .floor-tab-nav li.more a
	{
	color: #eb619d;
	border-color: #eb619d
}

#floor-fuzhuang .floor-tab-nav li a.selected {
	background-position: -940px -320px
}

#floor-meirong .floor-tab-bar,#floor-meirong .floor-tab-bar .title a,#floor-meirong .floor-tab-nav li.more a
	{
	color: #782462;
	border-color: #782462
}

#floor-meirong .floor-tab-nav li a.selected {
	background-position: -940px -360px
}

#floor-jiaju .floor-tab-bar,#floor-jiaju .floor-tab-bar .title a,#floor-jiaju .floor-tab-nav li.more a
	{
	color: #75351a;
	border-color: #75351a
}

#floor-jiaju .floor-tab-nav li a.selected {
	background-position: -940px -400px
}

#floor-jiaoyu .floor-tab-bar,#floor-jiaoyu .floor-tab-bar .title a,#floor-jiaoyu .floor-tab-nav li.more a
	{
	color: #78ba1a;
	border-color: #78ba1a
}

#floor-jiaoyu .floor-tab-nav li a.selected {
	background-position: -940px -440px
}

.mod-fly {
	background: #fff;
	border: 1px solid #d1d1d1;
}

.mod-fly .title {
	height: 32px;
	line-height: 32px;
	border-bottom: 1px solid #e2e2e2;
	font-family: "Microsoft YaHei", SimHei;
	font-size: 14px;
	font-weight: 700;
	color: #333;
	padding-left: 20px;
}

.mod-fly .fly-content-list {
	padding: 20px
}

.mod-fly .fly-content-list li {
	float: left;
	padding-left: 9px;
	width: 150px;
}

.mod-fly .fly-content-list li a.fly-img {
	display: block;
	height: 150px;
	width: 150px;
	margin-bottom: 10px;
}

.mod-fly .fly-content-list li a.fly-img img {
	height: 150px;
	width: 150px;
}

.mod-fly .fly-content-list li a.fly-txt {
	height: 20px;
	line-height: 20px;
	display: block;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	color: #666
}

.mod-fly .fly-content-list li p.fly-con {
	text-align: center;
	color: #999;
	line-height: 18px;
	font-size: 12px;
}

.mod-fly .fly-content-list li a:hover {
	color: #ff6300;
	text-decoration: underline
}

.mod-fly .fly-content-list li.first {
	padding-left: 0
}

.mod-link {
	background: #fff;
	border: 1px solid #d1d1d1
}

.mod-link .title {
	padding-left: 20px;
	font-weight: bold;
	height: 32px;
	line-height: 32px;
	border-bottom: 1px solid #e2e2e2;
	font-family: "Microsoft YaHei", SimHei;
	font-size: 14px;
	font-weight: 700;
	color: #333
}

.mod-link .link-content-list {
	padding: 10px 20px;
}

.mod-link .link-content-list li {
	float: left;
	width: 105px;
	line-height: 24px;
	height: 24px;
	overflow: hidden
}

.mod-link .link-content-list li a {
	display: block;
	float: left;
	font-size: 12px;
	color: #666;
	width: 95px;
	line-height: 24px;
	height: 24px;
}

.mod-link .link-content-list li a:hover {
	color: #ff6300;
	text-decoration: underline
}
/*footer*/
#footer {
	text-align: center;
	font-family: Tahoma, Geneva, sans-serif;
	padding: 20px 0;
	background: #fff;
	border-top: 1px solid #dfdfdf;
	padding-top: 15px;
	margin-top: 20px;
}

#footer .layout {
	text-align: center
}

.footer-container {
	text-align: center;
	font-size: 12px;
	color: #ccc;
	line-height: 24px;
}

.footer-jm-pages {
	height: 24px;
}

.footer-jm-pages a {
	color: #666;
	padding: 0;
	height: 24px;
	line-height: 24px;
}

.footer-jm-pages a:hover {
	color: #ff6300;
	text-decoration: underline
}

.footer-jm-copyright {
	height: 24px;
}

.footer-jm-copyright p {
	color: #666;
}

.footer-jm-tips {
	height: 24px;
}

.footer-jm-tips p {
	color: #666
}

.footer p,.footer a {
	font-size: 12px;
	line-height: 22px;
	color: #333;
	text-decoration: none
}

.footer a:hover {
	text-decoration: underline;
	color: #ff0000
}

.ft_list {
	float: left;
	width: 177px;
}

.ft_list h5 {
	font-size: 20px;
	font-family: "Microsoft Yahei";
	color: #626262;
	border-bottom: 1px solid #cccccc;
	height: 24px;
	line-height: 24px;
	padding-bottom: 5px;
	margin-bottom: 5px;
}

.ft_list li a {
	line-height: 22px;
	height: 22px;
	padding-left: 7px;
	color: #626262;
	text-decoration: none;
	background: url(../images/ft_list.jpg) no-repeat left center
}

.ft_list li em {
	line-height: 24px;
	color: #333333;
	font-size: 12px;
	/* background: url(../images/topbar_li_bg.jpg) no-repeat right center; */
	font-style: normal;
	text-align: center
}

.icon_xl {
	width: 100px;
	float: left;
	/* background: url(../images/icon_xl.png) no-repeat 0 0; */
	height: 105px;
	margin-left: 38px;
	margin-right: 11px;
}

.footer-container-tip {
	text-align: left
}
/*list*/
.mod-hotitem,.mod-catschoose,.mod_sort,.col-jmnews,.col-acc-eve,.col-history-eve,.industry-right .col-jmnews .title,#ranking-all
	{
	background: #fff
}
/*register*/
#register .title {
	height: 35px;
	line-height: 35px;
	background: #478ad8;
	border: 1px solid #0074bd;
	border-bottom: none;
	padding-left: 46px;
	color: #fff;
	font-size: 14px;
	font-weight: bold
}

#register .content {
	border: 1px solid #e2e2e2;
	border-top: none;
	padding: 20px;
	background: #fff
}
/*login*/
#log-content .left {
	width: 670px;
	overflow: hidden
}

#log-content .right {
	width: 310px;
	overflow: hidden;
}

#rec-ev {
	
}

#rec-ev .title {
	height: 34px;
	line-height: 34px;
	border-bottom: 1px solid #e2e2e2;
	background: #fbfbfb;
	font-size: 14px;
	font-weight: bold;
	color: #666;
	padding: 0 20px;
}

#rec-ev .title span {
	float: right
}

#rec-ev .title span a {
	color: #0074bd;
	font-size: 12px;
	font-weight: normal;
}

#rec-ev .title span a:hover {
	color: #ff6300
}

#rec-ev .list {
	padding: 10px;
	height: 155px;
	background: #fff
}

#rec-ev .list ul {
	
}

#rec-ev .list li {
	float: left;
	padding-left: 20px;
	width: 134px;
	text-align: center;
	margin-bottom: 10px;
}

#rec-ev .list li.first {
	padding-left: 25px;
}

#rec-ev .list li .ev-img {
	display: block;
	height: 100px;
	margin-bottom: 4px;
}

#rec-ev .list li .ev-txt {
	display: block;
	height: 22px;
	line-height: 22px;
	color: #666;
	font-size: 12px;
	font-weight: 700
}

#rec-ev .list li .ev-con {
	color: #999;
	font-size: 12px;
	line-height: 18px;
	height: 18px;
}

#rec-ev .list li a:hover {
	color: #ff6300
}

#log .title {
	border: 1px solid #164e90;
	border-bottom: none;
	background: #478ad8;
	height: 39px;
	line-height: 39px;
	color: #fff;
	font-size: 14px;
	font-weight: 700;
	padding-left: 35px;
	position: relative;
}

#log .title i {
	position: absolute;
	width: 14px;
	height: 16px;
	background-position: -260px -100px;
	left: 15px;
	top: 11px;
}

#log .content {
	border-top: none;
	border: 1px solid #cecece;
	background: #fff;
	padding: 15px;
	height: 413px;
}
/*log Form*/
.logForm {
	padding-bottom: 10px;
}

.logForm dl {
	height: 30px;
	margin-bottom: 10px;
	line-height: 30px;
	overflow: hidden;
	position: relative
}

.logForm dl dd {
	position: absolute;
	left: 55px;
	top: 0px;
}

.logForm dl dt {
	color: #333;
	font-size: 14px;
}

.logForm .regForm-item {
	height: 40px;
}

a.log-forgetA {
	position: absolute;
	display: block;
	right: 30px;
	top: 12px;
	height: 14px;
	line-height: 14px;
	overflow: hidden;
	padding: 0
}

a.log-forgetA:hover {
	color: #ff6300
}

#log .log-type,#log .log-reg {
	padding: 10px 0
}

#log .log-reg {
	border-bottom: none;
}

#log .log-title {
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	color: #333;
	font-weight: bold
}

.log-type .log-item {
	height: 35px;
	text-align: center;
	padding-top: 5px;
}

.log-type a {
	display: block;
	height: 24px;
	line-height: 999px;
	overflow: hidden;
	float: left
}

a.logWeibo {
	background-position: -260px -240px;
	width: 126px;
}

a.logWeibo:hover {
	background-position: -260px -280px;
}

a.logQQ {
	background-position: -260px -320px;
	width: 120px;
}

a.logQQ:hover {
	background-position: -260px -360px;
	width: 120px;
}

.log-reg .log-item {
	height: 40px;
	text-align: center;
	padding-top: 15px;
}

.log-reg .log-item #log-btnRegA {
	display: block;
	width: 178px;
	height: 38px;
	line-height: 38px;
	border: 1px solid #9f9f9f;
	background: #c7c7c7;
	font-size: 14px;
	color: #333;
	font-weight: 700;
	text-align: center;
	margin: 0 auto
}

.log-reg .log-item #log-btnRegA:hover {
	background: #fff8ed;
	text-decoration: none;
	color: #ff6300;
	border: 1px solid #f90
}

#register .left {
	width: 649px;
	border-right: 1px solid #f3f3f3
}

#register .right {
	width: 298px;
}

#register #regist-right-bar {
	padding-left: 20px;
	width: 278px;
}

#regist-right-bar .title {
	height: 32px;
	line-height: 32px;
	font-size: 14px;
	margin: 0px;
	padding: 0px;
	border: none;
	background: none;
	color: #333;
}

#regist-right-bar .al-regist .title {
	font-weight: normal
}

#regist-right-bar .regist-item {
	padding: 10px 0;
}

#regist-right-bar .regist-item .btnLogA2 {
	display: block;
	width: 65px;
	height: 26px;
	line-height: 999px;
	overflow: hidden;
	background-position: -260px -480px;
}

#regist-right-bar .regist-item .btnLogA2:hover {
	background-position: -260px -520px;
}

#regist-right-bar .service-p {
	padding-bottom: 10px;
}

#regist-right-bar .service-p .title,#regist-right-bar .service-c .title
	{
	position: relative;
	padding-left: 24px;
	margin: 5px 0
}

#regist-right-bar .service-p .title i,#regist-right-bar .service-c .title i
	{
	position: absolute;
	width: 16px;
	height: 16px;
	overflow: hidden;
	left: 2px;
	top: 7px;
}

#regist-right-bar .service-p .title i {
	background-position: -280px -100px;
}

#regist-right-bar .service-c .title i {
	background-position: -300px -100px;
}

#regist-right-bar .reg-service .list {
	width: 260px;
	overflow: hidden
}

#regist-right-bar .reg-service .list li {
	line-height: 30px;
	height: 30px;
	padding-left: 18px;
	background-position: 0 -480px;
	color: #333333;
	font-size: 14px;
}

#regist-right-bar .reg-service .list li span {
	color: #478ad8;
	font-weight: bold;
	padding-right: 6px;
}
/*forget_passwd*/
#forget_passwd .title {
	background: #fbfbfb;
	border: 1px solid #cecece;
	border-bottom: none;
	line-height: 36px;
	height: 36px;
	font-size: 14px;
	font-weight: 700;
	color: #333;
	padding-left: 20px;
}

#forget_passwd .content {
	background: #fbfbfb;
	border: 1px solid #cecece;
	border-top: none;
	padding: 20px;
	text-align: center
}

#forget_passwd .flowsteps {
	background-image: url(../images/flowsteps.jpg);
	background-color: #fff;
	width: 846px;
	height: 32px;
	line-height: 999px;
	overflow: hidden;
	text-align: center;
	margin: 0 auto
}

#forget_passwd .step1 {
	background-position: 0 0px;
}

#forget_passwd .step2 {
	background-position: 0 -40px;
}

#forget_passwd .step3 {
	background-position: 0 -80px;
}

.forget-content {
	width: 412px;
	margin: 0 auto;
	text-align: left;
	padding: 60px;
	height: 400px;
}

.forget-content .icoGetcode {
	display: block;
	width: 90px;
	height: 27px;
	line-height: 999px;
	overflow: hidden;
	position: absolute;
	background-position: -260px -560px;
	position: absolute;
	left: 300px;
	top: 10px;
	cursor: pointer
}

.forget-content .icoGetcode:hover {
	background-position: -260px -600px;
}

.forget-content .forget-vCode {
	display: block;
	width: 90px;
	height: 25px;
	line-height: 25px;
	overflow: hidden;
	position: absolute;
	position: absolute;
	left: 220px;
	top: 10px;
	border: 1px solid #ababab;
	text-align: center
}

.forget-content .forget-vCode span {
	padding-right: 5px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ff6300
}

#forget_passwd .btnNext,#forget_passwd .btnSubmit {
	display: block;
	width: 120px;
	height: 37px;
	line-height: 999px;
	overflow: hidden;
	background-position: -260px -640px
}

#forget_passwd .btnNext:hover {
	background-position: -260px -680px
}

#forget_passwd .btnSubmit {
	background-position: -400px -640px
}

#forget_passwd .btnSubmit:hover {
	background-position: -400px -680px
}

.forget-successed {
	position: relative;
	padding-left: 46px;
	font-size: 14px;
	line-height: 26px;
}

.forget-successed i {
	position: absolute;
	width: 36px;
	height: 36px;
	overflow: hidden;
	background-position: -260px -740px;
	left: 0;
	top: 10px;
}

.forget-successed a {
	color: #ff6300
}

.forget-successed a:hover {
	color: #e00
}

.step1-selected {
	position: absolute;
	left: 374px;
	top: 100px;
}

.step1-selected li {
	float: left
}

.step1-selected a {
	display: block;
	width: 138px;
	height: 32px;
	line-height: 999px;
	overflow: hidden
}

.step1-selected #step1-a-tel a {
	display: block;
	width: 138px;
	background-position: -399px -820px;
}

.step1-selected #step1-a-tel a.on {
	background-position: -399px -780px;
}

.step1-selected #step1-a-mail a {
	display: block;
	width: 139px;
	background-position: -260px -820px;
}

.step1-selected #step1-a-mail a.on {
	background-position: -260px -780px;
}

.forget-tab {
	position: relative
}

.forget-tab i {
	display: block;
	width: 60px;
	height: 60px;
	position: absolute;
	left: -30px;
	top: 0;
}

.forget-tab i.forget-i-mail {
	background-position: -260px -860px;
}

.forget-tab i.forget-i-tel {
	background-position: -260px -920px;
}

.regForm-item-ct label {
	position: absolute;
	left: 94px;
	top: 14px;
	font-size: 12px;
	color: #ccc;
	cursor: pointer
}

.regForm-item-ct input {
	font-family: Tahoma;
}
/*mod-crumbs*/
#mod-crumbs {
	padding: 10px 0;
}

#mod-crumbs,#mod-crumbs a {
	color: #0074bd;
}

#mod-crumbs a:hover {
	color: #0074bd;
	text-decoration: underline
}

#mod-crumbs em {
	padding: 0 5px;
	color: #ccc
}

.mod-hotitem .hottit {
	font-weight: bold;
	font-size: 14px;
	padding: 8px 10px 0 10px;
	color: #0074bd;
}

.hot-item-list {
	height: 118px;
	margin-top: 10px;
}

.hot-item-list li {
	float: left;
	width: 129px;
	padding-left: 110px;
	_display: inline;
	margin-left: 5px;
	position: relative;
	height: 100px;
}

.hot-item-list li.first {
	margin-left: 0;
}

.hot-item-list li h4 {
	font-weight: bold;
}

.hot-item-list li h4 a {
	color: #0074bd;
	line-height: 26px;
	font-size: 14px;
	font-family: "Microsoft YaHei", SimHei;
}

.hot-item-list li h4 a:hover,.ev-list li p a:hover,.recom-list li p a:hover,.moer a:hover,.hot-tags strong a:hover
	{
	text-decoration: underline;
}

.hot-item-list li p {
	line-height: 20px;
}

.hot-item-list li p span {
	color: #f60;
	font-weight: bold;
	font-family: Verdana, Geneva, sans-serif
}

.hot-item-list li p a {
	color: #06c
}

.hot-item-list li p a:hover {
	text-decoration: underline
}

.hot-item-list li .look {
	display: inline-block;
	padding: 8px 10px;
	background: #478ad8;
	color: #fff;
	font-weight: bold;
	position: absolute;
	right: 56px;
	bottom: 0
}

.hotimage {
	padding: 2px;
	display: block;
	width: 94px;
	height: 94px;
	position: absolute;
	left: 0;
	top: 0;
}

.hotimage:hover {
	border-color: #99ccff;
	background: #ccffff
}

.hotimage img {
	display: block;
}
/*mod-catschoose*/
.label-list {
	padding-left: 75px;
	padding-top: 6px;
	border-top: 1px dashed #ccc;
}

.label-list.fore {
	padding-top: 0;
	border-top: 0;
}

.label-list dt {
	float: left;
	margin-left: -75px;
}

.label-list dd .cur,.label-list dd .cur:hover {
	
}

.label-list dd .cur,.label-list dd .cur:hover,.label-list dd a:hover {
	background: #478ad8;
	color: #fff;
	text-decoration: none;
}

.label-list dd a {
	color: #478ad8;
	display: inline-block;
	padding: 3px;
	margin: 0 5px 10px 0;
}
/*mod_order*/
.mod_sort {
	padding: 8px 10px;
}

.order-list dt,.order-list dd {
	margin-right: 10px;
}

.order-list dt,.order-list dd,.pagin-list li a {
	float: left;
	padding: 3px 8px 2px 8px;
}

.order-list dd,.pagin-list li a {
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #f2f2f2 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff),
		color-stop(100%, #f2f2f2) ); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%, #f2f2f2 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%, #f2f2f2 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%, #f2f2f2 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, #ffffff 0%, #f2f2f2 100%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(   startColorstr='#ffffff',
		endColorstr='#f2f2f2', GradientType=0 ); /* IE6-9 */
	border: 1px solid #cdcdcd;
	cursor: pointer;
}

.order-list dd.px,.pagin-list li a {
	padding-right: 15px;
}

.order-list dd,.pagin-list li a {
	position: relative;
}

.order-list dd b,.order-list dd em {
	display: block;
}

.order-list dd b {
	height: 4px;
	width: 7px;
	background-position: -580px -96px;
	margin-left: 10px;
	position: absolute;
	right: 5px;
	top: 5px;
}

.order-list dd:hover b {
	background-position: -580px -116px;
}

.order-list dd em {
	width: 8px;
	height: 12px;
	background-position: -580px -168px;
	margin-right: 5px;
	float: left;
}

.order-list dd em.cur {
	background-position: -580px -188px;
}

.pagin-list li {
	float: left;
	margin-left: 10px;
	_display: inline;
}

.pagin-list li.yema {
	line-height: 20px;
}

.pagin-list li .pg {
	width: 30px;
	height: 14px;
	margin: 0 3px;
}

.pagin-list li em {
	display: block;
	width: 5px;
	height: 9px;
	background-position: -580px -131px;
	margin-left: 5px;
	position: absolute;
	top: 5px;
	right: 5px;
}

.pagin-list li em.le {
	height: 11px;
	background-position: -580px -151px;
}

.pagin-list li .pev {
	width: 6px;
	height: 12px;
	padding-right: 0;
}
/*mod-ev-list*/
.red {
	color: #f00;
}

.f60 {
	color: #f60;
}

.fs14 {
	font-size: 14px;
}

.fw {
	font-weight: bold;
}

.mod-ev-list {
	padding: 10px 0 10px 10px
}

.mod-ev-list .ev-list {
	width: 732px;
	overflow: hidden;
}

.mod-ev-list .ev-list ul {
	width: 752px;
	margin-bottom: 30px;
}

.mod-ev-list .ev-list li {
	float: left;
	display: inline;
	width: 168px;
	margin-right: 20px;
	position: relative;
}

.p-img img {
	display: block;
}

.mod-ev-list .ev-list li .p-img {
	width: 158px;
	height: 158px;
	padding: 4px;
	display: block;
	margin-bottom: 10px;
}

.mod-ev-list .ev-list li .p-img:hover {
	border-color: #99ccff;
	background: #ccffff
}

.mod-ev-list .ev-list li p {
	line-height: 20px;
}

.ev-list li p a,.recom-list li p a,.moer a {
	color: #478ad8;
}

.ev-list li .p-name {
	height: 40px;
	overflow: hidden;
}

.ev-list li .p-name a {
	line-height: 20px;
	font-family: "Microsoft YaHei", SimHei;
}

.ev-list li .p-name a span {
	color: #e00
}

.nostore {
	clear: both;
	overflow: hidden;
}

.nostore a {
	margin-left: 15px;
	color: #999;
	float: left;
	padding: 5px;
}

.nostore a:hover {
	color: #0074bd;
	text-decoration: underline
}

.nostore .btn {
	background: #478ad8;
	border: 0 none;
	font-weight: bold;
	color: #fff;
	padding: 7px 20px;
	cursor: pointer;
	margin-left: 0;
}

.nostore a.btn:hover,.hot-item-list li a.look:hover {
	background: #478ad8; /* Old browsers */
	background: -moz-linear-gradient(top, #478ad8 0%, #2262ac 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #478ad8),
		color-stop(100%, #2262ac) ); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #478ad8 0%, #2262ac 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #478ad8 0%, #2262ac 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #478ad8 0%, #2262ac 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, #478ad8 0%, #2262ac 100%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(   startColorstr='#478ad8',
		endColorstr='#2262ac', GradientType=0 ); /* IE6-9 */
	color: #fff;
	text-decoration: none
}

.nostore a.btn:hover {
	padding: 7px 20px
}

.ev-list li .tip-recom,.ev-list li .tip-hot {
	position: absolute;
	top: 0;
	left: 0;
	width: 50px;
	height: 20px;
	display: block;
}

.ev-list li .tip-recom {
	background-position: -420px -120px;
}

.ev-list li .tip-hot {
	background-position: -480px -120px;
}

.honour {
	height: 25px;
	clear: both;
	overflow: hidden;
	padding-top: 3px;
}

.honour a {
	display: block;
	height: 15px;
	width: 20px;
	float: left;
	margin-right: 5px;
}

.honour a.ev-vip {
	background-position: -580px -205px;
}

.honour a.ev-approve {
	background-position: -580px -225px;
}
/*CSS yahoo2 style pagination*/
DIV.yahoo2 {
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	FONT-SIZE: 0.85em;
	PADDING-BOTTOM: 3px;
	MARGIN: 3px;
	PADDING-TOP: 3px;
	FONT-FAMILY: Tahoma, Helvetica, sans-serif;
	TEXT-ALIGN: center;
	margin-top: 12px;
}

DIV.yahoo2 A {
	BORDER-RIGHT: #ccdbe4 1px solid;
	PADDING-RIGHT: 8px;
	BACKGROUND-POSITION: 50% bottom;
	BORDER-TOP: #ccdbe4 1px solid;
	PADDING-LEFT: 8px;
	PADDING-BOTTOM: 2px;
	BORDER-LEFT: #ccdbe4 1px solid;
	COLOR: #0061de;
	MARGIN-RIGHT: 3px;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #ccdbe4 1px solid;
	TEXT-DECORATION: none
}

DIV.yahoo2 A:hover {
	BORDER-RIGHT: #2b55af 1px solid;
	BORDER-TOP: #2b55af 1px solid;
	BACKGROUND-IMAGE: none;
	BORDER-LEFT: #2b55af 1px solid;
	COLOR: #fff;
	BORDER-BOTTOM: #2b55af 1px solid;
	BACKGROUND-COLOR: #3666d4
}

DIV.yahoo2 A:active {
	BORDER-RIGHT: #2b55af 1px solid;
	BORDER-TOP: #2b55af 1px solid;
	BACKGROUND-IMAGE: none;
	BORDER-LEFT: #2b55af 1px solid;
	COLOR: #fff;
	BORDER-BOTTOM: #2b55af 1px solid;
	BACKGROUND-COLOR: #3666d4
}

DIV.yahoo2 SPAN.current {
	PADDING-RIGHT: 6px;
	PADDING-LEFT: 6px;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 2px;
	COLOR: #000;
	MARGIN-RIGHT: 3px;
	PADDING-TOP: 2px
}

DIV.yahoo2 SPAN.disabled {
	DISPLAY: none
}

DIV.yahoo2 A.next {
	BORDER-RIGHT: #ccdbe4 2px solid;
	BORDER-TOP: #ccdbe4 2px solid;
	MARGIN: 0px 0px 0px 10px;
	BORDER-LEFT: #ccdbe4 2px solid;
	BORDER-BOTTOM: #ccdbe4 2px solid
}

DIV.yahoo2 A.next:hover {
	BORDER-RIGHT: #2b55af 2px solid;
	BORDER-TOP: #2b55af 2px solid;
	BORDER-LEFT: #2b55af 2px solid;
	BORDER-BOTTOM: #2b55af 2px solid
}

DIV.yahoo2 A.prev {
	BORDER-RIGHT: #ccdbe4 2px solid;
	BORDER-TOP: #ccdbe4 2px solid;
	MARGIN: 0px 10px 0px 0px;
	BORDER-LEFT: #ccdbe4 2px solid;
	BORDER-BOTTOM: #ccdbe4 2px solid
}

DIV.yahoo2 A.prev:hover {
	BORDER-RIGHT: #2b55af 2px solid;
	BORDER-TOP: #2b55af 2px solid;
	BORDER-LEFT: #2b55af 2px solid;
	BORDER-BOTTOM: #2b55af 2px solid
}
/*col-jmnews*/
.topnews-list {
	margin-top: -1px;
	height: 119px;
}

.topnews-list li {
	background-position: -580px -288px;
	padding-left: 10px;
}

.industry-right .col-jmnews .title {
	padding-left: 0;
	position: relative;
}

.col-jmnews .arrow {
	position: absolute;
	right: 10px;
	top: 10px;
	height: 13px;
	overflow: hidden;
}

.col-jmnews .arrow a {
	float: left;
	width: 13px;
	height: 13px;
	display: block;
	padding-right: 0;
	margin-right: 0;
}

.col-jmnews .arrow .prev {
	background-position: -560px -247px;
}

.col-jmnews .arrow .prev:hover {
	background-position: -560px -267px;
}

.col-jmnews .arrow .next {
	background-position: -581px -267px;
}

.col-jmnews .arrow .next:hover {
	background-position: -581px -247px;
}
/*mod-news*/
.mod-news {
	border: 1px solid #d1d1d1;
	height: 415px;
	overflow: hidden;
	background: #fff
}

.mod-news .sub-left {
	width: 220px;
	border-right: 1px solid #e2e2e2;
	height: 415px;
	background: #fcfcfc
}

.mod-news .sub-left .hd {
	height: 38px;
	line-height: 38px;
	padding-left: 20px;
}

.mod-news .sub-left .hd strong a {
	font-size: 14px;
	font-weight: 700;
	font-family: "Microsoft YaHei", SimHei;
}

.mod-news .sub-left .hd span {
	float: right;
	padding-right: 10px;
}

.mod-news .sub-left .hd a:hover {
	text-decoration: underline
}

.mod-news .sub-left .bd-list {
	padding: 0 10px;
}

.mod-news .sub-left .bd-list li {
	height: 26px;
	padding-left: 10px;
	background: url(../images/point-ccc3x3.jpg) no-repeat left center
}

.mod-news .sub-left .bd-list li a {
	line-height: 26px;
	color: #666
}

.mod-news .sub-left .bd-list li a:hover {
	text-decoration: underline
}

.mod-news .sub-left .sub-jmZhinan {
	border-top: 1px solid #e2e2e2;
	margin-top: 15px;
}

.mod-news .sub-main {
	width: 538px;
	border-right: 1px solid #e2e2e2;
	height: 415px
}

.mod-news .sub-main .hd {
	height: 38px;
	line-height: 38px;
	padding: 0 20px;
	position: relative
}

.mod-news .sub-main .hd i {
	position: absolute;
	left: 160px;
	top: 17px;
	height: 1px;
	background: #99bde7;
	width: 305px;
	overflow: hidden
}

.mod-news .sub-main .hd a:hover {
	text-decoration: underline
}

.mod-news .sub-main .hd span {
	float: right;
	line-height: 38px;
}

.mod-news .sub-main .hd b {
	float: left;
	height: 38px;
	padding-left: 10px;
}

.mod-news .sub-main .hd b a {
	font-weight: normal;
	line-height: 38px;
	color: #999
}

.mod-news .sub-main .hd b a:hover {
	text-decoration: none;
	color: #666
}

.mod-news .sub-main .hd b a font {
	color: #c00;
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: 700;
}

.mod-news .sub-main .hd b a:hover font {
	color: #f00
}

.mod-news .sub-main .hd strong {
	float: left;
	display: block;
	height: 38px;
}

.mod-news .sub-main .hd strong a {
	font-size: 18px;
	font-weight: 700;
	font-family: "Microsoft YaHei", SimHei;
	color: #347ccf;
	line-height: 38px;
}

.mod-news .sub-main .hd strong h3 a {
	font-size: 18px;
	font-weight: 700;
	font-family: "Microsoft YaHei", SimHei;
	color: #347ccf;
	line-height: 38px;
}

.mod-news .sub-main .bd {
	padding: 0 20px;
}

.mod-news .sub-main .bd .sub-jms-focus {
	width: 190px;
}

.mod-news .sub-main .bd .bd-list {
	width: 288px;
	padding-left: 20px;
}

.mod-news .sub-main .bd .bd-list li {
	height: 28px;
	line-height: 28px;
	padding-left: 10px;
	background: url(../images/point-ccc3x3.jpg) no-repeat 0 center;
	overflow: hidden
}

.mod-news .sub-main .bd .bd-list li a {
	font-size: 14px;
}

.mod-news .sub-main .bd .bd-list li a:hover {
	text-decoration: underline
}

.mod-news .sub-main .bd .sub-tmp-asklist {
	
}

.mod-news .sub-main .bd .sub-tmp-asklist li {
	line-height: 28px;
	height: 28px;
	overflow: hidden;
	background: url(../images/point-ccc3x3.jpg) no-repeat 0 center;
	padding-left: 12px;
}

.mod-news .sub-main .bd .sub-tmp-asklist li a {
	font-size: 14px;
	color: #333
}

.mod-news .sub-main .bd .sub-tmp-asklist li em a {
	color: #06c;
	font-style: normal
}

.mod-news .sub-main .bd .sub-tmp-asklist li span {
	float: right;
	color: #999;
	font-family: Tahoma, Geneva, sans-serif
}

.mod-news .sub-main .bd .sub-tmp-asklist li a:hover {
	text-decoration: underline
}

.mod-news .sub-jmStory .bd {
	padding: 10px 20px
}

.mod-news .sub-right {
	width: 228px;
	height: 415px;
	margin: 0;
	padding: 0;
	border: 0
}

.sub-ranking {
	
}

.so-rank  .ranking-list li a {
	padding-left: 30px;
}

.so-rank .ranking-list li a span {
	padding-right: 10px;
}

.ranking-list .text {
	height: 30px;
	padding: 0 9px;
	overflow: hidden
}

.ranking-list .text a {
	line-height: 30px;
}

.ranking-list .text a font {
	color: #999;
	float: right
}

.ranking-list li {
	border-style: solid;
	border-color: #e9e9e9;
}

.ranking-list li.hover .text {
	display: none
}

.industry-con .ranking-list li em {
	left: 10px;
}

.industry-con {
	padding: 0
}

.sub-ranking .industry-con .ranking-list {
	height: 377px;
}

.sub-ranking .hd a {
	height: 38px;
	line-height: 38px;
	font-weight: 700;
	font-family: "Microsoft YaHei", SimHei;
	color: #333;
	font-size: 14px;
	padding-left: 10px;
}

.ranking-list .image {
	display: none;
	height: 96px;
	background: #f9f9f9;
	margin: 0;
	padding: 0 9px;
}

.ranking-list li.hover .image {
	display: block
}

.ranking-list .image a.d-img {
	float: left;
	width: 70px;
	height: 70px;
	margin-top: 10px;
}

.ranking-list .image span {
	float: left;
	text-align: left;
	margin-top: 10px
}

.ranking-list .image span a {
	font-size: 14px;
	font-weight: bold;
	padding-left: 10px;
}

.ranking-list .image span p {
	padding-left: 10px;
	line-height: 20px;
	height: 20px;
}

.ranking-list li.hover em {
	top: 10px;
}
/*recom-list*/
.recom-list {
	padding: 0 10px;
}

.recom-list li {
	padding-left: 110px;
	margin-bottom: 15px;
	height: 102px;
}

.recom-list li .p-img {
	margin-left: -110px;
	float: left
}

.recom-list li .p-img {
	display: block;
	height: 94px;
	width: 94px;
	padding: 3px;
}

.recom-list li .p-img:hover {
	border-color: #99ccff;
	background: #ccffff
}

.recom-list li p {
	line-height: 21px;
}

.all-title {
	font-size: 14px;
	font-weight: bold;
	color: #2e2e2e;
	padding-left: 10px;
	line-height: 30px;
	height: 30px;
}

.moer {
	clear: both;
	overflow: hidden;
}

.pt0 {
	padding-top: 0;
}
/*hot-tags*/
.hot-tags strong {
	font-weight: bold;
	padding: 3px;
	display: inline-block;
	line-height: 20px;
	font-family: "Microsoft YaHei", SimHei;
}

.blf12 {
	font-size: 12px;
	color: #aede3a;
	font-family: "Microsoft YaHei", SimHei;
}

.blf14 {
	font-size: 14px;
	color: #4dd44a;
	font-family: "Microsoft YaHei", SimHei;
}

.blf16 {
	font-size: 16px;
	color: #478ad8;
	font-family: "Microsoft YaHei", SimHei;
}

.blf18 {
	font-size: 18px;
	color: #238dbf;
	font-family: "Microsoft YaHei", SimHei;
}
/*news-ev*/
.news-ev .ranking-list li em {
	background-position: -576px -293px;
}
/*"mod-topRanking*/
.mod-showRk {
	border: 1px solid #e2e2e2;
	background: #fff
}

.mod-topRanking {
	width: 258px;
	background: #f7f7f7;
	border-right: 1px solid #e2e2e2
}

.mod-topRanking .hd {
	height: 32px;
	line-height: 32px;
	background: #fff;
	padding-left: 10px;
}

.mod-topRanking .hd a {
	font-size: 14px;
	color: #666;
	font-weight: bold;
}

.mod-topRanking .hd a:hover {
	text-decoration: underline
}

.ranking-item-top {
	background: #fff;
	border-bottom: 1px solid #e7e7e7;
	height: 130px;
	padding-top: 10px;
	position: relative;
	padding-left: 140px;
}

.ranking-item-top .rkImg-top {
	display: block;
	position: absolute;
	left: 10px;
	top: 10px;
	border: 3px solid #f20553;
}

.ranking-item-top .rkTip_type1 {
	position: absolute;
	z-index: 999;
	left: 10px;
	top: 10px;
	width: 30px;
	height: 30px;
	overflow: hidden;
	background-image: url(../images/ranking_tips.png);
	background-repeat: no-repeat
}

.num_1 {
	background-position: 0 0;
}

.num_2 {
	background-position: 0 -30px;
}

.num_3 {
	background-position: 0 -60px;
}

.num_4 {
	background-position: 0 -90px;
}

.num_5 {
	background-position: 0 -120px;
}

.ranking-item-top h3 a {
	line-height: 22px;
	font-size: 14px;
	font-weight: bold;
	color: #0074bd
}

.ranking-item-top h3 a:hover {
	text-decoration: underline
}

.ranking-item-top p {
	line-height: 20px;
}

.ranking-item-top p span {
	font-family: Tahoma, Geneva, sans-serif
}

i.trend {
	display: block;
	width: 10px;
	height: 10px;
	overflow: hidden;
	background-image: url(../images/ranking_tips.png);
	background-repeat: no-repeat;
	position: absolute;
	background-position: 0 0
}

.ranking-item-top i.trend {
	right: 10px;
	top: 15px;
}

i.trend2 {
	display: block;
	width: 10px;
	height: 10px;
	overflow: hidden;
	background-image: url(../images/ranking_tips.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	margin: 0 auto;
}

i.up {
	background-position: -100px 0px;
}

i.nor {
	background-position: -100px -10px;
}

i.down {
	background-position: -100px -20px
}

.ranking-item-top a.btn_info {
	background-image: url(../images/ranking_tips.png);
	background-repeat: no-repeat;
	background-position: -30px 0;
	display: block;
	width: 60px;
	height: 24px;
	line-height: 999px;
	overflow: hidden;
	position: absolute;
	bottom: 10px;
	left: 140px;
}

.ranking-item-top a.btn_info:hover {
	background-position: -30px -30px;
}

.ranking-topList {
	padding: 0 10px
}

.ranking-topList li {
	height: 33px;
	border-bottom: 1px solid #e7e7e7;
	position: relative;
	line-height: 33px;
	padding-left: 30px;
}

.ranking-topList li i.trend {
	top: 10px;
	right: 0px;
}

.ranking-topList li.last {
	border-bottom: none
}

.ranking-topList li a {
	color: #0074bd;
}

.ranking-topList li a:hover {
	text-decoration: underline
}

.ranking-topList li span {
	display: block;
	width: 60px;
	text-align: left;
	position: absolute;
	right: 20px;
	top: 0px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial,
		Verdana, sans-serif
}

.rkTip_type2 {
	position: absolute;
	z-index: 999;
	left: 0;
	top: 8px;
	width: 18px;
	height: 18px;
	overflow: hidden;
	background-image: url(../images/ranking_tips.png);
	background-repeat: no-repeat
}

.num_s1 {
	background-position: -120px 0px
}

.num_s2 {
	background-position: -120px -20px
}

.num_s3 {
	background-position: -120px -40px
}

.num_s4 {
	background-position: -120px -60px
}

.num_s5 {
	background-position: -120px -80px
}

.num_s6 {
	background-position: -120px -100px
}

.num_s7 {
	background-position: -120px -120px
}

.num_s8 {
	background-position: -120px -140px
}

.num_s9 {
	background-position: -120px -160px
}

.num_s10 {
	background-position: -120px -180px
}

.mod-topRklist {
	width: 729px;
}

.cert4zone {
	border-top: 1px solid #e2e2e2
}

.mod-certList {
	
}

.mod-certList ul {
	padding-top: 10px;
}

.mod-certList .hd {
	line-height: 32px;
	height: 32px;
	padding: 0 20px;
	font-size: 14px;
	color: #666;
	font-weight: bold
}

.mod-certList .hd span {
	float: right;
	font: 12px Arial, Helvetica, sans-serif;
	line-height: 32px;
}

.mod-certList .hd span a {
	color: #aaa;
	font: 12px/18px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial,
		Verdana, sans-serif;
	cursor: pointer
}

.mod-certList .hd span a:hover {
	color: #666
}

.mod-certList .hd span a.selected {
	color: #333;
}

.mod-certList .hd span em {
	padding: 0 3px;
	font-family: Tahoma, Geneva, sans-serif;
	color: #eee
}

.mod-certList .cert-ev-item {
	float: left;
	width: 122px;
	padding-left: 20px;
	position: relative
}

.mod-certList .cert-ev-item a.cert-ev-img {
	border: 3px solid #e2e2e2;
	display: block;
	margin-bottom: 6px;
	height: 116px;
	overflow: hidden
}

.mod-certList .cert-ev-item a.cert-ev-img:hover {
	border-color: #aaa;
	text-decoration: none
}

.mod-certList .cert-ev-item a {
	line-height: 20px;
	color: #0066cc;
}

.mod-certList .cert-ev-item a:hover {
	text-decoration: underline
}

.mod-certList .cert-ev-item i {
	top: 132px;
	right: 0px;
}

.mod-certList .cert-ev-item p {
	line-height: 18px;
	color: #999;
}

.mod-certList .cert-ev-item p span {
	font-family: Tahoma, Geneva, sans-serif;
	color: #666
}

.mod-certList .bd {
	height: 202px;
}

.mod-certList .rkTip_type1 {
	position: absolute;
	z-index: 999;
	left: 20px;
	top: 0;
	width: 30px;
	height: 30px;
	overflow: hidden;
	background-image: url(../images/ranking_tips.png);
	background-repeat: no-repeat
}

.mod-listRk {
	background: #fff url(../images/bg-shadowR.jpg) repeat-x top left;
	border: 1px solid #e2e2e2;
	border-top: none;
	padding: 19px;
	padding-right: 0;
	clear: both;
	height: 1472px;
}

.mod-listRk .listRk-item {
	float: left;
	width: 290px;
	padding-right: 19px;
	padding-left: 19px;
	border-left: 1px solid #e2e2e2;
	padding-bottom: 20px;
}

.mod-listRk .first {
	border: none;
	padding-left: 0
}

.mod-listRk .listRk-item .hd {
	height: 52px;
	overflow: hidden;
	position: relative;
	margin-bottom: 6px;
}

.tt-canyin img {
	position: absolute;
	left: 0;
	top: 0px;
}

.tt-fuzhuang img {
	position: absolute;
	left: 0;
	top: -60px;
}

.tt-jiafang img {
	position: absolute;
	left: 0;
	top: -120px;
}

.tt-meirong img {
	position: absolute;
	left: 0;
	top: -180px;
}

.tt-jiaoyu img {
	position: absolute;
	left: 0;
	top: -240px;
}

.tt-jiaju img {
	position: absolute;
	left: 0;
	top: -300px;
}

.tt-jiancai img {
	position: absolute;
	left: 0;
	top: -360px;
}

.tt-yingtong img {
	position: absolute;
	left: 0;
	top: -420px;
}

.tt-shipin img {
	position: absolute;
	left: 0;
	top: -480px;
}

.tt-ganxi img {
	position: absolute;
	left: 0;
	top: -540px;
}

.tt-qiche img {
	position: absolute;
	left: 0;
	top: -600px;
}

.tt-food img {
	position: absolute;
	left: 0;
	top: -660px;
}

.mod-listRk .listRk-item .bd {
	height: 290px;
}

.mod-listRk-ul li {
	height: 28px;
	border-bottom: 1px solid #efefef;
	overflow: hidden;
	position: relative;
	font: 12px/28px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial,
		Verdana, sans-serif
}

.mod-listRk-ul li b {
	
}

.mod-listRk-ul li a {
	color: #333
}

.mod-listRk-ul li h3 {
	position: absolute;
	top: 0px;
	_top: 2px;
	left: 24px;
	height: 28px;
	line-height: 28px;
	display: block;
	width: 266px;
	overflow: hidden;
	z-index: 999
}

.mod-listRk-ul li h3 a {
	line-height: 28px;
	display: block;
	font-weight: normal
}

.mod-listRk-ul li h3 a:hover {
	color: #06c
}

.mod-listRk-ul li span {
	color: #666;
	position: absolute;
}

.mod-listRk-ul li span.fd-store {
	width: 60px;
	text-align: left;
	top: 0px;
	left: 130px;
}

.mod-listRk-ul li span.fd-money {
	width: 60px;
	text-align: left;
	top: 0px;
	left: 205px;
}

.mod-listRk-ul li i.trend {
	top: 10px;
	right: 0px;
}

.mod-listRk-wrap {
	position: relative;
	padding-left: 240px;
}

.attr-data {
	border: 1px solid #e2e2e2;
	padding: 5px 90px 5px 10px;
	position: relative
}

.attr-data th,.attr-data td {
	font: 12px/28px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial,
		Verdana, sans-serif;
	vertical-align: text-top;
}

.attr-data th {
	font-weight: bold;
	text-align: right;
	width: 50px;
	padding-right: 5px;
}

.attr-data td a {
	padding: 0 2px;
	color: #666;
	line-height: 24px;
	margin: 0 6px;
	white-space: nowrap
}

.attr-data td a:hover {
	color: #dd0c50;
	text-decoration: underline
}

.attr-data td a.selected {
	background: #dd0c50;
	color: #fff
}

.attr-data td a.selected:hover {
	text-decoration: none;
	color: #fff
}

.btn-morecity {
	position: absolute;
	right: 10px;
	top: 38px;
	line-height: 18px;
	padding-left: 20px;
	height: 18px;
	background: url(../images/ranking_tips.png) no-repeat -180px 1px;
}

.btn-morecity a:hover {
	color: #f60
}

.list-content {
	border: 1px solid #e2e2e2;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial,
		Verdana, sans-serif;
	padding-bottom: 10px;
}

.list-content th {
	text-align: center;
	height: 36px;
	line-height: 36px;
	border: 1px solid #e2e2e2;
	border-top: none;
	border-left: none;
	padding: 0 8px;
	font-size: 14px;
	font-weight: bold
}

.list-content th.last {
	border-right: none
}

.list-content td {
	text-align: center;
	height: 30px;
	line-height: 30px;
	border-bottom: 1px dashed #efefef;
	vertical-align: middle;
	padding: 0 8px;
}

.list-content td i {
	left: 24px;
	top: 10px;
}

.list-content tr.last td {
	border-bottom: none;
}

.list-content td em {
	color: #aaa;
	font-style: normal
}

.list-content td p {
	color: #666
}

.list-content td a {
	color: #0074bd
}

.list-content td a:hover {
	color: #f60;
	text-decoration: underline
}

.numtip-red {
	text-align: center;
	margin: 0 auto;
	color: #dd0c50;
	font: 12px/30px Arial, Verdana, sans-serif;
	font-weight: bold
}

.numtip {
	text-align: center;
	margin: 0 auto;
	color: #478ad8;
	font: 12px/30px Arial, Verdana, sans-serif;
	font-weight: bold
}

.mod_listRk_leftMenu {
	position: absolute;
	left: 0 !important;
	top: 0px;
	width: 230px;
	_left: -240px;
	z-index: 99999
}

.left_menu_topBtn {
	height: 46px;
}

.left_menu_topBtn a {
	display: block;
	height: 32px;
	background: url(../images/ranking_tips.png) no-repeat 0px -210px;
	font-size: 14px;
	color: #fff;
	font-weight: bold;
	padding: 14px 0 0 12px
}

.left_menu_topBtn a:hover {
	background: url(../images/ranking_tips.png) no-repeat 0px -260px;
}

.left_menu_slide dl {
	background: #fcfcfc;
	border-left: 1px solid #e2e2e2;
	border-right: 1px solid #e2e2e2;
}

.left_menu_slide dl dt {
	border-bottom: 1px solid #e2e2e2;
}

.left_menu_slide dl dt i {
	display: block;
	width: 10px;
	height: 10px;
	position: absolute;
	right: 10px;
	top: 14px;
	overflow: hidden;
	z-index: 1
}

.left_menu_slide dl dt a {
	display: block;
	height: 36px;
	line-height: 36px;
	padding-left: 12px;
	font-size: 14px;
	position: relative
}

.left_menu_slide dl dt a:hover {
	color: #f60;
	text-decoration: underline
}

.left_menu_slide dl dd {
	display: none;
	position: relative
}

.left_menu_slide dl dd ul {
	display: block;
	border-bottom: 1px solid #e2e2e2;
	background: #fcfcfc;
	border: 2px solid #0074bd;
	width: 150px;
	position: absolute;
	z-index: 99;
	right: -141px;
	top: -34px;
}

.left_menu_slide dl dd li {
	height: 24px;
	line-height: 24px;
}

.left_menu_slide dl dd li a {
	padding-left: 10px;
	display: block;
	height: 24px;
	line-height: 24px;
}

.left_menu_slide dl dd li a:hover {
	background: #666;
	color: #fff
}

.left_menu_slide dl.on dt i {
	background: url(../images/ranking_tips.png) no-repeat -180px -30px
}

.left_menu_slide dl.on dt a {
	background: #f3f3f3
}

.left_menu_slide dl.on dd {
	display: block
}

.show-sd-serts {
	
}

.left_menu_slide dl dt .show-sd-serts li a {
	display: block;
	height: 30px;
	line-height: 30px;
	padding-left: 25px;
	background: #f1f1f1;
	border-top: 1px solid #e5e5e5;
	font-size: 12px;
}

.left_menu_slide dl dt .show-sd-serts li a:hover {
	background: #e5e5e5;
	text-decoration: underline;
	color: #06c
}

.show-sd-serts li.last a {
	border: none
}

.left_menu_top {
	background: #efefef;
	height: 24px;
	line-height: 24px;
	text-align: center;
	border: 1px solid #e2e2e2;
	border-top: none
}

.left_menu_top a {
	display: block;
	height: 24px;
	line-height: 24px;
}

#change-city a {
	font-size: 14px;
}

#change-city .choosecities {
	border: 1px #e2e2e2 solid;
	box-shadow: 0 0 1px #d4edf4;
	background: #FFF;
	padding-bottom: 60px
}

#change-city .choosecities a:hover {
	text-decoration: none
}

#change-city .hotcities {
	padding: 0 10px;
	background: #f9f9f9;
	height: 40px;
	border-bottom: 3px #dd0c50 solid;
	font-weight: bold
}

#change-city .hotcities h2,#change-city .hotcities p {
	display: inline-block;
	*display: inline;
	zoom: 1;
	height: 40px;
	line-height: 40px;
	vertical-align: top
}

#change-city .hotcities h2 {
	border-right: 1px #e5e5e5 solid;
	padding: 0 20px 0 0;
	font-size: 22px
}

#change-city .hotcities h2 span {
	font-weight: 400;
	margin: 0 0 0 3px;
}

#change-city .hotcities h2 a {
	font-size: 30px;
	margin: 0 0 0 6px
}

#change-city .hotcities p {
	padding: 0 0 0 10px;
}

#change-city .hotcities p span {
	font-size: 14px;
}

#change-city .hotcities p a {
	margin: 0 24px 0 0
}

#change-city .hotcities p .last {
	margin: 0
}

#change-city .hotcities p a:hover {
	text-decoration: underline
}

#change-city .filter {
	border-bottom: 1px #e4e5e5 solid;
	margin: 14px 0 0;
	height: 40px;
	padding: 0 20px
}

#change-city .filter span.label {
	font-weight: bold;
	vertical-align: middle;
	font-size: 14px;
}

#change-city .filter span {
	vertical-align: middle
}

#change-city .filter .form-button {
	padding: 1px 15px 3px;
	*padding: 4px 15px 0;
	line-height: 16px;
	vertical-align: middle
}

#change-city .citieslist h2 {
	display: inline-block;
	*display: inline;
	font-size: 14px;
	zoom: 1;
	height: 32px;
	margin: 20px 20px 12px 20px;
	padding: 0 14px;
	line-height: 30px;
	border-radius: 0;
	background: #478ad8;
	position: relative;
	color: #FFF
}

#change-city .citieslist h2 span {
	float: none;
	display: block;
	position: absolute;
	top: 32px;
	left: 20px;
	width: 0;
	height: 0;
	line-height: 0;
	font-size: 0;
	border-style: solid;
	border-width: 6px;
	border-color: #478ad8 #FFF #FFF #FFF
}

#change-city .citieslist li {
	border-top: 1px #FFF solid;
	border-bottom: 1px #FFF solid
}

#change-city .citieslist p {
	padding: 6px 10px 6px 30px;
	border-top: 1px #FFF solid;
	border-bottom: 1px #FFF solid
}

#change-city .citieslist span.label {
	display: inline-block;
	width: 30px;
	height: 30px;
	vertical-align: top;
	border: 1px #DDD solid;
	margin-right: 5px;
	*display: inline;
	zoom: 1;
	border-radius: 0;
	color: #666;
	line-height: 24px;
}

#change-city .citieslist span.label strong {
	display: block;
	width: 28px;
	height: 28px;
	text-align: center;
	background: #f1f1f1;
	border: 1px #f7f7f7 solid;
	border-radius: 0;
	font-family: Tahoma;
	font-size: 16px
}

#change-city .citieslist span {
	display: inline-block;
	width: 880px;
	vertical-align: top;
	*display: inline;
	zoom: 1
}

#change-city .citieslist span i {
	color: #CCC;
	font-style: normal;
	margin: 0 3px
}

#change-city .citieslist .hover {
	border-color: #e5e5e5
}

#change-city .citieslist .hover p {
	background: #f7f7f7
}

#change-city .citieslist .hover span.label {
	border-color: #1fb7bb
}

#change-city .citieslist .hover span.label strong {
	background: #478ad8;
	color: #FFF;
	border-color: #65a7f4
}

#change-city .citieslist a {
	display: inline-block;
	*display: inline;
	zoom: 1;
	height: 20px;
	padding: 0 2px 1px;
	margin: 5px 10px;
	border-radius: 0;
	line-height: 20px
}

#change-city .citieslist a:hover {
	background: #478ad8;
	color: #FFF
}

#change-city .citieslist .isonline {
	font-weight: bold
}

.small-form-button,.form-button {
	*width: auto;
	_width: 0;
	padding: 5px 15px;
	*padding: 5px 15px 1px;
	font-size: 14px;
	text-shadow: 1px 1px #41aaad;
	line-height: 20px;
	color: #FFF;
	letter-spacing: .1em;
	cursor: pointer;
	border: 1px solid #2566b1;
	border-radius: 3px;
	background: #478ad8;
	*overflow: visible
}

.small-form-button {
	padding: 3px 8px;
	*padding: 3px 8px 0;
	font-size: 12px;
	line-height: 16px
}

.small-form-button:hover,.form-button:hover {
	background: #29d1d1;
	border-color: #399;
	box-shadow: 0 1px #e1e0e0;
	background-image: -webkit-linear-gradient(top, #4cd8d8, #49d4fb);
	background-image: -moz-linear-gradient(top, #4cd8d8, #49d4fb);
	background-image: linear-gradient(top, #4cd8d8, #49d4fb)
}

.small-form-button:active,.form-button:active {
	box-shadow: inset 0 1px 2px rgba(0, 133, 127, 0.5)
}

.form-button-disabled,.form-button-disabled:hover,.form-button-disabled:active
	{
	border-color: #b5b4b4;
	background: #d9d8d8;
	background-image: none;
	filter: none;
	box-shadow: none;
	text-shadow: 1px 1px #999
}

.small-link-button,.link-button {
	display: inline-block;
	*display: inline;
	padding: 5px 15px;
	*padding: 6px 15px 4px;
	font-size: 14px;
	text-shadow: 1px 1px #41aaad;
	line-height: 20px;
	color: #FFF;
	letter-spacing: .1em;
	text-decoration: none;
	cursor: pointer;
	border: 1px solid #10a6a6;
	border-radius: 3px;
	background: #00c8c8;
	zoom: 1
}

.small-link-button {
	padding: 3px 8px;
	font-size: 12px;
	line-height: 16px
}

.small-link-button:hover,.link-button:hover {
	background: #29d1d1;
	border-color: #399;
	box-shadow: 0 1px #e1e0e0;
	text-decoration: none;
	background-image: -webkit-linear-gradient(top, #4cd8d8, #03c9c9);
	background-image: -moz-linear-gradient(top, #4cd8d8, #03c9c9);
	background-image: linear-gradient(top, #4cd8d8, #03c9c9);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4CD8D8',
		endColorstr='#03C9C9' )
}

.small-link-button:active,.link-button:active {
	box-shadow: inset 0 1px 2px rgba(0, 133, 127, 0.5)
}

.small-link-button-disabled,.link-button-disabled,.small-link-button-disabled:hover,.link-button-disabled:hover,.small-link-button-disabled:active,.link-button-disabled:active
	{
	border-color: #b5b4b4;
	background: #d9d8d8;
	filter: none;
	box-shadow: none;
	text-shadow: 1px 1px #999
}
/*************************Project***************************/
#head-project {
	
}

.head-project-logo {
	width: 200px;
	padding-top: 3px
}

.head-project-nav {
	width: 450px;
	border-right: 1px solid #e2e2e2;
	padding-left: 10px;
	position: relative;
	padding-top: 5px;
}

.head-project-nav .tit {
	position: absolute;
	left: 0px;
	top: 0px;
	height: 24px;
	line-height: 24px;
	width: 80px;
	background: #000;
	text-align: center
}

.head-project-nav .nav_pro {
	float: left;
	width: 210px;
	padding-left: 10px;
}

.head-project-nav .nav_pro ul {
	clear: both
}

.head-project-nav .nav_pro ul li {
	float: left;
	line-height: 20px;
}

.head-project-nav .nav_pro ul li a {
	display: block;
	float: left;
	padding: 0 5px;
	_padding: 0 4px;
	color: #666
}

.head-project-nav .nav_pro ul li a:hover {
	color: #f60;
	text-decoration: underline
}

.head-project-nav .nav_2 {
	width: 300px;
}

.head-project-nav .nav_3 {
	width: 130px;
}

.head-project-nav .nav_3 li {
	position: relative;
	padding-left: 10px;
	padding-right: 4px;
}

.head-project-nav .nav_3 li i {
	position: absolute;
	width: 10px;
	height: 10px;
	overflow: hidden;
	left: 0px;
	top: 4px
}

.head-project-nav .nav_3 li i.ico-eve {
	background-position: -560px -320px;
}

.head-project-nav .nav_3 li i.ico-rank {
	background-position: -570px -320px;
}

.head-project-nav .nav_3 li i.ico-news {
	background-position: -560px -330px;
}

.head-project-nav .nav_3 li i.ico-ask {
	background-position: -570px -330px;
}

.head-project-search {
	width: 304px;
	margin-left: 20px;
	margin-top: 10px;
}

.project-search-box {
	border: 1px solid #b5b5b5;
	height: 24px;
	border-right: none;
	width: 243px;
}

.project-search-box .input-search {
	border: none;
	background: none;
	width: 220px;
	padding-left: 5px;
}

.btn-search {
	height: 26px;
	width: 60px;
	line-height: 999px;
	border: none;
	cursor: pointer;
	background-position: -160px 0;
	_background: url(../images/ie6/btn-search.jpg) no-repeat 0 0
}

.head-project-search .on {
	background-position: -160px -40px;
	_background: url(../images/ie6/btn-search-on.jpg) no-repeat 0 0
}

#current {
	height: 24px;
	line-height: 24px
}

#current em {
	color: #999;
	padding-left: 3px
}

#current span {
	color: #999;
}

#current a {
	color: #0074bd
}

#current a:hover {
	color: #f60
}

#project-itemShow {
	
}

.project-topbar {
	height: 40px;
	overflow: hidden;
	background-position: 0 -1020px;
	padding-right: 10px;
}

.pj-t-inner {
	background-position: 0 -1180px;
	margin-bottom: 10px;
}

.project-title h1 {
	
}

.project-title h1 a {
	color: #fff;
	font-size: 18px;
	font-weight: bold;
	font-family: 'Microsoft Yahei', 'é»‘ä½“', Tahoma, Helvetica, arial,
		sans-serif;
	line-height: 36px;
	padding-left: 20px;
}

.project-title h1 a:hover {
	text-decoration: underline
}

.project-title b {
	color: #fff;
	font-size: 18px;
	font-weight: bold;
	font-family: 'Microsoft Yahei', 'é»‘ä½“', Tahoma, Helvetica, arial,
		sans-serif;
	line-height: 36px;
	padding-left: 20px;
}

.project-nav li {
	float: left;
}

.project-nav a {
	display: block;
	float: left;
	width: 96px;
	text-align: center;
	height: 29px;
	color: #fff;
	padding-top: 11px;
	font-size: 14px;
	font-weight: bold;
	background-position: -400px -220px
}

.project-nav a:hover {
	background-position: -400px -260px
}

.project-nav a.on {
	background-position: -400px -180px
}

#project-itemShow .top-content {
	border: 2px solid #478ad8;
	border-top: none;
	padding: 20px;
	background: url(../images/bg-pjTop.jpg) repeat-x left bottom
}

.tb-gallery {
	width: 310px;
}

.tb-property {
	width: 420px;
}

.tb-meta {
	font-family: Tahoma, Geneva, sans-serif;
	line-height: 24px;
}

.tb-meta h2 {
	font-size: 14px;
	font-weight: bold;
	border-bottom: 1px solid #e2e2e2
}

.tb-meta h2.sed {
	border-bottom: none;
	padding-top: 10px;
}

.tb-meta ul {
	padding: 10px 0;
	border-bottom: 1px solid #e2e2e2
}

.tb-meta li {
	
}

.tb-meta a {
	color: #0074bd
}

.tb-meta b {
	color: #f30553;
	padding-right: 5px;
}

.tb-meta strong {
	color: #333;
	font-weight: bold;
	padding-right: 5px;
}

.tb-meta span {
	color: #666;
	padding-right: 20px;
}

.tb-meta em {
	color: #999
}

.tb-meta .sea {
	border-bottom: none;
	padding-top: 6px;
}

.tb-meta .sea_2 {
	float: left;
	width: 140px;
}

.tb-meta .tb-btns {
	padding-top: 15px;
}

.tb-meta .btn-msg {
	display: block;
	width: 150px;
	height: 42px;
	line-height: 999px;
	overflow: hidden;
	background-position: -400px -320px;
}

.tb-meta .btn-msg:hover {
	background-position: -400px -380px;
}

.tb-meta .btn-info {
	display: block;
	width: 150px;
	height: 42px;
	line-height: 999px;
	overflow: hidden;
	background-position: -400px -440px;
}

.tb-meta .btn-info:hover {
	background-position: -400px -500px;
}

.tb-brandinfo {
	width: 185px;
}

.bdd6ecd0 {
	border-bottom: 1px solid #d6ecd0
}

.tb-sub {
	background: #f7fff5;
	border: 1px solid #b6daac;
	padding: 10px;
	line-height: 24px;
	font-family: Tahoma, Geneva, sans-serif
}

.left .tb-sub {
	border-left: none;
	border-right: none;
	border-top-color: #e2e2e2;
	border-bottom-color: #e2e2e2
}

.tb-sub b {
	color: #000
}

.tb-sub strong {
	color: #0970e5;
	font-weight: bold
}

.tb-level {
	padding-bottom: 5px;
}

.tb-ols,.tb-inv,.tb-auth,.tb-mod,.tb-btns-fav,.tb-share {
	padding: 7px 0
}

.tb-share {
	padding-top: 14px;
}

.tb-sub .tb-title a {
	color: #2965ab;
	font-size: 14px;
	font-weight: bold;
}

.tb-sub .tb-title a:hover {
	text-decoration: underline
}

.tb-sub .btn-fav {
	display: block;
	margin: 0 auto;
	line-height: 999px;
	height: 34px;
	width: 122px;
	overflow: hidden;
	background-position: -400px -560px;
}

.tb-sub .btn-fav:hover {
	background-position: -400px -600px;
}

.btn-autmember,.btn-autcom {
	display: block;
	padding-left: 23px;
	position: relative
}

.btn-autmember i,.btn-autcom i {
	position: absolute;
	left: 0;
	top: 5px;
	width: 18px;
	height: 16px;
}

.btn-autmember i {
	background-position: -600px -80px;
}

.btn-autcom i {
	background-position: -600px -100px;
}

.bd-content {
	
}

.bd-content .left {
	width: 218px;
	overflow: hidden;
	border: 1px solid #e2e2e2;
	border-top: none;
	background: #fff
}

.bd-content .hd,.bd-content .bd {
	padding: 0 19px;
}

.bd-content .bd {
	padding: 5px 19px;
}

.col-cominfo .hd {
	height: 36px;
	line-height: 36px;
	font-weight: bold;
	color: #333;
	font-size: 14px;
}

.col-cominfo .bd {
	line-height: 24px;
	font-family: Tahoma;
	padding-bottom: 10px;
	padding: 0 19px 19px 19px;
}

.col-cominfo .bd .cominfo-img {
	width: 170px;
	height: 170px;
	border: 1px solid #e2e2e2;
	text-align: center;
	display: table-cell;
	vertical-align: middle;
	padding: 4px;
	overflow: hidden
}

.col-cominfo .bd .cominfo-img img {
	vertical-align: middle;
	text-align: center;
	width: 170px;
}

.col-cominfo .bd .col-meta {
	margin-top: 5px;
}

.col-cominfo .bd .col-meta li {
	position: relative;
	margin-left: 60px;
	height: 24px;
}

.col-cominfo .bd .col-meta li span {
	display: block;
	width: 60px;
	position: absolute;
	left: -60px;
	top: 0;
	_top: -6px
}

.col-cominfo .bd span {
	color: #999
}

.col-news .hd {
	height: 32px;
	line-height: 32px;
	padding-left: 19px;
	border: 1px solid #e2e2e2;
	border-left: none;
	border-right: none;
	background: #eee;
	font-size: 14px;
	font-weight: bold
}

.col-news .bd {
	line-height: 24px;
}

.col-news .bd .ranking-topList {
	padding: 0
}

.col-news .bd a {
	color: #0074BD
}

.col-news .bd a:hover {
	text-decoration: underline;
	color: #f60
}

.col-news .bd span {
	float: right;
	color: #999
}

.col-news .bd span a {
	color: #999
}

.col-news .bd span a:hover {
	color: #2664ac
}

.bd-content .right {
	position: relative;
	width: 770px;
	overflow: hidden
}

.about-menu {
	position: relative;
	background: #fff url(../images/bg-float-nav.jpg) repeat-x left bottom;
	height: 41px;
	border-right: 1px solid #e2e2e2;
	padding-bottom: 3px;
}

.about-menu li {
	float: left;
}

.about-menu li a {
	display: block;
	float: left;
	width: 100px;
	height: 40px;
	border-bottom: 1px solid #e2e2e2;
	text-align: center;
	line-height: 40px;
	font-size: 14px;
	font-weight: bold;
	border-right: 1px solid #e2e2e2
}

.about-menu li a:hover {
	color: #f60;
}

.scroll_nav_change {
	position: fixed;
	_position: absolute;
	top: 0;
	z-index: 9999;
	width: 770px;
	background: #fff;
	margin-left: -1px;
	border-left: 1px solid #e2e2e2
}

.scroll_nav_current a {
	background: #f4f4f4;
	border-bottom: 1px solid #f4f4f4;
}

.btn-msg-s {
	position: absolute;
	right: 10px;
	top: 7px;
	display: block;
	width: 69px;
	height: 24px;
	line-height: 24px;
	text-align: center;
	color: #fff;
	font-size: 12px;
	background-position: -540px -560px;
}

.btn-msg-s:hover {
	background-position: -540px -600px;
}

.col-item {
	padding: 19px 0 19px 19px;
}

.col-item .hd {
	height: 39px;
	background-position: 0 -1060px;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	padding-top: 9px;
	position: relative;
	padding-left: 30px;
}

.col-item .hd h2 {
	color: #fff;
	font-size: 14px;
	font-weight: bold;
}

.col-item .hd span {
	float: right;
	padding-top: 2px;
	color: #fff;
}

.col-item .hd span a {
	font-weight: normal;
	color: #fff;
}

.col-item .hd span a:hover {
	color: #ff0
}

.para .bd .tb-para {
	background: #fff
}

.para .bd .tb-para table {
	border: 1px solid #e2e2e2;
	border-right: none;
	border-bottom: none;
}

.para .bd .tb-para table th,.para .bd .tb-para table td {
	line-height: 28px;
	height: 28px;
	padding-left: 10px;
	border: 1px solid #e2e2e2;
	border-left: none;
	border-top: none;
	font-family: Tahoma, Geneva, sans-serif
}

.para .bd .tb-para table th {
	background: #fcfcfc;
	color: #666
}

.para .bd .tb-para table td {
	color: #333
}

.para .bd .tb-para table span {
	padding-right: 10px;
}

.para i,.store i,.aboutcom i,.btMsg i {
	display: block;
	width: 20px;
	height: 20px;
	position: absolute;
	left: 6px;
	top: 5px;
}

.para i {
	background-position: -600px -120px;
}

.store i {
	background-position: -600px -140px;
}

.store-imglist {
	
}

.store-imglist li {
	float: left;
	width: 132px;
	height: 132px;
	margin-bottom: 18px;
	margin-right: 10px;
}

.store-imglist li a {
	float: left;
	display: block;
	width: 128px;
	height: 128px;
	padding: 1px;
	border: 1px solid #ccc
}

.aboutcom i {
	background-position: -600px -160px;
}

.btMsg i {
	background-position: -600px -180px;
}

.btMsg {
	padding-bottom: 0
}

.btMsg .bd {
	padding: 5px 10px 5px 19px
}

.tb-userMsg {
	
}

.tb-userMsg .fd-item {
	margin: 10px 0 10px 0;
	padding-bottom: 10px;
	clear: both;
	border-bottom: 0px dashed #e2e2e2;
	list-style: none
}

.tb-userMsg .first {
	border-bottom: none
}

.tb-userMsg .fd-item .fd-avatar {
	width: 50px;
	line-height: 28px;
	text-align: center;
}

.tb-userMsg .fd-item .fd-avatar a {
	font-size: 12px;
}

.tb-userMsg .fd-item .fd-avatar a img {
	border-radius: 5px;
}

.tb-userMsg .fd-item .fd-avatar a:hover {
	color: #f60
}

.tb-userMsg .fd-item .fd-wrap {
	width: 610px;
	padding: 5px 10px;
	border: 1px solid #ccc;
	margin-left: 30px;
	position: relative;
	background: #fff
}

.tb-userMsg .fd-ico {
	display: block;
	width: 10px;
	height: 10px;
	overflow: hidden;
	background-position: -560px -280px;
	left: -10px;
	top: 10px;
}

.tb-userMsg .fd-item .fd-wrap .fd-text p {
	font-size: 14px;
	line-height: 24px;
}

.tb-userMsg .fd-item .fd-wrap .fd-re-wrap {
	margin-top: 5px;
	position: relative
}

.fd-re-wrap .arr {
	display: block;
	position: absolute;
	left: 0px;
	top: 4px;
	width: 20px;
	height: 20px;
	background-position: -560px -220px
}

.tb-userMsg .fd-item .fd-wrap .fd-re-wrap .fd-re-title {
	color: #2897de;
	font-size: 14px;
	line-height: 24px;
	height: 24px;
	font-weight: bold;
	padding-left: 24px;
}

.tb-userMsg .fd-item .fd-wrap .fd-re-wrap .fd-re-text p {
	line-height: 20px;
	color: #2897de
}

.tb-userMsg .fd-item .fd-wrap .fd-extra {
	height: 24px;
	line-height: 24px;
}

.tb-userMsg .fd-item .fd-wrap .fd-extra span {
	color: #999;
	font-family: Tahoma, Geneva, sans-serif;
	padding-right: 10px;
}

.tb-userMsg .fd-item .fd-wrap .fd-extra span strong {
	color: #333
}

.aboutcom .bd {
	padding: 19px 0 0 0
}

.col-item .bd .con-title {
	border-bottom: 2px solid #51b7f8;
	margin: 19px 0;
	height: 24px;
}

.col-item .bd .con-title h3 {
	display: block;
	width: 76px;
	background: #51b7f8;
	height: 24px;
	line-height: 24px;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	padding-left: 10px;
}

.col-item .bd .con-mainContrain-box {
	padding: 0 19px;
	word-wrap: word-break
}

.col-item .bd .con-mainContrain-box .pj-news-list li {
	line-height: 30px;
	background: url(../images/point-blue3x3.jpg) no-repeat left center
}

.col-item .bd .con-mainContrain-box .pj-news-list li.last {
	border-bottom: 1px dashed #c2c2c2;
	margin-bottom: 10px;
	padding-bottom: 10px;
}

.col-item .bd .con-mainContrain-box .pj-news-list li a {
	font-size: 14px;
	color: #06c;
	padding-left: 12px
}

.col-item .bd .con-mainContrain-box .pj-news-list li a:hover {
	text-decoration: underline
}

.col-item .bd .con-mainContrain-box .pj-news-list li span {
	float: right;
	color: #aaa;
	font-family: Tahoma, Geneva, sans-serif
}
/**/
.col-item .bd .con-mainContrain-box p {
	font-size: 14px;
	color: #333;
	line-height: 24px;
	margin-bottom: 20px;
}

.mesBoard {
	padding-top: 0
}

.mesBoard .hd {
	background-position: 0 -1120px;
	height: 33px;
	color: #333;
	padding-top: 12px;
	padding-left: 19px;
	font-family: Tahoma, Geneva, sans-serif;
	width: 731px;
	display: block
}

.mesBoard .hd strong {
	font-size: 14px;
	color: #e00
}

.mesBoard .hd b {
	font-size: 12px;
	color: #999;
	font-weight: normal
}

.mesBoard .bd {
	padding-top: 0
}

.mesBoard .mes-91-reg {
	width: 220px;
	padding-top: 20px;
	padding-right: 10px;
}

.mesBoard .sub-title {
	height: 71px;
	background-position: -680px 0;
}

.mesBoard .sub-txt {
	padding-right: 20px;
	border-bottom: 1px dashed #e2e2e2
}

.mesBoard .sub-txt li {
	margin-left: 28px;
	position: relative;
	line-height: 20px;
	margin-bottom: 10px;
}

.mesBoard .sub-txt li i {
	display: block;
	width: 20px;
	height: 20px;
	position: absolute;
	left: -28px;
	top: 5px;
	background-position: -420px -160px
}

.mesBoard .sub-log {
	padding: 10px 0;
	border-bottom: 1px dashed #e2e2e2;
	line-height: 24px;
	padding-left: 10px;
	position: relative
}

.btn-sub-log {
	display: block;
	width: 49px;
	height: 24px;
	line-height: 24px;
	text-align: center;
	position: absolute;
	right: 46px;
	top: 9px;
	background-position: 100px 100px;
	color: #0074bd
}

.btn-sub-log:hover {
	background-position: -540px -760px;
	color: #666
}

.mesBoard .sub-reg {
	padding: 10px 0;
	line-height: 24px;
	padding-left: 10px;
	font-size: 14px;
	font-weight: bold
}

.mesBoard .sub-reg a {
	font-size: 14px;
	color: #f20553
}

.mesBoard .sub-reg a:hover {
	text-decoration: underline
}

.mesBoard .mes-info {
	border-left: 1px solid #ececec;
	width: 480px;
	overflow: hidden
}

.mes-info .mes-form {
	padding: 20px;
	padding-bottom: 60px;
	font-family: Tahoma, Geneva, sans-serif
}

.mes-info .mes-form dl {
	position: relative;
	margin-left: 66px;
	margin-bottom: 8px;
}

.mes-info .mes-form dl dt {
	position: absolute;
	left: -66px;
	top: 0px;
	line-height: 24px;
	_padding-top: 2px;
}

.mes-info .mes-form dl dd {
	line-height: 24px;
}

.mes-info .mes-form dl dd.dd_sex {
	position: absolute;
	left: 155px;
	top: 2px;
}

.mes-info .mes-ipt {
	width: 136px;
	border: 1px solid #ccc;
	height: 22px;
	padding: 0 4px;
}

.mes-info .mWidth {
	width: 298px;
	margin-top: 5px;
}

.mes-info .ipt_textarea {
	width: 292px;
	border: 1px solid #ccc;
	line-height: 20px;
	height: 80px;
	padding: 0 3px
}

.qkmsg {
	position: absolute;
	left: 310px;
	top: 0px;
	display: block;
	width: 74px;
}

.qkmsg a.btn-qkmsg {
	display: block;
	width: 54px;
	height: 23px;
	line-height: 23px;
	border: 1px solid #ccc;
	padding-left: 20px;
	background-position: -540px -640px;
	position: relative;
	color: #999;
	z-index: 9999
}

.qkmsg a i {
	position: absolute;
	display: block;
	background-position: -560px -80px;
	height: 7px;
	width: 4px;
	left: 7px;
	top: 8px;
}

.selected a.btn-qkmsg {
	border: 1px solid #056db6;
	background: #056db6;
	color: #fff
}

.selected a i {
	background-position: -560px -100px;
	height: 4px;
	width: 7px;
	right: 7px;
	top: 9px;
}

.quick-slide {
	position: absolute;
	background: #fff;
	border: 4px solid #056db6;
	padding: 0px 0;
	left: -310px;
	top: 0px;
	width: 379px;
	display: none;
	z-index: 99
}

.quick-title {
	background: #056db6;
	height: 17px;
	line-height: 17px;
	padding-bottom: 4px;
	padding-left: 5px;
	color: #fff;
	font-weight: bold
}

.quick-slide li {
	line-height: 22px;
	height: 22px;
	border-bottom: 1px solid #ccc;
}

.quick-slide li a {
	display: block;
	padding: 0 5px;
	height: 22px;
}

.quick-slide li a:hover {
	background: #ccc
}

.selected .quick-slide {
	display: block
}

.btn-msg-submit .btn-msgSubmit {
	display: block;
	width: 84px;
	height: 32px;
	line-height: 999px;
	overflow: hidden;
	cursor: pointer;
	border: 0;
	margin-left: 66px;
	background-position: -540px -680px;
}

.btn-msg-submit .on {
	background-position: -540px -720px;
}

.news-mainContrain {
	border: 1px solid #e2e2e2;
	padding: 20px;
	background: #fcfcfc
}

.news-mainContrain .title {
	text-align: center
}

.news-mainContrain .title h1 {
	font-family: 'Microsoft Yahei', 'é»‘ä½“', Tahoma, Helvetica, arial,
		sans-serif;
	font-size: 24px;
	font-weight: bold;
	height: 24px;
	line-height: 24px;
	margin-bottom: 14px;
}

.news-mainContrain .title .sd-bar {
	line-height: 18px;
	height: 18px;
	font-family: Tahoma, Geneva, sans-serif;
	margin-right: 100px;
}

.news-mainContrain .title .sd-share {
	text-align: center;
	position: relative
}

.news-mainContrain .title .sd-share #bdshare {
	position: absolute;
	right: 0px;
	top: -22px;
}

.news-mainContrain .title .sd-bar span {
	padding: 0 8px;
	color: #666
}

.news-mainContrain .title .sd-bar font {
	color: #999
}

.news-mainContrain .digest {
	padding: 10px 20px;
	border: 1px solid #e2e2e2;
	background: #f5f5f5
}

.news-mainContrain .digest p {
	font-size: 14px;
	line-height: 24px;
}

.news-mainContrain .news-main-info {
	padding: 20px 0 20px 0;
}

.news-mainContrain .news-main-info * {
	line-height: 24px;
	font-size: 14px;
}

.news-mainContrain .news-main-info p {
	margin-bottom: 20px;
}

.news-mainContrain .news-bd-shell {
	text-align: center;
	padding: 20px 0
}

.news-mainContrain .news-bd-shell .bdlikebutton {
	margin: 0 auto
}

.pj-store-list dl {
	border-bottom: 1px solid #e2e2e2;
	padding: 10px 10px;
}

.pj-store-list dl.on {
	background: #f8fcfe
}

.pj-store-list dl dt a {
	font-size: 14px;
	font-weight: bold;
	color: #1074b4;
	line-height: 24px;
	height: 24px;
}

.pj-store-list dl dt a:hover {
	text-decoration: underline
}

.pj-store-list dl dd {
	line-height: 24px;
	color: #999;
	font-family: Tahoma, Geneva, sans-serif
}

.pj-store-list dl dd b {
	color: #666;
	font-weight: normal;
	padding-right: 10px
}

.pj-store-list span {
	float: right;
	line-height: 60px;
	font-size: 18px;
	font-family: 'Microsoft Yahei', 'é»‘ä½“', Tahoma, Helvetica, arial,
		sans-serif;
	font-weight: bold;
	color: #c00
}

.pj-store-list .without-shops {
	text-align: center;
	line-height: 120px;
}

.pj-store-list .without-shops a {
	color: #06c
}

.pj-store-list .without-shops a:hover {
	text-decoration: underline
}

.store .hd span {
	padding-right: 14px;
}

.store-top .tb-gallery,.store-top .picBtnLeft {
	width: 240px;
}

.store-top .picBtnLeft {
	height: 240px;
}

.store-top .picBtnLeft .bd {
	width: 240px;
}

.store-top .picBtnLeft .bd img {
	width: 240px;
	height: 240px;
}

.store-top .tb-property {
	width: 490px;
}

.tb-meta .show-fd-list {
	position: relative
}

.tb-meta span.on .fd-list {
	display: block
}

.fd-list {
	position: absolute;
	left: 0;
	top: 13px;
	_top: 15px;
	z-index: 999;
	border: 1px solid #2664ac;
	background: #fff;
	width: 540px;
	display: none
}

.tb-meta .fd-list .hd {
	background: #478ad8;
	height: 30px;
	line-height: 30px;
	padding: 0 10px;
	color: #fff;
	font-size: 14px;
	font-weight: bold
}

.tb-meta .fd-list .hd a {
	color: #fff;
	font-size: 14px;
	font-weight: bold
}

.tb-meta .fd-list .hd a:hover {
	text-decoration: underline
}

.tb-meta .fd-list .hd em {
	display: block;
	float: right;
	cursor: pointer;
	color: #fff;
	font-size: 14px;
	font-family: Tahoma, Geneva, sans-serif;
	width: 14px;
	margin-right: -5px;
	font-style: normal
}

.tb-meta .fd-list ul {
	border: none;
	padding: 0
}

.tb-meta .fd-list .bd {
	padding: 5px 10px;
}

.tb-meta .fd-list .bd li {
	float: left;
	width: 260px;
	margin-bottom: 10px;
}

.tb-meta .fd-list .bd strong {
	display: block
}

.tb-meta .fd-list .bd strong a {
	font-size: 14px;
}

.tb-meta .fd-list .bd strong a:hover {
	text-decoration: underline
}

.tb-meta .fd-list .bd p {
	font-weight: normal;
	color: #999;
	line-height: 18px;
}

.tb-meta .show-fd-list {
	font-weight: normal;
	color: #369
}

.col-item .tab-bar {
	border-bottom: none
}

.tab-bar .pj-img-tab {
	border: 1px solid #e2e2e2;
	height: 28px;
	line-height: 28px;
	display: block;
	width: 748px
}

.tab-bar .pj-img-tab li {
	float: left;
	width: 90px;
	text-align: center;
	border-right: 1px solid #e2e2e2
}

.tab-bar .pj-img-tab li a {
	display: block;
	float: left;
	width: 90px;
	text-align: center;
	color: #999
}

.tab-bar .pj-img-tab li a:hover {
	color: #666
}

.tab-bar .pj-img-tab li a.on {
	background: #fff;
	color: #333
}

.col-item .pj-img-list {
	padding-bottom: 40px;
}

.col-item .pj-img-list li {
	float: left;
	margin-top: 20px;
	width: 222px;
	margin-right: 20px;
}

.col-item .pj-img-list li a {
	display: block;
	width: 222px;
	margin-bottom: 5px;
}

.col-item .pj-img-list li strong {
	display: block;
	line-height: 24px;
	font-size: 14px;
	color: #666;
	font-weight: bold
}

.col-item .pj-img-list li span {
	display: block;
	line-height: 18px;
	font-size: 12px;
	color: #999;
	font-weight: normal
}

.pj-img-info {
	border: 1px solid #e2e2e2;
	border-top: none;
	background: #fff;
	padding: 18px;
}

.pj-ask .hd {
	margin: 0;
	padding: 0;
	background: none;
	height: 32px;
}
/*å›¾åº“*/
.page-gallery {
	
}
/*backgrouond*/
.btn-prev,.btn-next,.i-slider-prev,.i-slider-next {
	background-image: url(../images/gallery_imgv11.png);
	background-repeat: no-repeat
}
/*gallery - nav*/
.pic-nav-wrap {
	height: 26px;
	position: relative;
	margin: 20px 0
}

.pic-nav-wrap a.unclick {
	color: #ccc;
	cursor: default
}

.btn-prev,.btn-next {
	display: block;
	width: 52px;
	height: 26px;
	line-height: 26px;
	position: absolute;
	top: 0px;
}

.btn-prev {
	background-position: 0 0;
	padding-left: 30px;
	left: 200px;
}

.btn-next {
	background-position: 0 -26px;
	padding-left: 10px;
	width: 72px;
	left: 430px;
}

.img-number {
	position: absolute;
	height: 26px;
	line-height: 26px;
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: normal;
	left: 340px;
}

.img-number b {
	font-weight: normal
}
/*gallery - mainImage*/
.gallery-wrap {
	padding-left: 20px;
}

.gallery-detail {
	float: left;
	width: 500px;
}

.pic-wrap {
	position: relative
}

.btn-left-arror {
	position: absolute;
	left: 0px;
	top: 0;
	width: 250px;
	height: 500px;
	cursor: pointer
}

.btn-right-arror {
	position: absolute;
	right: 0px;
	top: 0;
	width: 250px;
	height: 500px;
	cursor: pointer
}
/*galler-img-txt*/
.gallery-info {
	margin-top: 10px;
	line-height: 24px;
	height: 24px;
}

.gallery-info p {
	color: #333;
	font-size: 14px;
	font-weight: bold
}

.gallery-info span {
	float: right;
	font-family: Tahoma, Geneva, sans-serif;
	color: #999
}
/*gallery -slider*/
.image-slider {
	float: left;
	position: relative;
	width: 148px;
	background: #fff;
	border: 1px solid #e2e2e2;
	margin-left: 20px;
}

.i-slider-prev {
	display: block;
	height: 20px;
	background-position: 58px -120px;
	margin: 10px 0;
	cursor: pointer
}

.i-slider-next {
	display: block;
	height: 20px;
	background-position: 58px -140px;
	margin: 10px 0;
	cursor: pointer
}

.i-slider-list {
	margin-left: 19px;
}
/*èµ„è®¯*/
.mod-news-channel {
	background: #fff;
	border: 1px solid #d1d1d1;
	border-top: none;
	position: relative
}

.mod-news-left {
	width: 679px;
	padding-bottom: 20px;
}

.mod-news-left .hd {
	height: 40px;
}

.mod-news-left .hd .news-sert-tab {
	
}

.mod-news-left .hd .news-sert-tab li {
	float: left;
	height: 40px;
	overflow: hidden
}

.mod-news-left .hd .news-sert-tab li a {
	display: block;
	float: left;
	height: 39px;
	line-height: 39px;
	width: 90px;
	text-align: center;
	font-family: "Microsoft YaHei", SimHei;
	font-size: 14px;
	color: #666;
	border-bottom: 1px solid #f1f1f1;
	border-right: 1px solid #f1f1f1;
}

.mod-news-left .hd .news-sert-tab li a:hover {
	background: #fafafa
}

.mod-news-left .hd .news-sert-tab li span.selected {
	color: #1f75d8;
	border-bottom-color: #fff
}

.mod-news-left .hd .news-sert-tab li span {
	display: block;
	float: left;
	height: 39px;
	line-height: 39px;
	width: 90px;
	text-align: center;
	font-family: "Microsoft YaHei", SimHei;
	font-size: 14px;
	color: #666;
	border-bottom: 1px solid #f1f1f1;
	border-right: 1px solid #f1f1f1;
}

.search-news {
	height: 31px;
	border-bottom: 1px solid #f1f1f1;
	width: 305px;
	overflow: hidden;
	text-align: right;
	padding-right: 10px;
	padding-top: 8px;
}

.ipt-search-news {
	border: 1px solid #d1d1d1;
	height: 20px;
	line-height: 20px;
	margin: 0;
	padding: 0;
	width: 147px;
	padding-left: 3px;
}

.btn-search-news {
	margin: 0;
	border: 0;
	padding: 0;
	border: 1px solid #d1d1d1;
	height: 22px;
	padding: 0 5px
}

.mod-news-left #mod-crumbs {
	padding-left: 20px;
	margin-top: 10px;
}

.mod-news-left .mod-news-list {
	padding: 0 20px;
	margin-bottom: 40px;
}

.mod-news-left .mod-news-list li {
	height: 28px;
	line-height: 28px;
	padding-left: 10px;
	background: url(../images/point-ccc3x3.jpg) no-repeat left center
}

.mod-news-left .mod-news-list li a {
	font-size: 14px;
	color: #666;
	color: #333
}

.mod-news-left .mod-news-list li a:hover {
	text-decoration: underline;
	color: #f60
}

.mod-news-left .mod-news-list li span {
	font-size: 11px;
	font-family: Tahoma, Geneva, sans-serif;
	color: #999
}

.mod-news-left .mod-news-list li.last {
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px dashed #ccc
}

.mod-news-right {
	width: 308px;
	border-left: 1px solid #f1f1f1;
	background: #fdfdfd
}

.mod-news-right .news-tplist {
	
}

.mod-news-right .news-tplist .hd {
	height: 39px;
	line-height: 39px;
	padding: 0 15px;
	color: #333;
	border-top: 1px solid #fff
}

.mod-news-right .news-tplist .hd a {
	font-size: 14px;
	font-weight: bold
}

.mod-news-right .news-tplist .bd {
	border-bottom: 1px solid #f1f1f1
}

.mod-news-right .hot-news .hd {
	border: none
}

.mod-news-right .hot-news .hd span {
	color: #f00;
}

.mod-news-right .hot-news .hd span i {
	width: 10px;
	height: 10px;
	overflow: hidden;
	position: absolute;
	background-position: -560px -200px;
	top: 56px;
	right: 44px;
	display: none
}

.mod-news-right .hot-news .bd {
	padding: 0 15px 10px 15px;
}

.mod-news-right .hot-news .bd li {
	height: 28px;
	line-height: 28px;
	padding-left: 10px;
	background: url(../images/point-ccc3x3.jpg) no-repeat left center
}

.mod-news-right .hot-news .bd li a {
	font-size: 14px;
}

.mod-news-right .hot-news .bd li a:hover {
	text-decoration: underline;
	color: #f60
}

.mod-news-right .hot-news .bd li span {
	float: right;
	font-family: 'Myriad Pro', Tahoma, Arial, Helvetica;
	color: #999
}

.mod-news-right .hot-news .bd li span.red-font {
	color: #f00
}

.mod-news-right .ads-img .bd {
	padding: 15px;
}

.mod-news-right .acc-eve .bd {
	padding-left: 10px;
}

.mod-news-right .acc-eve .bd li {
	float: left;
	width: 135px;
	padding-left: 5px;
	text-align: center;
	margin-bottom: 10px;
}

.mod-news-right .acc-eve .bd li a {
	line-height: 20px;
}

.mod-news-right .acc-eve .bd li a:hover {
	color: #f60;
	text-decoration: underline
}

.mod-news-right .last-news .bd {
	border: none;
}

.mod-news-right .last-news .bd {
	padding: 0 15px 10px 15px;
}

.mod-news-right .last-news .bd li {
	height: 28px;
	line-height: 28px;
	padding-left: 10px;
	background: url(../images/point-ccc3x3.jpg) no-repeat left center
}

.mod-news-right .last-news .bd li a {
	font-size: 14px;
}

.mod-news-right .last-news .bd li a:hover {
	text-decoration: underline;
	color: #f60
}

.mod-news-right .last-news .bd li span {
	float: right;
	font-family: 'Myriad Pro', Tahoma, Arial, Helvetica;
	color: #999
}

.mod-news-right .last-news .bd li span.red-font {
	color: #f00
}

.mod-news-right .ads-news .bd {
	padding: 0 15px 15px 15px
}

.mod-news-right .ads-news .bd li {
	margin: 10px 0
}

.mod-news-right .ads-news .bd li.first {
	margin-top: 0;
}

.mod-news-right .ads-news .bd li a {
	font-size: 12px;
	line-height: 20px;
}

.mod-news-right .ads-news .bd li p a {
	font-size: 12px;
	color: #999
}

.mod-news-right .ads-news .bd li a:hover {
	color: #f60;
	text-decoration: underline
}

.mod-news-channel-info {
	position: relative
}

.mod-news-channel-info .mod-news-left {
	width: 670px;
	margin-right: 10px;
	margin-top: 10px;
}

.mod-news-channel-info .mod-news-right {
	width: 307px;
	border: 1px solid #E2E2E2;
	margin-top: 10px;
}

.mod-news-channel-info .search-news {
	position: absolute;
	right: -10px;
	top: 0px;
	border: none;
}

.mod-news-channel-info .links-news {
	border: 1px solid #e2e2e2;
	background: #fff;
}

.mod-news-channel-info .links-news .hd {
	height: 39px;
	line-height: 39px;
	font-size: 14px;
	color: #333;
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: bold;
	padding-left: 20px;
}

.mod-news-channel-info .links-news .bd {
	padding: 0 20px 15px 20px;
}

.mod-news-channel-info .links-news li {
	height: 28px;
	line-height: 28px;
	padding-left: 10px;
	background: url(../images/point-ccc3x3.jpg) no-repeat left center
}

.mod-news-channel-info .links-news li a {
	font-size: 14px;
	color: #666;
	color: #333
}

.mod-news-channel-info .links-news li a:hover {
	text-decoration: underline;
	color: #f60
}

.mod-news-channel-info .links-news li span {
	font-size: 11px;
	font-family: Tahoma, Geneva, sans-serif;
	color: #999
}

.mod-news-channel-info .links-eve {
	border: 1px solid #e2e2e2;
	background: #fff;
}

.mod-news-channel-info .links-eve .hd {
	height: 39px;
	line-height: 39px;
	font-size: 14px;
	color: #333;
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: bold;
	padding-left: 20px;
}

.mod-news-channel-info .links-eve .bd {
	padding: 0 20px 15px 20px;
}

.mod-news-channel-info .links-eve .bd li {
	float: left;
	width: 130px;
	padding-right: 30px;
	text-align: center;
}

.mod-news-channel-info .links-eve .bd li a {
	line-height: 24px;
	font-size: 12px;
	font-weight: normal;
	color: #333
}

.mod-news-channel-info .links-eve .bd li a:hover {
	color: #f60
}

.mod-news-channel-info .links-eve .bd li.last {
	padding-right: 0px;
}

.mod-news-channel-info .last-news .bd {
	border-bottom: 1px solid #f1f1f1;
}
/*çŸ¥é“*/
#head-ask {
	padding: 20px 0 30px 0;
	background: #fff
}

#head-ask .head-project-search {
	border: 2px solid #2469b4;
	height: 30px;
	width: 294px;
}

#head-ask .head-project-search .project-search-box {
	border: 1px solid #2469b4;
	border-right: none;
	height: 28px;
	width: 233px
}

#head-ask .head-project-search .project-search-box .input-search {
	width: 220px;
}

#head-ask .btn-search {
	background-position: -640px -580px;
	height: 30px;
	color: #fff;
	text-align: center;
	_background: url(../images/ie6/btn-search-as.jpg) no-repeat 0 0
}

#head-ask .btn-ask-t {
	background-position: -640px -620px;
	margin-top: 10px;
	height: 34px;
	_background: url(../images/ie6/btn-add-que.jpg) no-repeat 0 0
}

#head-ask .input-search {
	height: 26px;
	_height: 24px;
	line-height: 24px;
}

#head-ask .head-project-nav {
	border: none;
	font-family: Tahoma, Geneva, sans-serif;
	width: 400px;
}

.ask-top-nav {
	padding-top: 10px;
	margin-left: 104px;
}

.ask-top-nav li {
	float: left;
	line-height: 20px;
}

.ask-top-nav li a {
	color: #666
}

.ask-top-nav li a:hover {
	text-decoration: underline
}

.ask-top-nav li em {
	padding: 0 10px;
	color: #ccc;
	font-style: normal
}

.mod-ask-add {
	border: 5px solid #f2f2f2;
	padding: 10px 30px;
	background: #fff
}

.add-ask-title {
	height: 18px;
	background-position: -680px -120px;
	width: 220px
}

.add-ask-form {
	
}

.add-ask-form dl {
	position: relative;
	font-family: Tahoma, Geneva, sans-serif;
	margin-left: 70px;
	margin-bottom: 20px;
}

.add-ask-form dl dt {
	position: absolute;
	left: -70px;
	font-size: 14px;
	line-height: 28px;
	color: #333
}

.add-ask-form dl .ask-ipt {
	width: 500px;
}

.add-ask-form dl .ask-ipt-textarea {
	width: 500px;
	height: 100px
}

.add-ask-form dl .count {
	height: 30px;
	line-height: 30px;
	font-size: 14px;
}

.add-ask-form dl .count span#wealth-bar {
	float: right;
	margin-right: 335px;
}

.add-ask-form dl .count span {
	font-size: 18px;
	font-weight: bold
}

.add-ask-form dl .select-wrap .class-table {
	width: 200px;
	height: 200px;
	margin-right: 10px;
}

.add-ask-form dl .ql-anony-bar {
	line-height: 20px;
	vertical-align: middle
}

.add-ask-form dl .ql-anony-bar label,.add-ask-form dl .ql-anony-bar input
	{
	vertical-align: middle
}

.submit-pannel .ask-add-submit {
	display: block;
	width: 150px;
	height: 42px;
	border: none;
	line-height: 999px;
	overflow: hidden;
	background-position: -540px -800px;
	cursor: pointer;
	_background: url(../images/ie6/btn-ask.jpg) no-repeat 0 0;
}

.submit-pannel .on {
	background-position: -540px -860px;
	_background: url(../images/ie6/btn-ask-on.jpg) no-repeat 0 0;
}

.add-ask-form .ask-ipt,.add-ask-form .ask-ipt-textarea,.add-ask-form .class-table
	{
	padding: 4px 5px;
	border: #ABABAB 1px solid;
	box-shadow: 2px 2px 3px #EDEDED inset;
	font-size: 14px;
}

.tip-info {
	display: none;
	position: absolute;
	right: 20px;
	top: 0px;
}

.tip-wrapper {
	background: #feffdd;
	position: relative;
	border: 1px solid #f1e562;
	width: 270px;
	padding: 5px 10px;
}

.tip-wrapper i {
	position: absolute;
	display: block;
	width: 6px;
	height: 9px;
	background-position: 0 -540px;
	left: -6px;
	top: 12px;
}

.tip-wrapper span {
	display: block;
	color: #0074bd;
	font-size: 14px;
	font-weight: bold;
	line-height: 24px;
}

.tip-wrapper p {
	line-height: 20px;
	color: #666
}

.mod-ask-view {
	
}

.mod-ask-main {
	width: 750px;
}

.mod-ask-topbar {
	border: 0px solid #f3f3f3;
	background: #016bae;
	height: 34px;
	position: relative
}

.mod-ask-topbar .ipt-ask-topbar {
	border: none;
	background: #fff;
	height: 26px;
	line-height: 26px;
	margin-top: 3px;
	_margin-top: 2px;
	margin-left: 3px;
	width: 643px;
	_width: 638px;
	padding-left: 5px;
	color: #aaa;
	font-family: "Microsoft YaHei", SimHei;
}

.mod-ask-topbar label span {
	color: #999
}

.mod-ask-topbar label {
	position: absolute;
	font-family: Tahoma, Geneva, sans-serif;
	right: 110px;
	top: 10px;
	line-height: 14px;
	color: #999
}

.mod-ask-topbar .btn-ask-topbar {
	display: block;
	width: 95px;
	height: 30px;
	border: none;
	background-position: -640px -680px;
	_background: url(../images/ie6/btn-que.jpg) no-repeat 0 0;
	position: absolute;
	right: 2px;
	top: 2px;
	cursor: pointer;
}

.mod-ask-topbar .on {
	background-position: -640px -720px;
	_background: url(../images/ie6/btn-que-on.jpg) no-repeat 0 0
}

.mod-ask-topbar .btn-ask-topbar-type2 {
	display: block;
	width: 105px;
	height: 30px;
	border: none;
	background-position: -840px -680px;
	position: absolute;
	right: 2px;
	top: 2px;
	cursor: pointer;
}

.mod-ask-topbar .btn-ask-topbar-an {
	display: block;
	width: 95px;
	height: 30px;
	border: none;
	background-position: -740px -680px;
	_background: url(../images/ie6/btn-que.jpg) no-repeat 0 0;
	position: absolute;
	right: 2px;
	top: 2px;
	cursor: pointer;
}

.mod-ask-topbar-an .on {
	background-position: -740px -720px;
	_background: url(../images/ie6/btn-que-on.jpg) no-repeat 0 0
}

.ask-box {
	border: 1px solid #e2e2e2;
	font-family: Tahoma, Geneva, sans-serif;
	background: #fff
}

.ask-question {
	border-top: 2px solid #0074bd;
	background: #fafeff
}

.ask-best {
	border-top: 2px solid #f37c06;
	background: #fff8ed
}

.ask-box .title {
	height: 32px;
	line-height: 32px;
	position: relative;
	border-bottom: 1px solid #e2e2e2;
	padding-left: 48px;
	font-family: "Microsoft YaHei", SimHei;
}

.ask-box .title font {
	font-weight: normal;
	padding: 0 5px;
	color: #999
}

.ask-box .title,.ask-box .title h1 {
	font-size: 14px;
	font-weight: bold;
	color: #000
}

.ask-box .title .h-title {
	font-size: 14px;
	font-weight: bold;
	color: #000
}

.ask-box .title span {
	float: right;
	padding-right: 12px;
	font-size: 12px;
	font-weight: normal;
	color: #666
}

.ask-question .title i {
	display: block;
	width: 38px;
	height: 35px;
	position: absolute;
	background-position: -540px -920px;
	top: -2px;
	left: -1px
}

.ask-best .title i {
	display: block;
	width: 38px;
	height: 35px;
	position: absolute;
	background-position: -600px -920px;
	top: -2px;
	left: -1px
}

.ask-box .bd {
	padding: 10px 30px;
	line-height: 24px;
	position: relative
}

.ask-box .cod-a {
	position: absolute;
	right: 30px;
	top: 10px;
}

.user-info strong {
	color: #000
}

.user-info a,.question-type a {
	color: #06c;
	padding: 0 2px;
}

.user-info a:hover,.question-type a:hover {
	color: #fff;
	background: #06c
}

.user-info span,.question-type span {
	color: #666;
	padding-right: 10px;
}

.ask-box .container {
	margin: 10px 0;
}

.ask-box .container p {
	font-size: 14px;
}

.ask-box .question-answer .btn-showAnswer {
	color: #06c;
	position: relative;
}

.btn-showAnswer i {
	position: absolute;
	display: block;
	background-position: -580px -96px;
	height: 4px;
	width: 7px;
	left: 80px;
	top: 6px;
}

.btn-showAnswer i.on {
	background-position: -580px -116px;
}

.ask-other .title,.ask-links .title {
	border: none;
	padding-left: 30px;
	padding-top: 5px;
}

.ask-other .bd {
	padding-top: 0
}

.btn-samequestion {
	display: block;
	width: 60px;
	height: 24px;
	line-height: 24px;
	text-align: center;
	background-position: -680px -760px;
	color: #666
}

.btn-samequestion:hover {
	background-position: -740px -760px;
	color: #39c
}

.btn-agree {
	display: block;
	width: 40px;
	height: 24px;
	line-height: 24px;
	text-align: center;
	background-position: -600px -760px;
	color: #cd1213;
	padding-left: 20px;
}

.btn-agree font,.btn-agree span {
	color: #cd1213;
	font-weight: bold
}

.btn-agree font {
	display: none
}

.ask-other .cod {
	
}

.ask-other .bd li.last {
	border: none;
}

.other-item {
	border-bottom: 1px solid #ccc;
	padding: 10px 0;
}

.other-item b {
	font-weight: normal;
	color: #333
}
/*show answer*/
.answer-editor {
	display: block
}

.answer-editor .edit {
	background: #fff;
	border: 1px solid #cbdfe4;
}

.answer-editor .jq-edit {
	width: 658px;
	height: 180px;
	border: none;
	padding: 5px 10px;
	line-height: 24px;
	font-size: 14px;
	color: #666;
	resize: none;
	outline: none;
	font-family: Tahoma
}

.answer-editor .count {
	border-top: 1px solid #d9d9d9;
	text-align: right;
	padding-right: 10px;
	line-height: 24px;
	height: 24px;
	background: #f9f9f9;
	color: #999
}

.answer-editor .count span {
	color: #888
}

.answer-editor .ask-add-submit {
	display: block;
	width: 150px;
	height: 42px;
	border: none;
	line-height: 999px;
	overflow: hidden;
	background-position: -700px -800px;
	cursor: pointer;
	_background: url(../images/ie6/btn-reque.jpg) no-repeat 0 0;
}

.answer-editor .on {
	background-position: -700px -860px;
	_background: url(../images/ie6/btn-reque-on.jpg) no-repeat 0 0
}

.ask-share {
	padding: 10px;
	position: relative;
	height: 18px
}

.ask-sh-t {
	position: absolute;
	left: 10px;
	top: 12px;
}

.ask-box #bdshare {
	position: absolute;
	left: 60px;
	top: 5px;
}

.ask-links li {
	border-bottom: 1px dashed #e2e2e2;
	height: 30px;
	line-height: 30px;
	font-family: Tahoma, Geneva, sans-serif
}

.ask-links li.last {
	boder-bottom: 0
}

.ask-links li span {
	float: right;
	font-size: 12px;
	color: #999
}

.ask-links li a {
	font-size: 14px;
	height: 30px;
	line-height: 30px;
	color: #06C
}

.ask-links li a:hover,.more-list a:hover {
	text-decoration: underline
}

.more-list a {
	font-size: 14px;
	height: 36px;
	line-height: 36px;
	color: #06C
}

.sub-right {
	width: 230px;
	overflow: hidden;
	margin-left: 10px;
}

.sub-right .mod-login {
	border: 1px solid #e2e2e2;
	padding: 0px 15px 10px 15px;
	background: #fff
}

.sub-right .mod-login .hd {
	height: 32px;
	line-height: 32px;
	color: #666;
	font-size: 14px;
	font-weight: bold
}

.sub-right .mod-login .bd dl {
	position: relative;
	margin-left: 46px;
	margin-top: 3px;
	margin-bottom: 5px;
}

.sub-right .mod-login .bd dt {
	position: absolute;
	left: -46px;
	line-height: 28px;
	color: #666
}

.mod-login .ipt {
	padding: 4px 5px;
	border: #ABABAB 1px solid;
	box-shadow: 2px 2px 3px #EDEDED inset;
	font-size: 14px;
	font-family: Tahoma, Geneva, sans-serif
}

.mod-login .norWidthIpt {
	width: 136px;
}

.mod-login .mainAcceptDl input {
	margin-left: 0
}

.mod-login .mainAcceptDl label,.mod-login .mainAcceptDl input {
	vertical-align: middle
}

.mod-login .btnLog {
	width: 96px;
	border: none;
	cursor: pointer;
	color: black;
	font-size: 14px;
	height: 34px;
	text-align: center;
	line-height: 32px;
	background: url(../images/qb_user_login.png) no-repeat 0 -156px;
	border: none
}

.mod-login .regForm-item .on {
	background-position: 0 -190px
}

.mod-login .log-forgetA {
	right: -10px;
	top: 9px;
}

.mod-acc {
	
}

.mod-acc .title {
	border: 1px solid #e2e2e2;
	border-bottom: none;
	background: #fff;
	padding-left: 20px;
}

.mod-acc .title .title-main a {
	font-family: "Microsoft YaHei", SimHei;
	font-size: 18px;
	color: #478ad8;
	font-weight: bold
}

.mod-acc .title .title-main a:hover {
	text-decoration: underline
}

.mod-acc .title .title-right {
	padding-right: 20px;
}

.mod-acc .title .title-right em {
	font-style: normal;
	color: #ddd;
	padding: 0 5px;
}

.mod-acc .title .title-right a {
	color: #666
}

.mod-acc .title .title-right a:hover {
	text-decoration: underline
}

.mod-acc .container {
	border: 1px solid #e2e2e2;
	border-top: none;
	background: #fff;
	height: 276px;
}

.mod-maxDiv .title {
	height: 38px;
	line-height: 38px;
}

.mod-maxDiv .container {
	
}

.hr_blue {
	height: 2px;
	overflow: hidden;
	background: #076ff8
}

.sub-main-imglist {
	padding-top: 10px;
	padding-bottom: 10px;
	width: 676px;
	border-right: 1px solid #f6f6f6;
}

.sub-main-imglist li {
	float: left;
	padding-left: 10px;
}

.sub-right-imglist {
	width: 190px;
	overflow: hidden
}

.sub-right-imglist li {
	border-bottom: 1px solid #f6f6f6
}

.sub-right-imglist li.last {
	border-bottom: none
}

.sub-right-imglist li a {
	display: block
}
/*mod-hot*/
.mod-hot {
	position: relative
}

.mod-hot .title {
	border: 1px solid #e2e2e2;
	border-bottom: none;
	border-top: none;
	background: #fff;
}

.mod-hot .tab li {
	float: left;
	background: #f6f6f6;
	border-right: 1px solid #d1d1d1
}

.mod-hot .tab li a {
	display: block;
	border-bottom: 1px solid #d1d1d1;
	font-family: "Microsoft YaHei", SimHei;
	font-size: 14px;
	width: 105px;
	text-align: center;
	color: #999;
	height: 37px;
}

.mod-hot .tab li a.selected {
	border-bottom: 1px solid #fff;
	background: #fff;
	color: #478ad8
}

.mod-hot .container {
	border: 1px solid #e2e2e2;
	border-top: none;
	background: #fff;
	height: 198px;
	clear: both;
	position: relative
}

.mod-hot .container .txt-bd {
	width: 739px;
	height: 120px;
	overflow: hidden;
	border-bottom: 1px solid #f6f6f6
}

.mod-hot .container .sub-hot-box {
	padding: 10px;
}

.mod-hot .container .sub-hot-box li {
	float: left;
	text-align: center;
	width: 119px;
	border-right: 1px solid #e2e2e2;
	height: 14px;
	line-height: 14px;
	margin: 10px 0
}

.mod-hot .container .sub-hot-box li.last {
	border: none;
}

.mod-hot .container .sub-hot-box li a:hover {
	text-decoration: underline
}

.mod-hot .container .sub-acc-eve {
	position: absolute;
	right: 0px;
	top: -38px;
	_top: -39px;
	width: 248px;
	height: 236px;
	background: #fff;
	border-left: 1px solid #d1d1d1;
	z-index: 999
}

.mod-hot .container .sub-acc-eve .hd {
	height: 38px;
	line-height: 38px;
	font-family: "Microsoft YaHei", SimHei;
	font-size: 14px;
	color: #666;
	padding: 0 10px;
	font-weight: 700
}

.mod-hot .container .sub-acc-eve .hd a {
	color: #06c
}

.mod-hot .container .sub-acc-eve .bd {
	padding: 0 10px;
}

.mod-hot .container .sub-acc-eve .bd span {
	display: block;
	clear: both
}

.mod-hot .container .sub-acc-eve .bd span.img {
	margin-bottom: 1px;
}

.mod-hot .container .sub-acc-eve .bd span.links {
	border: 1px solid #d1d1d1;
	height: 28px;
	background: #f5f5f5;
	clear: both
}

.mod-hot .container .sub-acc-eve .bd span.links a {
	height: 28px;
	line-height: 28px;
	text-align: center;
	border-right: 1px solid #dedede;
	overflow: hidden;
	padding: 0 11px;
}

.mod-hot .container .sub-acc-eve .bd span.links a.last {
	border-right: 0;
}

.mod-hot .container .sub-acc-eve .bd span.links a:hover {
	text-decoration: underline
}

.mod-hot .container .sub-acc-eve .bd p {
	line-height: 20px;
	padding: 6px 0;
	color: #666
}

.mod-hot .container .sub-acc-eve .bd p a {
	color: #06c
}

.mod-hot .container .sub-acc-eve .bd p a:hover {
	text-decoration: underline
}

.mod-hot .container .star-bd {
	width: 720px;
	height: 77px;
	overflow: hidden;
	position: absolute;
	bottom: 0px;
	left: 0px;
}

.mod-hot .container .star-bd .hd {
	width: 120px;
	height: 77px;
	overflow: hidden;
	line-height: 999px;
}

.mod-hot .container .star-bd .hd i {
	display: block;
	width: 120px;
	height: 60px;
	background-position: -40px -260px;
	position: absolute;
	top: 10px;
	left: 14px;
}

.mod-hot .container .star-bd .bd {
	width: 600px;
	_width: 600px;
	height: 77px;
	overflow: hidden;
	padding: 0px
}

.mod-hot .container .star-bd .bd-logo-list li {
	float: left;
	width: 100px;
	height: 77px;
	overflow: hidden;
	margin: 0;
	padding: 0;
	border: 0
}

.mod-hot .container .star-bd .bd-logo-list li a {
	display: block;
	float: left;
	width: 100px;
	height: 77px;
	background: #000
}

.bt-stmes {
	padding: 10px 0;
	text-align: center;
	border-top: 1px dashed #e2e2e2;
	margin-top: 10px;
}

.bt-stmes a {
	color: #06c;
}

.bt-stmes a:hover {
	text-decoration: underline
}

.sub-right .mod-hotquestion {
	border: 1px solid #ccc;
	padding: 0px 15px 10px 15px
}

.sub-right .mod-hotquestion .hd {
	height: 32px;
	line-height: 32px;
	color: #666;
	font-size: 14px;
	font-weight: bold
}

.sub-right .mod-hotquestion .bd li {
	line-height: 24px;
	height: 24px;
	border-bottom: 1px dashed #e5e5e5
}

.sub-right .mod-hotquestion .bd li.last {
	border: none
}

.sub-right .mod-hotquestion .bd li a {
	color: #06c
}

.sub-right .mod-hotquestion .bd li a:hover {
	text-decoration: underline
}

.sub-right .mod-hotquestion .bd li span {
	float: right;
	color: #999
}

.ask-cur {
	border-top: 1px solid #e2e2e2
}

.ask-cur .title {
	border: none;
	padding-left: 20px;
}

.ask-cur .title span a {
	color: #666
}

.ask-cur .title span a:hover {
	text-decoration: underline
}

.ask-cur .bd {
	padding: 0 20px 20px 20px;
}

.ask-cur .bd li {
	float: left;
	line-height: 24px;
	height: 24px;
	padding-right: 28px;
	white-space: nowrap
}

.ask-cur .bd li a {
	color: #06c;
	padding: 2px 2px;
	font-size: 14px;
}

.ask-cur .bd li a:hover {
	background: #06c;
	color: #fff;
}

.ask-cur .bd li a:hover span {
	color: #6FF
}

.ask-cur .bd li a span {
	color: #aaa;
	padding: 0 1px;
}

.ask-cur .bd li a.on {
	background: #06c;
	color: #fff;
}

.ask-cur .bd li a.on span {
	color: #6FF
}

.ask-box .hd .mod-nor-title {
	height: 32px;
	line-height: 32px;
}

.ask-list-brand {
	padding-bottom: 20px;
	_padding-bottom: 40px;
}

.ask-list-brand li {
	float: left;
	width: 222px;
	line-height: 30px;
	height: 30px;
	background: url(../images/point-blue3x3.jpg) no-repeat left center
}

.ask-list-brand li a {
	font-size: 14px;
	color: #06c;
	padding: 2px;
	margin-left: 6px;
}

.ask-list-brand li a:hover {
	background: #06c;
	color: #fff;
}

.ask-list-brand li span {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
}

.ask-sc-t {
	position: relative
}

.ask-sc-t i.arror {
	position: absolute;
	left: 52px;
	top: -1px;
	background-position: -20px -540px;
	display: block;
	width: 10px;
	height: 5px;
	overflow: hidden
}

.ask-list-tb {
	border-top: 0px solid #0074BD
}

.ask-list-tb .hd {
	border-bottom: 1px solid #e2e2e2;
	border-top: 1px solid #e2e2e2
}

.ask-list-tb .hd li {
	float: left;
	width: 100px;
	height: 32px;
	line-height: 32px;
	border-right: 1px solid #e2e2e2
}

.ask-list-tb .hd li a {
	display: block;
	float: left;
	width: 100px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	font-size: 14px;
	font-weight: normal;
	color: #999
}

.ask-list-tb .hd li a:hover {
	color: #333;
	background: #f5f5f5
}

.ask-list-tb .hd li a.on {
	color: #333;
	background: #fff8ed;
	font-weight: bold
}

.ask-list-item th {
	line-height: 32px;
	height: 32px;
	font-size: 12px;
	border-bottom: 1px solid #e5e5e5;
	color: #666
}

.ask-list-item td {
	line-height: 32px;
	height: 32px;
	font-size: 12px;
	border-bottom: 1px dashed #e5e5e5
}

.ask-list-item td a {
	color: #06c;
	font-size: 14px;
}

.ask-list-item td a:hover {
	text-decoration: underline
}

.ask-list-item th,.ask-list-item td {
	text-align: center
}

.ask-list-item th.first,.ask-list-item td.first {
	text-align: left
}

.ask-list-item table span {
	color: #999;
	font-family: Tahoma, Geneva, sans-serif
}

.ask-list-item td.first {
	padding-left: 12px;
	background: url(../images/point-blue3x3.jpg) no-repeat left center
}
/*ask-index*/
.mod-blueborder {
	border: 3px solid #c6e0ff
}

.ask-focus {
	border: 1px solid #478ad8;
	padding: 10px 10px 12px 10px;
	position: relative
}

.ask-acc-news {
	margin-left: 20px;
	width: 392px;
}

.ask-acc-news .hd {
	line-height: 20px;
	font-weight: bold
}

.ask-acc-news .hd span {
	float: right;
}

.ask-acc-news .hd span a {
	font-weight: normal;
	color: #06c;
}

.ask-acc-news .hd span a:hover {
	
}

.ask-acc-news dt {
	line-height: 20px;
	height: 20px;
	margin: 8px 0
}

.ask-acc-news dt a {
	font-size: 18px;
	font-family: "Microsoft YaHei", SimHei;
	color: #000;
}

.ask-acc-news dd {
	background: url(../images/point-blue3x3.jpg) no-repeat left center;
	line-height: 26px
}

.ask-acc-news dd a {
	font-size: 14px;
	color: #06c;
	line-height: 26px;
	padding-left: 10px;
}

.ask-acc-news a:hover {
	text-decoration: underline
}

.ask-acc-news dd span {
	float: right;
	color: #999
}

.left-ask {
	width: 202px;
}

.left-ask .sub-ask-left {
	border: 1px solid #478ad8;
	padding: 1px;
}

.left-ask .sub-ask-left .hd {
	background: #ebf4ff;
	height: 30px;
	line-height: 30px;
	position: relative;
	font-size: 12px;
	font-weight: bold;
	color: #377bca;
	padding: 0 10px;
}

.left-ask .sub-ask-left .bd {
	padding: 10px;
}

.left-ask .sub-ask-left .bd dl {
	margin-bottom: 10px;
}

.left-ask .sub-ask-left .bd dl a {
	color: #133DB6;
	padding-right: 5px;
}

.left-ask .sub-ask-left .bd dl a:hover {
	text-decoration: underline
}

.left-ask .sub-ask-left .bd dl dt a {
	font-size: 14px;
	line-height: 24px;
	font-weight: bold
}

.left-ask .sub-ask-left .bd dl dd a {
	line-height: 20px;
	white-space: nowrap
}

.main-ask-c {
	margin-left: 10px;
	width: 538px;
	overflow: hidden
}

.sub-question {
	border: 1px solid #478ad8;
	padding: 1px;
}

.sub-question .hd {
	background: #ebf4ff;
	height: 28px;
	line-height: 28px;
	position: relative;
	font-size: 12px;
	font-weight: bold;
	color: #377bca;
	padding: 0 10px;
}

.sub-question .hd span {
	float: right;
}

.sub-question .hd span a {
	font-weight: normal
}

.sub-question .bd {
	padding: 10px;
	border: 2px solid #ebf4ff
}

.sub-question .bd li {
	line-height: 24px;
	font-size: 14px;
	background: url(../images/point-blue3x3.jpg) no-repeat left center;
}

.sub-question .bd li a {
	font-size: 14px;
	padding-left: 10px;
	color: #133DB6
}

.sub-question .bd li a:hover {
	text-decoration: underline
}

.sub-question .bd li span {
	float: right;
	color: #999
}

.sub-question .bd li em a {
	color: #666;
	font-style: normal
}

.sub-question .bd li em a:hover {
	color: #333;
	text-decoration: underline
}

.mod-right-block {
	background: #e7e7e7;
	padding: 3px;
}

.mod-hotquestion {
	background: #fff
}

.mod-right-block .hd span {
	float: right
}

.mod-right-block .hd span a {
	font-weight: normal;
	color: #06c
}

.sub-right .mod-dbranking {
	border: 1px solid #ccc;
	padding: 0px 15px 10px 15px;
	background: #fff
}

.sub-right .mod-dbranking .hd {
	height: 32px;
	line-height: 32px;
	color: #666;
	font-size: 14px;
	font-weight: bold
}

.sub-right .mod-dbranking .bd {
	background-position: -960px 7px
}

.sub-right .mod-dbranking .bd li {
	line-height: 24px;
	height: 24px;
	padding-left: 20px;
}

.sub-right .mod-dbranking .bd li a {
	color: #06c
}

.sub-right .mod-dbranking .bd li a:hover {
	text-decoration: underline
}

.sub-right .mod-dbranking .bd li span {
	float: right;
	color: #999;
	font-family: Tahoma, Geneva, sans-serif
}

.sub-right .mod-brand-ranking {
	border: 1px solid #ccc;
	padding: 0px 15px 10px 15px;
	background: #fff
}

.bd-right-ads {
	position: absolute;
	right: 0;
	top: 0px;
	width: 60px;
	z-index: 999
}

.bd-right-ads a {
	display: block;
	width: 48px;
	height: 48px;
	padding: 1px;
	border: 1px solid #E2E2E2;
	margin: 8px 0;
	margin-bottom: 16px;
}

.sub-right .mod-brand-ranking .hd {
	height: 32px;
	line-height: 32px;
	color: #666;
	font-size: 14px;
	font-weight: bold
}

.sub-right .mod-brand-ranking .bd {
	
}

.sub-right .mod-brand-ranking .bd dl {
	position: relative;
	height: 50px;
	border-bottom: 1px dashed #f5f5f5;
	padding: 8px 0;
	padding-right: 70px;
}

.sub-right .mod-brand-ranking .bd dl dt {
	position: absolute;
	right: 0px;
	top: 8px;
}

.sub-right .mod-brand-ranking .bd dl dt img {
	width: 48px;
	height: 48px;
}

.sub-right .mod-brand-ranking .bd dl dt a {
	display: block;
	width: 48px;
	height: 48px;
	padding: 1px;
	border: 1px solid #e2e2e2
}

.sub-right .mod-brand-ranking .bd dl dd {
	line-height: 22px;
}

.sub-right .mod-brand-ranking .bd li {l
	
}

.sub-right .mod-brand-ranking .bd a {
	color: #06c
}

.sub-right .mod-brand-ranking .bd span {
	display: block
}

.sub-right .mod-brand-ranking .bd dd a:hover {
	text-decoration: underline
}

.tip-an-num {
	color: #999;
	font-family: Tahoma, Geneva, sans-serif
}

.ico-score {
	display: inline-block;
	padding-left: 12px;
	padding-top: 3px;
	background: url(../images/icn_ps.gif) left center no-repeat;
	color: #C00;
}

.list-so-answer {
	
}

.list-so-answer a:hover {
	text-decoration: underline
}

.list-so-answer dl {
	border-bottom: 1px dashed #e2e2e2;
	padding: 15px 0
}

.list-so-answer dl dt {
	line-height: 24px;
	height: 24px;
}

.list-so-answer dl dt a {
	font-size: 14px;
	color: #0057b6;
}

.list-so-answer dl dt a font {
	color: #f60;
	font-size: 14px;
}

.list-so-answer dl dd.result-info p {
	color: #666;
	font-size: 12px;
}

.list-so-answer dl dd.result-info font {
	color: #f60;
	font-size: 12px;
}

.list-so-answer dl dd.result-cate p {
	color: #666;
	font-size: 12px;
}

.list-so-answer dl dd.result-cate span {
	color: #999;
	font-family: Tahoma, Geneva, sans-serif;
	line-height: 24px;
	padding-right: 10px;
}

.list-so-answer dl dd.result-cate span a {
	color: #0057b6
}
/*ask login*/
.mod-login-btns {
	height: 44px;
	overflow: hidden
}

.mod-login-btns a {
	display: block;
	width: 110px;
	height: 44px;
	line-height: 999px;
	overflow: hidden
}

.btn-ask-log {
	background-position: -640px -440px;
}

.btn-ask-log:hover {
	background-position: -640px -500px;
}

.btn-ask-reg {
	background-position: -760px -440px;
}

.btn-ask-reg:hover {
	background-position: -760px -500px;
}

.mod-btn-ask {
	height: 44px;
	overflow: hidden
}

.mod-btn-ask a {
	display: block;
	width: 230px;
	height: 44px;
	line-height: 999px;
	overflow: hidde
}

.btn-ask-question {
	background-position: -720px -560px;
}

.btn-ask-question:hover {
	background-position: -720px -620px;
}

.log-in-type {
	
}

.base-img {
	width: 84px;
}

.base-img a {
	width: 80px;
	padding: 1px;
	border: 1px solid #e2e2e2;
	display: block
}

.base-info {
	padding-left: 10px;
}

.base-name {
	display: block;
	color: #333;
	font-family: "Microsoft YaHei", SimHei;
	font-weight: bold;
	font-size: 16px;
	line-height: 24px;
	margin-bottom: 4px
}

.base-level {
	display: block;
	font-size: 12px;
	color: #666;
	line-height: 20px;
	height: 20px;
}

.base-level a {
	color: #06c
}

.base-level a:hover {
	text-decoration: underline
}

.base-coin {
	display: block;
	font-size: 12px;
	color: #666;
	line-height: 20px;
	height: 20px;
}

.base-coin b {
	font-family: Tahoma, Geneva, sans-serif
}

.log-user-askinfo {
	margin-top: 10px;
}

.list-log-askBar li {
	float: left;
	padding: 0 10px;
	border-right: 1px solid #e2e2e2
}

.list-log-askBar li.last {
	border: none
}

.list-log-askBar li a {
	
}

.list-log-askBar li a:hover span {
	text-decoration: underline
}

.list-log-askBar li a font {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 20px;
	font-weight: bold;
	display: block;
	margin-bottom: 5px;
}
/* å›¾ç‰‡æŒ‰é’®(å·¦)æ»šåŠ¨ - å…¬ç”¨ç±» */
.picBtnLeft {
	width: 310px;
	height: 400px;
	position: relative;
	overflow: hidden;
	zoom: 1;
}

.picBtnLeft .hd {
	width: 310px;
	height: 84px;
	position: absolute;
	top: 320px;
}

.picBtnLeft .hd ul {
	width: 310px;
	overflow: hidden;
	zoom: 1;
}

.picBtnLeft .hd ul li {
	padding-top: 5px;
	float: left;
	_display: inline;
	text-align: center;
}

.picBtnLeft .hd ul li img {
	width: 68px;
	height: 68px;
	border: 2px solid #ddd;
	cursor: pointer;
	margin-right: 5px;
}

.picBtnLeft .hd ul li.on {
	background: url("../images/icoUp.gif") no-repeat 32px 0;
}

.picBtnLeft .hd ul li.on img {
	border-color: #f60;
}

.picBtnLeft .bd {
	width: 310px;
	height: 310px;
	position: relative;
}

.picBtnLeft .bd img {
	width: 310px;
	height: 310px;
}

.picBtnLeft .bd li {
	position: relative;
	zoom: 1;
}

.picBtnLeft .bd li .pic {
	position: relative;
	z-index: 0;
	line-height: 0px;
}

.picBtnLeft .bd li .bg {
	display: none;
	width: 310px;
	height: 30px;
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 1;
	background: #000;
	filter: alpha(opacity =   60);
	opacity: 0.6;
}

.picBtnLeft .bd li .title {
	display: none;
	width: 310px;
	height: 30px;
	line-height: 30px;
	left: 0;
	bottom: 0;
	position: absolute;
	z-index: 2;
}

.picBtnLeft .bd li .title a {
	color: #fff;
}
/*i*/
.mod-i {
	border: 1px solid #d1d1d1;
	background: #fcfcfc
}

.mod-i-left {
	width: 739px;
	border-right: 1px solid #ebebeb;
	background: #fff;
}

.i-detail-user {
	padding: 20px;
	border-bottom: 1px solid #ebebeb
}

.i-user-img {
	width: 180px;
	padding-right: 20px;
}

.i-user-info {
	width: 499px;
}

.i-user-info dt span {
	font-family: "Microsoft YaHei", SimHei;
	font-size: 24px;
	font-weight: bold;
	color: #f60
}

.i-user-info dt a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #1f75d8;
	padding-left: 20px;
}

.i-user-info dt a:hover {
	text-decoration: underline
}

.i-user-info dd.sd-title {
	font-family: "Microsoft YaHei", SimHei;
	font-size: 18px;
	font-weight: bold;
	line-height: 40px;
	height: 40px;
	color: #666
}

.i-user-info dd.sd-title font {
	font-size: 18px;
	color: #1f75d8
}

.i-user-info dd {
	font-size: 12px;
	color: #000;
	line-height: 26px;
	font-family: Verdana, Geneva, sans-serif
}

.i-user-info dd font {
	color: #666
}

.i-user-info dd.sd-log {
	padding-top: 20px;
}

.i-user-tmp {
	padding: 0 20px;
}

.i-user-tmp .hd {
	height: 46px;
	line-height: 46px;
	font-family: "Microsoft YaHei", SimHei;
	font-size: 14px;
	font-weight: bold;
	color: #666;
	position: relative;
	padding-left: 24px;
}

.i-user-tmp .hd i {
	position: absolute;
	left: 0;
	top: 14px;
	width: 16px;
	height: 16px;
	overflow: hidden
}

.i-user-tmp .bd {
	margin-bottom: 20px;
}

.i-user-tmp .bd th,.i-user-tmp .bd td {
	height: 40px;
	line-height: 40px;
	border-bottom: 1px solid #e2e2e2;
	font-size: 14px;
}

.i-user-tmp .bd th {
	color: #999
}

.i-user-tmp .resume-list {
	
}

.i-user-tmp .resume-list li {
	padding: 10px 0;
	border-bottom: 1px solid #d1d1d1
}

.i-user-tmp .resume-list li .resume-title {
	font-size: 14px;
	font-family: Verdana, Geneva, sans-serif;
	line-height: 24px;
	height: 24px;
	color: #666
}

.i-user-tmp .resume-list li .resume-title b {
	color: #06c
}

.i-user-tmp .resume-list li p {
	line-height: 20px;
	color: #333;
	font-size: 12px;
}

.i-user-tmp .intent-list {
	
}

.i-user-tmp .intent-list li {
	padding: 10px 0;
	border-bottom: 1px solid #d1d1d1
}

.i-user-tmp .intent-list li p {
	line-height: 20px;
	color: #333;
	font-size: 12px;
}

.i-user-tmp .intent-list li span {
	font-size: 12px;
	font-family: Verdana, Geneva, sans-serif;
	color: #999;
	line-height: 24px;
	height: 24px;
	display: block
}

.sd-bottom {
	text-align: center;
	padding: 40px 0;
}

.sd-bottom .btn-show-contact {
	text-align: left;
	margin: 0 auto
}

.about .hd i {
	background-position: -600px -220px;
}

.about .hd {
	border-bottom: 2px solid #3093f8;
}

.resume .hd i {
	background-position: -600px -240px;
}

.resume .hd {
	border-bottom: 2px solid #e8993e;
}

.intent .hd i {
	background-position: -600px -260px;
}

.intent .hd {
	border-bottom: 2px solid #6dbe27;
}

.btn-show-contact {
	width: 361px;
	height: 58px;
	line-height: 58px;
	background-position: -559px -360px;
	padding-left: 20px;
	font-size: 14px;
	font-weight: bold;
	color: #666;
	position: relative
}

.btn-show-contact a {
	color: #06c;
	font-weight: bold;
	font-size: 14px;
}

.btn-sd-reg {
	display: block;
	width: 130px;
	height: 58px;
	position: absolute;
	right: 0;
	top: 0;
	line-height: 999px;
	overflow: hidden
}

.mod-i-right {
	width: 248px;
	overflow: hidden
}

.i-right-tmp {
	padding: 0 10px;
}

.i-right-tmp .hd {
	height: 34px;
	line-height: 34px;
	border-bottom: 1px solid #d1d1d1;
	font-size: 14px;
	font-weight: bold;
	color: #666
}

.i-right-tmp .bd {
	padding: 10px 0
}

.itmp-img li {
	float: left;
	width: 50px;
	padding-left: 9px;
	margin-bottom: 5px;
}

.itmp-img li a {
	line-height: 20px;
}

.itmp-img li a:hover {
	text-decoration: underline;
	color: #06c
}

.itmp-img li.first {
	padding-left: 0
}

.itmp-txt li {
	float: none;
	line-height: 24px;
	height: 24px;
	padding-left: 10px;
	background: url(../images/point-blue3x3.jpg) no-repeat left center;
}

.itmp-txt li a {
	color: #06c
}

.itmp-txt li a:hover {
	text-decoration: underline
}
/*checkbox radio*/
label.checkbox {
	padding-left: 24px;
	cursor: pointer;
	line-height: 22px;
	height: 21px;
	display: inline-block;
}

label.checked {
	background-position: left 100%;
}

label.disabled {
	background-position: left 0px;
}

.hRadio {
	display: inline-block;
	background: #fff;
	border: 1px solid #ccc;
	padding: 0 3px;
	height: 22px;
	line-height: 22px;
	cursor: pointer;
	vertical-align: middle;
	_height: 20px;
	_line-height: 20px;
	_margin-bottom: 1px;
}

.hRadio_Checked {
	color: #ea964b;
	background: #fff1e1;
	border-color: #ffddb6
}
/*é»‘å±ä»»åŠ¡æç¤º*/
#wrap-mession {
	width: 100%;
	height: 100%;
	background: url(../images/alpha-black.png) repeat 0 0;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 99999
}

.clearmp {
	margin-top: 0;
	padding-top: 0;
	padding-bottom: 0
}
/*SELECT TYPE*/
.show-link-p a,.show-link-c a,.btn-select,.select-show-tip .hd i {
	background-image: url(../images/btn-selectType.png);
	background-repeat: no-repeat;
}

.select-type {
	position: relative;
	background: url(../images/bg-select-type.jpg) no-repeat center 0;
	height: 450px;
	margin-top: 150px;
}

.btn-select {
	display: block;
	width: 84px;
	height: 120px;
	background-position: 0 -140px;
	position: absolute;
	left: 50%;
	top: 100px;
	line-height: 999px;
	overflow: hidden
}

.st-person {
	margin-left: -100px;
	background-position: 0px -140px
}

.st-com {
	background-position: -100px -140px
}

.st-person:hover {
	margin-left: -100px;
	background-position: 0px -280px
}

.st-com:hover {
	background-position: -100px -280px
}

.st-person:hover {
	margin-left: -100px;
	background-position: 0px -280px
}

.st-com:hover {
	background-position: -100px -280px
}

.select-show-tip {
	display: none
}

.show-link-p {
	position: absolute;
	width: 200px;
	height: 60px;
	left: 50%;
	margin-left: -105px;
	top: 250px;
}

.show-link-c {
	position: absolute;
	width: 200px;
	height: 60px;
	left: 50%;
	margin-left: -105px;
	top: 250px;
}

.show-link-p a {
	display: block;
	width: 200px;
	height: 60px;
	line-height: 999px;
	overflow: hidden;
}

.show-link-c a {
	display: block;
	width: 200px;
	height: 60px;
	line-height: 999px;
	overflow: hidden;
}

a.link-person {
	background-position: 0 -440px;
}

a.link-com {
	background-position: 0 -500px;
}

.show-link-p,.show-link-c {
	display: none
}

.select-show-tip {
	width: 200px;
	background: #464646;
	color: #fff;
	position: absolute;
	left: 50%;
	top: 100px;
}

.select-show-tip .hd {
	background: #383838;
	color: #fff;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	font-weight: bold;
	padding: 0 10px;
	position: relative
}

.select-show-tip .hd i {
	position: absolute;
	width: 4px;
	height: 7px;
	top: 10px;
	overflow: hidden
}

.select-show-tip .bd {
	padding: 5px 10px;
	color: #fff;
	line-height: 20px;
	font-size: 12px;
}

#select-person-tip {
	margin-left: -320px;
}

#select-com-tip {
	margin-left: 100px;
}

#select-person-tip i {
	right: -4px;
	background-position: -280px -7px
}

#select-com-tip i {
	left: -4px;
	background-position: -280px 0px
}
/*Alert Box*/

/*SILDES*/
/*index-bd-logo*/
#bd_logo_slides {
	width: 120px;
	height: 276px;
	position: relative;
	overflow: hidden;
	border-right: 1px solid #f6f6f6
}

#bd_logo_slides .bd_img {
	left: 0;
	top: 0;
	height: 251px;
}

#bd_logo_slides .bd_img .slides_container li {
	width: 120px;
}

#bd_logo_slides .bd_img .slides_container li a {
	border-bottom: 1px solid #f6f6f6;
	display: block
}

#bd_logo_slides .pagination {
	position: absolute;
	bottom: 10px;
	left: 40px
}

#bd_logo_slides .pagination li {
	float: left;
	width: 10px;
	height: 10px;
	margin: 0 2px;
	line-height: 99px;
	overflow: hidden
}

#bd_logo_slides .pagination li a {
	float: left;
	display: block;
	width: 10px;
	height: 10px;
	background-position: -560px -180px;
}

#bd_logo_slides .pagination li.current a {
	background-position: -560px -190px;
}
/*index-bd-jmStory*/
#jmStory_slides {
	width: 190px;
	height: 142px;
	position: relative;
	overflow: hidden;
}

#jmStory_slides .jmstory_img {
	left: 0;
	top: 0;
	height: 142px;
}

#jmStory_slides .jmstory_img .slides_container li {
	height: 142px;
}

#jmStory_slides .pagination {
	position: absolute;
	top: 126px;
	left: 114px;
	z-index: 999
}

#jmStory_slides .pagination li {
	float: left;
	width: 10px;
	height: 10px;
	overflow: hidden;
	line-height: 999px;
	margin: 0 2px;
}

#jmStory_slides .pagination li a {
	float: left;
	display: block;
	width: 10px;
	height: 10px;
	background-position: -570px -180px;
}

#jmStory_slides .pagination li.current a {
	background-position: -570px -190px;
}
/*mod-about*/
.mod-about {
	background: #f5f5f5;
	border: 1px solid #d1d1d1
}

.mod-about-menu {
	width: 219px;
}

.mod-about-menu .hd {
	height: 84px;
	line-height: 999px;
	overflow: hidden;
	background-position: 0 -1280px;
}

.mod-about-menu .bd {
	padding-bottom: 50px;
}

.mod-about-menu .bd li {
	height: 34px;
	width: 219px;
	margin-top: -1px;
	position: relative;
	border-top: 1px solid #DFDFDF;
	border-bottom: 1px solid #DFDFDF;
	background-color: whiteSmoke;
	_zoom: 1;
	cursor: pointer;
	font-size: 14px;
}

.mod-about-menu .bd li.selected {
	background: #67B9E4 url(../images/menu_arrow-selected.png) no-repeat
		195px center;
	border-top: 1px solid #0078B6;
	border-bottom: 1px solid #0078B6;
	margin: 0;
	margin-left: -1px;
	margin-top: -1px;
	width: 221px;
	z-index: 250;
}

.mod-about-menu .bd li a {
	line-height: 34px;
	height: 34px;
	display: block;
	padding-left: 40px;
	font-size: 14px;
}

.mod-about-menu .bd li.selected a {
	color: #fff
}

.mod-about-menu .bd li a:hover {
	text-decoration: underline;
	background: url(../images/menu_arrow-hover.png) no-repeat 195px center
}

.mod-about-content {
	width: 768px;
	background: #fff;
	border-left: 1px solid #d1d1d1
}

.mod-about-content .hd {
	color: #06c;
	font-family: "Microsoft YaHei", SimHei;
	font-size: 18px;
	border-bottom: 1px solid #e5e5e5;
	margin: 0 25px;
	height: 60px;
	line-height: 60px;
}

.mod-about-content .bd {
	padding: 15px 25px;
}

.mod-about-content .bd b {
	display: block;
	font-size: 16px;
	line-height: 32px;
	height: 32px;
	color: #06c;
	font-family: "Microsoft YaHei", SimHei;
}

.mod-about-content .bd p {
	line-height: 28px;
	font-size: 14px;
	text-indent: 28px;
	margin: 15px 0;
	font-family: Arial, Helvetica, sans-serif
}

.mod-about-content .bd li {
	line-height: 28px;
	font-size: 14px;
	text-indent: 28px;
	margin: 10px 0;
	font-family: Arial, Helvetica, sans-serif
}

.mod-about-content .bd span {
	line-height: 28px;
	font-size: 14px;
	text-indent: 28px;
	margin: 15px 0;
	font-family: Arial, Helvetica, sans-serif;
	color: #e00
}
/*404*/
.mod-404 {
	height: 365px;
	text-align: left;
	background: #fafafa url(../images/bg-4041219.jpg) no-repeat 175px 137px;
	padding-left: 370px;
	padding-top: 135px;
}

.mod-404 b {
	font-size: 30px;
	font-family: "Microsoft YaHei", SimHei;
	line-height: 42px;
	display: block;
	color: #3791b5
}

.mod-404 p {
	font-size: 14px;
	font-family: "Microsoft YaHei", SimHei;
	line-height: 24px;
	display: block;
	color: #666
}

.mod-404 p a {
	color: #06c;
	font-size: 16px;
}

.mod-404 p a:hover {
	text-decoration: underline;
}

@charset "utf-8";

body {
	line-height: 160%;
	font-size: 12px;
	color: #555;
	text-align: center;
}

body,input,select,button {
	font-family: verdana, sans-serif
}

h1,h2,h3,h4,h5,h6,select,input,textarea,button {
	font-size: 100%
}

body,h1,h2,h3,h4,h5,h6,ul,ol,li,form,p,dl,dt,dd,table,th,td,img,blockquote
	{
	margin: 0;
	padding: 0;
	border: 0
}

hr {
	margin: 0;
	padding: 0
}

input,button,textarea,img {
	line-height: normal
}

abbr,acronym,address,cite,q,em,code,var,dfn,ins {
	font-style: normal;
	text-decoration: none;
	border: 0
}

q:before,q:after {
	content: ""
}

ul,ol {
	list-style: none
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

select,input,label,button,button img,img {
	vertical-align: middle
}

.ipt-c,.ipt-r {
	width: 16px;
	heivght: 16px;
	padding: 0;
	margin: 0 3px 0 0;
	overflow: hidden
}

.page,.header,.content,.footer {
	margin: auto
}

iframe {
	display: inherit
}

a {
	color: #039;
	text-decoration: none
}

a:hover {
	text-decoration: underline
}

.clear {
	font-size: 0;
	line-height: 0;
	height: 1px;
	clear: both;
	overflow: hidden;
	visibility: hidden
}

.txt-err,.txt-impt {
	color: #C00
}

.txt-tips {
	color: #999
}

.txt-succ {
	color: #3D882D
}

.txt-14 {
	font-size: 14px
}

.regForm-item-ct .pswState span {
	-webkit-transition-property: all;
	-webkit-transition-duration: 0.2s;
	-moz-transition-property: all;
	-moz-transition-duration: 0.2s;
	-o-transition-property: all;
	-o-transition-duration: 0.2s
}

select {
	padding: 3px;
	font-size: 14px;
	color: #555
}

.header .bg,.regTabs ul,.regForm-item-ct .owned .arr,.btnReg,.mainBody-side .norCont .intro,.g-msgbox .Aclose,.ico
	{
	
}

.content-tit,.btn,.btn-main,.btnSml {
	
}

.ico,.btn,.btnReg,.btnRegDisable,.btn-disable,.btn-main,.btnSml {
	display: inline-block; +
	display: inline; +
	zoom: 1;
	vertical-align: middle;
	line-height: 0;
	font-size: 0;
	overflow: hidden
}

.ipt {
	padding: 4px 5px;
	border: #ABABAB 1px solid;
	box-shadow: 2px 2px 3px #EDEDED inset;
	font-size: 14px;
}

.ipt-err {
	border-color: #C66161;
	background-color: #FBE2E2;
	color: #C00;
	box-shadow: 2px 2px 3px #EDEDED inset
}

.ipt-focus {
	background-color: #FFF;
	border-color: #36C
}

.btn {
	height: 28px;
	padding: 0 20px;
	font-size: 14px;
	background-position: 0 -72px;
	border: #BBB 1px solid;
	text-decoration: none;
	line-height: 28px;
	color: #555;
	border-radius: 3px;
	outline: none
}

.btn:hover {
	text-decoration: none;
	background-position: 0 -108px
}

.btn:active {
	text-decoration: none;
	background-position: 0 -144px
}

.btn-disable,.btn-disable:hover,.btn-disable:active {
	height: 28px;
	padding: 0 20px;
	font-size: 14px;
	background-color: #F5F5F5;
	border: #BBB 1px solid;
	text-decoration: none;
	line-height: 28px;
	color: #555;
	border-radius: 3px;
	outline: none;
	cursor: default;
	color: #999
}

.btn-main {
	height: 28px;
	padding: 0 20px;
	font-size: 14px;
	background-position: 0 -288px;
	border: #459830 1px solid;
	text-decoration: none;
	line-height: 28px;
	color: #FFF;
	font-weight: bold;
	border-radius: 3px;
	outline: none
}

.btn-main:hover {
	text-decoration: none;
	background-position: 0 -324px
}

.btn-main:active {
	text-decoration: none;
	background-position: 0 -360px
}

.btnSml {
	height: 22px;
	padding: 0 10px;
	font-size: 12px;
	background-position: 0 -180px;
	border: #BBB 1px solid;
	text-decoration: none;
	line-height: 22px;
	color: #555;
	border-radius: 3px;
	outline: none
}

.btnSml:hover {
	text-decoration: none;
	background-position: 0 -216px
}

.btnSml:active {
	text-decoration: none;
	background-position: 0 -252px
}

.btnReg {
	background: none;
	background-image: url(../images/jmcommon-icon.png);
	width: 119px;
	height: 37px;
	font-size: 14px;
	background-position: 0 -360px;
	text-decoration: none;
	line-height: 37px;
	color: #FFF;
	outline: none;
	text-align: center;
	font-weight: bold;
	border: none;
}

.btnReg:hover {
	text-decoration: none;
	background-position: -144px -360px
}

.btnReg:active {
	text-decoration: none;
	background-position: -288px -360px
}

.btnRegDisable,.btnRegDisable:hover,.btnRegDisable:active {
	width: 119px;
	height: 35px;
	font-size: 14px;
	background-color: #F0F0F0;
	border: #D8D8D8 1px solid;
	text-decoration: none;
	line-height: 35px;
	color: #999;
	outline: none;
	text-align: center;
	font-weight: bold;
	cursor: default;
	border-radius: 3px
}

.ico-warn-big {
	width: 30px;
	height: 30px;
	background-position: 0 -216px
}

.ico-mob {
	width: 10px;
	height: 14px;
	background-position: -72px -288px
}

.ico-suc-sml {
	width: 14px;
	height: 14px;
	background-position: 0 -288px
}

.ico-warn-sml {
	width: 14px;
	height: 14px;
	background-position: -36px -288px
}

.ico-mob-gray {
	width: 66px;
	height: 116px;
	background-position: -634px -72px
}

.ico-warn-large {
	width: 44px;
	height: 44px;
	background-position: -144px -216px
}

.ico-err-large {
	width: 44px;
	height: 44px;
	background-position: -72px -216px
}

.content {
	
}

.content-tit {
	height: 36px;
	background-position: 0 0;
	background-color: #6495C6;
	border: #5B88B8 1px solid;
	border-radius: 3px 3px 0 0
}

.content-tit h1 {
	font-size: 14px;
	line-height: 36px;
	font-weight: normal;
	color: #FFF;
	text-indent: 20px
}

.content .mainBody-wp {
	border: #E0E0E0 1px solid;
	border-top-width: 0;
	background: url(../img/bgy.png) repeat-y 0 0
}

.content .mainBody {
	width: 582px;
	float: left;
	padding: 50px 0 36px 60px;
	zoom: 1
}

.content .mainBody-side {
	width: 315px;
	float: right
}

.content .mainBody-noSide {
	background-image: none;
	background-color: #FFF;
	text-align: center;
	padding: 40px 0
}

.content .reg-infoBox {
	width: 440px;
	height: auto;
	position: relative;
	margin: 30px auto 0;
	text-align: left;
	overflow: visible
}

.content .reg-infoBox .ico-warn-large,.content .reg-infoBox .ico-err-large
	{
	position: absolute;
	left: -60px;
	top: -6px
}

.content .reg-infoBox h2 {
	font-size: 22px;
	font-family: "microsoft yahei";
	color: #555;
	line-height: 160%
}

.content .reg-infoBox .intro {
	color: #749FD1;
	font-size: 14px;
	line-height: 24px;
	padding: 20px 0 50px;
	font-family: "microsoft yahei"
}

.content .reg-infoBox .codeConfirm {
	
}

.content .reg-infoBox .codeConfirm li {
	padding: 9px 0
}

.content .reg-infoBox .codeConfirm li .tit {
	font-size: 14px;
	color: #555;
	margin-right: 5px
}

.content .reg-infoBox .codeConfirm li .vCode {
	border: #D0D0D0 1px solid
}

.content .reg-infoBox .codeConfirm li .pspace {
	padding-left: 94px
}

.content .reg-infoBox .intro-pic {
	width: 184px;
	height: 142px;
	position: absolute;
	right: -50px;
	top: -30px
}

.content .reg-infoBox .intro-pic-1 {
	background: url(../img/poc_face.png) no-repeat 0 0
}

.content .reg-infoBox .intro-pic-2 {
	background: url(../img/fail_face.jpg) no-repeat 0 0
}

.content .reg-infoBox .result {
	color: #999;
	line-height: 24px
}

.content .reg-infoBox .result .txt-tips {
	color: #CCC
}

.tips-big {
	height: 53px;
	line-height: 53px;
	text-indent: 55px;
	position: relative;
	width: 511px;
	background-color: #FFFFE1;
	border: #C6C6A8 1px solid;
	font-size: 14px;
	color: #555;
	margin-bottom: 20px
}

.tips-big .ico {
	position: absolute;
	left: 15px;
	top: 14px
}

.regTabs {
	height: 58px;
	padding-left: 120px
}

.regTabs ul {
	width: 261px;
	height: 35px
}

.regTabs li {
	width: 130px;
	height: 35px;
	float: left
}

.regTabs a {
	display: block;
	width: 130px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	color: #555;
	font-size: 14px
}

.regTabs .tabs1-on {
	background-position: 0 -72px
}

.regTabs .tabs2-on {
	background-position: 0 -144px
}

.regTabs .tabs2-on .a2,.regTabs .tabs2-on .a2:hover,.regTabs .tabs1-on .a1,.regTabs .tabs1-on .a1:hover
	{
	font-weight: bold;
	color: #FFF;
	cursor: default;
	text-decoration: none
}

.regForm {
	
}

.regForm-item {
	position: relative
}

.regForm-item-focus .tips .txt-tips {
	color: #333
}

.regForm-item-focusImpt .tips .txt-tips {
	color: #FF9304;
	font-weight: bold
}

.regForm-item-focusImpt .tips .txt-tips a {
	font-weight: normal
}

.regForm-item-tit {
	position: absolute;
	width: 75px;
	position: absolute;
	left: 0;
	top: 13px;
	text-align: right;
	font-size: 14px
}

.regForm-item-ct {
	padding: 8px 0 8px 85px;
	zoom: 1;
	position: relative
}

.regForm-item-ct .ipt {
	width: 200px
}

.regForm-item-ct .switchvCode {
	position: absolute;
	left: 310px;
	top: 60px;
	width: 120px;
}

.regForm-item-ct .tips {
	line-height: 16px;
	padding: 6px 0 4px
}

#mainTypeIpt {
	padding: 0 0 4px;
}

.regForm-item-ct .tips li {
	line-height: 24px;
	position: relative;
	margin-bottom: 5px;
	color: #666;
	vertical-align: top
}

.regForm-item-ct .tips li span {
	color: #076ff8
}

.regForm-item-ct .tips li input {
	margin-top: -4px;
}

.regForm-item-ct .btns {
	padding-top: 5px
}

.regForm-item-ct .norWidthIpt {
	width: 322px
}

.regForm-item-ct .vCodeWidthIpt {
	width: 222px
}

.regForm-item-ct .vCode {
	border: #E7E7E7 1px solid
}

.regForm-item-ct .vCode .ipt {
	
}

.regForm-item-ct .mob-supt {
	position: relative
}

.regForm-item-ct .mob-supt .ipt {
	padding-left: 25px;
	width: 215px
}

.regForm-item-ct .mob-supt .ico-mob {
	position: absolute;
	left: 10px;
	top: 8px
}

.regForm-item-ct .owned {
	width: 330px;
	height: auto;
	background-color: #FFFFE1;
	border: #C6C6A8 2px solid;
	position: relative;
	margin-top: 13px;
	zoom: 1;
	overflow: visible
}

.regForm-item-ct .owned .arr {
	width: 25px;
	height: 14px;
	background-position: -576px -72px;
	position: absolute;
	left: 31px;
	top: -14px
}

.regForm-item-ct .owned .attent {
	padding: 14px 10px 14px 53px;
	zoom: 1;
	position: relative
}

.regForm-item-ct .owned .attent .ico-warn-big {
	position: absolute;
	left: 10px;
	top: 10px
}

.regForm-item-ct .owned .attent .ctExt {
	padding-top: 10px
}

.regForm-item-ct .owned .attent .ctExt .txt-succ {
	color: #039
}

.regForm-item-ct .owned .others {
	border-top: #C6C6A8 1px solid;
	background-color: #FFF;
	padding: 10px;
	zoom: 1;
	white-space: nowrap
}

.regForm-item-ct .owned .others li {
	white-space: nowrap;
	line-height: 16px;
	padding: 4px 0;
	width: 100%;
	overflow: hidden;
	position: relative
}

.regForm-item-ct .owned .others li strong {
	font-weight: normal
}

.regForm-item-ct .owned .others input {
	margin: 0 4px 0 0;
	padding: 0
}

.regForm-item-ct .owned .others li label {
	float: left;
	cursor: pointer
}

.regForm-item-ct .owned .others .extInfo {
	float: right;
	color: #3D882D
}

.regForm-item-ct .owned .others .disable {
	color: #999
}

.regForm-item-ct .owned .others .disable .extInfo {
	color: #999
}

.regForm-item-ct .owned .others .disable input {
	visibility: hidden
}

.regForm-item-ct .owned .others li.disable label {
	cursor: default
}

.regForm-item-ct .owned .others .input {
	visibility: hidden
}

.regForm-item-ct .pswState {
	width: 180px;
	height: 16px;
	zoom: 1;
	position: absolute;
	right: 161px;
	top: 6px
}

.regForm-item-ct .pswState span {
	display: block;
	width: 58px;
	height: 16px;
	line-height: 16px;
	background-color: #E4E4E4;
	border: #FFF 1px solid;
	float: left;
	margin-right: -1px;
	text-align: center;
	overflow: hidden;
	color: #CECECE
}

.regForm-item-ct .pswState-poor .s1 {
	background-color: #EA9292;
	border: #FFF 1px solid;
	color: #FFF
}

.regForm-item-ct .pswState-normal .s1,.regForm-item-ct .pswState-normal .s2
	{
	background-color: #F1D93A;
	border: #FFF 1px solid
}

.regForm-item-ct .pswState-normal .s1 {
	line-height: 200px
}

.regForm-item-ct .pswState-normal .s2 {
	color: #FFF
}

.regForm-item-ct .pswState-strong .s1,.regForm-item-ct .pswState-strong .s2,.regForm-item-ct .pswState-strong .s3
	{
	background-color: #5AAC47;
	border: #FFF 1px solid;
	line-height: 200px
}

.regForm-item-ct .pswState-strong .s3 {
	line-height: 16px;
	color: #FFF
}

.mainBody-side .mobCont,.mainBody-side .norCont {
	background-image: url(../img/sidebg.png);
	background-repeat: no-repeat
}

.mainBody-side .mobCont {
	width: 229px;
	height: 241px;
	background-position: 0 0;
	margin: 104px 0 0 51px;
	position: relative
}

.mainBody-side .mobCont a {
	display: block;
	width: 229px;
	height: 68px;
	position: absolute;
	left: 0;
	bottom: 0;
	white-space: nowrap;
	text-indent: 3000px;
	overflow: hidden
}

.mainBody-side .mobCont a:hover {
	background: url(../img/try_hover.png) no-repeat 0 0
}

.mainBody-side .norCont {
	width: 211px;
	height: 185px;
	background-position: -1px -255px;
	margin: 117px 0 0 53px
}

.footer {
	text-align: center;
	clear: both;
	height: 40px;
	line-height: 40px;
	color: #999
}

.footer a {
	color: #999
}

.g-mask {
	position: absolute;
	z-index: 998;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: .6;
	filter: alpha(opacity =   60)
}

.g-msgbox {
	outline: none;
	border: 2px solid #90969E;
	width: 484px;
	position: absolute; +
	zoom: 1;
	z-index: 999;
	font-size: 12px;
	line-height: 1.666;
	box-shadow: 0 0 5px rgba(0, 0, 0, .2);
	background: #fff;
	left: 50%;
	margin-left: -242px;
	top: 20%
}

.g-msgbox .Aclose {
	display: block;
	width: 11px;
	height: 11px;
	background-position: -107px -287px;
	position: absolute;
	right: 10px;
	top: 10px;
	z-index: 10
}

.g-msgbox .ct {
	padding: 40px 20px 40px 100px;
	zoom: 1;
	position: relative;
	color: #555;
	line-height: 200%;
	text-align: left
}

.g-msgbox .ct .ico-warn-big {
	position: absolute;
	left: 50px;
	top: 35px
}

.g-msgbox .ft {
	background-color: #F6F6F6;
	padding: 8px;
	text-align: right
}

.g-msgbox .ft a {
	font-size: 12px;
	margin-left: 10px
}

.vCodeArea-big .regForm-item-tit {
	top: 25px
}

.vCodeArea-big .ipt {
	width: 196px
}

.vCodeArea-big .switchvCode {
	left: 306px;
	top: 65px
}

.icoSuc {
	position: absolute;
	width: 13px;
	height: 13px;
	background: url(../images/validate_success.png) no-repeat 0 0;
	left: 430px;
	top: 15px;
	overflow: hidden;
}

.ico-vip {
	display: block;
	width: 16px;
	height: 16px;
	background: url(../img/ico_vip.gif) no-repeat 0 0;
	position: absolute;
	left: -1px;
	top: 6px;
	cursor: default
}

.P-msgbox-notice {
	padding: 23px 32px;
	color: #555;
	font-size: 14px;
	line-height: 26px;
	text-align: left
}

.P-msgbox-notice li {
	font-size: 12px;
	padding-bottom: 10px
}

.btnLog {
	display: block;
	width: 120px;
	height: 40px;
	line-height: 999px;
	overflow: hidden;
	background: none;
	background-image: url(../images/jmcommon-icon.gif);
	background-position: -260px -120px;
	border: none;
}

.btnLog:hover {
	background-position: -260px -180px;
}

.btnReg {
	width: 122px;
	height: 38px;
	line-height: 999px;
	overflow: hidden;
	background-position: -260px -400px;
}

.btnReg:hover {
	background-position: -260px -440px;
}

/**
 * for my 
 */
#step-selector {
	
}

#step-selector li {
	
}

#step-selector li a.on {
	background: #3B7AD8;
}

.block-selector-section {
	
}

.block-selector-item {
	
}

.upload-section {
	
}

input.upload-field {
	width: 68px;
}

input.upload-prev {
	width: 60%;
	padding: 5px;
	height: 18px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border: 1px solid #333;
}

.edit-photo {
	
}

.edit-photo a {
	
}

.edit-photo a:hover {
	cursor: pointer;
}

.edit-photo .on {
	color: red;
}

#dialog {
	position: fixed;
	left: 50%;
	top: 150px;
	max-width: 600px;
	min-width: 250px;
	border: 1px solid #eee;
	background: white;
	z-index: 1000;
	border: 5px solid #3dc0f1;
}

#dialog .content {
	padding: 15px 20px;
}

#dialog h1 {
	margin: 0 0 5px 0;
	font-size: 16px;
	font-weight: normal;
	text-align: left;
	color: #AC7070;
}

#dialog p {
	margin: 0;
	padding: 0;
	font-size: .9em;
}

#dialog.modal {
	box-shadow: 0 1px 8px 0 black;
}

/* close */
#dialog .close {
	position: absolute;
	top: 3px;
	right: 10px;
	text-decoration: none;
	color: #888;
	font-size: 16px;
	font-weight: bold;
	display: none;
}

#dialog.closable .close {
	display: block;
}

#dialog .close:hover {
	color: black;
}

#dialog .close:active {
	margin-top: 1px;
}

/* slide */
#dialog.slide {
	-webkit-transition: opacity 300ms, top 300ms;
	-moz-transition: opacity 300ms, top 300ms;
}

#dialog.slide.hide {
	opacity: 0;
	top: -500px;
}

/* fade */
#dialog.fade {
	-webkit-transition: opacity 300ms;
	-moz-transition: opacity 300ms;
}

#dialog.fade.hide {
	opacity: 0;
}

/* scale */
#dialog.scale {
	-webkit-transition: -webkit-transform 300ms;
	-moz-transition: -moz-transform 300ms;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
}

#dialog.scale.hide {
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
}

#overlay {
	position: fixed;
	top: 0;
	left: 0;
	opacity: 1;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .75);
	transition: opacity 300ms;
	z-index: 500;
}

#overlay.hide {
	pointer-events: none;
	opacity: 0;
}

.confirmation .actions {
	border-top: 1px solid #eee;
	padding: 5px;
	text-align: right;
	background: #fafafa;
	box-shadow: inset 0 1px 0 white;
}

.color-picker canvas {
	border: 1px solid #888;
}

.color-picker canvas:active {
	cursor: none;
}

#notifications {
	position: fixed;
	top: 10px;
	right: 15px;
}

#notifications li {
	margin-bottom: 5px;
	list-style: none;
}

.notification {
	position: relative;
	max-width: 600px;
	min-width: 250px;
	border: 1px solid #eee;
	background: white;
	z-index: 100;
}

.notification .content {
	padding: 15px 20px;
}

.notification h1 {
	margin: 0 0 5px 0;
	font-size: 16px;
	font-weight: normal;
}

.notification p {
	margin: 0;
	padding: 0;
	font-size: .9em;
}

.notification .close {
	position: absolute;
	top: 5px;
	right: 10px;
	text-decoration: none;
	color: #888;
	display: none;
}

.notification.closable .close {
	display: block;
}

.notification .close:hover {
	color: black;
}

.notification .close:active {
	margin-top: 1px;
}

/* close */
.notification .close {
	position: absolute;
	top: 3px;
	right: 10px;
	text-decoration: none;
	color: #888;
	font-size: 16px;
	font-weight: bold;
	display: none;
}

/* slide */
.notification.slide {
	-webkit-transition: opacity 300ms, top 300ms;
	-moz-transition: opacity 300ms, top 300ms;
}

.notification.slide.hide {
	opacity: 0;
	top: -500px;
}

/* fade */
.notification.fade {
	-webkit-transition: opacity 300ms;
	-moz-transition: opacity 300ms;
}

.notification.fade.hide {
	opacity: 0;
}

/* scale */
.notification.scale {
	-webkit-transition: -webkit-transform 300ms;
	-moz-transition: -moz-transform 300ms;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
}

.notification.scale.hide {
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
}

.split-button {
	display: inline-block;
	border: 1px solid #eee;
}

.split-button a {
	display: inline-block;
	float: left;
	height: 20px;
	line-height: 20px;
	padding: 5px 10px;
	text-decoration: none;
	-webkit-user-select: none;
	-moz-user-select: none;
}

.split-button .toggle {
	border-left: 1px solid #eee;
}

.split-button .toggle span {
	display: block;
	margin-top: 8px;
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-top: 4px solid #888;
}

.menu {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 100;
	margin: 0;
	padding: 0;
	background: white;
	border: 1px solid rgba(0, 0, 0, 0.2);
}

.menu li {
	list-style: none;
}

.menu li a {
	display: block;
	padding: 5px 30px 5px 12px;
	text-decoration: none;
	border-top: 1px solid #eee;
	color: #2e2e2e;
	outline: none;
}

.menu li:first-child a {
	border-top: none;
}

.menu li a:hover,.menu li.selected a {
	background: #f1faff;
}

/* from: http://desandro.github.com/3dtransforms */
.card {
	width: 200px;
	height: 260px;
	position: relative;
	perspective: 800;
}

.card .wrapper {
	width: 100%;
	height: 100%;
	position: absolute;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-webkit-transition: -webkit-transform 500ms ease-in-out;
	-moz-transition: -moz-transform 500ms ease-in-out;
	border: 1px solid #eee;
	border-bottom-color: #cacaca;
	border-radius: 3px;
	-webkit-box-shadow: inset 0 -1px 0 0 white, 0 1px 4px 0 #ddd;
	-moz-box-shadow: inset 0 -1px 0 0 white, 0 1px 4px 0 #ddd;
}

.card .face {
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
}

.card .back {
	-webkit-transform: rotateY(180deg);
	-moz-transform: rotateY(180deg);
}

.card.flipped .wrapper {
	-webkit-transform: rotateY(180deg);
	-moz-transform: rotateY(180deg);
}

/* sideflip effect */
.card.sideflip .wrapper {
	-webkit-transform-origin: right center;
	-moz-transform-origin: right center;
}

.card.sideflip.flipped .wrapper {
	-webkit-transform: translateX(-100%) rotateY(180deg);
	-moz-transform: translateX(-100%) rotateY(180deg);
}

.ui-helper-hidden {
	display: none
}

.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0, 0, 0, 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px
}

.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none
}

.ui-helper-clearfix:before,.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse
}

.ui-helper-clearfix:after {
	clear: both
}

.ui-helper-clearfix {
	min-height: 0
}

.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter: Alpha(Opacity =   0)
}

.ui-front {
	z-index: 100
}

.ui-state-disabled {
	cursor: default !important
}

.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat
}

.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none
}

.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0
}

.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em
}

.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover
	{
	top: 1px
}

.ui-datepicker .ui-datepicker-prev {
	left: 2px
}

.ui-datepicker .ui-datepicker-next {
	right: 2px
}

.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px
}

.ui-datepicker .ui-datepicker-next-hover {
	right: 1px
}

.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span
	{
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px
}

.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center
}

.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0
}

.ui-datepicker select.ui-datepicker-month-year {
	width: 100%
}

.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year
	{
	width: 49%
}

.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em
}

.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0
}

.ui-datepicker td {
	border: 0;
	padding: 1px
}

.ui-datepicker td span,.ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none
}

.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0
}

.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible
}

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left
}

.ui-datepicker.ui-datepicker-multi {
	width: auto
}

.ui-datepicker-multi .ui-datepicker-group {
	float: left
}

.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em
}

.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%
}

.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%
}

.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%
}

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header
	{
	border-left-width: 0
}

.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left
}

.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0
}

.ui-datepicker-rtl {
	direction: rtl
}

.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto
}

.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto
}

.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto
}

.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto
}

.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group
	{
	float: right
}

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header
	{
	border-right-width: 0;
	border-left-width: 1px
}

.ui-widget {
	font-family: Verdana, Arial, sans-serif;
	font-size: 1.1em
}

.ui-widget .ui-widget {
	font-size: 1em
}

.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button
	{
	font-family: Verdana, Arial, sans-serif;
	font-size: 1em
}

.ui-widget-content {
	border: 1px solid #aaa;
	background: #fff url(../images/ui/ui-bg_flat_75_ffffff_40x100.png) 50%
		50% repeat-x;
	color: #222
}

.ui-widget-content a {
	color: #222
}

.ui-widget-header {
	border: 1px solid #aaa;
	background: #ccc
		url(../images/ui/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50%
		repeat-x;
	color: #222;
	font-weight: bold
}

.ui-widget-header a {
	color: #222
}

.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default
	{
	border: 1px solid #d3d3d3;
	background: #e6e6e6 url(../images/ui/ui-bg_glass_75_e6e6e6_1x400.png)
		50% 50% repeat-x;
	font-weight: normal;
	color: #555
}

.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited
	{
	color: #555;
	text-decoration: none
}

.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus
	{
	border: 1px solid #999;
	background: #dadada url(../images/ui/ui-bg_glass_75_dadada_1x400.png)
		50% 50% repeat-x;
	font-weight: normal;
	color: #212121
}

.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited
	{
	color: #212121;
	text-decoration: none
}

.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active
	{
	border: 1px solid #aaa;
	background: #fff url(../images/ui/ui-bg_glass_65_ffffff_1x400.png) 50%
		50% repeat-x;
	font-weight: normal;
	color: #212121
}

.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited {
	color: #212121;
	text-decoration: none
}

.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight
	{
	border: 1px solid #fcefa1;
	background: #fbf9ee url(../images/ui/ui-bg_glass_55_fbf9ee_1x400.png)
		50% 50% repeat-x;
	color: #363636
}

.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a
	{
	color: #363636
}

.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error
	{
	border: 1px solid #cd0a0a;
	background: #fef1ec url(../images/ui/ui-bg_glass_95_fef1ec_1x400.png)
		50% 50% repeat-x;
	color: #cd0a0a
}

.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a
	{
	color: #cd0a0a
}

.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text
	{
	color: #cd0a0a
}

.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary
	{
	font-weight: bold
}

.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary
	{
	opacity: .7;
	filter: Alpha(Opacity =   70);
	font-weight: normal
}

.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled
	{
	opacity: .35;
	filter: Alpha(Opacity =   35);
	background-image: none
}

.ui-state-disabled .ui-icon {
	filter: Alpha(Opacity =   35)
}

.ui-icon {
	width: 16px;
	height: 16px
}

.ui-icon,.ui-widget-content .ui-icon {
	background-image: url(../images/ui/ui-icons_222222_256x240.png)
}

.ui-widget-header .ui-icon {
	background-image: url(../images/ui/ui-icons_222222_256x240.png)
}

.ui-state-default .ui-icon {
	background-image: url(../images/ui/ui-icons_888888_256x240.png)
}

.ui-state-hover .ui-icon,.ui-state-focus .ui-icon {
	background-image: url(../images/ui/ui-icons_454545_256x240.png)
}

.ui-state-active .ui-icon {
	background-image: url(../images/ui/ui-icons_454545_256x240.png)
}

.ui-state-highlight .ui-icon {
	background-image: url(../images/ui/ui-icons_2e83ff_256x240.png)
}

.ui-state-error .ui-icon,.ui-state-error-text .ui-icon {
	background-image: url(../images/ui/ui-icons_cd0a0a_256x240.png)
}

.ui-icon-blank {
	background-position: 16px 16px
}

.ui-icon-carat-1-n {
	background-position: 0 0
}

.ui-icon-carat-1-ne {
	background-position: -16px 0
}

.ui-icon-carat-1-e {
	background-position: -32px 0
}

.ui-icon-carat-1-se {
	background-position: -48px 0
}

.ui-icon-carat-1-s {
	background-position: -64px 0
}

.ui-icon-carat-1-sw {
	background-position: -80px 0
}

.ui-icon-carat-1-w {
	background-position: -96px 0
}

.ui-icon-carat-1-nw {
	background-position: -112px 0
}

.ui-icon-carat-2-n-s {
	background-position: -128px 0
}

.ui-icon-carat-2-e-w {
	background-position: -144px 0
}

.ui-icon-triangle-1-n {
	background-position: 0 -16px
}

.ui-icon-triangle-1-ne {
	background-position: -16px -16px
}

.ui-icon-triangle-1-e {
	background-position: -32px -16px
}

.ui-icon-triangle-1-se {
	background-position: -48px -16px
}

.ui-icon-triangle-1-s {
	background-position: -64px -16px
}

.ui-icon-triangle-1-sw {
	background-position: -80px -16px
}

.ui-icon-triangle-1-w {
	background-position: -96px -16px
}

.ui-icon-triangle-1-nw {
	background-position: -112px -16px
}

.ui-icon-triangle-2-n-s {
	background-position: -128px -16px
}

.ui-icon-triangle-2-e-w {
	background-position: -144px -16px
}

.ui-icon-arrow-1-n {
	background-position: 0 -32px
}

.ui-icon-arrow-1-ne {
	background-position: -16px -32px
}

.ui-icon-arrow-1-e {
	background-position: -32px -32px
}

.ui-icon-arrow-1-se {
	background-position: -48px -32px
}

.ui-icon-arrow-1-s {
	background-position: -64px -32px
}

.ui-icon-arrow-1-sw {
	background-position: -80px -32px
}

.ui-icon-arrow-1-w {
	background-position: -96px -32px
}

.ui-icon-arrow-1-nw {
	background-position: -112px -32px
}

.ui-icon-arrow-2-n-s {
	background-position: -128px -32px
}

.ui-icon-arrow-2-ne-sw {
	background-position: -144px -32px
}

.ui-icon-arrow-2-e-w {
	background-position: -160px -32px
}

.ui-icon-arrow-2-se-nw {
	background-position: -176px -32px
}

.ui-icon-arrowstop-1-n {
	background-position: -192px -32px
}

.ui-icon-arrowstop-1-e {
	background-position: -208px -32px
}

.ui-icon-arrowstop-1-s {
	background-position: -224px -32px
}

.ui-icon-arrowstop-1-w {
	background-position: -240px -32px
}

.ui-icon-arrowthick-1-n {
	background-position: 0 -48px
}

.ui-icon-arrowthick-1-ne {
	background-position: -16px -48px
}

.ui-icon-arrowthick-1-e {
	background-position: -32px -48px
}

.ui-icon-arrowthick-1-se {
	background-position: -48px -48px
}

.ui-icon-arrowthick-1-s {
	background-position: -64px -48px
}

.ui-icon-arrowthick-1-sw {
	background-position: -80px -48px
}

.ui-icon-arrowthick-1-w {
	background-position: -96px -48px
}

.ui-icon-arrowthick-1-nw {
	background-position: -112px -48px
}

.ui-icon-arrowthick-2-n-s {
	background-position: -128px -48px
}

.ui-icon-arrowthick-2-ne-sw {
	background-position: -144px -48px
}

.ui-icon-arrowthick-2-e-w {
	background-position: -160px -48px
}

.ui-icon-arrowthick-2-se-nw {
	background-position: -176px -48px
}

.ui-icon-arrowthickstop-1-n {
	background-position: -192px -48px
}

.ui-icon-arrowthickstop-1-e {
	background-position: -208px -48px
}

.ui-icon-arrowthickstop-1-s {
	background-position: -224px -48px
}

.ui-icon-arrowthickstop-1-w {
	background-position: -240px -48px
}

.ui-icon-arrowreturnthick-1-w {
	background-position: 0 -64px
}

.ui-icon-arrowreturnthick-1-n {
	background-position: -16px -64px
}

.ui-icon-arrowreturnthick-1-e {
	background-position: -32px -64px
}

.ui-icon-arrowreturnthick-1-s {
	background-position: -48px -64px
}

.ui-icon-arrowreturn-1-w {
	background-position: -64px -64px
}

.ui-icon-arrowreturn-1-n {
	background-position: -80px -64px
}

.ui-icon-arrowreturn-1-e {
	background-position: -96px -64px
}

.ui-icon-arrowreturn-1-s {
	background-position: -112px -64px
}

.ui-icon-arrowrefresh-1-w {
	background-position: -128px -64px
}

.ui-icon-arrowrefresh-1-n {
	background-position: -144px -64px
}

.ui-icon-arrowrefresh-1-e {
	background-position: -160px -64px
}

.ui-icon-arrowrefresh-1-s {
	background-position: -176px -64px
}

.ui-icon-arrow-4 {
	background-position: 0 -80px
}

.ui-icon-arrow-4-diag {
	background-position: -16px -80px
}

.ui-icon-extlink {
	background-position: -32px -80px
}

.ui-icon-newwin {
	background-position: -48px -80px
}

.ui-icon-refresh {
	background-position: -64px -80px
}

.ui-icon-shuffle {
	background-position: -80px -80px
}

.ui-icon-transfer-e-w {
	background-position: -96px -80px
}

.ui-icon-transferthick-e-w {
	background-position: -112px -80px
}

.ui-icon-folder-collapsed {
	background-position: 0 -96px
}

.ui-icon-folder-open {
	background-position: -16px -96px
}

.ui-icon-document {
	background-position: -32px -96px
}

.ui-icon-document-b {
	background-position: -48px -96px
}

.ui-icon-note {
	background-position: -64px -96px
}

.ui-icon-mail-closed {
	background-position: -80px -96px
}

.ui-icon-mail-open {
	background-position: -96px -96px
}

.ui-icon-suitcase {
	background-position: -112px -96px
}

.ui-icon-comment {
	background-position: -128px -96px
}

.ui-icon-person {
	background-position: -144px -96px
}

.ui-icon-print {
	background-position: -160px -96px
}

.ui-icon-trash {
	background-position: -176px -96px
}

.ui-icon-locked {
	background-position: -192px -96px
}

.ui-icon-unlocked {
	background-position: -208px -96px
}

.ui-icon-bookmark {
	background-position: -224px -96px
}

.ui-icon-tag {
	background-position: -240px -96px
}

.ui-icon-home {
	background-position: 0 -112px
}

.ui-icon-flag {
	background-position: -16px -112px
}

.ui-icon-calendar {
	background-position: -32px -112px
}

.ui-icon-cart {
	background-position: -48px -112px
}

.ui-icon-pencil {
	background-position: -64px -112px
}

.ui-icon-clock {
	background-position: -80px -112px
}

.ui-icon-disk {
	background-position: -96px -112px
}

.ui-icon-calculator {
	background-position: -112px -112px
}

.ui-icon-zoomin {
	background-position: -128px -112px
}

.ui-icon-zoomout {
	background-position: -144px -112px
}

.ui-icon-search {
	background-position: -160px -112px
}

.ui-icon-wrench {
	background-position: -176px -112px
}

.ui-icon-gear {
	background-position: -192px -112px
}

.ui-icon-heart {
	background-position: -208px -112px
}

.ui-icon-star {
	background-position: -224px -112px
}

.ui-icon-link {
	background-position: -240px -112px
}

.ui-icon-cancel {
	background-position: 0 -128px
}

.ui-icon-plus {
	background-position: -16px -128px
}

.ui-icon-plusthick {
	background-position: -32px -128px
}

.ui-icon-minus {
	background-position: -48px -128px
}

.ui-icon-minusthick {
	background-position: -64px -128px
}

.ui-icon-close {
	background-position: -80px -128px
}

.ui-icon-closethick {
	background-position: -96px -128px
}

.ui-icon-key {
	background-position: -112px -128px
}

.ui-icon-lightbulb {
	background-position: -128px -128px
}

.ui-icon-scissors {
	background-position: -144px -128px
}

.ui-icon-clipboard {
	background-position: -160px -128px
}

.ui-icon-copy {
	background-position: -176px -128px
}

.ui-icon-contact {
	background-position: -192px -128px
}

.ui-icon-image {
	background-position: -208px -128px
}

.ui-icon-video {
	background-position: -224px -128px
}

.ui-icon-script {
	background-position: -240px -128px
}

.ui-icon-alert {
	background-position: 0 -144px
}

.ui-icon-info {
	background-position: -16px -144px
}

.ui-icon-notice {
	background-position: -32px -144px
}

.ui-icon-help {
	background-position: -48px -144px
}

.ui-icon-check {
	background-position: -64px -144px
}

.ui-icon-bullet {
	background-position: -80px -144px
}

.ui-icon-radio-on {
	background-position: -96px -144px
}

.ui-icon-radio-off {
	background-position: -112px -144px
}

.ui-icon-pin-w {
	background-position: -128px -144px
}

.ui-icon-pin-s {
	background-position: -144px -144px
}

.ui-icon-play {
	background-position: 0 -160px
}

.ui-icon-pause {
	background-position: -16px -160px
}

.ui-icon-seek-next {
	background-position: -32px -160px
}

.ui-icon-seek-prev {
	background-position: -48px -160px
}

.ui-icon-seek-end {
	background-position: -64px -160px
}

.ui-icon-seek-start {
	background-position: -80px -160px
}

.ui-icon-seek-first {
	background-position: -80px -160px
}

.ui-icon-stop {
	background-position: -96px -160px
}

.ui-icon-eject {
	background-position: -112px -160px
}

.ui-icon-volume-off {
	background-position: -128px -160px
}

.ui-icon-volume-on {
	background-position: -144px -160px
}

.ui-icon-power {
	background-position: 0 -176px
}

.ui-icon-signal-diag {
	background-position: -16px -176px
}

.ui-icon-signal {
	background-position: -32px -176px
}

.ui-icon-battery-0 {
	background-position: -48px -176px
}

.ui-icon-battery-1 {
	background-position: -64px -176px
}

.ui-icon-battery-2 {
	background-position: -80px -176px
}

.ui-icon-battery-3 {
	background-position: -96px -176px
}

.ui-icon-circle-plus {
	background-position: 0 -192px
}

.ui-icon-circle-minus {
	background-position: -16px -192px
}

.ui-icon-circle-close {
	background-position: -32px -192px
}

.ui-icon-circle-triangle-e {
	background-position: -48px -192px
}

.ui-icon-circle-triangle-s {
	background-position: -64px -192px
}

.ui-icon-circle-triangle-w {
	background-position: -80px -192px
}

.ui-icon-circle-triangle-n {
	background-position: -96px -192px
}

.ui-icon-circle-arrow-e {
	background-position: -112px -192px
}

.ui-icon-circle-arrow-s {
	background-position: -128px -192px
}

.ui-icon-circle-arrow-w {
	background-position: -144px -192px
}

.ui-icon-circle-arrow-n {
	background-position: -160px -192px
}

.ui-icon-circle-zoomin {
	background-position: -176px -192px
}

.ui-icon-circle-zoomout {
	background-position: -192px -192px
}

.ui-icon-circle-check {
	background-position: -208px -192px
}

.ui-icon-circlesmall-plus {
	background-position: 0 -208px
}

.ui-icon-circlesmall-minus {
	background-position: -16px -208px
}

.ui-icon-circlesmall-close {
	background-position: -32px -208px
}

.ui-icon-squaresmall-plus {
	background-position: -48px -208px
}

.ui-icon-squaresmall-minus {
	background-position: -64px -208px
}

.ui-icon-squaresmall-close {
	background-position: -80px -208px
}

.ui-icon-grip-dotted-vertical {
	background-position: 0 -224px
}

.ui-icon-grip-dotted-horizontal {
	background-position: -16px -224px
}

.ui-icon-grip-solid-vertical {
	background-position: -32px -224px
}

.ui-icon-grip-solid-horizontal {
	background-position: -48px -224px
}

.ui-icon-gripsmall-diagonal-se {
	background-position: -64px -224px
}

.ui-icon-grip-diagonal-se {
	background-position: -80px -224px
}

.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl {
	border-top-left-radius: 4px
}

.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr {
	border-top-right-radius: 4px
}

.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl {
	border-bottom-left-radius: 4px
}

.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br {
	border-bottom-right-radius: 4px
}

.ui-widget-overlay {
	background: #aaa url(../images/ui/ui-bg_flat_0_aaaaaa_40x100.png) 50%
		50% repeat-x;
	opacity: .3;
	filter: Alpha(Opacity =   30)
}

.ui-widget-shadow {
	margin: -8px 0 0 -8px;
	padding: 8px;
	background: #aaa url(../images/ui/ui-bg_flat_0_aaaaaa_40x100.png) 50%
		50% repeat-x;
	opacity: .3;
	filter: Alpha(Opacity =   30);
	border-radius: 8px
}