@import "public.css";  

/******免费算命主页开始******/


/**导航**/
.nav { width:100%; height:74px; background:url(../images/nav_bg.gif) no-repeat center; }
.nav_in { width:1200px; height:74px; margin:0 auto; }
.nav_in a:first-child { width:280px; background:none; background-color:#521b9a; font-size:24px; }
.nav_in a:nth-child(2) { width:140px; }
.nav_in a:nth-child(3) { width:180px; }
.nav_in a:nth-child(4) { width:140px; }
.nav_in a:nth-child(5) { width:140px; }
.nav_in a:nth-child(6) { width:140px; }
.nav_in a:last-child { width:180px; background:none; }
.nav_in a { height:74px; float:left; background:url(../images/nav_line.gif) no-repeat right center; line-height:74px; font-size:20px; text-align:center; color:#fff; letter-spacing:3px; }
.nav_in a:hover {  font-size:24px; }
.nav_in a.current { font-size:24px; color:#fdf100; }
/**导航**/


/**中间主体**/
.content { width:100%; height:auto; background:#f8f8f8 url(../images/freesm/con_bg.jpg) no-repeat top center; padding:0 0 50px 0; }
.content_in { width:1200px; height:auto; margin:0 auto; overflow:hidden; }

.content.pd_top20 { padding-top:20px; }

/**菜单+banner**/
.banner { width:100%; height:230px; }
.banner_l { width:260px; height:230px; float:left; background:#6f41a3; padding:0 10px; }
.banner_l ul li { width:100%; height:auto; padding:10px 0; border-bottom:dotted 1px #9c7cbf; }
.banner_l ul li:last-child { border:none; }
.banner_l_bt { width:100%; line-height:35px; font-size:14px; color:#fff; }
.banner_l_bt b { font-size:16px; }
.banner_l_li { width:100%; line-height:30px; font-size:14px; color:#fff; }
.banner_l_li a { color:#fff; }
.banner_l_li a:hover { color:#ffc600; }
.banner_c { width:710px; height:230px; float:left; }
.banner_c img { width:710px; height:230px; }
.banner_r { width:210px; height:230px; float:left; }
.banner_r img { width:210px; height:230px; }

.banner_rlist { width:210px; height:228px; float:left; background:#fff; padding:2px 0 0 0; }
.banner_rlist a { width:68px; height:60px; float:left; border:solid 1px #e7e7e7; padding:7px 0; line-height:25px; font-size:14px; text-align:center; }
.banner_rlist a:nth-child(1) { border-right-color:#fff; border-bottom-color:#fff; }
.banner_rlist a:nth-child(2) { border-right-color:#fff; border-bottom-color:#fff; }
.banner_rlist a:nth-child(3) { border-bottom-color:#fff; }
.banner_rlist a:nth-child(4) { border-right-color:#fff; border-bottom-color:#fff; }
.banner_rlist a:nth-child(5) { border-right-color:#fff; border-bottom-color:#fff; }
.banner_rlist a:nth-child(6) { border-bottom-color:#fff; }
.banner_rlist a:nth-child(7) { border-right-color:#fff; }
.banner_rlist a:nth-child(8) { border-right-color:#fff; }
.banner_rlist a:hover { background:#ffeef3; border:solid 1px #f87fa0; }
/**菜单+banner**/

/**星座运势+免费天天算+热门测算排行**/
.xzcsrmbox { width:100%; height:auto; margin:25px 0 0 0; }
.xzcsrmbox_con { width:auto; height:auto; background:#fff; border-radius:5px 5px 0 0; padding:20px; overflow:hidden; }
.xzcsrmbox_down { width:100%; height:45px; background:url(../images/freesm/xzys_down.png) no-repeat; }

.xzcsrmbox_xzys { width:292px; height:auto; float:left; }
.xzcsrmbox_xzys_t { width:100%; border-bottom:solid 1px #e7e7e7; line-height:45px; font-size:20px; }
.xzcsrmbox_xzys_t img { vertical-align:middle; margin:-3px 0 0 0; }
.xzcsrmbox_xzys_li { width:100%; height:270px; margin:10px 0 0 0; }
.xzcsrmbox_xzys_li ul li { width:62px; height:79px; float:left; padding:5px; border-right:dotted 1px #fa9fb8; border-bottom:dotted 1px #fa9fb8; }
.xzcsrmbox_xzys_li ul li:nth-child(4) { border-right-color:#fff; }
.xzcsrmbox_xzys_li ul li:nth-child(8) { border-right-color:#fff; }
.xzcsrmbox_xzys_li ul li:nth-child(9) { border-bottom-color:#fff; }
.xzcsrmbox_xzys_li ul li:nth-child(10) { border-bottom-color:#fff; }
.xzcsrmbox_xzys_li ul li:nth-child(11) { border-bottom-color:#fff; }
.xzcsrmbox_xzys_li ul li:nth-child(12) { border-right-color:#fff; border-bottom-color:#fff; }
.xzcsrmbox_xzys_li ul li a { width:100%; height:65px; display:block; padding:7px 0; line-height:25px; font-size:14px; color:#f87fa0; text-align:center; }
.xzcsrmbox_xzys_li ul li a:hover { background:#fce1e8; border-radius:5px; }

.xzcsrmbox_mftts { width:585px; height:auto; float:left; margin:0 20px; }
.xzcsrmbox_mftts_t { width:100%; border-bottom:solid 1px #e7e7e7; line-height:45px; font-size:20px; }
.xzcsrmbox_mftts_t img { vertical-align:middle; margin:-3px 0 0 0; }
.xzcsrmbox_mftts_t a { float:right; font-size:16px; }
.xzcsrmbox_mftts_t a:hover { color:#ff3838; }
.xzcsrmbox_mftts_i { width:100%; height:140px; margin:10px 0 0 0; }
.xzcsrmbox_mftts_i_hang { width:100%; height:60px; margin:0 0 10px 0; }
.xzcsrmbox_mftts_i_w70 { width:68%; float:left; margin:0 2% 0 0; }
.xzcsrmbox_mftts_i_w30 { width:30%; float:left; }
.xzcsrmbox_mftts_i_w15 { width:13%; float:left; margin:0 0 0 2%; }
.xzcsrmbox_mftts_i_w40 { width:38%; float:left; margin:0 0 0 2%; }
.xzcsrmbox_mftts_i_hang input { width:99.5%; height:58px; float:left; border:solid 1px #e7e7e7; font-size:18px; text-indent:5px; }
.xzcsrmbox_mftts_i_hang select { width:100%; height:60px; float:left; border:solid 1px #e7e7e7; font-size:18px; }
.xzcsrmbox_mftts_li { width:100%; height:116px; margin:6px 0 0 0; }
.xzcsrmbox_mftts_li a { width:112px; height:52px; float:left; border-radius:5px; line-height:52px; font-size:18px; color:#fff; text-align:center; margin:6px 6px 0 0; }
.xzcsrmbox_mftts_li a:nth-child(1) { background:#7ed1f3; }
.xzcsrmbox_mftts_li a:nth-child(1):hover { background:#3eaae8; }
.xzcsrmbox_mftts_li a:nth-child(2) { background:#9080ed; }
.xzcsrmbox_mftts_li a:nth-child(2):hover { background:#5041dc; }
.xzcsrmbox_mftts_li a:nth-child(3) { background:#46b0ec; }
.xzcsrmbox_mftts_li a:nth-child(3):hover { background:#1379dd; }
.xzcsrmbox_mftts_li a:nth-child(4) { background:#68c86e; }
.xzcsrmbox_mftts_li a:nth-child(4):hover { background:#2b9d2e; }
.xzcsrmbox_mftts_li a:nth-child(5) { background:#f99bb5; margin-right:0; }
.xzcsrmbox_mftts_li a:nth-child(5):hover { background:#f55e81; }
.xzcsrmbox_mftts_li a:nth-child(6) { background:#7ef398; }
.xzcsrmbox_mftts_li a:nth-child(6):hover { background:#3fe859; }
.xzcsrmbox_mftts_li a:nth-child(7) { background:#f99bb5; }
.xzcsrmbox_mftts_li a:nth-child(7):hover { background:#f55e81; }
.xzcsrmbox_mftts_li a:nth-child(8) { background:#ad8cff; }
.xzcsrmbox_mftts_li a:nth-child(8):hover { background:#744dfe; }
.xzcsrmbox_mftts_li a:nth-child(9) { background:#7ed1f3; }
.xzcsrmbox_mftts_li a:nth-child(9):hover { background:#3eaae8; }
.xzcsrmbox_mftts_li a:nth-child(10) { background:#9282ef; margin-right:0; }
.xzcsrmbox_mftts_li a:nth-child(10):hover { background:#5041dc; }

.xzcsrmbox_hot { width:243px; height:auto; float:left; }
.xzcsrmbox_hot_t { width:100%; border-bottom:solid 1px #e7e7e7; line-height:45px; font-size:20px; }
.xzcsrmbox_hot_t img { vertical-align:middle; margin:-3px 0 0 0; }
.xzcsrmbox_hot_li { width:100%; height:auto; }
.xzcsrmbox_hot_li ul li { width:100%; line-height:40px; font-size:16px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.xzcsrmbox_hot_li ul li span { width:58px; height:20px; background:url(../images/freesm/s_fl.png) no-repeat; line-height:19px; color:#fff; text-align:center; display:inline-block; margin:0 10px 0 0; }
.xzcsrmbox_hot_li ul li:nth-child(1) span { background-position:0 0; }
.xzcsrmbox_hot_li ul li:nth-child(2) span { background-position:0 -20px; }
.xzcsrmbox_hot_li ul li:nth-child(3) span { background-position:0 -40px; }
.xzcsrmbox_hot_li ul li:nth-child(4) span { background-position:0 0; }
.xzcsrmbox_hot_li ul li:nth-child(5) span { background-position:0 -20px; }
.xzcsrmbox_hot_li ul li:nth-child(6) span { background-position:0 -40px; }
.xzcsrmbox_hot_li ul li:nth-child(7) span { background-position:0 0; }
.xzcsrmbox_hot_li ul li a:hover { color:#ff3838; }
/**星座运势+免费天天算+热门测算排行**/

/**爱情测算**/
.bigbox { width:100%; height:auto; }

.title { width:100%; height:55px; background:url(../images/freesm/bigbox_bg.png) no-repeat; }
.title.bg1 { background-position:0 0; }
.title.bg2 { background-position:0 -113px; }
.title.bg3 { background-position:0 -226px; }
.title.bg4 { background-position:0 -339px; }
.title.bg5 { background-position:0 -452px; }
.title.bg6 { background-position:0 -565px; }
.title_l { width:275px; height:55px; float:left; line-height:55px; font-size:20px; color:#fff; text-indent:75px; }
.title_r { width:auto; height:55px; float:right; padding:0 15px 0 0; line-height:55px; font-size:16px; }
.title_r a { margin:0 2px; }
.title_r a:hover { color:#ff3838; }

.bigbox_mid { width:auto; height:auto; background:#fff; padding:20px; overflow:hidden; }

.bigbox_down { width:100%; height:58px; background:url(../images/freesm/bigbox_bg.png) no-repeat; }
.bigbox_down.bg1 { background-position:0 -55px; }
.bigbox_down.bg2 { background-position:0 -168px; }
.bigbox_down.bg3 { background-position:0 -281px; }
.bigbox_down.bg4 { background-position:0 -394px; }
.bigbox_down.bg5 { background-position:0 -507px; }
.bigbox_down.bg6 { background-position:0 -620px; }

.bigbox_l { width:262px; height:auto; float:left; }
.bigbox_l_pic { width:100%; }
.bigbox_l_pic a { width:250px; height:220px; border:solid 1px #e7e7e7; padding:5px; display:block; }
.bigbox_l_pic a.bg1:hover { background:#fdebe9; border:solid 1px #ffbeb7; }
.bigbox_l_pic a.bg2:hover { background:#fff8ed; border:solid 1px #ffb160; }
.bigbox_l_pic a.bg3:hover { background:#f5f3fe; border:solid 1px #c7bdff; }
.bigbox_l_pic a.bg4:hover { background:#f4ffe6; border:solid 1px #a5d67e; }
.bigbox_l_pic a.bg5:hover { background:#fff8e6; border:solid 1px #ffc467; }
.bigbox_l_pic a.bg6:hover { background:#ffeef3; border:solid 1px #ffa8bf; }
.bigbox_l_pic img { width:250px; height:220px; }
.bigbox_l_title { width:100%; line-height:30px; font-size:16px; text-align:center; margin:5px 0 0 0; }
.bigbox_l_title a:hover { color:#ff3838; }
.bigbox_l_btn { width:100%; height:30px; margin:5px 0 0 0; }
.bigbox_l_btn a { width:125px; height:30px; border-radius:5px; line-height:30px; font-size:16px; color:#fff; text-align:center; display:block; margin:0 auto; }
.bigbox_l_btn a.bg1 { background:#ff5d4b; }
.bigbox_l_btn a.bg1:hover { background:#970102; }
.bigbox_l_btn a.bg2 { background:#ff8111; }
.bigbox_l_btn a.bg2:hover { background:#cc4800; }
.bigbox_l_btn a.bg3 { background:#9988fa; }
.bigbox_l_btn a.bg3:hover { background:#513ad0; }
.bigbox_l_btn a.bg4 { background:#7ebe4c; }
.bigbox_l_btn a.bg4:hover { background:#3e7317; }
.bigbox_l_btn a.bg5 { background:#ffb14f; }
.bigbox_l_btn a.bg5:hover { background:#e2701a; }
.bigbox_l_btn a.bg6 { background:#fa82a6; }
.bigbox_l_btn a.bg6:hover { background:#e24474; }

.bigbox_c { width:573px; height:auto; float:left; margin:0 20px; }
.bigbox_c ul li { width:275px; height:auto; }
.bigbox_c ul li:nth-child(odd) { float:left; }
.bigbox_c ul li:nth-child(even) { float:right; }
.bigbox_c ul li:nth-child(3), .bigbox_c ul li:nth-child(4) { margin:30px 0 0 0; }
.bigbox_c_t { width:100%; height:90px; }
.bigbox_c_t_l { width:120px; height:90px; float:left; position:relative; }
.bigbox_c_t_l_pic { width:120px; height:90px; }
.bigbox_c_t_l_pic img { width:120px; height:90px; }
.bigbox_c_t_l_jiaob { width:54px; height:19px; background:url(../images/freesm/s_fl.png) no-repeat left bottom; line-height:16px; font-size:14px; color:#fff; text-indent:8px; position:absolute; left:0; top:0; }
.bigbox_c_t_r { width:145px; float:right; }
.bigbox_c_t_r_title { width:100%; line-height:30px; font-size:16px; }
.bigbox_c_t_r_title a:hover { color:#ff3838; }
.bigbox_c_t_r_info { width:100%; line-height:22px; font-size:14px; color:#666; text-align:justify; }
.bigbox_c_num { width:100%; line-height:25px; font-size:14px; color:#666; margin:20px 0 0 0; }
.bigbox_c_btn { width:100%; height:30px; margin:-30px 0 0 0; }
.bigbox_c_btn a { width:80px; height:30px; float:right; border-radius:5px; line-height:30px; font-size:16px; color:#fff; text-align:center; }
.bigbox_c_btn a.bg1 { background:#ff5d4b; }
.bigbox_c_btn a.bg1:hover { background:#970102; }
.bigbox_c_btn a.bg2 { background:#ff8111; }
.bigbox_c_btn a.bg2:hover { background:#cc4800; }
.bigbox_c_btn a.bg3 { background:#9988fa; }
.bigbox_c_btn a.bg3:hover { background:#513ad0; }
.bigbox_c_btn a.bg4 { background:#7ebe4c; }
.bigbox_c_btn a.bg4:hover { background:#3e7317; }
.bigbox_c_btn a.bg5 { background:#ffb14f; }
.bigbox_c_btn a.bg5:hover { background:#e2701a; }
.bigbox_c_btn a.bg6 { background:#fa82a6; }
.bigbox_c_btn a.bg6:hover { background:#e24474; }

.bigbox_r { width:275px; height:auto; float:left; }
.bigbox_r_t { width:100%; line-height:30px; font-size:20px; }
.bigbox_r_t span { width:42px; height:20px; float:left; border-radius:10px; line-height:20px; font-size:14px; color:#fff; text-align:center; margin:5px 10px 0 0; }
.bigbox_r_t span.bg1 { background:#ff5d4b; }
.bigbox_r_t span.bg2 { background:#ff8010; }
.bigbox_r_t span.bg3 { background:#9988f9; }
.bigbox_r_t span.bg4 { background:#7dbe4c; }
.bigbox_r_t span.bg5 { background:#fdb14f; }
.bigbox_r_t span.bg6 { background:#fa82a6; }
.bigbox_r_li { width:auto; border:solid 1px #e7e7e7; margin:10px 0 0 0; }
.bigbox_r_li a { width:auto; height:66px; border-bottom:dotted 1px #e7e7e7; padding:10px 20px; display:block; overflow:hidden; }
.bigbox_r_li a:last-child { border:none; }
.bigbox_r_li.bg1 a:hover { background:#ffdedb; }
.bigbox_r_li.bg2 a:hover { background:#fff9ed; }
.bigbox_r_li.bg3 a:hover { background:#f5f3ff; }
.bigbox_r_li.bg4 a:hover { background:#f4ffe6; }
.bigbox_r_li.bg5 a:hover { background:#fff8e6; }
.bigbox_r_li.bg6 a:hover { background:#ffeef2; }
.bigbox_r_li_pic { width:66px; height:66px; float:left; }
.bigbox_r_li_pic img { width:66px; height:66px; }
.bigbox_r_li_r { width:150px; height:66px; float:right; }
.bigbox_r_li_r_title { width:100%; line-height:30px; font-size:16px; }
.bigbox_r_li_r_title a:hover { color:#ff3838; }
.bigbox_r_li_r_info { width:100%; line-height:25px; font-size:14px; color:#666; text-align:justify; }
/**爱情测算**/

/**浮窗**/
.fixedright { width:140px; height:666px; background:url(../images/freesm/float_bg.png) no-repeat; padding:30px 0 0 0; position:fixed; left:50%; margin:0 0 0 650px; bottom:0; z-index:99; }
.fixedright_title { width:100%; line-height:35px; font-size:18px; color:#fff; text-align:center; font-weight:bold; margin:0 0 7px 0; }
.fixedright_li { width:auto; padding:0 15px; }
.fixedright_li ul li:last-child { border:none; }
.fixedright_li ul li { width:100%; height:30px; border-bottom:dotted 1px #a77bea; padding:5px 0; }
.fixedright_li ul li a { width:100%; height:30px; line-height:30px; font-size:16px; color:#fff; text-align:center; display:block; }
.fixedright_li ul li a:hover { background:#511e9f; border-radius:5px; }
.fixedright_space { width:100%; height:20px; }
.fixedright_totop { width:100%; height:34px; text-align:center; margin:15px 0 0 0; }
.fixedright_totop a { display:block; }
/**浮窗**/

/******免费算命主页结束******/


/******免费算命列表页开始******/

/**面包屑**/
.crumbs { width:100%; background:#fff; padding:0 0 10px 0; margin:-20px 0 0 0; }
.crumbs_in { width:1200px; line-height:30px; font-size:16px; margin:0 auto; }
.crumbs_in a:hover { color:#ff3838; }
/**面包屑**/


/**列表-左边/右边**/
.listl { width:267px; float:left; }
.listr { width:920px; float:right; }

/**算命分类**/
.listclass { width:100%; height:auto; }
.listclass_t { width:100%; height:48px; background:url(../images/freesm/list_bg.png) no-repeat 0 0; line-height:48px; font-size:20px; color:#fff; text-align:center; }
.listclass_li { width:auto; height:auto; background:#fff; border-radius:0 0 5px 5px; padding:5px; overflow:hidden; }
.listclass_li ul li { width:124px; height:73px; float:left; padding:2px; }
.listclass_li ul li:nth-child(1) { border-right:solid 1px #ffd496; border-bottom:solid 1px #ffd496; }
.listclass_li ul li:nth-child(2) { border-bottom:solid 1px #ffd496; }
.listclass_li ul li:nth-child(3) { border-right:solid 1px #ffd496; border-bottom:solid 1px #ffd496; }
.listclass_li ul li:nth-child(4) { border-bottom:solid 1px #ffd496; }
.listclass_li ul li:nth-child(5) { border-right:solid 1px #ffd496; border-bottom:solid 1px #ffd496; }
.listclass_li ul li:nth-child(6) { border-bottom:solid 1px #ffd496; }
.listclass_li ul li:nth-child(7) { border-right:solid 1px #ffd496; border-bottom:solid 1px #ffd496; }
.listclass_li ul li:nth-child(8) { border-bottom:solid 1px #ffd496; }
.listclass_li ul li:nth-child(9) { border-right:solid 1px #ffd496; border-bottom:solid 1px #ffd496; }
.listclass_li ul li:nth-child(10) { border-bottom:solid 1px #ffd496; }
.listclass_li ul li:nth-child(11) { border-right:solid 1px #ffd496; border-bottom:solid 1px #ffd496; }
.listclass_li ul li:nth-child(12) { border-bottom:solid 1px #ffd496; }
.listclass_li ul li:nth-child(13) { border-right:solid 1px #ffd496; border-bottom:solid 1px #ffd496; }
.listclass_li ul li:nth-child(14) { border-bottom:solid 1px #ffd496; }
.listclass_li ul li:nth-child(15) { width:253px; }
.listclass_li ul li a { width:124px; height:73px;  line-height:73px; font-size:16px; text-indent:15px; display:block; }
.listclass_li ul li a:hover { background:#ffffd9; }
.listclass_li ul li a.current { background:#ffffd9; }
.listclass_li ul li a img { width:28px; vertical-align:middle; margin:-3px 0 0 0; }
.listclass_li ul li:nth-child(15) a { width:253px; }
.listclass_li ul li:nth-child(15) a:hover { background:#ffffd9; }
.listclass_li ul li:nth-child(15) a.current { background:#ffffd9; }
/**算命分类**/

/**免费算命排行榜**/
.listboard { width:100%; height:auto; margin:15px 0 0 0; }
.listboard_t { width:100%; height:48px; background:url(../images/freesm/list_bg.png) no-repeat 0 0; line-height:48px; font-size:20px; color:#fff; text-align:center; }
.listboard_con { width:auto; height:auto; background:#fff; border-radius:0 0 5px 5px; padding:12px; }
.listboard_con_top { width:100%; height:60px; }
.listboard_con_top_l { width:60px; height:60px; float:left; position:relative; }
.listboard_con_top_l_pic { width:60px; height:60px; }
.listboard_con_top_l_pic img { width:60px; height:60px; }
.listboard_con_top_l_jiaob { width:19px; height:19px; background:#ff3838; line-height:19px; color:#fff; text-align:center; position:absolute; left:0; top:0; }
.listboard_con_top_r { width:170px; height:60px; float:right; }
.listboard_con_top_r_t { width:100%; line-height:25px; font-size:16px; }
.listboard_con_top_r_t a:hover { color:#ff3838; }
.listboard_con_top_r_info { width:100%; line-height:15px; font-size:14px; color:#666; margin:5px 0 0 0; }
.listboard_con_li { width:100%; height:auto; overflow:hidden; }
.listboard_con_li a { width:100%; height:30px; display:block; margin:12px 0 0 0; }
.listboard_con_li_num { width:19px; height:19px; float:left; background:#ff3838; line-height:19px; color:#fff; text-align:center; }
.listboard_con_li_pic { width:30px; height:30px; float:left; margin:0 10px; }
.listboard_con_li_pic img { width:30px; height:30px; }
.listboard_con_li_txt { width:172px; height:30px; float:right; line-height:30px; font-size:16px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.listboard_con_li_txt:hover { color:#ff3838; }
/**免费算命排行榜**/

/**热门推荐**/
.listhotrecom { width:auto; height:auto; background:#fff; border-radius:5px; padding:20px; }
.listhotrecom_t { width:100%; border-bottom:solid 1px #e7e7e7; line-height:45px; font-size:20px; }
.listhotrecom_t img { vertical-align:middle; margin:-3px 0 0 0; }
.listhotrecom_li { width:100%; height:auto; margin:15px 0 0 0; overflow:hidden; }
.listhotrecom_li a { width:176px; height:auto; float:left; line-height:30px; font-size:14px; text-align:center; }
.listhotrecom_li a img { width:120px; height:90px; border:solid 1px #e7e7e7; border-radius:5px; padding:4px; }
.listhotrecom_li a:hover { color:#ff3838; }
.listhotrecom_li a:hover img { border:solid 1px #ff7061; }
/**热门推荐**/

/**测算列表**/
.listmeasure { width:100%; margin:15px 0 0 0; }

.listmeasure_t { width:auto; height:55px; background:url(../images/freesm/list_bg.png) no-repeat 0 -48px; padding:0 20px 0 0; }
.listmeasure_t_l { width:210px; float:left; line-height:55px; font-size:20px; color:#fff; text-align:center; }
.listmeasure_t_l img { width:28px; vertical-align:middle; margin:-3px 0 0 0; }
.listmeasure_t_r { width:174px; float:right; height:36px; margin:10px 0 0 0; }
.listmeasure_t_r_txt { width:auto; float:left; line-height:36px; font-size:16px; color:#fa6151; }
.listmeasure_t_r_sel { width:120px; height:30px; float:left; border:solid 1px #f2cac5; background:#fff; padding:2px; }
.listmeasure_t_r_sel select { width:120px; height:30px; float:left; border:none; -webkit-appearance:none; background:url(../images/freesm/list_bg.png) no-repeat right center; background-position:-267px 0; }

.listmeasure_prodli { width:auto; height:auto; background:#fff; border-radius:0 0 5px 5px; padding:20px; overflow:hidden; }
.listmeasure_prodli ul li { width:425px; height:auto; margin:15px 0; }
.listmeasure_prodli ul li:nth-child(odd) { float:left; }
.listmeasure_prodli ul li:nth-child(even) { float:right; }
.listmeasure_prodli_t { width:100%; height:90px; }
.listmeasure_prodli_t_l { width:120px; height:90px; float:left; position:relative; }
.listmeasure_prodli_t_l_pic { width:120px; height:90px; }
.listmeasure_prodli_t_l_pic img { width:120px; height:90px; }
.listmeasure_prodli_t_l_jiaob { width:54px; height:19px; background:url(../images/freesm/s_fl.png) no-repeat left bottom; line-height:16px; font-size:14px; color:#fff; text-indent:8px; position:absolute; left:0; top:0; }
.listmeasure_prodli_t_r { width:290px; height:90px; float:right; }
.listmeasure_prodli_t_r_title { width:100%; line-height:30px; font-size:16px; }
.listmeasure_prodli_t_r_title a:hover { color:#ff3838; }
.listmeasure_prodli_t_r_info { width:100%; line-height:20px; font-size:14px; color:#666; text-align:justify; }
.listmeasure_prodli_b { width:100%; height:30px; margin:10px 0 0 0; }
.listmeasure_prodli_b_num { width:auto; float:left; line-height:30px; font-size:14px; color:#666; }
.listmeasure_prodli_b_btn { width:80px; height:30px; float:right; }
.listmeasure_prodli_b_btn a { width:100%; height:30px; background:#ffb71b; border-radius:5px; line-height:30px; font-size:16px; color:#fff; text-align:center; display:block; }
.listmeasure_prodli_b_btn a:hover { background:#e2701a; }
/**测算列表**/

/**人气占卜**/
.listrenqi { width:auto; height:auto; background:#fff; border-radius:5px; padding:20px 20px 10px 20px; margin:15px 0 0 0; overflow:hidden; }
.listrenqi span { width:74px; height:54px; float:left; background:#8975ff; border-radius:5px; padding:10px 0; line-height:27px; font-size:22px; text-align:center; color:#fff; margin:0 10px 0 0; }
.listrenqi a { width:auto; height:30px; float:left; border-radius:5px; padding:0 15px; line-height:30px; font-size:14px; display:inline-block; margin:0 10px 10px 0; }
.listrenqi a:nth-child(2) { border:solid 1px #f9bf83; color:#c96714; }
.listrenqi a:nth-child(2):hover { background:#f9bf83; color:#fff; }
.listrenqi a:nth-child(3) { border:solid 1px #8df0bf; color:#259a5c; }
.listrenqi a:nth-child(3):hover { background:#8df0bf; color:#fff; }
.listrenqi a:nth-child(4) { border:solid 1px #ff9e9e; color:#c13737; }
.listrenqi a:nth-child(4):hover { background:#ff9e9e; color:#fff; }
.listrenqi a:nth-child(5) { border:solid 1px #afdcf1; color:#335fb8; }
.listrenqi a:nth-child(5):hover { background:#afdcf1; color:#fff; }
.listrenqi a:nth-child(6) { border:solid 1px #f0b8f0; color:#9f589f; }
.listrenqi a:nth-child(6):hover { background:#f0b8f0; color:#fff; }
.listrenqi a:nth-child(7) { border:solid 1px #f9bf83; color:#c96714; }
.listrenqi a:nth-child(7):hover { background:#f9bf83; color:#fff; }
.listrenqi a:nth-child(8) { border:solid 1px #8df0bf; color:#259a5c; }
.listrenqi a:nth-child(8):hover { background:#8df0bf; color:#fff; }
.listrenqi a:nth-child(9) { border:solid 1px #ff9e9e; color:#c13737; }
.listrenqi a:nth-child(9):hover { background:#ff9e9e; color:#fff; }
.listrenqi a:nth-child(10) { border:solid 1px #afdcf1; color:#335fb8; }
.listrenqi a:nth-child(10):hover { background:#afdcf1; color:#fff; }
.listrenqi a:nth-child(11) { border:solid 1px #f0b8f0; color:#9f589f; }
.listrenqi a:nth-child(11):hover { background:#f0b8f0; color:#fff; }
.listrenqi a:nth-child(12) { border:solid 1px #f9bf83; color:#c96714; }
.listrenqi a:nth-child(12):hover { background:#f9bf83; color:#fff; }
.listrenqi a:nth-child(13) { border:solid 1px #8df0bf; color:#259a5c; }
.listrenqi a:nth-child(13):hover { background:#8df0bf; color:#fff; }
.listrenqi a:nth-child(14) { border:solid 1px #ff9e9e; color:#c13737; }
.listrenqi a:nth-child(14):hover { background:#ff9e9e; color:#fff; }
.listrenqi a:nth-child(15) { border:solid 1px #afdcf1; color:#335fb8; }
.listrenqi a:nth-child(15):hover { background:#afdcf1; color:#fff; }
.listrenqi a:nth-child(16) { border:solid 1px #f0b8f0; color:#9f589f; }
.listrenqi a:nth-child(16):hover { background:#f0b8f0; color:#fff; }
.listrenqi a:nth-child(17) { border:solid 1px #f9bf83; color:#c96714; }
.listrenqi a:nth-child(17):hover { background:#f9bf83; color:#fff; }
.listrenqi a:nth-child(18) { border:solid 1px #8df0bf; color:#259a5c; }
.listrenqi a:nth-child(18):hover { background:#8df0bf; color:#fff; }
.listrenqi a:nth-child(19) { border:solid 1px #ff9e9e; color:#c13737; }
.listrenqi a:nth-child(19):hover { background:#ff9e9e; color:#fff; }
.listrenqi a:nth-child(20) { border:solid 1px #afdcf1; color:#335fb8; }
.listrenqi a:nth-child(20):hover { background:#afdcf1; color:#fff; }
.listrenqi a:nth-child(21) { border:solid 1px #f0b8f0; color:#9f589f; }
.listrenqi a:nth-child(21):hover { background:#f0b8f0; color:#fff; }
.listrenqi a:nth-child(22) { border:solid 1px #f9bf83; color:#c96714; }
.listrenqi a:nth-child(22):hover { background:#f9bf83; color:#fff; }
.listrenqi a:nth-child(23) { border:solid 1px #8df0bf; color:#259a5c; }
.listrenqi a:nth-child(23):hover { background:#8df0bf; color:#fff; }
.listrenqi a:nth-child(24) { border:solid 1px #ff9e9e; color:#c13737; }
.listrenqi a:nth-child(24):hover { background:#ff9e9e; color:#fff; }
.listrenqi a:nth-child(25) { border:solid 1px #afdcf1; color:#335fb8; }
.listrenqi a:nth-child(25):hover { background:#afdcf1; color:#fff; }
.listrenqi a:nth-child(26) { border:solid 1px #f0b8f0; color:#9f589f; }
.listrenqi a:nth-child(26):hover { background:#f0b8f0; color:#fff; }
.listrenqi a:nth-child(27) { border:solid 1px #f9bf83; color:#c96714; }
.listrenqi a:nth-child(27):hover { background:#f9bf83; color:#fff; }
.listrenqi a:nth-child(28) { border:solid 1px #8df0bf; color:#259a5c; }
.listrenqi a:nth-child(28):hover { background:#8df0bf; color:#fff; }
.listrenqi a:nth-child(29) { border:solid 1px #ff9e9e; color:#c13737; }
.listrenqi a:nth-child(29):hover { background:#ff9e9e; color:#fff; }
.listrenqi a:nth-child(30) { border:solid 1px #afdcf1; color:#335fb8; }
.listrenqi a:nth-child(30):hover { background:#afdcf1; color:#fff; }
/**人气占卜**/

/******免费算命列表页结束******/


/******免费算命全部测算开始******/

/**全部测算**/
.allmeasure { width:100%; }

.allmeasure_tab { width:auto; height:75px; background:#f8f8f8; border-bottom:solid 1px #ffdce6; border-radius:5px 5px 0 0; padding:0 1px; }
.allmeasure_tab ul li { width:133px; height:75px; float:left; background:url(../images/freesm/all_line.jpg) no-repeat right center; padding:0 10px; }
.allmeasure_tab ul li:last-child { background:none; }
.allmeasure_tab ul li a { width:100%; height:72px; border-bottom:solid 3px #f8f8f8; line-height:72px; font-size:20px; text-align:center; display:block; }
.allmeasure_tab ul li a.current { border-bottom:solid 3px #f87fa0; color:#f87fa0; }
.allmeasure_tab ul li a img { width:25px; vertical-align:middle; margin:-3px 0 0 0; }

.allmeasure_con { width:auto; height:auto; background:#fff; border-radius:0 0 5px 5px; padding:20px; }

.allmeasure_title { width:100%; border-bottom:solid 1px #e7e7e7; line-height:45px; font-size:20px; margin:10px 0 0 0; }
.allmeasure_title img { width:28px; vertical-align:middle; margin:-3px 0 0 0; }
.allmeasure_title.marg0 { margin:0; }

.allmeasure_prodli { width:100%; height:auto; overflow:hidden; }
.allmeasure_prodli ul li { width:425px; height:auto; margin:15px 0; }
.allmeasure_prodli ul li:nth-child(odd) { float:left; }
.allmeasure_prodli ul li:nth-child(even) { float:right; }
.allmeasure_prodli_t { width:100%; height:90px; }
.allmeasure_prodli_t_l { width:120px; height:90px; float:left; position:relative; }
.allmeasure_prodli_t_l_pic { width:120px; height:90px; }
.allmeasure_prodli_t_l_pic img { width:120px; height:90px; }
.allmeasure_prodli_t_l_jiaob { width:54px; height:19px; background:url(../images/freesm/s_fl.png) no-repeat left bottom; line-height:16px; font-size:14px; color:#fff; text-indent:8px; position:absolute; left:0; top:0; }
.allmeasure_prodli_t_r { width:290px; height:90px; float:right; }
.allmeasure_prodli_t_r_title { width:100%; line-height:30px; font-size:16px; }
.allmeasure_prodli_t_r_title a:hover { color:#ff3838; }
.allmeasure_prodli_t_r_info { width:100%; line-height:20px; font-size:14px; color:#666; text-align:justify; }
.allmeasure_prodli_b { width:100%; height:30px; margin:10px 0 0 0; }
.allmeasure_prodli_b_num { width:auto; float:left; line-height:30px; font-size:14px; color:#666; }
.allmeasure_prodli_b_btn { width:80px; height:30px; float:right; }
.allmeasure_prodli_b_btn a { width:100%; height:30px; background:#ffb71b; border-radius:5px; line-height:30px; font-size:16px; color:#fff; text-align:center; display:block; }
.allmeasure_prodli_b_btn a:hover { background:#e2701a; }
/**全部测算**/

/******免费算命全部测算结束******/


/******免费算命窄版产品开始******/

/**窄版产品**/
.prodmeasure { width:auto; height:auto; background:#fff; border-radius:5px; padding:3px; }

.prodmeasure_tips { width:auto; background:#fffaf0; padding:20px; }
.prodmeasure_tips_t { width:100%; border-bottom:dotted 1px #ffbcb5; padding:0 0 12px 0; line-height:25px; font-size:20px; text-indent:10px; }
.prodmeasure_tips_t i { width:2px; height:25px; float:left; background:#ff7061; }
.prodmeasure_tips_b { width:100%; margin:15px 0 0 0; overflow:hidden; }
.prodmeasure_tips_b_txt { width:650px; float:left; line-height:30px; font-size:14px; }
.prodmeasure_tips_b_txt span { color:#ff7263; }
.prodmeasure_tips_b_btn { width:205px; height:40px; float:right; margin:25px 0 0 0; }
.prodmeasure_tips_b_btn a { width:203px; height:40px; background:#fe998e; border-radius:5px; line-height:40px; font-size:16px; text-align:center; color:#fff; display:block; }
.prodmeasure_tips_b_btn a:hover { background:#fa5d4b; }

.prodmeasure_box { width:700px; height:auto; margin:30px auto; overflow:hidden; }
/**窄版产品**/

/**相关推荐**/
.prodrecom { width:auto; height:auto; background:#fff; border-radius:5px; padding:20px; margin:15px 0 0 0; }
.prodrecom_t { width:100%; border-bottom:dotted 1px #ffbcb5; padding:0 0 12px 0; line-height:25px; font-size:20px; text-indent:10px; }
.prodrecom_t i { width:2px; height:25px; float:left; background:#ff7061; }
.prodrecom_li { width:auto; height:auto; padding:0 2px; margin:15px 0 0 0; overflow:hidden; }
.prodrecom_li a { width:146px; height:auto; float:left; line-height:30px; font-size:14px; text-align:center; }
.prodrecom_li a img { width:80px; height:80px; border:solid 1px #e7e7e7; border-radius:5px; padding:4px; }
.prodrecom_li a:hover { color:#ff3838; }
.prodrecom_li a:hover img { border:solid 1px #ff7061; }
/**相关推荐**/

/******免费算命窄版产品结束******/



