@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:1.35rem; background:url(form_pic_01.png) no-repeat center; background-size:100%; line-height:2rem; font-size:.36rem;font-weight:bold; color:#fff; text-align:center;}

.forminput { width:94%;float: left;margin: 0% 3%;padding: 3%;background: #fff;border-radius: 25px;}

.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;}
.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; }
.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;}

/** 资料输入版块 **/


/*按钮通用样式*/
.button {width: 100%;margin: .3rem 0 0 0;padding: 0 3%;}
.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:#dfdef4;font-size: .32rem;line-height: 1.6;overflow:hidden;}
.inwrap>img{width: 100%;display: block;}
.inwrap .main{width:90%; margin: 0 auto;overflow:hidden;}

.wap-nr-part {width:100%;overflow:hidden;background:url(bj.jpg) repeat-y;position: relative;}
.wap-csk-part {position: relative;margin-top: -4rem;overflow: hidden;}
.csk-part {overflow: hidden;}
.button-part {width:90%;margin:5%;}

.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%; background:url(title_bg1.png) no-repeat center; background-size:100%;line-height:.84rem; font-size:.4rem;font-weight: bold; color:#ffe13b; text-align:center;float: left;}
.tit_one span {color: #f35626;
    background-image: -webkit-linear-gradient(bottom, #ffe03b, #fef9de);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    -webkit-animation: hue 60s infinite linear;}
.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:#dd20c8; }
.yinsiagree a { color:#7e59d3; }
.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;}

/*内容模板一*/
.MuBan_box {overflow: hidden;color: transparent; border-radius:15px;margin:.15rem auto;display:inline-block;background: linear-gradient(#d94db3,#7e59d3); }
.MuBan_box_con {background: #fff;border-radius:15px;margin:3%;}


.MuBan_box_nr {width:100%;overflow: hidden;padding: 5%;}
.MuBan_box_nr ul li {width:100%;overflow: hidden; display: inline-block;}
.MuBan_box_nr ul li img {width:2rem;}
.MuBan_box_nr ul li em {margin:.35rem .15rem;}
.MuBan_box_nr ul li p {color:#333;font-size:.28rem;line-height:.72rem;}
/*内容模板一 end*/

/*内容模板二*/
.MuBan_box_two {overflow:hidden;color:transparent;border-radius:15px;margin:.15rem auto;display:inline-block;background:linear-gradient(#d94db3,#7e59d3);}
.MuBan_box_con_two {background: #fff;border-radius:15px;margin:3%;}


.MuBan_box_two_nr {width:100%;overflow: hidden;padding: 5%;}
.MuBan_box_two_nr ul li {width:100%;overflow: hidden; display: inline-block;padding:.15rem 0;}
.MuBan_box_two_nr ul li img {width:1.85rem;margin-right:.15rem;}
.MuBan_box_two_nr ul li em {display: contents;}
.MuBan_box_two_nr ul li em span {color:#333;font-size:.32rem;font-weight:500;}
.MuBan_box_two_nr ul li p {color:#333;font-size:.28rem;margin-top: .05rem;}
/*内容模板二 end*/

/*内容模板三*/
.MuBan_box_three {width:100%;overflow:hidden;color:transparent;border-radius:15px;margin:.15rem auto;display:inline-block;background:linear-gradient(#d94db3,#7e59d3);}
.MuBan_box_con_three {background: #fff;border-radius:15px;margin:3%;}
.MuBan_box_con_three img {width:100%;}
/*内容模板三 end*/

/*用户评价*/
.clearfix {zoom:1;}
.zspj-list{margin:3%;padding:5%;line-height: 0.44rem;height: 8.83rem;overflow: hidden;background:#fff;border-radius:15px;}
.zspj-list ul li {border-bottom:dashed 1px #eee;}
.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:#7e59d3;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:#333;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%;}

