@import url(whole.css);
/*-------------------------------------- index a -----*/

.tit a, .middle_4 .bor a, .tool_tab_bor a, .linju a
{
	margin-left: 4px;
	color: #804000;
}
.tool_tab_bor a:hover, .middle_4 .bor a:hover
{
	color: #804000;
}
.mt10
{
	margin-top: 10px;
}
.mt15
{
	margin-top: 15px;
}
.mat_l_5
{
	margin-left: 5px;
}
/*--------------------------------------------------------------   middle1 -------*/
.middle_1
{
	clear: both;
	width: 960px;
	height: auto;
	margin-top: 8px;
	overflow: hidden;
}
.middle_1 .one_part
{
	border: 1px solid #CDC3B6;
	float: left;
	width: 228px;
	display: inline;
	margin-right: 6px;
}
.middle_1 .two_part
{
	border: 1px solid #CDC3B6;
	float: left;
	display: inline;
	width: 320px;
}
.middle_1 .three_part
{
	border: 1px solid #CDC3B6;
	float: right;
	display: inline;
	width: 390px;
}
/***************** user_bbs **/
.user_bbs
{
	height: auto;
	overflow: hidden;
	margin-bottom: 5px;
}
.user_bbs .tit
{
	height: 30px;
	background: url(../images/bar.gif);
	color: #804000;
	font-size: 14px;
	font-weight: bold;
	line-height: 30px;
	padding-left: 10px;
	text-align: left;
}
.user_bbs .bor
{
	width: auto;
	height: 229px;
	border-top: 0;
	overflow: hidden;
}
.user_bbs .bor ul
{
	overflow: hidden;
	height: auto;
	margin-top: 5px;
}
.user_bbs .bor li
{
	text-align: left;
	margin: 2px 4px 0 5px;
	line-height: 16px;
}
.user_bbs .bor a
{
	color: #666600;
	margin-right: 2px;
}
.user_bbs .bor img
{
	width: 15px;
	height: 15px;
	margin-right: 2px;
}
.user_bbs .bor span
{
	margin-left: 5px;
	color: #888;
}
/***************** news_table **/
.news_table
{
	height: auto;
	overflow: hidden;
	margin-bottom: 5px;
}
.news_table .tit
{
	height: 30px;
	background: url(../images/bar.gif);
	color: #804000;
	font-size: 14px;
	font-weight: bold;
	line-height: 30px;
	padding-left: 10px;
	text-align: left;
}
.news_table .tit li
{
	float: left;
	display: inline;
	height: 15px;
	font-size: 14px;
	border-right: 1px #ccc solid;
	padding-right: 8px;
	letter-spacing: 1px;
	cursor: hand;
}
.news_table .tit li.on
{
	width: 78px;
	height: 30px;
	line-height: 30px;
	font-weight: bold;
	color: #804000;
	background: url(../images/bar.gif);
	margin-top: 0;
	padding-right: 0;
	border: 0;
}
.news_table .tit li a
{
	color: #444;
}
.news_table .tit li.on a
{
	font-weight: bold;
	color: #804000;
}
.news_table .bor
{
	border-top: 0;
	height: auto;
	overflow: hidden;
}
.xinwen_tab .zhiding
{
	height: 70px;
	overflow: hidden;
	margin: 5px 0 0 10px;
}
.xinwen_tab .zhiding .ph
{
	float: left;
	display: inline;
	margin-left: 5px;
}
.xinwen_tab .zhiding .ph img
{
	width: 80px;
	height: 60px;
	border: 1px #ccc solid;
	padding: 2px;
}
.xinwen_tab .zhiding .arc
{
	float: right;
	display: inline;
	width: 200px;
	margin-right: 5px;
}
.xinwen_tab .zhiding .arc .title
{
	height: 34px;
	overflow: hidden;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	line-height: 17px;
}
.xinwen_tab .zhiding .arc .title a:link
{
	color: #003366;
}
.xinwen_tab .zhiding .arc .des
{
	height: 32px;
	text-align: left;
	color: #888888;
	line-height: 18px;
	overflow: hidden;
}
.xinwen_tab .small
{
	clear: both;
	padding: 3px 0 0 7px;
	overflow: hidden;
}
.xinwen_tab .small .li
{
	text-align: left;
	list-style-position: outside;
	line-height: 19px;
	height: 19px;
	overflow: hidden;
	color: #888;
}
.xinwen_tab .small em
{
	float: left;
	background: url(../images/bar.gif);
	display: block;
	width: 12px;
	padding-top: 2px;
	font: bold 9px verdana;
	text-align: center;
	margin-right: 4px;
}
.xinwen_tab .small a
{
	color: #005E5E;
}
.xinwen_tab .small a:hover
{
	color: #ff0000;
}
/*****************  ualbum **/
.news_table .ualbum
{
	display: none;
	padding: 3px 0 0 4px;
}
.news_table .ualbum li
{
	float: left;
	display: inline;
	width: 95px;
	height: 70px;
	margin: 2px 0 0 8px;
	overflow: hidden;
}
.news_table .ualbum li img
{
	width: 80px;
	height: 60px;
	border: 1px #ccc solid;
	padding: 2px;
}
/*****************  bian_tools **/
.bian_tools
{
	clear: both;
	height: 69px;
	margin-top: 5px;
	background: url(../images/bar.gif);
	padding: 3px 0 0 25px;
}
.bian_tools ul
{
	height: auto;
}
.middle_1 .bian_tools li
{
	float: left;
	display: inline;
	width: 72px;
	height: 17px;
	line-height: 17px;
	color: #339966;
}
.bian_tools a
{
	margin-left: 3px;
	color: #996600;
}
.bian_tools b
{
	color: #FF0000;
}
/***************** user_active **/
. .user_active
{
	height: auto;
	overflow: hidden;
	margin-bottom: 5px;
}
.user_active .tit
{
	height: 30px;
	background: url(../images/bar.gif);
	color: #804000;
	font-size: 14px;
	font-weight: bold;
	line-height: 30px;
	padding-left: 10px;
	text-align: left;
}
.user_active .tit li
{
	float: left;
	display: inline;
	height: 15px;
	font-size: 14px;
	border-right: 1px #ddd solid;
	padding-right: 8px;
	letter-spacing: 1px;
	cursor: hand;
}
.user_active .tit li.on
{
	width: 78px;
	height: 30px;
	line-height: 30px;
	background: url(../images/bar.gif);
	margin-top: 0;
	padding-right: 0;
	border: 0;
}
.user_active .tit li a
{
	color: #444;
}
.user_active .tit li.on a
{
	font-weight: bold;
	color: #804000;
}
.user_active .bor
{
	border-top: 0;
	height: auto;
	overflow: hidden;
}
/***************** juhui_tab **/
.juhui_tab .ntab
{
	clear: both;
	height: 66px;
	margin: 10px 6px 0 12px;
	overflow: hidden;
}
.juhui_tab .ntab .one
{
	float: left;
	display: inline;
	width: 60px;
	height: 60px;
}
.juhui_tab .ntab .one img
{
	width: 50px;
	height: 50px;
	border: 1px #ccc solid;
	padding: 2px;
	margin-top: 2px;
}
.juhui_tab .ntab .two
{
	float: right;
	display: inline;
	width: 295px;
	height: 48px;
}
.juhui_tab .ntab .two li
{
	text-align: left;
	line-height: 21px;
}
.juhui_tab .ntab .two span
{
	color: #888;
}
.juhui_tab .ntab .two tt
{
	color: #33CC00;
}
.juhui_tab .ntab .two a
{
	font-weight: bold;
	color: #2C629E;
}
/***************** poll_tab **/
.poll_tab
{
	display: none;
}
.poll_tab .li
{
	width: 330px;
	text-align: left;
	line-height: 15px;
	background: url(../images/poll.gif) 0 -2px no-repeat;
	margin: 7px 0 0 12px;
	padding: 0 8px 0 20px;
	white-space: nowrap;
	overflow: hidden;
}
.poll_tab span
{
	color: #888;
	text-decoration: underline;
}
/***************** guang **/
.guang_01
{
	height: 70px;
	background: #FFF9D9;
	border: 1px #ccc solid;
	overflow: hidden;
}
.guang_01 img
{
	width: 218px;
	height: 70px;
}
.guang_02
{
	clear: both;
	margin-top: 4px;
}
.guang_02 img
{
	width: 190px;
	height: 70px;
	border: 1px #ccc solid;
}
/*-----------------------------------------------   middle2 shop house ------------*/
.middle_2
{
	clear: both;
	width: 960px;
	height: auto;
	margin-top: 8px;
}
.middle_2 .left
{
	border: 1px solid #CDC3B6;
	float: left;
	width: 300px;
	height: auto;
}
.middle_2 .right
{
	border: 1px solid #CDC3B6;
	float: right;
	width: 640px;
	height: auto;
}
/***************** 
  shop_tab
*****************/
.shop_tab .tit
{
	font-size: 14px;
	height: 30px;
	background: url(../images/bar.gif);
	overflow: hidden;
}
.shop_tab .tit li
{
	float: left;
	display: inline;
	margin-left: 5px;
	margin-top: 5px;
}
.shop_tab .tit li.on
{
	width: 120px;
	height: 24px;
	line-height: 28px;
	color: #804000;
	font-weight: bold;
	letter-spacing: 1px;
}
.shop_tab .bor
{
	height: 215px;
	border-top: 0;
	margin-top: 0px;
}
.shop_tab .ntab
{
	clear: both;
	height: auto;
	margin: 5px 10px 0 10px;
	border-bottom: 1px #bbb dotted;
	width: 281px;
	overflow: hidden;
}
.shop_tab .ntab .n01
{
	float: left;
	display: inline;
	width: 38px;
	height: 33px;
	line-height: 36px;
	font-size: 18px;
	font-weight: bold;
	color: #FF3399;
	background: url(../images/bar.gif);
	margin: 4px 0 0 5px;
	overflow: hidden;
}
.shop_tab .ntab .n02
{
	float: left;
	display: inline;
	width: 280px;
}
.shop_tab .ntab .n02 li
{
	width: 280px;
	text-align: left;
	margin: 4px 0 7px 10px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.shop_tab .ntab .n02 span
{
	color: #888;
	margin-right: 2px;
}
.shop_tab .ntab .n02 u
{
	color: #999900;
}
.shop_tab .n02 a
{
	color: #555;
}
.shop_tab .n02 a:hover
{
	color: #ff0000;
}
/***************** 
     right tab
******************/
.shoplist_tit
{
	width: 649px;
	height: 30px;
	background: url(../images/bar.gif);
	overflow: hidden;
	line-height: 30px;
}
.shoplist_tit_01
{
	float: left;
	font-size: 14px;
	display: inline;
	width: 140px;
	font-weight: bold;
	color: #804000;
	text-align: left;
	padding-left:10px;
}
.shoplist_tit_02
{
	float: left;
	font-size: 14px;
	display: inline;
	width: 460px;
	padding-left: 20px;
	color: #804000;
	text-align: left;
	line-height: 30px;
}
.shoplist_tit_02 a
{
	text-decoration: underline;
}
.shoplist_tit_02 li
{
	float: left;
	display: inline;
	margin-left: 26px;
}
.shoplist_bor
{
	clear: both;
	border-top: 0;
	height: 460px;
	overflow: hidden;
}
.shoplist_bor ul
{
	clear: both;
	color: #ff6600;
	overflow: hidden;
}
.shoplist_bor .stab
{
	float: left;
	display: inline;
	width: 200px;
	height: 60px;
}
.shoplist_bor .stab .one
{
	float: left;
	width: 60px;
	height: 56px;
	text-align: center;
}
.shoplist_bor .stab .one a
{
	color: #996600;
}
.shoplist_bor .stab .two
{
	float: right;
	display: inline;
	width: 132px;
	height: 66px;
	overflow: hidden;
}
.shoplist_bor .stab .two li
{
	width: 142px;
	line-height: 20px;
	text-align: left;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	color: #003278;
}
.shoplist_bor .stab .two a
{
	margin-left: 2px;
}
.shoplist_bor .stab .two b
{
	color: #ff0000;
}
.shoplist_bor .vip
{
	width: 190px;
	height: 55px;
	border: 1px #aaa dashed;
	padding: 5px 5px 0 5px;
	margin: 5px 0 0 8px;
	overflow: hidden;
}
.shoplist_bor .vip .ph
{
	float: left;
	display: inline;
	width: 70px;
	height: 50px;
	overflow: hidden;
}
.shoplist_bor .vip .ph img
{
	width: 70px;
	height: 50px;
}
.shoplist_bor .vip .des
{
	float: right;
	display: inline;
	width: 110px;
	height: 47px;
	overflow: hidden;
	text-align: left;
}
.shoplist_bor .vip .des a
{
	color: #006666;
	font-weight: bold;
}
.shoplist_bor .vip .des .biaoti
{
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.shoplist_bor .vip .des .miaoshu
{
	margin-top: 2px;
	height: 45px;
	line-height: 15px;
	overflow: hidden;
	color: #888;
}

/*---------------------------------------------------------   middle3 information -------*/
.middle_3
{
	clear: both;
	width: 960px;
	height: auto;
	margin-top: 8px;
}
.infos_table
{
	border: 1px solid #CDC3B6;
	height: 480px;
	overflow: hidden;
}
.infos_header
{
	height: 30px;
	width: 950px;
	margin: 0 auto;
	line-height: 28px;
	background: url(../images/bar.gif);
	text-align: left;
}
.infos_header a
{
	font-size: 14px;
	color: #804000;
	margin-left: 16px;
}
.infos_header b
{
	text-decoration: underline;
}
.infos_content
{
	background-color: White;
	clear: both;
	margin-left: 10px;
}
.infos_content a
{
	color: #444;
	margin-left: 5px;
}
.infos_content a:hover
{
	margin-left: 5px;
}
.infos_content div
{
	float: left;
	display: inline;
	height: auto;
	width: 220px;
	color: #FF4400;
	overflow: hidden;
}
.infos_content li
{
	text-align: left;
	padding-left: 8px;
	line-height: 21px;
	width: 210px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.infos_content .row_tit_f
{
	float: left;
	font-weight: bold;
	color: #333;
	margin-right: 6px;
}
.infos_content .row_tit_x
{
	float: left;
	height: 1px;
	margin-top: 10px;
	border-top: 1px #888 dashed;
	width: 110px;
	overflow: hidden;
}
.infos_content .row_tit_m
{
	float: left;
	display: inline;
	margin-left: 3px;
}
.infos_content .row_tit_m a
{
	color: #804000;
}
.infos_content .pinche
{
	width: 270px;
}
.infos_content .pinche li
{
	width: 260px;
}
.infos_content .pinche .row_tit_x
{
	width: 142px;
}
.infos_content .pinche img
{
	width: 240px;
	height: 65px;
	border: 1px #ccc solid;
}

/*------------------------------------------------------------   middle4 -------*/
.middle_4
{
	border: 1px solid #CDC3B6;
	clear: both;
	width: 960px;
	height: auto;
	margin: 10px auto 0;
	overflow: hidden;
}
/****************
  middle_4 tit
*****************/
.middle_4 .tit
{
	font-size: 14px;
	clear: both;
	height: 30px;
	background: url(../images/bar.gif);
}
.middle_4 .tit .bg
{
	float: left;
	display: inline;
	width: 200px;
	text-align: left;
	padding-left: 15px;
	line-height: 23px;
	margin-top: 2px;
	font-size: 14px;
	color: #804000;
	font-weight: bold;
	list-style-type: outside;
}
.middle_4 .tit .font
{
	float: left;
	display: inline;
	margin-left: 10px;
	padding-top: 10px;
	color: #003278;
}
.middle_4 .tit b
{
	color: #FF6600;
}
/****************
   middle_4 bor
*****************/
.middle_4 .bor
{
	clear: both;
	height: auto;
	color: #003278;
	text-align: left;
	padding: 7px 8px 0;
	overflow: hidden;
}
.middle_4 .bor ul
{
	clear: both;
	margin: 0;
}
.middle_4 .tit_font
{
	float: left;
	height: 25px;
	padding-left: 20px;
	margin-right: 2px;
	font-weight: bold;
	margin-top: 5px;
}
/***************** 
   one
******************/
.middle_4 .one
{
	float: left;
	display: inline;
	width: 320px;
	height: auto;
	overflow: hidden;
}
.middle_4 .one_tit
{
	width: 320px;
	height: 26px;
	line-height: 26px;
	overflow: hidden;
}
.middle_4 .one_l
{
	float: left;
}
.middle_4 .one_x
{
	float: left;
	margin-top: 10px;
	height: 1px;
	background: url(index/m2_tit_bg.gif);
	width: 210px;
	overflow: hidden;
}
.middle_4 .one_m
{
	float: left;
	margin-top: 5px;
}
.middle_4 .one_m a
{
	color: #FF7300;
}
.middle_4 .one img
{
	margin-top: 1px;
	margin-right: 3px;
}
/***************** 
  two
******************/
.middle_4 .two
{
	width: 605px;
	height: auto;
	float: right;
	display: inline;
	overflow: hidden;
}
.middle_4 .partone .pl
{
	float: left;
	width: 325px;
	height: auto;
	display: inline;
}
.middle_4 .partone .tab
{
	width: 260px;
	height: auto;
	padding-left: 4px;
}
.middle_4 .partone .tab .tit_l
{
	width: 73px;
	height: 26px;
	line-height: 26px;
	float: left;
}
.middle_4 .partone .tab .tit_x
{
	width: 122px;
	height: 26px;
	line-height: 26px;
	float: left;
}
.middle_4 .partone .tab .tit_r
{
	width: 64px;
	height: 26px;
	line-height: 26px;
	float: left;
}
.middle_4 .partone .tab .tx
{
	float: left;
	display: inline;
	height: 1px;
	margin-top: 10px;
	background: url(index/m2_tit_bg.gif);
	width: 150px;
	overflow: hidden;
}
.middle_4 .partone .tab .tm
{
	float: left;
	display: inline;
	margin-top: 5px;
}
.middle_4 .partone .tab .tm a
{
	color: #FF7300;
}
/***************** 
 baishitong
******************/
.middle_4 .partone .pr
{
	float: right;
	display: inline;
	width: 340px;
	height: 310px;
	background: #FFFFC1;
	overflow: hidden;
}
.middle_4 .partone .bst .bx
{
	float: left;
	display: inline;
	height: 1px;
	margin-top: 10px;
	background: url(index/m2_tit_bg.gif);
	width: 170px;
	overflow: hidden;
}
.middle_4 .partone .bst .bm
{
	float: left;
	display: inline;
	margin-top: 5px;
}
.middle_4 .partone .bst .bm a
{
	color: #FF7300;
}
.middle_4 .partone .bst li
{
	float: left;
	display: inline;
	width: 152px;
	height: 22px;
	line-height: 22px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	margin-right: 12px;
}
.middle_4 .parttwo
{
	clear: both;
	overflow: hidden;
}
.middle_4 .parttwo img
{
	width: 600px;
	height: 65px;
}
/***************** 
 middle4 bline
******************/
.middle_4 .bline
{
	clear: both;
	height: 5px;
	overflow: hidden;
	background: url(index/m3lbbd.gif) no-repeat;
}

/*------------------------------------------------------------------------------   middle5 --------*/
.middle_5
{
	clear: both;
	width: 950px;
	margin: 10px auto 0;
}
.middle_5 .tit
{
	overflow: hidden;
	background: url(index/m4ti.gif) no-repeat;
	height: 11px;
}
.middle_5 .tab
{
	background: #EAF7FF;
}
.middle_5 .tab .ttit
{
	height: 20px;
	padding-left: 30px;
	text-align: left;
	font-size: 14px;
	font-weight: bold;
	color: #194E7F;
}
.middle_5 .tab .ttit a
{
	margin-left: 20px;
	font-size: 12px;
	text-decoration: underline;
	letter-spacing: 1px;
}
.middle_5 .tab .bor
{
	width: 900px;
	background: #fff;
	border: 1px #BFDFF5 solid;
	height: auto;
	margin: auto;
	padding: 5px 0 10px;
	overflow: hidden;
}
.middle_5 .tab .bor li
{
	float: left;
	width: 100px;
	height: 13px;
	margin: 8px 5px;
	white-space: nowrap;
	overflow: hidden;
}
.middle_5 .tab .bor a
{
	color: #004F98;
	text-decoration: underline;
}
.middle_5 .bline
{
	clear: both;
	overflow: hidden;
	background: url(index/m4d.gif) no-repeat;
	height: 11px;
}

/*-------------------------------------------------------------------------------  middle_6 -------*/
.middle_6
{
	clear: both;
	width: 950px;
	margin: 10px auto 0;
	overflow: hidden;
}
/**************
 linju
***************/
.middle_6 .linju
{
	border: 1px solid #CDC3B6;
	width: 690px;
	float: left;
	display: inline;
}
.linju .tit
{
	height: 30px;
	background: url(../images/bar.gif);
}
.linju .tit li
{
	float: left;
	display: inline;
	margin-right: 2px;
}

.linju .tit .buoff a
{
	color: #444;
}
.linju .tit .buon
{
	width: 180px;
	line-height: 25px;
	font-weight: bold;
	font-size: 14px;
	color: #333;
}
.linju .tit .buoff
{
	width: 88px;
	padding-top: 10px;
	background-position: bottom center;
}
.linju .bor
{
	height: 475px;
	border-top: 0;
	padding-top: 8px;
	overflow: hidden;
}
.linju .lj01
{
	height: 290px; ;
margin-left:8px;
overflow:hidden;
}
.linju .lj02
{
	clear: both;
	height: 220px;
	overflow: hidden;
}
/** biao ti **/
.linju .bt
{
	height: 26px;
	overflow: hidden;
}
.linju .btf
{
	float: left;
	height: 25px;
	background: url(index/m2_tit_font.gif) no-repeat;
	padding-left: 20px;
	margin-right: 2px;
	font-weight: bold;
	margin-top: 5px;
	color: #003278;
}
.linju .btx
{
	float: left;
	display: inline;
	height: 1px;
	margin: 10px 2px 0 3px;
	background: url(index/m2_tit_bg.gif);
	overflow: hidden;
}
.linju .btm
{
	float: left;
	display: inline;
	margin-top: 5px;
}
.linju .btm a
{
	color: #FF7300;
}
/***************** thread **/
.linju .thread
{
	padding-left: 6px;
}
.linju .thread .btx
{
	width: 500px;
}
.linju .thread .ttab li
{
	float: left;
	display: inline;
	width: 330px;
	line-height: 22px;
	margin-right: 5px;
	text-align: left;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #FF6600;
}
.linju .thread .ttab span
{
	color: #FF6600;
}
.linju .thread .ttab a
{
	color: #777;
	margin: 0;
}
/***************** user **/
.linju .user
{
	clear: both;
	margin-left: 10px;
	overflow: hidden;
}
.linju .user .btx
{
	width: 540px;
}
.linju .user li
{
	float: left;
	display: inline;
	width: 84px;
	height: 80px;
	overflow: hidden;
}
.linju .user .ph
{
	width: 60px;
	height: 60px;
	background: url(index/48_size.gif) no-repeat;
	text-align: left;
}
.linju .user .ph img
{
	width: 48px;
	height: 48px;
	margin: 5px 0 0 1px;
}
.linju .user .font
{
	width: 75px;
	height: 14px;
	padding-top: 2px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #996600;
}
/***************** life_tab **/
.middle_6 .life
{
	border: 1px solid #CDC3B6;
	width: 250px;
	height: auto;
	float: right;
	display: inline;
}
.middle_6 .life_tit
{
	height: 30px;
	background: url(../images/bar.gif);
	line-height: 25px;
	color: #004F98;
	font-weight: bold;
}
.middle_6 .life_bor
{
	height: 210px;
	border: 1px #B1D7EE solid;
	border-top: 0;
	padding: 2px 5px 0;
	overflow: hidden;
}
.middle_6 .life_bor li
{
	width: 230px;
	text-align: left;
	height: 21px;
	line-height: 21px;
	color: #666;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.middle_6 .life_bor li a
{
	color: #003278;
}
.life_bor01
{
	height: 230px;
	border: 1px #B1D7EE solid;
	border-top: 0;
	overflow: hidden;
}
.life_bor01 ul
{
	overflow: hidden;
	height: 220px;
	margin-top: 5px;
}
.life_bor01 li
{
	text-align: left;
	margin: 2px 4px 0 5px;
	line-height: 16px;
}
.life_bor01 a
{
	color: #666600;
	margin-right: 2px;
}
.life_bor01 span
{
	margin-left: 5px;
	color: #888;
}
.zy_index
{
	width: 950px;
	height: auto;
	overflow: hidden;
	margin: 2px auto 14px;
}
.zy_index .tab01
{
	float: left;
	display: inline;
	width: 650px;
}
.zy_index .tab01 .ba
{
	margin: 20px 0 15px;
	height: 200px;
	background: #F8F3CE;
}
.zy_index .tab01 .ba li
{
	float: left;
	display: inline;
	text-align: left;
}
.zy_index .tab01 .ba .wen
{
	width: 300px;
	padding: 8px 15px 8px 8px;
	line-height: 21px;
	overflow: hidden;
}
.zy_index .tab01 .ba b
{
	font-size: 14px;
	font-weight: bold;
	color: #ff0000;
	text-decoration: underline;
	letter-spacing: 1px;
}
.zy_index .tab01 .bb
{
	clear: both;
	margin: 10px 12px 0 0;
	height: auto;
	overflow: hidden;
}
.zy_index .tab01 .bb #index_page
{
	width: 310px;
}
.zy_index .tab01 .bb .title
{
	width: 300px;
}
.zy_index .tab01 .bb .partone
{
	float: left;
	display: inline;
	width: 310px;
	height: 120px;
}
.zy_index .tab01 .bb .parttwo
{
	float: right;
	display: inline;
	width: 310px;
	height: 120px;
}
.zy_index .tab01 .bb .partthree
{
	float: left;
	display: inline;
	width: 310px;
	height: 230px;
}
.zy_index .tab01 .bb .partthree li
{
	margin-top: 4px;
	height: 14px;
	color: #777;
}
.zy_index .tab01 .bb .partfour
{
	float: right;
	display: inline;
	width: 310px;
	height: 230px;
}
.zy_index .tab01 .bb .partfive
{
	width: 635px;
	height: 204px;
	background: #FFFFE1;
	border: 1px #aaa solid;
	overflow: hidden;
}
.zy_index .tab01 .bb .partfive .albs
{
	width: 630px;
}
.zy_index .tab01 .bb .partfive .albs li
{
	margin-top: 6px;
	margin-right: 10px;
	margin-left: 3px;
}
/*----------------------------- two ---------------------*/
.zy_index .tab02
{
	float: left;
	display: inline;
	width: 273px;
	height: auto;
	margin: auto;
}
.zy_index .tab02 ul
{
	overflow: hidden;
}
.zy_index .tab02 .jline
{
	height: 15px;
	border-bottom: 1px #aaa solid;
	overflow: hidden;
}
.zy_index .tab02 b
{
	color: #000;
}
.zy_index .tab02 strong
{
	font-size: 14px;
	color: #000;
}
.zy_index .tab02 .ba
{
	width: 250px;
	height: 235px;
	padding: 11px 10px 11px 11px;
	background: #F9F9F9;
	border: 1px #aaa solid;
}
.zy_index .tab02 .ba a
{
	text-decoration: underline;
	color: #0000FF;
}
.zy_index .tab02 .ba .text
{
	width: 160px;
}
.zy_index .tab02 .ba li
{
	text-align: left;
	margin-top: 15px;
}
.zy_index .tab02 .bb
{
	width: 257px;
	height: 350px;
	padding: 15px 5px 8px 9px;
	background: #F9F9F9;
	border: 1px #aaa solid;
	margin-top: 10px;
	font-size: 12px;
	color: #003366;
}
.zy_index .tab02 .bb li
{
	margin-bottom: 8px;
}
.zy_index .tab02 .cc
{
	width: 257px;
	height: 415px;
	abackground: #FFF0D9;
	border: 1px #aaa solid;
	margin-top: 10px;
}
.zy_index .tab02 .cc .apps li.zge
{
	width: 65px;
	height: 80px;
	margin: 0;
	padding: 0;
}
.zy_index .tab02 .cc .apps li.zge h4
{
	margin: 0;
}
.zy_index .tab02 .cc .apps li.zge img
{
	margin: 0;
	padding: 2px;
}
/*----------------------------- three ---------------------*/
.zy_index .tab03
{
	float: left;
	display: inline;
	width: 25px;
}
.zy_index .tab03 .ba
{
	margin-top: 20px;
	height: 200px;
	background: #F8F3CE;
}
.leftbar
{
	border-right: 1px solid;
}
.shoplist_tit A
{
	color: #804000;
}

A:hover
{
	color: #804000;
}
A
{
	color:Black;
}
.middle_4 .bor A
{
	color:Black;
}

.middle_4 .bor A:hove
{
	color:#804000;
}
.learn-how
{
	display: block;
	margin: 0px;
}
.learn-how a
{

	color: #666;
	display: block;
	height: 135px;
	text-decoration: none;
	width: 298px;
	border-bottom: black 1px dashed;
}
.learn-how a:hover
{
	background: url(  "../images/home_services-20090902.png" ) no-repeat left center;
	color: #fff;
	height: 135px;
	border-bottom: black 1px dashed;
}
.learn-how a:hover strong
{
	color: #fff;
}
.learn-how li
{
	display: block;
	float: left;
}
.learn-how span
{
	display: block;
	line-height: 18px;
	margin: 0 9px;
}
.learn-how strong
{
	color: #1a1a1a;
	display: block;
	font-weight: bold;
	line-height: 20px;
	margin: 4px 9px;
}


