
@charset "gb2312";

/* CSS Document */

html,body,h1,h2,p,span,a,div,ol,ul,li,table,tbody,tfoot,thead,tr,th,td,canvas{margin:0;padding:0}

body{width:100%;height:auto;background-color:#FEFAEF;text-align:center;font-family:"Microsoft Yahei",Arial,Helvetica,sans-serif;font-size-adjust:none;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none}

ol,ul{list-style:none}

a,a:visited{text-decoration:none;color:#545164;}

dl a:visited{text-decoration:none;color:#777;}

.remark{color:#999;font-size:12px;}

.red{color:red;}

.blue{color:blue;}

.green{color:green;}

.clear{clear:both;overflow:hidden;display:block;font-size:0;height:0;line-height:0;}

.fright{float:right;}

.p10{padding:10px;}

.mt10{margin-top:10px;}

.center{text-align:center;}

.nor {font-weight: normal;}
.clearbox:after{content:"";display:block;height:0;clear:both;visibility:hidden;}
.clearbox{zoom:1;}


#path{background-color:#f0eeea;color:#398fcb;height:24px;line-height:24px;padding:45px 0 5px 16px;font-size:12px;text-align:left;overflow:hidden;width:95%;margin:0 auto;position:relative;}

#header{position:fixed;top:0;left:0;z-index:9999;overflow:hidden;width:100%;height:45px;background:#915926;}

#header small img{height:54px}

#header small{float:left;padding:8px}
#header h1{float:left;padding:0 8px;color:#fff}
#header h1 a{color:#fff;font-weight:normal;font-size:20px}

#header span{display:block;margin-top:10px;padding:3px 5px;width:27px;height:25px;text-align:center}

.fr{float:right}

#header ul li{float:left;padding:3px 5px;font-size:16px;line-height:40px}

#header ul li a{color:#a7180e;font-family:"Microsoft Yahei";}



#se_wrap,#se_inner,#se_bn,#foot,#foot p,#path{display:block}



/* search */

#se_wrap{width:88%;height:34px;padding:5px 0 0 5px;margin:5px auto;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;position:relative;box-shadow:1px 1px 1px rgba(0,0,0,0.2) inset;-webkit-box-shadow:1px 1px 1px rgba(0,0,0,0.2) inset;background-color:white;border:1px solid #6e6e6e;overflow:hidden;text-align:left;}

#se_inner{height:39px;position:absolute;right:74px!important;left:0!important;top:0!important;background:none transparent}

.se-input{display:block;width:100%;padding:6px 25px 6px 6px;font-size:18px;line-height:24px;border:0;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;background-color:transparent;-webkit-tap-highlight-color:rgba(255,0,0,0);-webkit-appearance:none;-moz-appearance:none;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}

#se_bn{background-size:74px 39px;-webkit-background-size:74px 39px;-moz-background-size:74px 39px;-o-background-size:74px 39px;width:74px;height:39px;position:absolute;top:0;right:0;z-index:2;-webkit-appearance:none;-moz-appearance:none;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;border:0;border-left:1px solid #888;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0; font-size:18px;}



#foot{text-align:center;width:100%;height:80px;line-height:30px;font-size:14px;color:#935422;}

#foot p{line-height:28px;display:block;margin:0 7px;text-align:center;}



/* navi */

.mod_dl{padding-left: 3%; padding-right: 3%;padding:6px;height:auto;margin:0 auto;clear:both;}

.mod_dl dt{padding-left: 6px; margin: 3px 3px;border-left: 3px solid #935422; height: 17px; font-size: 14px; line-height: 17px; color:#935422;text-align:left;}

.mod_dl dd{margin:0;padding:0;}

.mod_dl dd li{width: 30%; float: left;display: block; white-space:nowrap;text-align:center;margin:3px 3px;padding:6px 0;border:#BDA485 solid 1px;background-color:#F5DFB6;border-radius: 5px;}

.mod_dl dd li a{font-size:14px;color:#935422;width: 100%;display:block;}

.mod_dl dd li a.hover {border-color: #72bbf2; color: #55a8e6; }



/* title */

h1.title{font: 20px 'Microsoft YaHei';padding: 8px 0;color: #333;text-align: center;border-bottom:1px dashed #efeff0;margin:0 10px;font-weight: bold;width:96%;}



/* content */

.detail{text-align:left;width:96%;margin:5px auto;overflow:hidden;position:relative;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px; padding:0;}

.detail h1{text-align:left;line-height:28px;border-top:#804627 solid 1px;border-bottom:#ccc solid 1px;font-size:18px;font-weight:bold;margin:5px 0;color:#804627;background-color:#f8EACF;padding:3px 10px;}

.detail h2{padding-left: 6px;border-left: 3px solid #935422;font-size: 16px; margin:16px 8px;}

.h2_content{font-size:16px;line-height:180%;color: #333;margin-left:18px;}

.h2_content p{margin:8px 0;}

.detail h3{text-align:left;line-height:28px;border-top:#804627 solid 1px;border-bottom:#ccc solid 1px;font-size:18px;font-weight:bold;margin:5px 0;color:#804627;background-color:#f8EACF;padding:3px 10px;}

.detail h4{padding-left: 6px;border-left: 3px solid #935422;font-size: 16px; margin:16px 8px;}

.h4_content{font-size:16px;line-height:180%;color: #333;margin-left:18px;}

.h4_content p{margin:8px 0;}

.detail u,.detail h3 a{color:#804627;}

.detail dl{margin:0;padding:0;}

.detail dd{text-align:left;font-size:16px;line-height:160%;margin:0.25rem;}

 dd.option{font-size:16px;line-height:28px;}

.detail li{text-align:left;font-size:14px;line-height:32px;margin-left:12px;border-bottom:#eee solid 1px;list-style:none;}

.detail a,.detail a:visited{color:#935422;}

.detail a.inlink{width:100%;display: block;}

.detail dd strong {font-weight:bold;}



/* form */

dd.form{font-size:16px;padding:5px 10px;}

.ipt {border: 1px solid #d0ad9a;background: #fff;padding: 3px;font-size: 16px;color: #333;line-height: 26px;}

.select {color: #3e4144;font-size: 16px;line-height: 26px;padding: 3px;border: 1px solid #d0ad9a;height:34px;}

.button{width: 80%;overflow: hidden;font-size:14px;height: 40px;margin: 10px auto;line-height: 40px;font-weight:bold;background: #f96515;border: 1px solid #915926;border-radius: 5px;text-align: center;display: block;text-decoration: none;color:#fff}

.sbutton{width:60px;overflow: hidden;font-size:14px;margin: 5px; padding:8px;font-weight:bold;background: #fff;border: 1px solid #915926;border-radius: 5px;text-align: center;text-decoration: none;color: #804627;box-shadow: 0 0 4px rgba(0,0,0,.5);}

.line {border-top: 1px dashed #dcc4b0;margin: 8px;}



ul.lingqian li{float:left;display: inline;width:60px;}

.fenye{text-align:center;margin:10px;}

.fenye a{border:#CCC 1px solid;padding:5px;}

.loading{-webkit-animation:loading 1000ms linear infinite}

.sug {height:36px;border-radius:8px;background-color:#D27873;line-height:36px;text-align:left;color:#ffffff;font-size:16px;font-weight:bold;margin-top:15px;display:block;overflow:hidden;padding-left:10px;}

.sug a,.sug a:visited {display: block;color:#ffffff;}



#btn_top {opacity: 0.6; background: #666 url(/img/to_top.png) center 50% no-repeat; border-radius:17px; position: fixed; right: 1px; bottom: 50px; border: solid 1px #555; width: 32px; height: 32px;}



/* hot pic list*/

ul.hot li {width: 33.333%;float: left;margin:0;padding:0;border:0;}

ul.hot li a {display: block;margin: 0.5rem 1rem;}

ul.hot li img {display: block;width: 100%;height: auto;}

ul.hot li p {height: 2rem;line-height: 2rem;text-align: center;font-size: .875rem;color: #282828;    overflow: hidden;}



/* wenda */

.wenda{position:relative;padding:0 10px;}

.wd_class{overflow:hidden;margin:10px -10px 0;border-top:1px solid #ede0c8;-webkit-transition:all .4s ease;transition:all .4s ease;width:100%;}

.wd_class li{float:left;box-sizing:border-box;width:50%;height:50px;border-bottom:1px solid #ede0c8;text-align:center;line-height:50px}

.wd_class li:nth-of-type(2n-1){border-right:1px solid #ede0c8}

.wd_class li a{display:block;width:100%}

.wd_class li b{color:#3d3c3c;font-weight:400;font-size:.9rem}

.wd_class li span{display:inline-block;margin-right:6px;width:26px;height:26px;background-position:center center;background-size:cover;background-repeat:no-repeat;vertical-align:middle}

.col_wrap{position:relative;margin-top:6px;padding:10px;border:1px solid #e9dbc1;border-width:1px 0;}

.col_box{margin:0;padding:0;border:0;font-style:normal}

.wd_list li{position:relative;padding:6px 0;border-bottom:1px solid #ede0c8;text-align:left}

.wd_list li b{display:box;display:-webkit-box;margin-right:56px;color:#935422;font-weight:400;font-size:14px;box-align:center;-webkit-box-align:center;line-height:160%;}

.wd_list li  a{color:#935422;}

.wd_list li:nth-last-of-type(1){border-bottom:0 none}

.wd_list .ques_info{display:block;padding:3px;color:#aaa;font-size:12px}

.wd_list li a.open,.wd_list span.open{position:absolute;right:0;bottom:20px;width:50px;height:24px;border:1px solid #b77f4b;border-radius:3px;color:#b77f4b;text-align:center;font-size:.8rem;line-height:24px;}



/* app */

div.app_tui{background-color:#333;border-top:0.0625rem solid #ddd;width:100%;height:3.5rem;position:relative;position:fixed;bottom:0;z-index:999;}

div.app_tui_exit{width:2.75rem;float:left;}

div.app_tui_exit a{display:block;width:2.25rem;height:2.25rem;-moz-background-size:2.25rem 2.25rem;-webkit-background-size:2.25rem 2.25rem;-o-background-size:2.25rem 2.25rem; background-size:2.25rem 2.25rem;padding:0.625rem 0 0.625rem 0.25rem;}

div.app_tui_title,div.app_tui_intro{position:absolute;display:inline-block;left:6.25rem;font-size:0.75rem;}

div.app_tui_title{color:#fff;font-weight:bold;top:0.375rem;font-size:0.875rem;}

div.app_tui_intro{color:#ccc;top:1.75rem;}

a.app_tui_a{width:100%;height:3.5rem;display:block;}

div.app_tui_img{position:absolute;left:2.75rem;bottom:0.375rem;}

div.app_tui_img,div.app_tui_img img{width:2.75rem;height:2.75rem;}

div.app_tui_down{text-align:center;height:3.5rem;position:absolute;right:0;bottom:0;}

div.app_tui_down a{font-size:0.75rem;display:inline-block;color:#fff;width:4rem;height:1.75rem;line-height:1.75rem;text-decoration:none;margin:0.875rem 0.75rem;border:0.0625rem solid #ddd;-moz-border-radius:0.125rem;-webkit-border-radius:0.125rem;border-radius:0.125rem;background-color:#a80101;}

#tmb{height:3.5rem;}



/* sidebar */

#side_nav {position: fixed; z-index:10; overflow: hidden; text-align: center; width:100px; top: 50px; height: 100%; right: -100px; background: #FAE9CA;filter:alpha(opacity=95);-moz-opacity:0.95;-khtml-opacity: 0.95;opacity: 0.95;}

#side_nav li{border-bottom: solid 1px #F5D1B6; font-size:14px;height:40px;line-height:40px;box-shadow:1px 1px 0px #f7f7f7}

#side_nav li a{display: block;color:#a7180e;}

#side_nav li.cur{background:#E76491; border: none;}

#side_nav li.cur a{color: #fff;}

#side_nav li.nobr{border: none;}

.qmlist ul.xsdq {margin:0 8px ;line-height: 240%;width:100%;padding:10px 0 10px 0;}

.qmlist ul.xsdq li {border: 1px solid #eee;float: left;padding: 0 6px;margin-right: -1px;margin-bottom: -1px;width: 100px;}

.qmlist ul.xsdq li a {padding:0 3px;font-size:14px;color: #813d20;display:inline;}

.namelist{float:left;}

.namelist ul.xsdq {margin:0 8px 0 0;line-height: 240%;width:100%;padding:5px 0 5px 0;}

.namelist ul.xsdq li {border: 1px solid #eee;float: left;padding: 0 6px;margin-right: -1px;margin-bottom: -1px;width: 50px;text-align:center;overflow:hidden;}

.namelist ul.xsdq li a {padding:0 3px;font-size:14px;color: #813d20;white-space:nowrap;}

/**xmfx**/
.wrap-page{width:100%; padding:44px 0 0 0; position:relative; z-index:1;}
.dataTable {width:100%; border-left: 1px solid #e0c09a;}
.dataTable td,.dataTable th{ border: 1px solid #e0c09a;text-align: center; line-height: 30px; }
.dataTable th{ color: #c8a071; font-weight: 100;}

/***news_list**/
.intro_tab_list{padding:10px;}
.intro_tab_list ul li{height: 36px;line-height: 36px;overflow:hidden;}
.intro_tab_list ul li span{float:right;color: #999;font-size: 12px;}
.intro_tab_list ul li a{margin-right:80px;font-size: 14px;}

.dream_other{margin:10px 0;border: 1px solid #e0c09a;}
.dream_other_title{padding:10px; background-color:#fceed3; color:#935422;}
.dream_other_a{padding:10px; background-color:#FEFAF0; overflow:hidden;}
.dream_other_a a{width:23%; float:left; margin:5px 0; text-align:center; border: 1px solid #e0c09a;background-color: #fff; height:36px; text-align:center; line-height:36px; margin:1%;}

.page, .pageNum{text-align:center; padding:10px 0;}
.page a, .pageNum a{display:inline-block;height:28px;line-height:28px;padding:0 12px;margin: 3px;border: 1px solid #C78940;}
.page a:hover,.page a.current,.pageNum a:hover,.pageNum a.current{border: 1px solid #915926;background-color: #915926;color:#fff;}

.suanmingDetail_item{margin-top:10px;padding:0 10px;}

.subs {
    width: 100%;
    margin-bottom: 10px;
    overflow: hidden;
    border-width: 0px;
    border-color: #e0c09a;
    border-style: solid;
    background: #fefaf0;
}

.subs .subs_title {
    padding: 8px 6px 8px 10px;
    font-weight: bold;
    background: #fceed3;
    color: #935422;
}

.subs .cont {
    position: relative;
    padding: 10px;
    line-height: 28px;
}

.dl-col2 {
    float: left;
    width: 100%;
    padding: 5px 0;
}

.dl-col2 li {
	float:left;
	width: 23%;
	height: 36px;
	line-height: 36px;
	overflow: hidden;
	text-align: center;
	margin: 1%;
}

.sm_kuang1{padding:5px; width:50px; float:left;}
.sm_kuang2{width:60px; padding:5px 0; text-align:center; float:left;}
.sm_kuang3{padding:5px 0; float:left; margin-left:15px; display:inline;}
.sm_kuang4{width:86px; padding:5px 0; float:left; line-height:160%; text-align:center;}
.sm_kuang5{width:70px;}
.jiachu{text-align:left;}

.suanmingDetail_title{margin-top:10px; text-align:center; font-size:18px; color:#935422;}
.suanmingDetail_info{line-height:24px;}
.suanmingDetail_info .xz_nav ul li{border:0;}
.suanmingDetail_item{margin-top:10px; padding:0 10px;}
.xz_nav{height:85px;width:100%;margin:10px auto 0;}

    .xz_nav ul{padding-left:5px;}

    .xz_nav li{float:left;width:15%;height:85px;margin:0 2px;text-align: center;}

    .xz_nav li a{display:block;border-radius: 48px;width:15%;height:48px;-moz-transition: all 0.8s ease-in-out; 

-webkit-transition: all 0.8s ease-in-out; 

-o-transition: all 0.8s ease-in-out; 

-ms-transition: all 0.8s ease-in-out; 

transition: all 0.8s ease-in-out; }

.xz_nav li a img{width:48px;height:48px;}





    .xz_nav li a:hover{ 

-moz-transform: rotate(360deg); 

-webkit-transform: rotate(360deg); 

-o-transform: rotate(360deg); 

-ms-transform: rotate(360deg); 

transform: rotate(360deg); 

}

/**HDJR**/
.clearfix:before, .sel-field:before, .tableData .pSuitable:before, .tableData .pUnsuitable:before, .tableData .pAdversary:before, .clearfix:after, .sel-field:after, .tableData .pSuitable:after, .tableData .pUnsuitable:after, .tableData .pAdversary:after { content: ""; display: table; }

.clearfix:after, .sel-field:after, .tableData .pSuitable:after, .tableData .pUnsuitable:after, .tableData .pAdversary:after { clear: both; }

.tableData { background-color: #fefaf0; font-size: 0.95rem; width: 100%; color: #7c4328; }

.tableData .thBg { text-align: center; background-color: #f6ead3; }

.tableData td { border: 1px solid #e0c09a; line-height: 1.62963rem; padding: 0.37037rem 0; }

.tableData .trTit td { line-height: 2.51852rem; padding: 0; }

.tableData .solar, .tableData .lunar { display: block; text-align: center; }

.tableData tr td:nth-child(2), .tableData tr td:nth-child(4) { padding-left: 0.88889rem; }

.tableData .bgBlack td:nth-child(n) { background-color: #d4d1cc; color: #333; }

.tableData .bgOrange td:nth-child(n) { background-color: #ffd496; }

.tableData .txtBlack { color: #333; }

.tableData .pSuitable { color: #14a700; }

.tableData .pSuitable span { float: left; margin-right: 0.88889rem; }

.tableData .pUnsuitable { color: #f43d3d; }

.tableData .pUnsuitable span { float: left; margin-right: 0.88889rem; }

.tableData .pAdversary { color: #2b98ed; }

.tableData .pAdversary span { float: left; margin-right: 0.88889rem; }

.tableData .tr-su .su-icon { color: #fff; display: block; margin: 0 auto; width: 1.85185rem; height: 1.85185rem; background-image: url(../img/yjc.png); background-repeat: no-repeat; background-size: 1.85185rem 5.62963rem; }

.tableData .tr-su .green { background-position: 0 0; }

.tableData .tr-su .red { background-position: 0 -1.85185rem; }

.tableData .tr-su .blue { background-position: 0 -3.7037rem; }

#myTab0 li{float:left;}

.read-content{overflow: hidden;width: 100%;}
.read-box{ position: relative; z-index: 9; margin-top: -170px; text-align: center; }
.read_mask {height: 200px; background: -webkit-gradient(linear,0 top,0 bottom,from(rgba(255,255,255,0)),to(#FEFAEF)); background: -o-linear-gradient(bottom,rgba(255,255,255,.1),rgba(255,255,255,0)); }
.read-box .read_mod {background-color: #FEFAEF; }
.read-button, .read-button:focus, .read-button:link, .read-button:visited {font-size: 1rem; color: #FF6651; background: #FEFAEF; border-radius: .25rem; border: 1px solid #FF6651; line-height: 1.875rem; }
.read-box .read_mod a{border: 1px solid #eba458; width: 15rem; height: 2.5rem; line-height: 2.5rem; display:inline-block; vertical-align: top;color:#ee8b21;}
.read-box .read_mod a:hover{color:#FF7A18;}
.read-box .read_mod img{ display:inline; width: .9375rem; height: auto; margin: 1.0625rem 0 0 .3125rem; vertical-align: top; }
a.a_retest:link,a.a_retest:visited{display:inline-block;padding:0 6px;background:#FF6600;border-radius: 5px;color:#fff}