@charset "utf-8";

/* CSS Document */
/*
*********************************
武汉中网维优网络科技有限公司
http://www.wuhan163.com
联系电话：027-87862018
客服QQ：15035405
*********************************
*/
/*----------------------------通用---------------------------------------*/







body { font-size: 14px; font-family: "微软雅黑"; background: url(img/bg.jpg) repeat; }

* { padding: 0; margin: 0; }

a { text-decoration: none; }

ul, li { list-style: none; }

img { border: 0; }

.cl { clear: both; height: 0px; }

.fl { float: left; }

.fr { float: right; }

.all { width: 1020px; margin: 0 auto; overflow: hidden; }

/*----------------------------top---------------------------------------*/







.top { width: 100%; height: 220px; background: url(img/top_bg.jpg) no-repeat top center #fff; position: relative; }

.top_cf { height: 11px; background: url(img/cf.png) repeat; width: 100%; position: absolute; bottom: 0px; left: 0px; }

.logo { width: 230px; height: 220px; }

.logo a { display: block; height: 100%; }

.top_r { width: 790px; }

.top_r .tell { font-size: 14px; color: #000; float: right; padding-top: 14px; padding-right: 16px; }

.top_r .gdcs { font-size: 20px; color: #000; padding-top: 62px; }

.top_r .nav { margin-top: 6px; }

.top_r .nav li { float: left; font-size: 15px; height: 30px; overflow: hidden; }

.top_r .nav li a { display: block; color: #fff; height: 100%; }

.top_r .nav li b { display: block; padding: 0 24px; margin: 6px 0; border-right: 1px solid #fff; line-height: 18px; }

.top_r .nav li:hover, .top_r .nav li.cur { background: #CB0000; }

.top_r .nav li.ts1 a { color: #FF0; }

.top_r .nav li.ts2 b { border-right: 0px; }

.top_r .nav li.ts3 a { color: #000; }

.top_r .nav li.ts3 b { border-color: #000; }

/*-------------------------------轮换----------------------------*/








.w-banner { width: 100%; height: 450px; overflow: hidden; position: relative; background: #000; }

.w-banner .bd { margin: 0 auto; position: relative; z-index: 0; overflow: hidden; }

.w-banner .bd ul { width: 100% !important; }

.w-banner .bd li { width: 100% !important; height: 450px; overflow: hidden; text-align: center; }

.w-banner .bd li a { display: block; height: 450px; }

.w-banner .hd { width: 100%; position: absolute; z-index: 1; bottom: 0; left: 0; height: 30px; line-height: 30px; }

.w-banner .hd ul { text-align: center; }

.w-banner .hd ul li { cursor: pointer; display: inline-block; width: 42px; height: 8px; margin: 1px; overflow: hidden; background: #3F3B3B; opacity: 0.5; line-height: 999px; }

.w-banner .hd ul .on { background: #fff; }

.w-banner .prev, .w-banner .next { width: 45px; height: 100px; position: absolute; top: 42%; background: url(img/sprite.png) no-repeat 0 0; cursor: pointer; }

.w-banner .next { background-position: right top; right: 0; }

/*-------------------首页内容---------------------------------*/
/*-----------模块一----------------*/







.ban_xx { background: url(img/ban_x1.jpg) no-repeat top center; width: 100%; height: 2px; }

.index_con { background: url(img/nr_bj.jpg) repeat-y; padding: 10px 10px 10px 10px; }

.Plate_one_l { width: 500px; height: 320px; background: #000; text-align: center; padding-top: 10px; }

.Plate_one_l img { width: 480px; height: 310px; }

.Plate_one_r { width: 500px; }

.Plate_one_r li { width: 240px; float: left; margin-left: 10px; margin-bottom: 10px; background: #810000 url(img/mk2.png) center no-repeat; height: 160px; }

.Plate_one_r li a { color: #fff; float: left; width: 100%; height: 100%; }

.Plate_one_r li h3 { font-size: 20px; text-align: center; margin-bottom: 6px; margin-top: 60px; }

.Plate_one_r li h4 { font-size: 14px; font-weight: normal; filter: alpha(opacity=40); -moz-opacity: 0.4; -khtml-opacity: 0.4; opacity: 0.4; font-family: Arial, Helvetica, sans-serif; text-align: center; }

.Plate_one_r li:hover h3 { margin-top: 20px; }

.Plate_one_r li:hover h4 { margin-bottom: 11px; }

.Plate_one_r li div { display: none; }

.Plate_one_r li:hover div { display: block; background: url(img/mk.png) no-repeat left top; height: 40px; font-size: 14px; line-height: 20px; padding: 20px; }

.Plate_one_r li.black { background: #000; }

/*-----------模块二----------------*/







.Plate_two { overflow: visible; }

.Plate_two .index_con { padding-bottom: 0px; }

.Plate_two .qmdj { position: relative; min-height: 72px; }

.Pl_t { width: 1182px; background: url(img/mk3.png) no-repeat top center; height: 92px; margin: 4px 0; left: -91px; position: absolute; top: -20px; }

.Pl_t h3 { font-size: 20px; color: #d1d1d1; text-align: center; text-shadow: 0px 2px 25px #ff0000; margin-top: 16px; }

.Pl_t div { font-size: 14px; color: #fff; text-align: center; filter: alpha(opacity=60); -moz-opacity: 0.6; -khtml-opacity: 0.6; opacity: 0.6; line-height: 28px; }

/*-----------模块三----------------*/







.Plate_three { background: url(img/bk2.jpg) no-repeat; height: 290px; width: 100%; color: #000; position: relative; }

.Plate_three a { position: absolute; left: 237px; bottom: 20px; }

/*-----------模块四----------------*/







.four_bt { background: url(img/jdal.png) no-repeat; width: 100%; height: 58px; margin-bottom: 20px; }

.four_bt ul { float: right; margin-top: 18px; }

.four_bt li { float: left; color: #fff; font-size: 14px; padding-right: 4px; cursor: pointer; }

.four_bt li.chs { color: #F3C300; }

.Plate_four_l { width: 250px; overflow: hidden; }

.Plate_four_l ul { width: 260px; }

.Plate_four_l li { float: left; padding-right: 10px; padding-bottom: 10px; }

.Plate_four_l li a { float: left; border: 1px solid #D5D5D5; }

.Plate_four_l li a img { float: left; width: 118px; height: 78px; }

.Plate_four_r { width: 750px; overflow: hidden; }

.Plate_four_r li { float: left; padding-left: 10px; padding-bottom: 10px; }

.Plate_four_r li a { float: left; }

.Plate_four_r li a img { width: 240px; height: 170px; float: left; }

.bkf_b { width: 100%; background: url(img/bottom.png) no-repeat top center; height: 120px; text-align: center; }

.bkf_b .bk_yy { width: 100%; height: 100%; background: url(img/mk4.png) no-repeat top center; }

.bkf_b .bk_yy h3 { font-size: 20px; color: #000000; }

.bkf_b .bk_yy div { font-size: 13px; padding-left: 4px; color: #000000; }

.bkf_b .bk_yy h2 { font-size: 25px; color: #BB0000; }

.bkf_b .bk_yy .w350 { width: 350px; margin: 0 auto; }

.bkf_b .bk_yy .w350 a { display: block; width: 100%; }

/*-----------模块五----------------*/







.Plate_five { padding-top: 10px; position: relative; }

.Plate_five h2 { font-size: 20px; color: #000; font-family: Arial, Helvetica, sans-serif; }

.Plate_five .Pf_bt font { font-size: 16px; color: #000; float: left; }

.Plate_five .Pf_bt a { background: url(img/icon.png) no-repeat 0 3px; font-size: 12px; color: #810000; float: right; padding-left: 16px; padding-right: 8px; }

.Plate_five ul li { float: left; width: 100%; font-size: 12px; line-height: 25px; }

.Plate_five ul li a { color: #2f2f2f; background: url(img/icon.png) no-repeat 1px -54px; padding-left: 14px; }

.Plate_five ul li:hover a { color: #000; }

.Plate_five_l { padding-left: 10px; width: 314px; }

.Plate_five_l .Pfl_head { margin-top: 10px; margin-bottom: 6px; }

.Plate_five_l .Pfl_head img { float: left; width: 100px; height: 100px; }

.Plate_five_l .Pfl_head .Pfld_r { float: right; width: 200px; }

.Plate_five_l .Pfl_head .Pfld_r h3 { font-size: 15px; font-weight: bold; color: #000; line-height: 22px; }

.Plate_five_l .Pfl_head .Pfld_r span { color: #5f5f5f; font-size: 12px; line-height: 20px; }

.Plate_five_l .Pfl_con { padding-bottom: 4px; }

.Plate_five_r { width: 300px; padding-right: 15px; }

.Plate_five_r .tyxy { padding-top: 12px; margin-bottom: 6px; }

.Plate_five_r .tyxy img { width: 100%; height: 100px; }

.Plate_five_c { background: url(img/mfcs.png) no-repeat; width: 384px; height: 432px; position: absolute; top: -20px; left: 310px; }

.Plate_five_c .w320 { width: 260px; margin: 0 auto; padding-top: 30px; }

.Plate_five_c .w320 h3 { font-family: Arial, Helvetica, sans-serif; font-size: 20px; color: #fff; }

.Plate_five_c .w320 h4 { font-weight: normal; font-size: 16px; color: #fff; }

.test { margin-top: 15px; }

.test form div { height: 32px; background: #fff; width: 250px; overflow: hidden; padding-left: 10px; margin-bottom: 10px; line-height: 32px; font-size: 14px; color: #000; }

.test input, .test select { border: 0px; height: 34px; background: none; font-size: 14px; color: #000; outline: none; }

.test .T_name input { width: 100px; }

.test .T_name select { width: 44px; padding-left: 4px; }

.test .T_nyr input { width: 160px; }

.test .T_csd input { width: 186px; }

.test .T_tell input { width: 172px; }

.test input[type=submit] { width: 100%; height: 55px; border: 0px; background: none; outline: none; cursor: pointer; }

.test .yyzs { margin-top: 24px; }

.test .yyzs li { width: 246px; font-size: 14px; color: #fff; line-height: 25px; background: url(img/icon.png) no-repeat 2px -18px; padding-left: 14px; }

/*----------------------------底部板块---------------------------------------*/







.foot { background: url(img/f_x.png) no-repeat top center #0C0C0C; width: 100%; height: 40px; margin-top: 10px; }

.foot ul { margin: 0 auto; width: 946px; }

.foot li { float: left; color: #6d6d6d; font-size: 14px; line-height: 40px; }

.foot li a { color: #6d6d6d; float: left; padding: 0 10px; }

.foot li:hover a { color: #fff; }

.foot li.bxs { display: none; }

.footer { background: url(img/f_t.jpg) no-repeat top center #810000; width: 100%; padding-top: 66px; }

.foot_l { width: 590px; }

.foot_l .sys { width: 116px; height: 116px; padding-left: 6px; }

.foot_lr { width: 440px; font-size: 14px; line-height: 24px; color: #CD9999; }

.foot_r { width: 430px; }

.foot_r .foot_rone h3 { float: right; font-size: 14px; color: #CD9999; padding-right: 12px; line-height: 30px; }

.foot_r .foot_rone .jgz { float: right; }

.foot_r .foot_rtwo { float: right; padding-right: 30px; padding-top: 8px; }

.f_bx { background: url(img/f_bx.png) no-repeat center; height: 2px; width: 100%; margin-top: 32px; }

.banq { height: 56px; background: #0C0C0C; text-align: center; width: 100%; font-size: 12px; color: #3D3D3D; line-height: 56px; }

.banq a { color: #3D3D3D; }

/*----------------------------经典案例列表页---------------------------------------*/
/*--------搜索+当前位置----------*/







.serach .s_x { width: 100%; background: url(img/s_x.jpg) no-repeat center #0B0000; height: 61px; }

.serach .s_ss { width: 100%; background: url(img/ss.png) repeat-x center; height: 59px; padding-top: 1px; }

.serach .s_ss form { padding-right: 16px; float: right; padding-top: 16px; }

.serach .s_ss form input { height: 28px; border: 0px; background: #000; padding-left: 6px; width: 156px; float: left; color: #6D6D6D; font-size: 12px; }

.serach .s_ss form button { width: 34px; height: 28px; border: 0px; background: url(img/s_tb.png) no-repeat center #000; cursor: pointer; }

.position { color: #7F7F7F; font-size: 14px; background: url(img/top.png) no-repeat bottom center; height: 50px; line-height: 50px; padding-left: 50px; }

.position a { color: #7F7F7F; }

.position a.curr, .position a:hover { color: #FFFFFF; }

/*--------列表内容页----------*/







.list_con { width: 100%; background: #ECECEC; }

.list_nav ul { padding: 20px 0 20px 15px; }

.list_nav li { float: left; font-size: 14px; color: #656565; padding: 0 5px; }

.list_nav li a { color: #656565; float: left; }

.list_nav li a.dqwz { color: #F20000; }

.list_lb .allb li { padding: 10px; border: 1px solid #c1c1c1; width: 216px; float: left; background: #fff; margin-left: 14px; margin-top: 14px; }

.list_lb .allb li a { display: block; }

.list_lb .allb li h3 { font-size: 20px; color: #343434; padding: 6px 0 4px 10px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.list_lb .allb li .lb_tit { font-size: 18px; color: #343434; padding-left: 10px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; height: 24px; line-height: 24px; }

.list_lb .allb li .lb_img { padding-top: 14px; padding-bottom: 18px; border-bottom: 1px solid #c1c1c1; }

.list_lb .allb li .lb_img img { width: 100%; height: 162px; }

.list_lb .allb li .lb_jj { font-size: 14px; line-height: 24px; color: #606060; padding-top: 10px; padding-bottom: 6px; height: 96px; overflow: hidden; text-align: justify; }

.list_lb .allb li:hover h3 { color: #F20000; }

.fw_sub { margin-top: 10px; }

.case { padding: 20px; }

.case_l { width: 540px; }

.case_lt { width: 100%; height: 472px; }

.case_lb { width: 100%; }

.case_lb .Clb_bt h3 { font-size: 28px; color: #767676; font-family: Arial, Helvetica, sans-serif; padding-bottom: 5px; padding-top: 12px; }

.case_lb .Clb_bt h3 span { font-size: 23px; color: #DF0000; font-family: "微软雅黑"; font-weight: normal; padding-left: 10px; }

.case_lb .Clb_con { font-size: 15px; color: #000; background: url(img/ser.jpg) repeat; width: 100%; font-weight: bold; line-height: 20px; }

.jjsz { padding: 24px 20px 10px 20px; text-align: justify; }

.case_lb .Clb_con p { font-family: Arial, Helvetica, sans-serif; padding-left: 16px; font-weight: normal; margin-bottom: 10px; }

.case_r { width: 430px; }

.case_r .Crt_bt { width: 100%; background: url(img/c_bt.jpg) no-repeat; height: 200px; position: relative; }

.case_r .Crt_bt h3 { font-size: 34px; color: #000; position: absolute; left: 24px; bottom: 66px; }

.case_r .Crt_bt h4 { font-size: 16px; color: #000; font-family: Arial, Helvetica, sans-serif; position: absolute; top: 140px; left: 24px; }

.case_r .Crt_con { background: #fff; font-size: 12px; color: #464646; line-height: 20px; min-height: 408px; padding: 23px 20px; text-align: justify; }

.case_r .Crt_con div { padding-top: 3px; }

.case_r .Crt_con p { padding-top: 26px; }

.related h3, .fwxm_cent H3 { color: #A4A4A4; font-size: 32px; font-family: Arial, Helvetica, sans-serif; PADDING-LEFT: 26PX; float: left; }

.related .rd_more, .fwxm_cent .rd_more, .ckxq a, .gd { background: url(img/rdm.png) no-repeat 0 3px; font-size: 12px; color: #DF0000; float: right; padding-right: 26px; padding-left: 18px; margin-top: 15px; }

.related h2, .fwxm_cent H2 { background: url(img/t_x.png) no-repeat 0 12px; width: 1000px; margin: 0 auto; }

.related h2 font, .fwxm_cent H2 font { font-size: 18px; color: #DF0000;     background: #ECECEC;
    margin-left: 20px;
    padding-right: 10px;}

.related ul { padding: 6px 0 20px 0; }

.related li { width: 240px; height: 160px; border: 1px solid #c1c1c1; position: relative; float: left; margin: 14px 1px 0 10px; }

.related li img { width: 240px; height: 160px; }

.related li ins { background: #000; filter: alpha(opacity=80); -moz-opacity: 0.8; -khtml-opacity: 0.8; opacity: 0.8; }

.related li ins, .related li div { position: absolute; bottom: 0; width: 100%; height: 60px; left: 0; display: table; }

.related li div span { width: 100%; height: 100%; font-size: 14px; color: #fff; text-align: center; z-index: 2; vertical-align: middle; display: table-cell; }

.related li font { display: none; }

.related li:hover font { display: block; }

/*-----------------------------------------服务项目列表页------------------------------------------------------------*/








.sub_nav li { float: left; font-size: 14px; padding-left: 16px; padding-right: 10px; }

.sub_nav li a { color: #FFB5B5; line-height: 59px; }

.sub_nav li:hover a, .currt a, a.currt { color: #fff !important; }

.sub_nav li.now a { color: #fff; font-weight: bold; }

.ban_fw { width: 1000px; margin: 0 auto; }

.ban_fw img { width: 100%; height: 320px; padding: 10px 0; }

.fw_sub ul { width: 1030px; }

.fw_sub li { float: left; width: 495px; height: 228px; margin-right: 10px; background: #ECECEC; padding: 10px 0 10px 10px; margin-bottom: 10px; }

.fw_sub li img { width: 228px; height: 228px; }

.fw_sub li .ser_r { width: 260px; float: left; }

.fw_sub li .ser_r h3 { font-size: 24px; color: #303030; padding-top: 12px; padding-bottom: 6px; }

.fw_sub li .ser_r h4 { font-size: 12px; color: #DE0000; line-height: 20px; padding-left: 14px; font-weight: normal; padding-bottom: 6px; }

.fw_sub li .ser_r div { font-size: 12px; color: #606060; line-height: 20px; padding-left: 14px; }

/*---------------服务项目之奇门预测-------------------*/







.qmyc .qmdj { min-height: 100px; }

.qmyc .Pl_t { top: 0px; left: -81px; }

.qmyc h4 { font-size: 28px; color: #d3d0d0; text-align: center; padding-top: 19px; }

.fwxm_con { padding: 16px 20px; }

.fwxm_tl { width: 540px; }

.fwxm_tl .fwxm_tlt { width: 100%; height: 360px; }

.fwxm_tl .fwxm_tlb { width: 100%; height: 90px; background: #D2D2D2; }

.fwxm_tl .fwxm_tlb .fw_ljyy, .now_yy a, .ljyy { font-size: 25px; font-weight: bold; color: #fff; float: left; background: url(img/ljyy.png) no-repeat; width: 200px; height: 74px; text-align: center; line-height: 55px; margin-top: 16px; margin-left: 20px; }

.fwxm_tl .fwxm_tlb div.fl, .now_yy div.fl { padding-left: 20px; padding-top: 16px; }

.fwxm_tl .fwxm_tlb div.fl li, .now_yy div.fl li { font-size: 14px; color: #FF0000; line-height: 25px; background: url(img/ljyy.png) no-repeat -218px 12px; padding-left: 14px; }

.fwxm_tr { width: 420px; }

.fwxm_tr.fr{ padding-top:40px;}

.fwxm_tr.fr .fwxm_trb{ font-size:16px; line-height:32px;}

.fwxm_tr h3 { font-size: 24px; color: #DF0000; line-height: 34px; padding-bottom: 6px; text-align:center;}

.fwxm_trb{padding-top:30px;}

.fwxm_trb ul{ padding-top:10px;}

.fwxm_trb, .fwnr { font-size: 14px; color: #464646; line-height: 24px; }

.fwnr { padding: 20px 10px 0 20px; }

/*---------------服务项目之收费标准-------------------*/







.fw_sf_con { width: 1000px; margin: 0 auto; background: #fff; border-bottom: 6px solid #CCCCCC; }

.sf_bt { font-size: 14px; font-weight: bold; background: url(img/sfbj.jpg) repeat-x; height: 38px; padding-top: 10px; width: 100%; border-bottom: 5px solid #FF0000; }

.sf_bt ul { padding-left: 14px; }

.sf_bt li { float: left; color: #FF0000; width: 90px; text-align: center; line-height: 38px; cursor: pointer; }

.sf_bt li.chs { background: url(img/chs.png) no-repeat bottom; color: #fff; }

.sf_con { position: relative; }

.sf_con table { border-collapse: collapse; }

.sf_con table td { height: 49px; font-size: 12px; color: #4C4C4C; line-height: 20px; }

.sf_con .sfbz_bt { background: #FFD5D5; font-size: 16px; font-weight: bold; color: #1E1E1E; text-align: center; }

.sf_con .fw_lbt { font-weight: bold; color: #000000; text-align: center; }

.sf_con .fw_kssz { padding-left: 18px; padding-right: 12px; }

.now_yy { padding: 14px 0 16px 26px; }

.ckxq { position: absolute; right: 0; top: -46px; }

.ckxq a { padding-right: 18px; }

/*--------------------------------------最新动态列表页---------------------------------------------------*/







.new_l { width: 750px; background: #ececec; min-height: 1430px; }

.new_lb ul { padding: 10px; }

.new_lb li { padding: 10px; height: 90px; border-bottom: 1px solid #c1c1c1; }

.new_lb li img { width: 135px; height: 90px; float: left; }

.new_lb li .bln_r { width: 565px; float: right; }

.new_lb li .bln_r h3 { font-size: 16px; color: #000000; padding-top: 10px; }

.new_lb li .bln_r h3 i, .new_lb li .bln_r h3 span { font-weight: normal; font-style: normal; font-size: 12px; color: #8E8E8E; padding-left: 10px; }

.new_lb li .bln_r div { font-size: 12px; color: #4B4B4B; line-height: 24px; padding-top: 6px; }

.new_lb li:hover h3 { color: #f20000; }

.new_yy { background: url(img/yy.jpg) no-repeat; width: 730px; height: 280px; margin: 10px auto; position: relative; }

.new_yy a { width: 200px; height: 74px; position: absolute; left: 38px; top: 182px; }

.new_r { width: 240px; background: #ececec; padding: 10px; min-height: 1410px; }

.xg_bt H3 { font-size: 22px; font-family: Arial, Helvetica, sans-serif; color: #A4A4A4; padding-top: 4px; }

.xg_bt H4 { float: left; font-size: 16px; color: #BF0101; }

.xg_bt a { padding-right: 4px; margin-top: 4px; }

.xgal { width: 100%; }

.xgal li { padding: 9px; border: 1px solid #c1c1c1; background: #fff; position: relative; margin-top: 10px; }

.xgal li img { width: 220px; height: 220px; }

.xgal li ins { background: #fff; position: absolute; bottom: 0px; height: 66px; left: 0px; padding-left: 10px; width: 230px; padding-top: 16px; text-decoration: none; display: none; }

.xgal li:hover ins { display: block; }

.xgal li ins h3 { font-size: 20px; color: #343434; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width: 220px; }

.xgal li ins div { font-size: 14px; color: #343434; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width: 220px; }

.al_m { font-size: 20px; border: 1px solid #c1c1c1; background: #fff; height: 58px; line-height: 58px; text-align: center; margin-top: 10px; }

.al_m a { color: #606060; display: block; }

/*--------------------------------------最新动态内容页---------------------------------------------------*/







.C_nr { background: url(img/cnr.png) repeat-y; width: 100%; }

.new_con { width: 700px; padding: 42px 20px 42px 30px; }

.new_con .title { font-size: 24px; font-weight: bold; color: #000000; text-align: center; padding-bottom: 10px; }

.new_con .laiyuan { font-size: 12px; color: #5E5E5E; text-align: center; padding-bottom: 12px; }

.new_con .content_con { font-size: 15px; color: #727272; line-height: 25px; margin-bottom: 35px; }

.new_con .share { text-align: right; margin-bottom: 24px; }

.new_con .share .fxd { font-size: 12px; color: #5E5E5E; font-style: normal; }

.new_con .fenp { font-size: 14px; line-height: 26px; color: #001EFF; }

.new_con .fenp a { color: #001EFF; }

.new_con .fenp a:hover { text-decoration: underline; }

.lxwm_l { padding-left: 10px; width: 700px; padding-top: 20px; }

.lxwm_r { width: 280px; padding-top: 20px; padding-right: 14px; font-size: 14px; line-height: 24px; color: #555555; }

.lxwm_r .ewm img { width: 116px; height: 116px; }

.lxwm_r .ewm { padding-bottom: 16px; }

.lxwm_r .ljyy { margin-left: 0px; }

.dede_pages { padding: 34px 0; }

.dede_pages ul { text-align: center; }

.dede_pages li { display: inline-block; *display:inline;
*zoom:1;
min-width: 30px; padding: 0 5px; height: 40px; text-align: center; line-height: 40px; color: #535353; background: #FFFFFF; border: 1px solid #C7C7C7; margin: 0 5px; }

.dede_pages li.thisclass { background: #E00000; color: #fff; font-weight: bold; border: 1px solid #E00000; }

.dede_pages li.thisclass a { color: #fff; }

.dede_pages li a { display: block; color: #535353; }

/* 右边客服  slides */







.slides { position: fixed; right: 0; top: 30%; }

.slides .slideul>li { position: relative; display: block; width: 56px; height: 56px; margin-bottom: 10px; overflow: visible; }

.slides .slideul>li.kefu { width: 66px; padding-left: 10px; margin-left: -10px; }

.slides .slideul>li ul.kefulist { position: absolute; left: -80px; top: 3px; padding-right: 10px; display: none; }

.slides .slideul>li ul.kefulist li { margin-bottom: 10px; }

.slides .slideul>li ul.kefulist li a { display: block; width: 76px; height: 24px; line-height: 30px; background: #a8defe; color: #fff; text-align: center; text-decoration: none; }

.slides .slideul>li ul.kefulist li a:hover { text-decoration: none; }

#kf_qq a { display: block; width: 76px; height: 24px; line-height: 24px; background: url(qq/wz.png) no-repeat; }

.slides .slideul>li.kefu div { width: 48px; height: 48px; overflow: hidden; }

.kefu1 { background: url(qq/qq.png) no-repeat -81px 0; }

.kefu1:hover { background: url(qq/qq2.png) no-repeat -81px 0; }

.kefu2 { background: url(qq/qq.png) no-repeat -81px -58px; }

.kefu2:hover { background: url(qq/qq2.png) no-repeat -81px -58px; }

.kefu3 { background: url(qq/qq.png) no-repeat -81px -116px; }

.kefu3:hover { background: url(qq/qq2.png) no-repeat -81px -116px; }

.kefu3 a, .kefu4 a, .kefu5 a, .kefu6 a { display: block; width: 48px; height: 48px; }

.kf_list3 { top: 10px !important; }

.kf_list1 { top: -30px !important; left: -120px !important; }

.kefu4 { background: url(qq/qq.png) no-repeat -81px -174px; }

.kefu4:hover { background: url(qq/qq2.png) no-repeat -81px -174px; }

.kefu5 { background: url(qq/qq.png) no-repeat -81px -232px; }

.kefu5:hover { background: url(qq/qq2.png) no-repeat -81px -232px; }

.kefu6 { background: url(qq/qq.png) no-repeat -81px -290px; }

.kefu6:hover { background: url(qq/qq2.png) no-repeat -81px -290px; }

/*--------奇门遁甲简述--------------*/







.pxtop { width: 1060px; margin: 0 auto; background: url(img/pxtop1.png) no-repeat; height: 468px; position: relative; }

.pxtop .hdsy { font-size: 12px; color: #968773; float: right; padding-right: 26px; padding-top: 18px; }

.pxtop .hdsy a { color: #D3C7B3; outline: none; }

.pxtop .tit1, .px_con .tit2, .px_con .tit3 { width: 100%; height: 56px; text-align: center; }

.pxtop .tit1 { position: absolute; bottom: 42px; left: 0; }

.pxtop .tit1 img, .px_con .tit2 img, .px_con .tit3 img { width: 836px; height: 56px; }

.pxtop .px_one, .px_con .px_two { font-size: 14px; color: #000; filter: alpha(opacity=80); -moz-opacity: 0.8; -khtml-opacity: 0.8; opacity: 0.8; width: 670px; line-height: 24px; }

.pxtop .px_one { position: absolute; top: 444px; left: 175px; }

/*-------奇门遁甲代表人物-------------*/







.px_con { background: url(img/pxcc.jpg) repeat-y; }

.px_con .yw { background: url(img/yw.jpg) no-repeat center bottom; width: 772; height: 228px; padding-top: 220px; }

.px_con .tit2 { margin-top: 36px; }

.px_con .dbrw { background: url(img/dbrw.jpg) no-repeat; width: 712px; height: 216px; margin: 10px auto 26px auto; }

.px_con .px_two { margin: 0 auto; }

/*-------奇门遁甲元极法脉-------------*/







.px_con .tit3 { margin-top: 48px; }

.heirs { width: 738px; margin: 0 auto; }

.cr_one { padding-top: 16px; }

.cr_one img { float: left; width: 366px; height: 477px; padding-right: 16px; }

.cr_one .cr_wb { float: left; width: 324px; font-size: 12px; color: #000; line-height: 20px; padding-top: 42px; }

.cr_one .cr_wb div { filter: alpha(opacity=80); -moz-opacity: 0.8; -khtml-opacity: 0.8; opacity: 0.8; }

.cr_one .cr_wb h3 { font-size: 22px; font-weight: normal; padding-bottom: 16px; }

/*-------奇门遁甲第二代传人-------------*/







.crbt { width: 100%; text-align: center; padding-top: 16px; padding-bottom: 38px; }

.crbt img { width: 712px; height: 60px; }

.cr_lb ul { width: 754px; }

.cr_lb li { float: left; width: 360px; height: 477px; position: relative; margin-right: 16px; }

.cr_lb li img { width: 360px; height: 477px; }

.cr_lb li a { position: absolute; font-size: 12px; color: #E0CBA1; background: url(img/bq.png) no-repeat; width: 17px; height: 60px; top: 148px; right: 82px; text-align: center; line-height: 13px; padding-top: 2px; }

.px_ts img { width: 366px !important; }

.px_ts a { right: 72px !important; }

.tck { width: 100%; height: 100%; display: none; position: fixed; top: 0; left: 0; z-index: 1; }

.tck_bj { background: #000; width: 100%; height: 100%; position: absolute; top: 0; left: 0; filter: alpha(opacity=80); -moz-opacity: 0.8; -khtml-opacity: 0.8; opacity: 0.8; }

.ypbj { background: url(img/yp.png) no-repeat; width: 850px; position: absolute; top: 50%; left: 50%; margin-top: -316px; margin-left: -425px; height: 632px; z-index: 2; }

.close { width: 50px; height: 50px; position: absolute; right: 12px; top: 36px; cursor: pointer; }

.ztx { padding-left: 30px; margin-top: 110px; float: left; }

.ztx img { width: 263px !important; height: 348px !important; }

.yc_wz { width: 450px; float: left; padding-left: 6px; margin-top: 100px; }

.yc_wz h3 { font-size: 22px; color: #D80000; font-weight: normal; padding-bottom: 18px; }

.yc_wz div { font-size: 12px; color: #000000; filter: alpha(opacity=80); -moz-opacity: 0.8; -khtml-opacity: 0.8; opacity: 0.8; line-height: 18px; }

/*-------奇门遁甲第十六代传人-------------*/







.db_cr { width: 712px; margin: 0 auto; }

.bdcon { width: 404px; font-size: 14px; line-height: 24px; color: #000; }

.bdcon h3 { font-size: 16px; color: #000; padding-bottom: 6px; }

.bdtx { background: url(img/dbcr.png) no-repeat -450px 0; height: 206px; width: 256px; }

.dbcr_one { padding-top: 24px; }

.dbcr_one .bdtx { background-position: 0 0; }

.dbsm { font-size: 14px; line-height: 24px; color: #000; width: 700px; padding-left: 6px; padding-top: 12px; }

/*--------奇门遁甲底部导航------------*/







.bt_nav { background: url(img/dbbj.png) no-repeat center; height: 87px; margin-top: 44px; }

.bt_nav ul { width: 672px; margin: 0 auto; }

.bt_nav li { float: left; font-size: 14px; color: #000; line-height: 52px; padding-left: 10px; }

.bt_nav li a { color: #000; font-weight: bold; }

.bt_dtl { width: 700px; margin: 0 auto; padding-left: 14px; }

.bt_dtl .foot_lr { color: #000 !important; }

.b_share { width: 300px; padding-left: 150px; padding-top: 16px; padding-bottom: 52px; }

/*--------奇门遁甲底部导航------------*/







.kjdh { width: 87px; position: fixed; right: 4%; top: 50%; margin-top: -285px; }

.kjdh li { width: 82px; padding-left: 5px; background: url(img/kjdh.png) no-repeat 0 -36px; height: 24px; line-height: 24px; margin-bottom: 6px; text-align: center; font-size: 12px; }

.kjdh li a { color: #000; display: block; }

.kjdh li.hdb, .kjdh li.hdb:hover { background-position: 0 -66px !important; }

.kjdh li:hover { background-position: 0 -6px; }

.kjdh li:hover a { color: #fff; }

/*--------奇门预测-------------------*/







.xz_ban { height: 320px; text-align: center; padding: 10px; }

.index_focus { position: relative; width: 100%; height: 320px; margin: 0 auto; overflow: hidden; }

.index_focus .bd li { display: none; position: absolute; left: 0; top: 0; }

.index_focus_post { z-index: 10; }

.index_focus .pic { height: auto; display: block; }

.index_focus .pic:hover { text-decoration: none; }

.index_focus .slide_nav { position: absolute; right: 50%; bottom: 2%; margin-right: -43px; }

.index_focus .slide_nav a { cursor: pointer; float: left; font-size: 24px; font-family: arial; color: #fff; filter: alpha(opacity=40); -moz-opacity: 0.4; -khtml-opacity: 0.4; opacity: 0.4; padding: 3px; }

.index_focus .slide_nav li:hover, .index_focus .slide_nav .on { text-decoration: none; color: #fff; filter: alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1; }

.xzbk1 { padding-top: 20px; }

.xzbt { background: url(img/xz_ht.png) repeat-x center; text-align: center; }

.xzbt h3 { font-size: 30px; color: #000; font-weight: normal; background: #ececec; display: inline-block; *display:inline;
*zoom:1;
padding: 0 10px; }

.bk1nr { padding-top: 30px; }

.bk1nr li { width: 310px; float: left; padding-bottom: 20px; background: url(img/xz_yy.png) no-repeat bottom center; margin-left: 22px; }

.bk1nr li img { width: 310px; }

.bk1nr li div { border: 1px solid #BFBFBF; font-size: 14px; color: #333; line-height: 22px; background: #fff; padding: 0 10px; height: 208px; }

.bk1nr li h3 { font-size: 20px; color: #B10000; padding-top: 15px; height: 30px; line-height: 30px; }

.bk1nr li h4 { font-size: 20px; font-weight: normal; color: #000; text-align: right; padding-top: 20px; }

.xzbk2 { padding-top: 10px; }

.xzbk2 .xzbt h4 { font-size: 22px; color: #5e5e5e; font-weight: normal; width: 460px; background: #ececec; margin: 0 auto; }

.xzbk2 .xzbt { padding-bottom: 30px; background-position: 0 50px; }

.xzbk2 .xzbt h3 { background: none; padding-bottom: 2px; }

.bk2nr { padding-bottom: 14px; }

.bk2nr li { width: 475px; float: left; height: 90px; padding-bottom: 22px; position: relative; margin-left: 20px; margin-right: 10px; background: url(img/xz_yy1.png) no-repeat bottom center #3a3a3a; }

.bk2nr li img { position: absolute; left: 10px; top: -12px; }

.bk2nr li div { font-size: 14px; color: #fff; width: 376px; padding-left: 84px; padding-top: 16px; line-height: 28px; }

.xzbj { background-color: #737373 !important; }

.bk3nr { background: url(img/xz_yc.jpg) no-repeat; height: 374px; width: 100%; position: relative; }

.bk3nr a { position: absolute; bottom: 10px; left: 404px; }

.xzyc_nr { width: 676px; text-align: center; float: right; padding-right: 48px; color: #000; padding-top: 80px; }

.xzyc_nr h3 { font-size: 24px; padding-bottom: 6px; }

.xzyc_nr h4 { font-size: 24px; color: #CC0000; padding: 4px 0 6px 0; }

.xzyc_nr div { font-size: 18px; }

.xzyc_nr p { font-size: 16px; padding-bottom: 4px; }

.xzyc_nr b { font-size: 20px; font-weight: normal; }

.xzbk3 { padding-bottom: 30px; }

.bk4nr { padding-top: 20px; }

.gdal { padding-top: 10px; padding-bottom: 20px; display: block; text-align: center; }

.ghbj .bk_yy { background: url(img/mk4-1.png) no-repeat top center; }

.yxgy { padding-top: 40px; padding-bottom: 22px; }

.gywz { float: left; padding-left: 60px; width: 532px; line-height: 38px; font-size: 21px; padding-top: 4px; }

.gywz b { color: #EB0000; font-weight: bold; }

.gywz a { float: right; padding-top: 14px; }

/*----------------奇门风水-----------------*/







.fs_bt { background: url(img/xz_ht.png) repeat-x; text-align: center; }

.fs_bt h3 { font-size: 30px; color: #000; font-weight: normal; }

.fs_bt h3 b { color: #DB0000; }

.fs_bt h4 { font-size: 20px; color: #000; font-weight: normal; }

.fs_mk1 .fs_bt h3 { width: 470px; margin: 0 auto; padding-top: 10px; padding-bottom: 4px; }

.fs_mk1 .fs_bt h4 { width: 280px; margin: 0 auto; background: #ececec; }

.fs_mk1 .fs_bt { background-position: 0 60px; }

.fs_lb1 li { float: left; margin-left: 21px; margin-top: 22px; }

.fs_lb1 li img { width: 224px; height: 150px; float: left; }

.fs_lb1 li div { float: left; border: 1px solid #D0D0D0; border-left: 0px; font-size: 20px; font-weight: bold; color: #000; background: #fff; width: 254px; line-height: 32px; text-align: center; height: 107px; padding-top: 41px; }

.fs_mk2 .fs_bt { background-position: 0 74px; }

.tsmk2 { font-size: 24px; color: #000; padding-top: 48px; width: 360px; margin: 0 auto; background: #ececec; }

.tsmk2 b { font-size: 34px; color: #DB0000; }

.sgqq { background: url(img/fs2t1.jpg) no-repeat top center; color: #000; text-align: center; margin-top: 16px; }

.sgqq div { font-size: 24px; padding-top: 38px; }

.sgqq p { font-size: 20px; padding-top: 7px; }

.sgqq h3 { font-size: 28px; }

.sgqq h4 { font-size: 25px; font-weight: normal; padding-top: 2px; }

.bgqq { background: url(img/fs2t2.jpg) no-repeat bottom center; width: 821px; margin: 0 auto; padding-top: 54px; padding-bottom: 4px; }

.bgqq li { float: left; font-size: 24px; font-weight: bold; line-height: 108px; }

.bgqq li.bq1 { color: #fff; padding-left: 34px; }

.bgqq li.bq2 { color: #000; padding-left: 30px; }

.fs_mk3 { padding-top: 24px; padding-bottom: 44px; }

.fs_mk3 .fs_bt { background-position: 0 15px; }

.fs_mk3 .fs_bt h3 { background: #ececec; width: 290px; margin: 0 auto; }

.fs_mk3 .fs_bt h4 { padding-top: 12px; }

.tlfs img { float: left; margin-right: 65px; margin-left: 25px; }

.tlyc { color: #000; float: left; width: 490px; padding-top: 45px; }

.tlyc div { font-size: 20px; line-height: 32px; }

.tlyc p { font-size: 14px; color: #4E4E4E; line-height: 24px; padding: 10px 20px 10px 0; }

.tlyc h3 { font-size: 28px; color: #fff; text-align: center; background: url(img/fs3t2.jpg) no-repeat right top; line-height: 56px; }

.tlyc h3 i { font-size: 30px; color: #DB0000; }

.fs_mk4 .fs_bt { height: 16px; margin-bottom: 10px; }

.michuan { background: url(img/fstp4.jpg) no-repeat; padding-bottom: 22px; width: 100%; text-align: center; color: #000; padding-top: 100px; }

.michuan h3 { font-size: 30px; line-height: 36px; font-weight: normal; padding-bottom: 32px; }

.michuan div { font-size: 18px; line-height: 28px; }

.michuan p { font-size: 20px; font-weight: bold; padding-top: 6px; }

.michuan h4 { font-size: 20px; font-weight: normal; padding-top: 7px; }

.michuan h4 b { color: #DB0000; }

.michuan a { padding: 30px 0; display: inline-block; *display:inline;
*zoom:1;
background: url(img/yy.png) no-repeat center bottom; }

.fs_mk5 .fs_bt { background-position: 0 15px; text-align:center; }

.fs_mk5 .fs_bt h3 { margin: 0 auto; background: #ececec;display: inline-block;*display:inline;*zoom:1; padding:0 10px; }

.fs_mk5 .fs_bt h3 b { color: #000; }

.hwlb { padding-top: 50px; }

.hwlb li { float: left; padding: 8px; width: 210px; border: 1px solid #c6c6c6; margin-left: 21px; position: relative; }

.hwlb li ins { background: url(img/hwbt.png) no-repeat center; height: 42px; width: 210px; font-size: 20px; color: #fff; font-weight: bold; text-align: center; line-height: 42px; text-decoration: none; position: absolute; left: 10px; top: -22px; }

.hwlb li img { width: 210px; height: 145px; padding-top: 20px; }

.hwlb li h3 { background: url(img/hwd.png) no-repeat left center; width: 100%; font-size: 20px; color: #c4c4c4; text-align: center; line-height: 56px; display:none; }

.hwlb li div { font-size: 14px; color: #676767; line-height: 20px; padding-top: 50px; height: 70px; }

/*----------天易网校--------------*/








.wxcy { font-size: 24px; text-align: center; padding-top: 20px; padding-bottom: 12px; }

.wxcy b, .djs .fl b { color: #DD0000; }

.djs { background: url(img/djs.png) no-repeat center; height: 144px; width: 1038px; margin: 0 auto; font-size: 24px; }

.djs .fl { padding-left: 40px; width: 246px; padding-top: 33px; }

.djs .fl p { font-size: 22px; text-decoration: line-through; color: #DD0000; }

#divdown1 { float: left; width: 474px; font-size: 32px; color: #DD0000; font-weight: bold; line-height: 92px; padding-top: 16px; }

#divdown1 b { font-weight: normal; color: #000; font-size: 24px; padding: 0 6px; }

.djs .fr { font-size: 18px; width: 277px; }

.djs .fr a { display: block; margin-left: 118px; width: 134px; height: 34px; margin-top: 36px; text-indent: -9999px; }

.wx_mk2 { padding-top: 20px; text-align: center; padding-bottom: 50px; }

.wx_mk2 h4 { font-size: 20px; color: #000; font-weight: normal; padding-top: 36px; padding-bottom: 8px; }

.wx_mk2 h4 b { font-size: 26px; color: #DD0000; font-weight: normal; display: block; padding-top: 8px; padding-bottom: 2px; }

.wx_mk2 h4 font { font-size: 26px; font-weight: bold; }

.wx_mk2 p { font-size: 18px; color: #000; }

.wxzq { height: 400px; width: 100%; background: url(img/wxzq.jpg) no-repeat; }

.wx_yc { width: 580px; padding-left: 360px; text-align: center; color: #000; font-size: 22px; padding-top: 45px; line-height: 32px; }

.wx_yc p { font-size: 18px; }

.wx_yc h3 { font-size: 25px; padding-bottom: 6px; }

.wx_yc h4 { font-size: 30px; color: #fff; padding-top: 8px; padding-bottom: 11px; height: 50px; line-height: 50px; }

.wx_yc h2 { font-size: 28px; font-weight: normal; padding-bottom: 2px; }

.wx_zx { font-size: 24px; line-height: 40px; color: #000; padding: 44px 0 56px 36px; float: left; width: 604px; }

.wx_zx a { color: #F00; text-decoration: underline; }

.mztb { float: right; width: 380px; padding-top: 54px; }

.wx_zx div { font-size: 18px; line-height: 32px; padding: 8px 0; }

.ty_wx li div { color: #8C0000; font-weight: bold; padding: 16px 12px; height: 86px; font-size: 15px; line-height: 24px; text-indent: 32px; }

.wxst .bk_yy h2 { padding-top: 8px; padding-left: 8px; }

.wxst .bk_yy h3 { font-size: 23px; padding-left: 8px; }

.list_lb .spzs li h3 { font-size: 20px; }

.list_lb .spzs li .lb_tit { font-size: 12px; padding: 8px 10px; color: #717171; }

.list_lb .spzs li .lb_img { padding-top: 0px; }

.gywm { width: 954px; margin: 0 auto; text-align: justify; font-size: 14px; line-height: 24px; color: #636363; padding-bottom: 40px; }

.gywm h3 { font-size: 24px; color: #000; padding-bottom: 16px; }

.gywm strong { color: #000; }

/*-------------学员评价-------------*/



.xypj { padding: 30px; }

.xypj li { display: block; font-size: 14px; line-height: 24px; padding-bottom: 20px; margin-bottom: 20px; border-bottom: 1px solid #fafafa; }

.xypj li b { font-size: 18px; font-weight: normal; color: #CB0000; }

.xypj li .wtbt { font-size: 15px; font-weight: bold; color: #CB0000; padding-bottom: 4px; }

/*-----------何文简介-------------------*/


.px_con.hwjj, .pxtop.hwym { font-size: 14px; line-height: 24px; color: #000; }

.pxtop.hwym { background: url(/skin/img/pxtop.png) no-repeat; }

.px_con.hwjj { background: url(img/pxcc1.jpg) repeat-y; padding: 260px 170px; text-align: justify; }

.hwwz { position: absolute; bottom: -228px; left: 0; width: 100%; }

.hwwz img { padding-left: 182px; }

.hwyc { float: left; padding-left: 30px; width: 326px; text-align: justify; padding-top: 44px; }

.beiz { padding: 0 20px; color: #DF0000; padding-top: 20px; line-height: 24px; }


.fwxm_trb li{ padding:4px 0;}

/*------------首页微信处修改--------------*/

.smgz{ width:320px; margin:0 auto; padding-top:60px; text-align:center; color:#fff;}

.smgz h3{ font-size:25px;    padding-bottom: 20px;}

.smgz img{ width:200px;}

.smgz p{font-size: 16px;line-height: 60px; letter-spacing: 1px;}