/* CSS Document */
body {font-family: "Microsoft YaHei";font-size: 16px;line-height: 1.5;margin: 0 auto;max-width: 640px;min-width: 320px;overflow-wrap: break-word;}
h1, h2, h3, h4, h5, h6, p, div, ul, ol, li, dl, dt, dd, h1 {margin: 0;padding: 0;}

li {list-style: outside none none;}
a {color: #333;text-decoration: none;}
table {border-collapse: collapse;}
#header {background: rgba(0, 0, 0, 0) url("topbg.gif") repeat-x scroll 0 0;box-shadow: 0 0 2px 0 #a633f7;margin-bottom: 3px;overflow: hidden;width: 100%;}
.arthead {background: rgba(0, 0, 0, 0) url("topbg.gif") repeat-x scroll 0 0;box-shadow: 0 0 2px #a633f7;overflow: hidden;width: 100%;}
#side_nav {background: #a633f7 none repeat scroll 0 0;height: 100%;overflow: hidden;position: fixed;right: -100px;text-align: center;top: 0;width: 100px;z-index: 9999;}
#side_nav li {border-bottom: 1px solid #a019ff;box-shadow: 1px 1px 0 #bd60ff;line-height: 35px;}
#side_nav li a {color: #fff;display: block;}
.lonav {float: left;height: 46px;padding: 15px 2% 5px;width: 96%;}
.logowz {float: left;height: 40px;width: 50%;}
.loo {float: right;margin-top: 7px;}
.lef {float: left;}
.leimu {color: rgba(10, 10, 10, 0.56);float: left;font-size: 18px;font-weight: bold;line-height: 50px;margin-left: 5px;margin-top: 2px;}
.jmlist {background: #efefef none repeat scroll 0 0;border-bottom: 2px solid #a42af9;float: left;font-size: 16px;line-height: 35px;overflow: hidden;padding: 5px 1% 0;white-space: nowrap;width: 98%;}
#wraper {position: relative;top: 0;width: 100%;}
.nav {background: rgba(0, 0, 0, 0) url("nav_bg.png") repeat-x scroll 0 0;float: left;font-size: 18px;height: 59px;line-height: 28px;padding: 11px 2%;width: 96%;}
.nav A {color: #fff;display: block;text-decoration: none;}
.nav UL LI {float: left;text-align: center;width: 25%;}
.nav A:hover {font-weight: 900;}
.nav01 {background: rgba(0, 0, 0, 0) url("nav_bg.png") repeat-x scroll 0 0;float: left;font-size: 18px;height: 29px;line-height: 28px;margin-bottom: 10px;padding: 11px 2%;width: 96%;}
.nav01 a {color: #fff;display: block;text-decoration: none;}
.nav01 ul li {float: left;text-align: center;width: 25%;}
.nav01 a:hover {font-weight: 900;}
.list_all{max-width:640px;}
.m {line-height: 28px;margin: 0;padding: 11px 0;width: 100%;  }
.m dl{border-bottom: 1px dotted #cecece;height: auto;max-height: 100px;min-height: 70px;overflow: hidden;padding: 12px 2% 4px;position: relative;}
.m dt {float: left;margin-right: 10px;width: 120px;}
.m img {height: 90px;width: 120px;}
.m dd {line-height: 20px;overflow: hidden;font-size: 14px;}
.m dd a{font-size: 16px;}
.m p {color: #666;height: 60px;line-height: 28px;overflow: hidden;}
.m i.orig {border: 1px solid #ff0000;color: #ff0000;font-size: 10px;line-height: 18px;padding: 0 5px;margin-right: 8px;}
.js-load-more{padding:0 15px;width:120px;height:30px;background-color:#DD22D3;color:#fff;line-height:30px;text-align:center;border-radius:5px;margin:20px auto;border:0 none;font-size:16px;display:none;}
.nav_footer {background: #cc3399 none repeat scroll 0 0;display: table;height: 70px;margin-bottom: 12px;width: 100%;}
.nav_footer li {float: left;font-size: 16px;line-height: 30px;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;clear: both;font-size: 16px;height: 80px;overflow: hidden;padding-top: 10px;text-align: center;}
.footer .linkico {display: inline-block;font-size: 16px;margin: 0 8px;}
.footer a:hover {text-decoration: underline;}
.advertTitle{font-size:16px;font-weight:bold;color: #333;padding-left:5px;}
.advertLine{padding:0px 0px 5px 0px;border-bottom: 1px dotted #cecece;}
.advertLine img{width:97%;display:block;margin:5px 5px 5px 5px;}
.list2 {overflow: hidden;}
.list2 li {float: left;height: 40px;line-height: 40px;text-align: center;width: 50%;}
.list2 li a {border-bottom: 1px solid #e8e8e8;border-right: 1px solid #e8e8e8;display: block;}
.list2 li:nth-child(2n) a {border-right: 0 none;}
.list3 {overflow: hidden;}
.list3 li {border: 1px solid #e8e8e8;float: left;height: 40px;line-height: 40px;text-align: center;width: 32.5%;}
.list3 li a {display: block;}
.list_title{clear:both;height:42px;border-top:2px solid #c39;border-bottom:1px dotted #cecece;padding-left:12px; margin-top:10px;background:#f3f3f3;overflow:hidden;white-space:nowrap;font-size:18px;position:relative;}
.list_title .list_head{display:inline-block;float:left;font-size:18px;height:42px;line-height:42px;font-weight:normal;}
.list_title .list_head a{font-weight:normal;color:#555;font-size:18px;}
.list_title .list_more{float:right;display:inline-block;font-size:12px;height:26px;line-height:26px;margin-top:7px;margin-right:12px;padding:0px 10px;border:1px solid #cecece;cursor:pointer;background:#fff;position:relative;}
.list_title .list_more_read{float:right;display:inline-block;font-size:12px;height:26px;line-height:26px;margin-top:7px;margin-right:12px;padding:0px 10px;cursor:pointer;position:relative}
.xingzuo_box {height: auto;margin-bottom: 4px;margin-left: auto;margin-right: auto;overflow: hidden;width: 100%;}
.xingzuo_box li {float: left;height: 30px;line-height: 24px;margin-left: 2px;text-align: center;width: 16%;}
.xingzuo_box li a {background: #cc9900 none repeat scroll 0 0;color: #fff;display: block;font-size: 16px;padding: 3px 6px;}
.list_box {border-bottom: 1px dotted #cecece;height: auto;max-height: 100px;min-height: 80px;overflow: hidden;padding: 12px 2% 4px;position: relative;}
.list_box dt {float: left;height: 60px;margin-right: 10px;width: 80px;}
.list_box dt img {height: 60px;width: 80px;}
.list_box dd {line-height: 20px;overflow: hidden;}
.list_box dd h3 {color: #8b8b8b;font-size: 18px;font-weight: normal;height: auto;line-height: 22px;}
.list_box dd h3 a {color: #c39;}
.list_box dd p {color: #8b8b8b;font-size: 12px;}
.list_box dd em {color: #5b5b5b;display: inline-block;font-size: 12px;font-style: normal;width: 100%;}
.love_bg {box-sizing: border-box;float: left;letter-spacing: 1px;width: 100%;margin-top:5px;}
.allbkmid {overflow: hidden;}
.love_intb_title {background: #a42af9 none repeat scroll 0 0;box-sizing: border-box;color: #fff;font-weight: 900;padding: 5px 10px;}
.love_intb_title11 {background: rgba(0, 0, 0, 0) -moz-linear-gradient(center top , #a92dff, #961aec) repeat scroll 0 0;border-bottom: 1px solid #7001bf;border-top: 1px solid #d18eff;box-shadow: 0 -10px 8px -8px #7001bf inset;box-sizing: border-box;color: #fff;font-weight: 900;padding: 5px 10px;}
.love_inbk1 {border: 1px solid #a42af9;box-sizing: border-box;float: left;padding: 10px;width: 100%;}
.love_inbk11 {box-sizing: border-box;float: left;padding: 10px;width: 100%;}
.love_inbk11 form {color: #fff;}
.xmla_an {box-sizing: border-box;float: left;font-size: 1em;margin: 5px 0;text-align: center;width: 100%;}
.xmla_an a {background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #c36dff 0%, #6e00bb 100%) repeat scroll 0 0;border: 1px solid #bc5cff;border-radius: 20px;box-shadow: 0 -8px 8px 2px #7702c9 inset;box-sizing: border-box;color: #fff;cursor: pointer;float: left;height: 35px;line-height: 35px;text-align: center;width: 100%;}
.xmla_an a:hover {background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #cc83ff 0%, #b24cf9 100%) repeat scroll 0 0;border: 1px solid #bc5cff;box-shadow: 0 8px 8px 2px #be61ff inset;}
.xmla_an11 {background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #fff 0%, #f8eeff 100%) repeat scroll 0 0;border: 1px solid #7303c1;border-radius: 20px;box-shadow: 0 3px 2px 0 #d9a4fe inset;color: #7303c1;padding: 0 5%;text-align: center;}


/*十二生肖头部导航*/
.nav_astro {padding: 0.15rem 0 0.15rem 0;overflow: hidden;background: linear-gradient( to right, rgba(248,232,253, 1) 0%, rgba(248,232,253, 0) 30%, rgba(248,232,253, 0) 70%, rgba(248,232,253, 1) 100% );background-color: #f7f7f7;}
.swiper-container {margin-left: auto;margin-right: auto;position: relative;overflow: hidden;z-index: 1;}
.swiper-container-free-mode>.swiper-wrapper {-webkit-transition-timing-function: ease-out;-moz-transition-timing-function: ease-out;-ms-transition-timing-function: ease-out;-o-transition-timing-function: ease-out;transition-timing-function: ease-out;margin: 0 auto;}
.swiper-container-android .swiper-slide, .swiper-wrapper {-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-o-transform: translate(0,0);-ms-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
.swiper-wrapper {position: relative;width: 100%;height: 100%;z-index: 1;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-transition-property: -webkit-transform;-moz-transition-property: -moz-transform;-o-transition-property: -o-transform;-ms-transition-property: -ms-transform;transition-property: transform;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}
.nav_astro li {float: left;width:.75rem;height:.55rem;overflow: hidden;}
.swiper-slide { -webkit-flex-shrink: 0;-ms-flex: 0 0 auto;flex-shrink: 0;width: 100%;height: 100%;position: relative;}
.nav_astro li a {display: block;width:.46rem;height:.55rem;margin-left: 0.1rem;margin-right: 0.1rem;}
.nav_astro li img {display: block;width:.46rem;height:.55rem;}
/*十二生肖头部导航 end*/


.tit_bzrd {position: relative;font-size: 14px;border-top: 1px solid #e8e8e8;background: #fff;}
.tit_bzrd ul{position: relative;overflow: hidden;border-bottom: 1px solid #e8e8e8;}
.tit_bzrd ul li {display: block;width:25%;float: left;margin-top: 6px;}
.tit_bzrd ul li a {display: block;margin: 0 2px;line-height: 40px;height: 40px;text-align: center;color: #000;overflow: hidden;}