﻿@font-face {
  font-family: 'MyCustomFont';
  src: url('jiangxizhuokai.TTF') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'MyCustomFont1';
  src: url('BebasNeue.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

@charset "utf-8";
a {color:#333;}
a:hover{color:#9f2721; }
.topArea { background-color: #f2f2f2; font-size: 12px; }
.topArea .spot,
.topArea span .wbst,
.topArea span .wbst a { color:#333; }
.topArea .r-arte .code,
.topArea .r-arte .code a { color:#333; }
.header {position: relative;margin-bottom: 0;overflow: visible;z-index: 9;padding-top: 26px;background: url(nxz1.jpg)no-repeat top center;}
.header .header-inner { display: flex; align-items: center; justify-content: space-between; }
.header .header-inner::after { content: none!important; }
.topArea .r-arte { right: 0; }

/*============================
	导航
============================*/
/* 通栏模式 */
#topNav { background:#eee; line-height:1.6; }
#topNav .nav>ul>li { height:auto; line-height:1.6; }
#topNav .nav>ul>li>a { padding-top: 1vh; padding-bottom: 1vh; color: #666; }
#topNav .nav>ul>li>a .name_en { font-size: 12px; line-height: 18px; opacity: .5; }
#topNav .nav>ul>li>a:hover,
#topNav .nav>ul>li>a.current {/* background:#9f2721; */color:#fff;z-index:1;}
/* 左右模式 */
.header #topNav.fr {min-height: auto;margin-right: 165px;background:none;line-height:26px;/* display: flex; */height: 100px;}
.header #topNav.fr .nav {width: auto !important;/* height: auto!important; */}
.header #topNav.fr .nav>ul{display:flex;}
.header #topNav.fr .nav>ul>li {width: unset !important;height: auto!important;line-height: 100px;}
.header #topNav.fr .nav>ul>li.line{display:none}
.header #topNav.fr .nav>ul>li>a {padding: 0 2vw;color: #333;font-size: 17px;position:relative}
.header #topNav.fr .nav > ul > li > a:hover {  color: #a62124;  font-weight: bold;}
.header #topNav.fr .nav>ul>li>a .name_en { font-size: 12px; line-height: 18px; opacity: .5; }
.header #topNav.fr .nav>ul>li>a:hover,
.header #topNav.fr .nav>ul>li>a.current {/* background: #9f2721; *//* color: #fff; */}
/* 下拉菜单 */
.nav>ul>li .shownav { top:62px; width: 100%; padding: 8px 0; background: #fff; box-shadow: 0 3px 3px rgba(0, 0, 0, .1); }
.nav>ul>li .shownav a { margin:0; color:#333;font-family: 'MyCustomFont';font-size: 15px; }
.footer .footer_wp .navbox_foot .nav > ul > li .shownav > a:hover { color: #fff; }
.header #topNav.fr .nav>ul>li .shownav {top:inherit;width: 210px;left: 50%;margin-left: -105px;}

.nav > ul > li .shownav a:hover {  color: #fff !important;  background: #9f2721;margin: 0 15px;}

	/* 下拉固定模式 */
.header #topNav.nav_fixed { min-height: 52px; margin-right: 0; box-shadow:0 3px 3px rgba(0, 0, 0, .1); background:#fff; line-height:52px; z-index: 99; }
.header #topNav.nav_fixed .nav { width: 1200px; padding-top: 0; }
.header #topNav.nav_fixed .nav>ul { text-align: center; }
.header #topNav.nav_fixed .nav>ul>li { float:none; display: inline-block; line-height:52px; vertical-align: top; }
.header #topNav.nav_fixed .nav>ul>li .shownav { top:52px; width: 140px; left: 50%; margin-left:-70px; }

.picBox .hd ul li { }
.picBox .hd ul li.on { width: 64px; color:#fff; }
.picBox .next,
.picBox .prev { background:url(icon_arr.png) no-repeat; }



/**************************************************

		框架 初始样式

**************************************************/
	/* 图文内容_PC */

.TW_CONTENT .m-intro .u-more a { border:1px solid #ccc; color:#999; }
.TW_CONTENT .m-intro .u-more a:after { color:#999; }

	/* 头条新闻_PC */
.TTXW_CONTENT { margin-bottom:8px; padding:0; border:0; overflow:hidden; }
.TTXW_CONTENT .m-intro .u-more a { display: block; border-radius:3px; background-color: #0176d3; color: #fff; transition:all 0.3s ease-in-out; }
.TTXW_CONTENT .m-intro:hover .u-more a { background-color: #088ae2; color: #fff; }
.TTXW_CONTENT .m-intro .u-date { color: #b4b4b4 }

	/* 新闻列表_PC */
.TTXW_LIST { }
.TTXW_LIST ul li { padding: 0 10px 0 5px; border-bottom: 1px solid #ebebeb; color:#999; font-size:14px; line-height: 46px; transition:all 0.3s ease-in-out; }
.TTXW_LIST ul li a { padding-left: 0; }
.TTXW_LIST ul li .u-date { color: #999; font-size: 13px; }
.TTXW_LIST ul li:hover { border-bottom-color: #9f2721; }

	/* 图片列表_PC */
.iFCB-TPLB li .iFCB-rp { padding: 0 14px 6px; }
.iFCB-TPLB li .iFCB-rp .m-intro { padding: 8px; }
.iFCB-TPLB li .iFCB-rp .m-intro .u-tt { font-size: 14px; }
.iFCB-TPLB li .iFCB-rp .m-pic { border:1px solid #fff; transition:all 0.2s linear 0s; }
		/* 经过效果 */
.iFCB-TPLB li:hover .iFCB-rp { }
.iFCB-TPLB li:hover .iFCB-rp .m-pic { border:1px solid #9f2721; }
.iFCB-TPLB li:hover .iFCB-rp .m-intro { color: #9f2721; }
.iFCB-TPLB li:hover .iFCB-rp .m-intro .u-tt a { color: #9f2721; }
.iFCB-TPLB li:hover .iFCB-rp .m-intro .u-des { color: #333; }

	/* 图文列表_PC */
.TWLB_LIST { margin: 0; }
.iFCB-TWLB li .iFCB-rp { padding: 0 0 14px; }
.iFCB-TWLB li .iFCB-rp .m-intro { padding:8px; text-align: left; }
.iFCB-TWLB li .iFCB-rp .m-intro .u-tt { margin-bottom: 8px; height: 40px; font-size: 16px; line-height:40px; text-align: left; text-overflow: ellipsis; white-space:nowrap; overflow: hidden; }
.iFCB-TWLB li .iFCB-rp .m-intro .u-des,
.iFCB-TWLB li .iFCB-rp .m-intro .u-date { color:#666; }
.iFCB-TWLB li .iFCB-rp .m-intro .u-des { line-height: 25px; }
.iFCB-TPLB li .iFCB-rp .m-pic { border:1px solid #fff; transition:all 0.2s linear 0s; }

		/* 经过效果 */
.iFCB-TWLB li:hover .iFCB-rp { }
.iFCB-TWLB li:hover .iFCB-rp .m-intro .u-tt a { color: #9f2721; }
.iFCB-TWLB li:hover .iFCB-rp .m-intro .u-des,
.iFCB-TWLB li:hover .iFCB-rp .m-intro .u-date { color: #333; }
.iFCB-TWLB li:hover .iFCB-rp .m-pic { border:1px solid #9f2721; }

.title { position: relative; }
.title .title_more,.title .title_more a { color:#333; }
.title .more { position: relative; float: right; z-index: 1; }
.title .more a { display:inline-block; color: #666; }
.title .more a:hover { color: #9f2721; }

.data {margin-bottom: 15px;}
.data .title_name { display: block; float: none; padding-bottom: 10px; color:#333; font-size:18px; line-height:46px; }
.data .input_option { position: relative; line-height: 46px; }
.data .input_option input[type="radio"],
.data .input_option input[type="checkbox"]{ margin-top: 14px; margin-right: 5px; }
.data .input_option .input { border:1px solid #e5e5e5; background:#fff; }
.data .input_option .input:hover { border:1px solid #e4e4e4; background-color: #f9f9f9; }
.data .input_option #__ErrorMessagePanel { position: absolute; right: 10px; top: 0; display: inline-block; line-height: 22px; font-size: 12px; }
.data .input_option select { width: 100%; border:1px solid #e5e5e5; background:#fff; }

.btn-area { padding:10px 0 !important; clear: both; text-align: center; }
.btn-area .btn-submit,
.btn-area .reset { width: 30%; border-radius: 5px; color:#fff; }
.btn-area .btn-submit { background:#9f2721; margin-right:0;width: 100%;background: rgb(166, 33, 36) !important; }
.btn-area .reset { background:#e7e7e7; color:#fff;display: none; }

.module_field .middle .input { border:1px solid #e5e5e5; background:#fff; }
.module_field .middle .input:hover { border:1px solid #e4e4e4; background-color: #f9f9f9; }

	/* 表单内容有误 */
.module_field .middle .input-validation-error {  border:1px solid #ac2925; background:#ac2925; color: #fff; }
.formitemlist .formInput { width:100% !important; border:1px solid #e5e5e5; background:#fff; }
.formitemlist .formInput:hover { border:1px solid #e4e4e4; background-color: #f9f9f9; }
.formitemlist .date { border:1px solid #e5e5e5; background:#fff; vertical-align: middle; }

.title-ml-0 .title { margin-left: 0; }
.title-ml-10 .title { margin-left: 10px; }
.title-ml-15 .title { margin-left: 15px; }
.title-ml-20 .title { margin-left: 20px; }
.title-ml-30 .title { margin-left: 30px; }
.title-mr-0 .title { margin-right: 0; }
.title-mr-10 .title { margin-right: 10px; }
.title-mr-15 .title { margin-right: 15px; }
.title-mr-20 .title { margin-right: 20px; }
.title-mr-30 .title { margin-right: 30px; }
.title-mb-0 .title { margin-bottom: 0; }
.title-mb-10 .title { margin-bottom: 10px; }
.title-mb-20 .title { margin-bottom: 20px; }
.title-mb-30 .title { margin-bottom: 30px; }

.title-bb-0 .title { border-bottom: 0; }
.title-bb-1 .title { border-bottom: 1px; }
.title-bb-2 .title { border-bottom: 2px; }

/**************************************************

		iFCB 首页

**************************************************/

/* 免费获取全屋 整体解决方案 */
.IBW-oFrom { position: fixed; left: 0; bottom: 0; width: 100%; height: 116px; padding: 35px 0; background-color: rgba(0, 0, 0, 0.6); transition:all 0.3s ease 0s; text-align: center; overflow: hidden; z-index: 999; }
.IBW-oFrom,
.IBW-oFrom .content::after{display:block;content:"";clear:both}
.IBW-oFrom .title,.IBW-oFrom .content { display: inline-block; vertical-align: top; }
.IBW-oFrom .title { width: 150px; padding-right: 40px; border: 0; background: none; margin: 0; min-height: auto; line-height: 23px; }
.IBW-oFrom .title .title_more { background: none; color: #fff; }
.IBW-oFrom .content { position: relative; width: 1010px; padding-right: 30px; }
.IBW-oFrom .content .data,
.IBW-oFrom .content .btn-area { float: left; }
.IBW-oFrom .content .data .title_name { display: none; }
.IBW-oFrom .content .data { width: 24%; margin-bottom: 0; margin-right: 2%; }
.IBW-oFrom .content .data .input_option input[type="text"] { width: 100%!important; }
.IBW-oFrom .content .btn-area { float: right; width: 22%; padding: 0 !important; clear: none; }
.IBW-oFrom .content i { position: absolute; top:-30px; right: 0; display: block; width:30px; height: 30px; background: url(icon_arr_close.png) no-repeat center; background-size: 30px; text-align: center; }
.IBW-oFrom .content i::before { position: absolute; top:0; right: 0; content: ""; width:30px; height: 30px; color: #fff; z-index: 9; cursor: pointer; }
.IBW-oFrom .content+.clear { position: absolute; right: -40px; top: 0; width:40px; height: 116px; background:#f60 url(icon_arr_clear.png) no-repeat center; transition:all 0.6s ease 0s; display: none; cursor: pointer; }
.IBW-oFrom .data .input_option #__ErrorMessagePanel { right: 0; top: -24px; }
  
/* 头条背景 */
.bg-TTXW .TTXW_CONTENT { background-color: #f4f4f4; }

.m906-slide { position: relative; }
.m906-slide li { position: relative; }
.m906-slide li a { display: block; }
.m906-slide li .pic {}
.m906-slide li .des { position: absolute; top: 0; right:0; width: 45%; height: 100%; padding: 55px 20px 0; background-color: rgba(0, 155, 116, .9); color: #fff; font-size: 14px; line-height: 26px; }
.m906-slide li .des h4 { margin-bottom: 8px; font-weight: normal; font-size: 24px; line-height: 38px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.m906-slide .pn-arrow { position: absolute; right: 0; top: -40px; width: 40px; height: 24px; }
.m906-slide .pn-arrow a { display: block; float: left; width: 20px; height: 24px; background: url(906_slide_pn.png) no-repeat; cursor: pointer; }
.m906-slide .pn-arrow a.prev { background-position: 0 0; }
.m906-slide .pn-arrow a.next { background-position: -20px 0; }

.m906-about { padding: 0 40px; }
.m906-about .m-pic {}
.m906-about .m-intro { padding: 75px 0 0 55px; line-height: 24px; }
.m906-about .m-intro .u-memo { margin-bottom: 35px; }
.m906-about .m-intro .u-more { width: 124px; height: 42px; color: #999; line-height: 42px; text-align: center; }
.m906-about .m-intro .u-more a { display: block; padding: 0; border:1px solid #e5e5e5; color: #999; font-size: 14px; line-height: 40px; }
.m906-about .m-intro .u-more a:after { display: none; content: none; }
.m906-about .m-intro .u-more a:hover { border:1px solid #9f2721; color: #9f2721; }


.M909-TXT-MEMO .p1 { font-size:28px; color:#9f2721; font-weight:bold; }
.M909-TXT-MEMO .p2 { font-size:15px; color:#666; line-height:1.6; margin-top:50px; }
.M909-TXT-MEMO .p3 { margin-top:50px; }
.M909-TXT-MEMO .p3 a { display:inline-block; margin-right:20px; width:140px; height:45px; text-align:center; line-height:45px; font-size:15px; color:#9f2721; border:1px solid #b3c4d0; border-radius:8px; box-sizing: border-box; }
.M909-TXT-MEMO .p3 a.a1 { background:#9f2721; color:#fff; border-color:#9f2721; }
.M909-TXT-MEMO .p3 a.a1 i { display:inline-block; padding-right:40px; background:url(a02.png) no-repeat center right; }
.M909-TXT-MEMO .p3 a.a2:hover { background:#9f2721; color:#fff; border-color:#9f2721; }


.aArea02 ul li { float:left; width:50%; text-align:center; padding:50px 0 40px; line-height:1; box-sizing: border-box; background-size:cover!important; cursor:pointer; }
.aArea02 ul li .p1 { font-size:18px; color:#9f2721; font-weight:bold; }
.aArea02 ul li .p1 i { font-size:30px; padding-right:5px; }
.aArea02 ul li .p2 { font-size:18px; color:#666; margin-top:15px; }
.aArea02 ul li:nth-child(1) { border-bottom:1px solid #e5e5e5; }
.aArea02 ul li:nth-child(2) { border-bottom:1px solid #e5e5e5; }
.aArea02 ul li:nth-child(2n) { border-left:1px solid #e5e5e5; }
.aArea02 ul li:hover { background:url(a01.jpg) no-repeat center; }
.aArea02 ul li:hover .p1 { color:#fff; }
.aArea02 ul li:hover .p2 { color:#fff; }

.M909-NEWS .swiper-slide { background:#f8f8f8; }
.M909-NEWS .swiper-slide a { display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; }
.M909-NEWS .swiper-slide .pic { flex:1; }
.M909-NEWS .swiper-slide .txt { flex:1; padding:0 40px; }
.M909-NEWS .swiper-slide .txt .p2 { font-size:22px; color:#333; min-height:30px; line-height:30px; }
.M909-NEWS .swiper-slide .txt .p3 { font-size:14px; color:#999; margin-top:20px; line-height:2; min-height: 84px; }
.M909-NEWS .swiper-slide .txt .p4 { margin-top:20px; padding-left: 6px; border-left: 2px solid #c4a56b; line-height: 16px; font-size: 13px; text-transform: uppercase; }
.M909-NEWS .swiper-container-horizontal>.swiper-pagination-bullets,
.M909-NEWS .swiper-pagination-custom,
.M909-NEWS .swiper-pagination-fraction  {position: relative;bottom: 0;margin-top: 10px;}

.M909-TXT-DESC ul li { }
.M909-TXT-DESC ul li a { display:block; padding:35px; min-height:200px; background:#f6f6f6; box-sizing: border-box; transition: all .3s ease; }
.M909-TXT-DESC ul li .p1 { font-size:14px; color:#333; }
.M909-TXT-DESC ul li .p2 { font-size:18px; color:#333; line-height:20px; margin-top:10px; }
.M909-TXT-DESC ul li .p3 { font-size:14px; color:#a9a9a9; line-height:24px; margin-top:20px; min-height: 48px; }
.M909-TXT-DESC ul li:hover a { background:#9f2721; }
.M909-TXT-DESC ul li:hover .p1,
.M909-TXT-DESC ul li:hover .p2 { color:#fff; }
.M909-TXT-DESC ul li:hover .p3 { color:rgab(255,255,255,0.5); }
.M909-TXT-DESC ul { margin: 0 -10px; }
.M909-TXT-DESC ul li .messi { padding: 10px; }

.M909-HD .title { float: left; }
.M909-HD .content { float: right; }
.M909-HD .content .pro_sort > div { height: auto!important;  }
.M909-HD .content .pro_sort > div div { display: inline-block!important;  }
.M909-HD .content .pro_sort .promore { display: none!important;  }
.M909-HD .content .pro_sort .each_li>.name { margin: 5px 0; border:0; background: none; font-size: 14px; line-height: 40px; }
.M909-HD .content .pro_sort .each_li>.name>div>a { display: inline-block; padding: 0 20px; border-radius: 8px; text-indent: 0; transition: all .3s ease; }
.M909-HD .content .pro_sort .each_li>.name>.icon:after { content: none; }
.M909-HD .content .pro_sort .each_li>.name>div>a:hover { background-color: #9f2721; color: #fff; }

.bArea .hd { text-align:center; padding:70px 0; }
.bArea .hd .p1 { font-size:28px; color:#9f2721; font-weight:bold; }
.bArea .hd .p2 { font-size:15px; color:#666; margin-top:20px; }

.bArea01 { position:relative; }
.bArea01 .gallery-thumbs { position:absolute; top:0; right:0; left:0; bottom:0; z-index:5; }
.bArea01 .gallery-thumbs .swiper-slide .txt { padding:30% 15% 0 15%; }
.bArea01 .gallery-thumbs .swiper-slide .txt .p1 { font-size:18px; color:rgba(255,255,255,0.5); }
.bArea01 .gallery-thumbs .swiper-slide .txt .p2 { font-size:24px; color:#fff; font-weight:bold; margin-top:15px; padding-bottom:30px; border-bottom:1px solid #fff; }
.bArea01 .gallery-thumbs .swiper-slide .txt .p2 a { color:#fff; }
.bArea01 .gallery-thumbs .swiper-slide .txt .p3 { font-size:14px; color:rgba(255,255,255,0.8); margin-top:30px; line-height:35px; opacity:0; min-height: 240px; }
.bArea01 .gallery-thumbs .swiper-slide .txt .p4 { position:absolute; bottom:5%; left:15%; right:15%; z-index:5; opacity:0; transition: all 0.6s; display: flex; align-items: center;  justify-content: space-between;}
.bArea01 .gallery-thumbs .swiper-slide-thumb-active .txt .p4 .intro-info-img.icon1 { max-width: 40px; }
.bArea01 .gallery-thumbs .swiper-slide-thumb-active .txt .p4 a { display: block; width: 41px; height: 41px; background: url(b01.png) no-repeat; }
.bArea01 .gallery-thumbs .swiper-slide-thumb-active { background:rgba(0,137,122,0.8); }
.bArea01 .gallery-thumbs .swiper-slide-thumb-active .txt .p3 { opacity:1; }
.bArea01 .gallery-thumbs .swiper-slide-thumb-active .txt .p4 { bottom:20%; opacity:1; }

/* m10031 */
.m10031-title .title { margin-bottom: 0; min-height:30px; line-height: 30px; }
.m10031-title .title .title_more,
.m10031-title .title .title_more a { color:#9f2721; font-size: 18px; font-weight: normal; }
.m10031-title .title .more { float: right; position: relative; z-index: 1; }
.m10031-title .title .more a { display:inline-block; color: #666; }
.m10031-title .title .more a:hover { color: #9f2721; }

.m10031-title-bf .title::before{content:'';position:absolute;left:0;bottom:0;background-color:#9f2721;width:60px;height:5px}

.m10031-title-bf-cen .title { margin-bottom: 20px; text-align: center; }
.m10031-title-bf-cen .title::before{left:50%;height:3px; transform:translateX(-50%);}

.m10031-aArea { display: flex; justify-content: flex-start; align-items: center; }
.m10031-aArea .title { flex: 0 0 180px; padding-left: 40px; background: url(a01.png) no-repeat center left; }
.m10031-aArea .content { flex: 0 0 calc( 100% - 180px ); }
.m10031-aArea .clear { flex: 0 0 0; }


/* m10031 视频 */
.m10031-video-box { position: relative; height: 604px; overflow: hidden; }
.m10031-video-box .m10031-video { position: relative; height: 604px; overflow: hidden; }
.m10031-video-box .m10031-video video { position: absolute; display: block; top: 50%; transform: translateY(-50%); width: 100%; }
.m10031-video-box .m906-video-title { position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); z-index: 1; }

.m10041-ivideo .ibw_intro {position: relative;}
.m10041-ivideo:hover .content .ibw_intro img {  transition: all .6s ease;  }
.m10041-ivideo .play { position:absolute; left:50%; top:50%; width: 47px; height: 47px; transform:translate(-50%,-50%); z-index: 2; cursor: pointer; }
.m10041-ivideo .play .p{position: relative; width: 47px; height: 47px; border-radius: 50%; background: url(m10041_ivideo_play.png) no-repeat 50% / cover; z-index: 2; }
.m10041-ivideo .play .cir{position: absolute; left: 50%; top: 50%; width:  100%; height:  100%; transform: translate(-50%,-50%); border-radius: 50%;}
.m10041-ivideo .play .cir .item{position: absolute;left: 50%;top: 50%;width:  100%;height:  100%;transform: translate(-50%,-50%);border-radius: 50%;box-shadow: 0 0 0 0 rgb(255 255 255 / 50%);animation: ripple 4s infinite;}
.m10041-ivideo .play .cir .item2{animation-delay: 0.4s;}
.m10041-ivideo .play .cir .item3{animation-delay: 1s;}
.m10041-ivideo:hover .content .ibw_intro img { transform: scale(1.1); }
@keyframes ripple{0%{box-shadow: 0 0 0 0 rgb(255 255 255 / 40%);} 70%{box-shadow: 0 0 0 20px rgb(254 152 65 / 0%);} 100%{box-shadow: 0 0 0 40px rgb(254 152 65 / 0%);}}

.m906-video-box { position:fixed;top:50%;left:50%;width:1074px;height:604px;margin-top:-302px;margin-left:-537px;z-index:99; display:none; z-index: 99999; }
.m906-video-box::before { position: fixed; top:0; right: 0; bottom:0; left:0; content: ""; background: rgba(0,0,0,0.8); z-index: 99998; }
.m906-video-box .content { position: relative; padding:0;background:#fff; border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,0.3); z-index: 100000; }
.m906-video-box video { position: relative; display:block; width:100%; height:100%; }
.m906-video-box .clear {position:absolute;right:-10px;top:-10px; display:block; width:30px;height:30px; border-radius:100%;background:#9f2721 url(xx.png) no-repeat 50%; z-index: 100001;cursor:pointer;}


.m-title .hd { margin-bottom: 36px; text-align: center; }
.m-title .hd h2 { color: #434343; font-size: 30px; line-height: 50px; font-weight: bold; }
.m-title .hd h3 { color: #9f2721; font-size: 36px ; line-height: 52px; font-weight: bold; font-family: Arial; font-style: italic; text-transform: uppercase; }
.m-title .hd h4 { position: relative; margin-bottom: 15px; color: #fff; font-size: 30px ; line-height: 78px; font-weight: bold; }
.m-title .hd h4::after { position: absolute; bottom: 0; left: 50%; width: 59px; height: 3px; content: ''; background: #fff; transform: translateX(-50%); }
.m-title .hd p { color: #fff; font-size: 14px ; line-height: 32px; }

.M10181-PL .hd { margin-bottom: 47px; text-align: center; }
.M10181-PL .hd li { display: inline-block; margin: 0 10px; padding: 0 40px; border-radius: 5px; border: 1px solid #9f2721; background-color: transparent; color: #9f2721; line-height: 40px; cursor: pointer; vertical-align: top; transition: all .3s ease; }
.M10181-PL .hd li.on { background-color: #9f2721; color: #fff; }
.M10181-PL .hd li.on a { color: #fff; }
.M10181-PL .bd.bdc { position: relative; padding: 0 50px; }
.M10181-PL .bd .swiper-slide { background: #fff; }
.M10181-PL .bd .swiper-slide a { display: block; padding: 7px; }
.M10181-PL .bd .swiper-slide .ibw_pic { margin-bottom: 8px; overflow: hidden; }
.M10181-PL .bd .swiper-slide .ibw_pic img { transform:scale(1); transition: all .3s linear; }
.M10181-PL .bd .swiper-slide dl { position: relative; padding: 0 5px 5px; }
.M10181-PL .bd .swiper-slide dl .ibw_titleText { color: #000; font-weight: bold; font-size: 16px; line-height: 30px; transition: all .3s ease; }
.M10181-PL .bd .swiper-slide dl .ibw_price { padding-right: 50px; color: #707070; line-height: 26px; }
.M10181-PL .bd .swiper-slide dl::after { position: absolute; top: 50%; right: 15px; width: 26px; height: 26px; content: ''; transform: translateY(-50%);background-position: center; background-repeat: no-repeat; background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg t='1680661127890' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='3707' width='30' height='30'%3E%3Cpath d='M558.933333 490.666667L384 665.6l59.733333 59.733333 234.666667-234.666666L443.733333 256 384 315.733333l174.933333 174.933334z' fill='%23666666' p-id='3708'%3E%3C/path%3E%3C/svg%3E"); }
.M10181-PL .bd .swiper-slide:hover .ibw_pic img { transform:scale(1.1); }
.M10181-PL .bd .swiper-slide:hover dl .ibw_titleText { color: #9f2721; }
.M10181-PL .bd .col-a-next,
.M10181-PL .bd .col-a-prev{position: absolute;top: 50%;width: 30px;height: 80px; margin-top: -40px; background-position: center; background-repeat: no-repeat; background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg t='1680662174978' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='5319' width='26' height='26'%3E%3Cpath d='M761.6 489.6l-432-435.2c-9.6-9.6-25.6-9.6-35.2 0-9.6 9.6-9.6 25.6 0 35.2l416 416-416 425.6c-9.6 9.6-9.6 25.6 0 35.2s25.6 9.6 35.2 0l432-441.6C771.2 515.2 771.2 499.2 761.6 489.6z' p-id='5320' fill='%23666666'%3E%3C/path%3E%3C/svg%3E"); z-index: 99; }
.M10181-PL .bd .col-a-prev{left: 0; transform: rotate(-180deg); }
.M10181-PL .bd .col-a-next{right: 0; }
.M10181-PL .bd .col-a-next:hover,
.M10181-PL .bd .col-a-prev:hover { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg t='1680662174978' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='5319' width='26' height='26'%3E%3Cpath d='M761.6 489.6l-432-435.2c-9.6-9.6-25.6-9.6-35.2 0-9.6 9.6-9.6 25.6 0 35.2l416 416-416 425.6c-9.6 9.6-9.6 25.6 0 35.2s25.6 9.6 35.2 0l432-441.6C771.2 515.2 771.2 499.2 761.6 489.6z' p-id='5320' fill='%23000000'%3E%3C/path%3E%3C/svg%3E"); }
.M10181-AD ul li { position:relative; height:400px; text-align:center; color:#fff; border:1px solid transparent; border-radius:5px; z-index:5; transition: all .3s ease; }
.M10181-AD ul li a { display: block; }
.M10181-AD ul li .p1 { margin-top:55px; height:110px; transition: all .3s ease; }
.M10181-AD ul li .p2 { width:13px; height:13px; margin:26px auto 2px; background:#fff; border-radius:100%; }
.M10181-AD ul li .p3 { font-size:24px; line-height:58px; color:#fff; font-family: Arial; }
.M10181-AD ul li .p4 { font-size:18px; color:#fff; line-height:42px; }
.M10181-AD ul li .p6 { width:33px; height:2px; margin:9px auto; background:rgba(255,255,255,1); }
.M10181-AD ul li .p5 { margin-top: 9px; padding:0 20px; font-size:12px; line-height:20px; color:#fff; opacity: 0; text-align: left; transition: all 0.3s ease; }
.M10181-AD ul li:hover { border:1px solid #fff; }
.M10181-AD ul li:hover .p1 { margin-top:26px; transform: rotateY(360deg); transition: transform 0.9s; }
.M10181-AD ul li:hover .p2 { display:none; margin:0; }
.M10181-AD ul li:hover .p3 { width:102px; height:102px; margin:11px auto 14px; padding:11px; border:1px solid rgba(255,255,255,0.2); border-radius:100%; }
.M10181-AD ul li:hover .p3 i { display:block; color:#006666; width:78px; height:78px; line-height:78px; background:#fff; border-radius:100%; }
.M10181-AD ul li:hover .p6 { display: none; }
.M10181-AD ul li:hover .p5 { opacity: 1; }


.M10181-List ul { }
.M10181-List .item { position: relative; padding: 0 15px; background:#fff; line-height:20px; }
.M10181-List .item:after { position: absolute; left: 0; top: 0; content: ''; display: block; width: 100%; height: 100%; background: #fff; transition: all .6s; }
.M10181-List .item a { position: relative; display: block; padding: 0; z-index: 1; }
.M10181-List .item .ibw_pic { position: relative; overflow: hidden; }
.M10181-List .item .ibw_pic img { transform: scale(1); transition: all .6s; }
.M10181-List .item dl { position: relative; display:block; overflow:hidden; zoom:1; padding:17px 25px 26px; background: #f9f9f9; line-height: 24px; }
.M10181-List .item dl .ibw_titleText { color: #000; font-size: 14px; line-height: 28px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.M10181-List .item dl .ibw_content { height: 48px; margin: 0; opacity: .8; font-size: 12px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; }
.M10181-List .item-hover { position: absolute; top: 0; left: 0; bottom: 0; right: 0; background: #9f2721; color: #fff; z-index: 1; opacity: 0; transition: all .3s ease; }
.M10181-List .item-hover dl { padding: 42px 20px 0; background: #9f2721; color: #fff; }
.M10181-List .item-hover dl .ibw_titleText { margin-bottom: 10px; color: #fff; }
.M10181-List .item-hover dl .ibw_content { margin-bottom: 24px; }
.M10181-List .item-hover dl .d-y .split_d,
.M10181-List .item-hover dl .d-y .date_d { display: none; }
.M10181-List .item-hover dl .d-y { font-size: 18px; font-weight: bold; font-family: Arial; }
.M10181-List .item-hover dl .d-m span { display: none; }
.M10181-List .item-hover dl .d-m .date_d { display: block; margin-bottom: 36px; font-size: 60px; font-weight: bold; font-family: Arial; line-height: 70px; font-weight: bold; }
.M10181-List .item:hover:after { box-shadow: 0 15px 15px rgba(0,0,0,.1); transform: scale(1); }
.M10181-List .item:hover .item-hover { opacity: 1; }


.col-e .ft a { display: block; width: 173px; margin: 0 auto; background: #9f2721; color: #fff; line-height: 40px; text-align: center; }




/* m10031 最新公告_PC */
.TZGG_LIST li { padding: 0 25px; min-height:30px; line-height: 30px; }
.TZGG_LIST li a { display: inline-block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.TZGG_LIST li .u-date { display: inline-block; padding: 0 0 0 25px; vertical-align: top; }
.TZGG_LIST li .u-date .date_y,
.TZGG_LIST li .u-date .split_m { display: none; }

/* m10031 焦点图-PC */
.m10031-items {}
.m10031-items ul { display: flex; }
.m10031-items ul li { position:relative; min-width:105px; padding-right: 5px; transition: all 0.3s; }
.m10031-items ul li a { display: block; overflow: hidden; }
.m10031-items ul li:last-child { padding-right:0; }
.m10031-items ul li .pic { position:relative; }
.m10031-items ul li .pic:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.3); transition:.6s}
.m10031-items ul li .txt { position:absolute; top:50%; left:10%; right:10%; transform: translateY(-50%); color:#fff; text-align:left; z-index:2; transition: .3s; }
.m10031-items ul li .txt .p1 img { display: block; margin: 0; transition: .3s; }
.m10031-items ul li .txt .p2 { margin: 8px 0 16px; font-size:18px; line-height:2; }
.m10031-items ul li .txt .p3 { font-size:13px; text-transform:uppercase; }
.m10031-items ul li.on { min-width:260px; }
.m10031-items ul li.on .pic:after{background:rgba(0,0,0,.7);}
.m10031-items ul li.on .txt { text-align:center; }
.m10031-items ul li.on .txt .p1 img { margin: 0 auto; }
.m10031-items ul li.on .txt .p2 { font-size:22px; }
.m10031-items ul li.on .txt .p3 { font-size:14px; }

/* m10031 图文列表_PC */
.M1003-PIC-TXT .messi {}
.M1003-PIC-TXT .m-pic { display: block; }
.M1003-PIC-TXT .m-intro { padding: 15px; }
.M1003-PIC-TXT .m-intro .u-tt { margin-bottom: 16px; font-size: 16px; line-height: 22px; }
.M1003-PIC-TXT .m-intro .u-desc { margin-top: 8px; }
.M1003-PIC-TXT .m-intro .u-more { padding-left: 6px; border-left: 2px solid #c4a56b; line-height: 16px; font-size: 13px; text-transform: uppercase; }

/* m10031 图片列表_PC */
.M1003-PIC { position: relative; margin: 0 -5px; }
.M1003-PIC .messi { position: relative; margin: 5px; }
.M1003-PIC .m-pic { display: block; }
.M1003-PIC .m-intro { position: absolute; left: 0; bottom: 0; right: 0; padding: 0; background-color: rgba(0, 0, 0, 0.5); color: #fff; z-index: 1; }
.M1003-PIC .m-intro .u-tt { padding: 5px 0; color: #fff; font-size: 16px; line-height: 24px; text-align: center; }
.M1003-PIC .m-intro .u-tt a { color: #fff; }
.M1003-PIC .m-intro .u-memo { display: none; font-size: 0; transition: all .3s ease; }
.M1003-PIC .messi:hover .m-intro { left: 0; bottom: 0; top:0; right: 0; padding: 11%; }
.M1003-PIC .messi:hover .m-intro::after { border: 1px solid #fff; position: absolute; top:5%; right: 5%; bottom: 5%; left: 5%; content: ''; }
.M1003-PIC .messi:hover .m-intro .u-tt { font-size: 18px; } 
.M1003-PIC .messi:hover .m-intro .u-memo { display: block; margin-top: 8px; font-size: 14px; }

/* m10031 图文内容_PC */
.M1003-TW { overflow: hidden; }
.M1003-TW .m-pic { }
.M1003-TW .m-intro { display: block; overflow: hidden; padding: 15px; }
.M1003-TW .m-intro .u-tt { font-size: 30px; line-height: 2; }
.M1003-TW .m-intro .u-desc { margin-top: 8px; line-height: 2; opacity: .9; }

/* 10061 标题 */
.CEN-TITLE {display: flex;justify-content: space-between;align-items: center;flex-flow: row-reverse;margin-bottom: 30px;}
.CEN-TITLE .title { flex:0 0 20%; min-height: inherit; margin-bottom: 0; line-height: inherit; }
.CEN-TITLE .title span.more {font-size: 16px;line-height: 26px;border-bottom: 1px solid #9f2721;}
.CEN-TITLE .title .title_more { display: none; }
.CEN-TITLE .content { flex:0 0 80%; }
.CEN-TITLE .clear { flex:0 0 0px; }

/* m10061 图片列表_PC */
.M10061-PIC { position: relative; margin: 0 -5px; }
.M10061-PIC .messi { position: relative; margin: 5px; }
.M10061-PIC .m-pic { overflow: hidden; }
.M10061-PIC .m-pic img { width: 100%; height: auto; }

.M10061-PIC .m-intro .u-tt { color: #393939; font-size: 20px; line-height: 24px; transition: all .3s ease; }
.M10061-PIC .m-intro a { display: block; width: 100%; height: 100%; color: #fff; }


.M10062-PIC { position: relative; margin: 0 0; }
.M10062-PIC .messi { position: relative; margin: 5px; }
.M10062-PIC .m-pic { overflow: hidden; }
.M10062-PIC .m-pic img { transition: .3s; }
.M10062-PIC .m-intro { position: absolute; left: 0; bottom: 0; right: 0; padding: 0; background-color: rgba(0, 0, 0, 0.5); color: #fff; z-index: 1; }
.M10062-PIC .m-intro .u-tt {padding: 10px 80px 10px 10px;color: #fff;font-size: 16px;line-height: 24px;text-align: left;}
.M10062-PIC .m-intro .u-tt a { color: #fff; }
.M10062-PIC .messi:hover .m-pic img { transform: scale(1.1); }






/* m10061 图片灰彩_PC */
.M10061-GRAY-PIC { position: relative; margin: 0 -5px; }
.M10061-GRAY-PIC .messi { position: relative; margin: 5px; }
.M10061-GRAY-PIC .m-pic { overflow: hidden; }
.M10061-GRAY-PIC .m-pic img { width: 100%; height: auto; filter: grayscale(100%); filter: gray; transition: all .3s ease; }
.M10061-GRAY-PIC .messi:hover .m-pic img { filter: grayscale(0); filter: none; }

.M10061-NEWS .swiper-slide {background: #7e6056;}
.M10061-NEWS .swiper-slide a { display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; }
.M10061-NEWS .swiper-slide .pic { flex:1.3; overflow:hidden; }
.M10061-NEWS .swiper-slide .pic img { width:100%; height:auto; }
.M10061-NEWS .swiper-slide .txt { flex:.7; padding:0 50px 50px; }
.M10061-NEWS .swiper-slide .txt .p1 { font-size: 48px; color:#fff; font-family: Arial; font-weight: bold; line-height: 1; }
.M10061-NEWS .swiper-slide .txt .p2 { font-size:32px; color:#fff; margin-top:10px; line-height:1.6; }
.M10061-NEWS .swiper-slide .txt .p3 { font-size:22px; color:#fff; line-height:1.8; }
.M10061-NEWS .swiper-slide .txt .p4 { font-size:14px; color:#fff; margin-top:30px; line-height:1.6; opacity: .6; }
.M10061-NEWS .swiper-container-horizontal>.swiper-pagination-bullets,
.M10061-NEWS .swiper-pagination-custom,
.M10061-NEWS .swiper-pagination-fraction  {bottom: 30px;left: initial;right: 50px;width: auto;}
.M10061-NEWS .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet { width: 38px; height: 2px; border-radius: 0; opacity: .2; background-color: #fff; }
.M10061-NEWS .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet-active { opacity: 1; background-color: #fff; }


.M10061-List .item { position: relative; margin: 0 0 10px; background:#fff; line-height:20px; }
.M10061-List .item a {position: relative;display: flex;padding: 20px 20px;z-index: 1;align-items: center;}
.M10061-List .item .date {position: relative; flex: 0 0 20%; padding-left: 10px; color: #666; border-right: 1px solid #e7e7e7; }
.M10061-List .item .date .date-wp span { font: 14px/2 'Gotham-Book';}
.M10061-List .item .date .date-wp .split_d { display: none; }
.M10061-List .item .date .date-wp .date_d {display: block;font: 48px/1.5 'gotham-medium';}
.M10061-List .item .date .date-wp:after {position: absolute;left: 10px;top: 29px;content: '';display: block;width: 25px;height: 3px;background: #e7e7e7;transition: all .6s;}
.M10061-List .item dl { position: relative; flex: 0 0 80%; padding:0 0 0 30px; }
.M10061-List .item dl .u-tt { margin-bottom: 6px; color: #333; font-size: 16px; line-height: 30px; }
.M10061-List .item dl .u-desc { margin: 0 0 12px; opacity: .8; font-size: 14px; line-height: 22px; }
.M10061-List .item dl .more { width: 20px; height: 30px; background: url(M10061-icon2.png) no-repeat center center #fff; line-height: 990px; font-size: 0; overflow: hidden; transition: all .3s ease-in; }
.M10061-List .item:hover a { color: #000; }
.M10061-List .item:hover dl .u-tt {color: #9f2721;}
.M10061-List .item:hover dl .more { width: 40px; }
.M10061-List .item:hover .date .date-wp:after { width: 40px; }



/* 标题
.iFCB-title
|- .content
|---- .ibw_intro
|-------- .title-wp
|------------ .title
|---------------- h2
|-------- .ms
*/
.iFCB-title,
.iFCB-title-dis { position:relative; margin-bottom:30px; text-align:center; clear:both; }
.iFCB-title .content .title-wp,
.iFCB-title-dis .content .title-wp,
.pro_sort_box .title { position:relative; display:inline-block; margin-bottom:0; padding-left:0; vertical-align: top; }
.iFCB-title .content .title-wp .title,
.iFCB-title-dis .content .title-wp .title,
.pro_sort_box .title .title_more { min-height:inherit; height: auto; margin-bottom:0; padding-right:0; line-height:inherit; }
.iFCB-title .content .title-wp .title h2,
.iFCB-title-dis .content .title-wp .title h2,
.pro_sort_box .title .title_more a { display:inline-block; min-width:40px; height:50px; padding:0; font-size:38px; font-weight:normal; line-height:50px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; vertical-align:top; }

.iFCB-title .content .title-wp .title h2,
.iFCB-title .content .title-wp .title h2 a,
.iFCB-title-dis .content .title-wp .title h2,
.iFCB-title-dis .content .title-wp .title h2 a,
.pro_sort_box .title .title_more,
.pro_sort_box .title .title_more a { color:#333; }

.iFCB-title .ms,
.iFCB-title-dis .ms { margin-bottom:0; line-height: 30px; font-size:18px; }

.iFCB-title .ms,
.iFCB-title .ms a,
.iFCB-title-dis .ms,
.iFCB-title-dis .ms a { color: #666; }

	/* 深色块不同样式 */
.iFCB-title-dis .content .title-wp .title h2,
.iFCB-title-dis .content .title-wp .title h2 a { color: #fff; }
.iFCB-title-dis .ms,
.iFCB-title-dis .ms a { color: #eee; }

.mainbg {padding: 0 0 30px;}

	/*内页样式*/	
/* .pg_inside .main-home { padding-bottom:40px;  } */

	/* 面包屑 */
.location {padding:0;margin:0 0 35px;/* border: 1px solid #faf5f0; *//* background:#f9f8f8; */line-height:40px;position: absolute;top: 16px;left: 50%;margin-left: 577px;}
.location .ico {display:block;padding-left: 25px;background: url(icon-home.png) no-repeat top  13px left;}
.location .ico a:hover,.location .ico a:last-child { color:#9f2721; }
.location .ico span { padding:0 5px; font-family:"黑体" }

/*

b常规-菜单、y相关推荐在左，主体内容在右ibw
inner

左右-主体内容在左，菜单、相关推荐在右
inner1

通栏-菜单在上，主体内容、相关推荐在下
inner2 

上左右-菜单在上，相关推荐在下左，主体内容在下右
inner3

下左右-菜单在上，主体内容下左，相关推荐在在下右
inner4

pro_sort_box
	title
		title_more
			a
	pro_sort
		div
			each_li
				name
					icon
						a
				third_box
					third_li
						name
							a
常规部分的栏目标题
*/

.inner .pro_sort_box .title,
.inner1 .pro_sort_box .title,
.inner .box .title,
.inner1 .box .title { display: block; margin-bottom:15px; padding:0; border:0; background:#9f2721; font-size:24px; line-height:50px; text-align:center; }
.inner .pro_sort_box .title .title_more,
.inner1 .pro_sort_box .title .title_more,
.inner .box .title .title_more,
.inner1 .box .title .title_more  { padding:0 0; background: none; color:#fff; }
.inner .pro_sort_box .title .title_more a,
.inner1 .pro_sort_box .title .title_more a,
.inner .box .title .title_more a,
.inner1 .box .title .title_more a { display: inline; height: auto; padding:0; background: none; color:#fff; font:100 24px/70px "Microsoft Yahei","微软雅黑"; }

.inner2 .pro_sort_box .title,.inner3 .pro_sort_box .title,.inner4 .pro_sort_box .title,.inner2 .box .title,.inner3 .box .title,.inner4 .box .title { display: none; }

.inside_left .box,#leftObj .box,.pro_sort_box { margin-bottom: 20px; text-align: center; }


	/* 默认左右栏目样式 */
.each_li>.name {position:relative;/* margin-bottom: -1px; */border: 1px solid #dedede;background:#fff;background:linear-gradient(to bottom,#fff,#fff);font-size:16px;text-align:center;line-height:20px;overflow:hidden;}

.each_li>.name>div { position:relative; }
.each_li>.name>div>a {position:relative;display:block;padding:20px 40px;color: #333;text-indent:-1.2em;}

.each_li>.name>.icon:after { position:absolute; top:50%; left:17px; display:block; width:30px; height:30px; padding:0; margin-top:-15px; background:url(third_box.png) no-repeat 11px 11px; cursor: pointer; content:""; z-index:2; }

.each_li.active>.name>.icon:after { background:url(third_box.png) no-repeat 11px -78px; }

.each_li:hover>.name,
.each_li.current>.name,
.each_li.active>.name { border-bottom: 1px solid #dedede; background:#f2f2f2; background:linear-gradient(to bottom,#f2f2f2,#f2f2f2); }

.each_li:hover>.name a,
.each_li.current>.name a,
.each_li.active>.name a { color:#9f2721; }

.each_li .third_box { border:1px solid #eeefee; border-bottom:0; }
.each_li .third_box .third_li,
.menu dl dd { border-bottom:1px solid #efefef; background:#f9f9f9; }

.each_li .third_box .third_li:hover { border-bottom:1px solid #2b94dc; background:#efefef; }

.each_li .third_box .third_li .name { font-size:12px; text-align:center; line-height:20px; }
.each_li .third_box .third_li .name a,
.menu dl dd a { display:block; padding:12px 40px; background: url(iFCB_sort_ico4.gif) no-repeat 30px 20px; color:#666; }

.each_li .third_box .third_li.current,
.menu dl dd a.current { border-bottom:1px solid #2b94dc; background:#2b94dc; }

.each_li .third_box .third_li.current .active { background: url(iFCB_sort_ico5.gif) no-repeat 30px 20px; color:#fff; }


	/* 更多按钮隐藏 */
.pro_sort .promore { display: none; border-bottom: 1px solid #2b69c5; background:#2280f4; background:linear-gradient(to bottom,#2280f4,#1b62cb); text-align:center; }
.pro_sort .promore a { position: relative; display:block; padding:12px 40px; color: #fff; overflow:hidden; }
.pro_sort .promore a::after { position: absolute; bottom:0; right:20%; width:47px; height: 47px; content: "+"; font-size:14px; display: block; line-height: 47px; }
.pro_sort .promore:hover { border-bottom: 1px solid #54c549; background:#54c549; background:linear-gradient(to bottom,#54c549,#39a52e); }

.pg_inside .pro_sort>div{ }
.pg_inside .inner2 .pro_sort > div,
.pg_inside .inner3 .pro_sort > div,
.pg_inside .inner4 .pro_sort > div {border-bottom:none;display: flex;}

.inner2 .location {margin-bottom: 0;border-bottom: 0;/* display: none; */}
.inside_left .box, #leftObj .box, .pro_sort_box { margin-bottom: 40px; text-align: center; }

/* 默认通栏栏目样式 */
.inner2 .pro_sort,
.inner3 .pro_sort,
.inner4 .pro_sort {min-height:30px;padding:0 0 15px;text-align: left;width: 1600px;margin: 0 auto;}
.inner2 .pro_sort {min-height:70px;padding:0;/* border-bottom: 1px solid #e7e7e7; */}
.inner2 .pro_sort>div,
.inner3 .pro_sort>div,
.inner4 .pro_sort>div { height:auto!important; }
.inner2 .each_li,
.inner3 .each_li,
.inner4 .each_li {display:inline-block;height:70px;vertical-align:top;/* padding: 0 20px; */}
.inner2 .each_li>.name,
.inner3 .each_li>.name,
.inner4 .each_li>.name {border-radius:0;border:0;background:none;line-height: 70px;}
.inner2 .each_li>.name>div>a,
.inner3 .each_li>.name>div>a,
.inner4 .each_li>.name>div>a {padding: 0 34px;color:#333;}
.inner2 .each_li>.name>.icon>a,
.inner3 .each_li>.name>.icon>a,
.inner4 .each_li>.name>.icon>a { /*padding-right:30px;*/ }
.inner2 .each_li>.name>.icon:after,
.inner3 .each_li>.name>.icon:after,
.inner4 .each_li>.name>.icon:after { right:10px; display:none; }
.inner2 .each_li .third_box,
.inner3 .each_li .third_box,
.inner4 .each_li .third_box { display:none!important; }
.inner2 .each_li:hover>.name,
.inner2 .each_li.current>.name,
.inner3 .each_li:hover>.name,
.inner3 .each_li.current>.name,
.inner4 .each_li:hover>.name,
.inner4 .each_li.current>.name { border-bottom:2px solid #9f2721; background:none; }
.inner2 .each_li:hover>.name>div>a,
.inner2 .each_li.current>.name>div>a,
.inner3 .each_li:hover>.name>div>a,
.inner3 .each_li.current>.name>div>a,
.inner4 .each_li:hover>.name>div>a,
.inner4 .each_li.current>.name>div>a {color:#fff;background: #9f2721;}

a#\39 5332 {}
    

/* 首页分类 */
/* .iFCB-category { position: relative; padding: 42px 0; background: #fff; }
.iFCB-category .title { margin-bottom: 23px; text-align: center; }
.iFCB-category .pro_sort { text-align:center ; }
.iFCB-category .pro_sort>div { height: auto!important; vertical-align: top; }
.iFCB-category .pro_sort .each_li { display: block; line-height: 20px; vertical-align: top; }
.iFCB-category .pro_sort .each_li>.name { border-bottom:0; background:none; }
.iFCB-category .pro_sort .each_li>.name>div {}
.iFCB-category .pro_sort .each_li>.name>div>a { padding: 8px 0; text-indent:0; }
.iFCB-category .pro_sort .each_li>.name>.icon>a {}
.iFCB-category .pro_sort .each_li>.name>.icon:after {left: 0; display: none;}
.iFCB-category .pro_sort .each_li .third_box {}
.iFCB-category .pro_sort .each_li:hover>.name {}
.iFCB-category .pro_sort .each_li.current>.name {}
.iFCB-category .pro_sort .each_li:hover>.name>div { }
.iFCB-category .pro_sort .each_li.current>.name>div {}
.iFCB-category .pro_sort .each_li:hover>.name>div>a { background: none; color: #9f2721; }
.iFCB-category .pro_sort .each_li.current>.name>div>a {}

.iFCB-category .pro_sort .promore { border:0; background:none; display: inline-block;line-height: 20px; }
.iFCB-category .pro_sort .promore a { color: #333; padding: 6px 20px; }
.iFCB-category .pro_sort .promore a::after {display: none;}
.iFCB-category .pro_sort .promore a:hover { background:#2374d5; color: #fff; }

.iFCB-category ::-webkit-scrollbar-thumb {min-height:50px;border-radius:3px;background-color:#666}
.iFCB-category ::-webkit-scrollbar-track {background:#eee}
.iFCB-category ::-webkit-scrollbar-corner {background:transparent}
.iFCB-category ::-webkit-scrollbar {width:7px;height:7px} */


	/* 内页推荐信息标题 */
.iFCB-inside-title .title { min-height:40px; background:url(location.jpg) repeat-x; line-height:40px; }
.iFCB-inside-title .title .title_more { position:relative; float:left; min-width:140px;  padding:0 40px 0 20px; background:url(iFCB_lt_news.png) no-repeat right top; color:#fff; font-size:14px; text-align:center; }
.iFCB-inside-title .title .title_more:before { position:absolute; bottom:5px; left:9px; display:block; width:1px; height:9px; background:#fff; transform:skew(-45deg); content:""; opacity:1; }
.iFCB-inside-title .title .more { float:right; margin-right:15px; padding-right:10px; background:url(iFCB_sort_ico.png) no-repeat right 45%; }

.iFCB-inside-news .title { margin-top:38px; }
.iFCB-inside-design .title { margin-bottom:30px; }

#leftObj .iFCB-inside-design { display: none; }

.inner1 .inside_content .content,
.inner2 .inside_content .content { padding-top:20px; }



/* 人才招聘左侧菜单 */
.pg_inside .inner #leftObj .box { text-align: left; }
.pg_inside .inner #leftObj .box .title { margin-bottom: 0; text-align:center; }
.pg_inside .inner #leftObj .box .title .title_more { font-size: 28px; font-weight: normal; line-height: 80px; }
.pg_inside .inner #leftObj .box .menu {}
.pg_inside .inner #leftObj .box .menu dl {}
.pg_inside .inner #leftObj .box .menu dl dt { margin-bottom: 0; }
.pg_inside .inner #leftObj .box .menu dl dt a { display: block; position: relative; font-size: 16px; line-height: 40px; color: #666; padding: 10px 36px 10px 16px; border-bottom: 1px solid #fff; background: #f4f4f4; }
.pg_inside .inner #leftObj .box .menu dl dt a:before { left: 0; top: 50%; transform: translateY(-50%); content: ""; display: block; width: 6px; height: 0; transition-duration: .5s; background: #9f2721; position: absolute; }
.pg_inside .inner #leftObj .box .menu dl dt a.current { background: #fff; color:#9f2721; }
.pg_inside .inner #leftObj .box .menu dl dt a:hover:before,
.pg_inside .inner #leftObj .box .menu dl dt a.current:before { height: 100%; }


.right.jobs {}






	/* 分页 */
.paging { padding: 20px 10px 20px;; text-align:center; }
.paging a,.paging span { display:inline-block; *display:inline; zoom:1; margin:0; padding:3px 8px; border:1px solid #d9d9d9; background:#fff; line-height: 20px; vertical-align: top;}
.paging span { background:#41414e; border-color:#41414e; color:#fff; }
.paging select { min-height:28px; line-height: 28px; }


/*	默认模式 相册模式 */
.main-case{padding:15px 0 35px;background:#fff}
.main-case .topic{font-size:20px;font-weight:bold;text-align:center;color:#111;margin:0 0 15px;}
.slider-box-img{ width:100%;  min-width:980px;position:relative; overflow:hidden;text-align:center;border-top:1px solid #E8E8E8;}
.slider_box_bd{height:480px;position:relative; background:#fff;border:0!important}
.slider-box-img .bd{ width:980px; position:absolute; left:50%; margin-left:-490px  }
.slider-box-img .bd li{ width:980px;line-height:480px;overflow:hidden;text-align:center;position:relative;}
.slider-box-img .bd li img{max-width:900px;max-height:400px}
.slider-box-img .bd li .theme{position:absolute;bottom:10px;left:0;width:100%;line-height:26px;height:26px;overflow:hidden;background-color:transparent;text-align:center;}
.slider-box-img .bd li .theme .w{padding:0 10px;color:#111}
.slider-box-img .bd li .theme .c{padding:0 10px;color:#666;line-height:22px;}
.slider-box-img .tempWrap{ overflow:visible !important }
.slider-box-img .tempWrap ul{  margin-left:-980px !important; /*强制位置*/  }
.slider-box-img .bd li p{top:50%}
.slider-box-img .bd li p img{position:relative;vertical-align:middle}
.slider-box-img .bd li p:after{content:".";font-size:1px;overflow:hidden}
.slider_box_hd{border-top:1px solid #E8E8E8;padding:15px 0 0;}
.slider-box-img .hd{ position:relative;margin:0 auto;height:95px;overflow:hidden;width:882px; left:0;z-index:1;text-align:center;  }
.slider-box-img .hd .wrap{width:10000%;position:relative;font-size:0}
.slider-box-img .hd .wrap ul{position:relative}
.slider-box-img .hd li{ float:left;overflow:hidden; margin:0; cursor:pointer;border:3px solid #f9f9f9;filter:alpha(opacity=50);opacity:0.5;}
.slider-box-img .hd li.on{border-color:#f60;filter:alpha(opacity=100);opacity:1;}
.slider-box-img .pnBtn{  position:absolute; z-index:1; top:0; width:100%;  height:480px; cursor:pointer;}
.slider-box-img .pnBtn:hover{background-color:#ddd; filter:alpha(opacity=85);opacity:0.85;}
.slider-box-img .prev{ left:-50%; margin-left:-490px;border-right:1px solid #E8E8E8;}
.slider-box-img .next{ left:50%;  margin-left:490px;border-left:1px solid #E8E8E8;}
.slider-box-img .pnBtn .blackBg{ display:block;  position:absolute; left:0; top:0; width:100%; height:480px; background:#fff; filter:alpha(opacity=85);opacity:0.85;   }
	.slider-box-img .pnBtn .arrow{ display:none;   position:absolute; top:0; z-index:1; width:60px; height:480px;  }
.slider-box-img .pnBtn .arrow:hover{ filter:alpha(opacity=60);opacity:0.6; }
.slider-box-img .prev .arrow{ right:0; background:url(slider-arrow.png) -150px 45% no-repeat;   }
.slider-box-img .next .arrow{ left:0; background:url(slider-arrow.png) -45px 45% no-repeat;  }
	
.PageNum{position:absolute;right:15px;top:15px;background:url(Digital_box.png) no-repeat;width:36px;height:36px;z-index:2}
.PageNum .curNum{font-size:26px;color:#f30;position:absolute;margin:-10px 0 0 -20px;text-align:right;width:30px}
.PageNum .allNum{color:#cfcfcf;margin:20px 0 0 10px}

/*
	首页默认模式 在线客服 
*/
.online-qq-lx { position:absolute; top:380px; width:70px; z-index:100; }
.online-qq-lx .qq_content-lx dd { position:relative; width:70px; margin-bottom:-1px; font-size:12px; }
.mbar-ico { position:relative; margin-bottom: -1px; border: 1px solid #ddd; background:#fff; font-size:14px; transition:all 0.3s ease 0s; }
.mbar-ico i { position:relative; display:block; width:68px; height:68px; background:url(online_lx.png) no-repeat #fff; cursor:pointer; transition:all 0.3s ease 0s; z-index:2; }
.mbar-ico .mbar-tip  { position:absolute; top:0; background:#fff; color:#333; opacity:0; transition:all 0.3s ease 0s; text-align:left; white-space:nowrap; visibility:hidden; }
.mbar-ico .mbar-tip a { display:block; color:#333; }
.mbar-ico .mbar-tip a:hover { color:#333; }
.mbar-ico:hover .mbar-tip { opacity:1; z-index:1; visibility:visible; }
	/* QQ */
.mbar-qq { border-radius: 5px 5px 0 0; }
.mbar-qq i { border-radius: 5px 5px 0 0; background-position:0 0; }
.mbar-qq:hover { border: 1px solid #9f2721; z-index: 1; }
.mbar-qq:hover i { background-position:-70px 0; background-color: #9f2721; }
.mbar-qq .mbar-tip { min-height:70px; padding:5px 24px 5px 14px; line-height:30px; }
.mbar-qq .mbar-tip img { margin-right:8px; margin-top:-3px; vertical-align:middle; }
	/* 咨询 */
.mbar-tel i { background-position:0 -70px; }
.mbar-tel:hover { border: 1px solid #9f2721; z-index: 1; }
.mbar-tel:hover i { background-position:-70px -70px; background-color: #9f2721; }
.mbar-tel .mbar-tip { padding:9px 15px; font-size:14px; line-height:22px; }
	/* 二维码 */
.mbar-micro .mbar-tip  {top: auto;min-width:110px;padding:5px;background:#fff;color:#000;box-shadow: 0 0 10px #ccc;text-align:center;line-height:20px;bottom: 0;}
.mbar-micro .mbar-tip span { display:block; }

.mbar-micro-sj i { background-position:0 -140px; }
.mbar-micro-wx i { background-position:0 -210px; }
.mbar-micro-hc i { background-position:0 -280px; }
.mbar-micro-hc .mbar-tip img {height: auto;}
.mbar-micro-sj:hover { border: 1px solid #9f2721; z-index: 1; }
.mbar-micro-wx:hover { border: 1px solid #9f2721; z-index: 1; }
.mbar-micro-hc:hover { border: 1px solid #9f2721; z-index: 1; }
.mbar-micro-sj:hover i { background-position:-70px -140px; background-color: #9f2721; }
.mbar-micro-wx:hover i { background-position:-70px -210px; background-color: #9f2721; }
.mbar-micro-hc:hover i { background-position:-70px -280px; background-color: #9f2721; }

	/* 返回顶部 */
.mbar-top { display:none; }
.mbar-top i { background-position:0 -350px; }
.mbar-top:hover i { background-position:-70px -350px; }
.mbar-top .mbar-tip { right:0; height:40px; line-height:40px; }
.mbar-top .mbar-tip a { padding:0px 15px; }
.online-qq-left { left:10px; right:auto; }
.online-qq-left .mbar-top .mbar-tip,
.online-qq-left .mbar-ico .mbar-tip { left:100px; right:auto; }
.online-qq-left .mbar-top:hover .mbar-tip,
.online-qq-left .mbar-ico:hover .mbar-tip { left:70px; right:auto; }
.online-qq-right { right:10px; left:auto; }
.online-qq-right .mbar-top .mbar-tip,
.online-qq-right .mbar-ico .mbar-tip { right:100px; left:auto; }
.online-qq-right .mbar-top:hover .mbar-tip,
.online-qq-right .mbar-ico:hover .mbar-tip { right:70px; left:auto; }
.online-qq-right .qq_content-lx .mbar-top:hover .mbar-tip { display: none; }
.online-qq-right .qq_content-lx .mbar-top:hover { border: 1px solid #9f2721; z-index: 1; }
.online-qq-right .qq_content-lx .mbar-top:hover i { background-color: #9f2721; }

/*在线客服*/
.online-qq{width:135px;z-index:500;padding:12px 0 0;text-align:center}
.qq_content{background:#fff;font-weight:normal;box-shadow:0 0 10px rgba(0, 0, 0, 0.2);}
.qq_content .dt{font-size:14px;font-weight:bold;color:#fff;cursor:pointer;padding:10px 20px;text-align:left}
.qq_content dd{padding:12px;font-size:12px}
.qq_content dd a{line-height:22px;display:block;margin:0 0 5px;border:1px solid #d2d2d2;}
.qq_content dd a:hover{color:#fff;text-decoration:none}
.qq_content dd img{margin:0 3px -3px 0}
.qq_content .tel{background:#eee;font-size:14px}
.qq_content .tel strong{font-weight:bold;color:#f00}
.qq_content .qr{background:#fff}
.qq_content .qr img{margin:0}
.qq_content dd p{padding:.3em 0}
.qq_content dd p a{padding:0 0 0 18px}
.online-qq{}
.qq_content .dt{background:#1a7bb5;}
.qq_content dd a{background:url(tab_bg.jpg) repeat-x}
.qq_content dd a:hover{background:#062f7e;border-color:#062f7e;}
.qq_content dd p a{background:url(icon_qq.png) no-repeat 0 50%;}

.ftLinkWrap { background:#f2f2f2; }
.ftLinkWrap .ftLink { padding: 25px 0; background: none; font-size: 16px; }
.ftLinkWrap .ftLink strong { font-size: 18px; }

/* 底部导航 */
.navbox_foot { padding:0; background:#323232; }
.navbox_foot .nav { position:relative; width:1200px !important; height: auto; padding: 30px 0; text-align:left; border-bottom: 0; }
.navbox_foot .nav>ul { display: flex; justify-content: space-between; align-items: flex-start; }
.navbox_foot .nav>ul::after{ content: none; }
.navbox_foot .nav>ul>li { display:inline-block; width: auto!important; height: auto; vertical-align:top; }
.navbox_foot .nav>ul>li.line { width:0 !important; }
.navbox_foot .nav>ul>li>a { margin-bottom: 16px; padding: 0 0 16px; border-bottom: 1px solid #565656; color: #fff; font-size: 18px; line-height: 32px; }
.navbox_foot .nav>ul>li>a span.name_en { display: block; text-transform: uppercase; font-size: 12px; line-height: 22px; opacity: .5; }
.navbox_foot .nav>ul>li .shownav { position: relative; top: 0; display: block; background:none; box-shadow:none; visibility:visible; }
.navbox_foot .nav>ul>li .shownav>a { display: block; padding: 5px 0; color: #fff; font-size: 14px; text-align:left; line-height: 1.5; opacity: .2; transition:all 0.3s ease; }
.navbox_foot .nav>ul>li .shownav>a:hover { color: #fff; opacity: 1;background: none;margin: 0; }

.footer {padding: 20px 0;background-color: rgb(47, 47, 47);/* border-top: 1px solid #9f2721; */color: #fff;}
.footer a { color:#fff; }
.footer a:hover { color:#fff; }

/* 左导航右版权区 */
.footer .footer_wp { color:rgb(255, 255, 255); }
.footer .footer_wp .navbox_foot {width: 64%;padding: 0;background:none;padding-right: 240px;}
.footer .footer_wp .navbox_foot .nav,
.footer .footer_wp .navbox_foot .nav>ul>li {width:auto !important;padding: 0;}
.footer .footer_wp .navbox_foot .nav>ul>li {min-width: 120px;padding-right: 10px;}
.footer .footer_wp .navbox_foot .nav>ul>li>a { color:rgb(255, 255, 255); }
.footer .footer_wp .navbox_foot .nav>ul>li>a:hover { color:rgb(255, 255, 255); }
.footer .footer_wp .navbox_foot .nav>ul>li .shownav>a { color:rgb(255, 255, 255); }
.footer .footer_wp .ft-wrap {width: 30%;padding: 0;background:none;text-align: left;}
.footer .footer_wp .ft-wrap td {text-align: left;}
.footer .footer_wp .ft-wrap a { color:rgb(255, 255, 255); }
.footer .footer_wp .ft-wrap a:hover { color:rgb(255, 255, 255); }
.OC {  position: absolute;  top: 0%;  right: -235%;}


/*	首页默认模式 向上 */
.pageTop { z-index:100; }
.pageTop { background:url(backtop_icon.png) no-repeat;width:44px;height:44px;position:fixed;margin-right:-650px;right:50%;top:85%;overflow:hidden;text-indent:-999px;display: none !important;}
.pageTop a { width:100%;height:100%;display:block;}


/*	首页默认模式 adver */
.adver { position:fixed; width:1200px; height:110px; left:50%; bottom:14px; margin-left:-600px; z-index:99; }
.adver img { width: 100%; height: 100%; }
.adver .adver_close { position:absolute; top:0; right:0; background:url(adver_close.png) no-repeat; display:inline-block; width:22px; height:22px; cursor:pointer; z-index:1; }
.adver .adver_close img { display:none; }


/*	详细页面样式 标题、文字大小、分享、打印、上一条下一条 */
.display_title { padding:0 0 20px;text-align:center;color:#999}
.display_title h1 { margin:0 0 20px;padding:20px 0;border-bottom:1px dotted #ccc;color:#333}

.display_title .info { min-height:28px; line-height:26px; }
.display_title .info span { display:inline-block; }

.m_intro { margin: 10px 20px 15px; padding:20px; /*background: #fafafa;*/ }

.display_article,.ke-content { line-height:2;color:#444}
.display_article { padding:0 20px; }
.display_article h3{color:#333}
.display_article img { max-width:100%; height:auto; }

.display_title .info .font_size { padding:0 20px;}
.display_title .info .font_size a { padding:0 3px; }
.display_title .info .mobile_qr { padding-right:20px; background:url(cd.png) no-repeat right center; cursor:pointer; }
.display_title .info .mobile_qr .qrimg { display:none; top:20px; }
.display_title .info .mobile_qr:hover .qrimg { display:block; }
.display_title .info .share_box { padding:0; position:relative; display:inline-block; text-align:center; width:102px; margin:0; cursor:pointer; }
.display_title .info .share_box .share_name { background:url(share_name.png) no-repeat; width:102px; height:26px; border-radius:3px; margin-bottom: 5px; border:1px solid #ececec; line-height:26px;color:#333;text-indent:20px;} 
.display_title .info .share_box .share_content { position:absolute; background:#fff!important; width:300px; }

.diplay_foot { display:none; }
.page_up_dn { padding: 20px 0;overflow: hidden;zoom: 1;width: 1600px;margin: 0 auto;}
.page_up_dn li { float:left; width:50%; }
.page_up_dn li:nth-child(2) {  float: right;  text-align: right;}

.display_title .info,
.display_title .others,
.display_title .others_online { display:inline-block; vertical-align:top;}
.display_title .others_online  { background:url(others_online.png) no-repeat; width:102px; height:26px; border-radius:3px; border:1px solid #ececec; line-height:26px;color:#333;text-indent:20px; }

/*.inner2 .inside_display_left { display:none; }*/

/*	产品详细页底部在线咨询 */
.PRO-I { height:40px; margin-bottom:10px; background:url(location.jpg) repeat-x; font-size:12px; line-height:40px; }
.PRO-I .TITLE-LEAD { position:relative; float:left; min-width:120px;  padding:0 20px; background:url(iFCB_lt_news.png) no-repeat right top; color:#fff; text-align:center; }
.PRO-I .TITLE-LEAD:before { position:absolute; bottom:5px; left:9px; display:block; width:1px; height:9px; background:#fff; transform:skew(-45deg); content:""; opacity:1; }

/*	网站地图 */
.map { padding:0 20px; }
.sitemap{padding:0;border:1px solid #e5e5e5;margin:0;overflow:hidden;zoom:1;margin:10px 0}
.sitemap dt{padding:0;background:url(redian.png) no-repeat right top;height:50px;line-height:50px;color:#000;font-weight:bold;text-align:center;width:10%;float:left;color:#669934}
.sitemap dt a{color:#111}
.sitemap dd{padding:0;margin:0 11%;height:50px;line-height:50px;}
.sitemap dd a{padding:0 1em 0 0}

/*	产品详细页 多图模式 */
.IMGVIEW .display_title .btn a { background-image:url(btn_img.jpg)!important; }

.pg_inside .main-home .TW_CONTENT .m-pic { display:none; }

/* 放大镜 */
.smallImg { height:80px!important; }
.smallImg #imageMenu {height:60px!important; }
.smallImg #imageMenu li img {width:60px;height:60px!important; }


/* noleft */
.noleft #rightObj h2.title { position: relative; margin-bottom: 20px; padding: 30px 0; display: block; font-size: 24px; line-height: 2; text-align: center!important; }
.noleft #rightObj h2.title::after { content: ""; position: absolute; left: 50%; transform: translate(-50%,0); bottom: 20px; height: 2px; width: 40px; background-color: #9f2721; }

.inner .module_form_content,
.inner3 .module_form_content,
.inner4 .module_form_content { width: 50%; }

.noleft .btn-area { display: flex; justify-content: space-between; align-items: center; }
.noleft .btn-area .btn-submit,
.noleft .btn-area .reset { width: 48%; display: block; }
.noleft .btn-area .reset { color: #000; }
.noleft .btn-area .btn-submit:hover { background: #02244b; }
.noleft .btn-area .reset:hover { background: #b0b0b0; color: #fff; }

/* 对不起，你暂时还没有权限查看本页面内容 请注册会员或者提高你的会员等级 */
.inputbox .tishi { font-size: 16px!important; height: auto!important; line-height: 1.5!important; padding: 30px 0!important; width: auto!important; margin: 40px 15%!important; border-radius: 5px!important; }


.inner2 .noleft #rightObj h2.title { display: none; }


.fun {position:absolute;right: -45px;top: 34px;}
.fun li {
  display: inline-block;
  width: 32px;
  height: 32px;
  background-image: url("data:image/svg+xml,%3Csvg%20t%3D%221683611308890%22%20class%3D%22icon%22%20viewBox%3D%220%200%201024%201024%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20p-id%3D%225138%22%20width%3D%22200%22%20height%3D%22200%22%3E%3Cpath%20d%3D%22M683.991251%20664.014111c-14.33441-10.750808-24.369943-15.331461-33.58905-15.331461-14.912411%200-33.191674%2012.752134-59.714669%2034.77395-12.260834%2011.003683-26.147294%2016.769237-40.857405%2016.769237-30.706272%200-53.544514-25.836619-58.638143-32.100699C480.968602%20659.130008%20392.895788%20581.677951%20355.889311%20552.67678c-12.853284-10.129457-19.984365-23.264517-20.64184-37.996303-1.445001-32.057348%2027.722345-60.625019%2031.053073-63.775122l2.145827-2.030226%202.774402-1.025951c0.643025-0.252875%2018.416538-7.355055%2023.401792-25.764369%205.245354-19.334114-5.035829-46.016059-29.716447-77.148607-19.550864-24.586693-38.473153-37.591703-54.714965-37.591703-26.580794%200-43.378932%2034.463275-43.545107%2034.810075l-0.794751%201.654526-1.206576%201.452226C169.144599%20458.874536%20361.524815%20645.799873%20363.482791%20647.678374c1.473901%201.387201%20155.901164%20146.067932%20266.848345%20146.067932%2015.642136%200%2029.716447-2.998377%2041.840006-8.908432l1.062076-0.4624c39.065604-15.302561%2060.964595-32.664249%2063.327171-50.206562C739.031341%20715.752374%20720.846003%20691.505256%20683.991251%20664.014111z%22%20fill%3D%22%23A62124%22%20p-id%3D%225139%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M515.858153%20371.762647c0.773076%200%201.307726-0.0289%201.502801-0.050575%202.976702-0.1734%205.303154-0.238425%207.600706-0.238425%2081.41136%200%20122.702265%2079.243858%20124.920341%2095.435095%200.44795%202.875552%200.411825%206.719255%200.354025%2012.044084-0.108375%2011.249333-0.39015%2041.117505%2010.396783%2043.985832%200.960926%200.252875%201.856826%200.382925%202.637127%200.382925%206.054554%200%2010.497933-10.302858%2012.058534-15.093036C669.46899%20386.566683%20547.185776%20348.81603%20545.943075%20348.447555c-7.152755-2.174727-14.616186-3.309052-21.667791-3.309052-13.763635%200-22.166316%204.436153-22.715417%207.50678-0.708051%204.031553-1.445001%2011.386608%201.603951%2015.013561C505.714245%20370.686121%20511.3931%20371.762647%20515.858153%20371.762647z%22%20fill%3D%22%23A62124%22%20p-id%3D%225140%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M627.202709%20232.710195c-8.908432-2.666027-18.351513-4.074903-27.26717-4.074903-16.639187%200-30.063247%205.129754-31.233698%2011.942934-1.199351%206.76983-1.712326%2015.822762%202.579327%2020.94529%204.826304%205.758329%2015.049686%206.20628%2018.069738%206.20628%201.098201%200%201.849601-0.050575%202.066352-0.07225%203.518578-0.2023%206.39413-0.281775%209.211882-0.281775%20102.81905%200%20145.742807%2098.715247%20147.816383%20112.016482%200.289%202.138602%200.5491%205.071954%200.859776%208.771156%204.139928%2049.014436%2012.513709%2062.611896%2018.813914%2065.379073%201.394426%200.6069%202.702152%200.932026%203.785903%200.932026%205.946179%200%2012.903859-12.614859%2015.837212-22.607042C781.044747%20280.742031%20633.502914%20234.610372%20627.202709%20232.710195z%22%20fill%3D%22%23A62124%22%20p-id%3D%225141%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M512.744176%209.659832C235.751923%209.659832%2011.198758%20234.205772%2011.198758%20511.205249c0%20276.977803%20224.553164%20501.516517%20501.545417%20501.516517%20276.992253%200%20501.545417-224.538714%20501.545417-501.516517C1014.296818%20234.205772%20789.743653%209.659832%20512.744176%209.659832zM473.093347%20347.623905c3.431878-19.377464%2023.040542-31.392648%2051.174712-31.392648%209.862132%200%2020.23724%201.567826%2029.990997%204.537303%205.830579%201.734001%20144.854131%2044.701108%20150.041685%20188.659338l0.07225%201.936301-0.44795%201.885726c-3.402977%2014.471686-15.801087%2038.971679-40.655105%2038.971679-3.294602%200-6.675905-0.455175-10.064432-1.358301-32.483624-8.626656-32.071798-51.557638-31.876723-72.185028%200.0289-2.940577%200.0578-6.603655-0.07225-7.701856-2.138602-8.706131-34.419925-73.882904-101.446299-70.465477-0.671925%200.0578-2.066352%200.151725-3.966528%200.151725-8.474931%200-24.276018-1.871276-34.817301-14.428336C472.963296%20376.632301%20470.297269%20363.648966%20473.093347%20347.623905zM765.193085%20738.005391c-3.937628%2029.290171-30.402822%2053.183264-80.891159%2073.059254-15.974487%207.680181-34.130925%2011.574458-53.978015%2011.574458-122.43494%200-280.12068-147.744133-286.767685-154.037113-8.821731-8.453256-212.537981-206.367826-102.132675-340.608424%204.811854-9.262457%2028.083596-49.549086%2068.7676-49.549086%2025.728244%200%2051.752713%2016.321287%2077.350907%2048.523136%2031.262598%2039.426854%2042.974331%2074.150229%2034.831751%20103.209201-7.49233%2026.739745-29.470797%2039.412404-37.859028%2043.371707-7.167205%207.42008-21.097015%2025.049093-20.39619%2039.874804%200.18785%203.988203%201.394426%2010.035532%209.630932%2016.538037%2039.744754%2031.146998%20133.554223%20113.844408%20137.527976%20117.348536l1.994101%202.167502c4.609553%206.047329%2020.230015%2021.855641%2036.551302%2021.855641%207.470655%200%2014.666761-3.186227%2021.985691-9.753757%2032.779849-27.23827%2054.82334-41.796656%2078.586383-41.796656%2015.974487%200%2031.197573%206.30743%2050.900162%2021.08979C748.351598%20675.96427%20769.267988%20707.747068%20765.193085%20738.005391zM816.302773%20436.946645c-1.163226%204.754053-12.289734%2046.435109-44.404883%2046.435109-5.064729%200-10.237832-1.127101-15.367586-3.352402-26.002794-11.451633-32.671474-49.751386-36.023876-89.42389-0.2601-3.048952-0.455175-5.476554-0.6647-7.022705-2.405927-10.743583-41.00913-91.793692-126.105242-87.119114-0.093925%200.01445-1.827926%200.166175-4.392803%200.166175-9.840457%200-28.148621-2.145827-40.214379-16.538037-9.197432-10.974783-12.195809-25.944994-8.893982-44.491583%203.793128-22.094066%2026.67472-35.864926%2059.700219-35.864926%2011.675609%200%2023.979793%201.827926%2035.568701%205.288704%207.17443%202.160277%20175.098003%2054.67884%20181.217583%20227.977817l0.07225%202.001326L816.302773%20436.946645z%22%20fill%3D%22%23A62124%22%20p-id%3D%225142%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  color: rgba(166, 33, 36, 1);
  font-size: 28px;
  font-family: 'MyCustomFont1';
  padding-left:40px;
  line-height: 32px;
}



/* M10081 菜单 */
.M10081-MENU {display: flex;align-items: center;justify-content: center;}
.M10081-MENU .item { height:70px; min-width: 250px; border:1px solid #d2d2d2; border-radius:5px; transition:all 0.5s linear; margin:0 40px; }
.M10081-MENU .item a { display:flex; align-items: center; justify-content: center; padding: 0 36px; line-height:68px; }
.M10081-MENU .item .m-pic .intro-info-img.icon1 { display: block; }
.M10081-MENU .item .m-pic .intro-info-img.icon2 { display:none}
.M10081-MENU .item .u-tt { font-size:18px; color:#333333; margin-left:20px}

.M10081-MENU .item:hover .m-pic .intro-info-img.icon1 { display:block; }
.M10081-MENU .item:hover .m-pic .intro-info-img.icon2 { display:none; }



.news-swiper { }
.news-swiper .swiper-slide { padding: 0 0; border-radius: 10px; overflow: hidden;}
.news-swiper .swiper-slide .p1{font-size: 16px;color: #d91b23;}
.news-swiper .swiper-slide .p2{font-size: 20px;color: #333333;line-height: 30px; height: 60px; margin-top: 0;overflow:hidden;text-overflow:ellipsis;display: -webkit-box;display:box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.news-swiper .swiper-slide .pic{position: relative;overflow: hidden;}
.news-swiper .swiper-slide .pic img{ transition: all 0.3s;}
.news-swiper .swiper-slide a:hover .p2{color: #d91b23;}
.news-swiper .swiper-slide a:hover .pic img{ transform: scale(1.1); }
.news-swiper .swiper-slide .pic img{width: 100%;}
.news-swiper .swiper-slide .desc{padding: 22px 36px 0 32px;height: 249px;box-sizing: border-box;background: white;}
.news-swiper .swiper-slide .p3{color: #252525;opacity: 0.7;font-size: 16px;line-height: 24px;margin-top: 12px;overflow:hidden;text-overflow:ellipsis;display: -webkit-box;display:box;-webkit-box-orient:vertical;-webkit-line-clamp:2;height:48px}
.news-swiper .swiper-slide .p1{color: #252525;line-height: 26px;font-size: 16px;opacity: 0.5;background: url(ico3.png)no-repeat left center;padding-left: 24px;margin-top: 50px;}
.news-swiper .swiper-slide{position: relative;}
.news-swiper .swiper-slide:hover::after{content: "";left: 0;width: 100%;border-bottom: 8px solid #d7000f;position: absolute;bottom: 0;}

.M10171-itmes .hd { margin-bottom: 20px; }
.M10171-itmes .hd ul li { float: left; width:131px; height: 131px; cursor: pointer; margin-right:15px; text-align: center; }
.M10171-itmes .hd ul li:nth-child(9){ float:right; margin-right:0; }
.M10171-itmes .hd ul li i { display: block; height: 54px; margin-top: 20px; background: url(icon_b.png) no-repeat; }

.M10171-itmes .hd ul li .tab_num_1 { background-position: 0 0; }
.M10171-itmes .hd ul li .tab_num_2 { background-position: -131px 0; }
.M10171-itmes .hd ul li .tab_num_3 { background-position: -262px 0; }
.M10171-itmes .hd ul li .tab_num_4 { background-position: -393px 0; }
.M10171-itmes .hd ul li .tab_num_5 { background-position: -524px 0; }
.M10171-itmes .hd ul li .tab_num_6 { background-position: -655px 0; }
.M10171-itmes .hd ul li .tab_num_7 { background-position: -786px 0; }
.M10171-itmes .hd ul li .tab_num_8 { background-position: -917px 0; }
.M10171-itmes .hd ul li .tab_num_9 { background-position: -1048px 0; }

.M10171-itmes .hd ul li.on { background: url(icon_border.png) center no-repeat; }
.M10171-itmes .hd ul li a { color: #fff; }
.M10171-PICTXTS { background-color: #fff; overflow: hidden; }
.M10171-PICTXTS .m-pic { float: left; overflow: hidden; }
.M10171-PICTXTS .m-pic img { transition:all 0.6s ease-in-out; }
.M10171-PICTXTS .m-txt { display: block; overflow: hidden; padding: 60px 60px 0; }
.M10171-PICTXTS .m-txt h2 { margin-bottom: 30px; color: #46b748; font-size: 30px; }
.M10171-PICTXTS .m-txt .m-desc { font-size: 16px; line-height: 40px; }
.M10171-PICTXTS .m-txt .m-more { border: 1px solid #e4e4e4; height: 30px; width: 120px; text-align: center; line-height: 30px; cursor: pointer; }
.M10171-PICTXTS .m-txt .m-more a { display: block; }
.M10171-PICTXTS .m-pic:hover img { transform:scale(1.1); }




 .header .header-inner {width: 1680px !important; }

	/* 热点 */
.HOT-KEYS {position: absolute;top: 30px;right:50%;width: 30px;height: 100px;margin-right: -590px;padding:0;z-index: 10;background: url(sbtn2.png) no-repeat right 50%;}
.HOT-KEYS .keyleft { margin: 140px 0 0 0; position: absolute;z-index: 1;opacity: 0;transition:all 0.3s ease-in-out; display: none!important; }
.HOT-KEYS .keyleft .title .title_more { color:#6d6d6d; }
.HOT-KEYS .keyleft .content { width: 570px; }
.HOT-KEYS .keyleft .content a { padding-left:18px; }
.HOT-KEYS .keyleft .content a:after { position: absolute; left: 3px; top: 50%; width: 6px; height: 6px; margin-top: -3px; background: #003e6a; content: ""; }
.HOT-KEYS .keyleft .content a:hover { color:#003e6a; }
	/* 搜索 */
.searchformBox { right: 0; margin-right: 0; background: #9f2721; transition:all 0.3s ease-in-out; opacity: 0;visibility: hidden; }
.searchformBox form .serach_input { background:#fff; color:#666; }
.searchformBox form .btn_serach { background:url(sbtn.png) no-repeat #9f2721 center; color:#666; }
.HOT-KEYS:hover .keyleft {margin-left: -550px;opacity: 1;transition:all 0.3s ease-in-out;}
.HOT-KEYS:hover .searchformBox { right: -0; opacity: 1; transition:all 0.3s ease-in-out;visibility: visible; }




.M10261-NEWS { margin-bottom: 15px; }
.M10261-NEWS .swiper-slide { background:#f6f6f6; }
.M10261-NEWS .swiper-slide a { display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; }
.M10261-NEWS .swiper-slide .pic { flex:1; }
.M10261-NEWS .swiper-slide .txt { flex:1; padding:0 55px; }
.M10261-NEWS .swiper-slide .txt .p1 { font-size:14px; color:#333; }
.M10261-NEWS .swiper-slide .txt .p1 i { font-size:36px; color:#004696; padding-right:10px; }
.M10261-NEWS .swiper-slide .txt .p2 { font-size:24px; color:#333; margin-top:15px; height:30px; line-height:30px; }
.M10261-NEWS .swiper-slide .txt .p3 { font-size:14px; color:#999; margin-top:45px; line-height:2; min-height: 84px; }
.M10261-NEWS .swiper-slide .txt .p4 { margin-top:45px; }
.M10261-NEWS .swiper-slide .txt .p4 i { display:inline-block; width:180px; height:40px; text-align:center; line-height:40px; background:#004696; color:rgba(255,255,255,1); font-size:16px; cursor:pointer; }
.M10261-NEWS .swiper-slide .txt .p4 i::after { content: '了解更多+'; }
.M10261-NEWS .swiper-button { position: absolute; bottom: 0; right: 0; width: 98px; height: 36px; z-index: 10; display: flex; align-items: center; justify-content: space-between; }
.M10261-NEWS .swiper-button .swiper-prev,
.M10261-NEWS .swiper-button .swiper-next { width: 48px; height: 36px; background-color: #dcdcdc; background-position: center; background-repeat: no-repeat; cursor: pointer; transition: all .3s ease; }
.M10261-NEWS .swiper-button .swiper-prev:hover,
.M10261-NEWS .swiper-button .swiper-next:hover { background-color: #dbdada; }
.M10261-NEWS .swiper-button .swiper-prev { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg t='1693904897735' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='1801' width='16' height='16'%3E%3Cpath d='M474.496 512l338.752-338.752-90.496-90.496L293.504 512l429.248 429.248 90.496-90.496z' fill='%232c2c2c' p-id='1802'%3E%3C/path%3E%3C/svg%3E"); }
.M10261-NEWS .swiper-button .swiper-next { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg t='1693905027047' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='2147' width='16' height='16'%3E%3Cpath d='M613.504 512L274.752 173.248l90.496-90.496L794.496 512l-429.248 429.248-90.496-90.496z' fill='%232c2c2c' p-id='2148'%3E%3C/path%3E%3C/svg%3E"); }





	/* placeholder 颜色 */
.searchformBox .serach_input::-webkit-input-placeholder { color:#999; }
.searchformBox .serach_input:-moz-placeholder { color:#999; }
.searchformBox .serach_input::-moz-placeholder { color:#999; }
.searchformBox .serach_input:-ms-input-placeholder { color:#999; }
.searchformBox:hover .serach_input::-webkit-input-placeholder { color:#999; }
.searchformBox:hover .serach_input:-moz-placeholder { color:#999; }
.searchformBox:hover .serach_input::-moz-placeholder { color:#999; }
.searchformBox:hover .serach_input:-ms-input-placeholder { color:#999; }

.searchformBox {position:absolute;right: 0;top: 70px;height: auto;margin-top: 0;margin-right:-570px;border-radius: 8px;padding: 10px;}
.HOT-KEYS::after{display: none;}
.HOT-KEYS {margin-right: -890px;top: 0;width: 41px;}
.searchformBox{margin-right: 0;}

.header #topNav.fr .nav>ul>li>a{padding: 0;text-align: center;width: 120px;font-family: 'MyCustomFont';}

.M10081-MENU .item:nth-child(1){background: url(ico11.png)no-repeat  #9f2721 right 35px center;border-radius: 10px;}
.M10081-MENU .item .u-tt{color: #fff;}
.M10081-MENU .item{width: 422px;}
.M10081-MENU .item{margin-right: 19px;margin-left: 0;}
.M10081-MENU .item:nth-child(3){margin-right: 0;}
.M10081-MENU .item:nth-child(2){background: url(ico11.png)no-repeat  #43495c right 35px center;border-radius: 10px;}
.M10081-MENU .item:nth-child(3){background: url(ico11.png)no-repeat  #cc923a right 35px center;border-radius: 10px;	}
.M10081-MENU .item{box-shadow: 0px 3px 21px 0px  rgba(230, 223, 223, 0.39);}
.M10261-NEWS .swiper-slide{background: transparent !important;}
.M10261-NEWS .swiper-slide .txt .p4{display: none;}
.M10261-NEWS .swiper-slide .txt .p1{font-size: 40px;color: #252525;line-height: 50px;font-weight: bold;}

.M10261-NEWS .swiper-button .swiper-prev, .M10261-NEWS .swiper-button .swiper-next{width: 52px;height: 52px;transition: unset;}
.M10261-NEWS .swiper-button .swiper-next{background: url(right.png)no-repeat center;}
.M10261-NEWS .swiper-button .swiper-prev{ background: url(right.png)no-repeat center; transform:rotateY(180deg) ; -webkit-transform:rotateY(180deg) ; -moz-transform:rotateY(180deg) ; -ms-transform:rotateY(180deg) ; -o-transform:rotateY(180deg) ; }
.M10261-NEWS .swiper-button{width: 100%;height: 52px;}
.M10261-NEWS .swiper-button{justify-content: center;}
.M10261-NEWS .swiper-button .swiper-prev{margin-left: 220px;}
.M10261-NEWS .swiper-button .swiper-next{margin-left: 14px;}
.M10261-NEWS .swiper-slide .txt .p2{margin-top: 82px;font-size: 40px;line-height: 50px;}
.M10261-NEWS .swiper-slide .txt .p1{position: relative;}
.M10261-NEWS .swiper-slide .txt .p1::after{position: absolute;left: 0;bottom: -25px;border-bottom: 4px solid #D72B29;width: 36px;content: "";}
.M10261-NEWS .swiper-button .swiper-next:hover{ transform:rotateY(180deg) ; -webkit-transform:rotateY(180deg) ; -moz-transform:rotateY(180deg) ; -ms-transform:rotateY(180deg) ; -o-transform:rotateY(180deg) ; background: url(left.png)no-repeat center;}
.M10261-NEWS .swiper-button .swiper-prev:hover{ transform:rotateY(0) ; -webkit-transform:rotateY(0) ; -moz-transform:rotateY(0) ; -ms-transform:rotateY(0) ; -o-transform:rotateY(0) ; background: url(left.png)no-repeat center; }
.M10061-PIC{margin: 60px auto 0;}
.M10061-PIC .m-intro a .u-tt-a{	color: #393939;font-size: 16px;opacity: 0.5;line-height: 26px;padding-bottom: 15px;border-bottom: 1px solid #e0e0e0;}

.M10061-PIC .iFCB-PRO-3{width: 401px;margin-right: 48px;margin-top: 28px;background-color: #f2f2f2;border-radius: 10px;}
.M10061-PIC .iFCB-PRO-3:nth-child(3n){margin-right: 0;}
.M10061-PIC .iFCB-PRO-3:nth-child(-n+3){margin-top: 0;}
.M10061-PIC .messi{margin: 0;}
.M10061-PIC .m-intro a{padding: 35px 24px 0;display: block;min-height: 390px;}
.M10061-PIC .m-intro .u-tt{font-size: 18px;line-height: 28px;color: #393939;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin-top: 15px;}
.M10061-PIC .m-intro a .ibw_pic{margin-top: 15px;display: flex;justify-content: center;}
.M10061-PIC .iFCB-PRO-3:hover{box-shadow: 0px 3px 21px 0px  rgba(176, 44, 42, 0.39);background: url(bg2.jpg)no-repeat  top center;    background-size: cover;}
.M10061-PIC .iFCB-PRO-3:hover .m-intro a .u-tt-a{color: white;}
.M10061-PIC .iFCB-PRO-3:hover .m-intro .u-tt{color: white;}
.M10061-PIC .iFCB-PRO-3 .m-intro a .ibw_pic{overflow: hidden;}
.M10061-PIC .iFCB-PRO-3 .m-intro a .ibw_pic img{ transition:all 0.6s ease ; -webkit-transition:all 0.6s ease ; -moz-transition:all 0.6s ease ; -ms-transition:all 0.6s ease ; -o-transition:all 0.6s ease ; }
.M10061-PIC .iFCB-PRO-3:hover .m-intro a .ibw_pic img{ transform:scale(1.1) ; -webkit-transform:scale(1.1) ; -moz-transform:scale(1.1) ; -ms-transform:scale(1.1) ; -o-transform:scale(1.1) ; }


.abc{position: relative;}
.abc .aaaaaaaaaa {position: absolute;left: 0;width: 1005;bottom: 47px;}
.abc .aaaaaaaaaa .M10081-MENU .item{width: unset;}
.abc .aaaaaaaaaa .M10081-MENU .item{margin-right: 38px;}
.abc .aaaaaaaaaa .M10081-MENU .item:last-child{margin-right: 0;}
.abc .aaaaaaaaaa .M10081-MENU .item a .u-tt{font-size: 16px;line-height: 40px;text-decoration: underline;}
.abc .aaaaaaaaaa .M10081-MENU .item{background: unset !important;}
.abc .aaaaaaaaaa .M10081-MENU .item{box-shadow:unset;    min-width: unset;height: unset;    border: unset;margin: 0;}


/* m9051-案例-PC-结构 */
.m9051-CASE .iFCB-B-DESIGN { height:auto; min-height:370px; margin-bottom:60px; }
.m9051-CASE .iFCB-B-DESIGN .m-pic { float:right; width:100%; height:923px; min-height:923px; margin:0 0 0 0; /*border:1px solid #eee;*/ overflow:hidden; }
.m9051-CASE .iFCB-B-DESIGN .m-pic img { width:100%; height:100%; transform:scale(1.2); transition:all 0.6s ease-in-out;opacity: 0; }
.m9051-CASE .iFCB-B-DESIGN .m-intro { display:block; margin-right: 570px; padding:0 0; overflow:hidden; }
.m9051-CASE .iFCB-B-DESIGN .m-intro .u-tt {  margin-bottom:14px; font-size:24px; line-height:34px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;color:white }
.m9051-CASE .iFCB-B-DESIGN .m-intro .u-des {   font-size:14px; line-height:24px;  }
.m9051-CASE .iFCB-B-DESIGN .m-intro .u-more { text-align:center; overflow:hidden; }
.m9051-CASE .iFCB-B-DESIGN .m-intro .u-more a { display:block; }
.m9051-CASE .DESIGN_LIST { position:relative; padding:10px 0; }


.m9051-CASE .DESIGN_LIST .hd .DESIGN_LIST_WRAP { position:relative; width:100%; font-size:0; z-index: 3; }
.m9051-CASE .iFCB-S-DESIGN li { position:relative; padding:0; cursor:pointer; box-sizing:border-box; }
.m9051-CASE .iFCB-S-DESIGN li .u-pic { width: 90px; height: 90px; margin:0 auto; border-radius: 100%; overflow:hidden; }
.m9051-CASE .iFCB-S-DESIGN li .u-pic img { width:100%; height:100%; transform:scale(1); transition:all 0.6s ease-in-out; }
.m9051-CASE .iFCB-S-DESIGN li div span { position: relative; display: block; height:36px; color:#333; line-height:36px; text-align:center; font-size:14px; z-index:2; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;color: white; }

		/* 经过效果 */

.m9051-CASE .iFCB-S-DESIGN li.on .u-pic { border:3px solid #833535; }



	/* m9051-案例-PC-皮肤 */
.m9051-CASE .iFCB-B-DESIGN { }
.m9051-CASE .iFCB-B-DESIGN .m-intro { color:#333; }
.m9051-CASE .iFCB-B-DESIGN .m-intro .u-tt a { color:#00b1b4; }
.m9051-CASE .iFCB-B-DESIGN .m-intro .u-more { width:116px; height:37px; border-radius: 37px; background-color:#00b1b4; font-size:14px; line-height:37px; }
.m9051-CASE .iFCB-B-DESIGN .m-intro .u-more a { color:#fff; }
.m9051-CASE .iFCB-S-DESIGN li:hover {}
.m9051-CASE .DESIGN_LIST { margin-left:0; margin-right:0; padding:0 36px; }
.m9051-CASE .DESIGN_LIST .prev,
.m9051-CASE .DESIGN_LIST .next { position:absolute; top:50%; width:36px; height:36px; margin-top:-36px; cursor:pointer; z-index:3; }
.m9051-CASE .DESIGN_LIST .prev { left:0; background:url(m9051-FOCUS-prev.png) no-repeat center; }
.m9051-CASE .DESIGN_LIST .next { right:0; background:url(m9051-FOCUS-next.png) no-repeat center; }

.m9051-CASE .iFCB-S-DESIGN li{width: 96px !important;float:left}
.m9051-CASE .iFCB-B-DESIGN{position: relative;}

.m9051-CASE .iFCB-B-DESIGN .m-intro .u-tt a{color: #ffffff;font-weight: bold;font-size: 40px;line-height: 50px;}
.m9051-CASE .iFCB-B-DESIGN .m-intro .u-des{height: unset;	font-size: 18px;line-height: 28px;color: white;}
.m9051-CASE .DESIGN_LIST{position: absolute;bottom: 120px;left: 50%;width: 1248px;margin-left: -624px;padding: 0;}
.m9051-CASE{position: relative;}
.m9051-CASE .iFCB-S-DESIGN li .u-pic{position: relative;}
.m9051-CASE .iFCB-S-DESIGN li .u-pic::after {width: 26px;height: 26px;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);content: '';border-radius: 50%;transition: all .5s; background: url(ico100.png)no-repeat center;}
.m9051-CASE .iFCB-S-DESIGN li .u-pic img{ transition:all 0.6s ease ; -webkit-transition:all 0.6s ease ; -moz-transition:all 0.6s ease ; -ms-transition:all 0.6s ease ; -o-transition:all 0.6s ease ; }
.m9051-CASE .iFCB-S-DESIGN li .u-pic img{opacity: 0;}
.m9051-CASE .iFCB-S-DESIGN li.on .u-pic img{opacity: 1;}
.m9051-CASE .iFCB-S-DESIGN li.on .u-pic::after {opacity: 0;transform: translate(-50%, -50%) scale(10);}

.m9051-CASE .iFCB-B-DESIGN.active .m-pic img {    transform: scale(1); opacity: 1;}
.m9051-CASE .iFCB-B-DESIGN .m-intro .u-more{display: none;}


.ul_pc .m-pic img{width: 100%;height: 100%;    -webkit-transform: scale(1.1); opacity: 0; -webkit-transition: all 2s;}
.ul_pc .m-pic.active img {-webkit-transform: scale(1);opacity: 1;}
.ul_pc .m-pic{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.m9051-CASE{height: 923px;}

.list_desc .iFCB-B-DESIGN{ position: absolute; width: 1248px; top: 355px; left:50%; margin-left: -624px; z-index: 1; opacity: 0; }
.list_desc .iFCB-B-DESIGN.active{ opacity: 1; top: 315px;transition: all 0.6s ; -webkit-transition: all 0.6s ; -moz-transition: all 0.6s ; -ms-transition: all 0.6s ; -o-transition: all 0.6s ;}
.title .more{display: none;}
.title .title_more{color: #252525;font-size: 30px;line-height: 50px;font-weight: bold;position: relative;text-align: center;z-index: 1;}
.title .title_more::after{/* content: ""; *//* left: 50%; *//* margin-left: -18px; *//* border-bottom: 4px solid #D72B29; *//* width: 36px; *//* position: absolute; *//* bottom: -20px; */}
.m9051-CASE .iFCB-B-DESIGN{min-height: unset;}
.aaaaa{position: relative;}
.aaaaa::after{position: absolute; content: ""; left: 50%; transform: translate(-50%,0); -webkit-transform: translate(-50%,0); -moz-transform: translate(-50%,0); -ms-transform: translate(-50%,0); -o-transform: translate(-50%,0); bottom: 108px;background: url(bgbgbg.png)no-repeat center; width: 1920px;height: 179px;z-index: 2;pointer-events: none;}
.m9051-CASE .iFCB-S-DESIGN li:nth-child(1){position: absolute;left: 0;top: -147px;}
.m9051-CASE .iFCB-S-DESIGN li:nth-child(2){position: absolute;left: 200px;top: -168px;}
.m9051-CASE .iFCB-S-DESIGN li:nth-child(3){position: absolute;left: 400px;top: -162px;}
.m9051-CASE .iFCB-S-DESIGN li:nth-child(4){position: absolute;left: 630px;top: -100px;}
.m9051-CASE .iFCB-S-DESIGN li:nth-child(5){position: absolute;left: 920px;top: -90px;}
.m9051-CASE .iFCB-S-DESIGN li:nth-child(6){position: absolute;left: 1130px;top: -147px;}

.ttttt_box .title{margin-bottom: 0 !important;min-height: unset !important;line-height: unset !important;}

.aaaaa .title{position: absolute;width: 1248px;left: 50%;margin-left: -624px;top: 205px;text-align: left;margin-bottom: 0;min-height: unset;z-index: 3;}
.aaaaa .title  .title_more{text-align: left;color:white}
.aaaaa .title .title_more::after{left:0;margin-left: 0;}

@media (max-width:1800px) {
    .header .header-inner{width: 1200px !important;}
    .HOT-KEYS{margin-right: -650px;}
	.header #topNav.fr .nav>ul>li>a{width:100px}
}

.a_title{overflow: unset !important;}
.pc_fm{position: absolute;left: 0;width: 100%;height: 100%;top: 0;}
.whzl{position: relative;}


.sp_video video{width: 100% !important;object-fit: cover;display: block;height:600px !important}
.pc_fm img{width: 100%;height: 100%;object-fit: cover;}
.pc_fm div{height: 100% !important;}
.whzl .sp_video .ibw_intro{height: 600px !important;}

.v_box { position:fixed;top:50%;left:50%;width:1074px;height:604px;margin-top:-302px;margin-left:-537px;z-index:99; display:none; z-index: 99999; }
.v_box::before { position: fixed; top:0; right: 0; bottom:0; left:0; content: ""; background: rgba(0,0,0,0.8); z-index: 99998; }
.v_box  .content { position: relative; padding:0; border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,0.3); z-index: 100000; }
.v_box  video { position: relative; display:block; width:100%; height:100%; }
.v_box  .clear {position:absolute;right:-10px;top:-10px; display:block; width:30px;height:30px; border-radius:100%;background:#9f2721 url(xx.png) no-repeat 50%; z-index: 100001;cursor:pointer;}



.col_a {padding: 5% 0 11% !important;}
.col_a .title{font-size: 46px;text-align: center;margin-bottom: 3%;font-family: 'MyCustomFont'}
.col_a .title .title_more2{font-family: 'MyCustomFont';text-align: center;font-size: 16px;color: rgba(167, 167, 167, 1);font-weight: normal;}
.col_a .ul{display:flex;flex-wrap:wrap;}
.col_a .ul .iFCB-PRO-1{flex-grow: 0;flex-shrink: 0;flex-basis: calc(100% / 5);width: unset !important;/* height: 392px; */position: relative;}
.col_a .ul .iFCB-PRO-1 .txt1_box{position:absolute;height:100%;width:100%;left:0;top:0;background:white;padding:10px 10px 0 10px;box-sizing:border-box;transition: all .3s linear;}
.col_a .ul .iFCB-PRO-1 .txt2{position:absolute;height:100%;width:100%;left:0;top:0;opacity:0;transition: all .3s linear;transform: perspective(900px) rotate3d(0, -180, 0, -180deg);display: flex;flex-wrap: wrap;flex-direction: row;width: 100%;display-radio: flex;background-color: #a62124;padding-top: 80px;padding-bottom: 30px;padding-left: 30px;padding-right: 30px;position: absolute;left: 0;top: 0;bottom: 0;right: 0;z-index: 2;height: 100%;-webkit-transition: all .3s linear;-o-transition: all .3s linear;transition: all .3s linear;transform: perspective(900px) rotate3d(0, -180, 0, -180deg);opacity: 0;filter: alpha(opacity=0);margin-bottom: 0px;}
.col_a .ul .iFCB-PRO-1 .txt1_box .txt1{font-size: 16px;color: #333;text-align: center;font-family: 'MyCustomFont';}
.col_a .ul .iFCB-PRO-1:hover .txt1_box{  transform: perspective(900px) rotate3d(0, -180, 0, 180deg); opacity: 0;}
.col_a .ul .iFCB-PRO-1:hover  .txt2{        transform: perspective(900px) rotate3d(0, 0, 0, 0deg); z-index: 2; opacity: 1;}
.col_a .ul .iFCB-PRO-1 .txt2 .t1{    font-size: 20px; color: rgba(255, 255, 255, 1);font-family: 'MyCustomFont';line-height:1.5}
.col_a .ul .iFCB-PRO-1 .txt2 .t2{  font-family: 'MyCustomFont';  font-size: 14px;color: rgb(255, 255, 255);line-height: 1.8; margin-top: 30px; margin-bottom: 30px; -webkit-line-clamp: 3; display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden;}
.col_a .ul .iFCB-PRO-1 .txt2 .t3{color: #fff;font-size: 16px;opacity:0.5;font-family: 'MyCustomFont';}
.col_a .ul .iFCB-PRO-1 .libox{margin-bottom:10%;position: relative;width: 90%;height: 392px;}
.header #topNav.fr .nav>ul>li>a::after{content:"";left:0;width:0;bottom:0;transition:all 0.6s ease;border-bottom:3px solid #a62124;border-radius:3px;position:absolute}
.header #topNav.fr .nav>ul>li:hover>a::after{width:100%}
.col_a .title{position:unset}
.col_a{position:relative}
.col_a .title .more {display:block;position:absolute;bottom: 150px;left:50%;margin-left:-90px}
.col_a .title .more a{
    display: block;
    position: relative;
    overflow: hidden;
    text-align: center;
    box-sizing: border-box;
    width: 180px;
    border-radius: 50px;
    background_radio: 2;
    border_radio: 1;
    font_radio: 2;
    radius_radio: 1;
    display-radio: block;
    margin-left: auto;
    margin-right: auto;
    background: #ad1116;
    border: none;
    background-color: rgba(166, 33, 36, 1);
    font-size: 15px;
    color: rgba(255, 255, 255, 1);
    font-family: 'MyCustomFont';
    height:46px;
    line-height:46px;
    margin-top: 30px;
    }
.col_a .title .more a:hover{background:#7C4400}




.ttttt_box .title .title_more{color: rgba(34, 34, 34, 1);font-size: 36px;font-family: 'MyCustomFont';text-align:left;position:relative;line-height: 1.3;padding-bottom: 20px;border-bottom: 2px solid #DFDFDF;}
.ttttt_box .title .title_more::after{content:"";left:0;position: absolute;bottom: -2px;border-bottom: 2px solid rgba(166, 33, 36, 1);width: 70px;}
.p_box {font-size: 16px;color: rgba(102, 102, 102, 1);line-height: 2;font-family: 'MyCustomFont';font-weight:400;margin-top: 5%;}
.ul_li {margin-top:5%;}
.ul_li ul{display:flex}
.ul_li ul li{width:33%;border-left: solid 1px #ddd; padding-left: 15px;box-sizing:border-box;position:relative}
.ul_li ul li .t1{display:flex;align-items: self-end;}
.ul_li ul li .t1  span{line-height: 50px;font-size: 50px;font-family: 'MyCustomFont';color: rgba(173, 17, 22, 1);}
.ul_li ul li .t1  i{font-size: 16px;line-height:26px;color: rgba(173, 17, 22, 1);font-weight:bold;margin-left:5px;font-family: 'MyCustomFont';}
.ul_li ul li .t2{    font-size: 16px; color: rgba(102, 102, 102, 1); margin-top: 10px;font-family: 'MyCustomFont';}
.ul_li ul li::after{    position: absolute;top: 0px;left: -1px;width: 1px;height: 30px;content: '';background: #ad1116;}

.col_b{padding:5% 0 12% !important;}
.col_b .title .title_more{font-size: 46px;text-align: center;font-family: 'MyCustomFont';color: rgba(51, 51, 51, 1);line-height: normal;font-weight: 400;}
.col_b .title .title_more .title_more2{  font-weight: 400;  text-align: center; font-size: 16px;color: rgba(167, 167, 167, 1);line-height: normal;font-family: 'MyCustomFont';  margin-top: 10px;}
.col_b .ul_list ul{display:flex}
.col_b .ul_list ul li{width:370px;margin-right:30px}
.col_b .ul_list ul li .m-pic{overflow:hidden}
.col_b .ul_list ul li .m-pic img{transition:all 0.6s ease;width:100%;height:unset}
.col_b .ul_list ul li:hover .m-pic img{transform:scale(1.2)}
.col_b .ul_list ul li a{display:block}
.col_b .ul_list ul li .u_time{display:none}
.col_b .ul_list ul li .box{background:white;overflow:hidden;padding-left: 15px;padding-right: 15px;padding-top: 0px;padding-bottom: 9%;}
.col_b .ul_list ul li .u_tt{line-height: 1.5;font-size: 20px;color: rgba(51, 51, 51, 1);margin-top: 7%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-family: 'MyCustomFont';}
.col_b .ul_list ul li .u_tta{line-height: 1.8;display-radio: -webkit-box;font_radio: 2;font-size: 14px;color: rgba(136, 136, 136, 1);-webkit-line-clamp: 3;display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;text-align: left;font-weight: normal;margin-top: 3%;font-family: 'MyCustomFont';}
.col_b .ul_list ul li .u_more{font-family: 'MyCustomFont';display: block;position: relative;overflow: hidden;text-align: center;box-sizing: border-box;width: 120px;padding: 8px;background_radio: 2;border_radio: 2;font_radio: 2;radius_radio: 2;display-radio: block;height: auto;padding-top: 7px;padding-bottom: 7px;background-color: rgba(255, 255, 255, 1);color: rgba(166, 33, 36, 1);font-size: 14px;border-style: solid;border-color: rgba(166, 33, 36, 1);border-width: 2px;border-top-left-radius: 25px;border-top-right-radius: 25px;border-bottom-left-radius: 25px;border-bottom-right-radius: 25px;margin-top: 20px;box-sizing: border-box;}
.col_b .ul_list ul li .u_more span{display: block;width: 100%;position: relative;z-index: 1;outline: 0;margin: 0px;overflow: hidden;/* display: flex; *//* align-items: center; *//* height: 26px; */justify-content: center;line-height: 1.5;}
.col_b .ul_list ul li .u_more::before{content: ""; position: absolute; display: block; transition: all .6s; width: 100%; height: 0; border-radius: 50%; left: 50%; top: 50%; padding-top: 100%; transform: translateX(-50%) translateY(-50%);}
.col_b .ul_list ul li .u_more::after {content: ""; position: absolute; width: 0; height: 100%; transition: all .3s; z-index: 0; opacity: 0; top: 0; left: 0px}
.col_b .ul_list ul li .u_more:hover::after {opacity: 1}
.col_b .ul_list ul li .u_more:hover { background-color: rgba(166,33,36,1); border-style: solid; border-color: rgba(166,33,36,1); color: rgba(255,255,255,1)}
.col_b .ul_list ul li .u_more:hover:before {animation: style1 .75s;z-index: 1;}
.col_b .ul_list ul li:nth-child(3) .u_tt{color:white;margin-top: 0;}
.col_b .ul_list ul li:nth-child(3) .u_tta{color:white;-webkit-line-clamp: 1;}
.col_b .ul_list ul li:nth-child(3) .m-pic img{height;height: 471px;object-fit: cover;}
@keyframes style1 {
    0% {
	background: rgba(0, 0, 0, .25);
	transform: translateX(-50%) translateY(-50%) scale(0)
}
to {
	background: transparent;
	transform: translateX(-50%) translateY(-50%) scale(1)
}
}
.col_b .ul_list ul li:nth-child(3){width:768px;position: relative;margin-right: 0;}
.col_b .ul_list ul li:nth-child(2){margin-right:60px}
.col_b .ul_list ul li:nth-child(3) .box{width: 75%;display-radio: flex;padding-left: 4%;padding-right: 4%;padding-top: 4%;padding-bottom: 4%;background-color: rgba(166, 33, 36, 0.9);position:absolute;right: 0;bottom: 0;}

.banner .picBox .swiper-pagination-bullet-active { background: rgba(166, 33, 36, 0.9)!important;width: 30px !important;height: 12px !important;border-radius: 6px !important; }
.banner .picBox .swiper-pagination-bullet { width: 12px;height: 12px;border-radius: 6px;transition: all .5s;background: #a62124;opacity: .5t; }
.picBox.swiper > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction { bottom: 5%  !important; }


.ttttt_box {background:url(nxz100.jpg)no-repeat center;background-attachment:fixed;position:relative;padding-bottom:12% !important;padding-top:12% !important;}
.ttttt_box::after {width: 60%;height: 76%;top: 12%;background: #fff;opacity: 0.9;content: '';position: absolute;left: 0px;}
.ttttt_box>div{position:relative;z-index:9}

.col_b .ul_list ul li:nth-child(3) .u_more span{display: block;width: 100%;position: relative;z-index: 1;outline: 0;margin: 0px;overflow: hidden;}
.col_b .ul_list ul li:nth-child(3) .u_more{display: block;position: relative;overflow: hidden;text-align: center;box-sizing: border-box;width: 150px;padding: 8px;background_radio: 2;border_radio: 2;font_radio: 2;radius_radio: 2;display-radio: block;height: 40px;
padding-top: 7px;padding-bottom: 7px;color: rgba(255,255,255,1);font-size: 14px;border-style: solid;border-color: rgba(255,255,255,1);border-width: 2px;border-top-left-radius: 25px;border-top-right-radius: 25px;border-bottom-left-radius: 25px;border-bottom-right-radius: 25px; margin-top: 20px;
background-color: rgba(255,255,255,0);font-family: 'MyCustomFont';}
.col_b .ul_list ul li:nth-child(3) .u_more::after {content: "";position: absolute;width: 0;height: 100%;transition: all .3s;z-index: 0;opacity: 0;top: 0;left: 0px}
.col_b .ul_list ul li:nth-child(3) .u_more:hover::after {opacity: 1}
.col_b .ul_list ul li:nth-child(3) .u_more:hover {background-color: rgba(255,255,255,1);border-style: solid;border-color: rgba(255,255,255,1);color: rgba(166,33,36,1)}




.inner2 .mainbg {  width: 100%;/*background-color: rgba(241,241,241,1);*/font-family: 'MyCustomFont';background: url(/u/b901948f-5a45-4d1b-ba56-6d1aaed54c04/image/6390832641939926425366.jpg) center bottom no-repeat #f1f1f1;}
.inner2 .right, .inner2 .inside_content {  /*width: 1300px;*/  margin: 0 auto;  overflow: unset !important;padding-bottom: 60px;}

.footer {padding: 60px 0 20px;background: #2F2F2F;/* background: #26287b!important;*/color:#ffffffb5;font-size: 12px;}
 .footer .footer_wp{width: 1600px !important;}
.footer .footer_wp{display: flex;flex-direction: row-reverse;justify-content: space-between;}
.footer .footer_wp .navbox_foot .nav>ul>li.line{min-width: 0;display: none;}
.footer .footer_wp .ft-wrap{margin: unset !important;}
.footer .footer_wp:after{display: none;}
.dcecece{/*position: absolute;*/left: 0;bottom: 0;width: 1600px;opacity: 0.4;font-size: 14px;margin-top: 80px;font-family: 'MyCustomFont';border-top: 1px solid #9b9b9b;padding: 15px 0px;}
.dcecece span{float: right;}
.footer::after {content: "";left: 0;width: 100%;bottom: 70px;/* border-bottom: 1px solid #dddddd70; */position: absolute;}
.footer{position: relative;/* margin-top: 107px; */border-top:1px solid #2F2F2F}
.footer .nav>ul>li .shownav::after{display:none}
.footer::after{content:"";left:50%;transform:translate(-50%,0);top: -137px;background:url(nxz2026.png)no-repeat bottom center;width: 100%;height: 137px;background-size: 100%;}


.footer .footer_wp .navbox_foot .nav>ul>li.nav0{display:none}
.footer .footer_wp .navbox_foot .nav>ul>li.nav2{display:none}
.footer .footer_wp .navbox_foot .nav>ul>li.nav5{display:none}
.footer .footer_wp .navbox_foot .nav>ul>li>a{font-family: 'MyCustomFont';border-bottom:unset;margin-bottom: 10px;padding-bottom: 10px;}
.footer .footer_wp .navbox_foot .nav>ul>li .shownav>a{color:#979797;font-size: 15px;line-height: 2.3;padding:0;opacity: 1;}
.footer .navbox_foot .nav>ul>li .shownav{padding:0}


.swiper-button-next::after, .swiper-button-prev::after{display:none}


.banner{position:relative}
.banner .banner_txt{position:absolute;left:50%;transform:translate(-50%,-50%);top:50%}
.banner .banner_txt .t1{    line-height: normal;font_radio: 2;display-radio: 1;font-size: 38px;color: rgba(255, 255, 255, 1);text-align: center;font-family: 'MyCustomFont';}
.banner .banner_txt .t2{    line-height: normal; font_radio: 2; display-radio: 1; font-weight: normal; text-align: center; color: rgba(255, 255, 255, 1); font-size: 20px; margin-top: 5px; opacity: 0.5;font-family: 'MyCustomFont';}
 .pro_sort_box {border-bottom: 1px solid #e7e7e7;}
.inner2 .each_li, .inner3 .each_li, .inner4 .each_li{border-left: 1px solid #e7e7e7;box-sizing: border-box;}

.each_li {}

/* 内页宽度 */
.pg_inside .inner2 .right .MC-TPLB {  position: relative;  display: flex;  justify-content: flex-start;  align-items: flex-start;  flex-wrap: wrap;  width: 1600px;  margin: 0 auto;}



.right .display_title .canshu {  display: flex;  flex-wrap: wrap;  flex-direction: row;  width: 94%;  padding-top: 3%;  padding-bottom: 3%;  padding-left: 3%;  padding-right: 3%;  background-color: rgba(255,255,255,1);  max-width: 1600px;  margin-left: auto;  margin-right: auto;  border-bottom-style: none;  border-bottom-width: 5px;  border-bottom-color: rgba(153,153,153,1);  display-radio: flex;}
.cbox-28-0.p_item {  flex: 0 0 30%;}
.cbox-28-1.p_item {  flex: 1;  max-width: 100%;  max-height: 100%;}
.e_image-100.s_img.response-transition {  overflow: hidden;  display-radio: 1;}
.e_image-100.s_img.response-transition img {  width: 100%;  height: 100%;  object-fit: contain;}

.cbox-30-0.p_item {  width: auto;  max-width: 92%;  margin-left: auto;  margin-right: 0px;  padding-top: 0px;  margin-top: 20px;  text-align: left;}
.cbox-30-0 > .e_h1-31.s_subtitle.response-transition {  font-size: 30px;  font-weight: normal;  color: rgba(166,33,36,1);
}


.right .display_content .canshu {  display: flex;  flex-wrap: wrap;  flex-direction: row;  width: 94%;  padding-top: 3%;  padding-bottom: 3%;  padding-left: 3%;  padding-right: 3%;  background-color: rgba(255,255,255,1);  max-width: 1600px;  margin-left: auto;  margin-right: auto;  border-bottom-style: none;  border-bottom-width: 5px;  border-bottom-color: rgba(153,153,153,1);  display-radio: flex;}
.e_line-56 {  margin: 10px 0;}
.e_richText-99.s_title.clearfix.response-transition {  font-size: 16px;}
.e_richText-99.s_title.clearfix.response-transition{font-size:16px; color:rgba(79,79,79,1); line-height:2; background-color:rgba(255,255,255,1); min-height:30px; padding-bottom:20px}
.e_container-70.s_layout.response-transition{font-size:16px; display:flex; flex-wrap:wrap; flex-direction:row; width:100%}
.e_text-72.s_summary.response-transition{font-size:16px; color:rgba(136,136,136,1); line-height:1.8; padding-bottom:0px; padding-top:0px; padding-right:10px}
.cbox-70-0.p_item{align-self:center; flex:0 0 auto}
.e_container-102.s_layout.response-transition{display:flex; flex-wrap:wrap; flex-direction:row; width:100%; margin-bottom:0px; margin-top:10px}
.cbox-102-0.p_item{align-self:center; flex:0 0 70px}
.e_text-103.s_body.response-transition{font-size:18px; color:rgba(136,136,136,1); line-height:1; font-weight:normal}
.cbox-102-1.p_item{align-self:center; flex:0 0 auto}
.e_text-105.s_summary.response-transition{font-size:16px; color:rgba(51,51,51,1); line-height:1.8; padding-bottom:0px; padding-top:0px; padding-right:10px; font-weight:normal}
.e_container-33.s_layout.response-transition{display:flex; flex-wrap:wrap; flex-direction:row; width:100%; margin-bottom:0px; margin-top:10px}
.cbox-33-0.p_item{align-self:center; flex:0 0 85px}
.e_text-101.s_body.response-transition{font-size:18px; color:rgba(136,136,136,1); line-height:1; font-weight:normal}
.cbox-33-1.p_item{align-self:center; flex:0 0 auto; color:rgba(166,33,36,1) !important}
.e_text-48.s_body.response-transition{font-size:24px; color:rgba(166,33,36,1) !important; line-height:1; font-weight:normal; font-family:'MyCustomFont1'}

.e_container-106.s_layout{display:flex; flex-wrap:wrap; flex-direction:row; width:100%; display-radio:flex; max-width:400px; margin-top:5%}
.cbox-106-0, .cbox-106-1{flex:1; max-width:100%; max-height:100%}
.e_button-98, .e_button-107{display:block; position:relative; overflow:hidden; text-align:center; box-sizing:border-box; width:180px; padding:6px; background-color:rgba(166,33,36,1); color:rgba(255,255,255,1); font-size:15px; border-style:solid; border-color:rgba(166,33,36,1); border-width:2px; border-top-left-radius:25px; border-top-right-radius:25px; border-bottom-left-radius:25px; border-bottom-right-radius:25px;   margin-top:0px; cursor:pointer}
.s_button1::before{content:""; position:absolute; display:block; transition:all .6s; width:100%; height:0; border-radius:50%; left:50%; top:50%; padding-top:100%; transform:translateX(-50%) translateY(-50%)}
.e_button-98::before{border-radius:50%}
.e_button-98::after{content:""; position:absolute; width:0; height:100%; transition:all .3s; z-index:0; opacity:0; top:0; left:0px}
.e_button-98:hover, .e_button-107:hover{background-color:rgba(255,255,255,1); font-size:15px; border-style:solid; border-color:rgba(166,33,36,1); border-top-left-radius:25px; border-top-right-radius:25px; border-bottom-left-radius:25px; border-bottom-right-radius:25px; color:rgba(166,33,36,1)}


.right .display_content .describe{display:flex; flex-wrap:wrap; flex-direction:row; width:94%; background-color:rgba(255,255,255,1); max-width:1600px; margin-left:auto; margin-right:auto; margin-top:20px; border:1px solid rgb(211, 211, 211)}
.e_text-95{line-height:normal; padding-top:15px; padding-bottom:15px; padding-left:25px; font-size:22px; color:#333; background:#f8f8f8; background-color:rgb(248, 248, 248); border-bottom:2px solid #f29800; text-align:center; font-weight:normal; font_radio:2; display-radio:1; background-color:#f8f8f8}
.cbox-94-0{flex:1; max-width:100%; max-height:100%}

.e_richText-96.s_title.clearfix.response-transition{padding-left:20px; padding-right:20px; padding-top:30px; font-size:16px; color:rgba(79,79,79,1); line-height:2; background-color:rgba(255,255,255,1); min-height:30px; padding-bottom:20px}





.inside_ul ul{display:flex;flex-wrap:wrap;width:1640px;margin:0 auto;}
.inside_ul ul li{        flex-grow: 0;flex-shrink: 0;  flex-basis: calc(100% / 2);}
.inside_ul ul li a{display: flex;/* flex-wrap: wrap; */flex-direction: row;padding-top: 2%;transition-property: all;transition-radio: hover;transition-duration: 0.6s;transition-timing-function: cubic-bezier(0, 0, 1, 1);display-radio: flex;margin-bottom: 4%;background-color: rgba(245, 245, 245, 1);padding-bottom: 2%;padding-left: 2%;padding-right: 2%;width: 96%;margin-right: auto;margin-left: auto;}
.inside_ul ul li a .pic{width:284px;overflow:hidden;border-radius:4px}
.inside_ul ul li a .pic img{width:100%}
.inside_ul ul li a .desc{padding-left:20px;width:calc(100% - 284px);padding-top: 30px;box-sizing: border-box;}
.inside_ul ul li a .desc .t1{font-size: 20px;line-height:1.5}
.inside_ul ul li a .desc .t2{font-size: 13px;line-height:1.5;color: rgba(153, 153, 153, 1);line-height: 1.8;-webkit-line-clamp: 2;display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;margin-top: 15px;}
.inside_ul ul li a .desc .t3{font-size: 12px;color: rgba(166, 33, 36, 1);line-height: 1;margin-top:10px}
.inside_ul ul li:hover a{background:#9F2721}
.inside_ul ul li:hover a .desc .t1{color:#fff}
.inside_ul ul li:hover a .desc .t2{color:#fff}
.inside_ul ul li:hover a .desc .t3{color:#fff;opacity:0.7}
.inside_ul{padding-bottom:120px}

.ryzz{text-align:center}
.ryzz .t1{font-size: 36px; color: rgba(51, 51, 51, 1);}
.ryzz .t2{ font-size: 16px;text-align: center;color: rgba(147, 147, 147, 1); margin-top: 10px; max-width: 850px;text-align:center;margin:0 auto}
.inside_ryzz ul{display:flex;flex-wrap:wrap;width:1640px;margin:0 auto}
.inside_ryzz ul li{width:375px;background:white;margin-right: 46px;margin-top: 46px;}
.inside_ryzz ul li:nth-child(4n){margin-right:0}
.inside_ryzz ul li a .pic img{width:100%;height:unset}
.inside_ryzz ul li a{display:block;padding:5%}
.inside_ryzz ul li .t1{    background-color: rgba(248, 248, 248, 1);    font-size: 16px; text-align: center;color: rgba(0, 0, 0, 0.7);line-height:49px;margin-top:15px;transition:all 0.6s  ease}
.inside_ryzz ul li:hover .t1{color:#fff;background:#9F2721}
.inside_ryzz{padding-bottom:120px}

.inside_ul.inside_ul1 ul li a{background:#fff}
.inside_ul.inside_ul1 ul li a .desc .t2{ color: rgba(85, 85, 85, 1);}
.inside_ul.inside_ul1 ul li a{flex-direction:row-reverse}
.inside_ul.inside_ul1 ul li:hover a{background:#fff}
.inside_ul.inside_ul1 ul li:hover a .desc .t1{color:#333}
.inside_ul.inside_ul1 ul li:hover a .desc .t2{ color: rgba(85, 85, 85, 1);}
.inside_ul.inside_ul1 ul li a .desc .t3{    color: rgba(166, 33, 36, 1);opacity:1}
.inside_ul.inside_ul1 ul li:hover a .desc .t3{    color: rgba(166, 33, 36, 1);}
.inside_ul.inside_ul1 ul li:hover a{    box-shadow: 0px 10px 25px rgba(0, 0, 0, 0.15);transform: translateY(-10px); transition: all 0.6s; border-radius: 5px;}


.inside_jcyp{margin:0 auto;width:1640px}
.inside_jcyp ul{display:flex;flex-wrap:wrap}
.inside_jcyp ul li{        flex-grow: 0;flex-shrink: 0;flex-basis: calc(100% / 5);}
.inside_jcyp ul li .li_box{    display: flex;flex-wrap: wrap;flex-direction: row;width: 96%;background-color: rgba(245, 245, 245, 1);margin-right: auto;margin-bottom: 8%;padding-left: 10px;padding-top: 10px;padding-right: 10px;padding-bottom: 10px;position: relative;display-radio: flex; margin-left: auto;}
.inside_jcyp ul li .li_box .li_box_a{    flex: 1;max-width: 100%; max-height: 100%;position: relative;z-index: 2;}
.inside_jcyp ul li .li_box .li_box_a .desc{    display: flex; flex-wrap: wrap;flex-direction: row;width: 100%;padding-top: 10px;padding-left: 5px;padding-bottom: 0px;padding-right: 5px;display-radio: flex;justify-content:center}
.inside_jcyp ul li .li_box::after{content: '';position: absolute;width: 100%;height: 0%;left: 0;bottom: 0;z-index: 1;background: rgba(166, 33, 36, 1);transition: all .5s ease;}
.inside_jcyp ul li:hover .li_box::after{    height: 100%;}
.inside_jcyp ul li:hover .li_box .li_box_a .desc .t1{color:#fff}
.inside_jcyp ul li .li_box .li_box_a .pic{overflow:hidden}
.inside_jcyp ul li .li_box .li_box_a .pic img{transition:all 0.6s ease}
.inside_jcyp ul li:hover .li_box .li_box_a .pic img{transform:scale(1.2)}


.inside_qyfc{padding-bottom:120px}
.ryzz.hys .t2{max-width:100%;width:1640px;margin-top:20px}
.ryzz.hys .t3{    line-height: normal; font_radio: 2;display-radio: 1;font-size: 18px;text-align: center; color: rgba(147, 147, 147, 1); margin-top: 10px; margin-bottom: 2%;}
.inside_qyfc ul{display:flex;flex-wrap:wrap;margin-top:2%;width:1640px;margin:2% auto 0}
.inside_qyfc ul li{flex-grow: 0; flex-shrink: 0; flex-basis: calc(100% / 4);}
.inside_qyfc ul li .pic{overflow: hidden;display-radio: 1;border-top-left-radius: 4px;border-top-right-radius: 4px;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;width: 94%;margin-left: auto;margin-right: auto;position: relative;/* padding-bottom: 75%; */margin-bottom: 0px;}
.inside_qyfc ul li .desc{    line-height: normal;font_radio: 2;display-radio: 1;text-align: center;color: rgba(85, 85, 85, 1);margin-bottom: 6%;margin-top: 10px;}

.ul_home {width:1640px;margin:0 auto;    display: flex; flex-wrap: wrap;}
.ul_home a{        flex-grow: 0; flex-shrink: 0; flex-basis: calc(100% / 2);}
.ul_home a .libox{display: flex;flex-wrap: wrap;/* flex-direction: row; */padding-top: 20px;transition-property: all;transition-radio: hover;transition-duration: 0.6s;transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1);display-radio: flex;padding-left: 20px;padding-right: 20px;background-color: rgba(255, 255, 255, 1);margin-bottom: 20px;padding-bottom: 20px;width: 98%;animation-name: none, none;animation-delay: 0.0s, 0.6s;animation-duration: 0.6s, 0.6s;animation-iteration-count: 1, 1;}
.ul_home a .libox .ibw_pic{    flex: 1;max-width: 100%; display-radio: 1;overflow:hidden}
.ul_home a .libox .ibw_pic{/* flex: 0 0 40%; */margin-top: 0px;padding-top: 0px;padding-bottom: 0px;margin-bottom: 0px;overflow: hidden;align-self: center;/* margin-left: auto; *//* margin-right: auto; */width: 297px;}
.ul_home a .libox .desc{align-self: center;width: calc(100% - 297px);box-sizing: border-box;padding: 0 20px;}
.ul_home a .libox .desc .t1{    color: rgba(51, 51, 51, 1);padding-bottom: 0px;margin-top: 0px;font-size: 18px;font-weight: normal;font_radio: 2;line-height: 1.5;transition-property: all;transition-duration: 0.6s;transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1);margin-left: 0px;display-radio: -webkit-box;-webkit-line-clamp: 1;display: -webkit-box; -webkit-box-orient: vertical;overflow: hidden;}
.ul_home a .libox .desc .t2{overflow:hidden;text-overflow:ellipsis;display: -webkit-box;display:box;-webkit-box-orient:vertical;-webkit-line-clamp:2;    font_radio: 2;font-size: 13px;color: rgba(165, 165, 165, 1); line-height: 1.5; -webkit-line-clamp: 2; display: -webkit-box;  -webkit-box-orient: vertical; overflow: hidden; display-radio: -webkit-box; padding-bottom: 0px;padding-top: 0px; margin-top: 5px; margin-bottom: 5px;}
.ul_home a .libox .desc .t3 span{ display: block; width: 100%; position: relative; z-index: 1; outline: 0; margin: 0px; overflow: hidden;  }
.ul_home a .libox .desc .t3{    display: block; position: relative; overflow: hidden;text-align: center;box-sizing: border-box;width: 100px;padding: 5px;background_radio: 2;border_radio: 2;font_radio: 2;radius_radio: 2;background-color: rgba(255, 255, 255, 1);border-style: solid;border-width: 1px;border-color: rgba(222, 222, 222, 1);margin-top: 10px; font-size: 12px; transition-property: all; transition-duration: 0.6s;transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1);border-top-left-radius: 2px;border-top-right-radius: 2px;border-bottom-left-radius: 2px; border-bottom-right-radius: 2px;color: rgba(136, 136, 136, 1);display-radio: block;}
.ul_home a .libox .desc .t3::before{content: "";position: absolute; display: block; transition: all .6s; width: 100%; height: 0; border-radius: 50%; left: 50%; top: 50%; padding-top: 100%; transform: translateX(-50%) translateY(-50%);}
.ul_home a .libox .desc .t3::after{    content: ""; position: absolute; width: 0; height: 100%; transition: all .3s;z-index: 0; opacity: 0;top: 0; left: 0px;}
.ul_home a .libox .desc .t3:hover::before{animation: style1 .75s;z-index: 1;}
.ul_home a .libox .desc .t3:hover::after{opacity: 1;}
@keyframes style1 {0% {background: rgba(0, 0, 0, .25);transform: translateX(-50%) translateY(-50%) scale(0)} to {background: transparent;transform: translateX(-50%) translateY(-50%) scale(1)}}
.ul_home a:hover .libox .t1{    color: rgba(166, 33, 36, 1); margin-left: 10px;}
.ul_home a:hover .libox .t3{color: rgb(255 255 255);background: rgba(166, 33, 36, 1);border-color: rgba(166, 33, 36, 1);}
.ul_home a .libox .ibw_pic img{transition:all 0.6s ease}
.ul_home a:hover .libox .ibw_pic img{transform:scale(1.2)}


.gproList{width:1640px;margin:0 auto;padding-bottom: 53px;position:relative}
.gproList .swiper-slide a {display:block;padding: 10px 10px 0 10px;background: #fff;box-sizing: border-box;}
.gproList .swiper-slide a .desc .t1{font-size:14px;line-height:44px;text-align:center}
.gproList .swiper-slide a .ibw_pic img{width:100%}
.gproList .swiper-pagination{width:100%;bottom: 0px;}
.gproList .swiper-pagination-bullet{width:12px;height:12px;box-sizing:border-box;border:2px solid #fff;opacity:1;background:transparent;margin:0 4px;bottom:0}
.gproList .swiper-pagination-bullet-active{width:50px;border-radius: 8px;background:rgba(166, 33, 36, 1);border:1px solid rgba(166, 33, 36, 1)}


.rexiao{background:url(nxz100.jpg)no-repeat  center;background-attachment: fixed;padding:4% 0;margin-top: 50px;}

.xinwen .fanhui .back_ss {  width: 136px;  height: 45px;  line-height: 45px;  background: rgba(166,33,36,1);  color: #fff;  text-align: center;  display: block;  border-radius: 30px;  border-radius: 4px;  margin: 20px auto;  border-radius: 30px;}


.display_title {
  padding: 0 0 20px;
  text-align: center;
  color: #999;
  width: 1600px;
  background-color: rgba(255,255,255,1);
  padding-top: 3%;
  padding-right: 3%;
  max-width: none;
  display-radio: flex;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 3%;
  padding-left: 3%;
}



.display_article .xinwen {
  width: 1600px;
  background-color: rgba(255,255,255,1);
  padding-top: 3%;
  padding-right: 3%;
  max-width: none;
  display-radio: flex;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 3%;
  padding-left: 3%;
}

.inside_content .title {
  margin-bottom: 0px !important;
}


#ct96005_divLeftModule {  position: relative;}
.rexiao::after {  width: 100%;  position: absolute;  top: 0px;  left: 0px;  content: '';  height: 100%;  background: #000;  opacity: 0.2;}
.rexiao .title .title_more {  color: #fff;}

.module_field .c_left {  display: none;}
.module_field .middle .input { border: 2px solid #ced4da!important; }
.module_field .middle .input:hover { border: 2px solid #ced4da!important; }


.zixun .consultation-title {margin: 0 auto; text-align: center;font-size: 30px;margin-bottom: -20px;width: 85%;background: #fff;padding-top: 40px;}

.module_form_box.zixun {  padding-bottom: 130px;}
.module_form_content {  width: 85%;margin: 0 auto;padding: 2.3%;background: #fff;}

    .fix_form .content{transition: max-height 1.6s cubic-bezier(0.16, 1, 0.3, 1);}
.fix_form .content.content-slide {
  overflow: hidden;
  max-height: 0;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  border: none !important;
}
.fix_form .content.content-slide.is-open {
  /* max-height 由 JS 写入真实高度以确保展开也丝滑 */
}


.fix_form .click_a.is-hidden { display: none !important; }
.fix_form .click_a.is-hidden { display: none !important; }
.fix_form .click_a.is-hidden { display: none !important; }
.fix_form {position:fixed;right:0;bottom:0;width: 320px !important;border-left: 2px solid #a62124;border-right: 2px solid #a62124;min-height: 0px;background-color: rgba(255, 255, 255, 1);display-radio: 1;border-radius: 4px 4px 0px 0px;z-index: 99999;}
.fix_form .title_more{color: rgba(255, 255, 255, 1);margin-left: 0;font-size: 14px;line-height:60px;background:#a62124;text-align: left;position: relative;box-sizing:border-box;padding-left:40px;font-family: 'MyCustomFont';}
.fix_form .data  .title_name{display:none}
.fix_form .data {display:flex;justify-content:center}
.fix_form .data .input_option input{width:284px !important;font-family: 'MyCustomFont';}
.fix_form .btn-area{padding:0 0  20px 0!important;width:100px;/* border-radius:20px; */overflow:hidden;margin-left:18px;padding-bottom:20px;height:unset !important}
.fix_form .title{min-height:unset !important;margin-bottom: 0 !important;}
.fix_form .btn-area .btn-submit, .fix_form .btn-area .reset{height:32px;line-height:32px;border-radius: 20px;font-family: 'MyCustomFont';}
.fix_form .click_a{background: url(fixed2.png)no-repeat center;width: 18px;height: 18px;position:absolute;right: 18px;top: 21px;z-index: 2;background-size: 100%;}
.fix_form .title_more::after{content:"";background:url(fixed1.png)no-repeat center;width:20px;height:20px;background-size:100%;position:absolute;left:10px;top:20px}




.fix_form .data:nth-child(3){padding-top:30px}

.ycdhbk{position:fixed;top:50%;transform:translate(0,-50%);right:0;z-index:9;width:unset !important}
.ycdhbk ul li{margin-top:5px}
.ycdhbk ul li a{display:block;height:60px;font-size:14px;color:#fff;width:230px;transform:translateX(170px);}
.ycdhbk ul li:nth-child(1) a{background:url(fixed3.png)no-repeat left 15px center rgba(0,0,0,0.4);padding-left:60px;box-sizing:border-box;transition:all 0.6s ease;background-size:30px;padding-top:5px}
.ycdhbk ul li:nth-child(1){margin-top:0}
.ycdhbk ul li:nth-child(2) a{background:url(fixed4.png)no-repeat left 15px center rgba(0,0,0,0.4);box-sizing:border-box;padding-left:60px;transition:all 0.6s ease;background-size:30px;padding-top:18px}
.ycdhbk ul li:nth-child(3) a{background:url(fixed4.png)no-repeat left 15px center rgba(0,0,0,0.4);box-sizing:border-box;padding-left:60px;transition:all 0.6s ease;background-size:30px;padding-top:18px}
.ycdhbk ul li:hover a{transform:translateX(0)}

