 @charset "gb2312";
@import url("base.css");
@import url("tp_bt970.css");
 


 /*主导航目录栏   旧版导航已经去除 
 
  #navsub {background: url(http://www.91hy.com/images/2010/ecmenu_08Tg.gif) repeat-x; height:37px;}
 #navsub ul {float:left; margin:0; padding:0 0 0 10px; list-style:none; font-weight:bold; line-height:37px; font-size:14px;}
  #navsub ul li {float:left; background: url(http://www.91hy.com/images/2010/navsub_line.gif) no-repeat right center; margin:0 0 0 -1px;}
 #navsub ul li a {display:block; color:#fff!important; padding:1px 20px;}
  #navsub ul li a:hover {color:#fff!important;text-decoration:underline;}
 #navsub ul li.current {background: url(http://www.91hy.com/images/2010/ecmenu_08Tr.gif) no-repeat top right;}
  #navsub ul li.current a {display:block; color:#330099!important; padding:1px 20px; background: url(http://www.91hy.com/images/2010/ecmenu_08Tl.gif) no-repeat top left;}
 #navsub ul li.current a:hover {color:#330099!important;text-decoration:underline;}
  #navsub ul li span {display:block; color:#330099!important; padding:1px 20px; background: url(http://www.91hy.com/images/2010/ecmenu_08Tl.gif) no-repeat top left;}
 

 */


.wrap1 {margin:0 auto;
		width: 970px; padding: 0 5px;  overflow: hidden;
		background: #FFF;
	}

 	
	 
	
	.ad970 { margin:0 auto; width: 960px; padding:5px 0; margin:5px 0; text-align:center;border-top: 1px solid #DDD;  border-bottom: 1px solid #DDD;
		background: #FFF;	  }




	
 
	div {
		line-height: 18px;
	}
	
	h1, h2, h3, h4, h5, h6, p, ul {
		margin: 0; padding: 0;
	}
	
	li { /*不换行 新增*/overflow:hidden; white-space: nowrap;/*不换行 新增*/
		list-style: none;
	}
 


	
/*	-------------------------------------------------------------
	Layout
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
 


	/*删除 #ad_tl_1 { margin-top: -10px; }*/

	 #ad_tl_1 { }


	.con_left { float: left; width: 200px; }
	.con_middle { float: left; width: 540px; padding: 0 10px; }
	.con_right { float: right; width: 210px; }
	
	.adSide {
		background: url(http://www.91hy.com/images/2011/sex/ggimg.gif) no-repeat 0 5px;
		padding-top: 20px;
	}
	
	
 
/*	-------------------------------------------------------------
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	.hotNavi {
		background: url(http://www.91hy.com/images/2011/sex/navi4.gif);
		font: 12px/28px Arial; color: #FF0;
		padding: 0 12px;
		margin-bottom: 5px;
	}
	
	.hotNavi a, .hotNavi a:hover {
		color: #FFF;
		padding: 0 3px;
	}
	
/*	-------------------------------------------------------------
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	.database { margin-bottom: 5px; }
	
	.database div {
		background: url(http://www.91hy.com/images/2011/sex/db1.gif);
		font: bold 14px/28px Arial; color: #FFF;
		padding-left: 62px;
	}	
	
	.database .db li {
		padding-top: 1px;
	}
	
	.database .db li a {
		display: block; width: 200px; height: 29px;
		background: url(http://www.91hy.com/images/2011/sex/db2.gif);
		font: bold 14px/29px Arial;
		color: #851;
		letter-spacing: 3px;
	}
	
	.database .db b { display: block; padding-left: 62px; }
	
	 
	
	.database p {
		border: 1px solid #DDCEB2; background: #FBFBF9;
		padding: 9px 10px;
		font: 14px/25px "宋体"; color: #851;
		margin-top: 2px;
	}
	
	.database p a { color: #851; }
	
 
 
	
	
	
	
/*	-------------------------------------------------------------
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	.box1 {
		border: 1px solid #DDCEB2; background: #FBFBF9;
		padding: 0 5px;
		margin-bottom: 5px;
	}
	
	
	.specialTitle {
		border-bottom: 1px dashed #DDCEB2;
		padding: 11px 5px 7px 5px;
	}
	
	.specialTitle a {
		font: bold 14px/20px Arial;
		background: url(http://www.91hy.com/images/2011/sex/sptitle.gif) no-repeat right top;
		padding: 3px 55px 3px 0;
		color: #E25;
	}
	
	
	.artList1 { padding: 10px 5px; }
	
	.artList1 li {
		font: 12px/22px Arial;
		background: url(http://www.91hy.com/images/2011/sex/arrow1.gif) no-repeat 0 8px;
		text-indent: 8px;
	}
	
	.surveyBox {
		padding-bottom: 10px;
		overflow: hidden; clear: both; height: 100%;
	}
	.surveyBox div {
		background: url(http://www.91hy.com/images/2011/sex/qtitle.gif) no-repeat center left;
		font: bold 12px/15px Arial;
		padding-left: 38px;
		padding: 14px 0 8px 38px;
		border-bottom: 1px dashed #DDCEB2;
	}	
	.surveyBox b { color: #E25; font-size: 14px; }	
	.surveyBox p { padding: 10px 7px 8px 7px; line-height: 20px; }	
	.surveyBox a {
		background: url(http://www.91hy.com/images/2011/sex/btn1.gif) no-repeat center; width: 70px; height: 22px;
		text-align: center;
		font: 12px/22px Arial;
		float: left; padding: 0 12px;
	}
	
	
/*	-------------------------------------------------------------
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	.focus {
		float: left; width: 304px;
		background: #504B9D;
		padding: 5px;
		margin-bottom: 5px;
	}
	
	.sliderwrapper {
		border: 2px solid #FFF;
		height: 225px;
	}
	
	.sliderwrapper img {
		display: block; width: 300px; height: 225px;
	}
	
	.sliderwrapper .contentdiv{
		visibility: hidden; /*leave as is*/
		position: absolute; /*leave as is*/
		filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
		-moz-opacity: 1;
		opacity: 1;
	}
	
	.pagination{
		width: 304px;
	}
	
	.pagination a{
		float:left;
		width:100px; height:36px;
		font: 12px/36px Arial;
		text-decoration: none; text-align:center;
		background:url(http://www.91hy.com/images/2011/sex/focus_bg.gif) no-repeat bottom;
	}
	
	.pagination a:hover, .pagination a.selected{background-position: top;text-decoration:none;font-weight:bold; color: #FFF;}
	.anotherclass {margin:0 2px;}
	
	
/*	-------------------------------------------------------------
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	.topline {
		float: right;
		border: 5px solid #504B9D; border-left: 0; width: 221px;
	}
	
	.topline h4 {
		font: bold 16px/38px Arial;
		text-align: center;
		border-bottom: 1px dashed #ccc;
	}
	
	.topline p {
		font: 12px/16px Arial; color: #999;
		text-indent: 24px;
		border-bottom: 1px dashed #ccc;
		padding: 0 5px 4px 5px; margin-bottom: 4px;
	}
	
	.topline ul { padding: 5px 0; }
	
	.topline li {
		font: 14px/24px Arial;
		background: url(http://www.91hy.com/images/2011/sex/arrow1.gif) no-repeat 5px 9px;
		text-indent: 15px;
	}
	
/*	-------------------------------------------------------------
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	.focusBelow {
		border: 1px solid #ccc; background: #FCFBF8;
		padding: 5px;
		overflow: hidden; clear: both; height: 100%;
		margin: 0 0 5px 0;
	}
	
	.focusBelow div {
		width: 15px; text-align: center; height: 50px;
		font: bold 12px/20px Arial; color: #FFF;
		background: url(http://www.91hy.com/images/2011/sex/bg4.gif);
		padding-top: 10px;
	}
	
	.focusBelow div, .focusBelow ul, .focusBelow iframe { float: left; }
	
	.focusBelow ul { padding-right: 9px; }
	.focusBelow li {
		background: url(http://www.91hy.com/images/2011/sex/arrow1.gif) no-repeat 6px 6px;
		text-indent: 14px;
		font: 12px/20px Arial;
	}
	
/*	-------------------------------------------------------------
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	.hotArt {
		float: left; width: 314px;
		background: url(http://www.91hy.com/images/2011/sex/hot2.gif) 0 37px;
	}
	
	.hotArt div {
		background: url(http://www.91hy.com/images/2011/sex/hot1.gif);
		font: bold 14px/37px Arial; color: #FFF;
		text-indent: 50px;
	}
	
	.hotArt div a, .hotArt div a:hover { color: #FFF; }
	
	.hotArt ul {
		background: url(http://www.91hy.com/images/2011/sex/rank.gif) no-repeat 8px 10px;
	}
	
	.hotArt li {
		overflow: hidden; clear: both; height: 100%;
		+margin-bottom: -4px;
		padding: 0 8px 0 28px;
	}
	
	.hotArt h4 {
		font: 14px/33px Arial;
		float: left;
	}
	
	.hotArt span {
		font: 12px/33px Arial; float: right;
		color: #F60;
	}
	
	
/*	-------------------------------------------------------------
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	.zjjd {
		float: right; width: 220px;
	}
	
	.zjjd .title {
		background: url(http://www.91hy.com/images/2011/sex/pur1.gif) no-repeat right top #549;
		font: bold 14px/26px Arial;
	}
	
	.zjjd .title a {
		background: url(http://www.91hy.com/images/2011/sex/pur2.gif) no-repeat;
		padding-left: 20px;
		display: block;
		color: #FFF;
	}
	
	
	.zjjd_hot {
		padding: 15px 2px 15px 8px;
		overflow: auto; height: 100%;
		border-bottom: 1px dashed #ccc;
	}
	
	.zjjd_hot div {
		float: left;
		text-align: center; width: 65px;
	}
	
	.zjjd_hot img {
		display: block; width: 65px; height: 80px;
		padding-bottom: 8px;
	}
	
	.zjjd_hot div a { text-decoration: underline; }
	
	.zjjd_hot h4, .zjjd_hot p, .zjjd_hot span {
		float: right; width: 135px;
	}
	
	.zjjd_hot h4 {
		font: bold 14px/18px Arial;
	}
	
	.zjjd_hot p {
		font: 12px/18px Arial; color: #999;
		text-indent: 24px;
		padding: 5px 0;
	}
	
	.zjjd_hot span {
		font-weight: bold; text-align: center;
		padding-top: 5px;
	}
	
	.zjjd_hot b { color: #E25; }
	
	.zjjd ul {
		padding: 10px 0 0 0;
	}
	
	.zjjd li {
		font: 14px/25px Arial;
		background: url(http://www.91hy.com/images/2011/sex/arrow1.gif) no-repeat 5px 10px;
		text-indent: 15px;
	}
	
	
	.purpleLine {
		background: #239;
		height: 5px; overflow: hidden; clear: both;
	}
	
	
/*	-------------------------------------------------------------
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	.box_left {
		border: 1px solid #BAD;
		float: left; width: 516px;
		margin-bottom: 5px;
	}
	
	.box_left .title {
		border-bottom: 1px dashed #ccc;
		background: url(http://www.91hy.com/images/2011/sex/arrow2.gif) no-repeat 8px 12px;
		font: bold 14px/30px Arial;
		text-indent: 25px;
		color: #E25;
		padding-top: 2px;
	}
	
	.box_left .title a, .box_left .title a:hover { color: #E25; }
	
	.box_left .title span {
		font: 12px "宋体";
		color: #333;
		padding-left: 10px;
	}
	
	
	
	.box_right {
		border: 1px solid #BAD;
		float: right; width: 445px;
		margin-bottom: 5px;
	}
	
	
/*	-------------------------------------------------------------
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	.topicHot { padding: 3px 0; border-bottom: 1px dashed #ccc; }
	
	.topicHot h4 {
		font: 12px/36px Arial;
	}
	
	.topicHot h4 a { font: bold 14px/36px Arial; }
	
	.topicHot p {
		text-indent: 24px;
		font: 12px/18px Arial; color: #999;
	}
	
	.topicHot h4, .topicHot p { padding: 0 20px; }
	
	.topicBox ul { margin-bottom:5px;
		overflow: hidden; clear: both; height: 100%; 
	}
	
	.topicBox li {
		float: left; width: 50%;  line-height:25px;height:25px;
		font: 14px/36px Arial;
		background: url(http://www.91hy.com/images/2011/sex/arrow1.gif) no-repeat 10px 14px;
		text-indent: 22px;
	}
	
	
/*	-------------------------------------------------------------
	tab1
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	#tab1 h3, #tab2 h3, #tab3 h3 {
		float: left; width: 222px;
		font: bold 14px/25px Arial; text-indent: 15px;
		background: url(http://www.91hy.com/images/2011/sex/tab1.gif);
		color: #538;
	}
	
	#tab2 h3 { width: 257px; }
	
	#tab1 h3 a, #tab2 h3 a, #tab3 h3 a { color: #538; }
	
	#tab1 .up, #tab2 .up, #tab3 .up {
		background: url(http://www.91hy.com/images/2011/sex/arrow2.gif) no-repeat 10px 11px #FFF;
		color: #E25; text-indent: 30px;
		line-height: 20px; padding-top: 5px;
	}
	
	#tab1 .up a, #tab2 .up a, #tab3 .up a { color: #E25; }
	
	#tab1 div, #tab2 div, #tab3 div {
		display: none;
	}
	
	#tab1 .block, #tab2 .block, #tab3 .block {
		display: block;
	}
	
	
	#tab1 img {
		width: 100px; height: 75px; display: block;
		padding: 2px; border: 1px solid #ccc;
		margin-bottom: 6px;
	}
	
	#tab1 p {
		text-align: center; width: 106px;
		float: left;
		padding: 18px 20px 10px 20px;
	}
	
	#tab1    ul {
		float: right; width: 290px;
		padding-top: 20px;
	}
	
          #tab1     ul li {
		background: url(http://www.91hy.com/images/2011/sex/arrow1.gif) no-repeat 0 7px;
		font: 14px/24px Arial;
		text-indent: 8px;
	}
	
 
	
	

	
	.askArt li {
		overflow: hidden; clear: both; height: 100%;
		padding: 10px;
		border-top: 1px dashed #ccc;
	}
	
	.askArt h4, .askArt h5 {
		width: 320px;
		font: 14px/24px Arial;
	}
	
	.askArt h4 font { font-size: 12px; color: #999; }
	.askArt h4 em {
		font-style: normal;
	}
	.askArt h4 em a { color: #690; }
	.askArt h4 b { color: #F60; font-weight: normal; }
	.askArt h5 {
		background: url(http://www.91hy.com/images/2011/sex/ico_ask.gif) no-repeat 0 5px;
		text-indent: 20px;
	}
	.askArt h5 a { color: #069; }
	
	.askArt span {
		float: right;
	}
	
	.askArt span a, .askArt span a:hover {
		display: block; width: 105px; height: 25px;
		background: url(http://www.91hy.com/images/2011/sex/btn3.gif);
		font: bold 14px/25px Arial; color: #FFF; text-indent: 32px;
		
	}
	
	
	
	.bbsArt, .blogArt, .guide {
		overflow: auto; clear: both; height: 100%;
		padding: 13px 0;
		+margin-bottom: -1px;
	}
	
	.bbsArt li, .blogArt li, .guide li {
		background: url(http://www.91hy.com/images/2011/sex/ico_bbs.gif) no-repeat 10px 6px;
		padding-left: 35px!important;
		overflow: auto; height: 100%;
		+margin-bottom: -4px;
	}


	.bbsArt { height: 112px; overflow: hidden; }
	.bbsArt li { height: 28px; overflow: hidden; }
	
	.bbsArt h4, .bbsArt span {
		font: 14px/28px Arial;
		float: left;
	}
	
	.bbsArt span { width: 80px; font-size: 12px; color: #999; }
	.bbsArt h4 {
		width: 260px;
		overflow: hidden; white-space: nowrap; text-overflow: ellipsis;
	}
	
	.bbsArt .reply { width: 55px; }
	
	.bbsArt b { color: #F60; font-weight: normal; }
	
	
	
	
	.blogArt li {
		background: url(http://www.91hy.com/images/2011/sex/ico_blog.gif) no-repeat 11px 6px;
	}
	
	.blogArt h4, .blogArt h5, .blogArt span {
		font: 14px/28px Arial;
		float: left;
	}
	
	.blogArt span { width: 70px; font-size: 12px; color: #999; }
	.blogArt h4 { width: 250px; }
	.blogArt h5 {
		width: 70px;
		background: url(http://www.91hy.com/images/2011/sex/arrow1.gif) no-repeat 0 10px;
		padding-left: 8px;
	}
	
	.blogArt b { color: #F60; font-weight: normal; }
	
	
	

	
	.guide li {
		background: url(http://www.91hy.com/images/2011/sex/ico_data.gif) no-repeat 11px 6px;
	}
	
	.guide h4, .guide h5, .guide h6, .guide span {
		font: 14px/28px Arial;
		float: left;
	}
	
	.guide span { width: 52px; }
	.guide h4 { width: 230px; }
	.guide h5 { width: 94px; }
	.guide h6 { width: 56px; }
	
	
	
	
/*	-------------------------------------------------------------
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	.chBlock {
		overflow: auto; height: 100%;
	}
	
	.chBlock .bar {
		background: url(http://www.91hy.com/images/2011/sex/bg1.gif) no-repeat right top #549;
		height: 35px;
		border: 1px solid #FFF;
		border-width: 5px 0 10px 0;
	}
	
	.chBlock .bar div {
		font: 14px/35px "宋体";
		color: #FFF;
	}
	.chBlock .bar div a, .chBlock .bar div a:hover { color: #FFF; }
	
	
	.chBlock .bar h2 {
		position: absolute;
	}
	
	.chBlock .bar h2 a {
		display: block; height: 40px;
		text-indent: -9999px;
	}	


/*

	 .chBlock .syb h2 a { background: url(http://www.91hy.com/images/2011/sex/title1.gif); width: 110px; }	 
	.chBlock .syb div { padding-left: 130px; }
	
	.chBlock .etqsn h2 a { background: url(http://www.91hy.com/images/2011/sex/title2.gif); width: 184px; }	
	.chBlock .etqsn div { padding-left: 204px; }
	
	.chBlock .qn h2 a { background: url(http://www.91hy.com/images/2011/sex/title3.gif); width: 78px; }	
	.chBlock .qn div { padding-left: 98px; }
	
	.chBlock .zln h2 a { background: url(http://www.91hy.com/images/2011/sex/title4.gif); width: 120px; }	
	.chBlock .zln div { padding-left: 140px; }
	
	*/



	 .chBlock .xxl h2 a { background: url(http://www.91hy.com/images/2011/sex/title2.gif); width: 110px; }	 
	.chBlock .xxl div { padding-left: 130px; }

	
	 .chBlock .xsl h2 a { background: url(http://www.91hy.com/images/2011/sex/title1.gif); width: 110px; }	 
	.chBlock .xsl div { padding-left: 130px; }

	 .chBlock .xjq h2 a { background: url(http://www.91hy.com/images/2011/sex/title3.gif); width: 110px; }	 
	.chBlock .xjq div { padding-left: 130px; }

	 .chBlock .xbj h2 a { background: url(http://www.91hy.com/images/2011/sex/title4.gif); width: 110px; }	 
	.chBlock .xbj div { padding-left: 130px; }

	 .chBlock .xjy h2 a { background: url(http://www.91hy.com/images/2011/sex/title5.gif); width: 110px; }	 
	.chBlock .xjy div { padding-left: 130px; }

	 .chBlock .sy h2 a { background: url(http://www.91hy.com/images/2011/sex/title6.gif); width: 110px; }	 
	.chBlock .sy div { padding-left: 130px; }
  .chBlock .xwh h2 a { background: url(http://www.91hy.com/images/2011/sex/title7.gif); width: 110px; }	 
	.chBlock .xwh div { padding-left: 130px; }
	






	
	.chBlock .con_left {
		padding-right: 9px;
		border-right: 1px dashed #ccc;
	}
	
	.chBlock .con_middle {
		width: 520px; padding: 0 10px;
	}
	
	.chBlock .con_right {
		padding-left: 4px;
		border-left: 1px dashed #ccc;
		width: 215px;
	}
	
	
/*	-------------------------------------------------------------
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	.arrowTitle {
		font: bold 14px/24px Arial;
		background: url(http://www.91hy.com/images/2011/sex/arrow3.gif) no-repeat 10px 5px;
		text-indent: 22px;
		color: #E25;
	}
	
	.arrowTitle a, .arrowTitle a:hover { color: #E25; }
	
	
	
/*	-------------------------------------------------------------
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	.memberLink { padding: 5px; overflow: auto; height: 100%;  /*border-bottom: 1px dashed #ccc; */ margin-bottom: 10px; }
	
	/*
.memberLink div {
		float: left;
		width: 71px; text-align: center;
		padding: 5px 12px; border-bottom: 1px dashed #ccc;
	}
	
	.memberLink img {
		display: block; width: 65px; height: 80px;
		padding: 2px; border: 1px solid #ccc;
		margin-bottom: 6px;
	}
*/


.memberLink div {
		float: left;
		width: 156px; text-align: center;
		padding: 0 12px;
	}
	
	.memberLink img {
		display: block; width: 150px; height: 114px;
		padding: 2px; border: 1px solid #ccc;
		margin-bottom: 6px;
	}









	
	
	
	.imgLink { overflow: auto; height: 100%; border-top: 1px dashed #ccc; clear: both; padding: 15px 0; }
	
	.imgLink div {
		float: left;
		width: 106px; text-align: center;
		padding: 0 12px;
	}
	
	.imgLink img {
		display: block; width: 100px; height: 75px;
		padding: 2px; border: 1px solid #ccc;
		margin-bottom: 6px;
	}
	
	
	
	
/*	-------------------------------------------------------------
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	.focusZone {
		background: #FCFBF8; border: 1px solid #DDD;
		padding: 10px;
		overflow: auto; height: 100%;
		margin-bottom: 15px;
	}
	
	.focusZone ul {
		float: right; width: 178px;
	}
	
	.focusZone li {
		font: 14px/24px Arial;
		background: url(http://www.91hy.com/images/2011/sex/arrow1.gif) no-repeat 0 9px;
		text-indent: 10px;
	}
	
/*	-------------------------------------------------------------
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	.summaryLink_1 {
		float: left; width: 275px;
	}
	
	.summaryLink_1 h4 {
		font: bold 14px/24px Arial;
	}
	
	.summaryLink_1 p {
		color: #999;
		font: 12px/18px Arial;
		text-indent: 24px;
	}
	
	
	.summaryLink_2 {
		float: left; width: 305px;
	}
	
	.summaryLink_2 img {
		display: block; width: 100px; height: 75px;
		padding: 2px; border: 1px solid #ccc;
		float: left;
	}
	
	.summaryLink_2 h4, .summaryLink_2 p { float: right; width: 190px; }
	
	.summaryLink_2 h4 {
		font: bold 14px/24px Arial;
	}
	
	.summaryLink_2 p {
		text-indent: 24px;
		color: #999;
		padding-top: 3px;
	}
	
	
	
/*	-------------------------------------------------------------
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	.syb_art {
		padding: 0 10px 15px 10px;
	}
	
	.syb_art li {
		font: 14px/24px Arial;
	}
	
	.syb_art span {
		font-size: 12px; color: #999;
		padding-left: 5px;
		color: #538;
	}
	
	
/*	-------------------------------------------------------------
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	.sub_left {
		float: left; width: 255px;
	}
	
	.sub_right {
		float: right; width: 255px;
	}
	
/*	-------------------------------------------------------------
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	.subBar {
		background: url(http://www.91hy.com/images/2011/sex/bar1.gif);
		height: 26px;
	}
	
	.subBar h3 {
		float: left;
		font: bold 14px/26px Arial;
		text-indent: 10px;
		background: url(http://www.91hy.com/images/2011/sex/bar2.gif) no-repeat left;
		color: #538;
	}
	
	.subBar span {
		float: right;
		background: url(http://www.91hy.com/images/2011/sex/bar3.gif) no-repeat right;
		font: 12px/26px "宋体";
		padding-right: 10px;
		height: 26px;
	}
	
	.subBar a, .subBar a:hover { color: #538; }
	
	
/*	-------------------------------------------------------------
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	.askList, .artList, .artList2, .artList3 {
		padding: 10px 5px;
		font: 14px/24px Arial;
		overflow: auto; height: 100%;
	}
	
	.askList li {
		background: url(http://www.91hy.com/images/2011/sex/ico_ask.gif) no-repeat 0 6px;
		text-indent: 18px;
	}
	
	.artList2 li {
		float: left; width: 50%;
	}
	
	.artList3 li {
		background: url(http://www.91hy.com/images/2011/sex/arrow1.gif) no-repeat 0 7px;
		text-indent: 10px;
	}
	
	
/*	-------------------------------------------------------------
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	.textLink { padding-bottom: 10px; }
	
	.textLink li {
		font: 14px/24px Arial;
		background: url(http://www.91hy.com/images/2011/sex/arrow1.gif) no-repeat 10px 9px;
		text-indent: 20px;
	}
	
	
/*	-------------------------------------------------------------
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	.keyBox div {
		background: url(http://www.91hy.com/images/2011/sex/bg2.gif);
		font: bold 12px/24px Arial;
		text-indent: 10px;
		color: #538;
	}
	
	.keyBox ul {
		padding: 8px 4px;
		overflow: auto; height: 100%;
	}
	
	.keyBox li {
		float: left; width: 25%;
		font: 12px/22px Arial;
		background: url(http://www.91hy.com/images/2011/sex/arrow1.gif) no-repeat 0 7px;
		text-indent: 8px;
	}
	
	
/*	--------新增201294-----------------------------------------------------
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	.leftListBox div {
		background: url(http://www.91hy.com/images/2011/sex/bg2.gif);
		font: bold 12px/24px Arial;
		text-indent: 10px;
		color: #538;
	}
	
	.leftListBox ul {
		padding: 8px 4px;
		overflow: auto; height: 100%;
	}
	
	.leftListBox li {
		float: left; width: 100%;
		font: 12px/22px Arial;
		background: url(http://www.91hy.com/images/2011/sex/arrow1.gif) no-repeat 0 7px;
		text-indent: 8px;
	}
	

	
/*	-------------------------------------------------------------
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	.handbook {
		border: 1px solid #CAC4DD; border-top: 0;
		margin-bottom: 10px;
		position: relative;
	}
	
	.handbook div {
		border-top: 1px solid #DDD8E9;
		background: url(http://www.91hy.com/images/2011/sex/bg_4.gif) repeat-y;
		overflow: auto; height: 100%;
		position: relative;
	}
	
	.handbook h3 {
		background: #549;
		width: 120px; text-indent: 18px;
		font: bold 14px/30px Arial; color: #FFF;
		position: absolute; top: 50%;
		margin-top: -15px;
	}
	
	.handbook h3 a, .handbook h3 a:hover, .handbook div span a, .handbook div span a:hover { color: #FFF; }
	
	.handbook div ul {
		float: right; width: 830px;
		padding: 0 0 0 18px;
		background: #FFF;
	}
	
	.handbook div li {
		float: left; width: 20%;
		background: url(http://www.91hy.com/images/2011/sex/arrow1.gif) no-repeat 0 10px;
		font: 14px/30px Arial; text-indent: 10px;
	}
	
	
	.handbook div span {
		width: 120px; text-align: center; float: left;
		font: bold 14px/34px Arial; color: #FFF;
	}
	
	
	
	
/*	-------------------------------------------------------------
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	.bar2 {
		background: url(http://www.91hy.com/images/2011/sex/bar4.gif); height: 31px;
	}
	
	.bar2 h2 {
		background: url(http://www.91hy.com/images/2011/sex/bar5.gif) no-repeat;
		text-indent: 18px;
		float: left;
		font: bold 16px/31px Arial; color: #538;
	}
	
	.bar2 span {
		float: right;
		background: url(http://www.91hy.com/images/2011/sex/bar6.gif) no-repeat right top;
		height: 31px;
		padding-right: 15px;
	}
	
/*	-------------------------------------------------------------
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	.baike {
		background: url(http://www.91hy.com/images/2011/sex/bg3.gif) repeat-x bottom #fff;
		border: 1px solid #CAC4DD; border-width: 1px 1px 0 1px;
		overflow: auto; height: 100%;
		padding: 0 1px;
		margin-bottom: 10px;
	}
	
	.baike li {
		float: left; width: 161px;
		border-bottom: 1px solid #CAC4DD;
		font: 14px/30px Arial;
		background: url(http://www.91hy.com/images/2011/sex/arrow1.gif) no-repeat 10px 11px;
		text-indent: 20px;
	}
	
	
	
	.searchBox {
		line-height: 31px;
		-padding-top: 7px;
	}
	
	.searchBox .submitBtn {
		background: url(http://www.91hy.com/images/2011/sex/btn2.gif); width: 39px; height: 18px;
		border: 0;
		font: bold 12px/18px Arial; text-align: center;
	}
	
	
	
	
	
	
/*	-------------------------------------------------------------
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	.staffBox {
		background: #554499;
		padding: 10px 0 10px 5px;
		overflow: auto; height: 100%;
	}
	
	.staffBox div {
		float: left;
	}
	
	.staffBox .editor, .staffBox .doctor {
		background: url(http://www.91hy.com/images/2011/sex/staff3.gif) no-repeat right 8px;
	}
		
	.staffBox .editor div, .staffBox .doctor div {
		background: url(http://www.91hy.com/images/2011/sex/staff1.gif) no-repeat center;
		width: 78px; height: 135px;
		padding: 5px 9px;
	}
	
	.staffBox .doctor div {
		background: url(http://www.91hy.com/images/2011/sex/staff2.gif) no-repeat center;
	}
	
	.staffBox img {
		width: 78px; height: 78px; display: block;
		margin-bottom: 6px;
	}
	
	.staffBox span {
		display: block;		
	}
	
	.staffBox h5, .staffBox h5 a {
		color: #069;
		font: 12px/16px Arial;
	}
	
	.staffBox h6, .staffBox h6 a {
		color: #999;
		font: 12px/18px Arial;
	}
	
	
	.staffBox p {
		font: bold 14px/22px Arial;
		color: #FFF;
		background: url(http://www.91hy.com/images/2011/sex/staff4.gif) repeat-x 0 8px;
	}
	
	.staffBox p b {
		padding: 0 10px;
		background: #554499;
	}
	
	
	
	
	
	
	
	
	
	
	
	
	.line1 {
		width:210px;
		height:10px;
		font-size:1px;
		background:url(http://www.91hy.com/images/2011/sex/line1.gif) no-repeat;
	}
	
	.line2 {
		width:210px;
		height:10px;
		font-size:1px;
		background:url(http://www.91hy.com/images/2011/sex/line2.gif) no-repeat;
		margin:0 0 1px 0;
	}
	
	.line3 {
		width:210px;
		height:10px;
		font-size:1px;
		margin:1px 0 0 0;
		background:url(http://www.91hy.com/images/2011/sex/line3.gif) no-repeat;
	}
	
	
/*	-------------------------------------------------------------
	staff
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	.staff {
		width: 970px; padding: 20px 5px 5px 5px; background: #FFF;
		text-align: center;
	}
	
	.staff p {
		display: inline; padding: 0 5px;
	}
	
	.staff a {
		text-decoration: underline;
	}
	
	.staff img {
		width: 12px; height: 12px;
	}
	
/*	-------------------------------------------------------------
	about this channel
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	.channel {
		width: 970px; padding: 5px; background: #FFF;
		text-align: center;
	}
	
	.channel a {
		padding-right: 5px;
	}
	
	.channel .ico1 {
		background: url(http://www.91hy.com/images/2011/sex/ico_letter.gif) no-repeat;
		padding-left: 18px;
	}
	
	.channel .ico2 {
		background: url(http://www.91hy.com/images/2011/sex/ico_pencil.gif) no-repeat;
		padding-left: 18px;
	}
	
	.channel .ico3 {
		background: url(http://www.91hy.com/images/2011/sex/ico_handle.gif) no-repeat;
		padding-left: 18px;
	}
	
	.channel .ico4 {
		background: url(http://www.91hy.com/images/2011/sex/ico_envelope.gif) no-repeat;
		padding-left: 20px;
	}
	
	.channel .ico5 {
		background: url(http://www.91hy.com/images/2011/sex/ico_phone.gif) no-repeat;
		padding-left: 18px;
	}
	
	
	
	
	
	
	
	
	.recourseBtn { padding-bottom: 8px; }
	
	.recourseBtn a {
		background: url(http://www.91hy.com/images/2011/sex/btn4.gif);
		display: block; width: 206px; height: 31px;
		text-indent: 50px;
		font: bold 14px/31px Arial; color: #553;
		margin: 0 auto;
	}
	
	


/*--------友情链接-----*/
/* modify xgd */
.friendlink {width:970px;	margin:0px auto;}
.cbsi dd a:hover {color:#000000;	text-decoration:underline;}
.cbsi dd a {color:#666666;}
.clearfix:after {content:".";display:block;height:0;clear:both;	visibility:hidden;}
.clearfix {	display:inline-block;}
* html .clearfix {height:1%;}
.clearfix {	display:block;}
.cbsi .icon{
    /*background: url("http://icon.zol-img.com.cn/2010/new_icon.png") no-repeat scroll 0 0 transparent;*/border-top:1px dotted #e3e3e3;}
/* cbsi */
.cbsi {	border:1px solid #e3e3e3;	overflow:hidden;}
.cbsi dt {float:left;width:107px;padding:10px 10px 0 0;padding-bottom:400px;margin-bottom:-400px;text-align:right;border-right:1px solid #e3e3e3;background:#f8f8f8}
.friendlink .cbsi dd {float:left;padding:9px 0 9px 10px;_padding:7px 0 7px 10px;width:828px;line-height:20px;color:#ccc;}
.cbsi .bd_t {border-top:1px solid #e3e3e3;}
/*.cbsi .icon {background-position:0 -802px;_background-position:0 -860px;background-repeat:repeat-x;}*/
.mt {margin-top:10px;}

	