@charset "utf-8";
/* CSS Document */

body{
	min-width:320px;
	margin:0 auto;
	font: normal 100% Helvetica, Arial, sans-serif;
	background-color:#fff7cd;
	}	
form{
	margin:0px;
	padding:0px;
	}
img{
	border:0px;
	margin:0px;
	padding:0px;
	}
input{
	border:0px;
	}
select{
	border:0px;
	}
ul{
	margin:0px;
	padding:0px;
	}
li{
	margin:0px;
	padding:0px;
	list-style-type:none;
	}
ul,ol,li{
	list-style:none;
	}
h1,h2,h3,h4,h5,h6,b,i,em{
	font-size:1em;
	font-weight:normal;
	font-style:normal
	}
body,input,button,textarea,select{
	font-family:"Microsoft YaHei",Helvetica;
	-webkit-text-size-adjust:none;
	font:normal helvetica,verdana,san-serif;
	outline:0;
	color:#333;
	}
input[type="text"],input[type="password"],input[type="button"],input[type="submit"],button,textarea{
	-webkit-appearance:none;
	}
a,a:visited{
	text-decoration:none;
	}
.img img,video{
	vertical-align:middle
	}
.btn{
	display:inline-block;
	vertical-align:middle;
	}
.cfx:after,nav.mini:after,.h:after,.hn:after,.PH:after{
	content:' ';
	clear:both;
	display:block;
	height:0;
	visibility:hidden;
	line-height:0;
	}
.noDis{
	display:none!important
	}
	

/**** logo ****/
.love_header{
	width:100%;
	background-image:url(topimg_01.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	padding-bottom:40%;
	}
/*@media all and (min-width:320px) {
	.love_header{
		height:139px;
		-moz-background-size:693px 139px;
    	-webkit-background-size:693px 139px;
    	-o-background-size:693px 139px;
    	background-size:693px 139px;
		}
}
@media screen and (max-width:470px) {
	.love_header{
		height:113px;
		-moz-background-size:600px 113px;
    	-webkit-background-size:600px 113px;
    	-o-background-size:600px 113px;
    	background-size:600px 113px;
		}
}	*/
/**** logo ****/

/**** 公共背景 ****/	
.love_bg{
	width:100%;
	float:left;
	box-sizing:border-box;
	letter-spacing:1px;
	}
	
.allbk{
	width:100%;
	float:left;
	}

.allbkmid{
	width:100%;
	float:left;
	background: #fff;
	box-sizing:border-box;
	padding:5px;
	}
/**** 公共背景 ****/	
	
	
/**** 首页 ****/

.love_intb_title{
	width:100%;
	float:left;
	box-sizing:border-box;
	padding:5px 10px;
	color:#fff;
	font-weight:bold;
	background: #b90004; height:35px;
	}
.love_intb_title span{
	width:25px;
	height:25px;
	float:right;
	margin:7px 10px 7px 0px;
	box-sizing:border-box;
	border:solid 1px #410d47;
	border-radius:3px;
	background-color:#9b31a5;
	}


.love_inbk1{
	width:100%;
	float:left; background:#ffe2e3;
	box-sizing:border-box;
	padding:10px;
	}

@media all and (min-width: 320px) {
	.love_inbk1tp{
		width:180px;
		height:220px;
		background-size:180px 220px;
	}
}
@media screen and (max-width:470px) {
	.love_inbk1tp{
		width:164px;
		height:200px;
		background-size:164px 200px;
	}
}
.love_inbk1 p{
	margin:0px;
	padding:0px;
	font-size:0.875em;
	color:#333;
	line-height:25px;
	}
.love_inbk2{
	width:100%;
	float:left;
	background:url(../images/mgxp_inbk2a.jpg) no-repeat left top,
	url(../images/mgxp_inbk2c.jpg) no-repeat right top,
	url(../images/mgxp_inbk2b.jpg) repeat-x left top,
	url(../images/mgxp_inbk2g.jpg) no-repeat left bottom,
	url(../images/mgxp_inbk2i.jpg) no-repeat right bottom,
	url(../images/mgxp_inbk2h.jpg) repeat-x left bottom,
	url(../images/mgxp_inbk2d.jpg) repeat-y left,
	url(../images/mgxp_inbk2f.jpg) repeat-y right,
	url(../images/mgxp_inbk2e.jpg) repeat;
	box-sizing:border-box;
	padding:20px;
	margin:5px 0px 5px 0px;
	}
.love_nrk2_hang{
	width:100%;
	/*height:35px;*/
	float:left;
	padding-bottom:10px;
	}
.love_nrk2_hang .love_input{
	width:100%;
	border:solid 1px #CCCCCC;
	height:35px;
	margin:0 auto;
	text-indent:5px;
	border-radius: 5px;
	-moz-box-shadow: 3px 3px 3px #f0f0f0 inset;
	-webkit-box-shadow: 3px 3px 3px #f0f0f0 inset;
	box-shadow:3px 3px 3px #f0f0f0 inset;
	box-sizing:border-box;
	font-size:1em;
	}
.love_hang_you1{
	width:50%;
	height:35px;
	float:left;
	box-sizing:border-box;
	padding-right:5px;
	}
.love_hang_you2{
	width:50%;
	height:35px;
	float:left;
	box-sizing:border-box;
	padding-left:5px;
	}
.love_hang_xbdx{
	width:100%;
	height:35px;
	float:left;
	box-sizing:border-box;
	font-size:1em;
	border-radius:5px;
    background-color:#fff;
    background:-moz-linear-gradient(top,#fff,#f1f1f1);  /*Mozilla*/
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#f1f1f1));
	border: 1px solid #ccc;
	line-height:35px;
	text-indent:3px;
	}
.love_hang_xbdx2{
	width:100%;
	height:35px;
	float:left;
	box-sizing:border-box;
	font-size:1em;
	border-radius:5px;
    background-color:#fff4dd;
    background:-moz-linear-gradient(top,#fff4dd,#ffe8b1);  /*Mozilla*/
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff4dd), color-stop(100%,#ffe8b1));
	border: 1px solid #eab76f;
	line-height:35px;
	}
.love_hang_left1{
	width:44%;
	height:35px;
	float:left;
	box-sizing:border-box;
	padding-right:5px;
	}
.love_hang_left2{
	width:28%;
	height:35px;
	float:left;
	box-sizing:border-box;
	}
.love_hang_left3{
	width:28%;
	height:35px;
	float:left;
	box-sizing:border-box;
	padding-left:5px;
	}	
.love_hang_sex1{
	width:35%;
	height:35px;
	float:left;
	box-sizing:border-box;
	padding-right:5px;
	}
.love_hang_sex2{
	width:35%;
	height:35px;
	float:left;
	box-sizing:border-box;
	}
.love_hang_sex3{
	width:30%;
	height:35px;
	float:left;
	box-sizing:border-box;
	padding-left:5px;
	}			
	
/*** 按钮 ***/	
.xmla_an{
	width:100%;
	float:left;
	box-sizing:border-box;
	text-align:center;
	font-size:1em;
	margin:5px 0px;
	}
.xmla_an font{
	width:100%;
	height: 35px;
	float:left;
	line-height:35px;
	color: #fff;
    background-color:#7f7f7f;
    background:-moz-linear-gradient(top,#7f7f7f,#b5b5b5);  /*Mozilla*/
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7f7f7f), color-stop(100%,#b5b5b5));
	border-radius:20px;
	text-align:center;
	border:solid 1px #7f7f7f;
	box-sizing:border-box;
	}
.xmla_an a{
	width:100%;
	height: 35px;
	float:left;
	line-height:35px;
	color: #fff;
    background-color:#b90004;
    background:-moz-linear-gradient(top,#b90004,#f10000);  /*Mozilla*/
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b90004), color-stop(100%,#f10000));
	border-radius:20px;
	text-align:center;
	border:solid 1px #b90004;
	box-sizing:border-box;
	}
.xmla_an a:hover{
	width:100%;
	height: 35px;
	float:left;
	line-height:35px;
	color: #fff;
    background-color:#ff8383;
    background:-moz-linear-gradient(top,#ff8383,#ff5757);  /*Mozilla*/
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff8383), color-stop(100%,#ff5757));
	border-radius:20px;
	text-align:center;
	border:solid 1px #ff8383;
	box-sizing:border-box;
	}	
.xmla_an2{
	width:100%;
	float:left;
	box-sizing:border-box;
	text-align:center;
	font-size:1em;
	margin:5px 0px;
	}
.xmla_an2 a{
	width:100%;
	height: 35px;
	float:left;
	line-height:35px;
	color: #fff;
    background-color:#1d3c56;
    background:-moz-linear-gradient(top,#1d3c56,#4b80ab);  /*Mozilla*/
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1d3c56), color-stop(100%,#4b80ab));
	border-radius:20px;
	text-align:center;
	border:solid 1px #2e4666;
	box-sizing:border-box;
	}
.xmla_an2 a:hover{
	width:100%;
	height: 35px;
	float:left;
	line-height:35px;
	color: #fff;
    background-color:#173046;
    background:-moz-linear-gradient(top,#173046,#3a6995);  /*Mozilla*/
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#173046), color-stop(100%,#3a6995));
	border-radius:20px;
	text-align:center;
	border:solid 1px #173046;
	box-sizing:border-box;
	}	
/*** 按钮 ***/	

.love_inbk3{
	width:100%;
	float:left;
	background:url(../images/love_in02a.jpg) no-repeat left top,
	url(../images/love_in02c.jpg) no-repeat right top,
	url(../images/love_in02b.jpg) repeat-x left top,
	url(../images/love_in02g.jpg) no-repeat left bottom,
	url(../images/love_in02i.jpg) no-repeat right bottom,
	url(../images/love_in02h.jpg) repeat-x left bottom,
	url(../images/love_in02d.jpg) repeat-y left,
	url(../images/love_in02f.jpg) repeat-y right,
	url(../images/love_in02e.jpg) repeat;
	box-sizing:border-box;
	padding:20px 5px;
	}	
.love_inbk3_a{
	float:left;
	width:100%;
	background:url(../images/love_in03a.png) no-repeat center top;
	}
.love_inbk3_b{
	float:left;
	width:100%;
	background:url(../images/love_in03b.png) no-repeat center top;
	}
.love_inbk3_c{
	float:left;
	width:100%;
	background:url(../images/love_in03c.png) no-repeat center top;
	}
.love_inbk3_d{
	float:left;
	width:100%;
	background:url(../images/love_in03d.png) no-repeat center top;
	}
.love_inbk3_e{
	float:left;
	width:100%;
	background:url(../images/love_in03e.png) no-repeat center top;
	}
.love_inbk3_f{
	float:left;
	width:100%;
	background:url(../images/love_in03f.png) no-repeat center top;
	}
.love_inbk3_g{
	float:left;
	width:100%;
	background:url(../images/love_in03g.png) no-repeat center top;
	}
@media all and (min-width: 320px) {
	.love_inbk3_a{
		height:90px;
		background-size:468px 90px;
		}
	.love_inbk3_b{
		height:165px;
		background-size:468px 165px;
		}
	.love_inbk3_c{
		height:170px;
		background-size:468px 170px;
		}
	.love_inbk3_d{
		height:160px;
		background-size:468px 160px;
		}
	.love_inbk3_e{
		height:195px;
		background-size:468px 195px;
		}
	.love_inbk3_f{
		height:130px;
		background-size:468px 130px;
		}
	.love_inbk3_g{
		height:165px;
		background-size:468px 165px;
		}
}
@media screen and (max-width:470px) {
	.love_inbk3_a{
		height:85px;
		background-size:440px 85px;
		}
	.love_inbk3_b{
		height:130px;
		background-size:370px 130px;
		}
	.love_inbk3_c{
		height:134px;
		background-size:370px 134px;
		}
	.love_inbk3_d{
		height:126px;
		background-size:370px 126px;
		}
	.love_inbk3_e{
		height:154px;
		background-size:370px 154px;
		}
	.love_inbk3_f{
		height:117px;
		background-size:420px 117px;
		}
	.love_inbk3_g{
		height:130px;
		background-size:370px 130px;
		}
}
/**** 首页 ****/


/**** 收费结果 ****/
.love_retb{
	width:100%;
	float:left;
	box-sizing:border-box;
	}
.love_retb_title{
	width:100%;
	float:left;
	line-height:39px;
	background:url(../images/love_in01.jpg) repeat-x;
	border:solid 1px #771382;
	border-bottom:none;
	box-sizing:border-box;
	padding-left:8px;
	color:#fff;
	font-weight:bold;
	text-align:center;
	}
.love_rebk1{
	width:100%;
	float:left;
	background:url(../images/love_in02a.jpg) no-repeat left top,
	url(../images/love_in02c.jpg) no-repeat right top,
	url(../images/love_in02b.jpg) repeat-x left top,
	url(../images/love_in02g.jpg) no-repeat left bottom,
	url(../images/love_in02i.jpg) no-repeat right bottom,
	url(../images/love_in02h.jpg) repeat-x left bottom,
	url(../images/love_in02d.jpg) repeat-y left,
	url(../images/love_in02f.jpg) repeat-y right,
	url(../images/love_in02e.jpg) repeat;
	box-sizing:border-box;
	padding:15px 20px;
	position:relative;
	}
.love_rebk1_wz{
	width:100%;
	float:left;
	line-height:25px;
	font-size:0.875em;
	}
.love_rebk1_wz span{
	color:#6a0277;
	}

.love_rebox{
	width:100%;
	float:left;
	}
.love_re_top{
	width:100%;
	float:left;
	}
.love_re_top_bg1{
	background:url(../images/re_top_01.jpg) no-repeat;
	background-size:cover;
	padding-bottom:15%;
	}
.love_re_top_bg2{
	background:url(../images/re_top_02.jpg) no-repeat;
	background-size:cover;
	padding-bottom:15%;
	margin:15px 0 0 0;
	}
.love_re_top_bg3{
	background:url(../images/re_top_03.jpg) no-repeat;
	background-size:cover;
	padding-bottom:15%;
	margin:15px 0 0 0;
	}
.love_re_top_bg4{
	background:url(../images/re_top_04.jpg) no-repeat;
	background-size:cover;
	padding-bottom:15%;
	margin:15px 0 0 0;
	}
/*@media all and (min-width: 320px) {
	.love_re_top_bg1{
		height:100px;
		background-size:600px 100px;
		}
	.love_re_top_bg2{
		height:100px;
		background-size:600px 100px;
		}
	.love_re_top_bg3{
		height:100px;
		background-size:600px 100px;
		}
	.love_re_top_bg4{
		height:100px;
		background-size:600px 100px;
		}
}
@media screen and (max-width:470px) {
	.love_re_top_bg1{
		height:60px;
		background-size:360px 60px;
		}
	.love_re_top_bg2{
		height:60px;
		background-size:360px 60px;
		}
	.love_re_top_bg3{
		height:60px;
		background-size:360px 60px;
		}
	.love_re_top_bg4{
		height:60px;
		background-size:360px 60px;
		}
}*/
.love_re_title{
	width:100%;
	float:left;
	background:#ead2e2 url(../images/re_title.jpg) no-repeat right center;
	border:solid 1px #cf8bd6;
	border-bottom:solid 1px #d9a4d7;
	line-height:40px;
	padding:0 0 0 15px;
	box-sizing:border-box;
	color:#7e3486;
	font-weight:bold;
	font-size:1.125em;
	letter-spacing:0.1em;
	}
.love_re_bt{
	width:100%;
	float:left;
	margin:5px 0 0 0;
	}
.love_re_bt span {
	float:left;
	line-height:30px;
	font-size:1em;
	font-weight:bold;
	}
/*.love_re_bt .love_re_star{
	width:159px;
	height:26px;
	float:left;
	background:url(../images/re_star.png) no-repeat left center;
	}*/
.love_re_bt .love_re_star1{
	width:159px;
	height:26px;
	float:left;
	background:url(../images/star11.png) no-repeat left center;
	}
.love_re_bt .love_re_star2{
	width:159px;
	height:26px;
	float:left;
	background:url(../images/star12.png) no-repeat left center;
	}
.love_re_bt .love_re_star3{
	width:159px;
	height:26px;
	float:left;
	background:url(../images/star13.png) no-repeat left center;
	}
.love_re_bt .love_re_star4{
	width:159px;
	height:26px;
	float:left;
	background:url(../images/star14.png) no-repeat left center;
	}
.love_re_bt .love_re_star5{
	width:159px;
	height:26px;
	float:left;
	background:url(../images/star15.png) no-repeat left center;
	}
.love_re_info{
	width:100%;
	float:left;
	line-height:30px;
	font-size:1em;
	font-weight:bold;
	margin:5px 0 0 0;
	}
.love_re_info_indent{
	text-indent:-10px;
	}
.love_re_info_normal{
	font-weight:normal;
	margin:0;
	}
.love_re_txt {
	width:100%;
	float:left;
	line-height:25px;
	font-size:0.875em;
	}
.love_re_txt_indent{
	text-indent:15px;
	}
.love_re_con{
	width:100%;
	float:left;
	margin:10px 0;
	background:#f7eed8;
	border-radius:10px;
	padding:15px;
	box-sizing:border-box;
	}
.love_re_con_bt{
	width:100%;
	float:left;
	font-size:1em;
	font-weight:bold;
	color:#df2663;
	line-height:30px;
	}
.love_re_con_nr{
	width:100%;
	float:left;
	font-size:0.875em;
	line-height:25px;
	}
.love_re_table{
	width:100%;
	float:left;
	text-align:center;
	margin:0 0 10px 0;
	}
@media all and (min-width: 320px) {
	.love_re_table img{
		width:395px;
		height:175px;
		}
}
@media screen and (max-width:470px) {
	.love_re_table img{
		width:280px;
		height:124px;
		}
}
.love_re_li{
	width:100%;
	float:left;
	line-height:30px;
	font-size:1em;
	font-weight:bold;
	background:url(../images/re_dian.gif) no-repeat left center;
	padding:0 0 0 15px;
	margin:5px 0 0 0;
	}
.love_sever{
	width:100%;
	float:left;
	padding:0px 0px 10px 90px;
	box-sizing:border-box;
	min-height:92px;
	}
.love_sever span{
	font-weight:bold;
	font-size:1em;
	line-height:30px;
	}
.love_sever p{
	font-size:0.875em;
	line-height:25px;
	margin:0;
	}
.love_sever_img1{
	background:url(../images/re_img_01.jpg) no-repeat top left;
	}
.love_sever_img2{
	background:url(../images/re_img_02.jpg) no-repeat top left;
	}
.love_sever_img3{
	background:url(../images/re_img_03.jpg) no-repeat top left;
	}
.love_sever_img4{
	background:url(../images/re_img_04.jpg) no-repeat top left;
	}
.love_sever_img5{
	background:url(../images/re_img_05.jpg) no-repeat top left;
	}
.love_sever_img6{
	background:url(../images/re_img_06.jpg) no-repeat top left;
	}
.love_sever_img7{
	background:url(../images/fr_img_01.jpg) no-repeat top left;
	}
.love_re_dashi{
	width:100%;
	float:left;
	background:url(../images/re_dashi.jpg) no-repeat center top;
	}
@media all and (min-width: 320px) {
	.love_re_dashi{
		height:340px;
		background-size:435px 340px;
		}
}
@media screen and (max-width:470px) {
	.love_re_dashi{
		height:211px;
		background-size:270px 211px;
		}
}
.love_re_dashi_talk{
	width:100%;
	float:left;
	line-height:25px;
	font-size:0.875em;
	}
.love_re_mf{
	width:100%;
	float:left;
	background:url(../images/re_ds01a.jpg) no-repeat left top,
	url(../images/re_ds01c.jpg) no-repeat right top,
	url(../images/re_ds01b.jpg) repeat-x left top,
	url(../images/re_ds01g.jpg) no-repeat left bottom,
	url(../images/re_ds01i.jpg) no-repeat right bottom,
	url(../images/re_ds01h.jpg) repeat-x left bottom,
	url(../images/re_ds01d.jpg) repeat-y left,
	url(../images/re_ds01f.jpg) repeat-y right,
	url(../images/re_ds01e.jpg) repeat;
	box-sizing:border-box;
	padding:20px;
	margin:10px 0;
	}
.love_re_mf_bt{
	width:100%;
	float:left;
	line-height:30px;
	font-weight:bold;
	font-size:1em;
	color:#cd0246;
	padding:0 0 0 45px;
	}
.love_re_mf_wz{
	width:100%;
	float:left;
	line-height:25px;
	font-size:0.875em;
	padding:15px 0 0 0;
	}
/**** 收费结果 ****/			

	
/**** 弹窗 ****/			
.love_fd{
	width:90%;
	float:right;
	position:relative;
	top:200px;
	right:0;
	}
.love_ico{
	width:54px;
	height:54px;
	float:right;
	position:fixed;
	right:9px;
	bottom:150px;
	z-index:999;
	cursor:pointer;
	}
.fd_ml{
	width:90%;
	float:right;
	border:solid 2px #9b31a5;
	background-color:#eeddef;
	border-radius:5px;
	position:fixed;
	right:5%;
	top:50px;
	box-sizing:border-box;
	font-size:0.875em;
	padding-bottom:10px;
	box-shadow:0px 0px 15px #a53caf;
	z-index:9999;
	height:384px;
	}
.fd_ml_close{
	width:100%;
	/*height:22px;*/
	float:left;
	background:#9b31a5;
	}
.fd_ml_close a{
	/*width:16px;
	height:16px;*/
	float:right;
	background-color:#9b31a5;
	padding:8px;
	border-radius:0px 0px 0px 5px;
	}
.fd_ml_bt{
	width:100%;
	float:left;
	line-height:25px;
	font-weight:bold;
	color:#93209d;
	text-align:center;
	font-size:1.125em;
	}
.fd_ml_ul{
	width:100%; 
	float:left; 
	overflow-y:scroll;
	height:280px;
	}
.fd_ml li{
	width:100%;
	float:left;
	margin:4px 0px;
	padding:2px 8px;
	box-sizing:border-box;
	}
a.fd_mlmr{
	width:100%;
	height:45px;
	float:left;
	line-height:45px;
	color:#333;
    background-color:#e893ee;
    background:-moz-linear-gradient(top,#e893ee,#da54e2);  /*Mozilla*/
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e893ee), color-stop(100%,#da54e2));
	border-radius:5px;
	text-align:center;
	border:solid 1px #660f71;
	box-sizing:border-box;
	}
a.fd_mlmr:hover{
	width:100%;
	height:45px;
	float:left;
	line-height:45px;
	color:#fff;
    background-color:#da54e2;
    background:-moz-linear-gradient(top,#da54e2,#9b31a5);  /*Mozilla*/
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#da54e2), color-stop(100%,#9b31a5));
	border-radius:5px;
	text-align:center;
	border:solid 1px #660f71;
	box-sizing:border-box;
	}
a.fd_mljg{
	width:100%;
	height:45px;
	float:left;
	line-height:45px;
	color:#fff;
    background-color:#da54e2;
    background:-moz-linear-gradient(top,#da54e2,#9b31a5);  /*Mozilla*/
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#da54e2), color-stop(100%,#9b31a5));
	border-radius:5px;
	text-align:center;
	border:solid 1px #660f71;
	box-sizing:border-box;
	}
/**** 弹窗 ****/	


/**** 免费结果 ****/			
.love_fr_con{
	width:100%;
	padding:15px;
	float:left;
	background:#faf3e2;
	box-sizing:border-box;
	border-radius:10px;
	margin:10px 0;
	font-size:0.875em;
	line-height:25px;
	}
.love_fr_con span{
	color:#cb0606;
	}

.love_fr_top{
	width:100%;
	float:left;
	}
.love_fr_top_bg1a{
	background:url(../images/fr_top_01a.jpg) no-repeat;
	background-size:cover;
	padding-bottom:40%;
	}
.love_fr_top_bg1b{
	background:url(../images/fr_top_01b.jpg) no-repeat;
	background-size:cover;
	padding-bottom:40%;
	}
.love_fr_top_bg1c{
	background:url(../images/fr_top_01c.jpg) no-repeat;
	background-size:cover;
	padding-bottom:40%;
	}
.love_fr_top_bg2a{
	background:url(../images/fr_top_02a.jpg) no-repeat;
	background-size:cover;
	padding-bottom:40%;
	margin:15px 0 0 0;
	}
.love_fr_top_bg2b{
	background:url(../images/fr_top_02b.jpg) no-repeat;
	background-size:cover;
	padding-bottom:40%;
	margin:15px 0 0 0;
	}
.love_fr_top_bg2c{
	background:url(../images/fr_top_02c.jpg) no-repeat;
	background-size:cover;
	padding-bottom:40%;
	margin:15px 0 0 0;
	}
.love_fr_top_bg3{
	background:url(../images/fr_top_03.jpg) no-repeat;
	background-size:cover;
	padding-bottom:40%;
	margin:15px 0 0 0;
	}
.love_fr_top_bg4a{
	background:url(../images/fr_top_04a.jpg) no-repeat;
	background-size:cover;
	padding-bottom:40%;
	margin:15px 0 0 0;
	}
.love_fr_top_bg4b{
	background:url(../images/fr_top_04b.jpg) no-repeat;
	background-size:cover;
	padding-bottom:40%;
	margin:15px 0 0 0;
	}
.love_fr_top_bg4c{
	background:url(../images/fr_top_04c.jpg) no-repeat;
	background-size:cover;
	padding-bottom:40%;
	margin:15px 0 0 0;
	}
.love_fr_top_bg5a{
	background:url(../images/fr_top_05a.jpg) no-repeat;
	background-size:cover;
	padding-bottom:40%;
	margin:15px 0 0 0;
	}
.love_fr_top_bg5b{
	background:url(../images/fr_top_05b.jpg) no-repeat;
	background-size:cover;
	padding-bottom:40%;
	margin:15px 0 0 0;
	}
.love_fr_top_bg5c{
	background:url(../images/fr_top_05c.jpg) no-repeat;
	background-size:cover;
	padding-bottom:40%;
	margin:15px 0 0 0;
	}
.love_fr_top_bg6{
	background:url(../images/fr_top_06.jpg) no-repeat;
	background-size:cover;
	padding-bottom:40%;
	margin:15px 0 0 0;
	}
.love_fr_top_bg7a{
	background:url(../images/fr_top_07a.jpg) no-repeat;
	background-size:cover;
	padding-bottom:40%;
	margin:15px 0 0 0;
	}
.love_fr_top_bg7b{
	background:url(../images/fr_top_07b.jpg) no-repeat;
	background-size:cover;
	padding-bottom:40%;
	margin:15px 0 0 0;
	}
.love_fr_top_bg7c{
	background:url(../images/fr_top_07c.jpg) no-repeat;
	background-size:cover;
	padding-bottom:40%;
	margin:15px 0 0 0;
	}
/*@media all and (min-width: 320px) {
	.love_fr_top_bg1{
		height:230px;
		background-size:560px 230px;
		}
	.love_fr_top_bg2{
		height:230px;
		background-size:560px 230px;
		}
	.love_fr_top_bg3{
		height:230px;
		background-size:560px 230px;
		}
	.love_fr_top_bg4{
		height:230px;
		background-size:560px 230px;
		}
	.love_fr_top_bg5{
		height:230px;
		background-size:560px 230px;
		}
	.love_fr_top_bg6{
		height:230px;
		background-size:560px 230px;
		}
	.love_fr_top_bg7{
		height:230px;
		background-size:560px 230px;
		}
}
@media screen and (max-width:470px) {
	.love_fr_top_bg1{
		height:131px;
		background-size:320px 131px;
		}
	.love_fr_top_bg2{
		height:131px;
		background-size:320px 131px;
		}
	.love_fr_top_bg3{
		height:131px;
		background-size:320px 131px;
		}
	.love_fr_top_bg4{
		height:131px;
		background-size:320px 131px;
		}
	.love_fr_top_bg5{
		height:131px;
		background-size:320px 131px;
		}
	.love_fr_top_bg6{
		height:131px;
		background-size:320px 131px;
		}
	.love_fr_top_bg7{
		height:131px;
		background-size:320px 131px;
		}
}*/

.love_fr_fc{
	width:80%;
	margin:0 auto;
	position:absolute;
	border:solid 2px #7e3486;
	background-color:#ead2e2;
	border-radius:5px;
	left:10%;
	padding:10px;
	font-size:0.875em;
	line-height:25px;
	box-sizing:border-box;
	margin-bottom:15px;
	color:#691d72;
	}
.fr_txt_color1{
	color:#6a0276;
	}
.love_re_bt .love_fr_star{
	width:159px;
	height:26px;
	float:left;
	background:url(../images/fr_star.png) no-repeat left center;
	}
.love_fr_mh{
	width:100%;
	float:left;
	background:url(../images/fr_mh.png) repeat-y top center;
	margin:5px 0px;
	}
.love_fr_fta{
	width:100%;
	float:left;
	background:url(../images/fr_fta.jpg) no-repeat center top;
	}
.love_fr_ftb{
	width:100%;
	float:left;
	background:url(../images/fr_ftb.jpg) no-repeat center top;
	}
.love_fr_ftc{
	width:100%;
	float:left;
	background:url(../images/fr_ftc.jpg) no-repeat center top;
	}
@media all and (min-width: 320px) {
	.love_fr_fta{
		height:390px;
		background-size:455px 390px;
		}
	.love_fr_ftb{
		height:390px;
		background-size:455px 390px;
		}
	.love_fr_ftc{
		height:390px;
		background-size:455px 390px;
		}
}
@media screen and (max-width:470px) {
	.love_fr_fta{
		height:231px;
		background-size:270px 231px;
		}
	.love_fr_ftb{
		height:231px;
		background-size:270px 231px;
		}
	.love_fr_ftc{
		height:231px;
		background-size:270px 231px;
		}
}

/**** 浮动按钮 ****/
.xmla_an3{
	width:100%;
	float:left;
	box-sizing:border-box;
	text-align:center;
	font-size:1em;
	margin:5px 0px;
	}
.xmla_an3 a{
	width:100%;
	height:45px;
	float:left;
	line-height:45px;
	position:fixed;
	left:0px;
	bottom:0px;
	z-index:9999;
	color: #fff;
    background-color:#9b31a5;
    background:-moz-linear-gradient(top,#9b31a5,#da54e2);  /*Mozilla*/
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9b31a5), color-stop(100%,#da54e2));
	text-align:center;
	border:solid 1px #660f71;
	box-sizing:border-box;
	}
.xmla_an3 a:hover{
	width:100%;
	height:45px;
	float:left;
	line-height:45px;
	color:#fff;
    background-color:#da54e2;
    background:-moz-linear-gradient(top,#da54e2,#9b31a5);  /*Mozilla*/
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#da54e2), color-stop(100%,#9b31a5));
	text-align:center;
	border:solid 1px #660f71;
	box-sizing:border-box;
	}	
/**** 浮动按钮 ****/

.bn{ background:url(search.png) no-repeat; width:114px; height:33px; border:0; color:#FFF; font-size:14px; font-weight:900;margin-right:5px;}
.bn_70{ background:url(bn_70.gif) no-repeat; width:70px; height:33px; border:0; color:#FFF; font-size:14px; font-weight:900;margin-right:5px;}