@charset "utf-8";
@import url(/static/public/css/layout.css); 
body {font-size:14px;}
.mT8{ margin-top:8px;}
.inpbox{ background: url(/static/public/images/cquery/index_skin.jpg) no-repeat; width: 990px; height: 514px; margin-top: 20px; overflow:hidden;}
.inpbox .sBlock{ width:716px; height: 293px; margin: 0 auto; background: #fff; border-radius: 4px; padding: 15px 25px 0; margin-top: 140px;}
.inpbox .sBlock .sBox{ width: 332px;*width:330px;}
.inpbox .sBlock .sBox h3{ font-size: 20px; color: #8566c4;border-bottom: 1px solid #eee; padding-bottom: 12px; text-align: center;}
form ul{ margin-top: 14px;}
form ul li{ padding: 7px 0; white-space: nowrap;}
form ul li span{display:inline-block; *float: left;width: 82px; text-align: right; margin-right:0px;}
form ul li input, form ul li select{ border: none; background: none; margin-left: 5px;}
form ul li select{ height: 26px; line-height: 26px; background: #fff; border: 1px solid #ccc; border-radius: 2px; *vertical-align: middle; font-size: 14px;}
form ul li input{ margin-right:4px;}
form ul li input[type="radio"],form ul li input[type="checkbox"]{ vertical-align: middle; height: 14px; width: 15px; border: none; *margin-right:4px; margin:0 0px 0 0;padding:0\0/; }
form ul li input[type="submit"]{padding: 0; width: 84px; height: 26px; background: #ab92dc; color: #fff; text-align: center; line-height: 26px; border-radius: 4px; font-size: 14px; border: none; outline: none; cursor: pointer; margin:17px 0 0 5px;*margin:17px 0 0 0;}
form ul li input[type="submit"]:hover{background:#987AD4;}
form ul li label.xls{ margin-left:5px; font-size: 12px;}
form ul li.bdHour select{ margin-right:4px;}
.sBox .cx-tip{margin-top: 20px; font-size: 12px; color: #999; line-height: 17px;}
.sBox .cx-tip span{ color:#9978DC; font-family: Arial; font-weight: bold; padding-bottom: 5px; line-height: 24px;}
.aqbox { border-left: solid 1px #eee; padding-left: 24px; }


.monthBox{ overflow: hidden; background: #ebf0fb; padding: 10px;}
.monthBox dl { width: 303px;padding: 10px; float: left; border-radius: 2px; margin: 0;}
.monthBox dl dt { color: #ab92dc; height: 50px; text-align: right; border-radius: 2px; line-height: 46px; padding: 0 10px; border-bottom: solid 1px #d0cbe8; margin-bottom: 5px;}
.monthBox dl dt span { font-size: 22px; font-family: Arial; font-weight: normal; margin-right:2px; float: left;}
.monthBox dl dt strong { font-size: 40px; }
.monthBox dl dt i {  font-size: 12px; display: inline-block;  text-align: center; line-height: 20px; height: 20px; padding: 0 10px; border-radius: 10px; color: #fff; margin-left: 10px; *vertical-align: sub;}
.monthBox dl dt i.purple { background: #ae98d6; }
.monthBox dl dt i.blue { background: #92b2d2; }
.monthBox dl dt i.red { background: #e07e7e; }
.monthBox dl dt i.green { background: #8cb59f;}
.monthBox dl ul.day{ clear: both;}
.monthBox dl ul li { width: 43px; height: 40px; text-align: center; float: left;line-height: 40px; }
.monthBox dl ul li a { font-size: 14px; line-height: 36px; font-family: Arial; display: block; border-radius: 100%; width: 36px; height: 36px;}

.monthBox dl ul li.purple a{background: #dad6ed; color: #8f6ec1;}
.monthBox dl ul li.blue a{background: #dae4f3; color: #6482c5;}
.monthBox dl ul li.red a{background: #efe4e4; color: #d65959;}
.monthBox dl ul li.green a{background: #d8e6de; color: #6e8c7c;}
.monthBox dl ul li a:hover{ background: #fff; text-decoration: none;}

.sameDay{ background: #f5f8ff; padding: 8px 0 }
.sameDay h3{font-size:22px; font-weight: bold; color: #ab92dc; text-align: center; padding-bottom: 12px;}
.sameDay ul{ width:972px; margin: 0 auto; overflow: hidden;}
.sameDay ul li{float:left; margin: 4px;}
.sameDay ul li a{ width: 73px; height: 40px; color: #8f6ec1; background: #f1edfd; display: block; line-height: 40px; text-align: center; font-size: 15px; border-radius: 10px;}
.sameDay ul li a:hover{ background: #fff; text-decoration: none;}

/*星座查询结果样式*/
.sCons{ width: 990px; margin-top: 10px; overflow: hidden;}
.sCons .pLeft{ width: 670px; margin-right: 20px; }
.sCons .pLeft h3{position: relative; line-height: 40px; height: 40px; color: #fff; background: #ab92dc; padding-left:10px; border-radius: 2px; font-weight: normal;}
.sCons .pLeft h3 strong{ padding-right:4px;}
.sCons .pLeft h3 img{ margin-right: 10px;}
.sCons .pLeft .sContent{ width: 630px; padding:20px 20px 0; margin-top: 20px;background: #fafafa;}
.sContent{overflow: hidden;}
.sContent dl{ overflow: hidden;}
.sContent dt{ float: left; width: 156px; margin-right: 20px; text-align: center;} 
.sContent dt span{ display: block; border-radius: 50%; width:130px; height: 130px; margin: 0 auto;}
.ss .sContent dt span{background-color: #ffebf3;}
.ty .sContent dt span{background-color: #deedf7;}
.sContent dt span img{ display: block; margin: 0 auto;}
.sContent dt h2{font-size: 28px; margin-top: 10px; color: #987bd0; font-family: "微软雅黑"; font-weight: normal;}
.sContent dt strong{display: block;font-size: 13px; color: #999; font-weight: bold; padding:7px 0 12px; *padding: 4px 0 9px;}
.sContent dt ul li {float: left; width: 50%}
.sContent dt ul li a{ height: 26px; line-height: 26px; margin: 0 5px; border-radius: 4px; display:block; color: #fff; text-align: center;}
.sContent dt ul li a.zq{ background: #ec85b0;}
.sContent dt ul li a.ys{ background: #7FBAE0;}
.sContent dt ul li a.xj{ background: #8CC391;}
.sContent dd{ float: left;width: 454px;}
.sContent dd ul li{ line-height: 28px;}
.sContent dd ul.liBasic li{ float: left; width: 227px; color:#666;}
.sContent dd ul.liBasic li i{font-style: normal; color: #555;}
.sContent dd ul.liAdvan{ padding-top: 8px; margin-top: 7px; border-top: 1px dashed #eee;}

.sContent .liAnalys{ clear: both;padding:15px 0; margin-top: 20px; border-top: 1px dashed #ddd;}
.sContent .liAnalys p { line-height:28px; padding:8px 0;}
.sContent .liAnalys p strong { display: block;background:#bf9df7; color:#fff; *padding: 3px 0; text-align:center; border-radius:4px; font-weight:bold; width:80px; margin-bottom: 10px;}

.sCons .pRight{ width: 300px;}
.sCons .pRight .rBox{ background: #fafafa; margin-bottom: 20px;}
.rBox .tab { height: 40px;background: #ab92dc; border-radius: 2px;}
.rBox .tab li{ float: left; width: 50%; font-weight: bold; font-size: 15px; text-align: center;height: 40px; line-height: 40px;text-align: center; color: #fff; cursor: pointer;}
.rBox .tab li.cur{ color: #987bd0; text-decoration: none; cursor: auto;}
.rBox .tab li.cur span { background: #fafafa;  margin: 5px 15px; display: block; line-height: 35px; border-radius: 5px 5px 0 0 }
.rBox .tab.pink{ background: #ee89b3;}
.rBox .tab.pink li.cur{ color:#f16da4;}

.cx-bar form{ margin:10px 0 0 8px; padding-bottom: 10px;}
.cx-bar form ul li input[type="submit"]{margin-top:4px;}
.cx-bar form ul{display:none;}
.cx-bar form ul.ptcx{ margin-top: 0px;}
.cx-bar form ul.cur{ display: block;}

.xz-bar ul.trxz{ margin: 0 auto; padding: 10px 0; width: 282px;display: none;}
.xz-bar ul.cur{display: block;}
.xz-bar ul.trxz li{float:left; margin: 5px;}
.xz-bar ul.trxz li a{ width: 84px; height: 36px; background: #fff; color: #555;  display: block; line-height: 36px; text-align: center; font-size: 15px; border-radius: 3px;}
.xz-bar ul.trxz li a:hover{ color: #f16da4; background: #f8dde8; text-decoration: none;}
.wz-bar h3,.xz-bar h3 {display:block; color: #fff; height: 40px; line-height: 40px; background: #7fbae0; border-radius: 2px; padding-left:10px; font-size: 15px;}
.wz-bar ul{ margin: 10px 0; padding-bottom: 10px;}
.wz-bar ul li{ margin-left: 10px; padding:3px 0;background: url(/static/public/images/cquery/cxjg-skin.png) no-repeat -22px -97px;}
.wz-bar ul li a{ padding:0 12px;line-height: 22px; display: block; overflow: hidden;text-overflow:ellipsis;white-space: nowrap; }

.sCons .pLeft .hid{ height: 140px; background: #7fbae0 url(../images/cquery/hid-bg.png) no-repeat; color: #fff; font-family: "微软雅黑"; border-radius: 4px; overflow: hidden; margin-top: 20px;}
.sCons .pLeft .ss .hid{background-color: #ff7cb3; height: 110px;}
.sCons .pLeft .hid .boxL{display: block; float: left;width: 100px; height: 100px; border-radius: 50%; margin: 20px;}
.sCons .pLeft .ss .boxL{background-color: #f9adcd; width: 80px; height: 80px; margin:15px 20px 0;}
.sCons .pLeft .ty .boxL{ background-color: #acd2eb;}
.sCons .pLeft .hid .boxL img{ display: block; width: 100px; height: 100px; margin: 0 auto;}
.sCons .pLeft .ss .boxL img{width: 80px; height: 80px;}
.sCons .pLeft .hid .boxC{float: left;margin:34px 0 0 10px;}
.sCons .pLeft .hid .boxC span{font-size: 22px; margin-top: 30px;}
.sCons .pLeft .hid .boxC p{ font-size: 28px; margin-top:5px;}
.sCons .pLeft .hid .boxC p span{font-size: 20px;}
.sCons .pLeft .hid a{ display: block;position: relative; float: right; height: 52px; line-height: 20px; margin-right: 20px; font-size: 18px; color: #fff; margin-top: 50px; opacity: 0.7;filter:alpha（opacity=70）; *width:74px;}
.sCons .pLeft .hid a:hover{ text-decoration:none; opacity: 1;filter:alpha（opacity=100）;}
.sCons .pLeft .hid a em{width: 28px;height: 26px;display: block; margin: 10px auto; background:url(/static/public/images/cquery/cxjg-skin.png) no-repeat 0 0;}
.sCons .pLeft .ss .hid a{ font-size:16px; margin-top:15px;}
.sCons .pLeft .ss span em{ font-size:28px; margin-left:5px;}
.sCons .pLeft .ty .hid a em{ background-position: -52px -57px; }

.over{border-top: 3px solid #f5f8ff;line-height: 37px;  border-left: 3px solid #f5f8ff;/*border-top-left-radius:20px;*/box-sizing: border-box;}
.last{border-top: 3px solid #f5f8ff;box-sizing:border-box;line-height: 37px;}
.prev{border-bottom: 3px solid #f5f8ff;box-sizing:border-box;}


.view form ul li span{ width: 40px}