body{ color:#000000}
a:link{color:#000000;text-decoration:none;}
a:visited{color:#000000;text-decoration:none;}
a:hover{color:#F56CBE;text-decoration:none;}
a:active{ color:#000000}

.column-main a:link,.column-main a:visited,.column-main a:active{ color:#333333}
.column-main a:hover{ color:#F56CBE}
/*链接*/
.topnews h1 a:link,.topnews h1 a:visited,.topnews h1 a:active,.huatifont h2 a:link,.huatifont h2 a:visited,.huatifont h2 a:active{ color:#D40466}
.topnews h1 a:hover,.huatifont h2 a:hover{ color:#F56CBE}
.topbottom .more a:link,.topbottom .more a:visited,.topnews h1 a:active{ color:#D70367}
.topbottom .more a:hover{ color:#333333}

.yuanchuang ul a:link,.yuanchuang ul a:visited,.yuanchuang ul a:active{color:#D70367;}
.yuanchuang ul a:hover{color:#333333}
.yuanchuang li span a:link,.yuanchuang li span a:visited,.yuanchuang li span a:active{color:#333333}
.yuanchuang li span a:hover{color:#D70367;}

.title01 a:link , .title01 a:visited , .title01 a:active{ color:#ffffff}
.title01 a:hover{color:#FFFFFF}
.title01 p a:link,.title01 p a:active,.title01 p a:visited{ color:#FF0188}
.title01 p a:hover{ color:#000000}

.title03 a:link,.title03 a:visited,.title03 a:active{ color:#ffffff}
.title03 a:hover{color:#FFFFFF}

.title03 p a:link,.title03 p a:active,.title03 p a:visited{ color:#FF0188}
.title03 p a:hover{ color:#000000}

.title02 a:link , .title02 a:visited , .title02 a:active{ color:#323234}
.title02 a:hover{color:#FF0188}
.title02 p a:link,.title02 p a:active,.title02 p a:visited{ color:#323234}
.title02 p a:hover{ color:#FF0188}
.title02 span a:link,.title02 span a:active,.title02 span a:visited{ color:#FF0188}
.title02 span a:hover{ color:#FF0188}

.title04 a:link , .title04 a:visited , .title04 a:active{ color:#323234}
.title04 a:hover{color:#FF0188}
.title04 p a:link,.title04 p a:active,.title02 4 a:visited{ color:#323234}
.title04 p a:hover{ color:#FF0188}
.title04 span a:link,.title04 span a:active,.title04 span a:visited{ color:#FF0188}
.title04 span a:hover{ color:#FF0188}

/*共用*/
.title01{clear:both; height:26px; overflow:hidden;background:url(/images/rensheng/index.gif) no-repeat 0px -295px;background-color:#FF99CC;}
.title01 div{ float:left; padding:7px 0 0 26px;font-size:14px; font-weight:bold; color:#ffffff;}
.title01 p{ float:right; padding-top:8px; color:#FF0188}
.title01 p a{padding:0 10px}
.title03{clear:both; height:26px; overflow:hidden;background:url(/images/rensheng/index.gif) no-repeat 0px -772px;background-color:#FF99CC;}
.title03 div{ float:left; padding:7px 0 0 26px;font-size:14px; font-weight:bold; color:#ffffff;}
.title03 p{ float:right; padding-top:8px; color:#FF0188}
.title03 p a{padding:0 10px}
.title02{clear:both; height:26px; overflow:hidden;background:url(/images/rensheng/index.gif) no-repeat -740px -510px;background-color:#FF99CC;}
.title02 div{ float:left; padding:7px 0 0 16px;font-size:14px; font-weight:bold; color:#ffffff;}
.title02 p{ float:right; padding-top:8px; color:#FF0188}
.title02 p a{padding:0 10px}
.title02 span{ float:right; padding-top:8px; padding-right:10px; color:#FF0188}

.title04{clear:both; height:26px; overflow:hidden;background:url(/images/rensheng/index.gif) no-repeat 0px -813px;background-color:#FF99CC;}
.title04 div{ float:left; padding:7px 0 0 16px;font-size:14px; font-weight:bold; color:#ffffff;}
.title04 p{ float:right; padding-top:8px; color:#FF0188}
.title04 p a{padding:0 10px}
.title04 span{ float:right; padding-top:8px; padding-right:10px; color:#FF0188}
.body{ clear:both;border:1px #FDBDD7 solid; border-top:none; height:1%; overflow:hidden}

/*内部导航*/
.headlink a { display:block; width:130px; height:25px; float:left; text-indent:-999em; text-align:left}
.index-menu{ height:40px; line-height:40px; background:url(/images/rensheng/index.gif) no-repeat 0 0; background-color:#0033FF; color:#FFFFFF; text-align:right; background-color:#000000; margin-bottom:3px}
.index-menu a{ padding:10px;}
.index-menu a:link{ color:#FFFFFF}
.index-menu a:visited{color:#FFFFFF;}
.index-menu a:hover{color:#fff000; text-decoration:underline}
.index-menu a:active{ color:#FFFFFF}
/*ads框架*/
.ads-left{ width:731px;}
.ads-right{ width:209px;}

.index-main{clear:both;margin-bottom:10px;}
.column-main{clear:both;margin-bottom:10px;}
/*top框架*/
.index-main .top-left{ width:730px;}
.index-main .top-right{ width:210px;}
.column-main .top-left{ width:641px;}
.column-main .top-right{ width:299px;}

/*middle框架*/
.index-main .main-left{ width:170px;}
.index-main .main-middle{width:448px; margin-left:10px;}
.index-main .main-right{ width:312px; margin-left:10px;}

/*end框架*/
.index-main .end-left{ width:628px; }
.index-main .end-right{ width:312px;}

/*头部广告*/
.ads{height:90px; border:1px #A5A5A5 solid;}
.fontbanner{ height:90px; border:1px #A5A5A5 solid;}
.fontbanner img{ width:204px; height:88px; padding:1px;}

.index-main .toplbox{ width:300px; float:left;}
.index-main .toprbox{ width:420px; float:right;}

.index-main .flash{ border:1px #CCCCCC solid; padding:7px; padding-bottom:3px}
.index-main .topnews{background:url(/images/rensheng/index.gif) no-repeat -530px -48px; height:80px; text-align:center}
.index-main .toptitle{ text-align:left; font-weight:bold; color:#D60469; padding:15px 0 0 25px;background:url(/images/rensheng/toptitle.gif) no-repeat 18px 10px; float:left; height:21px; width:70px; display:inline }
.index-main .topnews h1{ font-size:14px; color:#333333; padding:15px 0 0px 10px; float:left }
.index-main .topnews p{ clear:both; text-indent:24px; text-align:left; margin:0 10px; line-height:19px;text-align:justify; text-justify:inter-ideograph;}
.index-main .toplist{ clear:both;font-size:14px;padding: 5px 0 3px 5px;overflow:hidden; }
.index-main .toplist li{ float:left; width:205px; line-height:22px; display:inline;}
.index-main .topbottom{ clear:both;background:url(/images/rensheng/index.gif) no-repeat 0px -166px; height:117px; margin-top:10px}
.index-main .yuanchuang{ float:left; width:305px;}
.index-main .huati{ float:left; width:425px;}
.topbottom .more{text-align:right;padding-top:10px; color:#D70367; height:20px}
.index-main .yuanchuang .more{ padding-right:30px; }
.index-main .huati .more{ padding-right:18px;}
.index-main .yuanchuang ul{ padding-top:10px; padding-left:10px}
.index-main .yuanchuang ul li{ font-size:14px; line-height:22px;}
.index-main .yuanchuang ul li span{ font-size:12px; padding-left:10px}
.index-main .huati .huatifont{ float:left; width:295px; }
.index-main .huati .huatifont h2{ font-size:14px; text-align:center;}
.index-main .huati .huatifont p{ text-indent:24px; line-height:22px; margin:0 5px 0 10px;}
.index-main .huati .huatifont p span a{ color:#FF0101}
.index-main .huati .huatipic{ float:left; width:125px; padding:4px 0 0 4px}
.index-main .huati .huatipic img{ width:92px; height:69px;}
.index-main .toppaihang{background:url(/images/rensheng/index.gif) no-repeat -740px -166px; height:334px; overflow:hidden}
.index-main .toppaihang .paihang{ padding-top:43px; padding-left:40px;}
.index-main .toppaihang .paihang li{ line-height:22px;}
.index-main .chunqiutitle{ font-size:14px; padding-left:23px; margin-top:20px; font-weight:bold}
.index-main .chunqiutitle a{ color:#333333}
.index-main .chunqiucont{ padding-top:5px; padding-left:20px;}
.index-main .chunqiucont li{ line-height:19px}
.index-main .lengnuan .body{ padding-top:10px; padding-left:10px;}

.lengnuan .lengnuanpic { float:left; width:289px;}
.lengnuan .lengnuanpic img{ width:131px; height:97px; padding:2px; border:1px #CCCCCC solid}
.lengnuan .lengnuanpic .picleft{ float:left}
.lengnuan .lengnuanpic .picright{ float:right}
.lengnuan .lengnuanpic .picfontlist{ clear:both;border:1px #E3E3E3 solid; margin-top:5px}
.lengnuan .lengnuanpic .picfontlist ul{ border:1px #ffffff solid; background-color:#F8F8F8; padding:5px 0px}
.lengnuan .lengnuanpic .picfontlist ul li{ line-height:22px; padding-left:10px}
.lengnuan .lengnuanfont{ float:right; width:420px;}
.lengnuan .lengnuanfont h2{ font-size:14px; text-align:center; color:#D40466; padding-bottom:6px}
.lengnuan .lengnuanfont h2 a{ color:#D40466}
.lengnuan .lengnuanfont p{ text-indent:24px; line-height:20px; border-bottom:1px #CCCCCC dashed; height:80px; text-align:justify; text-justify:inter-ideograph; padding-right:10px}

.lengnuan .lengnuanfont ul{ font-size:14px; padding:5px 0px}
.lengnuan .lengnuanfont ul li{ float:left; width:210px; line-height:22px; display:inline}
.lengnuan .lengnuanfont ul li span{ padding-right:8px; color:#D60467}
.lengnuan .lengnuanfont ul li span a{ color:#D60467}

.index-main .cfo .body{ padding:10px; overflow:hidden}
.index-main .cfo h3{ text-align:center; font-size:12px}
.index-main .cfo p{ text-indent:24px; line-height:20px; color:#4D4D4D; height:71px;}
.index-main .cfo ul{ padding-bottom:8px;overflow:hidden}
.index-main .cfo li{ line-height:18px;}
.index-main .cfo .body div{ overflow:hidden; height:70px;}
.index-main .cfo .body div img{ width:185px; height:70px;overflow:hidden}
.tieshi{ text-align:left}
.tieshi .tieshifont{ float:left; width:256px;}
.tieshi .tieshifont .tieshititle{ clear:both;background:url(/images/rensheng/index.gif) no-repeat -740px -538px; height:15px; padding-left:25px; padding-top:5px; overflow:hidden; color:#D50165 ;margin-top:8px;}
.tieshi .tieshifont .tieshititle a{ color:#D50165}
.tieshi .tieshifont .tieshititle div{float:left; background-color:#FFFFFF; font-weight:bold}
.tieshi .tieshifont .tieshititle span{float:right; padding-right:18px;}
.tieshi .tieshifont ul li{ line-height:18px; padding-left:20px;}

.tieshi .tieshipic{ float:left; width:472px; }
.tieshi .tieshipic .pictitle{background:url(/images/rensheng/index.gif) no-repeat 0px -347px; height:41px; margin-right:10px}
.tieshi .tieshipic .pictitle span{ float:right; color:#E91A82; padding-right:5px; padding-top:12px}
.tieshi .tieshipic .pictitle span a{color:#E91A82;} 
.tieshi .tieshipic .piccont{ background-color:#FDF0F9; margin-right:10px; padding:0 10px 0 13px;margin-bottom:10px}
.tieshi .tieshipic .piccont div { clear:both;}
.tieshi .tieshipic .piccont div img{ width:71px ; height:93px; background-color:#FFFFFF; padding:3px; border:1px #DEDEDE solid; margin:0 4px}
.tieshi .tieshipic .piccont ul{ padding:10px 0}
.tieshi .tieshipic .piccont ul li{ float:left; width:215px; line-height:21px;}


.xiuxian{ text-align:left}
.xiuxian .xiuxianfont{ float:left; width:470px;}
.xiuxian .xiuxianfont .xiuxianfs{ width:230px; float:left;}
.xiuxian .xiuxianfont .xiuxiantitle{ clear:both;background:url(/images/rensheng/index.gif) no-repeat -765px -592px; height:15px; padding-top:5px; overflow:hidden; color:#D50165 ;margin-top:8px;}
.xiuxian .xiuxianfont .xiuxiantitle a{ color:#D50165}
.xiuxian .xiuxianfont .xiuxiantitle div{float:left; background-color:#FFFFFF; font-weight:bold; font-size:14px; padding-left:10px}
.xiuxian .xiuxianfont .xiuxiantitle div b{ color:#D30B0B}
.xiuxian .xiuxianfont .xiuxiantitle div a{ color:#636363}
.xiuxian .xiuxianfont .xiuxiantitle span{float:right; padding-right:18px;}
.xiuxian .xiuxianfont ul{ padding-top:5px;}
.xiuxian .xiuxianfont ul li{ line-height:19px; padding-left:10px;}
.xiuxian .xiuxianfont .xiuxianbotm{background:url(/images/rensheng/index.gif) no-repeat 0px -54px; padding-left:70px; margin-left:5px; height:94px; padding-top:10px}
.xiuxian .xiuxianfont .xiuxianbotm li{ float:left; width:180px;}
.xiuxian .xiuxianpic{ float:left; width:250px; }
.xiuxian .xiuxianpic .pictitle{background:url(/images/rensheng/index.gif) no-repeat -468px -347px; height:41px;}
.xiuxian .xiuxianpic .pictitle span{ float:right; color:#E91A82; padding-right:18px; padding-top:16px}
.xiuxian .xiuxianpic .pictitle span a{color:#E91A82;} 
.xiuxian .xiuxianpic .piccont{ padding:0px;}
.xiuxian .xiuxianpic .piccont div { clear:both;}
.xiuxian .xiuxianpic .piccont div img{ width:68px ; height:86px; background-color:#FFFFFF; padding:1px; border:1px #DEDEDE solid; margin:0 5px}
.xiuxian .xiuxianpic .piccont ul{ padding:10px 0 0}
.xiuxian .xiuxianpic .piccont ul li{line-height:21px; float:left; width:125px; overflow:hidden}

.kuaiji .kuaijileft{ width:235px; height:330px; float:left; background:url(/images/rensheng/index.gif) no-repeat -482px -407px; padding-left:10px; padding-top:10px}
.kuaiji .kuaijileft .ftitle{ width:18px; float:left; text-align:center; padding:25px 0; color:#FFFFFF; font-weight:bold}
.kuaiji .kuaijileft .ftitle a{ color:#FFFFFF}
.kuaiji .kuaijileft ul{float:left; padding:10px 0px}
.kuaiji .kuaijileft ul li{ line-height:17px}

.kuaiji .kuaijiright{ width:473px; height:330px; float:left; background:url(/images/rensheng/index.gif) no-repeat 5px -415px; padding-left:10px; padding-top:10px}
.kuaiji .kuaijiright .xiaoyuan{padding-left:12px;}
.kuaiji .kuaijiright .xiaoyuan img{ width:104px; height:63px; border:1px #999999 solid; margin-top:40px; margin-right:5px;}
.kuaiji .kuaijiright .xiaoyuanfont{ clear:both;padding:5px 0; overflow:hidden }
.kuaiji .kuaijiright .xiaoyuanfont li{ float:left; width:140px; padding-left:10px; line-height:20px;}

.kuaiji .kuaijiright .xiaoyuanlist{ width:233px; float:left;}
.kuaiji .kuaijiright .xiaoyuantitle{ clear:both;background:url(/images/rensheng/index.gif) no-repeat -748px -658px; height:15px;  overflow:hidden; color:#D50165 ;padding-top:3px;margin-top:15px; padding-left:22px;}
.kuaiji .kuaijiright .xiaoyuantitle a{ color:#0B6203}
.kuaiji .kuaijiright .xiaoyuantitle div{float:left; background-color:#FFFFFF; font-size:14px; font-weight:bold;}
.kuaiji .kuaijiright .xiaoyuantitle span{float:right; padding-right:6px;}
.kuaiji .kuaijiright .xiaoyuanpic{ clear:both; padding:8px 0px 0px 5px; overflow:hidden; }
.kuaiji .kuaijiright .xiaoyuanpic img{ float:left; width:73px; height:58px; padding:1px; border:1px #CCCCCC solid; margin-right:5px} 
.kuaiji .kuaijiright .xiaoyuanpic ul li{ line-height:16px;}
.kuaiji .kuaijiright .xiaoyuanbotm{ margin-top:5px;}
.kuaiji .kuaijiright .xiaoyuanbotm li{ line-height:19px;}

.index-main .renwu .body{ padding:8px; text-align:left}
.index-main .renwu img{ float:left; width:82px; height:104px; margin-right:5px;}
.index-main .renwu  b{ display:block; color:#D70367}
.index-main .renwu  b a{ color:#D70367}
.index-main .renwu  p{ text-indent:24px; line-height:18px;}
.index-main .renwu ul{ padding-top:11px}
.index-main .renwu ul{ line-height:22px}

.index-main .book .body{ padding:8px 8px 6px; text-align:left}
.index-main .book div{}
.index-main .book img{ float:left; width:65px; height:90px; padding:1px; border:1px #CFE7FF solid; margin-right:5px;}
.index-main .book  b{ display:block; }
.index-main .book  b a{ color:#333333}
.index-main .book  p{ text-indent:24px; line-height:18px; }

.index-main .daode .body{ padding:8px;}
.index-main .daode ul{ padding-top:9px;}
.index-main .daode ul li{ line-height:21px;}



.column-main .body{ padding-left:10px; padding-bottom:10px;}
.column-main .smallbox{ float:left; width:300px; margin-left:10px; display:inline;}
.column-main .smallbox .listtitle{ margin-top:20px; font-size:14px; font-weight:bold;background:url(/images/rensheng/index.gif) no-repeat -668px -828px; height:25px; line-height:25px; color:#343434}
.column-main .smallbox .listtitle div{ float:left;}
.column-main .smallbox .listtitle p{ float:left; color:#D60266; display:inline-block;}
.column-main .smallbox .listtitle span{ float:right; font-size:9px; padding-right:20px; color:#9A9A9A; font-weight:normal; font-family:Arial}
.column-main .smallbox .listtitle span a{ color:#9A9A9A}
.column-main .smallbox .listcont { padding-top:10px;}
.column-main .smallbox .listcont li{ line-height:22px; font-size:14px; overflow:hidden}



.column-main .righttop .body{ padding:8px;}
.column-main .righttop img{ float:left; width:90px; height:67px; margin-right:5px; padding:1px; border:1px #CCCCCC solid}
.column-main .righttop  b{ display:block; color:#D70367; font-size:13px}
.column-main .righttop  b a{ color:#D70367}
.column-main .righttop  p{ text-indent:24px; line-height:18px;}
.column-main .righttop  p a{ color:#c00}
.column-main .righttop ul{ padding-top:11px}
.column-main .righttop ul{ line-height:22px}


.column-main .rightlist .body{ background-color:#FDF0F9;}
.column-main .rightlist .rightlisttitle{ clear:both;background:url(/images/rensheng/index.gif) no-repeat -710px -787px; height:15px; padding-left:5px; padding-top:5px; overflow:hidden; color:#D50165 ;margin-top:8px;}
.column-main .rightlist .rightlisttitle a{ color:#D50165}
.column-main .rightlist .rightlisttitle div{float:left; background-color:#FDF0F9; font-weight:bold}
.column-main .rightlist .rightlisttitle span{float:right; padding-right:18px;}
.column-main .rightlist ul{ padding:5px 0px; overflow:hidden}
.column-main .rightlist ul li{line-height:22px; float:left; width:140px; display:inline}

.column-main .listsmallbox{ margin:25px 25px 10px 25px;}
.column-main .listsmallbox li{ line-height:23px; font-size:14px; overflow:hidden}
.column-main .listsmallbox li span{ color:#666666; margin-left:10px;}
.column-main .listsmallbox li .line{ clear:both;height:1px; border-bottom:1px #CCCCCC dashed; overflow:hidden; margin-bottom:10px; padding-top:10px;}

/*搜索条*/
.kuaiso .body{border:1px #fdbdd7 solid; background:url(/images/rensheng/so.gif) no-repeat;  background-color:#fdeaf0; color:#001698; padding-left:5px;}
.kuaiso .body li{float:left; font-size:13px; padding-right:5px}
.kuaiso .sopic{width:30px; height:29px; overflow:hidden}
.kuaiso .key{ margin-top:3px }
.kuaiso .soso{margin-top:3px; *margin-top:4px }
.kuaiso .souhot{ font-size:12px; padding-top:8px; color:#000000}
.kuaiso .souhot a{ color:#000000; padding:0 3px}
.kuaiso .key input{width:200px; height:19px;border:1px #e5147a solid;}
.kuaiso .soso input{ width:62px; height:21px;background:url(/images/rensheng/so1.gif) no-repeat;}


/*新内部导航*/
.h2title{ float:left; width:130px;  padding-left:50px; padding-top:6px; display:inline;}
.index-menu{ height:48px; background:url(/images/rensheng/kjrs.jpg) no-repeat ;color:#FFFFFF; text-align:left; padding-top:6px;}
.index-menu p{ margin-left:60px; _margin-left:52px; float:left; padding-top:2px; display:inline; line-height:15px;}
.index-menu p b{ background:url(/images/rensheng/sj.jpg) no-repeat 0px 2px; padding-left:10px; margin-left:15px;display:inline;}
.index-menu p b a{ padding:0px;}
.index-menu a{ padding-left:7px; padding-right:7px;}
.index-menu a:link{ color:#FFFFFF}
.index-menu a:visited{color:#FFFFFF;}
.index-menu a:hover{color:#FFFF00;}
.index-menu a:active{ color:#FFFFFF}

/*IE8兼容调整*/
.kuaiji .body .kuaijileft .cls{height:105px; overflow:hidden;}
.top-right .book .body .cls{height:100px\0; overflow:hidden\0;}
.top-right .book .body .marb6{ display:none\0;}
.kuaiso .soso{ margin-top:5px;*margin-top:3px;}
.kuaiso .key input{  line-height:19px;}