@charset "utf-8";
@import url(/static/public/css/layout.css);
*{ font-size:14px;}
/*ÐÇ×ùÕ¼²·ÑùÊ½*/
.inpbox {margin-top:20px; background:url(/static/public/images/astrolabe_index.jpg) no-repeat; height: 470px; width: 990px; padding-top: 160px;}
.inpbox .inner{width: 700px; margin:0 auto; background: #fff; border-radius: 4px; padding-bottom: 30px; }
.inner form{padding:30px 30px 0; overflow: hidden;}
.inner form ul{ overflow: hidden;}
.inner form ul.rPart{ margin-right:0; border-left: solid 1px #eee; padding-left: 30px; width: 290px; overflow: hidden;}
.inner ul li {padding:8px 0;}
.inner ul li.short{ padding: 7px 0 6px; *padding:7px 0 3px;}
.inner ul li.short label{margin-right:10px;}
.inner ul li span{display:inline-block; *float: left;width: 70px;}
.inner ul li input,.inner ul li select{background:none; border: none;}
.inner ul li input,.inner ul li select{ height: 26px; line-height: 26px; background: #fff; border: 1px solid #ccc; border-radius: 2px; *vertical-align: middle;}
.inner ul li input{ padding-left: 5px; width: 120px;}
.inner ul li select{  *width: 56px; min-width: 56px; margin:0 4px 0 0;}
.inner ul li input[type="checkbox"],.inner ul li input[type="radio"]{ vertical-align: middle; height: 14px; width: 15px; border: none; *margin-right:4px; margin:0 4px 0 0;padding:0\0/;}
.inner ul li input[type="radio"]{vertical-align:bottom; }
.inner ul li span.tip{ width:300px; color: #999; text-indent: 1em; margin-top:6px; *margin-top:-3px;}
.inner ul li i{color:#999; font-size: 12px; font-style: normal; margin-left:5px;}
.inner ul li label.xls{ margin-left:12px;}
.inner form .zb-btn{*width:660px; overflow: hidden;text-align: center; clear: both; padding:20px 0 5px 0;}
.inner form .zb-btn input{ padding: 0; width: 120px; height: 34px; background: #ad74e9; color: #fff; text-align: center; line-height: 34px; border-radius: 17px; font-size: 14px; border: none; outline: none; cursor: pointer;}
.inner form .zb-btn input[type="submit"]{ margin-right:30px;}
.inner .zb-btn input[type="submit"]:hover{ background:#A462E8;}
.inner .zb-btn input[type="reset"]{ color: #999; background: #eee;}
.inner .zb-btn input[type="reset"]:hover{ background:#DFDFDF;}

.inner ul li.un,.inner ul li.un span,.inner ul li.un i{ color: #ccc;}
.inner ul li.un input{ background: #f7f7f7; border: 1px solid #eee;}

.inner .mT10{text-align:center; color: #999;}
.arcbox{ overflow: hidden; margin: 30px auto 20px; width: 1010px; }
.arcbox .arcbox-item{ float: left;width: 316.66px; margin:0 20px 30px 0; background: #f5f8ff;}
.arcbox .arcbox-item h3{display:block; width: 301.66px; color: #fff; height: 26px; line-height: 26px; background: #a462e8; border-radius: 4px; padding-left:15px;}
.arcbox .arcbox-item h3 a{ font-weight: normal;float: right; line-height: 26px; display: block; height: 26px; color: #fff; padding-right: 17px; font-size: 12px; background: url(/static/public/images/more-arrow.png) no-repeat 26px 9px;*background:url(/static/public/images/more-arrow.png) no-repeat 26px 7px; *margin-top:-25px;}
.arcbox .arcbox-item ul{ margin: 10px 0;}
.arcbox .arcbox-item ul li{ margin-left: 15px; background:url(/static/public/images/li-dot.png) no-repeat left center; padding:3px 0;}
.arcbox .arcbox-item ul li a{ padding:0 12px;line-height: 22px; display: block; overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap; }


.main{ margin-top:30px; overflow:hidden;}
.lcols{ width:690px;}
.astrolabe-img{ text-align:center;}
.astrolabe-img img {  ddwidth: 520px; }
.share { margin: 20px 0; text-align: center;}
.share a { margin: 0 5px; display:inline-block;}
.share a img { width:34px; height:34px; vertical-align:middle;}
.opt-btn { text-align:center;}
.opt-btn a,.opt-btn em { width:144px; height:48px; line-height:48px; display: inline-block; text-align:center; background:#ad74e9; color:#fff; border-radius:4px; letter-spacing:1px; margin: 0 10px; font-size:20px;}
.opt-btn a img{ margin:-5px 8px 0 0; vertical-align:middle; *margin:5px 8px 0 0; *vertical-align:middle;}
.opt-btn a:hover{ color:#fff; background:#A462E8;}
.opt-btn  em { background: #8da8d9; cursor: pointer }
.astrolabe-fx{ margin-top:30px; border-top: solid 1px #ddd }
.fx-title{ height:31px; text-align:center; padding:16px 0 10px 0;}
.fx-title h2{ font-size:28px; color:#8b4ccc;}
.fx-tab{ margin:20px 0;}
.fx-tab ul li{ width:165px; height:34px; line-height:34px; text-align:center; float:left; display:block;border-radius:4px; margin-right:10px; background:#f5f8ff; font-size:16px; cursor:pointer;  }
.fx-tab ul li:hover{ text-decoration:underline;}
.fx-tab ul li.cur{ background:#ad74e9; color:#fff; text-decoration:none;}
.fx-tab ul li.last{ margin-right:0;}


.fx-item{}
.fx-item ul{ height:76px;}
.fx-item ul li{ display:inline-block; width:36px; text-align: center; cursor:pointer; text-align:center; font-size:12px; opacity:0.6; *float:left; *padding:0 13.9px;/*padding:0 10.43px\0/;*/ 
filter: alpha(opacity=60);  -moz-opacity:0.6;}
.fx-item ul li i{ height:16px; background:url(/static/public/images/astrolabe/xx-act.png) no-repeat center center; display:block; visibility:hidden;}
.fx-item ul li img{ width:36px; height:36px; padding-bottom:2px; display: block; margin: 0 auto;}
.fx-item ul li.first{ padding-left:0;}
.fx-item ul li.last{ padding-right:0;}
.fx-item ul li.cur{ width:45px; color:#555; opacity:1;filter: alpha(opacity=100);  -moz-opacity:1;}
.fx-item ul li.cur img{ width:45px; height:45px; }
.fx-item ul li.cur i{ visibility:visible;}
.liAnalys-top{ *margin1-top:4px;}
.liAnalys-top .bgT{ height:8px; background:url(/static/public/images/astrolabe/analys-bg.png) no-repeat; background-position:0px 0px; }
.liAnalys-top .inner{ background:#f5f8ff; overflow:hidden; padding:0px 34px;}
.liAnalys-top .bgB{ height:8px; background:#f2f6ff; border-radius:0 0 4px 4px; background:url(/static/public/images/astrolabe/analys-bgB.png) no-repeat;}
.liAnalys-top .icon{ text-align:center; margin:10px 40px 10px 0;}
.liAnalys-top .icon span{ width: 60px; display:inline-block; *float:left;}
.liAnalys-top .icon span img{ width:50px; height:50px; padding-bottom:3px; display: block; margin: 0 auto;}
.liAnalys-top .icon em{ background:url(/static/public/images/astrolabe/arrow-right.png) 18px 22px no-repeat; width:44px; height:73px; display:inline-block;*float:left;}
.liAnalys-top .text { margin:4px 0 0; dwidth: 410px;}
.liAnalys-top .text p{ line-height:28px;}
.liAnalys-top .text .content{ margin:15px 0 10px 0; line-height:180%;}
.liAnalys-top .text .content span{ color:#ad74e9; font-weight:bold;}
.liAnalys-bottom { padding:20px 0;}
.liAnalys-bottom .AnalysText{ margin:10px 0;}
.liAnalys-bottom .AnalysText span{ background:#bf9df7; color:#fff; padding:5px 8px; text-align:center; border-radius:4px; font-weight:bold;}
.liAnalys-bottom .AnalysText p{ font-size: 16px; line-height: 220%; padding:12px 0;}

.rcols{}
.rbox{ width:270px; padding-bottom:30px;}
.rbox h5{ line-height:26px; color:#fff; background:#ad74e9; padding-left:12px; border-radius:4px;}
.rbox .box-item{ margin-top:10px; padding-left:12px; background:#f5f8ff; border-radius:4px; overflow:hidden;}
.rbox .box-item ul{ padding:5px 0;}
.rbox .box-item ul li{ padding:5px 0;}
.rbox .box-item ul li img{ width:18px; height:18px; vertical-align:middle; margin-right:4px; }
.rbox .box-item ul li span{ color:#999; padding:0 8px;}
.rbox .box-item dl{ display:inline-block; margin-right:8px; margin-bottom:-4px; padding-top:12px; *float:left;}
.rbox .box-item dl img{width:18px; height:18px; vertical-align:middle; margin-right:4px; }

.rbox .box-item dt{ width:80px; vertical-align:text-top;float:left;}
.rbox .box-item dd{ width:170px; padding-left:80px; *float:left;*padding-left:0;}
.rbox .box-item dd span{ display:inline-block; /*padding:2px 5px;*/ height:19px; line-height:19px; padding:0 5px; color:#fff; font-size:12px; border-radius:2px; margin:0 3px 6px 3px;}
.rbox .box-item dd span.gong{ background:#8da8d9;}
.rbox .box-item dd span.chong,.rbox .box-item dd span.xing{ background:#c36a6a;}
.rbox .box-item dd span.hui{ background:#d0ad7c;}
.rbox .box-item dd span.he{ background:#729e82;}
.xw-box{ padding-bottom:12px; overflow:hidden;}