@charset "utf-8";
/* 初始样式 */
body { FONT-FAMILY: "宋体" Tahoma,Arial, Helvetica, sans-serif;margin:12px 0; padding:0; background: #FFF; font-size:14px; color:#000; line-height:24px;}
div,form,img,ul,ol,li,dl,dt,dd {margin: 0; padding: 0; border: 0; }
div {text-align:center;margin-right:auto;margin-left:auto;}
h1,h2,h3,h4,h5,h6 {margin:0;padding:0;border:0;font:12px normal;}
ul,{text-align:left;}
ul,li,ol {list-style:none;}

/* 链接颜色 */
a {color:#000;text-decoration:none;} /* 链接颜色 */
a:hover {color:#FF0000;text-decoration:underline;} /* 鼠标经过时状态 */

/* 颜色属性 */  
.white{color: #fff; text-decoration: none;}/* 白色 */
.white a:link {color: #fff;text-decoration: none;}
.white a:visited {color: #fff;	text-decoration: none;}
.white a:hover {color: #94E0F9;text-decoration: underline;}

.Orange {color: #8F6529; text-decoration: none;}/* 橙色 */
.Orange a:link {color: #8F6529;text-decoration: none;}
.Orange a:visited {color: #8F6529;	text-decoration: none;}
.Orange a:hover {color: #ff0000;text-decoration: underline;}

.Orange01 {color: #5A2821; text-decoration: none;}/* 橙色 */
.Orange01 a:link {color: #5A2821;text-decoration: none;}
.Orange01 a:visited {color: #5A2821;	text-decoration: none;}
.Orange01 a:hover {color: #ff0000;text-decoration: underline;}


.Blue {color: #063E9B; text-decoration: none;}/* 兰色 */
.Blue a:link {color: #063E9B;text-decoration: none;}
.Blue a:visited {color: #063E9B;	text-decoration: none;}
.Blue a:hover {color: #FF6600;text-decoration: underline;}

.Black {color: #000; text-decoration: none;}/* 黑色 */
.Black a:link {color: #000;text-decoration: none;}
.Black a:visited {color: #000;	text-decoration: none;}
.Black a:hover {color: #FF6600;text-decoration: underline;}

.Grey {color: #666666; text-decoration: none;}/* 灰色 */
.Grey a:link {color: #666666;text-decoration: none;}
.Grey a:visited {color: #666666;	text-decoration: none;}
.Grey a:hover {color: #ff0000;text-decoration: underline;}  

.Red {color: #ff0000; text-decoration: none;}/* 灰色 */
.Red a:link {color: #ff0000;text-decoration: none;}
.Red a:visited {color: #ff0000;	text-decoration: none;}
.Red a:hover {color: #ff0000;text-decoration: underline;}  

/* 字体属性 [定义规则，小写f加属性名称] */
/*.fb {font-weight: bold;}*/
.fI {font-style: italic;}

/* 文字大小 */
.f12 {font-size:12px;}
.fz12 {font-size:12px; font-weight:normal;}
.f14 {font-size:14px;}
.f16 {font-size:16px;  font-weight:bold;}
.f18 {font-size:18px; font-weight:bold;}
.f21 {font-size:21px; font-weight:bold;}
/* 下划线 */
.underline,.underline a {text-decoration:underline;}

/* 首行缩进 */
.ti12 {text-indent:12px;}
.ti24 {text-indent:24px;}
.ti30 {text-indent:30px;}

/* 填充 */
.pleft5 { padding:9px;}
.pleft6 { padding-left:6px;}
.pleft9 { padding-left:9px;}
.pleft12 { padding-left:12px;}
.ptop3 { padding-top:6px;}
.ptop12 { padding-top:12px;}
.ptop24{ padding-top:24px;}
.ptop36{ padding-top:36px;}
.pbottom12 { padding-bottom:12px;}
.pbottom24{ padding-bottom:24px;}
.pright12 { padding-right:12px;}
.pright24{ padding-right:24px;}

/* 文字对齐 */
.txtLeft {text-align:left;}
.txtCenter {text-align:center;}
.txtRight {text-align:right;}

/* 行高 */
.lh21 {line-height:21px;}
.lh24 {line-height:24px;}
.lh26 {line-height:26px;}

/* 左右悬浮 */
.left {float:left;}
.right {float:right;}

/* 清除悬浮 */
.clear {clear:both;}
.clearleft {clear:left;}
.clearright {clear:right;}

/* 空白间距 */
.blank0{ height:0px; clear:both; font-size:0px;overflow:hidden; display:block!important; }
.blank3{ height:3px; clear:both; font-size:1px;overflow:hidden;}
.blank4{ height:4px; clear:both; font-size:1px;overflow:hidden;}
.blank6{height:6px; font-size:1px; clear:both;overflow:hidden;}
.blank7{height:7px; font-size:1px; clear:both;overflow:hidden;}
.blank9{height:9px; font-size:1px; clear:both;overflow:hidden;}
.blank12{height:12px; font-size:1px; clear:both;overflow:hidden;}
.blank18{clear:both; height:18px; font-size:1px;}

/* 虚线 */
.line{ border-bottom:#c3c3c3 dashed 1px;}
.line01{background-image: url(../images/dl_line_080901.gif);background-repeat: repeat-x;	background-position: bottom;}

/* 实线 */
.bline{ border-top:#c3c3c3 solid 1px; } 
.line01{background-image: url(../images/zp_bg_081102.gif);background-repeat: repeat-x;}
 
/* 更多 */
.more {text-align:right;padding-right:6px;}

/* 输入框 */
.input75{ BORDER: #848486 1px solid; height:16px; width:75px; }

/* 区块 */
.area950{ clear:both; width:950px;}
.area951{ clear:both; margin-top:9px;}
.col1{ width:220px; float:left;}
.col2{ width:722px; float:right;}
.col3{ width:310px; float:left;}
.col4{ width:632px; float:right;}
.left270{ width:270px; float:left;}
.right444{ width:444px; float:right;}
.left312{ width:312px; float:left; }
.right612{ width:612px; float:right;}

.left302{ width:302px; float:left; }
.right634{ width:634px; float:right;}

/* 公用css */
.box{BORDER:#C3C3C3 1px solid; }
.boxtitle{ height:28px;background-image: url(../images/zp_title_081103.gif); line-height:28px;}
.boxtitle01{ height:36px;line-height:36px;background-image: url(../images/zp_bg_081104.gif); padding-left:24px;}
.px200{ width:180px;}
.px110 {width:150px;}
.boxtitle02{ border-bottom:#C3c3c3 solid 1px; padding:0px 0 3px 0; margin-bottom:6px;}
.boxtitle02 span{ background:#E2E0E1; width:120px; padding:4px 0px 0px 6px; display:block; height:20px; line-height:20px; }

/* TOP */
.header {margin:0 auto; width:950px; overflow:hidden; height:90px;}
.header .nav {  height:22px; line-height:22px; background:#D8D8D8;}
.header .nav div{ float:left; margin-right:12px; line-height:22px; }
.header .nav input{ margin-top:1px;}
.header .nav02 {  height:22px; line-height:22px; background:#D4BB83;}
.header .nav02 div{ float:left; margin-right:12px; line-height:22px; }
.header .nav02 input{ margin-top:1px;}

.header .nav01{ clear:both; margin-top:4px; float:left;}
.header .nav01 .list{float:right; width:566px; height:68px; text-align:right; margin-top:6px;;background: url(../images/zp_bg_081103.gif); }
.header .nav01 .list a{ padding:0 9px;}

.nav950 { clear:both; margin-top:3px; height:111px; background:#C20001; width:950px;}
.nav950 img{ margin:0 3px;}
.header01{ clear:both; margin-top:6px; height:40px; width:950px; background-image: url(../images/zp_bg_081104.gif); }
.header01 .nav01{ width:220px; float:left; line-height:40px;}
.header01 .nav02{ width:720px; float:right; line-height:40px;}
.header01 .nav02 a{ padding:0 9px;}
.header02{ clear:both; margin-top:6px; height:38px; width:950px; background-image: url(../images/zp_title_081110.gif); }
.header02 .nav01{ width:220px; float:left; line-height:38px;}
.header02 .nav02{ width:720px; float:right; line-height:38px;}
.header02 .nav02 a{ padding:0 12px;}
.header03{ clear:both; margin-top:6px; height:42px; width:950px; background-image: url(../images/zp_header_081108.gif); }
.header03 .nav01{ width:220px; float:left; line-height:42px;}
.header03 .nav02{ width:720px; float:right; line-height:42px;}
.header03 .nav02 a{ padding:0 18px;}
.header04{ clear:both; margin-top:6px; height:51px; width:950px; background-image: url(../images/zp_header_081111.gif); }
.header04 .nav01{ width:346px; float:left; line-height:51px;}
.header04 .nav02{ width:600px; float:right; line-height:51px;}
.header04 .nav02 a{	padding:0 18px;	float:left; border-left: #BCBEC0 solid 1px; height:36px; overflow:hidden;}
	
/* bottom */
.bottomline{ clear:both; background-image: url(../images/zp_bg_081105.gif); height:12px; font-size:5px; }
.bottom{ clear:both; width:950px; margin-top:6px; }
.bottom .list01{ width:260px; float:left;}
.bottom .list02{ width:680px; float:right;}
/* 01 */
.s1{ padding:3px; height:372px;}
.s1 .list{ margin:0 9px; }
.s1 .list li{ display:block; margin:4px 0;}
.s1 .list img{ margin-right:9px;}
.s1 .list01{ width:208px; margin-top:6px; background:#F1F1F1; padding:9px 0;}
.s1 .list01 a{ float:left; width:104px;}

.s2{clear:both; margin-top:6px; height:491px;}
.s2 .list{ background-image: url(../images/zp_bg_081101.gif); width:200px; height:430px; margin-top:12px;}
.s2 .list div{ float:left; width:100px; height:100px; overflow:hidden; margin:5px 0;}
.s2 .list342{ float:left; width:336px; padding: 0px 12px; height:220px; margin-top:8px;}
.s2 .list362{ float:left; width:336px; padding: 0px 12px; height:240px; margin-top:8px;}
.s2 .list372{ clear:both; padding: 0px 12px; margin-top:8px;}
.s2 .list01{ } 
.s2 .list01 li{ width:83px; float:left;} 
.s2 .list02{ clear:both;} 
.s2 .list02 li{ width:166px; float:left;} 
.s2 .list03{ clear:both;} 
.s2 .list03 li{ width:347px; float:left; } 

.s4{ height:380px;}
.s3{ padding:9px; height:360px;}
.s3 .pic{ width:250px; height:358px; overflow:hidden;}
.s3 .list{ width:320px; float:left;}
.s3 .list02{width:400px; }
.s3 .list02 li{ float:left; width:200px;}
.s3 .list03 { clear:both; margin-top:6px; float:left; width:260px; margin-left:12px; display:inline;}

.s5{clear:both; margin-top:6px; height:100%;}
.s5 .list{ width:185px; margin-top:8px; padding-bottom:6px;}
.s5 .list01{ padding:9px;}
.s5 .px185{ width:130px; }

.s6{clear:both; margin-top:6px; height:457px;}
.s6 .list342{ float:left; width:336px; padding: 0px 12px; height:220px; margin-top:8px;}
.s6 .list362{ float:left; width:336px; padding: 0px 12px; height:240px; margin-top:8px;}
.s6 .list372{ clear:both; padding: 0px 12px; margin-top:8px;}
.s6 .list01{ } 
.s6 .list01 li{ width:83px; float:left;} 
.s6 .list02{ clear:both;} 
.s6 .list02 li{ width:166px; float:left;} 
.s6 .list03{ clear:both;} 
.s6 .list03 li{ width:347px; float:left; } 

.s7{margin-top:6px; float:left; width:310px; height:287px; overflow:hidden;}
.s7 .list01{ padding:9px;}
.s7 .px185{ width:150px; }
.s8{margin-top:6px; float:right; width:310px;}
.s8 .list01{ padding:9px;}
.s8 .px185{ width:140px; }

/* 02 */
.img img{ border:3px solid #D4BB83;}
.img01 img{ border:1px solid #FE7701;}
.bgimg{	background-image: url(../images/zp_title_081135.gif);background-repeat: repeat-x;	background-position: bottom;}


#photoimg {float:left;}
#zxdtline {text-align:left;}
#yc .subcontent {line-height:18px;font-size:12px;margin-bottom:25px;}

#yc #photoimg img {padding:3px;background:white;border:1px solid #c2c2c2;margin-bottom:15px;margin-top:5px;}
#ycsmallist #photoimg img {padding:3px;background:white;border:1px solid #c2c2c2;margin:0 0 6px 0;}
#ycsmallist {padding-bottom:2px;}
#yc_jxw {width:110px;background:white;text-align:center;font-size:12px;line-height:20px;}
#yc_jxw_txt {padding-left:7px;}
#yc_mt li {line-height:20px;font-size:12px;}


#bot {width:950px;margin:auto;}
#webicon {float:left;margin:7px 0 0 2px;}
#web {float:left;}
#contact {float:left;padding:7px 0 0 10px;font-size:12px;text-align:left;line-height:20px;}


#rmht div {text-align:left;line-height:18px;}

/*取名*/
#qm_gr_sample {text-align:left;}
#qm_bbs div {text-align:left;}
#qm_gs_sample {text-align:left;}

#qm img,#qm_tj img,#qm_gs img,#qm_jz img,#qm_ye img,#qm_gr_cs img,#qm_xmmy img,#qm_zyxt img {border:1px solid #c2c2c2;padding:2px;background:white;}
#qm_gs_cs img {border:1px solid #c2c2c2;padding:2px;background:white;margin-bottom:4px;}
#qmad {padding-top:10px;}
#qm_zyxt img {margin-bottom:4px;}


/*周易学堂*/

#px,#xt,#spjz {padding-top:15px;}
#spjz #photoimg {overflow:hidden;margin-bottom:15px;}
#px #photoimg,#xt #photoimg {overflow:hidden;margin-bottom:10px;}
#spjz #photoimg .bigtitle,#xt #photoimg .bigtitle,#px #photoimg .bigtitle  {font-size:14px;font-weight:bold;margin-bottom:5px;}
#spjz #photoimg .subcontent,#px #photoimg .subcontent,#xt #photoimg .subcontent {font-size:12px;line-height:18px;}
#photoimg {float:left;}
#sp #photoimg {margin-bottom:12px;}
#photoimg ul {margin:0px; padding:0;float:left;height:80px;}
#photoimg li {margin:0px; padding-left:10px;list-style-type:none;}
#photoimg img {padding:3px;background:white;border:1px solid #c2c2c2;}

#rmsp #photoimg {overflow:hidden;margin-bottom:3px;}
#rmsp {padding-top:5px;}
#rmsp #photoimg img {margin-bottom:4px;}


#mt #photoimg {margin-bottom:10px;}
#mt #photoimg .bigtitle  {font-size:14px;font-weight:bold;margin-bottom:5px;}
#mt #photoimg .subcontent {font-size:12px;line-height:18px;}


/*风水*/

#fs_jxw img {padding:3px;border:1px solid #c2c2c2;}
#fs_sj {padding-top:10px;}
#fs_zx #photoimg {margin-left:3px;}
#fstj #photoimg {margin-left:4px;}
#fsbutton {width:124px;height:33px;line-height:33px;text-align:center;background:url(../sjzynew/fsbutton.gif) no-repeat;}
.szbz,.yzyd {margin-bottom:40px;}


