
/* CSS Document */
@charset "utf-8";
/* reset section */
/*手机*/
*{
	padding:0; 
	margin:0;
	font-family:'微软雅黑';
	-webkit-font-smoothing: antialiased;
	box-sizing: border-box;
}
html,body{
	margin: 0;
	padding: 0;
}
input:focus {
	outline: none;
}
a{ text-decoration:none; cursor:pointer; outline:none;}
button{cursor:pointer; border:none; outline:none;}
img{ border:none;max-width: 100%;}
object { max-width: 100%;}
ul,li {list-style-type:none; text-transform:capitalize;}
table{ border-collapse:collapse; border-spacing:0;}
.clear{ clear:both;}
input{ border:none; background:none; text-indent:5px; outline:none;}
.box:focus {outline: none;}
a,img,button,input,textarea,div{-webkit-tap-highlight-color:rgba(255,255,255,0);}
select::-ms-expand { display: none; }
input,img{vertical-align:middle;}
input,button{ vertical-align:middle;}
div,input,button{ vertical-align:middle;} 
select,button,input{outline: none;} 
input,textarea{-webkit-appearance: none;resize: none;}
input,button,select{
  -webkit-appearance: none;
}
p{
	margin: 0;
}
.left{
	display: block;
	float: left;
}
.right{
	display: block;
	float: right;
	font-size: 1.15rem;
}
.clearfloat:after{
	display: block;
	clear: both;
	content: ""; 
	visibility: hidden;
	height: 0;
}
.clearfloat{
	zoom:1
}
.bg{
	background: url(../img/tu1.png) no-repeat;
	background-size: 100%;
	width: 100%;
	height: 100vh;
	padding: 20px;
}
.dl_bg{
	background: url(../img/dlbg.png) no-repeat top center;
	background-size: 100%;
	padding-bottom: 45px;
}
.dl_bgbox{
	width: 90%;
	margin: auto;
}
.dl_bimg{
	padding-top: 70px;
	width: 33px;
	margin-left: 10px;
	color: #333;
	font-weight: normal;
}
.dl_item{
	font-size: 1.7rem;
	margin-top: 10px;
}
.dl_zhuce{
	margin-top: 20px;
	font-size: 1.05rem;
	color: #b2a9a3;
}
.dl_sreach{
	width: 94%;
	margin: auto;
	background-color: #fff;
	padding: 8%;
	border-radius: 0.5rem;
	margin-top: -5px;
}
.dl_sreach .dl_ipt{
	width: 100%;
	line-height: 35px;
	margin-bottom: 15px;
	border-bottom: 1px #e4e4e4 solid;
	padding-bottom: 15px;
}
.dl_sreach .dl_ipt .mima{
	float: left;
	width: 60px;
	font-size: 1.15rem;
}
.dl_sreach .dl_ipt input{
	width: 80%;
	float: left;
	color: #999;
	height: 35px;
	line-height: 35px;
	font-size: 1.05rem;
	padding-left: 15px;
}
.dl_sreach .dl_ipt select{
	width: 80%;
	float: left;
	color: #999;
	height: 35px;
	line-height: 35px;
	font-size: 1.05rem;
	padding-left: 15px;
	border: 0;
}
.wjmm{
	margin-bottom: 20px;
}
.wj_left{
	font-size: 1rem;
	color: #999;
}
.wj_rt{
	font-size: 1rem;
	color: #999;
}
.wj_rt a{
	color: #86644f;
}
.dl_btn{
	width: 100%;
	height: 50px;
	line-height: 50px;
	border-radius: 30px;
	background-image: linear-gradient(to right, #c98a61,#fad7a4);
	color: #ffffff;
	font-size: 1.25rem;
	margin-top: 20px;
}
.yiyzh{
	text-align: center;
	color: #999;
	font-size: 1.05rem;
	margin-top: 10px;
}
.yiyzh a{
	color: #86644f;
}
.al_nr_xz{
	background: url(../img/bj1.png) no-repeat top center;
	padding-bottom: 30px;
	background-size: 100%;
}
.fy_boxone{
	height: 72px;
	line-height: 72px;
	text-align: center;
	font-size: 1.7rem;
}
.yq_height{
	height: 44px;
}
.xgfyfh{
	float: left;
	padding-left: 20px;
}
.xgfyfh img{
	width: 14px;
}
.altx{
	width: 116px;
	margin: auto;
}
.grxx_listone{
	background-color: #fff;
	margin-bottom: 10px;
	padding: 0 20px;
}
.listobox{
	height: 72px;
	line-height: 72px;
	border-bottom: 1px #eee solid;
}
.gr_name{
	font-size: 1.15rem;
}
.listobox a{
	font-size: 1.15rem;
	color: #333;
}

.sy_bg{
	background: url(../img/sybg.png) no-repeat top center;
	background-size: 100%;
	padding: 30px 0;
}
.sy_bgbox{
	width: 119px;
	margin: 0 auto;
}
.rukou{
	margin-top: 20px;
	padding: 0 10px;
}
.rukou ul li{
	width: 25%;
	float: left;
	text-align: center;
}
.rukou ul li a .wya{
	width: 49px;
	margin: 0 auto 6px auto;
}
.rukou ul li a{
	font-size: 1rem;
	color: #333
}
.jnbnner{
	width: 96%;
	margin: 20px auto;
}
.sy_four{
	width: 92%;
	margin: auto;
	background-color: #f7ebe5;
	border-radius: 10px;
	padding: 20px;
}
.foeryi .fjimg{
	width: 26px;
	margin-right: 10px;
}
.foeryi h3{
	font-size: 1.25rem;
	color: #333;
}
.foeryi span{
	display: block;
	font-size: 1.05rem;
	color: #b2a9a3;
	margin-top: 2px;
}
.foerer{
	margin: 14px 0;
}
.foersan h3{
	color: #e54735;
}
.foersan .dizhi{
	color: #999;
}
.footer{
	position: fixed;
	bottom: 0;
	width: 100%;
}
	
.footerbox{
	background: url(../img/a6.png) no-repeat top center;
	padding-top: 20px;
	background-size: cover;
}
.footer ul li{
	width: 20%;
	float: left;
	text-align: center;
}
.footer ul li .sjaha{
	width: 24px;
	margin: 10px auto 0 auto;
}
.footer ul li .mbv{
	color: #999;
	margin-top: 2px;
}
.active{
	color: #e54735 !important;
}


.main {
	margin: auto;
	width: 92%;
}
.pro-switch {
	overflow: hidden;
	position: relative;
	width: 100%;
}
.flexslider {
	margin: 0;
	padding: 0;
}
.flexslider .slides > li {
	display: none;
	-webkit-backface-visibility: hidden;
}
.flexslider .slides img {
	width: 100%;
	display: block;
}
.slides:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
html[xmlns] .slides {
	display: block;
}
* html .slides {
	height: 450px;
}
.no-js .slides > li:first-child {
	display: block;
}
.flexslider {
	margin: 0 auto;
	position: relative;
	width: 100%;
	zoom: 1;
}
.flex-viewport {
	max-height: 2000px;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	transition: all 1s ease;
}
.flexslider .slides {
	zoom: 1;
}
.flex-direction-nav {
	height: 0;
}
.flex-direction-nav a {
	width: 60px;
	height: 90px;
	margin: -60px 0 0;
	display: block;
	background: url(../img/ad_ctr.png) no-repeat 0 0;
	position: absolute;
	top: 50%;
	z-index: 10;
	cursor: pointer;
	text-indent: -9999px;
	opacity: 0;
	filter:alpha(opacity=0);
-webkit-transition: all .3s ease;
}
.flex-direction-nav .flex-next {
	background-position: 0 -90px;
	right: 0;
}
.flex-direction-nav .flex-prev {
	left: 0;
}
.flexslider:hover .flex-next {
	opacity: 0.8;
	filter:alpha(opacity=25);
}
.flexslider:hover .flex-prev {
	opacity: 0.8;
	filter:alpha(opacity=25);
}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {
	opacity: 1;
	filter:alpha(opacity=50);
}
.flex-control-nav {
	width: 100%;
	position: absolute;
	text-align: center;
	left:0; 
	bottom: 0;
}
.flex-control-nav li {
	margin: 0 5px;
	display: inline-block;
	zoom: 1;
}
.flex-control-paging li a {
	background: url(../img/dot.png) no-repeat 0 -16px;
	display:block;
	height: 16px;
	overflow: hidden;
	text-indent:-99em;
	width: 16px;
	cursor: pointer;
}
.flex-control-paging li a.flex-active {
	background-position: 0 0;
}


.geren_neme .atqa{
	width: 95px;
}
.mhjgh{
	margin: 2px 0 0 10px;
}
.mhjgh h3{
	font-size: 1.3rem;
}
.hspanz{
	display: inline-block;
	margin-top: 6px;
	color: #c98a61;
	font-weight: normal;
	font-size: 0.95rem;
	padding: 2px 10px;
	border-radius: 30px;
	background-color: #fff;
	box-shadow: 0 0 6px #ddd;
}
.sywa_xc{
	background-image: linear-gradient(to right, #c98a61,#fad7a4);
	padding: 6px 14px;
	border-radius: 30px;
	color: #fff;
	margin-top: 28px;
}
.tuijian{
	background: url(../img/yq1.png) no-repeat top center;
	background-size: 100%;
	margin-top: 30px;
	height: 88px;
	padding-top: 17px;
}
.tuijian ul li{
	width: 33.3%;
	float: left;
	text-align: center;
	color: #fff;
}
.tjtxt{
	font-size: 1.5rem;
	font-weight: 600;
	margin-top: 2px;
}
.wdxx{
	width: 100%;
	margin: auto;
	background-color: #fff;
	border-radius: 10px;
	padding: 20px;
	margin-top: 14px;
}
.wdxx_box ul li{
	width: 25%;
	float: left;
	text-align: center;
	margin-bottom: 20px;
	font-size: 1rem;
}
.wdxx_box ul li a{
	color: #333;
}
.wdxx_box ul li .ksjaimg{
	width: 40px;
	height: 40px;
	margin: 0 auto 4px auto;
}


.toptitle{
	background-color: #fff;
	position: fixed;
	width: 100%;
	top: 0;
}
.sousuo{
	width: 94%;
	margin: 14px auto;
	background-color: #f7f7f7;
	border-radius: 30px;
	height: 47px;
	line-height: 47px;
	padding: 0 20px;
}
.ss_lbox{
	width: 30px;
}
.sousuo input{
	width: 90%;
	height: 100%;
	font-size: 1.05rem;
	color: #999;
}




#menu{
	width: 94%;
    overflow: hidden;
    margin: auto;
}
#menu #nav {
	display: block;
	width: 100%;
	padding: 0;
	margin: 0;
	list-style: none;
}
#menu #nav li {
	float: left;
	width: 20%;
}
#menu #nav li a {
	width: 90%;
	margin: auto;
	display: block;
	line-height: 27px;
	text-decoration: none;
	text-align: center; 
	color: #333;
	background-color: #f7f7f7;
	border-radius: 30px;
}
#menu_con{
	width: 100%;
	border-top: none;
}
.tag{ 
	padding: 15px; 
	overflow: hidden;
}
.selected{
	background: #ffe6d6 !important; 
	color: #df5600 !important;
}


.nuyan{
	width: 94%;
	margin: 20px auto;
}
.nuyan ul li{
	width: 33.3%;
	float: left;
	height: 45px;
	line-height: 45px;
	text-align: center;
	margin: 10px 0;
}
.nuyan ul li select{
	border: 0;
	width: 90%;
	margin: auto;
	height: 100%;
	font-size: 1rem;
}
.tag ul li{
	width: 100%;
	background-color: #fff;
	padding: 15px;
	border-radius: 10px;
	margin-bottom: 10px;
	box-shadow: 0 0 10px #ddd;
}
.tag ul li a .teyw img{
	width: 26px;
	float: left;
	margin-right: 10px;
}
.tag ul li a{
	color: #333;
}
.tag ul li a .teyw h3{
	float: left;
}
.teyspan{
	display: block;
	float: right;
	background-color: #f7f7f7;
	padding: 6px 14px;
	border-radius: 30px;
	color: #999;
}
.teyspan1{
	display: block;
	float: right;
	background-color: #ffe6d6;
	padding: 6px 14px;
	border-radius: 30px;
	color: #df5600;
}
.list_pw {
	display: block;
	margin-top: 10px;
}
.list_pw p{
	line-height: 30px;
}

.lpxq_box{
	position: absolute;
	bottom: 30px;
	left: 30px;
	width: 150px;
	height: 35px;
	line-height: 35px;
	margin-bottom: 15px;
	background-color: rgba(0,0,0,0.7);
	border-radius: 40px;
	color: #fff;
	text-align: center;
}
.lpxq_box .hyds{
	display: inline-block;
	width: 72px;
	border-radius: 40px;
	text-align: center;
	background-color: #86644f;
}
.lpxq_box .hyds2{
	width: 72px;
	display: inline-block;
	text-align: center;
}
.lpxq_ban{
	width: 92%;
	background-color: #fff;
	margin: 15px auto 0 auto;
	border-radius: 10px;
	padding: 20px;
}
.yshousp{
	display: inline-block;
	background-color: #86644f;
	padding: 6px 10px;
	font-size: 1rem;
	color: #fff;
	border-radius: 3px;
}
.yshousp2{
	display: inline-block;
	background-color: #f7f7f7;
	padding: 6px 10px;
	font-size: 1rem;
	color: #999;
	border-radius: 3px;
	margin-left: 10px;
}
.yhjt_p p{
	color: #999;
	line-height: 26px;
}
.yhjt_p p span{
	color: #333;
}
.compareDiv{
	background-color: #fff; 
	margin:auto;
	width: 92%; 
	height: 65px; 
	line-height: 65px;
	padding: 0 20px;
	margin-top: 15px;
	border-radius: 10px 10px 0 0;
	border-bottom: 1px #eee solid;
} 
.compareDiv ul li{
	display: inline-block;
	font-size: 1.25rem;
	margin-right: 15px;
}
.compareDiv ul li a{
	color: #333;
}
.comDiv{
	position: fixed;
	top: 0;
	z-index: 999;
	overflow: visible;
	width: 100%;
	height: 65px;
	margin-top: 0;
} 
.ccc{
	width: 92%; 
	margin: auto; 
}
.ddd{ 
	margin-top:100px;
}
.huxingtu{
	margin-top: 20px;
}
.scroll-list{
	width: 100%;
	height: 100%;
	vertical-align:top;
	white-space: nowrap;
	overflow-x:scroll;
	overflow-y:hidden;
	-webkit-overflow-scrolling : touch; 
}
.huxingtu ul li{
	width: 211px;
	display: inline-block;
	margin-right: 10px;
	vertical-align:top;
}
.huxingtu ul li a{
	display: block;
	color: #333;
}
.zbpe ul li{
	width: 20%;
	float: left;
	text-align: center;
	height: 35px;
	line-height: 35px;
}
.zbpe ul li a{
	display: block;
	width: 92%;
	margin: auto;
	height: 100%;
	border-radius: 30px;
	background-color: #f7f7f7;
	color: #333;
}
.qwaqul{
	margin-top: 10px;
}
.qwaqul ul li{
	margin: 10px 0;
}
.lpcs{
	margin-top: 30px;
	padding-bottom: 15px;
	margin-bottom: 15px;
	border-bottom: 1px #eee solid;
}
.lpcs ul li{
	width: 25%;
	float: left;
	text-align: center;
}
.lpzxwa{
	margin-top: 20px;
}
.lpzxwa ul li{
	margin-bottom: 20px;
}
.tuijiankehu{
	padding: 14px;
	position: fixed;
	width: 100%;
	bottom: 0;
	background-color: #fff;
	height: 85px;
}
.tuijiankehu ul li{
	width: 33%;
	float: left;
	text-align: center;
}
.tjkhqa{
	width: 90%;
	margin: auto;
	height: 57px;
	line-height: 57px;
	background-image: linear-gradient(to right,#c98a61,#fad7a4);
	border-radius: 60px;
	text-align: center;
	font-size: 1.25rem;
	color: #fff;
}