@charset "utf-8";
body{ margin:0px; padding:0px;position: relative;}
a{ text-decoration:none;}
ul{ list-style:none; margin:0px; padding:0px;}
h1, h2, h3, h4, h5, h6, ol, dd, dl{ list-style:none;margin:0;padding:0px;}
li {
    list-style: none;
}
p{ margin:0px;}
.width{ width:1200px; margin:0 auto;}
.both{ clear:both;}
a{ color:#000; transition:0.5s;}
#box{ width:100%; position:relative; overflow:hidden; height:500px;}
#box img{ transition:0.3s; position:absolute; top:0px; left:0px; height:100%; width:100%; object-fit:cover;}
.arrow{width:100%;}
.arrow a{ position:absolute; top:45%; background-color:rgba(255,255,255,0.8);border-radius:50%; color:#333; font-size:24px; padding:10px 15px; opacity:0;}
#box:hover .arrow a{ opacity:1;}
#foot_nav {
    display: none;
}


.clear {
  clear: both;
}
.top {
    height: 35px;
    line-height: 35px;
    border-bottom: 1px solid #ddd;
    color: #333;
    background:#fff;
}
.top a {
    line-height: 35px;
    font-size: 14px;
    color:#333;
}
.clear{clear:both;}
.fl{
    float: left;
}
.fr{
    float: right;
}
.remen h1 {
    font-weight: bold;
    float:right;
    margin: 0;
    color: #333;
    font-size: 14px;
}
/*head&nav*/
.head {
    height: 120px;
}
.flex {
    display: flex;
    display: -ms-flexbox;
    justify-content: space-between;
    -ms-flex-pack: justify;
}
.head .logo {
    color: #000;
    font-size: 38px;
    font-weight: bold;
    margin-top: 34px;
        width: 50%;
}
.head .logo img{
	width:100%;
}
.head .tel {
    padding-top: 25px;
}
.logo_tel {
    padding-top: 12px;
    height: 100px;
    float: right;
    background: url(../img/tel.png) left center no-repeat;
    padding-left: 66px;
    box-sizing: border-box;
    margin-top: 7px;
}
.logo_tel p {
    height: 30px;
    line-height: 30px;
    float: left;
    color: #6b6b6b;
    font-size: 16px;
}
.logo_tel p span {
    display: block;
    font-size: 33px;
    color: #a4884e;
    height: 36px;
    line-height: 35px;
    font-weight: bold;
}
.nav {
    background-size: 100%;
    background-color:#2b2015;
}

.nav .breadcrumbnav {
    color: #fff;
}

.nav .breadcrumbnav li {
    display: inline-block;
    text-align: center;
    width: 166px;
    line-height: 55px;
    position: relative;
}
.nav .breadcrumbnav li:first-child {
    background: #a4884e;
    color: #fff;
    z-index: 1;
    position: relative;
    height: 38px;
    line-height: 38px;
    margin: 10px 0;
    border-radius: 20px;
}

.nav .breadcrumbnav li a {
    font-size: 18px;
    color: #fff;
}


.nav .breadcrumbnav .nav_list {
    position: absolute;
    left: 0;
    right: 0;
    top: 50px;
    background: #e18000;
    display: none;
    z-index: 9999;
}

.nav .breadcrumbnav .nav_list a {
    color: #fff;
    font-size: 16px;
}

.nav .breadcrumbnav li:hover .nav_list {
    display: block;
}

.HOT-KEYS { background: #9a8975;border-bottom: 1px solid #9a8975; }
.HOT-KEYS .keyleft { width:1200px; }
.HOT-KEYS .keyleft .title .title_more { color:#fff; }
.HOT-KEYS .keyleft .content a:hover { color:#fff; }
.HOT-KEYS .keyleft .content a{color:#fff;}
.HOT-KEYS { position:relative; height:50px; }
.HOT-KEYS .keyleft { width:1140px; margin:0 auto; font-size:14px; line-height:50px; }
.HOT-KEYS .keyleft .title { float:left; color:#000; }
.HOT-KEYS .keyleft .title .title_more { font-size:14px; font-weight:bold; }
.HOT-KEYS .keyleft .content { float:left; padding:0 0;}
.HOT-KEYS .keyleft .content::after{display:block;content:"";clear:both}
.HOT-KEYS .keyleft .content a { float:left; position:relative; display:inline-block; padding:0 15px; }
.HOT-KEYS .keyleft .content a:after { position:absolute; left:0; top:0; content:"/"; display:block; font-size:16px; vertical-align:top; }
.HOT-KEYS .keyleft .content a:first-child:after { content:""; }

.ibw_intro::after{display:block;content:"";clear:both}
div#div_28860 {
    width: 100%;
    margin: 0px auto 0px auto;
    padding: 40px 0px 60px 0px;
    overflow: hidden;
    zoom: 1;
}
div#div_28861 {
    width: 1200px;
    margin: 0px auto 0px auto;
    padding: 0px 0px 0px 0px;
    overflow: hidden;
    zoom: 1;
}
div#div_28862 {
    width: 195px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    overflow: hidden;
    zoom: 1;
}
div#div_28863 {
    width: 810px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    overflow: hidden;
    zoom: 1;
}
div#div_28864 {
    width: 195px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    overflow: hidden;
    zoom: 1;
}
div#div_28865 {
    width: 100%;
    margin: 0px auto 0px auto;
    padding: 0px 0px 50px 0px;
    overflow: hidden;
    zoom: 1;
}
div#div_28875 {
    width: 100%;
    margin: 0px auto 0px auto;
    padding: 0px 0px 0px 0px;
    overflow: hidden;
    zoom: 1;
}
div#div_28872 {
    width: 100%;
    margin: 0px auto 0px auto;
    padding: 10px 0px 80px 0px;
    overflow: hidden;
    zoom: 1;
}
div#div_28885 {
    width: 100%;
    background-color: #2b2015;
    margin: 0px auto 0px auto;
    padding: 70px 0px 70px 0px;
    overflow: hidden;
    zoom: 1;
}
div#div_28883 {
    width: 100%;
    margin: 50px auto 0px auto;
    padding: 60px 0px 40px 0px;
    overflow: hidden;
    zoom: 1;
}
div#div_28876 {
    width: 100%;
    background-color: #2b2015;
    margin: 0px auto 0px auto;
    padding: 70px 0px 100px 0px;
    overflow: hidden;
    zoom: 1;
}
div#div_28878 {
    width: 100%;
    margin: 0px auto 0px auto;
    padding: 50px 0px 50px 0px;
    overflow: hidden;
    zoom: 1;
}

.iFCB-title,
.iFCB-title-dis { position:relative; 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; vertical-align: top;padding-left: 0px;
/* background: url(titleLeft.png) no-repeat left center */;background:none; }
.iFCB-title .content .title-wp .title,
.iFCB-title-dis .content .title-wp .title,
.pro_sort_box .title .title_more { min-height:inherit; height: auto;line-height:inherit;padding-right: 0px;
/* background: url(titleRight.png) no-repeat right center; */background:none;}
.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:220px; height:40px; padding:0; color:#333; font-size:24px; font-weight:normal; 
background: url(../img/titleCenter.png) no-repeat center bottom;padding-bottom: 16px;
line-height:40px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; vertical-align:top; }
.iFCB-title .ms,
.iFCB-title-dis .ms { margin-bottom:0; color: #999; line-height: 27px; font-size:16px; }
.iFCB-title-dis .content .title-wp .title h2 {background: url(../img/titleCenter01.png) no-repeat center bottom; color:#a1854c;margin-bottom: 50px;}

.iFCB-category .pro_sort > div{height: auto !important;text-align: center;padding: 36px 0;}
.iFCB-category .each_li{display: inline-block;height: 32px;vertical-align: top;}
.iFCB-category .each_li > .name{border-radius: 3px;border: none;background: none;position:relative;}
.iFCB-category .each_li > .name:after { position:absolute; right:-4px; bottom:4px; width:16px; height:24px;content: "/";clear: both; }
.iFCB-category .each_li > .name > div > a{padding: 6px 8px;margin:0 9px;text-indent: 0;border-bottom: 3px solid transparent;} 
.iFCB-category .each_li:hover > .name a{border-bottom: 2px solid #a68b52;color:#a68b52}

.each_li>.name,
.menu dl dt { position:relative; border-bottom: 1px solid #e2e2e2; background:#f0f0f0; background:linear-gradient(to bottom,#f0f0f0,#f0f0f0); font-size:14px; text-align:center; 
line-height:20px;  }

.each_li>.name>div { position:relative; }
.each_li>.name>div>a,
.menu dl dt a { position:relative; display:block; padding:14px 56px; color: #333; /*text-indent:-1.2em;*/text-align: left; }


.each_li.active>.name>.icon:after { background:url(../img/third_box.png) no-repeat 11px -78px; }

.each_li:hover>.name,.each_li.current>.name,.each_li.active>.name,
.menu dl dt:hover,.menu dl dt a.current { border-bottom: 1px solid #e2e2e2; background:#e2e2e2; background:linear-gradient(to bottom,#e2e2e2,#e2e2e2); }

.each_li:hover>.name a,.each_li.current>.name a,.each_li.active>.name a { color:#333;padding-left: 50px;position:relative;}
.pg_inside .each_li:hover>.name a:after,.pg_inside .each_li.current>.name a:after,.pg_inside .each_li.active>.name a:after{opacity: 1;}

.pg_inside .each_li > .name > div > a:after{display: block;content: "";clear: both;position: absolute;top: 18px;left: 188px; width:5px; height:14px;background: url(../img/icon_10.png) no-repeat center;
background-size: 100%;z-index: 10;opacity: 0;}

.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 #54c149; 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(../img/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 #54c149; background:#54c149; }

.each_li .third_box .third_li.current .active { background: url(../img/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{border-bottom: 2px solid #a4884e;}
.pg_inside .inner2 .pro_sort > div,
.pg_inside .inner3 .pro_sort > div,
.pg_inside .inner4 .pro_sort > div {border-bottom:none;}

iFCB-firm { position:relative; text-align:center; }
.iFCB-firm .bd ul{height: 376px;overflow: hidden;}
.iFCB-firm .iFCB-PRO-4 {float: left;width:16.6%;}
.iFCB-firm .iFCB-PRO-4:nth-of-type(2) {width:66.6% }
.iFCB-firm .iFCB-PRO-4 img{width: 100%;height: auto;}




.iFCB-PRO-1 { width:100%; box-sizing: border-box; }
.iFCB-PRO-2 { float:left; width:50%; box-sizing: border-box; }
.iFCB-PRO-3 { float:left; width:33.33333333%; box-sizing: border-box; }
.iFCB-PRO-4 { float:left; width:25%; box-sizing: border-box; }
.iFCB-PRO-5 { float:left; width:20%; box-sizing: border-box; }
.iFCB-PRO-6 { float:left; width:16.666%; box-sizing: border-box; }
.iFCB-PRO-7 { float:left; width:14.28%; box-sizing: border-box; }
.iFCB-PRO-8 { float:left; width:12.5%; box-sizing: border-box; }
.iFCB-PRO-9 { float:left; width:11.11%; box-sizing: border-box; }
.iFCB-PRO-10 { float:left; width:10%; box-sizing: border-box; }

.iFCB-TPLB li .iFCB-rp { padding:0; margin:10px;}
.iFCB-NR,
.iFCB-ProductWj,
.iFCB-TPLB li .iFCB-rp,
.iFCB-client{overflow: visible !important;}

.main-home {
    background: url(../img/bg01.png) repeat center;
}

.iFCB-Navs .TTXW_CONTENT{background: #fff;}
.iFCB-Navs .TTXW_CONTENT:hover{box-shadow: 0 15px 30px rgba(0,0,0,0.2);/* transform: translate3d(0, -0px, 0);*/}
.iFCB-Navs .TTXW_CONTENT .m-intro .u-tt{ position: relative; }
.iFCB-Navs .TTXW_CONTENT .m-intro .u-tt a {
    color: #a4884e;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.iFCB-Navs .TTXW_CONTENT .m-intro .u-tt::before{display: block;content: "";clear: both;position: absolute;top: 38px;width:76px;
 height:1px; background: #000; left: 0;}
.iFCB-Navs .TTXW_CONTENT .m-intro .u-time{padding-left: 24px; background: url(../img/u-time.png) no-repeat left center;font-size: 12px; color: #111; }
.iFCB-Navs .TTXW_LIST ul li .u-date { float: left; padding: 0 60px;border-right: 1px solid #c9bba4;margin-top: 13px;text-align: center;}
.iFCB-Navs .TTXW_LIST ul li .j-big {float:left; padding: 0 60px;max-width: 824px;}
.iFCB-Navs .TTXW_LIST .date_y{font-size: 24px; color: #a4884e;display: block;line-height: 24px;} 
.iFCB-Navs .TTXW_LIST .date_m,
.iFCB-Navs .TTXW_LIST .date_d{font-size:20px; color: #999;line-height: 18px;position: relative;padding: 0;} 
.iFCB-Navs .TTXW_LIST .split_m{display: none;}
.iFCB-Navs .TTXW_LIST .split_d{font-size: 20px;color: #999;}
.iFCB-Navs .TTXW_LIST,.iFCB-Navs{overflow: visible !important;}
.iFCB-Navs .TTXW_LIST ul li .j-big .j-tt {
    position: relative;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.j-des {
    display: -webkit-box !important;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
.iFCB-Navs .TTXW_LIST ul li a{font-size: 16px; color: #111111;}
.iFCB-Navs .TTXW_LIST ul li { font-size: 14px;line-height: 30px;}
.iFCB-Navs .TTXW_LIST ul li .j-big .j-tt::before{display: block;content: "";clear: both;position: absolute;width:5px;
 height:5px; background: #000;top: 18px; left: -15px;display:none;}
 .iFCB-Navs .TTXW_LIST ul li:hover .j-big .j-tt::before{background: #fff;}
.iFCB-Navs .TTXW_LIST ul li:hover .date_y,
.iFCB-Navs .TTXW_LIST ul li:hover .j-tt a,
.iFCB-Navs .TTXW_LIST ul li:hover .date_m,
.iFCB-Navs .TTXW_LIST ul li:hover .date_d{color: #fff;}

.iFCB-u-tt.iFCB-news.wow.slideInUp {
    margin-top: 50px;
}
.titles h2 {background: url(../img/titleCenter01.png) no-repeat center bottom; color:#a1854c;margin-bottom: 50px;    display: inline-block;
    min-width: 220px;
    height: 40px;padding-bottom: 16px;
    line-height: 40px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    vertical-align: top;}

.title h2 {
    display: inline-block;
    min-width: 220px;
    height: 40px;
    padding: 0;
    color: #333;
    font-size: 24px;
    font-weight: normal;
    background: url(../img/titleCenter.png) no-repeat center bottom;
    padding-bottom: 16px;
    line-height: 40px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    vertical-align: top;
}
div#div_28877 {
    width: 1200px;
    margin: 0 auto;
}



	/* 图文内容_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:30px; padding:0; border:0; background-color: #f7f7f7; overflow:hidden; }
.TTXW_CONTENT .m-intro .u-more a { display: block; background-color: #e9e9e9; color: #333; transition:all 0.3s ease-in-out; }
.TTXW_CONTENT .m-intro:hover .u-more a { background-color: #088ae2; color: #fff; }

	/* 新闻列表_PC */
.TTXW_LIST { }
.TTXW_LIST ul li { padding: 8px 15px 8px 5px; border-bottom: 1px solid #c9bba4; color:#666; font-size:16px; transition:all 0.3s ease-in-out; }
.TTXW_LIST ul li a { padding-left: 0; }
.TTXW_LIST ul li .u-date { font-size: 12px; }
.TTXW_LIST ul li:hover { background-color: #a4884e; color:#fff;box-shadow: 0 15px 30px rgba(0,0,0,0.2);}
.TTXW_LIST ul li:hover a { left:6px; color: #fff; }

	/* 新闻列表2_PC */
.iFCB-TWLB-2 { padding:0; border:0; }
.iFCB-TWLB-2 li { position: relative; overflow: hidden; }
.iFCB-TWLB-2 .m-pic { display:none; }
.iFCB-TWLB-2 .m-intro { position: relative; padding:82px 0 0; line-height: 22px; transition:all 0.3s ease-in-out; }
.iFCB-TWLB-2 .m-intro .u-date { position: absolute; left: 0; top: 0; right:0; width: 100%; height: 72px; padding:11px 0; color: #848484; font-size: 30px; line-height: 40px; transition:all 0.3s ease-in-out; box-sizing: border-box; }
.iFCB-TWLB-2 .m-intro .u-date .date_y { display: block; font-size: 12px; line-height: 16px; }
.iFCB-TWLB-2 .m-intro .u-date .split_m { display: none; }
.iFCB-TWLB-2 .m-intro .u-date:after { position:absolute; right:16px; top:50%; width:5px; height:9px; margin-top:-4px; display:none; background: url(../img/iFCB_sort_ico2.png) no-repeat; content: "" }
.iFCB-TWLB-2 .m-intro .u-tt { height:34px; margin: 0; padding:15px 0; border-top:1px solid #c9bba4; line-height:34px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.iFCB-TWLB-2 .m-intro .u-des { padding: 0 0 10px; }
			/* 经过效果 */
.iFCB-TWLB-2 li:hover .iFCB-rp { background: none; box-shadow: none; }
.iFCB-TWLB-2 li:hover .m-intro { padding:0 0 72px; }
.iFCB-TWLB-2 li:hover .u-date { top: auto; bottom: 0; width: 100%; padding-left: 5%; padding-right: 5%; background: #008df1; color: #fff; }
.iFCB-TWLB-2 li:hover .u-date:after { display:block; }
.iFCB-TWLB-2 li:hover .u-tt { border-bottom: 1px solid #ddd; border-top: 0; margin-bottom: 10px; }

	/* 图片列表_PC */

		/* 经过效果 */
.iFCB-TPLB li:hover .iFCB-rp {box-shadow: 0 15px 30px rgba(0,0,0,0.2);
transform: translate3d(0, -4px, 0); }
.iFCB-TPLB li:hover .iFCB-rp .m-intro { background: #a4884e; color: #fff; }
.iFCB-TPLB li:hover .iFCB-rp .m-intro .u-tt a { color: #fff; }
.iFCB-TPLB li:hover .iFCB-rp .m-intro .u-des { color: #fff; }


	/* 图文列表_PC */
.iFCB-TWLB .m-intro::after { position: absolute; right: 0; top:50%; content: ""; display: block; width: 38px; height: 20px; margin:-10px 0 0;background: url(../img/icon_1.png) no-repeat 16px center; color: #fff; font-size:20px; transition:all 0.3s ease-in-out; }
.iFCB-TWLB .m-intro { margin-top:10px; padding:20px 46px 20px 20px; border-bottom:1px solid #a4884e; }
.iFCB-TWLB .m-intro .u-des,.iFCB-TWLB .m-intro .u-date { color:#fff; }
		/* 经过效果 */
.iFCB-TWLB li:hover .iFCB-rp { }
.iFCB-TWLB li:hover .iFCB-rp .m-intro { background: #0072d4; color: #fff; }
.iFCB-TWLB li:hover .iFCB-rp .m-intro::after { border-left:1px solid #fff;  background: url(../img/icon_1.png) no-repeat -13px center; }
.iFCB-TWLB li:hover .iFCB-rp .m-intro .u-tt a { color: #fff; }
.iFCB-TWLB li:hover .iFCB-rp .m-intro .u-des { color: #fff; }
	/* 头条新闻_PC */
.TTXW_CONTENT .m-pic  { float:left; max-width: 40%; min-height:199px; overflow:hidden; }
.TTXW_CONTENT .m-pic .intro-info-img {
    width: 100%;
    height: 180px;
    min-height: 199px;
    transform: scale(1);
    transition: all 0.3s ease-in-out;
}
.TTXW_CONTENT .m-intro { display:block; overflow:hidden; zoom:1; padding: 20px 30px 30px; color: #999; font-size:12px; line-height:22px; }
.TTXW_CONTENT .m-intro .u-tt { margin-bottom:12px; font-size:16px; line-height:40px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.TTXW_CONTENT .m-intro .u-des {
    margin-bottom: 24px;
    display: -webkit-box !important;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    font-size: 14px;
}
.TTXW_CONTENT .m-intro .u-date {}
.TTXW_CONTENT .m-intro .u-more { width:180px; line-height: 40px; text-align: center; }

.clearfix::after, .nav>ul::after {
    display: block;
    content: "";
    clear: both;
}

.m-center-wp { position: relative; left: 50%; width:1920px; margin-left:-960px; }

.iFCB-ProductWj .iFCB-TPLB li .m-intro{background: #2b2015;padding: 8px 8px 8px 30px;position: relative;}
.iFCB-ProductWj .iFCB-TPLB{position: relative;left: -10px;}
.iFCB-ProductWj .iFCB-TPLB li .m-intro::after {width:20px; height:20px;display: block;content: "";clear: both;position: absolute;
top: 10px;right:12px; background: url(../img/yy.png) no-repeat center;}
.iFCB-ProductWj .iFCB-TPLB li:hover .m-intro::after {background: url(../img/yy01.png) no-repeat center;border-radius: 40px;}
.iFCB-ProductWj .iFCB-TPLB li .m-intro .u-tt{text-align: left;}
.iFCB-ProductWj .iFCB-TPLB li .m-intro .u-tt a{color:#fff;}

.iFCB-TPLB li { position:relative; line-height:22px;margin-bottom: 18px; }
.iFCB-TPLB li .iFCB-rp { position:relative; margin:0; padding:1px 10px 0; overflow: hidden; transition:all 0.3s ease 0s; box-sizing: border-box; }
.iFCB-TPLB li .m-pic { position:relative; overflow:hidden; }
.iFCB-TPLB li .m-pic img {
    width: 100%;
    height: auto;
    transition: all 0.6s ease-in-out;
    transform: scale(1);
    height: 208px;
    object-fit: cover;
}
.iFCB-TPLB li .m-intro { width:100%; padding:12px 8px; transition:all 0.3s ease 0s; box-sizing: border-box; text-align:center; }
.iFCB-TPLB li .m-intro::after{display:block;content:"";clear:both}
.iFCB-TPLB li .m-intro .u-tt { position:relative; width:100%; height:26px; font-size:14px; line-height:26px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; text-align: center; }
.iFCB-TPLB li .m-intro .u-des { font-size:12px; }
			/* 经过效果 */
	.iFCB-TPLB li:hover .m-pic img { transform:scale(1.1); }
	.iFCB-TPLB li:hover  .m-intro { bottom: 0; }

.pic-left { float: left; }
.pic-middle { float: none; }
.pic-right { float: right; }

.iFCB-TPLB li .m-pic a{display:block;}
.iFCB-TPLB li .m-pic a:after{content: "";
width: 100%;
height: 100%;
background:url(../img/eyes.png) no-repeat center 0 rgba(0,0,0,.3);
position: absolute;
left: 0;
top: 0;
opacity: 0;
transform-origin: 50% 0;
transform: scale(1, 1);
transition: all ease-out .3s;}

.iFCB-TPLB li:hover .m-pic a:after{top: 0;
background:url(../img/eyes.png) no-repeat center rgba(0,0,0,.3);
opacity: 1;
transform: scale(1, 1);
transition: all .5s cubic-bezier(.23, 1, .38, 1) 0s;}
.iFCB-client .iFCB-TPLB li .m-intro{background: #20180f;padding: 8px;}
.iFCB-client .iFCB-TPLB li .u-memo{position: relative;font-size: 16px;color: #a4884e;}
.iFCB-client .iFCB-TPLB li .u-memo::after,
.iFCB-client .iFCB-TPLB li .u-memo::before{display: block;content: "";clear: both;position: absolute;top: 10px;width:20px;
 height:2px; background: #a4884e;}
.iFCB-client .iFCB-TPLB li .u-memo::after{left: 98px; }
.iFCB-client .iFCB-TPLB li .u-memo::before{right: 98px;}
.iFCB-client .iFCB-TPLB li:hover .u-memo::after,
.iFCB-client .iFCB-TPLB li:hover .u-memo::before{background: #fff;}
.iFCB-client .iFCB-TPLB li:hover .m-intro{background: #a4884e;}
.iFCB-client .iFCB-TPLB li:hover .u-memo,
.iFCB-client .iFCB-TPLB li:hover .u-tt,
.iFCB-client .iFCB-TPLB li:hover .more a{color: #fff;}
.iFCB-client .iFCB-TPLB li .u-tt{font-size: 18px;color: #222;padding: 4px 0;}
.iFCB-client .iFCB-TPLB li .u-tt a{color:#fff;}
.iFCB-client .iFCB-TPLB li .more a{font-size: 12px;color: #999;}

.iFCB-introduce{overflow:visible !important;}
.iFCB-introduce .TW_CONTENT .m-pic{float: right;position: relative;width: 520px;margin-top: 40px;
height: 300px;}
.iFCB-introduce .TW_CONTENT .m-intro{float: left;width: 610px;margin-right: 60px;}
.iFCB-introduce .iFCB-abt-wp { position: relative; }
.iFCB-introduce .TW_CONTENT .m-pic:after{content: '';position: absolute;width: 480px;height: 280px;
border: 1px solid #a4884e;background: #a4884e;top:-30px;z-index: -1;left: 30px;}
.iFCB-introduce .iFCB-abt-bg { position: absolute; top: 0; left: 50%; width:1920px; margin-left:-960px; z-index: -1; }
.iFCB-introduce .iFCB-abt { position: relative; z-index: 2;  box-shadow:none;	}
.iFCB-introduce .iFCB-abt .m-intro {min-height: 252px; padding:0; line-height: 25px; }
.iFCB-introduce .iFCB-abt .m-intro .u-tt { display: inline-block; height:50px; margin: 0; padding-left: 50px; color:#008adf; font-size: 24px; 
	line-height: 50px;position:relative; margin-bottom: 30px;overflow:visible;}
.iFCB-introduce .iFCB-abt .m-intro .u-tt:after{display: block;content: "";clear: both;position: absolute;top: 45px;left: 50px;font-size: 14px;color: #b78385;text-transform: uppercase;width: 60px;height: 1px;background: #fff;}
.iFCB-introduce .iFCB-abt .m-intro .u-tt a { color:#fff; }
.iFCB-introduce .iFCB-abt .m-intro .u-des { min-height: 100px; margin: 0; padding:0; color:rgba(255,255,255,0.8); font-size: 14px;text-align: justify; 
margin-left: 50px;}
.iFCB-introduce .iFCB-abt .m-intro .u-more { width:130px; height: 36px; margin-left:50px; border:1px solid #a1854c; margin-top: 60px;}
.iFCB-introduce .iFCB-abt .m-intro .u-more a { display: block; width:130px; height: 36px; padding:0; border:none; background:none; color:#fff; line-height: 20px; overflow: hidden; text-indent:30px; }
.iFCB-introduce .iFCB-abt .m-intro .u-more a:after { width:130px; height: 36px; color:#a4884e; font-size: 14px; text-indent: 0; 
line-height: 36px; content: "查看全部 >" }
.iFCB-introduce .iFCB-abt .m-intro .u-more a:hover { padding: 0; background: #a4884e; }
.iFCB-introduce .iFCB-abt .m-intro .u-more a:hover:after { right:auto; left: 0; color:#fff; }
.pro_sort_box .title .title_more a { display:inline-block; min-width:220px; height:40px; padding:0; color:#333; font-size:24px; font-weight:normal; 
background: url(../img/titleCenter.png) no-repeat center bottom;padding-bottom: 16px;
line-height:40px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; vertical-align:top; }


	/* 常见问题 */


.iFCB-question .iFCB-TWLB li:hover .iFCB-rp .m-intro {background: none;}
.iFCB-question { display:block; overflow:hidden; zoom:1; padding:0; }
.iFCB-question .bd { overflow:hidden; }
.iFCB-question .iFCB-TWLB li { }
.iFCB-question .iFCB-TWLB li .iFCB-rp { height:auto; margin:0; padding-left:10px; padding-right:10px; border-bottom:1px dotted #c5c4c4; }
.iFCB-question .iFCB-TWLB li .m-pic { display: none; } 
.iFCB-question .iFCB-TWLB li .m-intro { padding:10px 0; }
.iFCB-question .iFCB-TWLB li .m-intro .u-tt a { color: #a4884e; }
.iFCB-question .iFCB-TWLB li .m-intro .u-des {
    height: auto;
    border: 0;
    overflow: hidden;
    display: -webkit-box !important;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
.iFCB-question .iFCB-TWLB li .u-tt,.iFCB-question .iFCB-TWLB li .u-des { position:relative; padding:0 0 0 40px; text-align:left; }
.iFCB-question .iFCB-TWLB li .u-tt {
    height: 30px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.iFCB-question .iFCB-TWLB li .u-tt:after,.iFCB-question .iFCB-TWLB li .u-des:after { position:absolute; left:0; display:block; width:30px; font-size:16px; text-align:left; }
.iFCB-question .iFCB-TWLB li .u-tt:after { top:-3px; height:30px; /*background:url(icon_2.png) no-repeat right center; */color: #a4884e; 
line-height:30px; content: "问      /"; }
.iFCB-question .iFCB-TWLB li:hover .u-tt:after,
.iFCB-question .iFCB-TWLB li:hover .u-des:after {color: #fff; } 
.iFCB-question .iFCB-TWLB li .u-des:after { top:0; height:24px;/* background:url(icon_3.png) no-repeat right center; */color: #806d51;
line-height:24px; content: "答      /"; }
.iFCB-question .iFCB-TWLB .m-intro .u-des{color: #806d51;}
.iFCB-question .iFCB-TWLB .m-intro {border-bottom:none;}
.iFCB-question .iFCB-TWLB .m-intro::after {display: none;}
			/* 经过效果 */
	.iFCB-question .iFCB-TWLB li:hover .iFCB-rp { background-color: #a4884e; }

	/* 首页表单 */
.iFCB-form { float:left; padding:0; margin-right:50px; }
.iFCB-form .data .input_option .input { width:632px !important; box-sizing: border-box; }
.iFCB-form .btn-area { padding:0!important; }
.iFCB-form .btn-area .btn-submit,.iFCB-form .btn-area .reset { width:312px; }

.iFCB-mp { background-position: center top !important; background-repeat: no-repeat !important; }


	/* 定制表单_PC */
.data {overflow:hidden;zoom:1; margin-bottom:20px;}
.data::after{content:"";display:table;clear:both}
.data .title_name { float:left; width:100px; padding-right:30px; font-size:14px; line-height:42px; text-align:right; display:none; }
.data .input { padding:8px 16px; font-size:14px; transition: all 0.3s linear; vertical-align:top; }
.data textarea.input { min-height:166px; }
.data .input_option { display:block; overflow:hidden; zoom:1; }
.data .input_option span { display: block; line-height:20px; padding-top: 10px; }
.btn-area { padding:20px 0 !important; }
.btn-area .btn-submit, .btn-area .reset { display: inline-block; width:49%; height:44px; border:0; font-size:18px; line-height:44px; transition:all 0.3s linear; z-index:1; vertical-align: top; }

	/* 表单部分 */
.module_form_content { width: 60%; margin: 0 auto; }
.module_form_content .btn-area { padding-left:130px!important; }
.module_form_content .btn-area .btn-submit { margin-right: 0!important; }
.module_field { overflow:hidden; zoom:1; padding:5px 0; clear:both; }
.module_field::after{content:"";display:table;clear:both}
.module_field .c_left { float:left; width:100px; padding-right:30px; color:#333; font-size:14px; line-height:46px; text-align:right; }
.module_field .middle { display:block; overflow:hidden; zoom:1; }
.module_field .middle .input { float:none !important; width:100% !important; padding:10px 16px; font-size:14px; transition: all 0.3s linear; vertical-align:top; box-sizing: border-box; }
.module_field .middle .input[name="code1"] { float:left !important; width:50% !important; padding: 10px 16px !important; }
.module_field .middle textarea.input { min-height:166px; }

	/* 提示出错 */
.text-danger { float: none !important; display: block; }
.field-validation-error { padding:10px 20px 0 !important; background: none !important; color: #ac2925 !important; line-height: 16px; }
.module_form_box .module_form_topic {font-size:14px;font-weight:normal}

.text-box{}
.single-line{}

.inner .module_form_content,
.inner3 .module_form_content,
.inner4 .module_form_content { width:60%; }

.btn-area .btn-submit, .btn-area .reset { color:#fff; }
.btn-area .btn-submit { background:#a4884e; background:linear-gradient(to bottom,#a4884e,#a4884e); margin-right:10px; }
.btn-area .btn-submit:hover { background:#987d44; background:linear-gradient(to bottom,#987d44,#987d44); }
.btn-area .reset { background:#806d51; background:linear-gradient(to bottom,#806d51,#806d51); color:#fff; }
.btn-area .reset:hover { background:#705e42; background:linear-gradient(to bottom,#705e42,#705e42); }

.module_field .middle .input { border:1px solid #e5e5e5; background:#fff; }
.module_field .middle .input:hover { border:1px solid #e4e4e4; background-color: #f9f9f9; }


.m-msg-wp { position:relative; background: #fff;/* box-shadow:0 6px 10px #f7f7f7; */}
.m-msg-bg { position:absolute; left: 50%; top: 0; width: 1920px; height: 466px; margin-left: -960px; }
.m-msg { position:relative; z-index: 1; }
.m-msg .iFCB-title {margin-bottom: 60px;}



/* 友情链接 */
.ftLink { width:1200; padding:0 0 25px; font-size:13px; line-height:24px; }
.ftLink strong { font-size:16px; }
.ftLink a { margin:0 18px; }

	/* 版权 */
.footer { padding:30px 0 40px; background:#2b2015; color:#a4884e; line-height:26px; transition:all 0.3s ease 0s; }
.footer .ft-wrap table { margin: 0 auto; }
.footer a { color:#a4884e; }
.footer a:hover { color:#ff0; }


.mainbg { padding:20px 30px 20px;box-shadow: none; }

div#div_28880 {
    margin-top: 50px;
}

.topArea .bg-topArea,.header .header-inner,.ftLinkWrap .ftLink,.footer .ft-wrap { position:relative; width:1200px; margin:0 auto; }
.m-pic img {
    object-fit: cover;
}
div#div_28874 {
    margin-top: 40px;
}
#fzwz{display:block;}

@media screen and (max-width: 980px) {
*{-webkit-text-size-adjust:none;}
#box{ height:300px;}
.width{ width:98%;}
#foot_nav{ display:block; position:fixed; bottom:0px; width:100%; left:0px;}
#foot_nav li{ list-style:none;}
#foot_nav li a {
    width: calc(100% / 1);
    text-align: center;
    height: 70px;
    line-height: 70px;
    background: #a4884e;
    color: #fff;
    float: left;
    font-size: 50px;
    font-weight: bold;
}

.head .logo {
    color: #000;
    font-size: 25px;
    font-weight: bold;
    margin-top: 40px;
    width: 60%;
}
.logo_tel {
    padding-top: 22px;
    height: 100px;
    float: right;
    background: url(../img/tel.png) left center no-repeat;
    padding-left: 51px;
    box-sizing: border-box;
    margin-top: 9px;
    background-size: 25%;
}
.logo_tel p span {
    display: block;
    font-size: 23px;
    color: #a4884e;
    height: 30px;
    line-height: 30px;
    font-weight: bold;
}
.nav .breadcrumbnav li {
    display: inline-block;
    text-align: center;
    width:13.5%;
    line-height: 55px;
    position: relative;
}
.nav .breadcrumbnav li a {
    font-size: 15px;
    color: #fff;
}
.HOT-KEYS .keyleft {
    width: 98%;
    margin: 0 auto;
    font-size: 14px;
    line-height: 50px;
}
div#div_28861 {
    width: 98%;
    margin: 0px auto 0px auto;
    padding: 0px 0px 0px 0px;
    overflow: hidden;
    zoom: 1;
}

div#div_28862 {
    display: none;
}
div#div_28863 img {
    max-width: 100%;
    object-fit: cover;
}
div#div_28863 {
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    overflow: hidden;
    zoom: 1;
}
div#div_28863 img {
    object-fit: cover;
    width: 100%;
}
div#div_28864 {
    display: none;
}
.iFCB-ProductWj .iFCB-TPLB {
    position: relative;
    left: 0;
}
.iFCB-PRO-4 {
    float: left;
    width: 49.9%;
    box-sizing: border-box;
    margin-bottom: 22px;
}
.m-center-wp {
    position: relative;
    left: 0;
    width: 100%;
    margin-left: 0;
}
div#div_28875 img {
    width: 100%;
}
div#div_28875 img {
    width: 100%;
}
div#div_28874 {
    margin-top: 30px;
}
.iFCB-introduce .TW_CONTENT .m-pic img {
    width: 100%;
    height: 345px;
    object-fit: cover;
}
.iFCB-introduce .TW_CONTENT .m-pic {
    float: right;
    position: relative;
    width: 100%;
    margin-top: 40px;
    height: 362px;
}
.iFCB-introduce .TW_CONTENT .m-pic:after{
	display:none;
}
.iFCB-introduce .TW_CONTENT .m-intro {
    float: left;
    width: 100%;
    margin-right: 0;
}
.iFCB-introduce .iFCB-abt .m-intro .u-tt {
    display: inline-block;
    height: 50px;
    margin: 0;
    padding-left: 0;
    color: #008adf;
    font-size: 24px;
    line-height: 50px;
    position: relative;
    margin-bottom: 30px;
    overflow: visible;
}
.iFCB-introduce .iFCB-abt .m-intro .u-des {
    min-height: auto;
    margin: 0;
    padding: 0;
    color: rgba(255,255,255,0.8);
    font-size: 14px;
    text-align: justify;
    margin-left: 0;
}
.iFCB-introduce .iFCB-abt .m-intro .u-more {
    width: 24%;
    height: 36px;
    margin-left: 0;
    border: 1px solid #a1854c;
    margin-top: 60px;
}
.iFCB-introduce .iFCB-abt .m-intro {
    min-height: auto;
    padding: 0;
    line-height: 25px;
}
div#div_28877 {
    width: 98%;
    margin: 0 auto;
}
.iFCB-form {
    float: left;
    padding: 0;
    margin-right: 0;
    width: 100%;
}

.iFCB-question {
    display: block;
    overflow: hidden;
    zoom: 1;
    padding: 0;
    width: 100%;
}
div#div_28880 img {
    width: 100%;
    height: 234px;
    object-fit: cover;
}
.topArea .bg-topArea, .header .header-inner, .ftLinkWrap .ftLink, .footer .ft-wrap {
    position: relative;
    width: 98%;
    margin: 0 auto;
}
.footer {
    padding: 30px 0 126px;
    background: #2b2015;
    color: #a4884e;
    line-height: 26px;
    transition: all 0.3s ease 0s;
}

.iFCB-Navs .TTXW_LIST ul li .u-date {
    float: left;
    padding: 0 20px;
    border-right: 1px solid #c9bba4;
    margin-top: 13px;
    text-align: center;
}
.iFCB-Navs .TTXW_LIST ul li .j-big {
    float: left;
    padding: 0 2%;
    max-width: 77%;
}




}
