/*清明 哀悼日样式灰色*/
/*html{*/
/*    filter:grayscale(100%);*/
/*}*/

/*======================================== 首页 ============================================*/
/*banner样式*/

#.banner,.main-content ,.logo_img,.left,.navnew,.red-point,.float-bar-box-left,.toolbar,.footer_wrap_new,.dialog{
#    filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
#    -webkit-filter: grayscale(100%);}

.banner-warp{height:380px;background:url("../images/banner1.jpg") no-repeat;background-size:100%  100%;display: flex;align-items: center;}
.banner-warp .banner-title{margin-left:25%;font-size: 44px;color: #FFE5B4;font-weight: 700;letter-spacing: 2px;}
.banner-warp .banner-ms{margin-left:25%;font-size: 14px;display: flex;align-items: center;}
.banner-warp .banner-ms span{color: #fff;}
.banner-warp .banner-ms a{color: #fff;margin-right: 16px;}
.banner-warp .banner-ms a:hover{text-decoration: underline;}

.idx_content{padding-top: 40px;}
.idx_content .title_row{display: flex;justify-content: space-between;align-items: center;margin-bottom: 20px;}
.idx_content .tit_txt{font-size: 28px;line-height: 32px;color: rgba(0, 0, 0, 0.9);}
.idx_content .more_link{font-size: 14px;color: rgba(0, 0, 0, 0.6);}
.idx_content .more_link:hover{color:#D54941;text-decoration: underline;}
.idx_content .idx_row1{height: 430px;}

.idx_row1 .tszq_ul{display: flex;justify-content: space-between;align-items: center;padding-top: 10px;width:100%}
.idx_row1 .tszq_ul li{height: 360px;width: 237px;display: flex;align-items: center;flex-direction: column;justify-content: center;}
.idx_row1 .tszq_ul li .li_tit{font-size: 20px;color: #000;line-height: 24px;text-align: center;font-weight: 700;}
.idx_row1 .tszq_ul li .li_cont{width: 208px;height: 212px;display: flex;align-items: center;justify-content: center;}
.idx_row1 .tszq_ul li:nth-of-type(1){width: 100%;}
.idx_row1 .tszq_ul li:nth-of-type(1) .li_cont{width: 282px;}
.idx_row1 .tszq_ul li:nth-of-type(2){background: url("../images/r1_bg2.png") no-repeat;}
.idx_row1 .tszq_ul li:nth-of-type(3){background: url("../images/r1_bg3.png") no-repeat;}
.idx_row1 .tszq_ul li:nth-of-type(4){background: url("../images/r1_bg4.png") no-repeat;}

.idx_content .idx_row2{padding-top: 41px;}
.idx_row2 .fw_wrap{}
.idx_row2 .fw_wrap .tit_txt{position: absolute;top:0;left: 0;width: 144px;height: 68px;line-height: 68px;border-bottom: 3px solid transparent;text-align: center;cursor: pointer;}
.idx_row2 .fw_wrap .more_link{position: absolute;right:0;top:0;line-height:68px;display: none;}
.idx_row2 .fw_wrap .fw_cont{display: none;height: 616px;padding-top: 108px;box-sizing: border-box;}
.idx_row2 .fw_wrap.active .tit_txt{border-bottom-color: #D54941;color: #D54941;font-weight: 700;}
.idx_row2 .fw_wrap.active .more_link{display: block;}
.idx_row2 .fw_wrap.active .fw_cont{display: block;}
.idx_row2 .fw_ul{display: flex;flex-wrap: wrap;}
.idx_row2 .fw_ul li{position:relative;width: 384px;height: 212px;background: #FFFFFF;box-shadow: 0 0 26px 0 rgba(219,231,241,0.5);border-radius: 24px;margin-right: 24px;margin-bottom:24px;padding: 30px 40px 30px 144px;box-sizing: border-box;}
.idx_row2 .fw_ul li:nth-of-type(3n){margin-right: 0;}
.idx_row2 .fw_ul li .tit_box{position: absolute;width: 100px;height: 134px;left: 30px;top:50%;transform: translateY(-50%);text-align: center;font-size: 20px;color: #000;}
.idx_row2 .fw_ul li a{transition:background 0.3s,color 0.3s;height: 42px;background: #F3F3F3;border-radius: 4px;font-size:16px;display: block;margin-bottom: 13px;padding: 0 20px;line-height: 42px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;color: rgba(0, 0, 0, 0.6);}
.idx_row2 .fw_ul li a:nth-last-of-type(1){margin-bottom: 0;}
.idx_row2 .fw_ul li a:hover{background: #FFF0ED;color: #D54941;}
.idx_row2 .frfw_wrap .tit_txt{left: 160px;}

.idx_row3 .ztfw_cont{height: 580px;background: linear-gradient( 180deg, #F6F4F4 0%, #F3F2F2 12%, #FAFAFA 50%, #F3F2F2 83%, #F6F4F4 100%);}
.idx_row3 .ztfw_ul{display: flex;flex-wrap: wrap;margin: 23px auto;padding-top: 23px;}
.idx_row3 .ztfw_ul li{width: 282px;height: 240px;background: #FFFFFF url("../images/bj-1.png") right bottom no-repeat;border-radius: 8px;margin-right: 24px;margin-top: 12px;margin-bottom: 12px;padding: 24px;box-sizing: border-box;}
.idx_row3 .ztfw_ul li:nth-of-type(4n){margin-right: 0;}
.idx_row3 .ztfw_ul li .li_tit{font-size: 20px;height:60px;color: #000;text-overflow: ellipsis;overflow: hidden;white-space: wrap;font-weight: 700;margin-bottom: 10px;}
.idx_row3 .ztfw_ul li .li_ms{font-size: 14px;color: rgba(0, 0, 0, 0.6);line-height: 22px;height: 92px; overflow: hidden;margin-bottom: 6px;}
.idx_row3 .ztfw_ul li .more_link{color: #000;font-size: 14px;}
.idx_row3 .ztfw_ul li .more_link:hover{color:#D54941;text-decoration: underline;}
.idx_row3 .ztfw_ul li .li_ms p.icon{padding-left: 25px;background: url("../images/zw_icon1.png") left center no-repeat;text-overflow: ellipsis;white-space: wrap;overflow: hidden;}

.idx_content .idx_row4{height: 488px;padding: 60px 0;box-sizing: border-box;}
.idx_row4 .zczx_cont{background: #FFF7F7;height: 316px;box-sizing: border-box;padding: 38px 0;}

.idx_content .idx_row5{height: 620px;padding-bottom: 90px;box-sizing: border-box;}
.idx_row5 .zwdt_cont{height: 470px;box-sizing: border-box;padding-top: 10px;display: flex;justify-content: space-between;}
.idx_row5 .zwdt_cont .zwdt_l{width: 670px;height: 100%;border-radius: 24px;background: #eee;flex: 0 0 auto;}
.idx_row5 .zwdt_cont .zwdt_r{width: 490px;flex: 0 0 auto;}
.idx_row5 .zwdt_cont .zwdt_r h3{font-size: 20px;color: rgba(0, 0, 0, 0.6);font-weight: normal;margin-bottom: 16px;}
.idx_row5 .zwdt_cont .zwdt_r .dt_box{background: #F5FAFF;padding: 20px;border-radius: 16px;margin-bottom: 14px;}
.idx_row5 .zwdt_cont .zwdt_r .dt_box:nth-last-of-type(1){margin-bottom: 0;}
.idx_row5 .zwdt_cont .zwdt_r .dt_box .dt_title{display: flex;justify-content: space-between;align-items: center;}
.idx_row5 .zwdt_cont .zwdt_r .dt_box .dt_title .tit{font-size: 16px;color: rgba(0, 0, 0, 0.9);font-weight: 700;}
.idx_row5 .zwdt_cont .zwdt_r .dt_box .dt_title .dis{font-size: 14px;color:rgba(0, 0, 0, 0.6);}
.idx_row5 .zwdt_cont .zwdt_r .dt_box .dt_title .dis span{color: #D54941;}
.idx_row5 .zwdt_cont .zwdt_r .dt_box .dt_addr{margin:14px 0 12px;padding-left: 30px;font-size: 16px;color: rgba(0, 0, 0, 0.6);background: url("../images/pos.png") left top no-repeat;}
.idx_row5 .zwdt_cont .zwdt_r .dt_box .dt_state{display: flex;align-items: center;}
.idx_row5 .zwdt_cont .zwdt_r .dt_box .dt_state .state{background: #E3F9E9;border-radius: 24px;color: #2BA471;font-size: 12px;display: flex;justify-content: center;align-items: center;height: 24px;width: 52px;margin-right: 14px;}
.idx_row5 .zwdt_cont .zwdt_r .dt_box .dt_state .txt{margin-right: 14px;font-size: 14px;color:rgba(0, 0, 0, 0.6);}
