@charset "gb2312";
/* CSS Document */
body { min-width:320px;	max-width:700px; margin:0 auto !important; background:#fff; overflow-x:hidden; font-family:"Microsoft YaHei",Helvetica; color:#333; }
body,section,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,p,th,td,input,textarea,select,img { margin:0; padding:0; border:0; }
ul,ol,li { margin:0px; padding:0px; list-style:none; }
h1,h2,h3,h4,h5,h6 { font-size:inherit; font-weight:lighter; }
table { border-collapse:collapse; border-spacing:0; }
em,i { display:inline-block; font-weight:normal; font-style:normal; }
textarea,select,input { font-family:"Microsoft Yahei"; font-size:.32rem; color:#333; }
b { font-weight:bold; }
img { margin:0; padding:0; border:0; }
a { color:#333; text-decoration:none; }
a:hover { /*color:#333;*/ text-decoration:none; }
input[type="text"],input[type="password"],input[type="button"],input[type="submit"],button,textarea { -webkit-appearance:none; }
.cfx:after,nav.mini:after,.h:after,.hn:after,.PH:after { content:' '; clear:both; display:block; height:0; visibility:hidden; line-height:0; }
* { box-sizing:border-box; }
.fl { float:left; }
.fr { float:right; }

/** 资料输入版块 **/
.inputbox { width:100%; float:left; }
.inputbox_title { width:100%; float:left; height:.62rem; background:url(form_pic_01.jpg) no-repeat center; background-size:100%; line-height:.62rem; font-size:.36rem; color:#000; text-align:center;text-shadow: #fff 1px 0 0, #fff 0 1px 0, #fff -1px 0 0, #fff 0 -1px 0;-webkit-text-shadow: #fff 1px 0 0,#fff 0 1px 0,#fff -1px 0 0,#fff 0 -1px 0;-moz-text-shadow: #fff 1px 0 0,#fff 0 1px 0,#fff -1px 0 0,#fff 0 -1px 0;*filter: Glow(color=#fff, strength=1);}

.forminput { width:100%; float:left;padding:3% 6%;background:url(form_pic_02.jpg) repeat-y center; background-size:100%; }
.inputbox_title_foot {width:100%; float:left; height:.3rem;background:url(form_pic_03.jpg) no-repeat center; background-size:100%;}
.forminput_hang { width:100%; float:left; height:.84rem; border-bottom:dashed 1px #eee; }
.forminput_hang_bt { width:1.4rem; float:left; line-height:.84rem; font-size:.32rem; color:#a41783; }
.forminput_hang_bt i { width:.4rem; height:.4rem;margin:0 .05rem 0 0; }
.forminput_hang_name { overflow:hidden; }
.finput { width:100%; float:left; border:none; background:none; outline:none; height:.84rem; color:#6a52cc; }

input[type="radio"] {-webkit-appearance: checkbox;width: 15px;height: 15px;vertical-align: middle;margin-top: -2px;margin-bottom: 1px;}
.Area_one {width: 32%;height:.84rem;float: left;margin: 0 1% 0 0;border: none;border-radius: 5px;text-indent: 3px;font-size: .32rem;background: none;color: #666;}
.Area_two {width: 30%;height:.84rem;float: left;margin: 0 1% 0 0;border: none;border-radius: 5px;text-indent: 3px;background: none;color: #666;}
.Area_three {width: 35%;height:.84rem;float: left;margin: 0 1% 0 0;border: none;border-radius: 5px;text-indent: 3px;font-size: .32rem;background: none;color: #666;}

.forminput_hang_radio { overflow:hidden; color: #fff;line-height: .84rem;}
.forminput_hang_radio a { color:#b59df0; }
.forminput_hang_radio em { width:.24rem; float:left; height:.84rem; margin:0 .05rem 0 0; }
.forminput_hang_radio span { float:left; line-height:.84rem; font-size:.32rem; color:#666; margin:0 .2rem 0 0; }
.forminput_hang_radio i {width:.3rem;height:.3rem; float:left; font-size:.3rem; color:#a41783; margin:.27rem 0 0 0; }
.forminput_hang_birth { overflow:hidden; line-height:.84rem; font-size:.32rem; color:#7ca5f1; display:block; cursor:pointer; }
.forminput_hang_birth span { display:block; }
.forminput_hang_hour {overflow: hidden;line-height: 1rem;display: block ruby;}

.forminput_hang_hour select {appearance: none;-moz-appearance: none;-webkit-appearance: none;background: url("icon_xiala.png") no-repeat scroll right center transparent;background-size: .15rem auto;}

.fselect { width:100%; float:left; border:none; background:none; appearance:none; -moz-appearance:none; -webkit-appearance:none; height:.84rem; color:#7ca5f1; }
.forminput_hang_hour div { line-height:.84rem; font-size:.32rem; }
/** 资料输入版块 **/



/*按钮通用样式*/
.button { width:100%;  margin:.3rem 0 0 0; }
.button a { width:100%; display: block; height:.88rem;background:url(button.png) no-repeat; background-size:100% 100%; line-height:.88rem;font-size:.36rem; text-align:center; color:#551800; }
.button a:hover { color:#f2f236; }
.button a:active { color:#f2f236; }
.button.buttonfd a{background-color: #B31B70;background: -moz-linear-gradient( top, #f12e91 0%, #B31B70);background: -webkit-gradient( linear, left top, left bottom, from(#f12e91), to(#B31B70));-moz-border-radius: .1rem;-webkit-border-radius: .1rem;border-radius: .1rem;border: 1px solid #B31B70;-moz-box-shadow: inset 0px 0px 2px rgba(255,255,255,1);-webkit-box-shadow: inset 0px 0px 2px rgba(255,255,255,1);box-shadow: inset 0px 0px 2px rgba(255,255,255,1);height: 1rem;}
/*按钮通用样式*/

/**** 浮窗按钮 ****/
.floatbtn { width:100%; float:left; background:rgba(0,0,0,.5); padding:.1rem; max-width:700px; position:fixed; bottom:0; }
.floatbtn div { margin:0 auto; }
/**** 浮窗按钮 ****/

.inwrap {width: 100%;background-color:#010c2a;font-size: .32rem;line-height: 1.6;}
.inwrap>img{width: 100%;display: block;}
.inwrap .main{width:90%; margin: 0 auto;overflow:hidden;}

.intitle { width:100%;  height:1.29rem; background:url(title_bg.png) no-repeat center; background-size:auto 100%; padding:.2rem 0 0 0; line-height:.88rem; font-size:.4rem;font-weight: bold; color:#FFFF00; text-align:center; margin:.05rem 0;float: left; }
.intxt1 { width:100%;  line-height:.56rem; font-size:.32rem; color:#FFFF00; text-align:center; margin:.25rem 0 0 0; }

.tit_one {width:100%;  height:1.29rem; background:url(title_bg1.png) no-repeat center; background-size:100%; padding:.2rem 0 0 1rem; line-height:.88rem; font-size:.4rem;font-weight: bold; color:#FFF; text-align:center; margin:.05rem 0;float: left;text-shadow: 0.1em 0.1em #333;}
.tit_two {width:100%;  height:1.29rem; background:url(title_bg2.png) no-repeat center; background-size:100%; padding:.2rem 0 0 1rem; line-height:.88rem; font-size:.4rem;font-weight: bold; color:#FFF; text-align:center; margin:.05rem 0;float: left;text-shadow: 0.1em 0.1em #333;}
.tit_three {width:100%;  height:1.29rem; background:url(title_bg3.png) no-repeat center; background-size:100%; padding:.2rem 0 0 1rem; line-height:.88rem; font-size:.4rem;font-weight: bold; color:#FFF; text-align:center; margin:.05rem 0;float: left;text-shadow: 0.1em 0.1em #333;}
.tit_four {width:100%;  height:1.29rem; background:url(title_bg4.png) no-repeat center; background-size:100%; padding:.2rem 0 0 0; line-height:.88rem; font-size:.4rem;font-weight: bold; color:#FFF; text-align:center; margin:.05rem 0;float: left;text-shadow: 0.1em 0.1em #333;}


.purpleBlock{padding:.2rem;overflow: hidden;}
.purpleBlock{padding:.2rem;overflow: hidden;}
.purpleBlock .intxt2{color: #fff;}
.purpleBlock .intxt2 .intxt2_item {width:100%;overflow:hidden;border-bottom: dashed 1px #ab63f8;padding: .25rem 0;}
.purpleBlock .intxt2 .intxt2_item img {width:2.65rem;float:left;}
.purpleBlock .intxt2 .intxt2_item .intxt2_item_r {margin-left:2.7rem;}
.purpleBlock .intxt2 .intxt2_item .intxt2_item_r span {font-size:.36rem;font-weight: bold;color: #FFFF00;}
.purpleBlock .intxt2 .intxt2_item .intxt2_item_r p {font-size:.3rem;}
.purpleBlock .intxt2 .intxt2_item .intxt2_item_r p i {color:#ffa240;}


.yinsibox { width:100%; float:left;}
.yinsiinfo { width:100%; float:left; }
.yinsiagree { width:100%; float:left; line-height:.5rem; font-size:.3rem; text-align:center; }
.yinsiagree a b { text-decoration:underline; }
.yinsiagree span { color:#fff; }
.yinsiagree a { color:#FFFF00; }
.yinsiagree a i {width:.3rem;height:.3rem;    margin: 0 .05rem 0 0;}

.blank{height: .4rem;}
.border1Bg_info{color: #ffffff;}
.sextxt{width: .5rem;height: .5rem;border-radius: 50%;text-align: center;line-height: .5rem;display: inline-block;margin: 0 .1rem;}
.sextxt.man{background: #1d4996;}
.sextxt.woman{background: #c0105f;}
.solid_info{ height: 0.3rem;border-bottom: 2px solid #36295e; margin-bottom: 0.3rem;}



/* 跑马灯-banner */
.m-slider {overflow-x: hidden;width: 100%;position: relative;margin:20px auto;border-radius: 5px;}
.slider-wrapper {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;width: 100%;height: 100%;-webkit-transform: translate3d(0px, 0px, 0px);transform: translate3d(0px, 0px, 0px);position: relative;z-index:200;-webkit-transition-property: -webkit-transform;transition-property: -webkit-transform;transition-property: transform;transition-property: transform, -webkit-transform;}
.slider-item {width: 100%;height: 100%;-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0;}
.slider-item img {width: 100%;height: auto;display: block;border: none;}

.slider-pagination {text-align: right;position: absolute;width: 100%;z-index: 2;right: 0;bottom:0px;pointer-events: none;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: end;-webkit-align-items: flex-end;-ms-flex-align: end;align-items: flex-end;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}
.slider-pagination > .slider-pagination-item {margin: 0 .1rem;width: 8px;height: 8px;display: inline-block;border-radius: 100%;background-color: rgba(255,255,255,0.4);}
.slider-pagination > .slider-pagination-item.slider-pagination-item-active {background-color: #fff;border-radius: 100%;}
/* 跑马灯-banner end */ 

/*太阳星座透视外在性格特质*/
.tyxz_item_nr {overflow:hidden;}
.tyxz_item_nr img {width:100%;}
.tyxz_item_nr p {color:#a0befb;text-indent:2em;}
/*太阳星座透视外在性格特质 end*/

/*月亮星座影响你的内在性格*/
.ylxz_item_nr {overflow:hidden;}
.ylxz_item_nr img {width:100%;}
.ylxz_item_nr p {color:#a0befb;text-indent:2em;}
/*月亮星座影响你的内在性格 end*/

/*上升星座定位你的性格属性*/
.ssxz_item_nr {overflow:hidden;}
.ssxz_item_nr img {width:100%;}
.ssxz_item_nr p {color:#a0befb;text-indent:2em;}
/*上升星座定位你的性格属性 end*/

/*用户评价*/
.clearfix {zoom:1;}
.zspj-list{padding: 0 0.48rem;line-height: 0.44rem;height: 8.83rem;overflow: hidden;background:#2e3e8f;}
.zspj-list ul li {border-bottom:dashed 1px #4350a0;}
.contents .cmtlist ul li .ptit, .contents .zspj-list ul li .pit, .contents .zspj-list ul li .ptit {font-size:0.36rem;}
.zspj-list .pit {font-size:0.32rem;color:#fccb06;padding-top:0.2rem;}
.contents .cmtlist ul li .ptxt, .contents .zspj-list ul li .ptxt, .contents .cmt_list ul li .ptxt {font-size:0.32rem;}
.zspj-list .ptxt {font-size:0.3rem;color:#fff;padding-top:0.2rem;padding-bottom: 0.2rem;}
/*用户评价 end*/ 


.fa-icon-name {background:url(xm_cion.png) no-repeat center; background-size:auto 100%;}
.fa-icon-gender {background:url(xb_cion.png) no-repeat center; background-size:auto 100%;}
.fa-icon-birth {background:url(cssj_cion.png) no-repeat center; background-size:auto 100%;}
.fa-icon-address {background:url(csd_cion.png) no-repeat center; background-size:auto 100%;}
.fa-circle-thin {background:url(xbgx_cion2.png) no-repeat center; background-size:auto 100%;}
.fa-check-circle {background:url(xbgx_cion1.png) no-repeat center; background-size:auto 100%;}
.fa-circle-o{background:url(gx_cion1.png) no-repeat center; background-size:auto 100%;}
.fa-check-circle-o{background:url(gx_cion2.png) no-repeat center; background-size:auto 100%;}

