@charset "UTF-8";

/* 重设样式 */

*{margin:0;padding:0;list-style:none;border:none;outline:none;}

body{ font-style: normal;font-variant:normal;color:#000000;font-family: "SourceHanSansCN-Regular", "SourceHanSansCN";}

/* 内外边距通常让各个浏览器样式的表现位置不同 */

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {

    margin: 0;

    padding: 0;

    /*font-size: 0.25rem;*/

}

/*input, select, textarea {font-size: 100%;}*/

/* 去掉各 Table  cell 的边距并让其边重合 */

table {border-collapse: collapse;border-spacing: 0;}

/* 去除默认边框 */

fieldset, img {border: 0;}

/* 去掉 firefox 下此元素的边框 */

abbr, acronym {border: 0;font-variant: normal;}

/* 一致的 del 样式 */

del {text-decoration: line-through;}

address, caption, cite, code, dfn, em, th, var,i {font-size:100%;font-style: normal;font-weight: normal;}

/* 去掉列表前的标识, li 会继承 */

ol, ul {list-style: none;}

/* 对齐是排版最重要的因素, 别让什么都居中 */

caption, th {text-align: left;}

/* 来自 yahoo, 让标题都自定义, 适应多个系统应用 */

h1, h2, h3, h4, h5, h6 {font-size: 100%;font-weight: normal;}

q:before, q:after {content: '';}

/* 正常链接 未访问 */

/* 鼠标悬停 */

a:hover {text-decoration:none;}

/* 默认不显示下划线，保持页面简洁 */

ins, a {text-decoration: none;color:#000000;

    -moz-transition:all .3s ease-in;

    -webkit-transition:all .3s ease-in;

    -o-transition:all .3s ease-in;

    -ms-transition:all .3s ease-in;

    transition:all .3s ease-in;}

body{background-color: #f4f2f5;}


input::-webkit-input-placeholder{color: #999 !important;font-size: 0.25rem !important;}

button{background-color: transparent;}

img{width: 100%}

.index_w600{width: 6.5rem; margin: 0 auto;}

.index_w700{width: 7rem; margin: 0 auto;}

.fl{float: left}

.fr{float: right;}

/*轮播图、金刚区、报名区域背景图*/

.index_bj_01{width: 100%; height: 13.2rem; background: url('../images/index_bj_01.jpg') no-repeat; background-size: 100% auto; background-position-x: center;padding-top: 0.3rem;}

.index_bj_01 .swiper-container{width: 7rem !important; border-radius: 0.2rem;}

.index_bj_01 .content_lunbo_bottom{ top: 4.2rem;left: 38%;}

.index_bj_01 .swiper-pagination-bullet{width: 0.15rem; height: 0.06rem; border-radius:0.1rem; background-color: #979797; opacity:0.5;margin: 0 5px}

.index_bj_01 .swiper-pagination-bullet-active{background-color: #fff;opacity:1 !important;}

.index_bj_01 .index_jin{width: 100%; height: 2.8rem; background: url('../images/jingangqubg.png') no-repeat; background-size: 100% auto; background-position-x: center;margin-top: 0.1rem;overflow: hidden;margin-bottom: 0.05rem;}

.index_bj_01 .index_jin .index_icon{width: 18%; float: left; text-align: center;color: #666666; font-size: 0.23rem;position: relative; margin-right:2%;}

.index_bj_01 .index_jin .index_icon .index_ico{width: 1rem; height: 1rem; position: relative;}

.index_bj_01 .index_jin .index_icon .index_hot{width: 0.6rem; height: 0.3rem;position: absolute;right: -0.15rem; top:-0.05rem;}

.index_bj_01 .index_jin .index_icon p{margin-top: -0.1rem;}

.index_bj_01 .index_jin .index_icon a{color: #666}

.index_bj_01 .swiper-slide img{border-radius: 0.15rem; height: 3.6rem; overflow: hidden;}



#ifocus{width: 7.1rem; margin: 0 auto; font-size: 0.25rem; height: 5.5rem;background-color: #fff;box-shadow:2px 2px 10px #e9e9e9; border-radius: 0.2rem; overflow: hidden;}

#ifocus .tab {border-radius: 0.2rem 0.2rem 0 0;background: #f2f2f2; width: 7.1rem; height: 0.88rem;}

#ifocus #ifocus_tx{height: 4.9rem;}

#ifocus .tab li{float: left; line-height: 0.88rem; text-align: center; width: 50%;background: #f2f2f2;border-radius: 0.2rem 0.2rem 0 0;}

#ifocus .tab .on{ background: url('../images/yellowjianbain.png') no-repeat; background-size: 100% auto; background-position-x: center;background-color: #f2f2f2; }

#ifocus .index_bm .img{width: 6.4rem !important; margin: 0 auto;}

#ifocus .index_bm .img .index_lf{width: 6.4rem !important;margin-top: 0.5rem;}

#ifocus .index_bm .img .index_fa{width: 6.8rem !important;margin-top: 0.5rem;}

#ifocus .index_bm p{text-align: center; line-height: 1rem;}

#ifocus .index_bm .img i{color: #f86702;}

#ifocus .index_bm .img em{position: absolute;top: 0.2rem; right: 0.2rem;}

#ifocus .index_bm .img .index_bm_name{width: 2.9rem;height: 0.88rem;margin: 0 0 0.2rem 0;background: #f2f2f2;color: #8e8e8e;float: left; border-radius: 0.1rem;padding-left: 0.15rem; font-size: 0.25rem;}

#ifocus .index_bm .img .index_bm_mj{width: 2.9rem;height: 0.88rem;margin: 0 0 0.2rem 0;background: #f2f2f2;color: #8e8e8e;float: right; border-radius: 0.1rem;padding-left: 0.15rem; font-size: 0.25rem;}

#ifocus .index_bm .img .index_bm_phone{width: 6.25rem;height: 0.88rem;margin: 0 0 0.2rem 0;background: #f2f2f2;color: #8e8e8e; border-radius: 0.1rem;padding-left: 0.15rem; font-size: 0.25rem;}

#ifocus .index_bm .img .index_hand{position: absolute; top: 0.3rem; left: 60%; width: 0.8rem; height: 0.8rem}

#ifocus .index_bm .img .sytopbtns{width:6.38rem; height:0.88rem;background: url('../images/button_yy.png') no-repeat; background-size: 100% auto; background-position-x: center; font-size: 0.35rem;}
#ifocus .index_bm .img .sytopbtns2{width:6.38rem; height:0.88rem;background: url('../images/button_yy01.png') no-repeat; background-size: 100% auto; background-position-x: center; font-size: 0.35rem;}

.index_data{width: 6rem; margin: 0 auto; font-size: 0.2rem; height: 0.32rem; overflow: hidden;}

.index_data01{width: 6.4rem;font-size: 0.2rem; height: 0.32rem; overflow: hidden;}

.index_data .userList span{font-size: 0.2rem;display:inline-block;}

/*.index_data .userList #picList{ width: 6rem; position: relative; top: 0; }

.index_data .userList #picList>li{ width: 6rem; height: 0.32rem; font-size:14px; color: #8e8e8e;}*/

.index_data .userList li{width: 6rem; margin:0 auto; height: 0.32rem; color: #8e8e8e;display: flex;justify-content: space-between;}
.index_data .userList .color_fa{color: #fa5d11;}

.index_data01 .userList_01 span{font-size: 0.2rem;display:inline-block;}
.index_data01 .userList_01 li{width: 6.4rem !important; margin:0 auto; height: 0.32rem; color: #8e8e8e;display: flex;justify-content: space-between;}
.index_data01 .userList_01 .color_fa{color: #fa5d11;}


.index_bc{width: 7.1rem; margin: 0 auto; background-color: #fff; height: 0.7rem; border-radius: 1rem; overflow: hidden;box-shadow:2px 2px 10px #e9e9e9;}

.index_elite{width: 6.2rem; margin: 0 auto; font-size: 0.2rem; height: 0.32rem; overflow: hidden;}

.index_elite img{width: 0.3rem; height: 0.3rem;  float: left; margin-right: 0.2rem;}

.index_elite .elite_wz{float: left;}

.index_elite .index_line{float: left; width: 1px; height: 0.46rem; background: #979797; margin: 0.1rem 0.5rem 0 0.5rem; }

#ifocus .index_bm .img .index_fa_name{width: 1.9rem;height: 0.88rem;background: #f2f2f2;color: #8e8e8e;float: left; border-radius: 0.1rem;padding-left: 0.15rem; font-size: 0.25rem;}

#ifocus .index_bm .img .index_fa_garden{width: 1.9rem;height: 0.88rem;background: #f2f2f2;color: #8e8e8e;float: left; border-radius: 0.1rem;padding-left: 0.15rem; font-size: 0.25rem;margin:0 0.2rem;}

#ifocus .index_bm .img .index_fa_mj{width: 1.9rem;height: 0.88rem;background: #f2f2f2;color: #8e8e8e;float: left; border-radius: 0.1rem;padding-left: 0.15rem; font-size: 0.25rem; margin: 0.2rem 0;}

#ifocus .index_bm .img .index_fa_phone{width: 4rem;height: 0.88rem;background: #f2f2f2;color: #8e8e8e; border-radius: 0.1rem;padding-left: 0.15rem; font-size: 0.25rem; float: left; margin: 0.2rem 0 0.2rem 0.2rem }

#ifocus .index_bm .index_fa em{position: absolute;top: 0.45rem; left: 1.7rem;}

/*品牌馆*/

.index_brand{background: #fff; height: 7.24rem; width: 100%; margin-top: 0.1rem;position: relative;}

/*.index_brand */.index_h60{height: 1rem;}

/*.index_brand */.index_bt{width: 0.76rem; height: 0.19rem; position: absolute; top: 0.56rem; left: 0.22rem;}

/*.index_brand */.index_title{font-size: 0.36rem; color: #000; font-weight: bold; float: left; width: 30%; line-height: 1rem; position:relative; z-index: 1}

/*.index_brand */.index_subtitle{color: #666666; line-height: 1rem;float: right; font-size: 0.23rem}



#brand{width: 6.95rem; margin: 0 auto; font-size: 0.25rem;}

#brand .brand_tab{border-radius: 0.2rem;background: #efefef; width: 7rem; height: 0.6rem;margin-top: 0.2rem;}
/*1 个样式*/
#brand .brand_tab li{float: left; line-height: 0.6rem; text-align: center; width: 33%;background: #efefef;border-radius: 0.1rem; color: #666}
/*2 个样式*/
#brand .brand_tab .two_list{float: left; line-height: 0.6rem; text-align: center; width: 49.5% !important;background: #efefef;border-radius: 0.1rem; color: #666}

#brand .brand_tab .on{ background-color: #fff;border-radius: 0.2rem; height: 0.55rem; margin:0.03rem;color: #333; font-weight: bold; line-height: 0.55rem}

#brand .brand_img{width: 7rem !important; height: 4.79rem !important; margin-top: 0.3rem;}

#brand .brand_img .img_tab{width: 7rem !important; height: 4.79rem; overflow: hidden;}

.dlList li{width: 2.94rem !important; height: 4.79rem;}

.ladyScroll .tempWrap{overflow: visible !important;}

#brand .img_tab .swiper-slide{width: 2.94rem !important; height: 4.79rem;}
#brand .img_tab .swiper-slide a{display: block;width: 2.94rem !important; height: 4.79rem;margin-right: -30px !important;}
/*.img_tab .swiper-slide img{margin-right: -30px !important;}*/



#brand .img_tab .index_img1{width: 7rem; height: 4.79rem; overflow: hidden;}

#brand .img_tab .index_img1 a{display: block;width: width: 7rem; height: 4.79rem;}
#brand .img_tab .index_img1 img{ width: 7rem; height: 4.79rem;}

#brand .img_tab .index_img2{display: flex; justify-content: space-between; flex-wrap:wrap; text-align: center; width: 7rem; margin:0 auto;}
#brand .img_tab .index_img2 li{width: 3.43rem; text-align: center; font-size: 0.25rem; height: 4.79rem; overflow: hidden;}
#brand .img_tab .index_img2 a{width: 3.43rem; height: 4.79rem; display: block;}
#brand .img_tab .index_img2 img{width: 3.43rem; height: 4.79rem; }
/*精品案例*/

.index_anli{height: 12.4rem; width: 100%; margin-top: 0.2rem;position: relative;overflow: hidden;background:#fff;/*background: url('../images/anlibg.png') no-repeat; background-size: 100% auto; background-position-x: center;*/}

#case{width: 6.95rem; margin: 0 auto; font-size: 0.25rem;}

#case .case_tab{border-radius: 0.2rem;background: #efefef; width: 7rem; height: 0.6rem;margin-top: 0.2rem;}

#case .case_tab li{float: left; line-height: 0.6rem; text-align: center; width: 33%;background: #efefef;border-radius: 0.1rem; color: #666;}

#case .case_tab .on{ background-color: #fff;border-radius: 0.2rem; height: 0.55rem; margin:0.03rem;color: #333; font-weight: bold;line-height: 0.55rem;}

#case .case_img .img_tab{width: 7rem !important;}
#case .img_tab .swiper-slide{width: 2.54rem !important; height: 3.35rem;}


.case_img{margin-top: 0.2rem;}

.case_img .case_anli{width: 7rem; height: 4.93rem; margin: 0 auto;}

.case_img .yelloe_bj{background: url('../images/yellowsamllbg.png') no-repeat; background-size: 100% auto; background-position-x: center; font-size: 0.22rem;width: 1.25rem; height: 0.45rem;line-height: 0.45rem; text-align: center;color: #333;position: absolute;bottom: 14%; left: 0.2rem; font-weight: bold;}

.ladyScroll_anli .tempWrap{overflow: visible !important;width: 7rem !important; }

.dlList_anli{padding: 0; list-style: none; text-align: justify; margin-top: 0.1rem;}

.dlList_anli li{float: left;width: 2.54rem !important; height: 3.35rem; margin-top:0.1rem;margin-left: 0.08rem; position: relative;}

.dlList_anli .anli_img{width: 2.54rem !important; height: 3.35rem; }

.index_anli .anli_gg{width: 6.9rem; height: 1.4rem; margin:0 auto; }

.index_anli .index_go{width: 0.54rem; height: 0.4rem; position: absolute; top: 3.18rem; right: 0.32rem;}

.index_anli .img_tab .index_gd{ width: 1.14rem !important; height: 0.53rem !important; display: block;margin:1.5rem 0 0 0.7rem;}
/*明星设计师*/

.index_des{/*background: url('../images/wangge.png') no-repeat; background-size: 100% auto; background-position-x: center;*/background:#fff;height: 5.7rem; width: 100%; margin-top: 0.2rem;position: relative;overflow: hidden;}

.index_des .dlList_des{margin-top: 0.2rem; height: 5rem;}

.index_des .dlList_des .swiper-wrapper{width: 5.5rem !important;}

.des_list{margin-top: 0.2rem;}

.des_list li{width: 5.5rem !important; float: left; position: relative;margin-right: 0.2rem;}

.des_list .des_details{width: 2.8rem; height: 3.28rem; background: #fff; position: relative;z-index: 1; margin-top: 0.6rem; border-radius: 0.2rem; box-shadow:2px 2px 10px #c7c7c7; overflow: hidden;}

.des_list .shejishi{width: 3.68rem; height: 4.95rem; position: absolute; top:0;right: 0}

.des_list .des_details h1{font-weight: bold; font-size: 0.3rem;margin-top: 0.3rem; margin-left:0.2rem;float: left; margin-bottom: 0.1rem;}

.des_list .des_details .index_firm{ margin: 0 0 0.1rem 0.2rem; font-size: 0.22rem; color: #999999; clear: both;}

.abstract{margin-left:0.2rem; clear: both; line-height: 0.33rem; color: #8d8d8d;}

.index_ft23{font-size: 0.23rem;}

.des_styles{background: url('../images/stylesbg.png') no-repeat; background-size: 100% auto; background-position-x: center; width: 1.1rem; height: 0.4rem; text-align: center; line-height: 0.35rem; color: #333333;float: left; margin-right: 0.1rem;margin-top: 0.1rem; font-size: 0.2rem;}

.des_list .des_yy{display: block; width: 5.2rem; height: 0.64rem; position: relative;z-index: 1; margin: 0.2rem 0 0.2rem 0.3rem}

.des_list .swiper-slide{width: 5.95rem !important; margin-right: 0.3rem !important;}

.des_list .index_sj{width: 5.95rem; background-color: #fff; box-shadow: 2px 2px 10px #d8d8d8;  margin-top: 0.2rem; border-radius: 0.2rem; position: relative; border: 0.02rem solid #ffc54d;}

.des_list .index_sj h1{font-size: 0.3rem;font-weight: bold; color: #333;margin:0.4rem 0 0.1rem 0.3rem;}

.des_list .index_sj span{color: #666666; font-size: 0.23rem; line-height: 0.22rem;display:inline-block;}

.des_list .index_sj .company{padding: 0.1rem 0.21rem;font-size: 0.22rem;line-height: 0.22rem; font-weight: bold;border-radius: 0.2rem;letter-spacing: 1px;display: inline-block;margin-left: 0.3rem;margin-top: 0.15rem}
.des_list .index_sj .index_l{ margin:0 0.15rem; }
.des_list .index_sj .index_photo{position: absolute; bottom: 1.05rem; right: 0.3rem; width: 2.5rem; height: 3.3rem;}
.des_list .index_sj .index_years{ margin:0.2rem 0 0 0.3rem ; }
/**首页设计师20220310 小凌**/
.des_list .index_sj .index_aff{ color: #666666; margin: 0.2rem 0 0.2rem 0.3rem;font-size: 0.24rem;max-width: 3.5rem;text-overflow: ellipsis;white-space: nowrap; overflow: hidden; background: url('../images/wzbg.png') no-repeat; background-size: 100% auto; background-position: center;}

.des_list .index_sj .index_sty{/*background-color: #FFF3CE;*/ color: #efaa22; padding: 0.1rem 0;font-size: 0.22rem;line-height: 0.2rem;border-radius: 0.1rem;letter-spacing: 1px;display: inline-block;margin: 0.1rem 0 0.1rem 0.3rem;position: relative;z-index: 2;}

.des_list .jttj{width: auto !important; height: 0.43rem;margin-left:0.05rem;}
/*徽派工艺*/

.index_gy{background: #fff; height: 12.6rem; width: 100%; margin-top: 0.2rem;position: relative;overflow: hidden; background: url('../images/dalishibg.png') no-repeat; background-size: 100% auto; background-position-x: center;}

.video_list{margin-top: 0.2rem; height: 4.43rem !important;}

.video_list li{width: 2.49rem !important; float: left; position: relative;margin-right: 0.2rem;}
.video_list .swiper-slide{width: 2.49rem !important; float: left; position: relative;margin-right: 0.2rem;}

.video_list .tempWrap{width: 7rem !important;}

.index_gy .dagongyi{margin-top: 0.2rem;}

.index_gy .yuyue{margin-top: 0.2rem; display: block; position: relative;z-index: 2}

.index_gy .gy_zt{margin-top: 0.2rem; height: 3.79rem; overflow: hidden; position: relative;z-index: 2}

.index_gy .gy_fl{float: left;}

.index_gy .gy_fr{float: right;}

.gy_zt .BGgreen{display: block; width: 2.72rem; height: 3.79rem;float: left;}

.gy_zt .pink{display: block; width: 4.28rem; height: 1.71rem; float: left;}

.gy_zt .orange{display: block; width: 2.14rem; height: 2.05rem;}

.index_gy .gy_time{display: flex; justify-content: space-between; flex-wrap:wrap; text-align: center; width: 7rem; margin:0 auto;}
.index_gy .gy_time li{width: 1.16rem; text-align: center;}

.index_gy .gr_bg{background: url('../images/gr.png') no-repeat; background-size: 100% auto; background-position-x: center; width: 100%; height: 4.6rem; position: relative;}

.index_gy .gr_bg .gy_img{width: 4.49rem !important; height: 4.65rem !important; overflow: hidden;}

.index_gy .gr_bg .gy_img li{width: 4.49rem !important; height: 4.65rem !important}

.index_des .index_gd{ width: 1.14rem !important; height: 0.53rem !important; display: block;margin:2rem 0 0 0.2rem;}
.index_des .index_gd img{width: 1.14rem !important; height: 0.53rem !important;}



/*装修流程*/

.index_lc{background: #fff; height: 4.5rem; width: 100%; margin-top: 0.2rem;position: relative;overflow: hidden;}

.index_lc .lc_fl{float: left; width: 16.5%; margin-right: 0.1rem;}

.index_lc .lc_fl span {font-size: 0.2rem;}

.index_lc .lc_fl span img{width: 0.24rem; height: 0.15rem;}

.index_lc .index_cheng{width: 8.5%; float: right; margin-top: 0.3rem;position: relative;}

.index_lc .index_cheng span{position: absolute; top: 0.2rem; right: -0.15rem;}

.index_lc .index_mt20{margin-top: 0.2rem;}



/*方林实力*/

.index_sl{background: #fff; width: 100%; margin-top: 0.2rem;position: relative;overflow: hidden;height: 9rem}

.index_sl .sl_fl {float: left; width: 24%; margin-right: 1%; position: relative;margin-top: 0.1rem;}

.index_sl .sl_fl .yellow_bj{overflow: hidden; width: 1.43rem; height: 1.43rem; background:  url('../images/jianbian.png') no-repeat; background-size: 100% auto; background-position-x: center; position: absolute;top: 0.1rem; left: 0.13rem; text-align: center; color: #fff;}

.index_sl .sl_fl .sl_title{font-size: 0.32rem; font-weight: bold; margin-top: 0.35rem;}

.index_sl .sl_fl .sl_subtitle{font-size: 0.21rem; margin-top:0.05rem;}

.index_sl .sl_fl .yellow_bj01{overflow: hidden; width: 1.43rem; height: 1.43rem; background:  url('../images/jianbian.png') no-repeat; background-size: 100% auto; background-position-x: center; position: absolute;bottom: 0.15rem; left: 0.13rem; text-align: center; color: #fff;}

.index_sl ul{display: flex; justify-content: space-between; flex-wrap:wrap; text-align: center; width: 7rem; margin:0 auto;}
.index_sl li{width: 3.37rem; text-align: center; font-size: 0.25rem;height: 3.88rem;}

/*装修攻略*/

.index_gl{background: #fff; height: 16.9rem; width: 100%; margin-top: 0.2rem;position: relative;overflow: hidden;}



#ifocus_gl{width: 7rem; margin: 0 auto; font-size: 0.25rem; height: 5rem;}

/*#ifocus_gl .tab_gl { width: 27rem !important; height: 0.6rem;}*/

#ifocus_gl .tab_gl li{float: left; line-height: 0.6rem; text-align: center; width: 1.6rem !important}

#ifocus_gl .tab_gl .on{ color: #000; font-size: 0.3rem;font-weight: bold;  background:  url('../images/titlebg.png') no-repeat; background-size: 0.5rem 0.05rem; background-position-x: center;background-position:bottom;}

.gl_list .tempWrap{width: 7rem !important; } 

.gl_list .swiper-slide{line-height: 0.8rem; color: #666}

.img_gl{width: 100% !important;}
.img_gl li{width: 100% !important;}

.img_gl .fl{width: 48%;}

.img_gl .fr{width: 48%;}

.img_gl .gl_det{box-shadow: 2px 2px 10px #d8d8d8; width: 100%; border-radius: 0.1rem;overflow: hidden; margin-top:0.2rem;}

.img_gl .gl_det .gl_title{line-height: 0.4rem; font-weight: 600; font-size:0.22rem; padding:0 0.1rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.img_gl .gl_det p{color: #747474; font-size: 0.2rem; padding:0 0.1rem;line-height: 0.3rem;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;}

.img_gl .gl_det .gl_lable{margin-top: 0.2rem; font-size: 0.2rem;}

.img_gl .gl_det .gl_lable span{background: #FFF3E7; color: #FF855B; padding: 0.05rem; margin-left: 0.1rem; line-height: 0.2rem;border-radius: 0.1rem;}

.img_gl .gl_det .gl_data {margin: 0.2rem 0.1rem; padding-bottom: 0.2rem;}

.gl_data .fl{font-size: 0.2rem; color: #9f9f9f; width: 50%;}

.gl_data .fr img{ width: 0.3rem;}

.gl_data .fr span{font-size: 0.2rem; color: #9f9f9f; float: right; margin-right: 0.1rem;}

.img_gl .gl_mt20{margin-top:0.2rem;}

.img_gl .gl_mt20 img{ border-radius: 0.1rem}

.gl_list .gl_line{width: 7rem; margin: 0 auto; height: 0.01rem; background-color: #F4F2F5}

.index_more{color: #999999; text-align: center; display: block; font-size: 0.25rem; background-color: #fff; line-height: 0.4rem; padding-bottom: 0.2rem;}







/*弹窗*/
.windows1{ position:fixed; z-index:999; top:0px; left:0px; background: rgba(0,0,0,.5); width: 100%; height: 100%;}.

.bc_w{ width: 100%; height: 100%;}

.fixe{position: fixed;z-index: 1000; width:6rem ;height: 6.1rem; top: 50%; left: 50%; margin: -3.05rem 0 0 -3rem;border-radius: 0.2rem; background: #fff;}

.close_index img{position: absolute; top: 6.3rem; right:2.7rem;width: 0.54rem ;height: 0.54rem;}

.title_tc{position: relative;}

.title_tc .tltle_pa{position: absolute; top: 0; left: 0; text-align: center; width: 6rem;}

.title_tc .tltle_pa h1{color: #FFFFFE; font-size: 0.5rem; font-weight: bold; margin-top: 0.7rem;}

.title_tc .tltle_pa p{color: #FFFFFE; font-size: 0.3rem; margin-top: 0.1rem;}

.fo_input {width: 5.6rem; margin:0 auto; position: relative;}

.fo_input .tc_mt20{margin-top: 0.2rem;}

.fo_input .tc_name{float: left;width: 2.5rem;height: 0.88rem;}

.fo_input .tc_mj{float: right;width: 2.5rem;height: 0.88rem;}

.fo_input .tc_name_lf{float: left;width: 1.63rem;height: 0.88rem;}

.fo_input .tc_mj_lf{float: left;width: 1.63rem;height: 0.88rem; margin: 0 0.12rem}

.fo_input em{position: absolute; top: 0.25rem; right: 0.2rem;}

.fo_input .tc_phone{width: 5.45rem;height: 0.88rem;}

.fo_input input{border-radius:10px;margin: 0 0 0.15rem 0;background: #f2f2f2; font-size: 0.25rem;color: #8e8e8e;

  padding-left: 0.15rem;-webkit-appearance:none;outline:0;display:inline-block;}

.img_win{position: fixed;z-index: 1000; width:6rem ;height: 6.68rem; top: 0rem; left: -3rem; margin: 50% 0 0 50%;}

.btn_win{position: absolute; bottom: 0.5rem; left: 0.3rem;width: 5.42rem; height: 0.88rem;}



#gy_tab ol{
  width: 100%;
  height: 1.4rem;
  height: auto;
  display: flex;
  justify-content: space-between;
}
#gy_tab ol li{
  width: 1.16rem;
  height: 1.4rem;
  position: relative;
}
#gy_tab ol li img{
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;left: 0;
}
#gy_tab ol li .img2{
  display: none;
}
#gy_tab ol li.active .img1{
  display: none;
}
#gy_tab ol li.active .img2{
  display: block;
}

/*轮播图开始*/
.content_lunbo10{
  width: 4.49rem;
  height: 4.65rem; 
  position: absolute !important;
  top: 0; left: 0;
}
.content_lunbo10>ul{
  width: auto;
  height: 100%;
}
.content_lunbo10>ul li{
  width: 100% !important;
  height: 100%;
}
.content_lunbo10>ul li img{
  width: 100%;
  height: 100%;
}
/*轮播图结束*/
.index_tyg{position: relative;background: #fff; width: 100%; overflow: hidden; margin-top: 0.2rem; padding-bottom: 0.5rem;}
.index_ty{width: 6.94rem;height: 2.24rem; background: #fff; box-shadow: 0px 0.02rem 0.1rem 0.02rem rgba(194, 194, 194, 0.5); border-radius: 0.16rem;margin-top: 0.2rem;}

.index_ty .ty_dz{float: left; width: 3.6rem; overflow: hidden;margin: 0.15rem 0 0 0.3rem;}
.index_ty .ty_dz h1{font-size: 0.32rem; color: #333; font-weight: bold; float: left;}
.index_ty .ty_dz span{border: 1px solid #F86702;background: #FFEEDF; font-size: 0.2rem; padding: 0 0.2rem; border-radius: 0.06rem; float: left; margin: 0.07rem 0 0 0.1rem; color: #F86702;}
.index_ty .ty_dz p{font-size: 0.22rem; color: #919191; line-height: 0.33rem; clear: both; padding-top: 0.1rem;}
.index_ty .ty_dz div{margin-top: 0.1rem;}
.index_ty .ty_dz button{color: #333; font-size: 0.25rem;background: linear-gradient(180deg, #FFC891 0%, #FF855B 100%); width: 1.98rem;height: 0.56rem; border-radius: 0.28rem;line-height: 0.56rem; text-align: center; font-weight: bold; float: left;margin-right: 0.2rem;}
.index_ty .ty_dz a{float: left; display: block; width: 0.56rem;height: 0.56rem; float: left; margin-left: 0.3rem;}
.index_ty .ty_dz img{ width: 0.56rem !important;height: 0.56rem !important; margin-top: 0 !important;}
.index_ty img{float: right; width: 2.48rem; height: 1.86rem; margin: 0.2rem 0.2rem 0 0;}






