﻿@charset "utf-8";

/* CSS Document */


/*
color:red !important;/* Firefox、IE7支持
_color:red;  IE6支持
*color:red;  IE6、IE7支持
*+color:red; IE7支持/
color:red\9; IE6、IE7、IE8支持
color:red\0; IE8支持
@media screen and(-webkit-min-device-pixel-ratio:0){} chrome
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#99000000', EndColorStr='#99000000');
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templets/ftwcm/images/bg_index.body1.png');_background:none;
_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight*0.3));
behavior: url(css/PIE.htc);
pointer-events:none;//鼠标穿透
-webkit-animation:0.3s ease-in 1.1s 1 ui;
-webkit-animation-fill-mode:both;
*/


/*
解决safari浏览器添加transform属性对文字的影响
-webkit-font-smoothing: antialiased;
*/


/*--默认--*/

* {
	margin: 0;
	padding: 0;
}

html {
	_background-image: url(about:blank);
	_background-attachment: fixed;
}

body {
	font-family: 'PingFang SC', Arial,Helvetica Neue, Helvetica, "微软雅黑",sans-serif;
	font-size: 14px;
	margin: 0 auto;
	color: #333;
}

ol,
ul,
li {
	list-style: none outside none;
	padding: 0;
	margin: 0;
}

a {
	text-decoration: none;
	color: #333;
}


/*a:hover { color: #006db8; }*/

img {
	border: none;
}

table {
	border-collapse: collapse;
}

tr,
td,
th {
	padding: 0;
	margin: 0;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-weight: normal;
}
em{
	font-style:normal
}

input,
textarea,
select {
	border: 1px solid #CCC;
	font-family: 'PingFang SC', Arial, "微软雅黑";
	outline: none;
	border: none;
	background: none;
	padding: 0;
}

input::-ms-clear {
	display: none;
}

input::-ms-reveal {
	display: none;
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
	color: #aaaaaa;
}

input:-moz-placeholder,
textarea:-moz-placeholder {
	color: #aaaaaa;
}

input::-moz-placeholder,
textarea::-moz-placeholder {
	color: #aaaaaa;
}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
	color: #333;
}

textarea {
	resize: none;
}

a:focus {
	outline: none;
}

.tran_scale {
	overflow: hidden !important;
	display: block;
	transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
}

.tran_scale img {
	transition: all 0.8s;
	-webkit-transition: all 0.8s;
	-moz-transition: all 0.8s;
	transform: scale(1, 1);
	-webkit-transform: scale(1, 1);
	display: block;
}


/*清除样式 */

.clear {
	clear: both;
}

.clearfix {
	zoom: 1;
	_height: 1px;
}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

@font-face {
	font-family: pingfang;
	src: url('../fonts/pingfang.eot');
	src: url('../fonts/pingfang.eot?#iefix') format('embedded-opentype'), url("../fonts/pingfang.ttf") format("truetype"), url("../fonts/pingfang.woff") format("woff"), url("../fonts/pingfang.svg") format("svg");
	font-weight: normal;
}
#page {
	clear:both ;
}

#page span {
	display: inline-block;
	padding: 0.05rem 0.15rem;
	border: 1px solid #dbdbdb;
	text-align: center;
	border-radius: 3px;
	margin-right: 0.05rem;
	font-size: 0.2rem;
	margin-bottom:0.1rem;
}

#page span.selectedCode {
	background: #a08762;
	color: #fff;
}
#page select{
	display: none
}
.textoverflow {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.textover2 {
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}

.flex {
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}

.flex-between {
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	align-items: space-between;
	-webkit-box-pack: space-between;
	-ms-flex-pack: space-between;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}

.pull-left {
	float: left;
}

.pull-right {
	float: right;
}

.list1 .item .face:hover img,
.list2 .item:hover img,
.list2 .item:hover img,
.drimgs .img:hover img,
.lvhomeNew .item .newimg:hover img {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
}

.list1 .item .face img,
.list2 .item img,
.list2 .item img,
.drimgs .img img,
.lvhomeNew .item .newimg img {
	transition: 1s;
	-webkit-transition: 1s;
	transform: scale(1);
	-webkit-transform: scale(1);
}


/*登录注册*/

.loginBox {
	background: #FFFFFF;
	position: fixed;
	top: 0;
	width: 100%;
	height: 100%;
	left: 0;
	bottom: 0;
	z-index: 2006;
	padding: 0.3rem;
	box-sizing: border-box;
}

.loginBox input[type="text"]:focus {
	border:none;
    border-bottom: 1px solid #ca7900;
    -webkit-box-shadow: none !important;
	box-shadow: none !important;}
.loginBox .dltit {
	font-size: 0.48rem;
	color: #333;
	display: inline-block;
	margin-bottom: 0.5rem;
	margin-top: 0.3rem;
}

.loginBox .dltit:after {
	content: '';
	height: 6px;
	background: #a08762;
	display: block;
	margin-top: -0.1rem;
}

.loginBox .closeLogin img {
	width: 0.56rem;
	height: 0.56rem;
}

.re_Box .text {
	width: 100%;
	border-bottom: 1px solid #cccccc;
	height: 1rem;
	line-height: 1rem;
	color: #333333;
	font-size: 0.32rem;
	padding-top: 0.2rem;
	outline: none;
	box-sizing: border-box;
}

.form-control:focus {
	outline: 0;
	border-color: #ca7900;
}

.form-control {
	-webkit-transition: border-color ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s;
	transition: border-color ease-in-out .15s;
}
input[type="text"]:focus{
	border-color:#ca7900;
	outline:0;
    border: 1px solid #ca7900;
     -webkit-box-shadow: none !important; 
     box-shadow: none !important; 

}

.re_Box .submit,
.rldiv .submit {
	width: 100%;
	height: 0.92rem;
	line-height: 0.92rem;
	font-size: 0.3rem;
	color: #FFF;
	text-align: center;
	border-radius: 0.1rem;
	background: #cfc3b0;
	border: none;
	margin-top: 1rem;
}

.re_Box .submit.nonull {
	background: #a08762;
}

.fixbottom {
	color: #999;
	width: 100%;
	margin-top: 0.4rem;
}

.fixbottom a {
	color: #000;
}

.re_Box .yzmBtn {
	padding: 0.05REM 0.1rem;
	float: right;
	background: #bbbbbb;
	color: #fff;
	font-size: 0.28rem;
	border-radius: 5px;
	position: absolute;
	right: 0;
	TOP: 0.34REM;
}

.re_Box .loginbox-bot {
	position: absolute;
	bottom: 10px;
	width: 286px;
}

.loginBox {
	display: none;
}

#forgetBox,
#registerBox {
	display: none;
}
.swiper-button-next,.swiper-button-prev{
	outline: 0;
}


#bird_eyes_view,#plans{
	display: none
}
#bird_eyes_viewBtn,#plansBtn,#avatarBtn,#list_imgBtn{
	    width: 1.2rem;
    height: 1.2rem;
    line-height: 1.2rem;
	background: transparent;
	border:none;
	position: absolute;
	top: 0;
	left: 0;
}
#bird_eyes_viewView,#plansView,#list_imgView,#avatarView{
	width: 1.2rem;
    height: 1.2rem;
    line-height: 1.2rem;
}
#list_img,#avatar{
	display: none
}
.noContent img {
        display: block;
    width: 3.34rem;
    padding: 0.8rem 0;
    overflow: hidden;
    margin: 0 auto;
}



@font-face {font-family: "iconfont";
  src: url('../fonts/iconfont.eot?t=1582107583294'); /* IE9 */
  src: url('../fonts/iconfont.eot?t=1582107583294#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAAAVgAAsAAAAACtAAAAURAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCESAqGaIVlATYCJAMwCxoABCAFhG0HgRAbawkRVaTTkP1MyOT+sCzbEjqOK3LNNPpNHYlnIqiWrJ7ZJYUgfC6PzMJQWIzGoRASozECPrjlgxHnw9eZb/JnTUxWCkpPkXRPhRfSjQWYVEwB/e9cHrOOunFZjdCjT9uflpOX/Bw8P6cn5ISakBNyDMZgYmtzcCz107458j7P3uTxBStrXfQ0nuCAItqiRTeQCfsW2DnUwQTdTGDQKlxBXcan5kJRJe0ViKe5wgoo+kJqCjv0e3tjTqw0tRty+nML5zzgxfz9+A9vShFST4F0qytBHA+RMjyPJ6L/IsWkBW31JXA7jYJjQCXeYlOvIHbrGMTgZzDtETAu/zWh0TJtWZSsTLZG1v48/v9/GkKk2MWoG8Zh2IIBfXPwT17o0WtIkQalJHohuYaZ+t4eoUFFBmgU0kfjIP00AioNCZo20kOLQnppZcgQbQ1SaO1I8h2LDPIdZ4pzx+Nq2dcT5gETgN9APECi3aOVUsi+dDfMQlRVzYm2vipN0G9raD4jyxOwAt5y1ZoWPaZ2m0FefVulWn27Prduq25uTStbp6suFlO6NTW6upDHTK2eHuDrZfoKA2G9mFUXVm115taJh7fpMXn12wZFurkDa7nHpJRExr3+NPfGM0YqzWFqJ4fbFkkkXPdyeTduMNevV8ip0KVFBSytLFeSX7i8koC+flMBnkBT0q0R6fF5xvqDQn4jhqRj5l+SciXXIy/fYm48yrnm+qckekHCcg+1Q5AErufWGt8mjUDtbfXiykJQZ0CrlPQ5PGxsiMGI3IcTo4Mn1urO1WbuOFwpyvw4sX/A+30LLsNns/zq3emAq8gGOTmQc9rawI6d9iodgbatrUAHfktujDAM/j020nzzttE01rRRxs5BS++/iCaiDrsfmHrjtSeNPq2ufI4+S+t623jX40OK0Bn+/eDU3cwRueSSPnL/Dukhvfdv99H9NOtR79OHngIXhLxA3qO5R5JOJMFSZ21deN2XvZd5Eh7CVyYmnbc+T91VHUmS3gncpbz6sOFOsOHcsT5XOGd9h6Kvg2HwAmt+9hxu1Yb4WzvY0rPXrp0tZn90xLFVzJxsvvXJ0hpBemZWhqAGQSLVqel29zVxpOn8+SbNTsQwaXIvELfG/ef0lFD/nf61VdWciQlOtawng2bjydj0Aegas7+UCCA/OIcByglHHSjXHBeAssUxB7pN1TXPI7uGHCWpQCfOabIO6B6SWqLy/+n/ympOWqDzgHQQy4v5bv5Yb3hYphH6VbFPAz6Xux4yTflJrhH9RyIdXLoB2jmF8NT2tUrh4fpeRu136HdkWUt9FcO2a28kBuUcHeUmcb8Nz0zu0YR+My6kPitQ9NsmVmv/Oj2ofR5Cr44bGHTi5fQhc1JdtVZUHPoCqJr4hpqRH6ib+CU2qH/QtPIPLZOoQ89nzC/Yt46k9yCBIoTE35Mk4CVTotizxr5CpHMqvVZT+AlSJVViG1aw+wIlyDoOUZvIQWSESV6QZ7gd5DknQvIUAjRiRHFumizulYyAF5WeBxKgEAgRvj0iEeBKTF8b9UI//wpEtBwlU5b8aH4CkpKsn7AZrBzEF1eZa8m+bK5sRBwIMd6NkbgC8YwJkMstjhDx26VAABniEg3hnEn9WF6X0b6n2IDG2wqkJxuO1HTDtGzluJ4f9WdhT1RMy2iX0FSZXSLXTk2Ljhux25a/rdQNlOZ2I99o0dI2D/m2bEWaln7SDpO5saatYKUCAAA=') format('woff2'),
  url('../fonts/iconfont.woff?t=1582107583294') format('woff'),
  url('../fonts/iconfont.ttf?t=1582107583294') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
  url('../fonts/iconfont.svg?t=1582107583294#iconfont') format('svg'); /* iOS 4.1- */
}
.iconfont {
  font-family: "iconfont" !important;
  font-size: 0.2rem;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-up1:before {
  content: "\e604";
}
.icon-shangxiajiantou2:before {
  content: "\e745";
}

.icon-shangxiajiantou:before {
  content: "\e69f";
}

.icon-shangxiajiantou1:before {
  content: "\e746";
}

.icon-up:before {
  content: "\e678";
}

.icon-jiantou1:before {
  content: "\e603";
}

.icon-jiantou:before {
  content: "\e612";
}

.icon-sousuo1:before {
  content: "\e641";
}

.icon-lvup:before {
  content: "\e601";
}

.icon-lvdown:before {
  content: "\e602";
}

.icon-guanbi:before {
  content: "\e600";
}

.icon-dianhua:before {
  content: "\e744";
}

.icon-sousuo:before {
  content: "\e65f";
}

