 /*pc端不显示 dgd365*/
.kbody,.kroom,.toper,.navbar,.tou_box,#bottp,.third-nav,#mrig{display:none;}
.mobile_page{display: block}
li{list-style:none;}
/*手机端文章页*/
a.zishiying img{width:100%;height:auto;padding:0px 0px;box-sizing:border-box}
#art_list,#art_list .kroom,
#art,#art .kroom,
#art .art_tag,
#chouqia_index,#chouqia_index .kroom
,#chouqian_list,#chouqian_list .kroom
,#search_list_m,#search_list_m .kroom
{display: block}
.cat_banner{max-width: 100%;margin: 0 atuo;}
 
.com-title {position:relative;padding:10px 0px}
.com-title span {
    display: inline-block;
    border-left: 5px solid #ef4c4d;
    margin-left: 10px;
    text-indent: 10px;
    font-size: 16px;
}.com-title span i{display:none;}
.com-title .navq {
    position: absolute;
    top: 0;
    right: 0;
    padding-top: 10px;
    padding-right: 10px;
    font-size: 14px;
}
.com-title .navq a{font-size: 14px;}
.mintro{display:none}
 #pagelist{ line-height:22px;color:#333; padding:15px;margin-bottom: 30px;font-size: 0.23rem;text-align: center}
#pagelist li{display: inline-block}
#pagelist a{  text-align:center;padding:0px 0.25rem;  display: inline-block;border:1px solid #c73943;background:#fff;  font-size:0.25rem;font-weight: normal;color:#333 !important; line-height:0.6rem;line-height: 0.6rem; margin-left:5px;border-radius:3px;}
#pagelist .indexPage{ width:28px; text-align:center;padding:0px 10px; float:left; border:1px solid #c73943;background:#fff; height:28px; font-size:12px;color:#666; line-height:28px; margin-left:5px;border-radius:3px;}
#pagelist strong{ display:inline;}
#pagelist a.next,#pagelist a.prev{width:60px;}
#pagelist a.curr{ background:#c73943;border:1px solid #c73943;color:#fff;}
#pagelist a:hover{background:#c73943;border:1px solid #c73943;color:#fff; text-decoration:none}
#pagelist a img{ display:block;margin:0 auto;margin-top:12px;}
#pagelist span{line-height:28px; font-size:13px; height:28px; margin-left:10px; display:inline-block}
#pagelist span#totalpage{ margin:0;}
#pagelist .thisclass a{  background-color:#c73943;color:#fff !important;} 
.hotimg .hotimgzz,.hotimg .hotimgzz, .hotimg .standpoint{ display: none}
.art_tag{display: none}
 .hotbox{
    background-color: #fff;
    border-bottom: 1px solid #f2f2f2;
        padding:10px;
     }.hotbox{display:flex;}
.hotimg {
    margin: 0;
    width: 2.3rem;
    height: 1.5rem;
    border-radius: 5px;
}
.hotimg img {
    width: 100%;
    max-height: 100%;
}
     .tc-item-info {
    padding-left: 0.15rem;
    flex: 1;
    position: relative;
}
     .tc-item-info p  {
    font-size: 0.24rem;
    text-overflow: ellipsis;
    margin: 4px 0px 0px 0px;
    font-weight: 400;
    color: #666;
    height: 0.66rem;
         overflow: hidden
}
     .tc-item-info h3 {
    font-size: 0.28rem;
     word-break: break-all;
    line-height: 0.38rem;
    border-bottom: 0px solid #eee;
         font-weight: bold
        
    /* margin-bottom: 18px; */
 
}
.section-list .title {
    font-size: .32rem;
    height: 1rem;
    line-height: .5rem;
    overflow: hidden;
    margin-top: -.05rem;
    margin-bottom: .25rem;
    text-align: justify;
}

.tc-footer {
    margin-top: 5px;
    display: flex;
    align-content: space-around;
    flex-wrap: nowrap;
    flex-direction: row;
    justify-content: space-between;
    font-size: 12px;
    color: #999;
    align-items: flex-end;
}
.tc-footer  span{padding: 0;margin:0}
 
     .tag{padding:0;margin:0}

body{font-family:"-apple-system-font", "Helvetica Neue", "Helvetica", "sans-serif";font-size:0.26rem;background-color:#f5f5f5;color:#333;-webkit-tap-highlight-color:rgba(0,0,0,0.05);}
body,dl,dd,p,form,h1,h2,h3,h4,h5,h6{margin:0;}
h1,h2,h3,h4,h5,h6{font-weight:normal}
ul{margin:0;padding:0;list-style-type:none;}
em,i{font-style:normal;}
table{border-collapse:collapse;border-spacing:0;}
a{color:inherit;text-decoration:none;outline:none;}
img{border:0;}
input,select,button,textarea{font-size:inherit;color:inherit;}
input[type="text"],input[type="password"],input[type="button"],input[type="submit"],button,textarea,select {font-family:"Microsoft YaHei",Helvetica;}
input[type="radio" i] {-webkit-appearance: radio;box-sizing: border-box;}



article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block;}
select {border-width: 1px;color: #999;margin-right: 0.1rem;}

.flex,.layer .layer-btns,.section-cs .section-bd .list{display:-webkit-box;display:-webkit-flex;display:flex;}
.flex-item,.layer .layer-btns .layer-btn{-webkit-box-flex:1;-webkit-flex:1;flex:1;}
.flex-wrap,.section-cs .section-bd .list{-webkit-flex-wrap:wrap;flex-wrap:wrap;}
.flex-justify{-webkit-justify-content:space-between;justify-content:space-between;}

.btn{display:inline-block;min-width:1.26rem;padding:0.08rem 0;margin-bottom:0;font-size:0.3rem;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;-ms-touch-action:manipulation;touch-action:manipulation;background-image:none;background-color:#FFF;color:#333;border:1px solid #E9E9E9;border-radius:0.06rem;-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,0.125);}

.mescroll.fixed{position:fixed;}
.mescroll-upwarp{line-height:0.5rem;text-align:center;visibility:hidden;}

html{font-size:50px;}
@media only screen and (min-width: 320px){html{font-size:42.6667px;}}
@media only screen and (min-width: 360px){html{font-size:48px;}}
@media only screen and (min-width: 375px){html{font-size:50px;}}
@media only screen and (min-width: 384px){html{font-size:51.2px;}}
@media only screen and (min-width: 400px){html{font-size:53.3333px;}}
@media only screen and (min-width: 412px){html{font-size:54.9333px;}}
@media only screen and (min-width: 414px){html{font-size:55.2px;}}
@media only screen and (min-width: 480px){html{font-size:64px;}}
@media only screen and (min-width: 750px){html{font-size:100px;}}

html,body{height:100%;}
.page{position:relative;width:100%;min-width:320px;height:100%;max-width:750px;margin:0 auto;-webkit-overflow-scrolling:touch;}

/* header */
.fn-clear{zoom:1;}
.fn-clear:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}

 

 
 


/* TOP导航 */
.TOP_nav_box {overflow: hidden;background: #FFF;text-align: center;}
.TOP_nav_box ul{padding: 0 0.15rem;line-height: 0.6rem;}
.TOP_nav_box ul li {position: relative;font-size: 0.3rem;color: #e6601f;min-width:14.2%;float:left;font-weight:bold;}
.TOP_nav_box ul li a {}
.TOPnav_txt::before {content: '';width: 1px;height: 0.28rem;background: #e0e0e0;position: absolute;right: 0;top: 50%;margin-top: -0.14rem;}
.items {color:#ef4c4d;}

/* TOP导航 end */

/* 跑马灯-banner */
.m-slider {overflow-x: hidden;width: 92%;position: relative;margin: 0 auto;border-radius: 5px;}
.slider-wrapper {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;width: 100%;height: 100%;-webkit-transform: translate3d(0px, 0px, 0px);transform: translate3d(0px, 0px, 0px);position: relative;z-index: 1;-webkit-transition-property: -webkit-transform;transition-property: -webkit-transform;transition-property: transform;transition-property: transform, -webkit-transform;}
.slider-item {width: 100%;height: 100%;-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0;background: #f6f6f6;}
.slider-item img {width: 100%;height: auto;display: block;border: none;}
.slider-pagination {text-align: right;position: absolute;width: 100%;z-index: 2;right: 0;bottom: 10px;pointer-events: none;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: end;-webkit-align-items: flex-end;-ms-flex-align: end;align-items: flex-end;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}
.slider-pagination > .slider-pagination-item {margin: 0 .1rem;width: 8px;height: 8px;display: inline-block;border-radius: 100%;background-color: rgba(255,255,255,0.4);}
.slider-pagination > .slider-pagination-item.slider-pagination-item-active {background-color: #fff;border-radius: 100%;}

/* 跑马灯-banner end */

/*标题部分*/
.indwkuang { width:100%; float:left; background:#fff;margin-bottom: 0.2rem;}

.intitle {width:92%;float:left;height: .72rem;padding:0 4%;border-bottom:solid 1px #ddd;}
.intitle em {width:auto;float:left;padding: 0 .2rem;line-height: .72rem;font-size: .33rem;position: relative;font-weight:bold;}
.intitle em::after{content: '';height: .35rem;width: .1rem;display: inline-block;position: absolute;background:#ef4c4d;left: 0;top: .17rem;}
.intitle a {float:right;color:#666;line-height: .76rem;}
/*标题部分 end*/

/*测算框*/
.cs_bnt_box1 {font-size:0.33rem;padding:0.15rem 0;color:#333;margin:10px 5px;border-bottom:solid 1px #ddd;}
.cs_bnt_box1 ul {width:100%;overflow:hidden;}
.cs_bnt_box1 ul li {width: 22%;float: left;text-align: center;margin: 0 1.5%;}
.measure {color:#ef4c4d;border-bottom: 2px solid #ef4c4d;}

.indwrap {width: 100%;float: left;background-color: #fff;}
.cpdesc {text-align: left;padding: 0 2%;margin-bottom: 0.3rem;}

.public_form_wrap {margin: 8px 5px 0;}
.public_form_wrap ul {border: 1px solid #ffe4c8;border-radius: 5px;-o-border-radius: 5px;-ms-border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;background-color: #fff;}
.public_form_wrap li {height:0.8rem;line-height:0.8rem;border-bottom: 1px solid #ffe4c8;padding-right: 5px;}
.public_form_wrap .lefts {color: #cb3b42;margin-right: 10px;font-size:0.32rem;padding-left:0.1rem;float: left;}
.public_form_wrap .rights {color: #cb3b42;margin-right:0.1rem;padding: 0 10px;font-size:0.32rem;float: left;}
.public_form_wrap .autos {width: 23.5%;font-size:0.26rem;float: left;}
.public_form_wrap .radio {width: 100%;background-repeat: no-repeat;background-position: right center;background-size: 20px;font-size:0.32rem;}
.public_form_wrap .auto input {width:4.5rem;height:0.55rem;padding:0.01rem 0.64rem 0.01rem 0.1rem;box-sizing:border-box;font-size:0.26rem;}

.csk_bnt {text-align:center;margin-bottom:10px;line-height:.5rem;margin-top:.2rem;font-size:0.32rem;}
.cs_bnt1 {cursor: pointer;border-radius:5px;background:#ef4c4d;border: 1px solid #ffe4c8;color: #fff;padding: 3px 25px;height:0.6rem;font-weight:bold;}
.cs_bnt2 {cursor: pointer;border-radius:5px;background: #fff3da;border: 1px solid #ffe4c8;color: #cb3b42;padding: 3px 25px;height:0.6rem;font-weight:bold;}
/* 测算框 end */

/*免费算命大全*/
.section-cs{margin-bottom: 0.2rem;}

.section-cs .section-bd{padding:0.2rem 0 0.1rem;background:#FFF;}
.section-cs .section-bd .list,.section-cs .section-bd .link{overflow:hidden;}
.section-cs .section-bd .item{width:25%;text-align:center;margin-bottom:0.2rem;}
.section-cs .section-bd .pic{vertical-align:top;width:1.2rem;height:1.2rem;}
.section-cs .section-bd .tit{font-size:0.26rem;font-weight:bold;margin-top:0.1rem;}
.section-cs .section-bd .btn{width:1.4rem;float:left;margin-left:0.3rem;margin-right: 0.02rem;margin-bottom:0.25rem;font-size:0.26rem}
.section-cs .section-bd .btn:nth-child(1),.section-cs .section-bd .btn:nth-child(8),.section-cs .section-bd .btn:nth-child(9){color:#e6601f;}
.section-cs .section-bd .btn:nth-child(3),.section-cs .section-bd .btn:nth-child(6),.section-cs .section-bd .btn:nth-child(11){color:#dc2a65;}
/*免费算命大全 end*/

/*今日好运*/
.intitle_txta { width:auto; float:right; }
.intitle_txta a {width:auto;float:left;padding: 0 .1rem;line-height:.72rem;font-size: .29rem;color:#999;}

.intitle_tab { width:auto; float:right; }
.intitle_tab a {width:auto;height: .72rem;float:left;padding: 0 .3rem;line-height: .72rem;font-size: .3rem;color:#666;}
.intitle_tab a.hover { border:solid 1px #ef4c4d; border-bottom:none; color:#ef4c4d; background:#fff; }

.inxzymain {width:98%;float:left;padding:1%;}
.inxzybox { width:100%; float:left; }
.inxzybox_left { width:38%; float:left; }
.inxzybox_left_date {width:100%;float:left;line-height: .5rem;font-size: .29rem;text-align:center;}
.inxzybox_left_astro { width:100%; float:left; }
.inxzybox_left_astro img { width:100%; float:left; }
.inxzybox_left_zhuxing { width:100%; float:left; text-align:center; }
.inxzybox_left_zhuxing img { width:50%;}
.inxzybox_right {width: 58%;float:right;margin-top: -.06rem;}
.inxzybox_right_txt {width:100%;float:left;line-height: .5rem;font-size: .29rem;}
.inxzybox_right_txt span { color:#666; }
.inxzybox_right_txt img {width: .29rem;vertical-align:middle;margin: 0 .1rem;} 

.inxzybtn {width:94%;float:left;margin:3%;}
.inxzybtn a {width:100%;height: .7rem;float:left;border:solid 1px #964fdb;border-radius: .1rem;line-height: .7rem;font-size: .3rem;text-align:center;color:#964fdb;}
.inxzybtn a:hover { background:#964fdb; color:#fff; }

.insxymain {width:98%;float:left;padding:1%;/*border-bottom:solid 1px #ddd;*/}
.insxybox { width:100%; float:left; }
.insxybox_left { width:38%; float:left; }
.insxybox_left_date {width:100%;float:left;line-height: .5rem;font-size: .29rem;text-align:center;}
.insxybox_left_astro { width:100%; float:left; }
.insxybox_left_astro img { width:100%; float:left; }
.insxybox_left_zhuxing { width:100%; float:left; text-align:center; }
.insxybox_left_zhuxing img { width:50%; /*margin:0 auto; display:block;*/ }
.insxybox_right {width: 58%;float:right;margin-top: -.06rem;}
.insxybox_right_txt {width:100%;float:left;line-height: .5rem;font-size: .29rem;}
.insxybox_right_txt span { color:#666; }
.insxybox_right_txt img {width: .29rem;vertical-align:middle;margin: 0 .1rem;} 

.insxybtn {width:94%;float:left;margin:3%;}
.insxybtn a {width:100%;height: .7rem;float:left;border:solid 1px #ef4c4d;border-radius: .1rem;line-height: .7rem;font-size: .3rem;text-align:center;color:#ef4c4d;}
.insxybtn a:hover { background:#ef4c4d; color:#fff; }


.inhuangli {width:94%;height:auto;float:left;background:url(/mmb/images/hlbg.jpg) no-repeat;background-size:100% 100%;margin:3%;}
.inhuangli_left {width:32%;float:left;height: 2rem;}
.inhuangli_left_year {width:100%;float:left;line-height: .5rem;font-size: .29rem;color:#e6601f;text-align:center;}
.inhuangli_left_day {width:100%;float:left;line-height: .5rem;font-size: .3rem;color:#e6601f;text-align:center;}
.inhuangli_right {width:65%;float:left;padding-left:3%;}
.inhuangli_right_txt {width:100%;float:left;line-height: .5rem;font-size: .29rem;color:#666;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.inhuangli_right_txt span { color:#fa6398; }
.inhuangli_right_txt em {width: .3rem;height: .3rem;float:left;border-radius:4px;line-height: .3rem;text-align:center;color:#fff;margin: .1rem .1rem 0 0;}
.inhuangli_right_txt em.yi { background:#f97878; }
.inhuangli_right_txt em.ji { background:#85ba56; }
.inhlbtn {width:94%;float:left;margin:3%;}
.inhlbtn a {width:100%;height: .7rem;float:left;border:solid 1px #e6601f;border-radius: .1rem;line-height: .7rem;font-size: .3rem;text-align:center;color:#e6601f;}
.inhlbtn a:hover { background:#e6601f; color:#fff; }
/*今日好运 end*/

/*热门专题*/
.hyh_bnt_txt3 {width:94%;overflow: hidden;display: block;padding:3%;}
.hyh_bnt_txt3 ul li {width: 49%;float: left;font-size: 0.28rem;}
.hyh_bnt_txt3 ul li a {padding: 2%;display: block;}
.hyh_bnt_txt3 ul li a p {font-weight: bold;}

.inhotcsprod4 {width:100%;float:left;margin: 0 0 .3rem 0;}
.inhotcsprod4 a {width:20%;float:left;line-height: .4rem;font-size: .29rem;text-align:center;}
.inhotcsprod4 a img { width:1.06rem; }
.inhotcsprod4 a span{font-size: .22rem;color: #999;}
/*热门专题 end*/

/*文章页*/

/* 文章页导航 */
.article_nav_box {overflow: hidden;background: #FFF;text-align: center;border-top: solid 1px #ddd;border-bottom: solid 1px #ddd;padding:10px 0px;margin-top: 10px;}
.article_nav_box ul{padding: 0 0.15rem;line-height: 0.6rem;}
.article_nav_box ul li {position: relative;font-size: 0.28rem;min-width:16%;float:left;font-weight:bold;}
.article_nav_box ul li::before {content: '';width: 1px;height: 0.28rem;background: #e0e0e0;position: absolute;right: 0;top: 50%;margin-top: -0.14rem;}
.article_nav {color:#ef4c4d;border-bottom: 2px solid #ef4c4d;}

/* 文章页导航 end */
.profession {padding:0.3rem;overflow: hidden;}
.profession .item2{width: 100%;display:block;overflow:hidden;position:relative;font-weight:bold;margin-bottom: 5px;}
.profession .pic{width:2.3rem;height:1.5rem;float:left;}
.profession .con{margin-left:2.5rem;overflow:hidden;}
.profession .con .titles {font-size: 0.28rem;overflow:hidden;margin-bottom:0.05rem;}
.profession .con .titles p {font-size: 0.24rem;text-overflow: ellipsis;margin:4px 0px 10px 0px;font-weight: 400;color: #666;height:0.5rem;}



.profession .item{display:block;font-size:0.32rem;height:0.7rem;line-height:0.7rem;padding-left:0.2rem;background:url(index_wenzhang.png) no-repeat 0 center;background-size:0.1rem 0.16rem;position:relative;overflow:hidden;}
.profession .item a {width:75%;float: left;}
.profession .ad-item{height:0.64rem;line-height:0.64rem;margin:0.2rem 0;font-size:0.32rem;overflow:hidden;}
.profession .ad-item .pic{width:0.64rem;height:0.64rem;vertical-align:top;margin-right:0.18rem;}

.profession .tag,.section-list .time{font-size:0.22rem;color:#999;}
.profession .tag{float:left;padding:0.1rem; 0;}
.profession .tag img {width: 0.36rem;height:0.18rem;}
.profession .time{float:right;color:#999;border-radius:0.06rem;padding:0.1rem;font-size:0.22rem;line-height:0.3rem;}
.profession .time1{float:right;border:1px dashed #ef4c4d;border-radius:0.06rem;padding:0.13rem;font-size:0.28rem;line-height:0.3rem;}
/*更多*/
.search_more {width: 100%;text-align: center;display: block;overflow: hidden;background:#f8f8f8;}
.search_more a {width: 100%;float: left;font-size:16px;text-align: center;display: block;padding: 1%;}
.fa {display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: 14px;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
/*更多 end*/

/*文章页 end*/

/**** 尾部 ****/
.nav_footer {background: #ef4c4d none repeat scroll 0 0;display: table;height: 70px;margin-bottom: 12px;width: 100%;}
.nav_footer li {float: left;font-size:0.36rem;line-height:0.72rem;text-align: center;width: 25%;}
.nav_footer li a {color: #fff;}
.footer {background: #f5f6f8 none repeat scroll 0 0;border-bottom: 1px solid #d8d9de;border-top: 1px solid #d8d9de;box-shadow: 0 1px 0 #fff inset;font-size:0.32rem;overflow: hidden;padding-top: 10px;text-align: center;}
.footer .linkico {display: inline-block;font-size:0.32rem;margin: 0 8px;}
.footer A:hover {text-decoration: underline;}
.slk_box {padding:0px 10px;}
.slk_box td{ border-bottom:1px dashed #833b00;}
.conbg{ padding-left:5px; padding-right:5px; padding-top:15px; padding-bottom:10px; line-height:180%; clear:both;font-size:14px;white-space: normal;}
.xifeng{background:#999900; border-bottom:1px solid #eaeaea; border-top:1px solid #eaeaea; height:3px;}
/**** 尾部 ****/

.ces06 li{width:20%; margin-left:2%; margin-right:2%; padding-top:10px;float:left;text-align:center;border:#e2e2e2 1px solid;box-shadow:0px 1px 1px #ef4c4d; /*阴影*/ background:#ef4c4d;border-radius:50px 50px;}
.ces06{width:100%;float:left;margin-bottom:10px;font-size:14px; background: #fff;padding:5px 0;}
.ces06 a{color:#fff;text-decoration:none;width:100%;display:block;margin-top:-10px; padding:10px 0;}
.ces06 a:hover{color:#efd9ff}
.ces06 li{width:20%; margin-left:2%; margin-right:2%; padding-top:10px;float:left;text-align:center;border:#e2e2e2 1px solid;box-shadow:0px 1px 1px #ef4c4d; /*阴影*/ background:#ef4c4d;border-radius:50px 50px;}


/*页面内容*/
.part_title {width:70%;display: block;margin:1rem auto;}
.cs_item {overflow: hidden;clear: both;padding:3%;border-bottom: 1px solid #f5f3f3;width:94%;}
.cs_item .left {width:1rem;float: left;margin-right:0.3rem;}
.cs_item .left .cs_img {width:1rem;}
.middle {overflow: hidden;}
.middle .div_one {font-size:0.28rem;font-weight: bold;}
.middle .div_two {overflow:hidden;font-size:0.28rem;width: 98%;height:40px;white-space: nowrap;text-overflow: ellipsis;line-height: .5rem;}
/*页面内容 end*/

/*广告轮播*/
.aui-tit {font-weight:bold;margin-right:0.15rem;color:#ef4c4d;font-size:0.33rem;}
.aui-flex {display: -webkit-box;display: -webkit-flex;display: flex;-webkit-box-align: center;-webkit-align-items: center;align-items: center;padding: 15px;position: relative;}
.aui-flex-box {-webkit-box-flex: 1;-webkit-flex: 1;flex: 1;min-width: 0;font-size: 14px;color: #333;}
.aui-flex-color {background: #FFF;padding: 13px 15px;}
.box {height: 20px;overflow: hidden;width: 100%;text-overflow: ellipsis;white-space: nowrap;word-wrap: normal;word-wrap: break-word;word-break: break-all;}
.t_news {height: 20px;color: #fff;overflow: hidden;position: relative;}
.news_li,.swap {line-height: 20px;display: inline-block;position: absolute;top: 0;left: 1px}
.news_li a,.swap a {color: #333;display: block;text-overflow: ellipsis;white-space: nowrap;word-wrap: normal;word-wrap: break-word;word-break: break-all;}
.news_li a em {font-style: normal;}
.news_li li {color: #676767;display: block;text-overflow: ellipsis;white-space: nowrap;word-wrap: normal;word-wrap: break-word;word-break: break-all;height: 20px;padding-left: 5px;line-height: 20px;}
.swap {top: 20px;}
.swap li {color: #676767;display: block;text-overflow: ellipsis;white-space: nowrap;word-wrap: normal;word-wrap: break-word;word-break: break-all;height: 20px;padding-left: 5px;line-height: 20px;}
.swap li a {color: #676767;display: block;text-overflow: ellipsis;white-space: nowrap;word-wrap: normal;word-wrap: break-word;word-break: break-all;height: 20px;line-height: 20px;}
.aui-news-img img {width: 20px;height: auto;display: block;margin-left: -3px;float: left;}
.aui-news-sml img {width: 15px;height: 15px;display: block;border: none;}

/*广告轮播 end*/

/*** */
.aui-image-text {position: relative;padding:2%;overflow: hidden;background: #FFF;}
.aui-image-text .aui-flex {width:28%;float: left;margin: 0 1%;padding: 1px 5px;background: #f9f9f9;}
.aui-image-text .aui-flex-box h2 {font-weight: 500;font-size:0.33rem;color: #3d4457;margin-top:0.1rem;}
.aui-image-text .aui-flex-box p {font-weight: normal;font-size: 0.24rem;color: #a9a9a9;margin: 0.1rem auto;}
.aui-shrink-img {width: 32px;height: 32px;margin-right: 0.1rem;}
.aui-shrink-img img {width: 32px;height: 32px;border: none;display: block; border-radius: 3px;}

.tag a{border:1px solid #ccc;padding:5px 15px;border-radius: 8px;font-size: 12px;margin-right:8px;}
/**** end*/

  

.mpos{border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;padding:12px 0px 12px 0px; text-indent:30px;}

.detail-bt-title {
    padding:20px 10px;
    border-bottom: 1px solid #dcd3c9;
    font-size: 120%;
    text-align: center;
    color: #333;
    font-weight: bold;
    background: #fff;
}
.detail-bt-title h1{font-size:18px !important; font-weight:bold;line-height:1.2 !important;}

.listltitle{
    color: #666;
    text-align: center;
    padding-top: 0px;
    line-height: 1.5;
    background: #fff;
}
.listltitle .spanimg1,.listltitle .spanimg2{padding:8px 0px;display:inline-block;}
 .article-content{overflow: hidden;width: 100%;}
 .article-content{font-size:110%;color:#333;padding:0px 20px;box-sizing: border-box !important;background: #fff;line-height: 2;padding-top:20px !important;}
.article-content p {margin-bottom: 10px;line-height:0.52rem;}
.article-content img {width:100%;display: block;height: auto;}
.article-content a{color:#00F;text-decoration: none;border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #5c3716;}
.article-content audio {width:99%;margin:0 auto;padding:10px 0px}

.xg{width:100%;background: #fff;}
.xg h4 {
    font-size: 16px;
    background: #ff4e28;
    border-bottom-right-radius: 5px;
    border-top-right-radius: 5px;
    height: 30px;
    line-height: 30px;
    margin: 5px 0;
display: inline-block;
    padding: 0 10px;
    color: #fff;
}
.xg a {
    padding: 10px 5px 10px 12px;
    margin: 0;
    background-size: 20px auto;
    background: url(/images/m/arrow.gif) center left no-repeat;
    border-bottom: 1px solid #f2f2f2;
    overflow: hidden;
    list-style: none;
    display: block;
}
.xg div{padding:0px 10px}
.shangxia{ background:#fff;padding:10px;line-height: 200%}
.art_tag{background: #fff;}

.art_tag em {
    font-size: 16px;
    background: #ff4e28;
    border-bottom-right-radius: 5px;
    border-top-right-radius: 5px;
    height: 30px;
    line-height: 30px;
    margin: 5px 0;
display: inline-block;
    padding: 0 10px;
    color: #fff;
    
}
 
.art_tag em::after{display:block;width:100%;clear: both}
.art_tag span{display: block;padding: 10px;}
.art_tag a {
     display: inline-block;
    height: 24px;
    line-height: 24px;
    font-size: 14px;
    color: #7e6138;
    background-color: #fbf8f3;
    border: 1px solid #e7d7bc;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    border-radius: 16px;
    padding: 0 15px;
    margin: 0 5px 0px;
}
.art_tag a:hover {
    background-color: #e04335;
    color: #fff;
    border-color: #e04335;
}
  .resultlist{background: #fff;padding:0px 15px;}
        .resultlist span{display: none}
.resultlist ul li h3 a {
    padding: 10px 5px 10px 12px;
    font-weight: bold;
    margin: 0;
    background-size: 20px auto;
    background: url(/images/m/arrow.gif) center left no-repeat;
    border-bottom: 1px solid #f2f2f2;
    overflow: hidden;
    list-style: none;
    display: block;
}      
.resultlist p  {
    font-size: 0.24rem;
    text-overflow: ellipsis;
    margin: 4px 0px 0px 0px;
    font-weight: 400;
    color: #666 !important;
padding:0.2rem;
    overflow: hidden;
    
}    
#search_list_m{border-top:10px !important}

.bai{background:#fff;}

.php_pages {clear: both;margin: 20px;overflow: hidden;margin-left: 0px;text-align: center;font-size:12px}
.php_pages ul li { display:inline-block;border: 1px solid #ccc;padding: 2px 9px;margin: 0 3px;line-height: 20px;background: #fff;color:#999}
.php_pages ul li:hover{ background:#ccc; color:#fff;border: 1px solid #ccc}
.php_pages ul li:hover a{color:#fff;}
.php_pages ul li.thisclass {display: inline-block;border: 1px solid #ccc;padding: 2px 9px;margin: 0 3px;background: #ccc;color: #fff;}
.php_pages ul li.thisclass a {color: #fff;}
.php_pages ul li a{ display:block;color:#999}
.php_pages ul li a:hover {color: #fff;}	

 .e2{margin:10px;box-sizing: border-box}
.e2 li {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: flex-start;
    justify-content: space-around;
    align-items: flex-start;
    
    padding:15px 0px;
}
     .e2 li dt  {
    margin: 0;
    width: 2.3rem;
    height: 1.2rem;
    border-radius: 5px;
}
     .e2 li dt a {
 display: block;
}     
     .e2 li dt img  {
    width: 2rem;
    height: 1.3rem;
         box-sizing: border-box;
         
}
     
      .e2 li dd{padding-left:10px;}
     .e2 li h5 a  {
    font-size: 0.28rem;
    word-break: break-all;
    line-height: 0.38rem;
    border-bottom: 0px solid #eee;
    font-weight: bold
        
    /* margin-bottom: 18px; */;
}
     
     
 .e2 li dd p {
    font-size: 0.24rem;
    text-overflow: ellipsis;
    margin: 4px 0px 0px 0px;
    font-weight: 400;
    color: #666;
    height: 0.7rem;
    overflow: hidden;
}
.article-content table{border-collapse: collapse;width:100%;box-sizing: border-box}
.article-content td{border:1px solid #e5e5e5;padding:5px;}
.article-content p{text-align:justify;}
.article-content video{width:80%;height:auto;margin:0 auto;}
.article-content h3 {
    display: block;
    border-left: 6px solid #d7392c;
    text-indent: 15px;
    border-bottom: 1px dashed #ccc;
    padding-bottom: 10px;
    color: #000;
    margin:15px 0px;
    text-align: left;
    font-weight: bold;
}
.list-paddingleft-2 li{float:left;display:inline;margin:0 5px;line-height:28px;overflow:hidden;white-space:nowrap}
.list-paddingleft-2 li{width:30% !important;}
.book_list a {
    display: block;
    width: 50%;
    height: 160px;
    float: left;
    text-align: center;
}
.book_list a img {
    display: block;
    width: 85%;
    height: 110px;
    margin: 0 auto;
    border-radius: 12px;
}
.book_list a span {
    display: block;
    line-height: 55px;
    font-size: 16px;
    font-weight: bold;
}
.book_list a:hover span {
color:#7e6138;text-decoration: underline
}
 

.book_list::after{clear: both;width:100%}

     .shengxiao_yunshi {overflow-x:scroll; white-space:nowrap;  background: #fff;padding:10px 0px}
         .shengxiao_yunshi a {
    display: inline-block;
    /* margin-right: 10px; */
    border: 1px solid #e7d7bc;
 padding:0px 20px;
    box-sizing: border-box;
    text-align: center;
    line-height: 40px;
    background: #fbf8f3;
}
.section {
    border: 1px solid #e7d7bc;
    padding: 15px;
    background: #fbf8f3;
    font-size: 12px;line-height: 25px;
    margin-top:10px;
}

@media screen and (max-width:1000px){
 .art_ewm{text-align:center;font-size:14px;background:#fff;padding-bottom:20px;}
 .art_ewm img{width:150px;height:auto;display:block;margin:0 auto;}
 .art_ewm .hong{color:red;font-weight:bold}
 .art_ewm .lan{color:blue;font-weight:bold}
}
.wuxing_con{padding:10px;box-sizing: border-box;}
.wuxing_con img{width:100%;height:auto;margin-bottom:15px;}
    .wuxing_con h3 {
    display: block;
    border-left: 6px solid #d7392c;
    text-indent: 10px;
    border-bottom: 1px dashed #ccc;
    padding-bottom: 5px;font-weight: bold;
        line-height: 1.8;
        margin-top:10px;
        color: #000;}
        
        
.dashi_box {
    width: 100%;
    position: relative;
    overflow: hidden;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    /* margin-top: -14px; */
    padding: 20px 0px;
}
.dashi_box li {
    display: inline-block;
    /* border: 1px solid #BC8760; */
    width: 128px;
    height:98px;
    margin-top: 0px;
    position: relative;
    overflow: hidden;
    text-align: center;
    padding-top: 5px;
}
.dashi_box li img {
    width:60px;
    height: auto;
    transform: translate(0,0);
    transition: all .4s;
    border-radius: 50%;
    /* border: 1px solid #ccc; */
    box-shadow: 2px 2px 8px rgba(0,0,0,.3);
}

.dashi_box li span {
    display: block;
    width: 100%;
    height: 32px;
    line-height: 32px;
    color: #333;
    font-size: 14px;
    text-align: center;
    position: absolute;
    left: 0;
    bottom: 6px;
    white-space: nowrap;
    overflow: hidden;
    /* background: rgba(188,135,96,0.9); */
    z-index: 1000;
}
.dashi_box li:hover img
{
    transform: scale(1.08, 1.08);
    transition: all .4s;
}
.dashi_box li:hover span
{
    color:red
}        

button {
    width: 95%;
    font-size: 16px;
    overflow: hidden;
    border: 0;
    text-align: center;
    margin: 10px auto 10px auto;
    height: 38px;
    line-height: 38px;
    background: #FF8A11;
    color: #fff;
    border-radius: 6px;
    display: block;
    -webkit-appearance: none;
}
select {
    color: #3e4144;
    font-size: 14px;
    line-height: 26px;
    padding: 2px;
    border: 1px solid #d0ad9a;
    height: 34px;
    margin:0px 5px;
}
input[type="text"]{
  
    width: auto;
    height: 22px;
    font: 16px/22px arial;
    margin: 5px 0 0 7px;
    background: #fff;
    outline: none;
    -webkit-appearance: none;
    *margin: 3px 0 0 7px;
 
    
}
.spanimg1 a{color:#1E48B1; text-decoration:underline}
.spanimg1 a:hover{color:blue; }
.niu{display:none}