html {
	color:#333;
	background:#FFF
        width:450px;
}
body {
	text-align:left;
	margin:0;
	padding:0;
	font-size:16px;
	font:"Microsoft Yahei","微软雅黑","SimSun","宋体"
}
dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,blockquote {
	text-align:left;
	margin:0;
	padding:0;
        overflow:hidden;
}

P {
	PADDING-RIGHT:0px;
	PADDING-LEFT:0px;
	PADDING-BOTTOM:0px;
	MARGIN:0px;
	COLOR:#3f3f3f;
	LINE-HEIGHT:1.4em;
	PADDING-TOP:0px
}
FORM {
	PADDING-RIGHT:0px;
	PADDING-LEFT:0px;
	PADDING-BOTTOM:0px;
	MARGIN:0px;
	COLOR:#3f3f3f;
	LINE-HEIGHT:1.4em;
	PADDING-TOP:0px
}
TD {
	PADDING-RIGHT:0px;
	PADDING-LEFT:0px;
	PADDING-BOTTOM:0px;
	MARGIN:0px;
	COLOR:#3f3f3f;
	LINE-HEIGHT:1.4em;
	PADDING-TOP:0px
}
IMG {
	BORDER-TOP-WIDTH:0px;
	BORDER-LEFT-WIDTH:0px;
	BORDER-BOTTOM-WIDTH:0px;
	BORDER-RIGHT-WIDTH:0px;
	uc-margin:0
}
A {
	COLOR:#0050b4;
	TEXT-DECORATION:none
}
A:hover {
	COLOR:#800080;
	TEXT-DECORATION:none
}
A:active {
	COLOR:#800080;
	TEXT-DECORATION:none
}
A:unknown {
	COLOR:#800080;
	TEXT-DECORATION:none
}
.lh40 {
	line-height:40px
}
.h80 {
	height:50px
}
.w320 {
	width:320px
}
ul {
	list-style:none
}
.clear{clear:both;}

.center
{
 text-align:center;
}
.t {
	BACKGROUND:url(/img/wap/tbg.gif) #ef761e repeat-x 50% top;
	BORDER-BOTTOM:#c0490a 1px solid;
	HEIGHT:29px
}
.t1 {
	PADDING-RIGHT:0px;
	PADDING-LEFT:5px;
	BACKGROUND:url(/img/wap/t1bg.gif) #dfdfdf repeat-x 50% top;
	PADDING-BOTTOM:5px;
	COLOR:#bcbcbc;
	PADDING-TOP:5px
}
.t2 {
	PADDING-RIGHT:0px;
	PADDING-LEFT:2px;
	BACKGROUND:url(/img/wap/t2bg.gif) #eb870b repeat-x 50% top;
	PADDING-BOTTOM:5px;
	COLOR:#fff;
	PADDING-TOP:2px
}
.t2 A {
	COLOR:#fff
}
.t2_2 {
	PADDING-RIGHT:0px;
	PADDING-LEFT:5px;
	BACKGROUND:#f5f5f5;
	PADDING-BOTTOM:2px;
	COLOR:#ef771f;
	PADDING-TOP:3px;
	BORDER-BOTTOM:#dcdcdc 1px solid
}
.t2_2 A {
	COLOR:#ef771f
}
.t3 {
	PADDING-RIGHT:0px;
	PADDING-LEFT:5px;
	BACKGROUND:url(/img/wap/t1bg.gif) #dfdfdf repeat-x 50% top;
	PADDING-BOTTOM:3px;
	PADDING-TOP:3px;
	BORDER-BOTTOM:#d4d4d4 1px solid
}
.t4 {
	PADDING-RIGHT:0px;
	PADDING-LEFT:5px;
	BACKGROUND:url(/img/wap/t4bg.gif) #efefef repeat-x 50% top;
	PADDING-BOTTOM:5px;
	PADDING-TOP:0px;
	BORDER-BOTTOM:#fff 1px solid
}
.t5 {
	PADDING-RIGHT:0px;
	PADDING-LEFT:5px;
	BACKGROUND:url(/img/wap/t5bg.gif) #efefef repeat-x 50% top;
	PADDING-BOTTOM:5px;
	PADDING-TOP:0px;
	BORDER-BOTTOM:#d4d4d4 1px solid
}
.nav {
	PADDING-RIGHT:0px;
	PADDING-LEFT:5px;
	BACKGROUND:#41a2df;
	PADDING-BOTTOM:5px;
	LINE-HEIGHT:1.5em;
	PADDING-TOP:5px
}
.nav A {
	COLOR:#fff
}
.nav li {
	float:left;
	width:25%;
	text-align:center;
	font-size:18px
}
.nav a {
	color:#FFF
}
.nav a:hover {
	color:yellow;
	text-decoration:underline
}
.nav .bg {
	background:url(/img/wap/navbg.gif) no-repeat
}

.article {margin:0px;padding:6px 0px;border:0px;color:#1A1A1A;font-family:XinGothic-SinaWeibo, 'Microsoft YaHei', helvetica, arial, sans-serif;font-size:18px;text-align:justify;PADDING:5px;line-height:35px;}
.article p{padding:10px 0;}
.article img {
	text-align:center;
	max-width:340px;_width:expression(this.width > 340 ? "340px" : this.width);
        height: auto;
	CURSOR:hand;
}
.article .duli{font-size:12px;color:#333;text-align:center;}
.article .daoyu{background: #f8f8f8;padding:10px;font-size: 12px;line-height: 24px;color:#333;}
.article .daoyu .tle{background: #707e8b;color:#fff;padding:2px 4px;margin-right: 8px;}


.article h2 {
    clear:both;
    color: #444;
    font-size: 20px;
    font-weight: bold;
    margin: 30px 0;
    padding: 0 0 0 10px;
    border-left: 7px solid #FF6651;
}

.article h1 {
	color:#FF6651;
	font-weight:bold;
	padding:15px 0px 5px 0px;font-size:24px;line-height:24px;text-align:center;
}

.c1 {
	PADDING-RIGHT:0px;
	PADDING-LEFT:5px;
	PADDING-BOTTOM:10px;
	PADDING-TOP:5px;
        font-size:18px;
}
.c1 li {
	height:30px;
	list-style-type:none;
        overflow: hidden;
    white-space:nowrap; 
    text-overflow:ellipsis; 
    overflow: hidden; 
}
.c1 img {
	text-align:center;
	max-width:340px;
	CURSOR:hand;
	width:expression_r(onreadystatechange=function() {
	if(this.width>340)this.width=340
}
)}

.c2 {
	PADDING-RIGHT:0px;
	BORDER-TOP:#fff 1px solid;
	PADDING-LEFT:5px;
	PADDING-BOTTOM:0px;
	PADDING-TOP:0px
}
.c2 P {
	TEXT-INDENT:2em
}
.s1 {
	PADDING-RIGHT:0px;
	BORDER-TOP:#eaeaea 1px solid;
	PADDING-LEFT:5px;
	BACKGROUND:#f5f5f5;
	PADDING-BOTTOM:3px;
	PADDING-TOP:3px;
	BORDER-BOTTOM:#eaeaea 1px solid
}
.s2 {
	PADDING-RIGHT:0px;
	BORDER-TOP:#fff 1px solid;
	PADDING-LEFT:5px;
	BACKGROUND:#fff6ea;
	PADDING-BOTTOM:3px;
	PADDING-TOP:3px
}
.s3 {
	PADDING-RIGHT:0px;
	BORDER-TOP:#fff 1px solid;
	PADDING-LEFT:5px;
	BACKGROUND:#f5f5f5;
	PADDING-BOTTOM:3px;
	PADDING-TOP:3px;
	BORDER-BOTTOM:#eaeaea 1px solid;
	clear:both
}
.s4 {
	PADDING-RIGHT:0px;
	PADDING-LEFT:5px;
	PADDING-BOTTOM:3px;
	PADDING-TOP:3px;
	clear:both
}
.s4 P A {
	FONT-SIZE:7px;
	COLOR:#848484
}
.s5 P {
	FONT-SIZE:7px;
	COLOR:#848484
}
.pt6 {
	PADDING-TOP:6px
}
.line_b {
	BORDER-BOTTOM:#e4e4e4 1px solid
}

.line {width:480px;height:1px; background:#E0E0E0;}
.cred {
	COLOR:#e61a1a
}
.cgrey {
	COLOR:#848484
}
.w320 {
	width:320px
}
.footer {
	PADDING-RIGHT:0px;
	BORDER-TOP:#d0dde6 1px solid;
	PADDING-LEFT:0px;
	BACKGROUND:#f2faff;
	PADDING-BOTTOM:6px;
	COLOR:#999;
	LINE-HEIGHT:1.5em;
	PADDING-TOP:6px;
	TEXT-ALIGN:center
}
.t_blue {
	BACKGROUND:url(/img/wap/tbg_blue.png) #9dd5f6 repeat-x 50% top;
	BORDER-BOTTOM:#408fbe 1px solid;
	HEIGHT:29px;
	PADDING-top:8px;
	PADDING-left:8px
}
.ts_blue {
	FONT-WEIGHT:bold;
	BACKGROUND:url(/img/wap/t1bg_blue.png) #fff repeat-x 50% bottom;
	COLOR:#0061b6;
	TEXT-INDENT:5px;
	BORDER-BOTTOM:#f3f9fd 1px solid;
	HEIGHT:25px
}
.corange {
	COLOR:#f77400
}
.nav_blue {
	BACKGROUND:url(/img/wap/t2bg_blue.png) #0061b6 repeat-x 50% top;
	COLOR:#6298b9;
	TEXT-INDENT:5px;
	HEIGHT:26px
}
.nav_blue A {
	FONT-WEIGHT:bold;
	COLOR:#fff
}
.t2_blue {
	FONT-WEIGHT:bold;
	BACKGROUND:url(/img/wap/t2bg_blue2.png) #41a2df repeat-x 50% top;
	COLOR:#fff;
	TEXT-INDENT:5px;
	HEIGHT:32px;
	line-height:32px
}
.t2_blue A {
	COLOR:#fff
}
.pager {
	line-height:40px;
	border-top:1px solid #DDD
        margin-right: auto; margin-left: auto;
}
.pager a {
	float:left;
	text-align:center;
        width:60px;
	margin:5px;
	border:1px solid #DDD
}
.pager span {
	float:left;
}

        /*12xingzuo*/
.astro_cnt
        {
            width:320px;
            height:auto;
            margin-left: auto;
            margin-right: auto;
            margin-bottom: 10px;
            overflow:hidden;
        }
        .astro_cnt h1
        {
            text-align: center;
            font-size: 22px;
            margin-top: 10px;
        }
        .astro_cnt h3
        {
            float: left;
            width: 148px;
            height: 50px;
            margin: 10px 5px 0px 5px;
            overflow: hidden;
            border: 1px solid #cecece;
        }
        .astro_cnt h3 a
        {
            display: inline-block;
            width: 98px;
            height: 50px;
            padding-left: 50px;
            font-size: 18px;
            font-weight: normal;
            text-align: left;
            background: url(https://www.xingyunba.com/images/m_nav_astro.png) no-repeat;
            background-size: 44px auto;
            overflow: hidden;
            color: #1F3B7B;
            text-decoration: none;
        }
        .astro_cnt h3 span
        {
            display:block;
            font-size:12px;
            font-weight: normal;
            color:Green;
        }
        .astro_cnt h3 .by { background-position:2px 0px; }
        .astro_cnt h3 .jn { background-position:2px -46px; }
        .astro_cnt h3 .sz { background-position:2px -92px; }
        .astro_cnt h3 .jx { background-position:3px -139px; }
        .astro_cnt h3 .shz { background-position:2px -188px; }
        .astro_cnt h3 .cn { background-position:1px -210px; background-size: 40px auto; }
        .astro_cnt h3 .tc { background-position:2px -280px; }
        .astro_cnt h3 .tx { background-position:3px -294px; background-size: 40px auto; }
        .astro_cnt h3 .ss { background-position:4px -374px; }
        .astro_cnt h3 .mj { background-position:2px -420px; }
        .astro_cnt h3 .sp { background-position:2px -468px; }
        .astro_cnt h3 .sy { background-position:2px -513px; }


.cGreen,a.cGreen:link,a.cGreen:visited {
	color:#499704;
}
.cBlue,a.cBlue:link,a.cBlue:visited {
	color:#005EAC;
}
.cRed,a.cRed:link,a.cRed:visited {
	color:#c00;
}
.cDRed,a.cDRed:link,a.cDRed:visited {
	color:#c00;
	font-size:14px;
	font-weight:bold;
}
#nv {
	max-width:516px;
	margin:auto;
}
#nv ul {
	list-style-type:none;
	margin:0;
	width:100%;
}
#nv ul li {
	width:70px;
	float:left;
	height:35px;
	background-color:#82bc4b;
	margin:4px;
	line-height:35px;
	text-align:center;
}
#nv ul li a {
	color:#fff;
}
#entry {
	width:99%;
	line-height:32px;
	color:#442F00;
}
#entry p {
	padding:10px 0;
}
#entry a:link,#entry a:visited {
	FONT-SIZE:14px;
}


.fs25
{
  font-size:400%; padding:0.5em;line-height:0.7em;
}

.blue {
	color:#256EB1;
}

.red {
	color:#f00;
}
.black{
        color:#000;
}
/*表格修饰*/ 
.tablelist{ 
border:1px solid #f95209; 
font-family:"Microsoft YaHei",Arial,Helvetica,sans-serif; 
border-collapse:collapse; 
border-spacing:1pt; 
background-color:#f6f6f6;
width:100%;
} 
.tablelist tr.backrow{ 
background-color:#fbffbc; 
} 
.tablelist td{ 
text-align:center;
height:30px;
border:1px solid #f95209;
} 

/*标签列表样式*/ 
.blockList {
    padding-left: 10px;
    margin-top: 10px;
    list-style:none
}
.blockList-item {
    margin-bottom: 10px;
    height: 32px;
    line-height: 32px;
    font-size: 13px;
    position: relative;
    text-align: center;
    overflow: hidden;
    float: left;
    width: 25%;
}
.blockList-itemWrap {
    margin-right: 10px;
    background-color: #F0F0F0;
    text-align: center;
line-height: 32px;
}

.zxsm-list{ padding:10px; overflow:hidden;}
.zxsm-list li{ padding-bottom:5px; overflow:hidden; width:100%;}
.zxsm-list li select{ width:65%; height:33px; border:1px solid #D6D6D6; float:left;}
.zxsm-list li button{width:33%; height:33px; border:1px solid #D6D6D6; float:right; background:url(/img/btn-bg.gif) repeat-x left center; text-align:center; overflow:hidden; font-size:18px; color:#666;}

/*lanmu*/
.lanmu{padding:10px; overflow:hidden;}
.lanmu a{border:1px solid #E8E8E8; display:inline-block; padding:5px; margin:5px; color:#5B5B5B;}

.article .mytab td{line-height:24px;font-size:13px;border-right:1px dotted #d3d3d3;border-bottom:1px dotted #c1c1c1;}
.article .mytab td.noBBorder{border-bottom:0px;}
.article .mytab .sj{width:100px;text-align:center;}
.article .mytab .nr{border-right:0px;padding-left:0.5em;}

.class{height:160px;margin-top:10px}
.class ul li{float:left;width:20%;height:63px;padding:10px 0}
.class ul li a{display:block;width:100%;height:100%;text-align:center;font-size:12px;font-family:"宋体"}
.class ul li a span{display:block;width:43px;height:43px;margin:0 auto 5px;background:url(/img/mva.png) no-repeat;background-size:320px auto}
.plant{margin-left:-1px}
.class ul li.figure a span{background-position:0 -117px}
.class ul li.love a span{background-position:-43px -117px}
.class ul li.life a span{background-position:-86px -117px}
.class ul li.items a span{background-position:-129px -117px}
.class ul li.bodys a span{background-position:-172px -117px}
.class ul li.animal a span{background-position:0 -160px}
.class ul li.plant a span{background-position:-43px -160px}
.class ul li.gods a span{background-position:-86px -160px}
.class ul li.building a span{background-position:-129px -160px}
.class ul li.natural a span{background-position:-172px -160px}

.class-title{height:100%;width:120px;line-height:35px;font-size:18px;font-weight:bold}
.list{padding:20px 10px;border-bottom:1px solid #d8cac8}
.list p{font-size:16px;line-height:24px;font-family:"宋体"}
.list p.title-list{font-size:18px;font-family:"Microsoft Yahei";margin-bottom:15px;font-weight:bold}
.list p.title-list span{width:3px;font-size:14px;background:#1b66c3;margin-right:10px;overflow:hidden}
.pags{margin-top:20px;padding:10px 0 15px}
.pags p{text-align:center}
.pags p a{padding:10px 15px;margin-right:10px;border:1px solid #bea9a5}
.pags p a.active{background:#7f3325;color:#fff}
.pags p a.active:hover{color:#fff}

.article_list {
	background-color:#fff
}
.list_item {
	display:block;
	padding:15px 15px 10px 10px;
	overflow:hidden;
	position:relative;
	text-decoration:none;
	-webkit-tap-highlight-color:transparent
}
.list_item:active {
	background-color:rgba(0,0,0,.1)
}
.list_item:after {
	content:" ";
	position:absolute;
	bottom:0;
	width:100%;
	height:1px;
	border-bottom:1px solid #e2e2e2;
	-webkit-transform-origin:0 100%;
	-ms-transform-origin:0 100%;
	transform-origin:0 100%;
	-webkit-transform:scaleY(.5);
	-ms-transform:scaleY(.5);
	transform:scaleY(.5);
	left:10px
}
.list_item:last-child:after {
	border:0
}
.list_item .cover {
	float:left;
	margin-right:10px
}
.list_item .cover .img {
	display:block;
	width:80px;
	height:60px
}
.list_item .cont {
	overflow:hidden;
}
.list_item .cont .title {
	font-weight:400;
	font-size:16px;
	color:#000;
	width:100%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	word-wrap:normal
}
.list_item .cont .desc {
	font-size:13px;
	color:#999;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	line-height:1.6
}
.more {
	text-align:center
}
.xlist ul {
    margin-bottom: 10px;
}

.xlist li {
    padding-left: 20px;
    border-bottom: 1px solid #e8e8e8;
    height: 40px;
    line-height: 40px;
    position: relative;
}

.xlist2 ul {
    margin-bottom: 10px;
}

.xlist2 li {
   float: left;
   width: 50%;
   height: 40px;
   line-height: 40px;
   text-align: center;
   border-bottom: 1px solid #e8e8e8;
}
.xlist2 li a {
    display: block;
    border-right: 1px solid #e8e8e8;
}

.select {
    color: #3e4144;
    font-size: 16px;
    height: 28px;
    padding: 3px;
    vertical-align: middle;
    border: 1px solid #389CE8;
}
.button {
    width: 80%;
    overflow: hidden;
    font-size: 14px;
    height: 40px;
    margin: 10px auto;
    line-height: 40px;
    font-weight: bold;
    background: #fff;
    border: 1px solid #389CE8;
    border-radius: 5px;
    text-align: center;
    display: block;
    text-decoration: none;
    color: #389CE8;
}
.detail {
    text-align: left;
    width: 96%;
    margin: 10px auto;
    overflow: hidden;
    position: relative;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    padding: 0;
}
.detail dd {
    text-align: left;
    font-size: 16px;
    line-height: 28px;
    margin-left: 12px;
}
dd.form {
    font-size: 16px;
    padding: 5px 10px;
}

/*公共头部*/
.header-top { height:41px; background:url(/img/wap/bg_nav.png); width: 100%; display: block;position: fixed;z-index: 10000;top:0;border-bottom: 1px solid #d5d5d5;}
.header-left{ float:left;}
.header-top-left { float:left; }
.header-top-left-logo { display:block; width:90px; height:26px; margin:8px 0 0 10px;}
.htr a{float:right; color:#0000FF; line-height:41px; padding-right:5px; font-size:13px;}
.header-top-mid { float:right; height:41px; width:40px; background:url(/img/wap/sprite.png) no-repeat -57px -18px; background-size:150px; cursor:pointer; }


/*小导航*/
.header-nav { position:relative; position: fixed;z-index: 10000;top:41;width: 100%;border-bottom: 1px solid #d5d5d5;}
.header-nav::after { content:""; display:block; width:0; height:0; border-width:6px; overflow:hidden; border-color:transparent transparent #000; border-style:solid; position:absolute; top:-12px; left:110px; }
.header-nav-a { width:100%; display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:flexbox; background:#fff; overflow:hidden; zoom:1; padding:2px 0; }
.header-nav a { color:#404040; font: normal 16px/42px Microsoft Yahei; height:30px; line-height:30px; text-align:center; display:block; -moz-box-flex:1; -webkit-box-flex:1; -ms-flex:1; flex:1; }
.header-nav a:visited { color:#404040; }

.header-bg { height:35px; overflow:hidden; position:relative; background:#E6E6FA;}
.header-title { line-height:35px; font-size:12px; color:#696969; position:relative; overflow:hidden; margin-right:5px; margin-left:15px;text-align:left;}
.header-title a { color:#696969; }
.header-bg a:visited { color:#696969; }

#body{
width: 100%;
margin: 0 auto 0;
padding-top: 41px;
}

.alist{width:100%;}
.alist ul{width:100%;}
.alist li{width:33%;float:left;display:block;}

.namelist {
    margin: 0 2px 0 0;
    line-height: 240%;
    width: 100%;
    padding: 5px 0 5px 0;
}
.namelist ul
{
 border-bottom: 1px solid #eee;
}
.namelist li {
    font-size: 16px;
    border: 1px solid #eee;
    float: left;
    line-height:45px;
    padding: 0 8px;
    margin-right: -1px;
    margin-bottom: -1px;
    width: 20%;
    text-align: center;
    overflow: hidden;
}