﻿/* 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; margin-bottom:10px; 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;background:#efefef; 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);
 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% ;float:left; margin-bottom:5px; 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 ;text-decoration:none}
.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; padding:0px 1%; border:1px solid #ccc; border-top:0; margin-bottom:10px;}
/*底部*/
.footer{ clear: both; overflow: hidden; font-size: 16px; height:60px; 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;}
.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;  padding:5px 1%; overflow:hidden; zoom:1; margin-bottom:10px;}
.tjdiv li{ width:25%; float:left; text-align:center}
.tjdiv 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 10px 0;}
.sx_i{}
.sx_pic_i{float:left; width:15.2%; 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}
/*黄历*/
.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:12.5%; float:left;text-align:center;}
.nav03 a:hover{font-weight:900; color:#FFf}

.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; background: #f1f1f1;}
.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;
}




.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:80px;}
.list_box dd{overflow:hidden;line-height:20px;}
.list_box dd h3{height:auto;line-height:22px;font-size:18px;color:#9723e7;font-weight:normal;}
.list_box a{color:#000; text-decoration:none;}
.list_box a:hover { text-decoration: none; color:#F00 }
.list_box dd p{color:#000;font-size:12px; height:60px; overflow:hidden}
.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;}




/*增加样式*/
.inner a { display: inline-block; background: #f1f1f1; margin: 2px; padding: 0 5px; text-align: left; line-height: 25px; border-radius: 5px; }
.title {
    height: 2.625rem;
    line-height: 2.625rem;
    border-bottom: 1px solid #e4e4e4;
    border-top: 3px solid #e59d52;
    background: #fff; 
}

.calendar-content{margin:0 1rem;color:#292929;overflow:hidden;padding:.75rem 0;height:8rem}
.calendar-left{width:20%;height:auto;background-color:#fef4e3;text-align:center;}.calendar-left .c-h{height:auto;background-color:#e59d52;width:100%}.calendar-left .c-h ul{padding-top:.125rem;clear:both;margin:0 .35rem}.calendar-left .c-h ul:after{display:block;clear:both;visibility:hidden;height:0;overflow:hidden;content:"."}.calendar-left .c-h li{float:left;width:50%}.calendar-left .c-h span{width:.25rem;height:.25rem;display:block;margin:0 auto;background-color:#fff;border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%}.calendar-left .a,.calendar-left .c,.calendar-left .d{font-weight:700;font-size:.75rem;height:1.5rem;line-height:1.5rem}.calendar-left .b,.calendar-left .c{color:#333}.calendar-left .b{font-size:2rem;font-weight:700;height:2.5rem;line-height:2.5rem}.calendar-left .a,.calendar-left .d{font-size:.75rem;color:#e59d52}
.calendar-right{ width:78%; margin-left:2%}
.calendar-right .e{width:100%;margin-top:-.25rem;clear:both}.calendar-right .e ul{border-bottom:1px solid #e4e4e4;height:1.625rem;line-height:1.625rem;float:left;clear:both;width:100%}.calendar-right .e ul:after,.calendar-right .e:after{display:block;clear:both;visibility:hidden;height:0;overflow:hidden;content:"."}.calendar-right .e li{float:left;font-size:.875rem;padding-right:.5rem}.calendar-right .f{border-bottom:1px solid #e4e4e4;clear:both;height:1.625rem;line-height:1.625rem}.calendar-right .f:after{display:block;clear:both;visibility:hidden;height:0;overflow:hidden;content:"."}.calendar-right .f ul{float:left;margin-right:.5rem}.calendar-right .f li{float:left;font-size:.875rem;padding-right:.5rem}.calendar-right .g{clear:both}.calendar-right .g:after{display:block;clear:both;visibility:hidden;height:0;overflow:hidden;content:"."}.calendar-right .g .left{height:1.625rem;line-height:1.625rem;margin-right:.25rem}.calendar-right .g .left span{font-size:.875rem;display:block;width:1rem;height:1rem;line-height:1rem;border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;text-align:center;margin-top:.25rem}.calendar-right .g ul{height:1.5rem;overflow:hidden}.calendar-right .g li{float:left;font-size:.875rem;height:1.5rem;line-height:1.5rem;padding-right:.5rem}.calendar-right .y{margin-top:.125rem}.calendar-right .y .left span{border:1px solid #e59d52;color:#e59d52}.calendar-right .j .left span{border:1px solid #a83b00;color:#a83b00}
.left { float: left;}
.right{ float:right;}


.hf{background:#f8f8f8;width:100%;border-top:1px solid #d9d9d9;overflow:hidden;}
.hf li{width:50%;float:left;text-align:center;height:36px;line-height:36px;border-bottom:1px solid #d9d9d9;}
.hf li a{border-right:1px solid #d9d9d9;display:block;}


.head_box{float:left;width:100%;}

.head_box .head_2{width:100%;overflow:hidden;margin:0px 10px 0px 10px;padding:7px 0px 7px 0px;*padding:5px 0px 4px 0px;border-bottom:1px dashed #cecece;}
.head_box .head_2 .head_h4c{float:left;width:50px;height:24px;line-height:22px;color:#ffffff;text-align:center;font-size:14px;font-weight:normal;margin-left:2px;font-family:"Microsoft YaHei","SimSun","宋体";display:inline-block;border-radius:2px;}
.head_box .head_2 .head_h4f{float:left;width:50px;height:50px;line-height:50px;color:#ffffff;text-align:center;font-size:18px;font-weight:normal;margin-left:2px;font-family:"Microsoft YaHei","SimSun","宋体";display:inline-block;border-radius:8px;}
.head_box .head_2 .head_h4y{float:left;width:50px;height:50px;color:#ffffff;background:url(h4_bg.png) no-repeat;text-align:center;font-size:18px;line-height:50px;font-weight:normal;margin-left:2px;font-family:"Microsoft YaHei","SimSun","宋体";display:inline-block;overflow:hidden;}
.head_box .head_2 .head_h4y_temp{float:left;width:50px;height:100px;color:#ffffff;text-align:center;font-size:12px;line-height:150%;font-weight:normal;margin-top:12px;margin-left:2px;font-family:"Microsoft YaHei","SimSun","宋体";display:inline-block;overflow:hidden;}
.head_box .head_2 .head_h4y.zi3{font-size:14px;}
.head_box .head_2 .head_h4y.zi4{font-size:16px;line-height:20px;padding-top:4px;}
.head_box .head_2 .head_h4c a,.head_box .head_2 .head_h4f a,.head_box .head_2 .head_h4y a{color:#ffffff;display:inline-block;}
.head_box .head_2 .h4_1{background-position:0px 0px;}
.head_box .head_2 .h4_2{background-position:-55px 0px;}
.head_box .head_2 .h4_3{background-position:-110px 0px;}
.head_box .head_2 .h4_4{background-position:-165px 0px;}
.head_box .head_2 .h4_5{background-position:-220px 0px;}
.head_box .head_2 .h4_6{background-position:0px -55px;}
.head_box .head_2 .h4_7{background-position:-55px -55px;}
.head_box .head_2 .h4_8{background-position:-110px -55px;}
.head_box .head_2 .h4_9{background-position:-165px -55px;}
.head_box .head_2 .h4_10{background-position:-220px -55px;}
.head_box .head_2 .h4_11{background-position:0px -110px;}
.head_box .head_2 .h4_12{background-position:-55px -110px;}
.head_box .head_2 .h4_13{background-position:-110px -110px;}
.head_box .head_2 .h4_14{background-position:-165px -110px;}
.head_box .head_2 .h4_15{background-position:-220px -110px;}
.head_box .head_2 ul{float:left;width:80%;display:inline-block;font-size:14px;overflow:hidden;}
.head_box .head_2 ul li{float:left;width:100%;height:25px;display:inline-block;font-size:14px;line-height:25px;white-space:nowrap;overflow:hidden;margin-left:2%;color:#aaaaaa;}
.head_box .head_2 ul li.rt{margin-left:3%;}
.head_box .head_2 ul li a.li_name{color:#C74C02;}




.class{height:160px;margin-top:10px; background:#faf8f5;}
.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:Simsun}
.class ul li a span{display:block;width:43px;height:43px;margin:0 auto 5px;background:url(mva.png) no-repeat;background-size:320px auto}

.figure,.love,.life,.items{background:url(class_bg1.png) right bottom no-repeat;}
.plant,.gods,.building,.natural{margin-top:-1px;background:url(class_bg2.png) left top no-repeat;}
.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}



/*fla*/
.cl:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.cl { zoom: 1; }

.frame { margin-bottom: 10px; border: 1px solid #e1e1e1; background: #FFF; }
.title { padding: 0 10px; height: 32px; font-size: 16px; font-weight: 700; line-height: 32px; overflow: hidden; }

.block { margin: 10px 10px 0; }

.temp { margin: 1px; }

.slideshow { clear: both; }
    .slideshow li { position: relative; overflow: hidden; }
    .slideshow span.title { position: absolute; bottom: 0; left: 0; margin-bottom: 0; width: 100%; height: 32px; line-height: 32px; font-size: 14px; text-indent: 10px; }
    .slideshow span.title, .slidebar li { background: rgba(0,0,0,0.3); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = #30000000,endColorstr = #30000000); color: #FFF; overflow: hidden; }
.slidebar li { float: left; margin-right: 1px; width: 20px; height: 20px; line-height: 20px; text-align: center; font-size: 10px; cursor: pointer; }
    .slidebar li.on { background: rgba(255,255,255,0.5); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = #50FFFFFF,endColorstr = #50FFFFFF); color: #000; font-weight: 700; }
	

a:hover { text-decoration: none; color:#F00 }

.frame { background: none; border: 0px solid #fff; margin-bottom: 0px; }
.temp { margin: 0; }
.slidebar { position: absolute; top: 5px; left: 4px; }
    .slideshow span.title, .slidebar li { background: rgba(0,0,0,0.3); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = #90000000,endColorstr = #90000000); color: #FFF; overflow: hidden; }
        .slidebar li.on { background: rgba(255,255,255,0.5); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = #90000000,endColorstr = #90000000); color: #ff0; font-weight: 700; }

.slideshow SPAN.title { text-indent: 0px; }
.block { margin: 0;position: relative; }
#frameHlicAe { margin: 0px !important; border: 0px !important; }
.comiis_wrap960, .comiis_wrapad { margin: 0 auto; width:100%; }
.comiis_wrapad { margin-top: 10px; }
.comiis_wrapad { overflow: hidden; }
    .comiis_wrapad img { float: left; margin-top: 0px; }

#slidesImgs li { width:100%;  display: none; }



.box{ width:100%; margin:0 auto; position:relative; overflow:hidden; _height:100%;}
.picbox{ width:100%;  overflow:hidden; position:relative;}
.piclist{ position:absolute; left:20px; top:0px}
.piclist li{ background:#eee; margin-right:1%; padding:0.5%; float:left; width:13%}
.piclist li img{ width:100%}
.swaplist{ position:absolute; left:-3000px; top:0px}
.og_prev,.og_next{ width:30px; height:50px; background:url(icon.png) no-repeat; background:url(icon_ie6.png) no-repeat\9; position:absolute; top:20px; z-index:99; cursor:pointer;filter:alpha(opacity=70); opacity:0.7;}
.og_prev{ background-position:0 -60px; left:4px;}
.og_next{ background-position:0 0; right:4px;}


.main{ width:100%; margin:5px 1.5%;}
.main li{ width:32%; margin:0 auto; float:left; text-align:left; font-size:12px; margin-left:2px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.pub_t001{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(#ff5102), to(#e24700));
background: -moz-linear-gradient(top, #ff5102, #e24700);overflow:hidden; zoom:1; color:#FFF;}
.pub_t001 ul li{float:left; text-align:center; width:16%; }
.pub_t001 ul li a{ color:#fff; display:block; cursor:pointer; margin-top:5px; }

.pub_t001 ul li a:hover,.pub_t001 ul li a.pub_hand02{ color:#e24700;-moz-border-radius:5px 5px 0px 0px; border-radius:5px 5px 0px 0px;box-shadow:#ff5102 -1px -2px 1px; background:-webkit-gradient(linear, 0 0, 0 20%, from(#e24700),to(#FFF));background: -moz-linear-gradient(top, #e2e2e2, #FFF);  }





.changjianmeng { margin: 0px auto;margin-top: 10px;padding-left: 5px;overflow: hidden;background: #fcf9f3;font-size: 14px;}
.changjianmeng strong,.changjianmeng ul li a {color:#866c42;float: left;}
.changjianmeng ul li {float: left;color:#b76557;text-align: left;text-decoration: none;
overflow: hidden;white-space: nowrap;text-overflow: ellipsis;padding-right:10px; }
.changjianmeng a:hover, .changjianmeng a:active, .changjianmeng a:focus{color:#b76557;}


.zhjm_fl {width: 100%;float: left;text-align:center;}
.zhjm_fl ul li {width: 100%;float: left;line-height: 24px;font-size: 0.875em;text-align: center;margin: 6px 0;}
.zhjm_fl ul li a {width:25%;float: left;}
.zhjm_fl ul li p {font-size: 14px;display: block;line-height: 14px;text-align:center;}



/*增加样式*/
.index_title{height:49px; margin:5px 0%; border-radius:3px;}
.index_title li{background:#f3f3f3;width:14%;height:45px;float:left;text-align:center;line-height:45px;border:1px solid #ccc;border-right:0px;margin-left:-1px;border-top:2px solid #c39;font-weight:normal;text-decoration:none;}
.index_title .w25{width:25%;}
.index_title .w33{width:33.3%;}

.index_title .w15{width:20%;}
.more_btn{text-align:center;width:100%;height:42px; margin-bottom:5px; }
.more_btn a{display:block;height:32px;background:#efefef; padding-top:5px;}
.more_btn a:focus{background:#cc3399;color:#ffffff;}
.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} 
.img_cnt{float:left;display:inline-block;width:140px;height:105px;text-align:center;font-size:14px;margin-left:4px;margin-right:4px;white-space:nowrap;overflow:hidden;position:relative;}
.img_cnt img{margin:0 auto;width:140px;height:105px;}
.img_cnt span{position:absolute;left:0;bottom:0;font-size:14px;font-weight:normal;overflow:hidden;white-space:nowrap;text-align:center;background:rgba(0,0,0,0.6);width:140px;height:24px;line-height:24px;border-top:1px solid #eee;color:#fff;}
.indlist li:first-child {color: #333; margin:5px auto;text-align: center; width:300px;}

.more a{width:98%;margin:5px 1% 0; background:#f4f4f4; text-align:center; float:left}
.more a:hover{ color:#961aec}
.sjsty{float:right; font-size:14px;}
.kbox{ font-weight:900}


.column_box ul{margin:auto;}
.column_box ul li{float:left;text-align:center;width:25%;height:30px;line-height:30px;margin:auto;border-bottom:1px dotted #cecece;white-space:nowrap;overflow:hidden;font-size:12px;}
.column_box ul li a{display:inline-block;width:100%;height:30px;line-height:30px;border-left:1px dotted #cecece;}
.column_box ul li a:hover{color:#ffffff;background:#cc3399;text-decoration:none;}