/* CSS Document */
h4, h5, h6,
h1, h2, h3 {margin: 0;}
ul, ol, li{margin: 0; padding: 0;}
p {margin: 0;padding: 0;}
a{text-decoration: none;}
body{
	margin:0;
	padding:0;
	background: #ffddcb;
	color: #5f2014;
	font-size: 62.5%;
}

.ls5{ letter-spacing:5px;}/*字间距5像素*/
.ml50{ margin-left:50px;}
.ml80{ margin-left:80px;}
.ml10{ margin-left:10px;}
.ml20{ margin-left:20px;}
.mr20{ margin-right:20px;}
.mt10{margin-top:10px;}
.mt30{ margin-top:30px;}
.mb30{margin-bottom:30px;}
.mb10{margin-bottom:10px;}
.fbold{ font-weight:bold;}

.clear:after{ clear: both; content: "."; display: block; height: 0; visibility: hidden;}
.clear{ zoom: 1;}

.swiper-container {
	max-width: 750px;
    height: 100%;
}  

.swiper-slide{
	width:100%;
	height:100%;
	background-size: cover;
	text-align: center;
	max-width: 750px;
	background:url(../images/body_bg.jpg) center top no-repeat;
}
.swiper-slide:before{
	height: 100%;
	content: '';
	display: inline-block;
	vertical-align: middle;
}

.slide_con{
	position: absolute;width: 100%; top: 50%;left: 50%;transform:translate(-50%,-50%);
}
.ep{position: fixed;color: #5f2014;  text-shadow: 0 0 5px rgba(255,188,177,.9); font-size: 2.4em;  top:10px;right: 5%;}
.b_logo{width:86.53%; max-width: 649px;}
.logo2{width:100%; max-width: 750px; margin-top: 10%;}
.bz_txt{width:87.2%;font-size: 2.8em; line-height: 1.6em; text-align: center; margin: 0 auto; text-shadow: 0 0 5px rgba(255,188,177,.9) }
.bz_txt:first-letter{font-size: 142.85%; margin-right: 3px;}
.line_br{display: block;}
.b2_img1{width:87.2%; max-width: 654px; margin: 4% auto;}

.b3_bt1{width: 77.73%; max-width: 583px;}
.b3_bt2{width:87.2%; max-width: 654px; margin: 6% auto 4%;}
.b3_con{width: 85.06%; max-width: 638px;}

.b4_bt1{width: 77.73%; max-width: 583px;}
.b4_con{width: 82.13%; max-width: 616px;margin: 6% auto 6%;}
.b4_gg{width: 46.4%; max-width: 348px;}

.b5_bt1{width: 72.4%; max-width: 543px;}
.zb{width: 87.2%; margin: 12% auto 0; position: relative; overflow:visible;}
.zb_bt{font-size: 4em; font-weight: bold; text-shadow: 0 0 5px rgba(255,188,177,.9);}
.zb_img_po{position: absolute; width:50%; right: -2%; top:1%;}
.zb_img_po_l{position: absolute; width:50%; left: -2%; top:-5%;}
.zb_img_po img{width: 100%;}
.zb_txt{width:52.9%;float: left; text-align: center; position: relative;}
.zb_txt_r{float: right;}
.zb_txt .t1{font-size: 2.8em; color:#000; margin-top: 5%;}
.zb_txt .t1 .zb_price{font-size: 174.3%; font-weight: bold; margin: 0 3%;}
.zb_txt .t1 .zb_p_line{background:url(../images/price_bg.jpg) center 80% no-repeat; background-size: 100% 20%;}

.zb_btn{ display: inline-block;font-size: 2.8em; font-weight: bold; color: #fff; padding: 5% 14%; background: #ffae9f; border-radius: 50px; margin-top: 10%;float:left;}
.zb_btn_d{ display: inline-block;font-size: 2.8em; font-weight: bold; color: #fff; padding: 5% 14%; background: #ffbcb1; border-radius: 50px; margin-top: 10%;float:right;}

.zb_t2{color: #94847b; font-size: 2.4em; margin-top: 5%;}

.b6_bt1{width: 72.8%; max-width: 546px; padding-bottom: 3%;}
.b6_con{text-align: center;}
.b6_con .il_b{display: inline-block; vertical-align: middle;}
.b6_t1{width:28.8%;}
.b6_item{margin: 2% 5%; font-size: 2.8em; font-weight: bold; color: #5f2014;text-shadow: 0 0 5px rgba(255,188,177,.9); }
.b6_tl{text-align: left;}
.b6_tr{text-align: right;}
.b6_btn{ display: inline-block;font-size: 90%;text-align: center; font-weight: bold; color: #fff;width:140px; height: 50px; line-height: 50px; background: #ffbcb1; border-radius: 25px; margin-top: 5%;}

.b7_bt1{width:77.73%; max-width: 583px;}
.b7_con1{width:82.93%; max-width: 622px; margin-top:10%;}
.b7_con2{width:82.9%; max-width: 621px; margin-top:10%;}
.b7_btn{ display: inline-block;font-size: 2.8em; font-weight: bold; color: #fff; padding: 2.5% 10%; background: #ffae9f; border-radius: 50px; margin-top: 5%;}

.plan{width:100%; max-width: 650px; margin: 0 auto;overflow: hidden;}
.plan .p_con{ text-align: center;}
.plan .p_con .p_bt{font-size: 3.2em; line-height: 1.8em; color: #fff; margin-bottom: 3%; padding-bottom: 3%; border-bottom: 2px dotted #a7a4a3; font-weight: bold; overflow: hidden;}
.p_list{font-size: 2.8em; line-height: 1.8em; color: #ffbcb1; display:inline-block; text-align: left;}
.p_list tr>td:nth-child(1){white-space:nowrap;text-overflow:ellipsis; vertical-align: top;}
.plan .close_btn{ text-decoration: none; font-size: 3.2em; text-align: center; color:#fff; border-radius: 50%; border: 1px solid #fff; width:40px;height:40px; line-height: 40px; margin:10% auto 0; display:block; }

.b8_bt1{width:77.73%; max-width: 583px;}
.b8_sbt{font-size: 3.2em;font-weight: bold; color: #5f2014;text-shadow: 0 0 5px rgba(255,188,177,.9); margin-top: 10%;}
.b8_time{font-size: 2.8em;color: #948d88;}
.b8_txt{color: #000;font-size: 2.8em; width:87.2%; max-width: 654px; margin: 5% auto 0;}
.b8_txt:first-letter{font-size: 142.85%; margin-right: 3px;}

.foot{background:url(../images/body_bg.jpg) center top no-repeat; color: #000000; padding: 4% 0;  font-size: 2.4em; text-align: center;}

/*layer弹出样式去掉背景色*/
.lay_nobg{background-color:transparent; border: none;}
.lay_nobg.layui-m-layerchild{background-color:transparent; font-size:100%}

@media screen and (max-width:1920px) {
	body{font-size: 42.5%;}
}
@media screen and (max-width:700px) {
	/*.pw{width: 70%; display: inline-block;}
	.bz_txt{ text-indent: 2em;}
	.pw .pw_btn1,.pw .pw_btn2{font-size: 3.6em;}
	.pw .pw_info .pw_bt{font-size: 5em;}*/
	body{font-size: 35%;}
	.plan{width:87.2%;}
	.plants{width:100%;}
	.b6_btn{width:110px; height: 36px; line-height: 36px;}
	.zb_btn,.zb_btn_d{padding: 3.6% 10%;}
	.diss_1024{display: none;}
}
@media screen and (max-width:500px) {
	.line_br{display: none;}
	.pw .pw_btn1,.pw .pw_btn2{font-size: 2em;}
	.pw .pw_info .pw_bt{font-size: 2.5em;}
	.pw_jj .pw_info .pw_bt{font-size: 3.5em;}
	.kd_txt{font-size:2em; }
	.pw_jj{height: 550px;}
	.pw .pw_btn_jj{padding: 3% 0; margin: 5% 0 0 0}
}
