@charset "gb2312";
/* CSS Document */
.fhimg_cu {
	width: 100%;
	text-align: center;
	height: 67px;
	background: url(../img/jinhuabg_cu.jpg) center no-repeat;
}

@charset "utf-8";
/* CSS Document */
.newsearch ul {
	width: 920px;
	margin: auto;
}

.newsearch ul li {
	float: left;
	width: 148px;
	height: 40px;
	margin: 0 0px 0 2px;
	text-align: center;
	line-height: 40px;
}

.newsearch ul li a, .newsearch ul li a:visited {
	color: #333;
	display: block;
	text-align: center;
	background: url(../images/qiye_anniu.png) left -42px no-repeat;
}

.newsearch ul li a:hover, .newsearch ul li a.sel, .newsearch ul li a.sel:visited
	{
	background: url(../images/qiye_anniu.png) left -2px no-repeat;
	display: block;
	width: 148px;
	text-decoration: none;
	font-weight: bold;
	color: #036BB3;
}

.mianbaoxiebg {
	line-height: 36px;
	height: 36px;
}

.mianbaoxiebg img {
	margin: 8px 3px;
	vertical-align: middle;
}

.mid1_left {
	float: left;
	width: 188px;
}

.hall_menu {
	background: url(../images/hall_r4_c1_s1.jpg) repeat-y;
	padding-bottom: 15px;
	height: 100%;
	overflow: hidden;
}

.uparr2 {
	display: inline-block;
	background: url(../images/hall_m2.gif ) center no-repeat;
	width: 14px;
	height: 7px;
	cursor: pointer;
}

.downarr2 {
	display: inline-block;
	background: url(../images/hall_m.gif) center no-repeat;
	width: 14px;
	height: 18px;
	cursor: pointer;
}

.safeList {
	border-top: none;
	width: 168px;
	margin: 5px 0 0 8px;
	CURSOR: pointer;
	COLOR: #000;
}

.safeList li {
	text-indent: 2.2em;
	line-height: 29px;
	font-family: "Î¢ÈíÑÅºÚ";
	background: url(../images/gif-0057.gif) 13px 10px no-repeat;
}

.safeList li.sel {
	background: url(../images/h_r4_c3_s1.jpg) -1px center repeat-x;
}

.hall_menubg {
	background: url(../images/hall_menu_s1.jpg) repeat-x;
	margin: 5px 0 0 8px;
	width: 168px;
	line-height: 29px;
	COLOR: #036BB4;
	font-size: 14px;
	font-family: "Î¢ÈíÑÅºÚ";
	font-weight: bold;
	text-indent: 1em;
}

.hall_menubg span {
	float: right;
	margin-right: 7px;
	margin-top: 7px;
}

.hall_menut {
	background: url(../images/hall_menut.jpg) no-repeat;
	height: 33px;
	padding-top: 10px;
	margin-top: 0px;
	margin-left: 7px;
}

.collapsed {
	display: none;
}

.expanded {
	display: block;
}
/*----------------------------------×ó±ß²Ëµ¥½áÊø----------------------------------------*/
.mid1_right {
	width: 780px;
	border: 1px solid #e3e3e3;
	height: auto;
	background: #fff;
}

.mid1_right h1 {
	line-height: 41px;
	height: 41px;
	text-align: center;
}

.mid1_right h1 img {
	margin: 8px 0;
	vertical-align: middle;
}

.neirong {
	margin: 10px 15px;
}

table.tred {
	border: none;
	color: #666;
	border-collapse: collapse;
}

table.tred th {
	font-family: "Î¢ÈíÑÅºÚ";
	height: 41px;
	font-size: 15px;
	color: #555;
}

table.tred td {
	border: 1px solid #FFE7C7;
	background: #FFFAF2;
	padding: 0 1em 0;
	text-align: left;
	height: 35px;
	line-height: 35px;
}

table.tred td.title {
	font-weight: bold;
	color: #b30307;
}

table.tred td em {
	color: #ff6600;
}

a.bold {
	font-weight: bold;
}

.hui {
	color: #a1a1a1;
}

table.tred td p {
	margin-left: 20px;
	line-height: 27px;
}

table.tred td ul {
	margin: 0;
	padding: 0;
}

table.tred td ul li {
	float: left;
	width: 48%;
	line-height: 27px;
	text-indent: 1.5em;
}

.mleft_bg {
	background: url(../images/hall_r6_c1_s1.jpg) left top no-repeat;
	width: 188px;
	height: 29px;
}

/*ÉêÇë¼ÇÂ¼*/
.shenqing1 {
	width: 97%;
	height: 100%;
	overflow: hidden;
	background-color: #F3F9FF;
	float: left;
	color: #000;
	padding: 0 10px;
}

.shenqing1  h2 {
	font-weight: bold;
	color: #036BB3;
	border-bottom: 1px solid #A6CCE7;
	line-height: 30px;
}

table.tblue {
	border: none;
	color: #666;
	border-collapse: collapse;
	margin-bottom: 10px;
	margin-top: 7px;
}

table.tblue th {
	font-family: "Î¢ÈíÑÅºÚ";
	height: 28px;
	font-size: 12px;
	color: #266391;
	border: 1px solid #D5E5EF;
	background: #e1f3ff;
}

table.tblue td {
	border: 1px solid #D5E5EF;
	background: #fff;
	padding: 0 1em 0;
	text-align: center;
	height: 27px;
	line-height: 28px;
}

table.tblue td em {
	color: #ff6600;
}

.hall_tp {
	width: 49%;
	float: left;
	border: 1px solid #F2E3FF;
	background: #FCF9FF;
	margin-bottom: 7px
}

.hall_fwjg {
	width: 49%;
	float: right;
	border: 1px solid #F2E3FF;
	background: #FCF9FF;
	margin-bottom: 7px
}

.hall_tp h2, .hall_fwjg h2 {
	font-weight: bold;
	color: #036bb3;
	line-height: 30px;
	border-bottom: 1px solid #F4E7FF;
	margin: 0 10px;
}

.hall_tp h3 {
	text-indent: 1em;
	margin: 7px 0;
}

.hall_tp p {
	margin: 0px 15px;
}

.hall_tj input {
	background: #0085ce;
	border-radius: 3px;
	width: 77px;
	cursor: pointer;
	height: 23px;
	border: none;
	color: #fff;
	font-weight: bold;
	font-size: 12px;
	margin-right: 7px;
}

.hall_tj {
	padding: 10px 0
}

.h191 {
	height: 191px;
	overflow: hidden;
}
/*·þÎñ»ú¹¹*/
.hall_fwjg ul {
	margin: 5px 7px;
}

.hall_fwjg ul li {
	float: left;
	width: 96px;
	margin: 0 9px;
	_margin: 0 5px;
}

.hall_fwjg ul li span {
	text-align: center;
	display: block;
}

.hall_fwjg ul li img {
	border: 1px solid #C7DDF0;
	height: 53px;
	color: #a1a1a1;
	text-align: center;
	line-height: 53px;
	display: block;
}

.hall_fwjg ul li img:hover {
	border: 1px solid #fff;
}

.vip {
	width: 100%;
	height: auto;
	background: #fff;
}

.vip h1 {
	line-height: 41px;
	height: 41px;
	text-align: center;
}

.vip h1 img {
	margin: 8px 0;
	vertical-align: middle;
}

/*----------------------------------ÁÐ±íÑùÊ½----------------------------------------*/
.lankuang {
	background: #f8fcff;
	border: 1px solid #9ebfe1;
	padding: 20px;
	margin: 10px;
	overflow: hidden;
}

table.t1 {
	border: 1px solid #bfd4e9;
	color: #666;
	border-collapse: collapse;
	margin: 0 auto;
}

table.t1 td {
	border: 1px solid #cad9ea;
	padding: 0 0.5em 0;
	height: 30px;
	background: #f8fcff;
}

table.t1 td span {
	text-align: right; /*display:block; line-height:30px; */
	color: #666;
}

table.t1_gray {
	border: 1px solid #dedede;
	color: #666;
	border-collapse: collapse;
	margin: 0 auto;
}

table.t1_gray td {
	border: 1px solid #dedede;
	padding: 0 0.5em 0;
	height: 30px;
	background: #f7f7f7;
}

table.t1_gray td span {
	text-align: right;
	display: block;
	line-height: 30px;
	color: #666;
}

.textbox {
	background: #fff;
	height: 23px;
	line-height: 23px;
	padding: 0 5px;
	border: 1px solid #ddd;
	border-radius: 3px;
	width: 165px;
	color: #999;
	font-size: 12px;
}

.red {
	color: #C00;
}

.ha_bt {
	font-weight: normal;
	font-family: "Î¢ÈíÑÅºÚ";
	color: #333;
	font-size: 18px;
	line-height: 40px;
	text-align: center;
}

.hui {
	color: #999;
}

.shenqing {
	color: #999;
	width: 96%;
	margin: 0 auto;
	border: none;
	background: none;
	padding-left: 25px;
}

.shenqing span {
	float: right;
}

.shenqing strong {
	color: #333;
}

.blueBtn {
	background: url(../images/all_btn.gif) no-repeat 0 -45px;
	width: 82px;
	height: 30px;
	border: none;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	border-radius: 3px;
	cursor: pointer;
}

.blueBtn:hover {
	background: #06629d;
}

.grayBtn {
	background: url(../images/all_btn.gif) no-repeat 0 -200px;
	width: 82px;
	height: 30px;
	border: none;
	font-size: 14px;
	font-weight: bold;
	color: #555;
	border-radius: 3px;
	cursor: pointer;
}

.message2 {
	background: #fffcec;
	border: 1px solid #ca8080;
	padding: 5px 10px;
	width: 746px;
	margin: 10px auto;
	line-height: 22px;
}

.message2 img {
	display: inline-block;
	padding-right: 10px;
	margin: 2px 0;
	vertical-align: middle;
}

.order_tab {
	height: 35px;
	margin-left: -2px;
	margin-bottom: -5px;
	_margin-bottom: 0;
	_margin-left: 0;
}

.order_tab ul {
	background: url(../images/member_tabBg.jpg) repeat-x bottom center;
	height: 28px;
	width: 742px !important;
	border-right: none;
	padding-left: 5px;
}

.order_tab li {
	float: left;
	display: block;
	width: 104px;
}

.order_cur {
	background: url(../images/orderBtn_cur.gif) no-repeat bottom center;
	width: 104px;
	height: 24px !important;
	text-align: center;
	font-weight: bold;
	color: #1d0505;
	padding-top: 3px;
	margin-top: 1px;
	margin-right: 3px;
	margin-left: 3px;
}

.order_nor {
	background: url(../images/orderBtn_nor.gif) no-repeat bottom center;;
	width: 98px;
	height: 23px;
	text-align: center;
	color: #266391;
	margin-top: 4px;
	line-height: 23px;
}

.redfon {
	font-family: Arial, ËÎÌå;
	color: #bf0505;
	font-weight: bold;
}

/*2013-12-21 °´Å¥Ïà¹Ø*/
a.red4zi:visited, a.red2zi:visited, a.redbtn_big:visited, a.buyy:visited,
	a.soucang:visited, a.yellowBtn:visited {
	color: #fff;
}

.red4zi, .red2zi, .grayBtn_b, .tijiaoBig, .tijiaoBig2, .grayBtn_small,
	.red_btn1, .btn_xiao, .btn_xiao2, .btn_xiao3, .grayBtn_small2,
	.grayBtn_qq, .redbtn_big, .graybtn_big, .buyy, .soucang, .rankBtn,
	.yellowBtn, .graybtn_big1, .btn_xiao3g, .btn_xiao2g, .btn_xiaog {
	background: url(../images/all_btn.gif) no-repeat;
}

.red4zi {
	background-position: 0 0;
	width: 70px;
	height: 17px !important;
	line-height: 16px;
	color: #fff;
	text-align: center;
	display: inline-block;
	padding-top: 1px;
	margin: 0;
}

.red2zi {
	background-position: 0 -381px;
	width: 46px;
	height: 17px !important;
	line-height: 16px;
	color: #fff;
	text-align: center;
	display: inline-block;
	padding-top: 1px;
	margin: 5px 0;
}

.grayBtn_b {
	background-position: 0 -200px;
	width: 82px;
	height: 30px;
	border: none;
	border-radius: 3px;
	cursor: pointer;
	font-size: 14px;
	font-weight: bold;
	color: #474747;
	padding-top: 2px;
}

.tijiaoBig {
	background-position: 0 -45px;
	width: 82px;
	height: 30px;
	border: none;
	border-radius: 3px;
	cursor: pointer;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
}

.tijiaoBig2 {
	background-position: 0 -567px;
	width: 122px;
	height: 30px;
	border: none;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	border-radius: 3px;
	cursor: pointer;
}

.grayBtn_small {
	background-position: 0 -179px;
	width: 71px;
	height: 20px;
	border: none;
	color: #484848;
}

.grayBtn_small2 {
	background-position: 0 -336px;
	width: 95px;
	height: 20px;
	border: none;
	color: #484848;
}

.btn_xiaog {
	background-position: 0 -315px;
	width: 42px;
	height: 20px;
	line-height: 20px;
	font-size: 12px;
	text-align: center;
	border: none;
}

.btn_xiao2g {
	background-position: 0 -315px;
	width: 42px;
	height: 20px;
	line-height: 20px;
	display: inline-block;
	font-size: 12px;
	text-align: center;
	color: #0264d1;
	border-radius: 3px;
	cursor: pointer;
	border: none;
}

.btn_xiao3g {
	background-position: 0 -598px;
	width: 60px;
	height: 20px;
	line-height: 20px;
	display: inline-block;
	font-size: 12px;
	text-align: center;
	color: #0264d1;
	border-radius: 3px;
	cursor: pointer;
	border: none;
}

.red_btn1 {
	background-position: 0 -19px;
	width: 86px;
	height: 25px;
	line-height: 25px;
	color: #fff;
	text-align: center;
	border: none;
	font-weight: bold;
	border-radius: 3px;
	cursor: pointer;
}

.graybtn_big1 {
	background-position: 0 -400px;
	width: 109px;
	height: 40px;
	line-height: 40px;
	color: #666;
	font-family: Î¢ÈíÑÅºÚ;
	text-align: center;
	display: inline-block;
	font-size: 16px;
	font-weight: bold;
	border-radius: 3px;
	cursor: pointer;
}

.rankBtn1 {
	background-position: 0 -511px;
	height: 20px;
	line-height: 20px;
	border-right: 1px solid #c2c2c2;
	display: inline-block;
	padding: 0 5px 0 7px;
	border-radius: 3px;
	cursor: pointer;
}

.mid1_right h1.t_lanbg {
	color: #2E80C5;
	font-family: Î¢ÈíÑÅºÚ;
	font-size: 20px;
	line-height: 40px;
	text-indent: 1em;
}

.t_lanbg {
	background: #F5FAFE;
	border-bottom: 1px solid #E4EFF4;
	height: 51px;
}

.t_hongbg {
	background: #F5FAFE;
	border-bottom: 1px solid #E4EFF4;
	height: 51px;
}

/*20140106add*/
.me_top {
	height: 35px;
}

.me_top h1 {
	width: 188px;
	height: 35px;
	text-align: center;
	font-size: 18px;
	color: #0f69a7;
	font-family: Î¢ÈíÑÅºÚ;
	background: #A2DAFF;
	line-height: 40px;
}