@charset "utf-8";
/* CSS Document */

/*------公共样式------*/
body { width:100%; height:auto; line-height:25px; font-size:12px; font-family:'宋体'; /*margin:0 auto;*/ color:#333; }
body, div, p, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dd, dt, img, form { padding:0px; margin:0px; border:0; }
ul,li { list-style:none; }
.clear { clear:both; }
a { color:#333; text-decoration:none; }
a:hover { color:#f00; text-decoration:none; }
.fl { float:left; }
.fr { float:right; }


.dwrap { width:100%; height:auto; background:#f4f4f4; font-family:"Microsoft Yahei"; letter-spacing:0.1em; }

/**** 头部 ****/
.header { width:960px; height:60px; padding:10px 0; margin:0 auto; }
.header_logo { width:135px; height:60px; }
.header_txt { width:auto; height:40px; line-height:20px; margin:10px 0; }
.header_txt img { vertical-align:middle; }
.header_date { width:auto; height:40px; line-height:20px; margin:10px 10px 10px 0; }
/**** 头部 ****/

/**** 导航 ****/
.navbox { width:100%; height:50px; background:#c9814f; }
.nav { width:960px; height:50px; margin:0 auto; }
.nav a { width:auto; height:50px; padding:0 30px; float:left; line-height:50px; font-size:16px; color:#fff; text-align:center; }
.nav a:hover { background:#924823; }
.nav a.hover { background:#924823; }
/**** 导航 ****/

/**** 尾部 ****/
.footer { width:100%; height:50px; background:#535353; text-align:center; }
.footer a { width:auto; height:50px; padding:0 20px; line-height:50px; font-size:16px; color:#d8d8d8;  }
.footer img { vertical-align:middle; }
/**** 尾部 ****/

.dmain { width:960px; height:auto; margin:10px auto; }

/**** 外框 ****/
.mainbox { width:100%; height:auto; margin:10px 0 0 0; }
.mainbox_top { width:100%; height:25px; background:url(../images/mainbox_top.jpg) no-repeat; }
.mainbox_top2 { width:100%; height:68px; background:url(../images/mainbox_top2.jpg) no-repeat; line-height:68px; font-size:20px; color:#7e6340; font-weight:bold; text-indent:20px; }
.mainbox_mid { width:100%; height:auto; background:url(../images/mainbox_mid.jpg) repeat-y; }
.mainbox_down { width:100%; height:25px; background:url(../images/mainbox_down.jpg) no-repeat left bottom; }
.mainbox_con { width:900px; height:auto; margin:0 auto; }
.mainbox_title { width:100%; line-height:30px; font-size:22px; font-weight:bold; text-align:center; }
.mainbox_txt { width:100%; line-height:25px; font-size:16px; margin:10px 0 20px 0; }
.mainbox_btn { width:100%; height:49px; margin:20px 0 0 0; }
.mainbox_btn a { width:341px; height:49px; background:url(../images/btn.jpg) no-repeat; line-height:49px; font-size:16px; color:#fff; text-align:center; display:block; margin:0 auto; }
/**** 外框 ****/

/**** 热门测算 ****/
.hot_suanm { width:100%; height:auto; margin:20px 0 0 0; }
.hot_suanmbt { width:100%; line-height:30px; font-size:16px; }
.hot_suanmlist { width:100%; height:auto; margin:5px 0 0 0; overflow:hidden; }
.hot_suanmlist a { width:153px; height:40px; border:solid 1px #ccb394; border-radius:5px; float:left; display:block; line-height:40px; font-size:14px; text-align:center; margin:0 25px 0 0; }
/**** 热门测算 ****/

/**** 财运测算 ****/
.ph_inputbox { width:878px; height:auto; padding:10px 10px 20px 10px; background:#fdf5e6; border:solid 1px #ccb394; margin:10px 0 0 0; }
.ph_inputbox_title { width:100%; height:55px; background:url(../images/ph_title.png) no-repeat center; line-height:55px; font-size:18px; color:#6b460e; text-align:center; }
.ph_inputbox_hang { width:700px; height:30px; line-height:30px; font-size:14px; margin:10px auto; }
.ph_inputbox_hang select { width:auto; height:30px; padding:0 20px; border-radius:5px; } 
.ph_inputbox_hang input.bz_input { width:auto; height:26px; border:solid 1px #ccc; border-radius:5px; } 

.cy_midbox { width:600px; height:388px; background:url(../images/cy_img.jpg) no-repeat; margin:0 auto; position:relative; }
.cy_midbox_pic { width:100%; height:336px; padding:25px 0 0 0; text-align:center; }
.cy_midbox_gua { width:95px; height:auto; float:right; position:absolute; right:20px; bottom:20px; }
.cy_midbox_guax { width:100%; height:10px; margin:5px 0; }

.cy_rebox { width:100%; height:auto; margin:20px 0; overflow:hidden; }
.cy_rebox_left { width:330px; height:auto; padding:15px 0; background:#fff7e0; border:solid 1px #e2cfbe; }
.cy_rebox_left_gx { width:170px; height:200px; background:url(../images/yg_gua01_b.jpg) no-repeat; padding:15px 0 0 0; margin:0 auto; }
.cy_rebox_left_gx_xtp { width:100%; height:10px; text-align:center; margin:10px 0; }
.cy_rebox_left_gx_tpbt { width:100%; height:19px; text-align:center; }
.cy_rebox_left_gx_wz { width:100%; line-height:25px; font-size:14px; color:#fff; text-align:center; margin:15px 0 0 0; }
.cy_rebox_left_txt { width:100%; line-height:30px; font-size:16px; text-align:center; }
.cy_rebox_right { width:470px; line-height:30px; font-size:14px; }
.cy_rebox_right span { color:#f00; }

.cy_retxt { width:100%; line-height:25px; font-size:14px; margin:10px 0 0 0; }
.cy_retxt b { color:#7e5a41; }

.cy { width:620px; height:auto; float:right; margin:10px 0 0 0; overflow:hidden; }
.cy li { width:178px; height:40px; float:left; display:block; margin:0 28px 10px 0; }
.cy li.li1 { background:url(../images/button1.png) no-repeat left top; }
.cy li.li1:hover { background:url(../images/button1.png) no-repeat left bottom; }
.cy li.li1.hover { background:url(../images/button1.png) no-repeat left bottom; }
.cy li.li2 { background:url(../images/button2.png) no-repeat left top; }
.cy li.li2:hover { background:url(../images/button2.png) no-repeat left bottom; }
.cy li.li2.hover { background:url(../images/button2.png) no-repeat left bottom; }
.cy li.li3 { background:url(../images/button3.png) no-repeat left top; }
.cy li.li3:hover { background:url(../images/button3.png) no-repeat left bottom; }
.cy li.li3.hover { background:url(../images/button3.png) no-repeat left bottom; }
.cy li.li4 { background:url(../images/button4.png) no-repeat left top; }
.cy li.li4:hover { background:url(../images/button4.png) no-repeat left bottom; }
.cy li.li4.hover { background:url(../images/button4.png) no-repeat left bottom; }
.cy li.li5 { background:url(../images/button5.png) no-repeat left top; }
.cy li.li5:hover { background:url(../images/button5.png) no-repeat left bottom; }
.cy li.li5.hover { background:url(../images/button5.png) no-repeat left bottom; }
.cy li.li6 { background:url(../images/button6.png) no-repeat left top; }
.cy li.li6:hover { background:url(../images/button6.png) no-repeat left bottom; }
.cy li.li6.hover { background:url(../images/button6.png) no-repeat left bottom; }
.cy li.li7 { background:url(../images/button7.png) no-repeat left top; }
.cy li.li7:hover { background:url(../images/button7.png) no-repeat left bottom; }
.cy li.li7.hover { background:url(../images/button7.png) no-repeat left bottom; }
.cy li.li8 { background:url(../images/button8.png) no-repeat left top; }
.cy li.li8:hover { background:url(../images/button8.png) no-repeat left bottom; }
.cy li.li8.hover { background:url(../images/button8.png) no-repeat left bottom; }
/**** 财运测算 ****/

.aq { width:620px; height:auto; float:right; margin:10px 0 0 0; overflow:hidden; }
.aq li { width:151px; height:31px; float:left; display:block; margin:0 24px 5px 0; }
.aq li.li1 { background:url(../images/button2_1.png) no-repeat left top; }
.aq li.li1:hover { background:url(../images/button2_1.png) no-repeat left bottom; }
.aq li.li1.hover { background:url(../images/button2_1.png) no-repeat left bottom; }
.aq li.li2 { background:url(../images/button2_2.png) no-repeat left top; }
.aq li.li2:hover { background:url(../images/button2_2.png) no-repeat left bottom; }
.aq li.li2.hover { background:url(../images/button2_2.png) no-repeat left bottom; }
.aq li.li3 { background:url(../images/button2_3.png) no-repeat left top; }
.aq li.li3:hover { background:url(../images/button2_3.png) no-repeat left bottom; }
.aq li.li3.hover { background:url(../images/button2_3.png) no-repeat left bottom; }
.aq li.li4 { background:url(../images/button2_4.png) no-repeat left top; }
.aq li.li4:hover { background:url(../images/button2_4.png) no-repeat left bottom; }
.aq li.li4.hover { background:url(../images/button2_4.png) no-repeat left bottom; }
.aq li.li5 { background:url(../images/button2_5.png) no-repeat left top; }
.aq li.li5:hover { background:url(../images/button2_5.png) no-repeat left bottom; }
.aq li.li5.hover { background:url(../images/button2_5.png) no-repeat left bottom; }
.aq li.li6 { background:url(../images/button2_6.png) no-repeat left top; }
.aq li.li6:hover { background:url(../images/button2_6.png) no-repeat left bottom; }
.aq li.li6.hover { background:url(../images/button2_6.png) no-repeat left bottom; }
.aq li.li7 { background:url(../images/button2_7.png) no-repeat left top; }
.aq li.li7:hover { background:url(../images/button2_7.png) no-repeat left bottom; }
.aq li.li7.hover { background:url(../images/button2_7.png) no-repeat left bottom; }
.aq li.li8 { background:url(../images/button2_8.png) no-repeat left top; }
.aq li.li8:hover { background:url(../images/button2_8.png) no-repeat left bottom; }
.aq li.li8.hover { background:url(../images/button2_8.png) no-repeat left bottom; }


