body, h1, h2, h3, h4, h5, h6, div, p, dl, dt, dd, ol, ul, li, form, table, th, td, a, img, span, strong, var, em, input, textarea, select, option, i { margin: 0; padding: 0; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-text-size-adjust: none; }
html, body, input, select { padding: 0; border: 0; font: 16px '\5FAE\8F6F\96C5\9ED1'; color: #000; }
ul, ol, li { list-style: none; }
img { vertical-align: top; border: none; }
.fl { float: left; }
.fr { float: right; }
.clearfix:after { content: ''; display: block; clear: both; }
a { color: #000; text-decoration: none; }
dl { margin: 0; padding: 0; border: 0; }
dt, dd { clear: both; }
h1 { font-size: 22px; color: #000; font-weight: bold; }
h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; color: #000; font-weight: normal; }
textarea, input { font-size: 12px; line-height: 15px; margin: 0; padding: 0; }
dl { margin: 0; padding: 0; border: 0; }
dt, dd { clear: both; }
a:link { text-decoration: none; color: #000; }
a:visited { text-decoration: none; color: #000; }
a:hover { text-decoration: none; color: #000; }
input { border: none; outline: none; }
.clearfix:after {content:"\200B"; display:block; height:0; clear:both;}
.clearfix {*zoom:1;}
body {font-size: 16px;}
/*搜索框*/
.g_wrap{background: #f7ecd6 url(../../images/rwdw/bg_20230220.jpg) center 0 no-repeat;}
.m_layout{width:1200px;margin:0 auto;clear: both;}
.renwen_search{overflow: hidden;width:800px;position: relative;top:35px;left:50%;margin-left: -400px;}
.renwen_search #u_txt{ width:650px; height:70px; float:left; background:#fff;border:1px solid #c72820; border-top-left-radius:10px;border-bottom-left-radius:10px;padding:0 30px; font-size:20px; line-height:70px; color:#999;}
.renwen_search #u_btn{ width:150px; height:70px; background:#c72820 url(../../images/rwdw/ico_search_20230220.png) 85px center no-repeat;padding: 0 0 0 25px;float:right; border-top-right-radius:10px;border-bottom-right-radius:10px; font-size:20px; line-height:70px; color:#fff; cursor:pointer;text-align: left;}
#noResult{text-align: center;font-size: 16px;padding:20px;line-height: 2em;}
/*条件筛选*/
.g_tag{ width:1198px; padding:35px 20px 50px; border:#c72820 1px solid; margin:0 auto;border-radius: 10px;}
.m_tag{ width:100%; overflow:hidden; margin-top:20px;}
.m_tag .u_tag_title{ width:95px; display:block; float:left; margin:15px 0 0 15px; font-size:18px;font-weight: 700; color:#c72820; line-height:30px;}
.m_tag .u_tag_content{ width:1015px; float:left; position:relative;}
.m_tag .u_tag_content li{ display:inline-block; line-height:30px; margin:15px 5px 0 15px; font-size:16px; cursor:pointer;color: #434343;}
.m_tag .u_tag_content li:hover a,.m_tag .u_tag_content li.on a{ color:#c72820;}
/*搜索结果*/
.u_result{font-size: 18px;color: #c72820;text-align: center;padding:50px 0;line-height: 2em;}
.u_result img{vertical-align: middle;padding-right: 5px;}
#result{margin-left: -42px;}
#result li{float: left;width:372px;height: 457px;padding:20px 30px 30px;background: url(../../images/rwdw/bg_news_20230220.png) 0 0 no-repeat;margin-left: 42px;margin-bottom: 45px;position: relative;}
#result li h3{font-size: 22px;font-weight: 400;border-bottom: 2px solid #c49d50;color: #c72820;padding-bottom: 5px;}
#result li h3 span{border-bottom: 2px solid #c72820;margin-bottom: -13px;padding-bottom: 5px;display: inline-block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
#result li h3 span a{color: #c72820;}
#result li p{display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:3; overflow: hidden;font-size: 14px;line-height: 2em;margin-top: 10px;color: #434343;}
#result li p.txt{font-size: 16px;line-height: 1.5em;}
#result li p.more{font-size: 14px;color: #434343;background: url(../../images/rwdw/ico_arrow_20230220.png) 0 center no-repeat;padding-left: 30px;height: 22px; line-height: 22px;transition: all 0.3s ease-in-out;position: absolute;left:30px;bottom:35px;}
#result li p.more a{color: #434343;}
#result li p.more:hover{margin-left: 5px;}
/*分页*/
.changepage { text-align: center;font-size: 14px;padding:10px 0 20px;}
.changepage a { padding: 3px 20px; display: inline-block; margin: 0 10px; border: 1px solid #c49d50;}
.changepage a:hover{background: #c49d50;color: #fff;}
.changepage span i{font-style:normal;}
.changepage .active {color: #c72820;}
.changepage .total{color: #434343;}
.changepage .page_jump_box{display: inline-block;}
.changepage .u_page{color: #434343;}
.changepage .u_page input{padding: 3px; display: inline-block; margin: 0 5px; border: 1px solid #c49d50;background:#fff;height: 27px;line-height: 27px;width:60px;font-size: 14px;color: #434343;text-align: center;}
.changepage .page_jump{background: #c49d50;opacity: 0.8;color: #fff;margin-right: 0;}
.changepage .page_jump:hover{opacity: 1;}
/*赏花点位推荐*/
.recommend_area{padding:70px 0;}
.left_part{float: left;width:760px;}
.picbox img{width:760px;height: 420px;}
.m_hd{border-bottom: 2px solid #c49d50;margin: 0 0 30px;line-height: 2em;}
.m_hd h2{font-size: 24px;font-weight: 700;line-height: 40px;}
.m_hd span{border-bottom: 2px solid #c72820;margin-bottom: -2px;display: inline-block;color: #c72820;}
.m_hd span img{position: relative;bottom: 5px;left:-1px;padding-right: 10px;}
.news_list{margin-left: -65px;overflow: hidden;}
.news_list li{font-size: 18px;line-height: 50px;margin-left: 65px;float: left;}
.news_list li a{color: #434343;}
.right_part{float: right;width:420px;position: relative;}
.flower_recommend_box{background:#fff;padding:40px 25px 18px;}
.flower_recommend{border-top:1px solid #c49d50;}
.flower_recommend span{background: #fff;padding:0 10px 0 0;font-size: 24px;color: #c72820;position: relative;top:-17px;}
/*轮播图*/
.swiper {width: 420px;position: relative;}
.swiper .swiper-slide {width: 420px;height: 610px;float: left;position: relative;}
.swiper .swiper-slide img{width:420px;height: 610px;}
.swiper .swiper-pagination{bottom:30px;right:20px;text-align: right;left: auto;}
.swiper .swiper-pagination-bullet{width:10px;background: #fff;border-radius: 0;height: 10px;border-radius: 5px;opacity: 1;}
.swiper .swiper-pagination-bullet-active{width:33px;background: #e4c78c;}
.swiper .swiper-slide p{position: absolute;left:0;bottom:0;width:100%;background: url(../../images/rwdw/bg_shadow_20230220.png) 0 0 no-repeat;height: 155px;}
.swiper .swiper-slide span{line-height: 40px;color: #fff;font-size: 18px;padding: 95px 0 0 10px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;display: block;width:70%;}
@media only screen and (max-width: 750px) {
    .m_layout{width:100%;padding-top: 20px;}
    .renwen_search{ width:90%; height:40px;margin:0 auto 10px;position: static;line-height: 40px;}
    .renwen_search #u_txt{ width:75%; margin-left:0; padding:0 5px;height:40px;line-height: 40px;font-size:16px;}
    .renwen_search #u_btn{ width:25%; margin-right:0;font-size:20px;height:40px;line-height: 40px;font-size:16px;background-image: none;}
    /*条件筛选*/
    .g_tag{width:96%;padding:2%;}
    .m_tag{margin-top: 10px;}
    .m_tag .u_tag_title{margin:5px 0 0 10px;}
    .m_tag .u_tag_content{ width:100%; float:left; margin-left:0;}
    .m_tag .u_tag_content ul{ width:auto;}
    .m_tag .u_tag_content span.u_show_more,.m_tag .u_tag_content span.u_hide_more{right:10px;}
    .u_result{padding:10px 0;}
    #result{margin:0;}
    #result li{float: none;width:90%;margin:0 auto 10px;height: auto;background-size: 100% 100%;padding:2% 4% 5%;}
    #result li h3{font-size: 18px;}
    #result li h3 span{margin-bottom: -12px;}
    #result li p.more{position: static;}
    .recommend_area{padding:0 0 10px;}
    .left_part{float: none;width:96%;margin:0 auto 10px;}
    .picbox img{width:100%;height: auto;}
    .m_hd{margin:10px 0;}
    .m_hd h2{font-size: 18px;}
    .news_list{margin:0;}
    .news_list li{line-height: 2em;font-size: 14px;margin:0 2%;}
    .right_part{width:96%;float: none;margin:0 auto;}
    .swiper{width:100%;}
    .swiper .swiper-slide,.swiper .swiper-slide img{width:100%;height: auto;}
    .swiper .swiper-pagination{bottom:10px;right: 10px;}
    .swiper .swiper-slide span{padding-top: 113px;}
    .changepage .page_jump_box{display: block;margin-top: 10px;}
    .flower_recommend_box{padding:25px 2% 2%;}
    .flower_recommend span{font-size: 18px;}
}