@charset "utf-8";
/* CSS Document */
body{font:12px tahoma,'\5b8b\4f53',sans-serif;font-family:"微软雅黑";font-size:12px;background:#f5f5f5;}
.index{ background:#fff;}
.zq{ background:#3c3248 url(../images/zgjm/01.png) repeat-x;}
/** { margin: 0px; padding: 0px; word-break:break-all; }*/
/*ul li{zgjm-style:none;}*/
ul{margin:0;padding:0;list-style-type:none}
li{zgjm-style:none;}
img{border:none;}
a{color: #222;text-decoration:none;cursor:pointer;outline:none;}
em,i{font-style:normal;}
.clearfix{zoom:1;}
.clearfix:after,.my_deal .zgjm ul:after,#main:after{clear:both; height:0px; font-size:0px; visibility:hidden;display:block;content:" ";}
button,input,textarea{ border:none; resize:none; outline:none;font-family:"微软雅黑";}
.dhbox{ height:140px; background:url(../images/zgjm/menu_bj.png) repeat-x; min-width: 1200px;}
.daoh{ width:1200px; margin:0 auto; height:140px;}
.logo{ float:left; margin-top:35px;}
.seabox{ height:40px; line-height:40px; float:left; margin-left:127px; margin-top:50px; position:relative; }
.seabox span{ float:left; font-size:24px; color:#e27738; font-weight:bold;}
.seabox input{ float:left; width:455px; height:28px; line-height:28px; padding:5px 10px; font-size:18px; color:#999; margin-left:20px; border:1px solid #221d2a;}
.seabox button{ float:left; width:100px; height:40px; background:#221d2a; text-align:center; font-size:18px; color:#fff; cursor:pointer;}
.seabox p{ position:absolute; left:75px; right:0; top:42px; font-size:14px; color:#221d2a; height:20px; line-height:20px; overflow:hidden;}
.seabox p a{ color:#221d2a; margin-right:15px;}
.dis_none { display: none; }
/*浮动*/
.f_left { float: left; }
.f_right { float: right; }
.center { text-align: center; }
.com-grid3>li{width:33.333333%}
.imgk img{ display: block; }
.main{ width:1200px; margin:0 auto;}
.menu{ margin:20px 0; height:113px; width:1250px; margin-left:-40px;}
.menu ul li{ width:75px; margin-left:40px; float:left;}
.menu ul li a{ display:block; height:100%;}
.menu ul li img{ width:75px; height:75px; border-radius:75px;}
.menu a:hover img{ box-shadow:0 6px 1px 1px #e0e0e2; -moz-box-shadow: 0px 6px 12px 2px #e1e1e1; -webkit-transform: translate3d(0, -2px, 0);transform: translate3d(0, -2px, 0);-webkit-transition: all 0.05s linear; transition: all 0.05s linear;}
.menu ul li em{ display:block; width:45px; height:22px; /*background:url(../images/zgjm/jiemeng.png) no-repeat 2px -28px;*/ margin:0 auto; margin-top:10px; text-align: center; font-size: 20px; color: #333; font-weight: bold; line-height: 22px;}
.menu ul li.menu2 em{ background-position:-45px -28px;}
.menu ul li.menu3 em{ background-position:-93px -28px;}
.menu ul li.menu4 em{ background-position:-136px -27px;}
.menu ul li.menu5 em{ background-position:-185px -27px;}
.menu ul li.menu6 em{ background-position:-232px -28px;}
.menu ul li.menu7 em{ background-position:-278px -27px;}
.menu ul li.menu8 em{ background-position:-323px -27px;}
.menu ul li.menu9 em{ background-position:-367px -28px;}
.menu ul li.menu10 em{ background-position:-415px -27px;}
.ydbox{ width:200px; height:76px; margin:20px auto; background:url(../images/zgjm/jiemeng.png) no-repeat 1px -57px;}

.mainbox{ position:relative; margin-bottom:35px;}
.main_list{ background:#fff; padding:26px; border:1px solid #f0f0f0;}
.main_list ul li{ float:left; width:16.6%; line-height:28px; height:28px; overflow:hidden;}
.main_list ul li a{ font-size:16px; color:#333;}
.sort{ position:absolute; left:80px; top:-24px; height:45px; line-height:45px; font-size:24px; color:#000; font-weight:bold;}
.sort span{ float:left; width:37px; height:37px; margin-right:7px; background:url(../images/zgjm/jiemeng.png) no-repeat -1px -151px; margin-top:4px;}
.sort span.qa{ background-position:-40px -151px;}
.sort span.sh{ background-position:-80px -151px;}
.sort span.wp{ background-position:-119px -151px;}
.sort span.st{ background-position:-159px -151px;}
.sort span.dw{ background-position:-199px -149px;}
.sort span.zw{ background-position:-240px -148px;}
.sort span.gs{ background-position:-280px -148px;}
.sort span.gs{ background-position:-280px -148px;}
.sort span.jz{ background-position:-321px -147px;}
.sort span.zr{ background-position:-362px -144px;}
.main_bt{ font-size:14px; color:#999; text-align:right; margin-top:20px;}
.main_bt em{ color:#e1a85d; margin:0 5px;}
.main_bt a{ color:#999; margin-left:25px;}


.sort span{ background: none; }
.sort span img{ width: 37px; height: 37px; }

/*列表面包屑wrapper*/
.bread_wrapper{width:1200px;height:40px;padding:1px 0;margin:auto}
.bread_box{float:left;width:950px;height:40px;line-height:45px;padding-left:10px;font-size:12px;color:#aaa;font-family:SimSun}
.bread_box h1{display:inline}
.bread_box a{color:#777}
.bread_box .cur{color:#333}
.bread_box a:hover{color:#f33}
/*面包屑搜索*/
.search2_box{float:left;width:240px;height:36px;margin:auto}
.search2_box form{display:block;margin-top:3px;height:32px}
.search2_box input{float:left;width:167px;height:30px;line-height:30px;border:1px solid #d9d9d9;border-right:none;padding-left:10px;padding-right:10px;font-size:14px;color:grey;border-radius:6px;border-top-right-radius:0;border-bottom-right-radius:0}
.search2_box input:focus{color:#333}
.search2_box button{float:left;width:52px;height:32px;border:none;color:#fff;font-size:14px;border:1px solid #8b888f;border-left:none;border-top-right-radius:6px;border-bottom-right-radius:6px;background:#8b888f url(../images/bg.png) no-repeat -82px -41px}

/*包装*/
.wrapper{width:1200px;margin-left:auto;margin-right:auto;position:relative}
.wrapper:after{clear:both;content:".";display:block;height:0;visibility:hidden}
/*子栏目导航*/



/*测算项目下文章*/
.tong-box{ background-color: #fff; border: 1px solid #fff; padding-bottom: 19px; margin-bottom: 30px; }
.wrap2 { margin-top: 45px; padding: 0 39px; }
.wrap_title { position: relative; line-height: 38px; height: 38px; margin-bottom: 25px; }
.wrap_title em { float: left; font-size: 26px; color: #333; font-weight: bold; position: relative; padding-right: 18px; background: #fff; z-index: 1 }
.wrap_title a.a_more { float: right; font-size: 14px; color: #999; font-weight: bold; }
.wrap_title span { position: absolute; left: 80px; right: 48px; top: 20px; height: 2px; background: #f5f5f5; z-index: 0; }
.wrap2_img { width: 330px; float: left; height: 200px; position: relative; }
.wrap2_img a { display: block; height: 100%; }
.wrap2_img a img{width: 100%; height: 100%;}
.wrap2_img span { display: block; position: absolute; left: 0; right: 0; bottom: 0; padding: 0 15px; height: 50px; padding-top: 132px; line-height: 50px; background: url(../images/news_bj.png); font-size: 16px; color: #fff; overflow: hidden; }
.wrap2_rg { width: 370px; float: right; }
.wrap2_rg .ptitle { line-height: 24px; height: 24px; overflow: hidden; font-size: 20px; color: #333; font-weight: bold; }
.wrap2_rg ul { margin-top: 5px; }
.wrap2_rg ul li { width: 100%; float: left; line-height: 36px; height: 36px; overflow: hidden; }
.wrap2_rg ul li span { float: left; width: 5px; height: 5px; background: #dbdbdb; margin-top: 17px; margin-right: 10px; }
.wrap2_rg ul li a { float: left; max-width: 355px; height: 36px; overflow: hidden; font-size: 16px; color: #333; }
.wrap2_five { margin-top: 38px; padding-bottom: 56px; }
.wrap2_five ul { width: 740px; margin-left: -20px; }
.wrap2_five ul li { width: 128px; height: 77px; margin-left: 20px; float: left; position: relative; }
.wrap2_five ul li:hover { box-shadow: 0px 8px 12px 2px #e1e1e1; -moz-box-shadow: 0px 8px 12px 2px #e1e1e1; box-shadow: 0px 8px 12px 2px #e1e1e1; -webkit-transform: translate3d(0, -2px, 0); transform: translate3d(0, -2px, 0); -webkit-transition: all 0.2s linear; transition: all 0.2s linear; }
.wrap2_five ul li a { display: block; height: 100%; }
.wrap2_five ul li a span { display: block; width: 100%; height: 26px; line-height: 26px; padding-top: 51px; position: absolute; left: 0; top: 0; background: url(../images/news_bj.png) 0 114px; color: #fff; text-align: center; overflow: hidden; }
.wrap2_rg ul li.litit a{ font-size: 24px; font-weight: bold; }
.wrap3 { padding: 0 39px; width: 780px; margin-left: -60px; padding-bottom: 50px; }
.smwrap3 .wrap3_list{ margin-top: 40px; }
.wrap3_list { width: 330px; margin-left: 60px; float: left; }
.wrap3_list .wrap2_img, .wrap3_list .wrap2_rg { float: none; }
.wrap3_list .wrap2_rg ul li a { max-width: 314px; }
.wrap3_list .wrap2_rg { width: 330px; height: 144px; }
/*百科首页首页标题*/
.zhuanti_title{width:1120px;height:30px;line-height:30px;margin:auto;margin-bottom:10px}
.zhuanti_title:after{clear:both;content:".";display:block;height:0;visibility:hidden}
.zhuanti_title h1,.zhuanti_title h3{float:left;display:block;font-size:24px;background:url(../images/bg.png) no-repeat -98px -34px;font-weight:700;padding-right:26px}
.zhuanti_title a{color:#60259a}
.zhuanti_title a:hover{color:red}
.zhuanti_title div{text-align:right;font-size:14px;line-height:40px}


/*百科首页列表标题*/
.zhuanti_list_h1{width:1118px;height:36px;line-height:36px;margin:auto;margin-bottom:20px;padding-top:16px;border:1px solid #eaeaea;border-bottom:none;font-weight:700;font-size:24px;text-align:center}
.zhuanti_list_h1 a{color:#555}
.zhuanti_list_h1 a:hover{color:#60259a}

/*百科首页首页列表*/
.zhuanti_list{margin:auto;width:1120px;height:auto;overflow:hidden}
.zhuanti_list h1{display:none}
.zhuanti_list ul{margin:auto;width:1144px;height:auto}
.zhuanti_list ul:after{clear:both;content:".";display:block;height:0;visibility:hidden}
.zhuanti_list ul li{float:left;width:260px;height:200px;margin-right:24px;margin-bottom:20px;border:1px solid #eaeaea;position:relative;background:#f4f4f4}
.zhuanti_list ul li a{display:block;width:260px;height:200px}
.zhuanti_list ul li div{width:262px;height:120px;overflow:hidden}
.zhuanti_list ul li img{width:262px;height:120px;position:absolute;top:-1px;left:-1px}
.zhuanti_list ul li h4{height:30px;line-height:30px;font-size:17px;font-weight:700;margin:4px 10px 0 10px}
.zhuanti_list ul li p{font-size:15px;color:#666;line-height:18px;margin:0 10px 10px 10px}
.zhuanti_list ul li:hover{background:#fff}
.zhuanti_list ul li:hover h4{color:#60259a}


/*百科首页头部*/
.zhuanti_left{float:left;width:788px;border:1px solid #eaeaea;padding-bottom:40px}
.zhuanti_img{display:block;position:relative;width:790px;height:300px;top:-1px;left:-1px}
.zhuanti_h1{height:40px;line-height:40px;font-size:24px;font-weight:700;text-align:center;padding-top:14px}
.zhuanti_cnt{padding:0 40px;max-height:100px;overflow:hidden}
.zhuanti_more{display:inline-block;text-align:center;width:200px;height:26px;line-height:26px;position:relative;left:50%;margin-top:10px;margin-left:-100px;bottom:0;color:#60259a;border-radius:10px;border:1px solid #ccc;cursor:pointer;font-size:14px}
.zhuanti_cnt h2{display:none}
.zhuanti_cnt p{padding-top:10px;color:#333;font-size:16px;line-height:1.6em;text-align:justify;word-wrap:break-word;text-indent:2em}
/*算命*/
/*!** 算命 ***/

.content-sm1 .form-group{margin-bottom:20px}
.content-sm1 .form-title{display:inline-block;width:105px;font-size:20px;text-align:right;margin-right:0}
.content-sm1 .ui-select{width:128px;border-radius:0}
.content-sm1 .ui-select .select-hd{font-size:20px;padding-top:8px;padding-bottom:8px}
.content-sm1 .ui-select .select-hd:after{width:16px;height:9px;background-image:url(../images/form/arrow2.png);margin-top:-4px}
.content-sm1 .ui-select .select-bd .option{padding:8px 10px;font-size:20px}
.content-sm1 .ui-select+.ui-select{margin-left:15px}

.sm-form-hd{height:68px;line-height:68px;background:#e9e3ce;text-align:center}
.sm-form-hd .title{font-size:30px}
.sm-form-bd{border:1px solid #e9e3ce;padding:0 40px 30px;margin-bottom:20px;/* overflow:hidden; */}
.sm-form-bd.v-mid{padding:0 90px 30px}
.sm-form-bd .desc{margin-top:30px;color:#666;text-align:center}
.fort-res{font-size:16px;line-height:2.2}
.fort-res-title{margin-top:10px;font-weight:700;color:#333;font-size:20px}
.fort-res-title2{font-size:20px;background-color:#ef4c4d;color:#fff;padding:0 10px;display:inline-block;margin-bottom:8px;margin-top:8px}
.sm-form-ft{line-height:30px;color:#666}
.content-sm1{padding:40px 40px 25px;background:#fff}
.content-sm2{padding:25px 40px 25px;background:#fff}

.content-sm1 .form-group{margin-bottom:20px}
.content-sm1 .form-title{display:inline-block;width:105px;font-size:20px;text-align:right;margin-right:0}
.content-sm1 .ui-select{width:108px;border-radius:0}
.content-sm1 .ui-select .select-hd{font-size:18px;padding-top:8px;padding-bottom:8px}
.content-sm1 .ui-select .select-hd:after{width:16px;height:9px;background-image:url(../images/form/arrow2.png);margin-top:-4px}
.content-sm1 .ui-select .select-bd .option{padding:8px 10px;font-size:18px}
.content-sm1 .ui-select+.ui-select{margin-left:10px}
/*表单样式*/
.radio-content{display:inline-block;}
.radio-content label{display:inline-block;margin-left:10px;font-size:16px;line-height:40px;cursor:pointer}
.fort-radio{height:18px;width:18px;display:inline-block;background-repeat:no-repeat;background-position:center;vertical-align:middle;margin-top:-4px;margin-right:8px;cursor:pointer;background-size:100% 100%;border:1px solid #cdc4ba;border-radius:50%}
input[type=radio]:checked+.fort-radio::after{content:"";display:block;margin:4px auto;width:10px;height:10px;border-radius:50%;background:#a83705}
.scroller{height:100%;overflow:hidden}
.scrollbar-track{position:absolute;top:0;right:0;bottom:0;z-index:100;width:5px;height:100%;background-color:#f9f9f9}
.scrollbar-thumb{position:absolute;width:100%;background-color:#d0d0d0;border-radius:5px;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;-moz-transition:background-color .4s;-o-transition:background-color .4s;-webkit-transition:background-color .4s;transition:background-color .4s}

/*! table start */
.com_table{margin:10px 0;width:100%;background-color:#fdfcf7;border-collapse:collapse;font-size:14px}
.com_table .com_table-l{text-align:center;width:15%}
.com_table .com_table-l.t2{width:25%}
.com_table td,.com_table th{border:1px solid #f5f1e9;height:35px;line-height:1.5;padding:5px 10px}
.com_table .td1{width:25%;padding:0 2px}
.com_table .td2{padding:5px;text-align:left}
.com_table .c1{color:#094}
.com_table .c2{color:#f39800}
.com_table .c3{color:#00a0e9}
.com_table .ren{color:#00b7ee}
.com_table.striped tr:nth-of-type(odd){background:#f5f1e9}
.com_table.striped tr:nth-of-type(even){background:#faf8f2}
.com_table.striped td,.com_table.striped th{border-color:#fff}
/*! 测算选择框 */
.checkbox-content>label{display:inline-block;font-size:16px;line-height:40px;margin-right:10px}
.checkbox-content>label:last-child{margin-right:0}
.checkbox-content label .fort-checkbox-name{font-size:16px}
.checkbox-content{display:inline-block;font-size:0}
.checkbox-content.sm label .fort-checkbox-name{font-size:16px}
.checkbox-content.sm label{line-height:40px}
.fort-checkbox2{box-sizing:border-box}
.fort-checkbox{height:20px;width:20px;display:inline-block;background-repeat:no-repeat;background-position:center;vertical-align:middle;margin-top:-4px;margin-right:5px;cursor:pointer;background-size:100% 100%;border:1px solid #cdc4ba;border-radius:4px;box-sizing:border-box}
input[type=checkbox]:checked+.fort-checkbox{background-image:url(/static/sm/select.png);border:none}
.fort-checkbox2{height:20px;width:20px;display:inline-block;background-repeat:no-repeat;background-position:center;vertical-align:middle;margin-top:-4px;margin-right:.1rem;cursor:pointer;background-size:100% 100%;border:1px solid #cdc4ba;border-radius:4px;box-sizing:border-box}
input[type=checkbox]:checked+.fort-checkbox2{background-image:url(/static/sm/select.png);border:none}
.sm-form .form-gender2 .option:first-child .name{border-radius:5px 0 0 5px}
.sm-form .form-gender2 .option:last-child .name{border-radius:0 5px 5px 0}
.sm-form .form-gender2 .option input{position:absolute;opacity:0}
.sm-form .form-gender2 .name{display:inline-block;vertical-align:top;width:40px;background:#fff;border: 1px solid #a27c54;color: #a27c54;text-align:center;font-size:15px;line-height:26px;cursor:pointer;}
.sm-form .form-gender2 input:checked+.name{background: #a27c54;color:#fff;}
.sm-form .form-gender2{margin-top:6px;font-size:0;display:inline-block;vertical-align:top}

/*!** 按钮样式
***/
.btn{display:inline-block;vertical-align:middle;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-color:#fff;color:#333;border:1px solid #e0e0e0;border-radius:4px;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;-moz-transition:background-color .2s,color .2s,border-color .2s;-o-transition:background-color .2s,color .2s,border-color .2s;-webkit-transition:background-color .2s,color .2s,border-color .2s;transition:background-color .2s,color .2s,border-color .2s}
.btn:active{outline:0;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}
.btn[disabled]{cursor:wait}
.btn-block{padding-left:0;padding-right:0;width:100%}
.btn-red{background-color:#ee4d4d;border-color:#ee4d4d;color:#fff}
.btn-red:hover{color:#fff;background-color:#ee5e5e;border-color:#ee5e5e}
.btn-blue{background-color:#5899db;border-color:#5899db;color:#fff}
.btn-blue:hover{color:#fff;background-color:#448eda;border-color:#448eda}
.btn-red-border{color:#ee4d4d;border-color:#ee4d4d}
.btn-red-border:hover{color:#fff;background:#ee4d4d}
.issm-btn1{font-size:15px;width:110px;border-radius:34px}
.sm-btn{display:inline-block;background:url(../images/sm_button.png) no-repeat;height:50px;width:180px;border:none;outline:0;cursor:pointer}
.sm-btn2{display:inline-block;background:url(../images/sm_button02.png) no-repeat;height:50px;width:180px;border:none;outline:0;cursor:pointer}
.sm-btn.t-kszb{background-position:0 0}
.sm-btn.t-kszg{background-position:0 -50px}
.sm-btn.t-zgjg{background-position:0 -100px}
.sm-btn.t-zdyc{background-position:0 -150px}
.sm-btn.t-zdec{background-position:0 -200px}
.sm-btn.t-ksjg{background-position:0 -250px}
.sm-btn.t-kspp{background-position:0 -300px}
.sm-btn.t-kssm{background-position:0 -350px}
.sm-btn.t-ksyc{background-position:0 -400px}
.sm-btn.t-kscx{background-position:0 -450px}
.sm-btn.t-kspd{background-position:0 -500px}
.sm-btn.t-kscz{background-position:0 -550px}
.sm-btn.t-ckjg{background-position:0 -600px}
.sm-btn.t-kszr{background-position:0 -650px}
.sm-btn.t-cxzr{background-position:0 -700px}
.sm-btn.t-ksqm{background-position:0 -750px}
.sm-btn.t-syb{background-position:0 -800px}
.sm-btn.t-xyb{background-position:0 -850px}
.sm-btn2.t-y1{background-position:0 0}
.sm-btn2.t-y2{background-position:0 -50px}
.sm-btn2.t-y3{background-position:0 -100px}
.sm-btn2.t-y4{background-position:0 -150px}
.sm-btn2.t-y5{background-position:0 -200px}
.sm-btn2.t-y6{background-position:0 -250px}
.p-btn{border:none;display:inline-block;vertical-align:top;padding:0 12px;line-height:40px;text-align:center;cursor:pointer;background-color:#e9e3ce;color:#333;font-size:16px;border-radius:4px;box-sizing:border-box}
.scbz-btn {
    text-align: center;
    margin-top: 40px;
}
.scbz-btn a {
    font-size: 20px;
    color: #fff!important;
    line-height: 46px;
    display: inline-block;
    width: 220px;
    height: 48px;
    margin: 0 19px;
    background: url(../images/btn_bg.png) no-repeat 50%;
    -webkit-background-size: 100% 100%;
    -moz-background-size: 100% 100%;
    background-size: 100% 100%;
}
.scbz-btn a.scbz-btn__ffsm {
    background-image: url(../images/btn_ffsm_bg.png);
}
/*! 六爻占卦  */
.qb-list{padding:20px 20px 0}
.qb-list .qb-img{margin:0 auto;width:138px;height:138px;background-repeat:no-repeat;background-image:url(/static/imgs/sm/coin_positive.png);background-size:100% 100%}
.qb-list .qb-img.t1{background-image:url(/static/imgs/sm/coin_negative.png)}
.qb-list .qb-img2{margin:0 auto;width:138px;height:138px;background-repeat:no-repeat;background-image:url(/static/imgs/sm/tb01.png);background-size:100% 100%}
.qb-list .qb-img2.t1{background-image:url(/static/imgs/sm/tb02.png)}
.qb-list .qb-type{text-align:center;font-size:16px;line-height:26px;height:26px;color:#999}
.lyzg-cg .com_table{background:#fff}
.lyzg-cg .t-txt1{text-align:center;color:#64382a}
.lyzg-cg .t-txt2{width:70%;text-indent:2em}
.number_table-l{width:20%;text-align:center}
/*! 八字排盘  */
.pp_box{padding:20px 20px 20px 40px;}
.pp_box .sm_kuang1{padding:5px;}
.pp_box .sm_kuang2{width:60px; padding:5px 0; text-align:center;}
.pp_box .sm_kuang3{padding:5px 0; float:left; margin-left:15px; display:inline;}
.pp_box .sm_kuang4{width:86px; padding:5px 0; float:left; line-height:160%; text-align:center;}
.pp_box .sm_kuang5{width:70px;}
.pp_box .jiachu{text-align:left;}
.sm_center{text-align:center}
.sm_clear{ width:100%;height:1px; clear:both;}
.sm_kuang1{width:80px; float:left; line-height:160%}
.sm_kuang2{width:50px; float:left; line-height:160%}
.sm_hong{ color:#CC0000}
.sm_lan{ color:#0033CC}
.sm_lv{ color:#006633}
/*!** 动画
***/
/*列表：分页*/
.list_page{text-align:center}
.list_page a,.list_page b{display:inline-block;margin-left:3px;margin-right:3px;padding:8px 12px;font-size:18px;color:#74648c;border:1px solid #9f94b1;border-radius:6px}
.list_page a:hover{background-color:#332c3e;border:1px solid #332c3e;color:#d4d1da}
.list_page b{background-color:#332c3e;border:1px solid #332c3e;color:#d4d1da;font-weight:400}

/*右侧*/
.page_right{float:right;width:340px}
.widget{margin-bottom:10px;width: 320px;/* overflow:hidden; */background:#FFF;-webkit-box-shadow:0 2px 5px 0 rgba(146,146,146,.1);-moz-box-shadow:0 2px 5px 0 rgba(146,146,146,.1);box-shadow:0 2px 5px 0 rgba(146,146,146,.1);padding:10px 10px;}
.widgetn{margin:10px 0px;background:#FFF;-webkit-box-shadow:0 2px 5px 0 rgba(146,146,146,.1);-moz-box-shadow:0 2px 5px 0 rgba(146,146,146,.1);box-shadow:0 2px 5px 0 rgba(146,146,146,.1);padding:10px 10px;}
.widget widget_cjtz_img img{max-width:100%;height:auto;border-radius:0}
.widget h3{font-size:18px;color:#282828;font-weight:700;margin:0;text-transform:uppercase;padding-bottom:5px;margin-bottom:12px;position:relative;}
.widget h3:after{content:"";background-color:#282828;left:1px;width:50px;height:2px;bottom:-2px;position:absolute;-webkit-transition:0.5s;-moz-transition:0.5s;-ms-transition:0.5s;-o-transition:0.5s;transition:0.5s;}
.widget:hover h3::after{width:100%;}

.portal_sort ul{}
.portal_sort li {float:left;margin: 0 10px 5px 0;}
.portal_sort li a {text-decoration:none; display:block; border-radius:3px; background:#00B98D; color:#fff; font-size:14px; padding: 4px 7px 4px 7px;}
.recent-posts-widget li{position:relative;margin-top:20px;overflow:hidden;}
.recent-posts-widget li.one a{position:relative;overflow:hidden;display:block;height: 170px;}
.recent-posts-widget li.one a img{width:100%;height:auto;transition: all 0.5s;-webkit-transition: transform .5s ease-in-out;transition: transform .5s ease-in-out;}
.recent-posts-widget li.one a img:hover{transform: scale(1.4);} 
.recent-posts-widget li.one:hover h4{white-space: normal;}
.recent-posts-widget li.one h4{width: 100%;background: #000;opacity: 0.7;display: block;position: absolute;bottom: 0;left: 0;color: #fff;text-align: center;font-size: 14px;padding: 6px 6px;box-sizing: border-box;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.recent-posts-widget li.one .title span{font-size:12px;color:#CCC;margin-bottom:5px;display:block;}
.recent-posts-widget li.others{height:75px;}
.recent-posts-widget li.others .image{float:left;width:100px;height:auto;max-height:75px;position:relative;overflow: hidden;}
.recent-posts-widget li.others .image img{width:100px;height:75px;transition: all 0.5s;-webkit-transition: transform .5s ease-in-out;transition: transform .5s ease-in-out;}
.recent-posts-widget li.others .image img:hover{transform: scale(1.4);}
.recent-posts-widget li.others .title{margin-left:115px;height:100%;position:relative;}
.recent-posts-widget li.others .title h4{font-size:16px;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;}
.recent-posts-widget li.others .title span{font-size:12px;color:#9A9A9A;position:absolute;bottom:0;}
.recent-posts-widget li.others .title span span{text-align: right;width: 165px;}

.suxingme_social{overflow:initial}
.tag_box{width:326px; overflow:hidden;margin-top: 10px;margin-bottom: 7px;}
.tag_box a{float: left;color:#000;font-size: 15px;height: 36px;line-height: 36px;padding-left: 13px;padding-right: 13px;margin: 0 4px 4px 0;width: 23.84%;text-align: center;}
.tag_box a:hover{background:#832FBA;color:#fff;}
.bblue { background-color: #8CB4E2; }
.bblue_2 { background-color: #ABCFFC; }
.bblue_3 { background-color: #88B4FA; }
.bgreen { background-color: #AFD977; }
.bgreen_2 { background-color: #00CA65; }
.byellow { background-color: #F0CE72; }
.bpink { background-color: #EDABD3; }
.bpink_2 { background-color: #CAB6D8; }
.bviolet { background-color: #B390CC; }
.bbrown { background-color: #BEB18E; }
.bbrown_2 { background-color: #A65353; }
.borange { background-color: #FF8359; }
.bpeach { background-color: #D75EAF; }
/*右侧黄历*/
.intitle {width:100%;float:left;height: 40px;padding: 2px;border-bottom:solid 1px #ddd;}
.intitle .iconT {
    width: 42px;
    float: left;
    margin-top: -4px;
}
.intitle .emDom {
    width: auto;
    float: left;
    padding: 5px;
    line-height: 28px;
    font-size: 18px;
    position: relative;
}
.intitle_txta {
    width: auto;
    float: right;
}
.intitle_txta a {
    width: auto;
    float: left;
    padding: 0px 5px;
    line-height: 35px;
    font-size: 13px;
    color: #999;
}
.x_huangli {
    font-size: 14px;
    width: 100%;
    float: left;
    padding: 10px 0px;
}
.x_huangli .x_hangBox {
    border: 1px solid #cccccc;
}
.x_huangli .x_hl_hang1 {
    color: #bc7d3f;
    overflow: hidden;
    height: 57px;
}
.x_huangli .x_hl_hang1 .x_hang1_l {
    font-size: 22px;
    font-weight: bold;
    float: left;
    line-height: 37px;
    border-right: 1px solid #ccc;
    padding: 10px 1px;
}
.x_huangli .x_hl_hang1 .x_hang1_r {
    float: left;
    line-height: 21px;
    padding: 9px 4px;
    font-size: 14px;
}
.x_huangli .x_hl_hang2 {
    border-top: 1px solid #cccccc;
    padding: 11px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.x_huangli .x_hl_hang2 img {
    width: 33px;
    float: left;
    vertical-align: middle;
}
.x_huangli .x_hl_hang2 span {
    vertical-align: middle;
    font-size: 15px;
    line-height: 32px;
    margin-left: 11px;
}
.db_btn {
    text-align: center;
    width: 100%;
}
.x_btn.one {
    margin-left: 9px;
    margin-right: 11px;
}
.x_btn.orange {
    background: #ff6e17;
}
.x_btn.red1 {
    background: #f76060;
}
.db_btn .x_btn {
    width: 123px;
    display: inline-block;
}
.db_btn a:hover{color:#ccc;text-decoration:none;}
.x_btn {
    width: 18px;
    border-radius: 4px;
    line-height: 40px;
    font-size: 16px;
    text-align: center;
    color: #ffffff;
}
/*右侧zhuanti*/
.com-title {
    border-bottom: 3px solid #F5F5F5;
    padding-bottom: 5px;
    margin-bottom: 5px;
}
.com-title span {
    border-bottom: 3px solid #EF2129;
    padding-bottom: 7px;
    font-size: 18px;
    color: #3C3B3C;
}
.com-title img {
    position: relative;
    top: -2px;
    left: 0px;
    margin-right: 9px;
}
.viewpoint ul {
    padding: 0px 0;
    background: url(../images/symbol-8.png) no-repeat 0px 8px;
    overflow: hidden;
}
.viewpoint ul li {
    color: #3e3e3e;
    font-size: 16px;
    height: 36px;
    line-height: 36px;
    text-indent: 30px;
    *overflow: hidden;
    *width: 290px;
}

/*生肖配对-右侧*/
.tool_shengxiaol{background:#e5e5e5 url(../images/peiduibg.png) no-repeat 0 -421px;position:relative}
.tool_shengxiaol a{display:block;width:300px;height:81px;line-height:500px;overflow:hidden}
.tool_shengxiaol .tool_sx_logo{position:absolute;top:15px;left:223px}
.tool_shengxiaol .tool_sx_logo.nan{left:25px}
.tool_shengxiaol form{display:block;height:28px;padding:7px}
.tool_shengxiaol form select{float:left;width: 90px;height: 29px;color:#777;text-align:center;border:1px solid #fff;padding-left: 17px;border-radius: 6px;}
.tool_shengxiaol form button{float:left;width:107px;height:28px;text-align:center;margin-left:8px;margin-right:8px;color:#fff;background-color:#f3a25e;border:1px solid #f3a25e;border-radius:6px}
.tool_shengxiaol form select:hover{border-color:#f19243}
.tool_shengxiaol form button:hover{background-color:#f19243;border-color:#f19243}
/*右侧：运势*/
/*星座配对-右侧*/
.tool_peidui
{
    background: #D1D0EF url(../images/peiduibg.png) no-repeat 0 -144px;
    position: relative;
}
.tool_peidui a
{
    display: block;
    width: 320px;
    height: 81px;
    line-height: 500px;
    overflow: hidden;
}
.tool_peidui .tool_sign_logo
{
    position: absolute;
    top: 13px;
    left: 33px;
}
.tool_peidui .tool_sign_logo.nan
{
    left: 216px;
}
.tool_peidui form
{
    display: block;
    height: 30px;
    padding: 7px;
}
.tool_peidui form select
{
    float: left;
    width: 93px;
    height: 28px;
    color: #777;
    text-align: center;
    border: 1px solid #fff;
    padding-left: 15px;
    border-radius: 6px;
}
.tool_peidui form button
{
    float: left;
    width: 107px;
    height: 28px;
    text-align: center;
    margin-left: 8px;
    margin-right: 8px;
    color: #fff;
    background-color: #BC83C8;
    border: 1px solid #BC83C8;
    border-radius: 6px;
}
.tool_peidui form select:hover
{
    border-color: #BC83C8;
}
.tool_peidui form button:hover
{
    background-color: #DF92F3;
    border-color: #DF92F3;
}
/*工具使用的星座头像*/
.tool_sign_logo
{
    display: block;
    width: 70px;
    height: 66px;
    background-image: url(../images/astro_tool.png);
    background-repeat: no-repeat;
    background-position: 3px 0px;
}
.tool_sign_logo.s_1 { background-position: 3px 0px; }
.tool_sign_logo.s_2 { background-position: -87px 0px; }
.tool_sign_logo.s_3 { background-position: -178px 0px; }
.tool_sign_logo.s_4 { background-position: -266px  0px; }
.tool_sign_logo.s_5 { background-position: -357px 0px; }
.tool_sign_logo.s_6 { background-position: -447px 0px; }
.tool_sign_logo.s_7 { background-position: -538px 0px; }
.tool_sign_logo.s_8 { background-position: -627px 0px; }
.tool_sign_logo.s_9 { background-position: -719px 0px; }
.tool_sign_logo.s_10 { background-position: -807px 0px; }
.tool_sign_logo.s_11 { background-position: -898px 0px; }
.tool_sign_logo.s_12 { background-position: -988px 0px; }

/*星座运势-右侧*/
.listyunshi{height: 370px;margin: 10px 0;padding: 10px 10px;background:#fff;}
.tool_yunshi
{
    width: 320px;
    height: 371px;
    /* border: 8px solid #eee; */
    border-top: none;
    position: relative;
}
.tool_yunshi .tit
{
    width: 100%;
    height: 42px;
    text-align: center;
    background-color: #eee;
    background-image: none;
}
.tool_yunshi .tit a
{
    display: inline-block;
    width: 103px;
    height: 42px;
    line-height: 100px;
    overflow: hidden;
    background: url(../images/bg.png) no-repeat -100px -250px;
}
.tool_yunshi .time
{
    padding: 6px 0px 14px 20px;
    background: -webkit-linear-gradient(top, rgba(238,238,238,0.99), rgba(238,238,238,0));
    background: linear-gradient(to bottom, rgba(238,238,238,0.99), rgba(238,238,238,0));
}
.tool_yunshi .time:after
{
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
.tool_yunshi .time li
{
    float: left;
    display:block;
    color: #666;
    line-height: 16px;
    margin-right: 16px;
    padding: 4px 7px;
    cursor: pointer;
    border-radius: 4px;
}
.tool_yunshi .time li.cur,
.tool_yunshi .time li:hover
{
    border: 2px solid #bbb;
    padding: 2px 5px;
}
.tool_yunshi .sign_box
{
    width: 96px;
    height: 122px;
    margin: 16px auto 20px;
    cursor: pointer;
    color: #888;
    font-size: 18px;
    line-height: 18px;
    font-weight: bold;
    text-align: center;
}
.tool_yunshi .sign_box .sign
{
    width: 90px;
    height: 90px;
    background: url(../images/astro_yunshi_2.png) no-repeat 1px 14px;
    border: 3px solid #ccc;
    border-radius: 100%;
    margin-bottom: 8px;
}
.tool_yunshi .sign_box span
{
    display: inline-block;
    padding: 0px 10px;
    background: url(../images/bg.png) no-repeat -249px -382px;
}
.tool_yunshi .sign_box:hover .sign
{
    border-color: #FFB926;
}
.tool_yunshi .sign_box:hover span
{
    color: #FFB926;
    background-position: -249px -404px;
}
.tool_yunshi .sign.by { background-position: 1px 14px; }
.tool_yunshi .sign.jn { background-position: -125px 10px; }
.tool_yunshi .sign.sz { background-position: -250px 6px; }
.tool_yunshi .sign.jx { background-position: -376px 12px; }
.tool_yunshi .sign.shz { background-position: -501px 7px; }
.tool_yunshi .sign.cn { background-position: -627px 7px; }
.tool_yunshi .sign.tc { background-position: -754px 10px; }
.tool_yunshi .sign.tx { background-position: -878px 9px; }
.tool_yunshi .sign.ss { background-position: -1005px 6px; }
.tool_yunshi .sign.mj { background-position: -1128px 4px; }
.tool_yunshi .sign.sp { background-position: -1255px 4px; }
.tool_yunshi .sign.sy { background-position: -1381px 2px; }
.tool_yunshi .p1
{
    font-size: 14px;
    height: 20px;
    line-height: 20px;
    color: #888;
    text-align: center;
}
.tool_yunshi .p2
{
    font-size: 14px;
    height: 78px;
    line-height: 26px;
    color: #888;
    text-indent: 2em;
    text-align: justify;
    padding: 10px 20px 0;
    overflow: hidden;
}
.tool_yunshi .p2 a
{
    color: #FFAC00;
}
.tool_yunshi .p2 a:hover
{
    color: #F4BE5D;
}
.tool_yunshi .bd_top
{
    display: block;
    width: 58px;
    height: 8px;
    position: absolute;
    right: 10px;
    top: 0px;
    background: url(../images/bg.png) no-repeat -105px -429px;
}
.tool_yunshi .bd_bot
{
    right: auto;
    top: auto;
    left: 10px;
    bottom: 0px;
}
/*血型配对-右侧*/
.tool_xuexing
{
    background: #FCF7F8 url(../images/peiduibg.png) no-repeat 0 -284px;
    position: relative;
    border: 1px solid #F1D0D9;
}
.tool_xuexing a
{
    display: block;
    width: 318px;
    height: 80px;
    line-height: 500px;
    overflow: hidden;
}
.tool_xuexing form
{
    display: block;
    height: 26px;
    padding: 7px;
    border-top: 1px solid #F1D0D9;
}
.tool_xuexing form select
{
    float: left;
    width: 89px;
    height: 28px;
    color: #777;
    text-align: center;
    border: 1px solid #FFD9E3;
    padding-left: 15px;
    border-radius: 6px;
}
.tool_xuexing form button
{
    float: left;
    width: 109px;
    height: 28px;
    text-align: center;
    margin-left: 8px;
    margin-right: 8px;
    color: #fff;
    background-color: #F587A4;
    border: 1px solid #F587A4;
    border-radius: 6px;
}
.tool_xuexing form select:hover
{
    border-color: #F587A4;
}
.tool_xuexing form button:hover
{
    background-color: #F15480;
    border-color: #F15480;
}
/*起名列表样式*/
.xmlist { font-size: 0; }
.xmlist .bd { margin-left: -20px; margin-bottom: -20px; margin-top: 20px; }
.xmlist .btn { width: 108px; padding: 5px 0; border-radius: 0; margin: 0 0 20px 20px; font-size: 18px; }
.xmlist .btn:hover { border-color: #ee4d4d; }
.pagination{clear:both;margin:20px 0;padding:3px;text-align:center}
.pagination em{border:1px solid #dedfde;color:#333;margin-right:2px;padding:0 8px;text-decoration:none;display:inline-block;height:26px;line-height:26px}
.pagination span{background-position:50% bottom;border:1px solid #ebebeb;color:#333;margin-right:3px;padding:0 8px;text-decoration:none;display:inline-block;height:26px;line-height:26px}
.pagination a{background-position:50% bottom;border:1px solid #ebebeb;color:#333;margin-right:3px;padding:0 8px;text-decoration:none;display:inline-block;height:26px;line-height:26px}
.pagination .current{border-color: #ccc;background-color: #fefefe;}
.pagination .bg{background:#ee4d4d;color:#fff!important}


/*内容页*/
.weizhi { width: 1120px; margin: 0 auto; line-height: 50px; font-size: 14px; color: #999; position: relative; }
.weizhi a { color: #999; }
.wrap_lf { background: #fff; border: 0px solid #fff; width: 798px;padding: 21px; }
.lblist dl { height: 160px; margin-bottom: 40px; }
.lblist dl dt { width: 264px; height: 160px; float: left; position: relative; overflow:hidden; }
.lblist dl dt a { display: block; height: 100%; }
.lblist dl dt img { width: 264px; height: 160px; }
.lblist dl dt a:hover img,.forbox ul li a:hover img { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); -moz-transition: all 0.8s .05s; -webkit-transition: all 0.8s .05s; transition: all 0.8s .05s; }
.lblist dl dt span { width: 46px; height: 24px; display: block; position: absolute; left: 0; top: 10px; background: url(../images/astro/xingzuo.png?v=111) no-repeat -182px -1px; padding-left: 5px; font-size: 14px; color: #fff; line-height: 24px; }
.lblist dl dd { width: 470px; float: right; }
.lblist dl dd .ptitle { line-height: 28px; height: 28px; overflow:hidden; }
.lblist dl dd .ptitle a { font-size: 20px; font-weight: bold; }
.lblist dl dd .ptxt { font-size: 14px; color: #999; line-height: 26px; margin-top: 15px; text-indent: 2em; height: 78px; overflow: hidden; word-break:break-all; }
/*.ptxt { font-size: 14px; color: #999; line-height: 26px; margin-top: 15px; text-indent: 2em; height: 78px; overflow: hidden; word-break:break-all; }
.ptxt p {     margin: 0;  line-height: 26px;}*/
.lblist dl dd .prlsj { font-size: 14px; color: #999; height: 20px; margin-top: 20px; }
.lblist dl dd .prlsj .psl { float: left; padding-left: 26px; position: relative; }
.lblist dl dd .prlsj .psl .icon { width: 20px; height: 14px; position: absolute; left: 0; top: 3px; background: url() no-repeat -184px -29px; }
.lblist dl dd .prlsj .psl .js { margin-right: 5px; color: #e1a763; }
.lblist dl dd .prlsj .ptime { float: right; }
.mp20 {margin-top:20px; padding:20px;}
.back .wrap_lf { border: none; width: 800px; }
.wzxq_title { padding: 42px 0; }
.wzxq_title .ptitle,.wzxq_title h1 { font-size: 30px; color: #333; font-weight: bold; text-align: center; }
.wzxq_title .pintro { text-align: center; font-size: 14px; color: #999; margin-top: 13px; }
.wzxq_title .pintro span { margin: 0 8px; }
.wzxq_txt { padding: 0 34px; line-height: 28px; font-size: 16px; color: #333; }
.wzxq_txt p{ text-indent:2em; margin:8px 0; word-break:break-word;}
.wzxq_txt img { display: block; margin: 20px auto; max-width: 100%!important; height:auto!important; }
.wzxq_txt font{ text-align:center; line-height:30px; display:block; padding:30px 0; padding-top: 20px; color:#ccc;}
.wzxq_sj { height: 28px; margin: 0 74px; margin-top: 30px; line-height: 28px; border-bottom: 1px solid #e6e6e6; padding-bottom: 38px; }
.wzxq_sj .sj_lf { float: left; }
.wzxq_sj .sj_lf span { float: left; width: 20px; height: 14px; background: url() no-repeat -184px -81px; margin-right: 5px; margin-top: 7px; }
.wzxq_sj .sj_lf em { font-size: 14px; color: #333; }
.wzxq_sj .fxbox { float: right; }
.wzxq_sj .fxbox .bdsharebuttonbox { float: left; width: 320px; }
.wzxq_sj{ margin: 0 30px; padding-bottom: 10px; }
.fxbox span { float: left; font-size: 14px; color: #999; }
.bdsharebuttonbox.srj a { background: url(/static/images/xingzuo.png?v=111) no-repeat; font-size: 14px; color: #333; padding-left: 24px; margin-left: 15px; line-height: 16px; height: 16px; }
.bdsharebuttonbox.srj a.bds_tsina { background-position: -577px -6px; }
.bdsharebuttonbox.srj a.bds_weixin { background-position: -577px -30px; }
.bdsharebuttonbox.srj a.bds_qzone { background-position: -577px -61px; }
.bdsharebuttonbox.srj a.bds_more { background-position: -576px -87px; }
.wzlist { margin-top: 30px; padding: 0 34px; padding-bottom: 22px; }
.wzlist .ptitle { font-size: 20px; color: #333; font-weight: bold; line-height: 31px; }
.wzlist ul li { width: 310px; padding-right: 10px; float: left; line-height: 32px; height: 32px; overflow: hidden; }
.wzlist ul li a { font-size: 14px; color: #333; }

.newcs-box{margin: 0 34px 30px 34px;}
.newcs-list{ margin: -10px 0 0 -12px;}
.newcs-list a{ float: left; width: 130px; line-height: 40px; height: 40px; overflow: hidden; text-align: center; background-color: #f5f5f5; font-size: 16px; margin: 10px 0 0 12px; }
.newcs-list a:first-child{color: #eb3b33;}
.newcs-list a:nth-child(2){color: #a43fe4;}
.newcs-list a:nth-child(3){color: #333;}
.newcs-list a:nth-child(4){color: #626cd0;}
.newcs-list a:nth-child(5){color: #a43fe4;}
.newcs-list a:nth-child(6){color: #4482eb;}
.newcs-list a:nth-child(7){color: #80990a;}
.newcs-list a:nth-child(8){color: #bb316f;}
.newcs-list a:nth-child(9){color: #333;}
.newcs-list a:nth-child(10){color: #ea793b;}
.wzlist{ margin-top: 17px; }
.ggslider{ margin: 0 62px; margin-top: 20px; padding-bottom: 20px; border-bottom: 1px solid #e6e6e6; position: relative; }
.ggslider .bd{ overflow: hidden; height:110px; }
.ggslider .bd ul { margin-left: -10px!important; }
.ggslider .bd li{ float: left; width: 114px; text-align: center; }
.ggslider .bd li img{ display: block; width: 90px; height: 90px; margin: 0 auto; }
.ggslider .bd li em{ display: block; text-align: center; font-size: 14px; color: #666; }
.ggslider .a_btn{ display: block; position: absolute; width: 12px; height: 24px; background: url(/static/images/newxingzuo.png) -224px -1px; left: -40px; top: 33px; }
.ggslider .a_btn.next{ background-position: -238px -1px; left: auto; right: -40px; }
.imgk{ width: 1123px; height: 90px; margin: 0 auto; overflow: hidden; }
.newgg .imgdiv{ position: relative; z-index: 1; }
.newgg .adivs{ position: absolute; left: 0; right: 0; top: 0; bottom: 0; z-index: 2; }

#adbox_4{ width: 650px; margin: 0 auto; margin-top: 30px;} 
.wz-box{ width: 350px; float: left; }
.gg-box{ float: right; width: 342px; margin-top: 38px; }
.gg-box p{ float: left; margin-bottom: 10px; position: relative; }
.gg-box p a,.gg-box p img{ display: block; }
.gg-box p+p{ margin-left: 10px; }
.gg-box p span{ display: block; width: 28px; height: 16px; position: absolute; left: 0; top: 0; background: url(/static/images/newxingzuo.png) -230px -100px; }
.main.mt{ margin-top: 20px; }
.main.mat40{ margin-top: 40px; }
.ntjyd-box{border-top: 30px solid #f5f5f5; padding: 0 34px; background: #fff;}
.ntjyd-box .ptitle{padding-top: 30px; font-size: 20px; color: #333; font-weight: bold;}
.tong-box+.ntjyd-box{border-top: none;}
.ntjyd-lf{width: 480px; float: left;}
.ntjyd-list{ margin-top: 20px;}
.ntjyd-list dl{padding-left: 170px; position: relative; height: 94px; margin-bottom: 30px;}
.ntjyd-list dt{position: absolute; left: 0; top: 0;}
.ntjyd-list dt img{display: block; width: 152px; height: 94px;}
.ntjyd-list .ptit{line-height: 30px; height: 30px; overflow: hidden;}
.ntjyd-list .ptit a{font-size: 18px; font-weight: bold;}
.ntjyd-list .pbot{font-size: 14px; color: #999; margin-top: 14px; line-height: 20px;}
.ntjyd-list .spkuang{display: inline-block; vertical-align: middle; padding: 0 7px; border: 1px solid #ccc; margin-right: 12px;}
.ntjyd-rg{float: right;}
.ntjyd-rg .adbox{
    width: 160px;
    height: 600px;
    margin-left: auto;
    margin-right: auto;
}
.ntjyd-list .ptit a:hover,.ntjyd-list .pbot a:hover{color: #ff7c3c;}
.ntjyd-list .spkuang:hover{border-color: #ff7c3c;}
.nmorebox{padding-bottom: 30px; margin-right: -170px;}
.nmorebox a{display: block; margin: 0 auto; width: 146px; height: 40px; line-height: 40px; background-color: #e6e6e6; font-size: 18px; color: #999; text-align: center;}
.nmorebox a i{display: inline-block; vertical-align: middle; transform: rotate(90deg);letter-spacing: -2px; font-family: '宋体'; font-weight: bold; font-size: 16px; margin: -2px 0 0 5px;}
.ntjyd-rg{width: 162px;}
.uppic_box
{
    width: 730px;
    margin: auto;
    margin-top: 12px;
    position: relative;
}
/*内容分页*/
/*列表：分页*/
.list_page
{
    text-align: center;
}
.list_page a, .list_page b
{
    display: inline-block;
    margin-left: 3px;
    margin-right: 3px;
    padding: 8px 12px;
    font-size: 18px;
    color: #74648C;
    border: 1px solid #9F94B1;
    border-radius: 6px;
    font-family: "SimSun"\9;
}
.list_page a:hover
{
    background-color: #332C3E;
    border: 1px solid #332C3E;
    color: #D4D1DA;
}
.list_page b
{
    background-color: #332C3E;
    border: 1px solid #332C3E;
    color: #D4D1DA;
    font-weight: normal;
}
#result_box_1{border:1px solid yellow;text-align:center;width:280px;background-color:#f4f9f3;color:#f50;margin-left:auto;margin-right:auto;padding:10px;display:none;}
#result_box_0{border:1px solid yellow;text-align:center;width:280px;background-color:#f4f9f3;color:#f50;margin-left:auto;margin-right:auto;padding:10px;display:none;margin-bottom:20px;}
.result{color:#333;font-size:14px}
.xmlist { font-size: 0; }
.xmlist .bd { margin-left: -20px; margin-bottom: -20px; margin-top: 20px; }
.xmlist .btn { width: 108px; padding: 5px 0; border-radius: 0; margin: 0 0 20px 20px; font-size: 18px; }
.xmlist .btn:hover { border-color: #ee4d4d; }
/*!  每日一签 start */
.sm-form-bd .jq-draw-flash{float:initial;margin:0 auto}
.sm-form-bd .jq-draw-flash .flash{text-align:center}
.sm-form-bd .jq-draw-flash .qian-pic{margin-top:10px;width:150px}
.sm-form-bd .jq-draw-cont{margin:0 auto;text-align:center}
.sm-form-bd .jq-draw-cont .btn{display:inline-block;margin-top:0}



.mod-list .hd span.date {
    margin:0 10px;
    color:#999
}
.mod-list .bd ul {
    overflow:hidden
}
.mod-list .bd li {
    float:left;
    width:33.3%
}
.mod-list .bd li:nth-child(3n) .item {
    border-right:none
}
.mod-list .bd .item {
    position:relative;
    bottom:-1px;
    padding:15px;
    border-right:1px solid #f0f0f0;
    border-bottom:1px solid #f0f0f0
}
.mod-list .bd .item:hover {
    background:#fafafa
}
.mod-list .bd .item .icon {
    float:left
}
.mod-list .bd .item .icon img {
    width:65px;
    height:65px
}
.mod-list .bd .item .info {
    margin-left:84px
}
.mod-list .bd .item .info p {
    margin-bottom:5px;
    max-height:48px;
    line-height:22px;
    font-size:13px;
    color:#888;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    text-overflow:ellipsis;
    overflow:hidden;
    -webkit-line-clamp:2
}
.mod-list .bd .item .info a.name {
    margin-right:10px;
    font-size:15px;
    font-weight:bold;
    color:#248ec5
}
.mod-list .bd .item .info span.date {
    display:inline-block;
    padding:0 5px;
    line-height:18px;
    background:#f3b1c8;
    color:#fff;
    border-radius:5px
}



.mod-detail .hd {
    padding:0;
    min-height:120px;
    background:url("/statics/images/xzys/bg.jpg") center top repeat;
    border-radius:6px;
    overflow:hidden
}
.mod-detail .hd .avatar {
    float:left;
    text-align:center;
    color:#fff
}
.mod-detail .hd .avatar span {
    display:block
}
.mod-detail .hd .avatar span.date {
    font-weight:bold;
    font-size:15px
}
.mod-detail .hd .avatar .icon {
    padding:12px;
    margin-bottom:5px;
    background:#aad4ed;
    border-radius:50%
}
.mod-detail .hd .avatar .icon img {
    width:90px;
    height:90px
}
.mod-detail .hd .info {
    position:relative;
    margin-left:132px;
    color:rgba(255, 255, 255, 0.8)
}
.mod-detail .hd .info p {
    margin-bottom:4px;
    line-height:20px
}
.mod-detail .hd .info p strong {
    font-weight:bold
}
.mod-detail .hd .info p span {
    margin-right:10px
}
.mod-detail .hd .info .name {
    font-size:18px;
    font-weight:bold;
    color:#fff
}
.mod-detail .hd .info .btn {
    position:absolute;
    right:-10px;
    top:-10px;
    background:rgba(255, 255, 255, 0.05);
    border:1px solid rgba(255, 255, 255, 0.3);
    border-radius:5px
}
.mod-detail .hd .info .btn:hover {
    background:rgba(255, 255, 255, 0.1)
}
.mod-detail .hd .info .btn::after {
    position:relative;
    top:-1px;
    display:inline-block;
    content:'';
    width:6px;
    height:6px;
    margin-left:5px;
    border-right:1px solid #fff;
    border-bottom:1px solid #fff;
    transform:rotate(-45deg)
}
.mod-detail .hd .index2 {
    margin:10px 0;
    line-height:26px
}
.mod-detail .hd .index2 ul {
    overflow:hidden
}
.mod-detail .hd .index2 li {
    float:left;
    width:25%
}
.mod-detail .hd .index2 .star_m, .mod-detail .hd .index2 .star_m em {
    display:inline-block;
    height:16px;
    overflow:hidden;
    background:url("/statics/images/xzys/star.png") repeat-x;
    background-size:16px 32px
}
.mod-detail .hd .index2 .star_m {
    width:80px;
    vertical-align:text-top
}
.mod-detail .hd .index2 .star_m em {
    background-position:0 -16px;
    display:block
}
.mod-detail .hd .index2 p {
    line-height:30px;
    font-size:16px;
    font-weight:bold;
    color:#f60
}
.mod-detail .hd .c-bd {
    padding:20px 25px;
    overflow:hidden
}
.mod-detail .hd .c-ft {
    background:rgba(0, 0, 0, 0.05)
}
.mod-detail .hd .c-ft ul {
    overflow:hidden
}
.mod-detail .hd .c-ft li {
    float:left;
    width:20%
}
.mod-detail .hd .c-ft li a {
    display:block;
    padding:0 15px;
    line-height:40px;
    text-align:center;
    color:rgba(255, 255, 255, 0.8)
}
.mod-detail .hd .c-ft li.active a {
    position:relative;
    color:#fff
}
.mod-detail .hd .c-ft li.active a::after {
    position:absolute;
    left:50%;
    bottom:2px;
    content:'';
    width:20px;
    height:4px;
    margin-left:-10px;
    background:#fff;
    border-radius:2px
}
.mod-detail .bd {
    padding:20px
}
.mod-detail .bd h3 {
    display:inline-block;
    min-width:132px;
    padding:0 20px;
    margin-top:8px;
    margin-bottom:8px;
    background-color:#80bee4;
    white-space:nowrap;
    border-radius:5px;
    line-height:28px;
    text-align:center;
    font-weight:bold;
    color:#fff
}
.mod-detail .bd h3.bg-red {
    background-color:#ea749e
}
.mod-detail .bd h3.bg-purple {
    background-color:#ab92dc
}
.mod-detail .bd h3.bg-orange {
    background-color:#f39f5b
}
.mod-detail .bd h3.bg-green {
    background-color:#7fbe58
}
.mod-detail .bd h3.bg-darkgreen {
    background-color:#17a598
}
.mod-detail .bd p {
    margin-bottom:12px;
    line-height:24px;
    text-indent:2em;
    color:#666
}
