﻿/* CSS Document */ 
body{line-height: 1.5;word-wrap: break-word;font-size:16px;min-width: 320px; margin:0 auto; font-family:"Microsoft YaHei";max-width:640px;}
h1, h2, h3, h4, h5, h6, p, div, ul, ol, li, dl, dt, dd, h1{margin: 0;padding: 0;}
img{max-width: 100%;}
li{list-style:none;}
a{text-decoration:none;color:#333}
table{border-collapse: collapse;}

/*隐藏导航*/
#header { width: 100%; background:url(topbg.gif) repeat-x; margin-bottom:3px;box-shadow:0px 0px 2px 0 #a633f7; overflow:hidden; zoom:1 }
.arthead {width: 100%; box-shadow:0px 0px 2px #a633f7;  overflow:hidden; zoom:1;
 background:url(topbg.gif) repeat-x; }
#side_nav {	position: fixed; z-index: 9999; overflow: hidden; text-align: center; width: 100px; top: 0px; height: 100%; right: -100px; background: #a633f7; }
#side_nav li { border-bottom: solid 1px #a019ff;line-height: 35px;box-shadow:1px 1px 0px #bd60ff}
#side_nav li a { display: block; color: #fff}


/*顶部*/
.lonav{  float:left; width:96%; height:46px;  padding:15px 2% 5px 2%; }
.logowz{ width:50%; float:left; height:40px;}
.loo{float:right;margin-top:7px;}
.lef{float:left}
.leimu{margin-left:5px; line-height: 50px;font-size:18px; color:rgba(10, 10, 10, 0.56); font-weight:bold; margin-top:2px;  float:left}
/*导航*/
#wraper { POSITION: relative; WIDTH: 100%; TOP: 0px}
.nav{ background:url(nav_bg.png) repeat-x; padding: 11px 2%; width: 96%;float:left;font-size:18px;line-height:28px; height:59px;}
.nav A { DISPLAY: block; COLOR: #fff; TEXT-DECORATION: none}
.nav UL LI { TEXT-ALIGN: center; WIDTH: 25%; FLOAT: left; }
.nav A:hover { FONT-WEIGHT: 900}
/*应用*/
.ces{width:94%;float:left;padding:0 3%;line-height:20px;margin-bottom:10px;font-size:16px}
.ces .lh{width:10%;line-height:40px}
.ces a{color:#333;text-decoration:none;width:100%;height:50px;display:block;margin-top:-10px;padding-top:10px;}
.ces a:hover{color:#961aec}
.ces li{width:19.1%;margin-right:2%;padding-top:10px;height:50px;float:left;text-align:center;border:#e2e2e2 1px solid;background-color: #FFF; background:url(kb.png) center; border-radius: 5px;  box-shadow:0px 1px 1px rgba(0, 0, 0, 0.5); }
/*广告位*/
.adw{width:100%;float:left; margin-bottom:10px; }
/*标题-无切换*/
.pub_t{width:100%; padding:0 2%; box-sizing:border-box;float:left;height:35px;line-height:30px;margin-bottom:10px; 
 background: -webkit-gradient(linear, 0 0, 0 100%, from(#961aec), to(#6e00bb));
 background: -moz-linear-gradient(top, #961aec, #6e00bb);
 background:#961aec;
 border-top: solid 2px #961aec; overflow:hidden; zoom:1;}
.pub_t a{color:#fff; font-weight:900}
/*.pub_t ul li{float:left; text-align:center; width:25%; }
.pub_t ul li a{ color:#961aec; display:block; }
.pub_t ul li a:hover{ }
.pub_t ul li a.pub_hand{ background:#961aec; color:#FFF; border:1px solid#7303c1; border-bottom:0; -moz-border-radius:5px 5px 0px 0px; border-radius:5px 5px 0px 0px; }*/
/*内容*/
.pub_con{width:98%; padding:0 1% 0;float:left; margin-bottom:10px; overflow:hidden; zoom:1}
/*标题2-有切换*/
.pub_t01{width:98%;float:left;background:#efefef; height:35px;font-size:16px;line-height:35px; padding:0px 1% 0;background: -webkit-gradient(linear, 0 0, 0 100%, from(#f6f6f6), to(#ededed));background: -moz-linear-gradient(top, #f6f6f6, #ededed);  overflow:hidden; zoom:1}
.pub_t01 ul li{float:left; text-align:center; width:25%; }
.pub_t01 ul li a{ color:#961aec; display:block; cursor:pointer }
.pub_t01 ul li a:hover,.pub_t01 ul li a.pub_hand{ background:#961aec; color:#FFF; border:1px solid#7303c1; border-bottom:0; -moz-border-radius:5px 5px 0px 0px; border-radius:5px 5px 0px 0px;  }

.pub_t02{width:100%; padding:0 2%; box-sizing:border-box;float:left;background:#efefef; height:35px;line-height:35px;
background: -webkit-gradient(linear, 0 0, 0 100%, from(#961aec), to(#6e00bb));
background: -moz-linear-gradient(top, #961aec, #6e00bb);
overflow:hidden; zoom:1; color:#FFF;}
.pub_t02 ul li{float:left; text-align:center; width:25%; }
.pub_t02 ul li a{ color:#fff; display:block; cursor:pointer; margin-top:5px; }
.pub_t02 ul li a:hover,.pub_t02 ul li a.pub_hand02{ color:#961aec;-moz-border-radius:5px 5px 0px 0px; border-radius:5px 5px 0px 0px;box-shadow:#6200a7 -1px -2px 1px; background:-webkit-gradient(linear, 0 0, 0 20%, from(#e2e2e2),to(#FFF));
background: -moz-linear-gradient(top, #e2e2e2, #FFF);  }


.pub_box{ width:98%; float:left; margin:0px 1% 0; border:1px solid #ccc; border-top:0; margin-bottom:10px;}
/*底部*/
.footer{ clear: both; overflow: hidden; font-size: 16px; height:80px; padding-top:10px; border-top: 1px solid #d8d9de;    border-bottom: 1px solid #d8d9de; text-align: center; background:#f5f6f8; -moz-box-shadow: inset 0px 1px 0px #fff; -webkit-box-shadow: inset 0px 1px 0px #fff; box-shadow: inset 0px 1px 0px #fff;}
.footer .linkico { display: inline-block; font-size: 16px; margin: 0 8px;}
.footer a:hover{ text-decoration:underline}

/*填充内容*/
.ad_ad { width:100%; overflow:hidden; zoom:1}
.ad_ad li{float:left; margin:0 1%; display:block; width:48%;text-align:center; font-size:14px }
.ad_ad li a:hover{ color:#961aec}
.xifeng{background:#f4f4f4; border-bottom:1px solid #eaeaea; border-top:1px solid #eaeaea; height:3px;}
.indlist {width:98%;margin:0 1%; z-index: 1; }
.indlist li a { #f4f4f4 1px solid; padding: 5px 0px 2px 0px; display: block; overflow: hidden; }  
.indlist li a:hover { text-decoration:underline; color:#961aec} 
.more a{width:98%;margin:5px 1% 0; background:#f4f4f4; text-align:center; float:left}
.more a:hover{ color:#961aec}

.tjdiv{ background:#f6f4f5; border:1px solid #ddacfe;border-radius: 5px; margin-top:10px; padding:5px 1%; overflow:hidden; zoom:1}
.tjdiv li{ width:25%; float:left; text-align:center}
.tjdiv a:hover{ color:#961aec}
.mftjdiv{ background:#f6f4f5; border:1px solid #ddacfe;border-radius: 5px; margin-top:10px; padding:5px 1%; overflow:hidden; zoom:1}
.mftjdiv li{ width:33%; float:left; text-align:center}
.mftjdiv a:hover{ color:#961aec}
.cwcx{ padding:10px; }
.cwcx p{ overflow:hidden; zoom:1; margin-bottom:5px;}
.btnbg{ background:url(btnbg.jpg) center; border:0; height:25px; color:#FFF; border:1px solid #a72dfa; border-radius:3px; width:80px; background: -webkit-gradient(radial,50% 0%,0,50% 0%,120,from(#c26ffc),to(#8e0ae9));}

.jmbtn{width:60%;height:23px;line-height:23px;vertical-align:top; float:left; font-size:12px;border:2px solid #a42af9;}
.btn04{ background:url(btnbg.jpg) repeat-x; width:33%; height:29px; border:0; color:#FFF; font-weight:900; margin-left:-3px!important;margin-left:-6px; font-size:14px;}
.mjhover a:hover{color:#961aec}
.sctitbg{ width:100%; float:left; background:#a633f7; text-align:left; padding-left:2%; height:35px; line-height:35px; color:#FFF; margin-bottom:10px;}
.gnxz li{ float:left; width:29%; text-align:center; margin:0 2% 10px; }
.gnxz li a{ background-color:#f5f5f5;box-shadow:0px 1px 1px #f5f5f5; border-bottom:1px solid #e7e3e3;display:block}
.gnxz li a:hover{background-color:#f4e4ff;box-shadow:0px 1px 1px #eed9fd; border-bottom:1px solid #d8a5fd; }
.sjsty{float:right; font-size:14px;}

/*免费算命*/
.ces01{width:95%;float:left; padding:0 3%;line-height:20px; margin-bottom:10px; font-size:16px;}
.ces01 a{color:#333;text-decoration:none;width:100%;height:50px;display:block;margin-top:-10px;padding-top:10px;}
.ces01 a:hover{color:#961aec}
.ces01 li{width:22%;margin-right:2%;padding-top:10px;height:50px;float:left;text-align:center;border:#e2e2e2 1px solid;background-color: #FFF; background:url(kb.png) center; border-radius: 5px;  box-shadow:0px 1px 1px rgba(0, 0, 0, 0.5); margin-top:10px; }

.ces07{width:95%;float:left;line-height:20px; font-size:16px;}
.ces07 a{color:#333;text-decoration:none;width:100%;height:25px;display:block;margin-top:-10px;padding-top:10px;}
.ces07 a:hover{color:#961aec}
.ces07 li{width:22%;margin-right:2%;padding-top:10px;height:25px;float:left;text-align:center;border:#e2e2e2 1px solid;background-color: #FFF; background:url(kb07.png) center; border-radius: 5px;  box-shadow:0px 1px 1px rgba(0, 0, 0, 0.5); margin-top:10px; }

.ces09{width:95%;float:left;padding:0 3%;line-height:20px; font-size:16px;}
.ces09 a{color:#333;text-decoration:none;width:100%;height:25px;display:block;margin-top:-10px;padding-top:10px;}
.ces09 a:hover{color:#961aec}
.ces09 li{width:22%;margin-right:2%;padding-top:10px;height:25px;float:left;text-align:center;border:#e2e2e2 1px solid;background-color: #FFF; background:url(kb07.png) center; border-radius: 5px;  box-shadow:0px 1px 1px rgba(0, 0, 0, 0.5); margin-top:10px; }

.ces08{width:95%;float:left;padding:0 3%;line-height:20px; margin-bottom:10px; font-size:16px;}
.ces08 a{color:#333;text-decoration:none;width:100%;height:25px;display:block;margin-top:-10px;padding-top:10px;}
.ces08 a:hover{color:#961aec}
.ces08 li{width:22%;margin-right:2%;padding-top:10px;height:25px;float:left;text-align:center;border:#e2e2e2 1px solid;background-color: #FFF; background:url(kb07.png) center; border-radius: 5px;  box-shadow:0px 1px 1px rgba(0, 0, 0, 0.5); margin-top:10px; }

.twjh{ overflow:hidden; zoom:1; padding:8px; font-size:14px}
.twjh img{ float:left; width:130px; margin-right:10px; border:1px solid #CCC; margin-top:5px;}
.twjh a:hover{ color:#F00}

/*星座命理*/
.xzmlqh{ width:100%; z-index: 1; overflow:hidden; zoom:1; font-size:14px}
.xzmlqh li{ float:left; width:23%;background-color:#e155f2;  text-align:center; margin:5px 1%;display:inline;}
.xzmlqh li a{ width:100%; display:block; padding:5px 0;color:#FFF;}
.xzmlqh li a:hover{ background:#ff2865}

/*生肖*/
.nav01{ background:url(nav_bg.png) repeat-x; padding: 11px 2%; width: 96%;float:left;font-size:18px;line-height:28px; margin-bottom:10px; height:29px;}
.nav01 a{color:#fff;text-decoration:none;display: block;}
.nav01 ul li{width:25%; float:left;text-align:center;}
.nav01 a:hover{font-weight:900}

/*周公解梦*/
.ces02{width:94%;float:left; padding:0 3%; margin-bottom:10px; font-size:16px;}
.ces02 a{color:#333;text-decoration:none;width:100%;display:block;}
.ces02 a:hover{color:#961aec}
.ces02 li{width:30%;margin-right:2%;float:left;text-align:center;border:#e2e2e2 1px solid;background-color: #FFF; background:url(kb.png) center; border-radius: 5px;  box-shadow:0px 1px 1px rgba(0, 0, 0, 0.5); margin-top:10px; }

/*解梦列表*/
.seazi01{ float:left; width:20%; text-align:center}
.jmbtn01{width:50%;height:23px;line-height:23px;vertical-align:top; float:left; font-size:12px;border:2px solid #a42af9;}
.btn05{ background:url(btnbg.jpg) repeat-x; width:29%; height:29px; border:0; color:#FFF; font-weight:900; margin-left:-3px!important;margin-left:-6px; font-size:14px;}
.mjhover01{ margin-left:20%;}
.jmlist{ width:98%; float:left; font-size:16px;line-height:35px; border-bottom:2px solid #a42af9;background:#efefef; padding:5px 1% 0;overflow:hidden; zoom:1;white-space:nowrap;}
.wxlist{width:98%; padding:0px 1% 0;float:left;height:35px;line-height:35px; margin-bottom:10px; text-align:center}
.ces03{ background:#f3f3f3; border:1px solid #e8e4e4; margin:5px 2%; padding:5px; overflow:hidden; zoom:1}
.ces03 li a{width:31%;margin-right:1%;margin-left:1%; float:left; text-align:left; font-size:14px;}
.ces03 li a:hover{color:#9e1df8}
.ces04{  padding:5px 1%; overflow:hidden; zoom:1}
.ces04 li a{width:28.7%;margin-right:1%;margin-left:1%; float:left; border:1px solid #e8e4e4; margin-bottom:5px; padding:3px; text-align:center; }
.ces04 li a:hover{ color:#9e1df8}
.ymlist{ text-align:center}
.ymlist li{ display:inline-block;}
.ymlist li a{  padding:0px 5px; margin-left:5px; border:1px solid #999; background: -webkit-gradient(linear, 0 0, 0 100%, from(#e3e3e3), to(#fff));background: -moz-linear-gradient(top, #e3e3e3, #fff); border-radius:3px; font-size:14px; }
/*梦境页面*/
.pub_con h2{ text-align:center; line-height:50px; border-bottom:1px dashed #999999; padding:20px 0 15px 0;}
.sx_i{}
.sx_pic_i{float:left; width:15.5%; background:#aa0000; color:#ffcc00; margin:4px 0 0 4px; text-align:center;}
.sx_pic_i img{}
.sx_pic_i a{ color:#ffcc00; text-align:left;}
.sx_text_i{ background:#8e0000; text-align:center; line-height:28px; padding:3px 0;}
.sx_text_i a{background:#8e0000; text-align:center; line-height:28px; padding:3px 0; color:#fee9bb}
.zkqw{ width:60px; height:55px; text-align:center; margin:0 auto; border:4px solid #d9d8d8; box-shadow:0px 5px 5px #3b3b3b; background: -webkit-gradient(linear, 0 0, 0 100%, from(#8c0000), to(#ff0404));background: -moz-linear-gradient(top, #8c0000, #ff0404); margin-top:10px; margin-bottom:20px;border-radius:50px 50px; padding-top:5px;}
.zkqw a{color:#fff; }
/*list页面*/
.list li{ border-bottom:1px dashed #9d9d9d; padding:5px 3px 10px; margin-bottom:5px;}
.list a{ }
.list dt a{ color:#961aed}
.list dd {border-bottom:1px dashed #9d9d9d;padding:5px 3px 10px; margin-bottom:5px;}

.dream_dl li{ padding:5px 3px 10px; margin-bottom:5px;}
.dream_dl a{ }
.dream_dl dt a{ color:#961aed}
.dream_dl dd {padding:5px 3px 10px; margin-bottom:5px;}
.nav_div2{ width:98%; margin:0px 0px 10px 0px; float:left; font-size:16px;line-height:35px; border-bottom:2px solid #a42af9;background:#efefef; padding:5px 1% 0;overflow:hidden; zoom:1;}


.pager2 { text-align:center; clear: left;background-color:#F5F5F5;text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.pager2 a, .pager2 span { padding: 5px 8px; margin: 10px 4px; float: left; font-size: 16px; background: #bbc3d7; background: -webkit-gradient(linear,0 0,0 100%,from(#e1e5f0),to(#bbc3d7)); text-shadow: 1px 1px 1px #fff; color: #293a65; -webkit-border-radius: 5px; }
.pager2 span { border: #a0a9c1 1px solid; background: #FFFFFF; }

/*文章*/
.fpx a{ color:#241aed}
.fpx a:hover{ color:#961aed}
.cmdProduct
{
 background-color:#fff5ec;
 border:1px solid #fcc;
 margin-bottom:0px;
 border:1px solid #fcc;
 width:96%;
 margin:5px auto;
 color: #706A6A;
 text-align:center;
 padding: 10px 10px;
 font-size:14px;
 overflow: hidden;
}
.zbslt {font-size: 14px;color: #666; height: 22px;}
.left{margin-left:0px;}
.zbbtn { outline: none;font-size: 14px;color: #fff;margin-top:6px;line-height: 24px;border: 1px solid #fda039;border-radius: 3px;text-align: center;background: -webkit-gradient(radial,50% 0%,0,50% 0%,120,from(#ffbc42),to(#fda039));background-position: 0 0;background-color: #fda039;cursor: pointer; margin-left:10px;}
.sx_peidui {width:100%;padding:1%;color:red;text-align:left;margin-bottom:5px; overflow:hidden;}
.SX_sxzp {width:100%;float:left;}
.SX_sxzp ul li {width:48%;float:left;font-size:14px;padding:1%;}
.SX_sxzp ul li a{text-decoration:underline;color: #333;}

/*黄历*/
.details { color: #333333; font-size: 14px;}
.details table{border-bottom:1px #f888c5 solid;border-left:1px #f888c5 solid;background:#fff; width:100%;}
.details td { border-right: 1px solid #f888c5; border-top: 1px solid #f888c5; padding:2px 5px;}

.cf14 { text-align: center;}
.gl{background:#e84ca1;color:#fff;}
.whitea{color:#fff;text-decoration:underline;}
.whitea:hover{background:#723908;text-decoration:none; padding:5px 0}
.yiimg { background:url( hdjr_yi.gif) no-repeat scroll 50px 4px transparent;}
.jiimg {background: url( hdjr_ji.gif) no-repeat scroll 50px 4px transparent;}

/*大师亲算*/
.dsqsimg{ overflow:hidden; zoom:1; padding:0 1% 10px; width:98% }
.dsqsimg a{}
.dsqsimg a:hover{ color:#961aec}
.dsqsimg p{ padding-top:0px;}
.dsimg{ float:left; width:35%; padding-left:2%;}
.dsimg img{ width:130px; height:81px;}
.dsp{ float:right; width:62%; text-align:left}
.pub_con_qslist a{ overflow:hidden; zoom:1;width:98%; padding:10px 1% 10px;float:left; border-bottom:1px dashed #999999; background:#fff}
.pub_con_qslist a:hover{background:#f6eaff}
.dsimg01{ float:left; width:25%; padding-left:2%; margin-right:10px;}
.dsimg01 img{ border:1px solid #999}
.zhuyi{ border:1px solid #f6a50d; background-color:#fffee7; padding:10px;}

/*评价*/
.y_ny_r_view,.y_ny_r_py,ul.y_ny_r_c_list{ overflow:hidden;zoom:1 }
.y_ny_r_view .s1_l{ width:30%; float:left; margin-top:15px; text-align:center}
.y_ny_r_view .s1_l p{ color:#404040; text-align:center;}
.y_ny_r_view .s1_l .fB{ font-weight:bold;}
.y_ny_r_view .s1_l .f20{ font-size:20px; font-family:Tahoma, Geneva, sans-serif; font-weight:bold; color:#ff6600;}
.y_ny_r_view .s1_l .cDGray{ color:#666;}
.y_ny_r_view .s1_r{ width:65%; float:right; margin-top:15px; border-left:1px solid #f1e0fd; padding-left:4%;}
.y_ny_r_py{ border:1px solid #f4e5ff;  margin-top:10px; }
.y_ny_r_py ul{ border-bottom:1px solid #f1e0fd; line-height:26px;overflow:hidden;zoom:1 }
.y_ny_r_py ul li{ float:left; width:33%; text-align:center;}
.y_ny_r_c_tit{  background:#f1e0fd; border-bottom:1px solid #d497ff; color:#000; padding:5px 10px; margin-top:10px; }
ul.y_ny_r_c_list{ height:auto;   }
ul.y_ny_r_c_list li { border-bottom:1px solid #dadbda; overflow:hidden;zoom:1; padding:10px;}
ul.y_ny_r_c_list .time{ font-size:14px; color:#999; }

.ces05{width:94%;float:left;padding:0 3%;line-height:20px;margin-bottom:10px;font-size:16px}
.ces05 .lh{width:10%;line-height:40px}
.ces05 a{color:#fff;text-decoration:none;width:100%;height:50px;display:block;margin-top:-10px;padding-top:10px;}
.ces05 a:hover{}
.ces05 li{width:19.1%;margin-right:2%;padding-top:10px;height:50px;float:left;text-align:center;border:#731aec 1px solid;background-color: #731aec;
border-radius: 10px;  /*边框圆角*/
box-shadow:0px 1px 1px #d89fff; /*阴影*/
background:-webkit-gradient(radial,50% 0%,0,50% 0%,120,from(#b03dff),to(#731aec)); /*背景园点渐变*/
background:-moz-radial-gradient(top,#b03dff,#731aec);
/*background: -webkit-gradient(linear,0 0,0 100%,from(#eedafc),to(#ffffff)); /背景横向渐变/
background:-moz-linear-gradient(top,#eedafc,#ffffff);*/
 }

.nav03{ background:url(nav_bg.png) repeat-x; padding: 11px 2%; width: 96%;float:left;font-size:18px;line-height:28px; margin-bottom:10px; height:59px;}
.nav03 a{color:#fff;text-decoration:none;display: block;}
.nav03 ul li{width:14.2%; float:left;text-align:center;}
.nav03 a:hover{font-weight:900}

.nav05{ background:url(nav_bg05.png) repeat-x; padding: 11px 2%; width: 96%;float:left;font-size:18px;line-height:28px;  height:89px; margin-bottom:10px;}
.nav05 a{color:#fff;text-decoration:none;display: block;}
.nav05 ul li{width:14.2%; float:left;text-align:center;}
.nav05 a:hover{font-weight:900}

/*产品列表*/
.list000 li{ border-bottom:1px solid #ffcb61; padding:5px 3px 10px; margin-bottom:5px; overflow:hidden; zoom:1}
.list000 img{ float:left; margin-right:1%; margin-top:5px; width:130px; height:81px;} 
.list000 a{ }

.xzcxpp{ margin-top:15px; margin-bottom:10px; margin-left:1%;}
.xzsel{ font-size:14px;}
.xzcxbtn{ background:url(sxbtn.png) no-repeat; width:70px; height:20px; border:0; color:#FFF; margin-left:10px;}





/*运势*/
.pub_t03{width:100%;float:left;background:#efefef; height:26px;font-size:16px; line-height:26px;margin-bottom:10px; font-size:14px;background: -webkit-gradient(linear, 0 0, 0 100%, from(#f6f6f6), to(#ededed));background: -moz-linear-gradient(top, #f6f6f6, #ededed); overflow:hidden; zoom:1}
.pub_t03 ul li{float:left; text-align:center; width:25%; box-sizing:border-box;}
.pub_t03 ul li a{ color:#961aec; display:block; }
.pub_t03 ul li a:hover{cursor:pointer }
.pub_t03 ul li a.pub_hand{ background:#961aec; color:#FFF; box-shadow:inset #580096 0px -8px 5px -2px;}
.xzsxjj{ padding:10px 10px;  border:1px solid #a42af9;}
.xzsxjj img{ float:left; margin-right:0px; margin-top:10px; width:18%}
.dayys li{ float:left; margin-left:8px; font-size:14px; width:38%;}

/*list*/
.pub_con03{width:98%; margin:0 1%; float:left; margin-bottom:10px; border-top:0; overflow:hidden; zoom:1; box-sizing:border-box;}
.love_bg{ width:100%; float:left;	box-sizing:border-box; letter-spacing:1px;	}
.allbkmid{ overflow:hidden; zoom:1 }
.love_intb_title{  box-sizing:border-box; padding:5px 10px; color:#fff; background: #a42af9; font-weight:900; }
.love_intb_title11{  box-sizing:border-box; padding:5px 10px; color:#fff; background: #a42af9; font-weight:900; border-bottom:1px solid #7001bf; 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a92dff), color-stop(100%,#961aec));
background:-moz-linear-gradient(top,#a92dff,#961aec); border-top:1px solid #d18eff; box-shadow:inset #7001bf 0 -10px 8px -8px }
.love_inbk1{ width:100%; border:1px solid #a42af9; float:left; box-sizing:border-box; padding:10px 10px; }
.love_inbk11{ width:100%; float:left; box-sizing:border-box; padding:10px 10px;	}
.love_inbk11 form{ color:#FFF; }
.xmla_an{  width:100%;	float:left;	box-sizing:border-box;	text-align:center;	font-size:1em;	margin:5px 0px;	}
.xmla_an a{	width:100%;	height: 35px; float:left;	line-height:35px;	color: #fff; background-color:#6e00bb; 
background:-moz-linear-gradient(top,#c36dff,#6e00bb);  /*Mozilla*/	
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c36dff), color-stop(100%,#6e00bb)); 
border-radius:20px;	text-align:center; border:solid 1px #bc5cff; box-sizing:border-box; box-shadow:inset #7702c9 0 -8px 8px 2px; cursor:pointer;
}
.xmla_an a:hover{ background:-moz-linear-gradient(top,#cc83ff,#b24cf9);  /*Mozilla*/	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cc83ff), color-stop(100%,#b24cf9));	border:solid 1px #bc5cff;box-shadow:inset #be61ff 0 8px 8px 2px;}	
.xmla_an11{padding:0 5%; background:-moz-linear-gradient(top,#fff,#f8eeff); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#f8eeff)); border:0;text-align:center;border-radius:20px; border:solid 1px #7303c1; color:#7303c1;box-shadow:inset #d9a4fe 0 3px 2px 0px; }


/*list结果页样式*/
.nameall{ border:1px solid #d9a2ff;}
.natit{ overflow:hidden; zoom:1; line-height:32px; padding-left:10px; color:#fff; background-color:#a42af9}
.nacon { overflow:hidden; zoom:1;  padding-bottom:20px; }
.nacon li{ margin-top:5px; margin-bottom:5px; float:left; width:90px; margin-left:15px; display:inline;}
.more001{ float:right; font-size:12px; font-weight:normal; padding-right:10px; color:#a06d2e;}
.more001 a{ color:#a06d2e;}
.bn_70{  border:0; line-height:25px; color:#FFF; font-size:14px; font-weight:900;margin-right:5px;background:-moz-linear-gradient(top,#c36dff,#6e00bb);  
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c36dff), color-stop(100%,#6e00bb)); 
border-radius:2px; box-shadow:inset #b853ff 0 12.5px 0 0; border:1px solid #a72bfd }
.jspb{ padding: 10px 0}
.jspb li{ margin-top:2px;}
.mpbg{ background:url(icon_xx_xm.png) no-repeat; width:67px; height:20px; float:left; text-align:center; color:#FFF; font-size:12px; line-height:20px; margin-right:10px;margin-top:3px; }

/*首页焦点图修改*/

.maincontent { margin: 0 auto; width: 320px; overflow: hidden; }

/* 广告控件 */
.advImgDiv{ width:100%; height:163px; overflow:hidden; background-color:White; margin:0px auto; position:relative; display:block; }
.container {      margin: 0 auto;        width: auto;      }    
#slides .slidesjs-navigation {      margin-top:3px;    }
#slides .slidesjs-previous {      margin-right: 5px;      float: left;    }
#slides .slidesjs-next {      margin-right: 5px;      float: left;    }
.slidesjs-pagination {      position:absolute; right:15px;top:145px;      float: right;      list-style: none;      z-index:1001;    }
.slidesjs-pagination li {      float: left;      margin: 0 1px;      z-index:1001;    }
.slidesjs-pagination li a {      display: block;      width: 6px;      height: 0;      padding-top: 6px;      background-image: url(pagination.png);      background-position: 0 0;      float: left;      overflow: hidden;    }
.slidesjs-pagination li a.active,
.slidesjs-pagination li a:hover.active {      background-position: 0 -6px    }
.slidesjs-pagination li a:hover {      background-position: 0 -12px    }    #slides a:link,
#slides a:visited {      color: #333    }
#slides a:hover,    #slides a:active {      color: #9e2020    }
.navbar {      overflow: hidden    }
#slides { display:none; }


.pub_con h3{ font-size:18px; line-height:280%;}
.hlist{ overflow:hidden; zoom:1}
.hlist li{ float:left; width:50%;}

.ces06{width:100%;float:left;margin-bottom:10px;font-size:14px;}
.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 #d89fff; /*阴影*/ 
background:-webkit-gradient(radial,50% 0%,0,50% 0%,120,from(#b03dff),to(#731aec)); /*背景园点渐变*/
background:-moz-radial-gradient(top,#b03dff,#8c28f4);
border-radius:50px 50px;
}

/*个人中心*/
.hynav{ background:url(hy_tbg.png); height:45px; line-height:45px; padding:0px 4% 0px 4%;}
.hynav .h1 { color:#FFF; text-align: center; width:40%; float:left; font-size:20px; text-shadow:0px -1px 1px #460077}
.hynav .h2 {  width: 27%; float:left; padding-top:12px;}
.hynav .h3 { float: right; width: 28%; text-align: right;}
.hynav .h4 { float:left; width: 68%; font-size:18px; text-shadow:0px -1px 1px #460077; color:#FFF;}
.hynav .h4 img{ width:16px; float:left; margin-top:15px; margin-right:10px;}
.hynav a{ color:#FFF;}
.hynav a:hover{ color:#eacbff;}
.hywx{ background-color:#ffffe8; border-bottom:1px solid #ffe44d; color:#1e51b9;padding:5px 4% 5px 4%; font-size:14px}
.hycon{padding:0px 4% 0px 4%; }
.hyform{ overflow:hidden; zoom:1; padding:30px 20px 20px;}
.hyform p{ margin-bottom:10px}
.hylabel{ width:80px; float: left; line-height:35px; text-align: right;}
.hyinput{ width:68%; border:solid 1px #CCCCCC;	height:35px;	margin:0 auto;	text-indent:5px;	border-radius: 5px;	-moz-box-shadow: 3px 3px 3px #f0f0f0 inset;	-webkit-box-shadow: 3px 3px 3px #f0f0f0 inset;	box-shadow:3px 3px 3px #f0f0f0 inset;	box-sizing:border-box;	font-size:1em;	}
.hyxmla_an{ width:100%; float:left; box-sizing:border-box; text-align:center; font-size:1em; margin-top:10px;}
.hyxmla_an a{ width:100%; height: 35px; float:left;	line-height:35px; color: #fff; background-color:#a630f9; background:-moz-linear-gradient(top,#bc5cff,#9018e5); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bc5cff), color-stop(100%,#9018e5));	border-radius:5px; text-align:center;	border:solid 1px #9018e5;	box-sizing:border-box; }
.hyman{ background-color:#e4e4e4; padding:5px 4% 5px 4%; overflow:hidden; zoom:1 }
.hyman img{ float:left; margin-top:3px; margin-right:5px;}
.hyman a{ color:#1e51b9;}
.hyman a:hover{ text-decoration:underline;}
.marbot10{ margin-bottom:10px}
.hytzx{ background:url(hy_tzx.png) repeat-x; height:85px; color:#FFF;padding:15px 4% 0px 4%;}
.hytxyuan{ background: #39F url(tx.png) center; float:left; width:60px; height:60px;  border:2px solid #FFF; box-shadow:0px 1px 2px #3b3b3b; border-radius:50px 50px; margin-right:10px; }
.hyztsz{font-size:16px; text-shadow:0px 1px 1px #460077;}
.hyxmjl a{ background-color:#f8f8f8; background:-moz-linear-gradient(top,#fafafa,#ededed); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fafafa), color-stop(100%,#ededed)); height:35px; line-height:35px; border-bottom:1px solid #acacac; padding:5px 4% 5px 4%; display:block; font-size:16px }
.hyxmjl a:hover{ background:#f6f6f6}
.hydht{ background-color:#a832fb; overflow:hidden; zoom:1}
.hygr{ float:left; background-color:#6903b2; color:#FFF; padding:5px 4% 5px 4%; font-size:16px}
.hyys{ float:right; margin-right:4%;}
.hyys li{ float:left;}
.hyys a{display:block; margin-top:4px; width:80px; text-align:center; padding:3px 0px; color:#FFF; margin-left:2px;}
.hyys a:hover,.hyys a.hybbb{ background-color:#FFF; -moz-border-radius:5px 5px 0px 0px; border-radius:5px 5px 0px 0px; padding:3px 0px; color:#6903b2;}
.hyconbg{ background-color:#e7e7e7; padding:1%}
.hyconbgys{ background-color:#FFF}
.hygeyt{ overflow:hidden; zoom:1}
.hygeyt li a:hover,.hygeyt li a.fff{ background:#FFF;}
.hygeyt li,.hygeyt li a.ysfff{background:-moz-linear-gradient(top,#fbf5ff,#f0ddff); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbf5ff), color-stop(100%,#f0ddff)); width:33.33%;height:35px; line-height:35px; text-align:center; float:left; }
.hygeyt li a,.hygeyt li a.ysfff{width:100%; display:block}
.hygeyt li a.ysfff{color:#F00}
.hygeyt li a.ysfff:hover{ text-decoration:underline; color:#F00}
.hyconcon{ padding:0px 1% 10px 1%;}
.hytit{ background-color:#e7e7e7; padding:5px 0 5px 5px; margin-top:10px; margin-bottom:10px;}
.hylist li{ border-top: #f8f8f8 1px solid; border-bottom: #f4f4f4 1px solid; padding: 8px 0px; display: block; overflow: hidden; font-size:14px;}
.hylist li a:hover { text-decoration:underline; color:#961aec} 


.hyzx{ overflow:hidden; zoom:1; padding:5px 4% 5px 4%;}
.hyzx .l{width:30%; float:left; margin-right:2%}
.hyzxwz{ width:68%; float:right;padding-top:0px;}

.weixin{ text-align:center; width:100%;}
.weixin01{ font-weight:bold; color:red;}

.m {line-height: 28px;margin: 0 2%;padding: 11px 2% 0;width: 92%;}
.m dl {height: 105px;margin: 15px auto 8px;overflow: hidden;width: 100%;}
.m dt {float: left;margin-right: 10px;width: 120px;}
.m img {height: 90px;width: 120px;}
.m dd {line-height: 20px;overflow: hidden;}
.m p {color: #666;height: 60px;line-height: 28px;overflow: hidden;}


.xingzuo_box{width:100%;margin-left:auto;margin-right:auto;margin-bottom:4px;height:auto;overflow:hidden;}
.xingzuo_box li{float:left;width:16%;height:30px;line-height:24px;text-align:center; margin-left:2px;}
.xingzuo_box li a{color:#fff;font-size:16px;padding:3px 6px;background:#CC9900; display:block}

.pager { clear: left; margin-top: 10px; }
.pager li { margin: 10px 0; float: left; width: 33%; text-align: center; font-size: 16px; line-height: 24px; background: #a0a9c1; background: -webkit-gradient(linear,0 0,0 100%,from(#a0a9c1),to(#a0a9c1)); border: #a0a9c1 1px solid; text-shadow: 1px 1px 1px #fff; color: #293a65; text-indent: 0px; list-style-type: none; }
.pager li:first-child { width: 32%; -webkit-border-top-left-radius: 10px; -webkit-border-bottom-left-radius: 10px; background: #bbc3d7; background: -webkit-gradient(linear,0 0,0 100%,from(#e1e5f0),to(#bbc3d7)); }
.pager li:last-child { width: 32%; -webkit-border-top-right-radius: 10px; -webkit-border-bottom-right-radius: 10px; background: #bbc3d7; background: -webkit-gradient(linear,0 0,0 100%,from(#e1e5f0),to(#bbc3d7)); }


.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_box{padding-top:12px;padding-bottom:4px;padding-right:2%;padding-left:2%;border-bottom:1px dotted #cecece;position:relative;height:auto;min-height:80px;max-height:100px;overflow:hidden;}
.list_box dt{float:left;width:80px;height:60px;margin-right:10px}
.list_box dt img{width:80px;height:60px;}
.list_box dd{overflow:hidden;line-height:20px;}
.list_box dd h3{height:auto;line-height:22px;font-size:18px;color:#8b8b8b;font-weight:normal;}
.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;width:100%;font-size:12px;font-style:normal;}

/*首页底部*/
.nav_footer {width: 100%;height: 70px;background: #cc3399;margin-bottom: 12px;display: table;}
.nav_footer li {width: 25%;float: left;text-align: center;font-size: 16px;line-height: 30px;}
.nav_footer li a {color: #fff;}

/*十二生肖头部导航*/
.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*/

.fx { padding-bottom: 5px; padding-left: 0px; padding-right: 0px; padding-top: 5px}
.show_next {width: 300px;border: 1px #CCCCCC solid;overflow: hidden;padding: 5px;}
.show_next .show_next_pre {width: 150px; height: 55px; color: #efefef; overflow: hidden; font-size:12px; text-align:center;float:left;}
.show_next .show_next_nxt {width: 150px;height: 55px;color: #efefef;overflow: hidden;font-size: 12px;text-align: center;float:right}
.show_next .show_next_pre a {padding-bottom: 3px; line-height: 18px; padding-left: 10px; width: 116px; padding-right: 10px; display: inline-block; background: #cc3399; height: 54px; color: #efefef; overflow: hidden; padding-top: 3px}
.show_next .show_next_nxt a {padding-bottom: 3px; line-height: 18px; padding-left: 10px; width: 116px; padding-right: 10px; display: inline-block; background: #cc3399; height: 54px; color: #efefef; overflow: hidden; padding-top: 3px}
.show_next .show_next_pre a {background-color: #666; background-position: -8px -425px}
.show_next .show_next_pre a:hover {background-position: -8px -485px; color: #fff}
.show_next .show_next_nxt a {padding-left: 4px; padding-right: 20px; background-position: 120px -545px}
.show_next .show_next_nxt a:hover {background-position: 120px -605px; color: #fff}

.ad_ad01 {width:100%; overflow:hidden; zoom:1}
.ad_ad01 li{float:left;margin: 0 1% 0 2%;display:block;width:46%;text-align:left;font-size:14px;}
.ad_ad01 li a:hover{color:#961aec;}
.ad_ad01 img{margin-right:5px;}