@charset "utf-8";
a {color:#333;}
a:hover{color:#ed7700; }
.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; }

.topArea .bg-topArea,
.header .header-inner { /*width: 100%; padding: 0 50px;*/ }
.topArea .r-arte {right: 0;}

.header .logo {  }

/*============================
	导航
============================*/
/* 通栏模式 */
#topNav {background:#ed7700;padding: 0;line-height:42px;}
#topNav .nav>ul>li { height:42px; line-height:42px; }
#topNav .nav>ul>li>a { position: relative; color: #fff; border: 1px solid transparent;transition: all 0.3s; }
#topNav .nav>ul>li>a:hover,
#topNav .nav>ul>li>a.current { border: 1px solid rgba(255,255,255,0.6); color:#fff; z-index:1; }
#topNav .nav>ul>li>a::before,
#topNav .nav>ul>li>a::after{position: absolute;left: -1px;top: 4px;content: '\20';width: 10%;height: 1px;background: transparent;transform: rotate(30deg);transition: all 0.3s;}
#topNav .nav>ul>li>a::after{left: auto;top: auto;right: -2px;bottom: 5px;}
#topNav .nav>ul>li>a.current::before,
#topNav .nav>ul>li>a.current::after,
#topNav .nav>ul>li>a:hover::before,
#topNav .nav>ul>li>a:hover::after{ background:rgba(255,255,255,0.6);}

/* 左右模式 */
.header .header-inner {display: flex;justify-content: space-between;align-items: center;}
.header .header-inner.clearfix::after { content: none; }
.header #topNav.fr {min-height: 92px;margin-right: -10px;background:none;line-height:92px;}
.header #topNav.fr .nav { width: auto; height: auto!important; }
.header #topNav.fr .nav>ul>li { width: auto!important; height: auto!important; line-height:92px; }
.header #topNav.fr .nav>ul>li>a {padding-left: 10px;padding-right: 10px;color: #333;font-size: 18px;}
.header #topNav.fr .nav>ul>li>a:hover,
.header #topNav.fr .nav>ul>li>a.current { background:none; color:#ed7700; }
/* 下拉菜单 */
.nav>ul>li .shownav { top:41px; width: 100%; padding: 0; border-top: 10px solid transparent; box-shadow: 0 3px 3px rgba(0, 0, 0, .1); }
.nav>ul>li .shownav a { margin:0; color:#333; background: #fff; transition:all 0.3s ease-in-out; }
.nav>ul>li .shownav a:hover { background-color:#ed7700; color: #fff; }
.header #topNav.fr .nav>ul>li .shownav { top:80px; width: 140px; left: 50%; margin-left:-70px; }
	/* 下拉固定模式 */
.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; }

	/* 热点 */
.HOT-KEYS {position: relative;width: 1200px;padding: 0;z-index: 8;background: #fff;margin: 0 auto;display: flex;justify-content: space-between;align-items: center;}
.HOT-KEYS::after { position: absolute; left: 50%; bottom: 0; width: 1920px; margin-left: -960px; height: 1px; background-color: #d5d2d2; content: ''; z-index: 1; }
.HOT-KEYS .keyleft {margin: 0;position: relative;}
.HOT-KEYS .keyleft .title {float: left;margin: 0;padding-left: 30px;display: block;border: 0;line-height: 51px;min-height: 51px;background-position: left center;background-repeat: no-repeat;background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg t='1665560634272' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='2606' width='22' height='22'%3E%3Cpath d='M336 972.8c-60.8-128-28.8-201.6 19.2-268.8 51.2-76.8 64-150.4 64-150.4s41.6 51.2 25.6 134.4c70.4-80 83.2-208 73.6-256 160 112 230.4 358.4 137.6 537.6 492.8-281.6 121.6-700.8 57.6-745.6 22.4 48 25.6 128-19.2 166.4-73.6-281.6-256-336-256-336 22.4 144-76.8 300.8-172.8 419.2-3.2-57.6-6.4-96-38.4-153.6-6.4 105.6-86.4 188.8-108.8 294.4C89.6 758.4 140.8 860.8 336 972.8L336 972.8z' p-id='2607' fill='%23ed7700'%3E%3C/path%3E%3C/svg%3E");}
.HOT-KEYS .keyleft .title .title_more {color:#6d6d6d;font-weight: normal;padding: 0; font-size: 14px;}
.HOT-KEYS .keyleft .title .title_more::before,
.HOT-KEYS .keyleft .title .title_more::after { content: none; }
.HOT-KEYS .keyleft .content {width: 570px;padding: 0;line-height: 51px;}
.HOT-KEYS .keyleft .content a {padding-left: 0;margin-right: 10px;}
.HOT-KEYS .keyleft .content a:hover { color:#ed7700; }
	/* 搜索 */
.searchformBox {background: none;transition:all 0.3s ease-in-out;visibility: visible;position: relative;border-bottom: 1px solid #ed7700;border-radius: 0;}
.searchformBox form .serach_input {background:#fff;color:#666;}
.searchformBox form .btn_serach { background-repeat: no-repeat; background-position: right center; background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg t='1665560855406' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='3971' width='22' height='22'%3E%3Cpath d='M953.474215 908.234504l-152.576516-163.241391c61.92508-74.48211 95.81186-167.36973 95.81186-265.073744 0-229.294809-186.63531-415.930119-416.102133-415.930119-229.294809 0-415.930119 186.63531-415.930119 415.930119s186.63531 415.930119 415.930119 415.930119c60.032925 0 118.00168-12.55703 172.186125-37.327062 16.169326-7.396607 23.221905-26.318159 15.825298-42.315471-7.396607-16.169326-26.318159-23.221905-42.315471-15.825298-45.927768 20.813707-94.951789 31.478582-145.695952 31.478582-194.031917 0-351.94087-157.908953-351.94087-351.94087 0-194.031917 157.908953-351.94087 351.94087-351.94087 194.031917 0 351.94087 157.908953 351.94087 351.94087 0 91.339493-34.918864 177.86259-98.048043 243.743995-12.213002 12.729044-11.868974 33.026709 0.860071 45.239711 1.032085 0.860071 2.236183 1.204099 3.268268 2.064169 0.860071 1.204099 1.376113 2.752226 2.408198 3.956325l165.477574 177.00252c6.192508 6.70855 14.793214 10.148833 23.393919 10.148833 7.912649 0 15.653284-2.92424 21.845792-8.600706C964.827146 941.433227 965.515202 921.135562 953.474215 908.234504z' p-id='3972' fill='%23ed7700'%3E%3C/path%3E%3C/svg%3E"); background-color: transparent; color:#666;}
/* .HOT-KEYS:hover .keyleft {margin-left: 0;opacity: 1;transition:all 0.3s ease-in-out;} */
.HOT-KEYS:hover .searchformBox { opacity: 1; visibility: visible; transition:all 0.3s ease-in-out; }
.HOT-KEYS .clear {flex: 0 0 0;}

	/* 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; }

/**************************************************

		框架 初始样式

**************************************************/
	/* 图文内容_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: 10px;padding: 0 0 20px; border:0;border-bottom: 1px solid #ebebeb; 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 {position: relative;padding: 1px 10px 1px 20px;border-bottom: 1px solid #fff; color:#999;font-size: 16px;line-height: 30px; transition:all 0.3s ease-in-out;}
.TTXW_LIST ul li:nth-child(5n) {padding-bottom: 15px;margin-bottom: 15px;border-bottom: 1px solid #ebebeb;}
.TTXW_LIST ul li::before {position: absolute;left: 5px;top: 12px;content: '\20';width: 6px;height: 6px;border-radius: 50%;background: #d9d9d9;transition: all 0.3s;}
.TTXW_LIST ul li a { padding-left: 0; }
.TTXW_LIST ul li .u-date { color: #999; font-size: 13px; }
.TTXW_LIST ul li:hover a { padding-left: 10px; transition: all 0.3s; }
.TTXW_LIST ul li:hover::before { background: #ed7700; }

	/* 图片列表_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 #ed7700; }
.iFCB-TPLB li:hover .iFCB-rp .m-intro { color: #ed7700; }
.iFCB-TPLB li:hover .iFCB-rp .m-intro .u-tt a { color: #ed7700; }
.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: #ed7700; }
.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 #ed7700; }

.title {position: relative;border-bottom: 1px solid #e5e5e5;}
.title .title_more,.title .title_more a {color: #ed7700;display: inline-block;position: relative;padding-bottom: 10px;}
.title>.more { position: relative; float: right; z-index: 1; }
.title>.more a { display:inline-block; min-width: 14px; color: #666; font-size: 0; background: url(m10051_more_1.png) no-repeat left center; }
.title>.more a:hover { color: #ed7700; background: url(m10051_more_2.png) no-repeat left center; }
.title .title_more::before{position: absolute;left: 0;bottom: -2px;content: '\20';width: 100%;height: 3px;background: #ed7700;}
.title .title_more::after{position: absolute;left: 50%;bottom: 0;content: '\20';width: 0px;height: 0px;transform: translateX(-50%);border-left: 8px solid transparent;border-right: 8px solid transparent;border-bottom: 8px solid #ed7700;}


.data { margin-bottom:10px; }
.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:#ed7700; margin-right:0; }
.btn-area .reset { background:#e7e7e7; color:#fff; }

.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 #ed7700; color: #ed7700; }


.M909-TXT-MEMO .p1 { font-size:28px; color:#ed7700; 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:#ed7700; border:1px solid #b3c4d0; border-radius:8px; box-sizing: border-box; }
.M909-TXT-MEMO .p3 a.a1 { background:#ed7700; color:#fff; border-color:#ed7700; }
.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:#ed7700; color:#fff; border-color:#ed7700; }


.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:#ed7700; 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:#ed7700; }
.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: #ed7700; color: #fff; }









.bArea .hd { text-align:center; padding:70px 0; }
.bArea .hd .p1 { font-size:28px; color:#ed7700; 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:10%; 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:#ed7700; }
.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:#ed7700; 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: #ed7700; }

.m10031-title-bf .title::before{content:'';position:absolute;left:0;bottom:0;background-color:#ed7700;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; }

.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:#ed7700 url(xx.png) no-repeat 50%; z-index: 100001;cursor:pointer;}



/* 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; }

/* M10051 头条_PC */
.M10051-HOT-TOP { position: relative; padding: 40px; overflow: hidden; }
.M10051-HOT-TOP .title {position: absolute;left: -30px;top: 10px;line-height: 35px;z-index: 1;transform: rotate(-45deg);width: 160px;text-align: center;border: 0;margin: 0;min-height: 70px;}
.M10051-HOT-TOP .title .title_more {background: #e91a2e;color: #fff;font-size: 20px;display: block;padding: 0;font-weight: normal;}
.M10051-HOT-TOP .title .title_more::before,
.M10051-HOT-TOP .title .title_more::after { content: none; }
.M10051-HOT-TOP .swiper-container {padding-bottom: 0;}
.M10051-HOT-TOP .swiper-container .swiper-slide a{display: block; text-align: center;}
.M10051-HOT-TOP .swiper-container .swiper-slide .u-tt { font-size: 30px;color: #e91a2e; font-weight: bold; line-height: 2; }
.M10051-HOT-TOP .swiper-container .swiper-slide .u-date{ font-size: 14px;color: #e91a2e; line-height: 2; }
.M10051-HOT-TOP .swiper-container .swiper-slide .u-date i { display: inline-block; width: 25px; height: 2px; margin: 0 6px; background: #f27682; vertical-align: middle;}
.M10051-HOT-TOP .swiper-container .swiper-slide .u-desc {padding: 10px 0;font-size: 14px;color: rgba(3,0,0,.8);line-height: 24px;}
.M10051-HOT-TOP .swiper-container>.swiper-pagination-bullets {position: relative;bottom: 0;margin-top: 10px;line-height: 8px;}
.M10051-HOT-TOP .swiper-container .swiper-pagination-bullets .swiper-pagination-bullet-active {background: #e91a2e;vertical-align: top;}

/* M10051 TAB_PC */
.M10051-TAB { position: relative; overflow: hidden; }
.M10051-TAB .hd{background:#f1f1f1;}
.M10051-TAB .hd li { line-height: 56px; float:left; padding: 0 6%; font-size:18px; font-weight:bold; color: #000;}
.M10051-TAB .hd li.on { background: #ed7700; }
.M10051-TAB .hd li.on a { color:#fff;}
.M10051-TAB .hd .more{float: right;padding-right: 17px;}
.M10051-TAB .hd .more a{display: inline-block;width: 14px;height: 56px;background: url(pic_05.png) no-repeat center center;vertical-align: top;}
.M10051-TAB .hd .more a:hover{background-image: url(pic_06.png);}
.M10051-TAB .bd { padding-top: 10px;}
.M10051-TAB .bd .item:nth-of-type(1) a{ font-size: 20px; font-weight: bold; color: #ed7700; }
.M10051-TAB .bd .item:nth-of-type(1)::before{background: #ed7700;}


/* M10081 TAB_PC */
.M10081-TAB { position: relative; overflow: hidden; }
.M10081-TAB .hd { margin-bottom: 35px; }
.M10081-TAB .hd ul { text-align:center; font-size:0; line-height:54px; }
.M10081-TAB .hd ul li { display:inline-block; vertical-align:top; font-size:18px; width:200px; border-top:1px solid #fff; border-bottom:1px solid #fff; border-left:1px solid #fff;margin-bottom: -1px; }
.M10081-TAB .hd ul li a { display: block; color:#fff; }
.M10081-TAB .hd ul li:last-child { border-right:1px solid #fff; }
.M10081-TAB .hd ul li.on { background:#fff; color:#ed7700; font-weight:bold; }
.M10081-TAB .hd ul li.on a { color:#ed7700; }
.M10081-TAB .bd { background:#fff; padding: 20px 10px; }
.M10081-TAB .bd .item { padding: 10px 10px; }
.M10081-TAB .bd .item .messi { padding: 22px; background-color: #f8fafc; }
.M10081-TAB .bd .item .messi .m-intro {margin-bottom: 28px;padding: 20px 0 15px;border-bottom:1px solid #d2d2d2;}
.M10081-TAB .bd .item .messi .m-intro .u-tt { position: relative; padding:0 35px 0 0; color:#333; font-size:20px; line-height: 30px; text-overflow: ellipsis;overflow: hidden;white-space: nowrap; }
.M10081-TAB .bd .item .messi .m-intro .u-tt::after { position: absolute; right: 0; top: 0; width: 30px; height: 30px; background-position: center; background-repeat: no-repeat; background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg t='1665989875307' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='2549' width='30' height='30'%3E%3Cpath d='M828.704099 196.575729C744.096116 112.384034 631.648434 66.016073 512 66.016073s-232.1288 46.367961-316.736783 130.559656C110.624271 280.800108 64 392.831501 64 512c0 119.199462 46.624271 231.199892 131.232254 315.424271 84.607983 84.191695 197.088348 130.559656 316.736783 130.559656s232.1288-46.367961 316.704099-130.559656c84.67163-84.255342 131.295901-196.288456 131.263217-315.455235C959.967316 392.800538 913.375729 280.800108 828.704099 196.575729zM736.00086 544.00086 544.00086 544.00086l0 192c0 17.695686-14.336138 32.00086-32.00086 32.00086s-32.00086-14.303454-32.00086-32.00086L479.99914 544.00086 288.00086 544.00086c-17.664722 0-32.00086-14.336138-32.00086-32.00086s14.336138-32.00086 32.00086-32.00086l192 0L480.00086 288.00086c0-17.664722 14.336138-32.00086 32.00086-32.00086s32.00086 14.336138 32.00086 32.00086l0 192 192 0c17.695686 0 32.00086 14.336138 32.00086 32.00086S753.696546 544.00086 736.00086 544.00086z' p-id='2550' fill='%23ed7700'%3E%3C/path%3E%3C/svg%3E"); content: ''; }
.M10081-TAB .bd .item .messi .m-intro .u-desc {margin-top: 15px;line-height:30px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;color:rgba(51,51,51,0.8);font-size:16px}
.M10081-TAB .bd .item .messi .m-pic { width:100%; text-align: center; overflow:hidden; }
.M10081-TAB .bd .item .messi .m-pic img { transition:all 0.6s linear; }
.M10081-TAB .bd .item:hover .messi .m-intro .u-tt a{ color:#ed7700; }
.M10081-TAB .bd .item:hover .messi .m-pic img { transform:scale(1.1); }

/* M10082 TAB_PC */
.M10082-TAB { position: relative; width: 1200px; margin: 0 auto; display: flex; align-items: center; justify-content: space-between; }
.M10082-TAB .hd { position: relative; width: 300px; height: 100%; }
.M10082-TAB .hd .m-bg { position: relative; width: 660px; height: 100%; background-color: #000; }
.M10082-TAB .hd ul { position: absolute; top: 50%; left: 0; width:340px; transform: translateY(-50%); z-index: 1; }
.M10082-TAB .hd ul li { display: flex; align-items: center; padding:20px 60px 20px 20px; font-size:0; cursor: pointer; }
.M10082-TAB .hd ul li span { display:block; flex: 0 0 52px; width:52px; height:60px; background:url(m10081ico09.png) center center no-repeat; text-align:center; font-size:18px; color:#ed7700; font-weight:bold; line-height:1; padding:15px 0 0 0; }
.M10082-TAB .hd ul li i { display:block; margin-left:27px; font-size:24px; color:#fff; font-weight:bold;text-overflow: ellipsis;overflow: hidden;white-space: nowrap; }
.M10082-TAB .hd ul li.on { background:#ed7700; }
.M10082-TAB .bd { width: 900px; background-color: #fff; }
.M10082-TAB .bd .m-intro { display: flex; align-items: center; padding:30px 0 30px 40px; }
.M10082-TAB .bd .m-intro .num { flex: 0 0 52px; width:52px; height:60px; margin-right: 30px; background:url(m10081ico10.png) center center no-repeat; text-align:center; font-size:18px; color:#fff; font-weight:bold; line-height:1; padding:15px 0 0 0; }
.M10082-TAB .bd .m-intro .m-txt {  }
.M10082-TAB .bd .m-intro .m-txt .u-tt { font-size:24px; color:#333333;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.M10082-TAB .bd .m-intro .m-txt .u-desc { font-size:16px; line-height:28px; color:rgba(51,51,51,0.7); text-align:justify; margin-top:12px; }
.M10082-TAB .bd:hover .m-intro .m-txt h3 a{ color:#ed7700}

/* M10083 TAB_PC */
.M10083-TAB { position: relative; overflow: hidden; }
.M10083-TAB .hd { margin-bottom: 35px; }
.M10083-TAB .hd ul { text-align:center; font-size:0; line-height:54px; }
.M10083-TAB .hd ul li { display:inline-block; vertical-align:top; font-size:18px; width:200px; border-top:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; border-left:1px solid #dcdcdc; }
.M10083-TAB .hd ul li a { display: block; }
.M10083-TAB .hd ul li:last-child { border-right:1px solid #dcdcdc; }
.M10083-TAB .hd ul li.on { background:#ed7700; color:#fff; font-weight:bold; }
.M10083-TAB .hd ul li.on a { color:#fff; }
.M10083-TAB .bd { }
.M10083-TAB .bd .item { padding: 0 12px; }
.M10083-TAB .bd .item .messi { padding: 20px; border: 1px solid #dcdcdc; }
.M10083-TAB .bd .item .messi .m-intro { padding: 20px 0; }
.M10083-TAB .bd .item .messi .m-intro .u-date { margin-bottom: 15px; line-height:1.5; color:rgba(51,51,51,0.8); font-size:16px; } 
.M10083-TAB .bd .item .messi .m-intro .u-tt { position: relative; color:#333; font-size:20px; line-height: 30px; font-weight: normal; text-overflow: ellipsis;overflow: hidden;white-space: nowrap; }
.M10083-TAB .bd .item .messi .m-intro .u-desc { margin-top: 15px; line-height:1.5; color:rgba(51,51,51,0.8);font-size:16px; }
.M10083-TAB .bd .item .messi .m-pic { width:100%; text-align: center; overflow:hidden; }
.M10083-TAB .bd .item .messi .m-pic img { transition:all 0.6s linear; }
.M10083-TAB .bd .item:hover .messi { border: 1px solid #ed7700; }
.M10083-TAB .bd .item:hover .messi .m-intro .u-tt a { color:#ed7700; }
.M10083-TAB .bd .item:hover .messi .m-pic img { transform:scale(1.1); }







/* M10081 头条 */
.M10081-HOT { position: relative; }
.M10081-HOT .item { margin-bottom:8px; }
.M10081-HOT .item a { display: block; position: relative; overflow: hidden; margin-left: 8px; }
.M10081-HOT .item .m-pic { overflow:hidden;}
.M10081-HOT .item .m-pic img { transition:all 0.6s linear; }
.M10081-HOT .item .ico { width:100%; height:calc(100% - 50px); background:url(m10081ico17.png) no-repeat center rgba(00,00,00,0.3); position:absolute; left:0; top:-100%; z-index:2;transition:all 0.5s linear}
.M10081-HOT .item .u-tt { width:100%; height:50px; background:#ed7700; color:#fff; text-align:center; position:absolute; left:0; bottom:-50px; line-height:50px; padding:0 10px;text-overflow: ellipsis;overflow: hidden; white-space: nowrap; font-size:16px; transition:all 0.5s linear; }
.M10081-HOT .item:hover .ico { top:0; }
.M10081-HOT .item:hover .u-tt { bottom:0; }
.M10081-HOT .item:hover img { transform:scale(1.1); }
.M10081-HOT .M10081-HOT-item { width: 50%; max-width: 982px; }
.M10081-HOT .M10081-HOT-item a { margin-left: 0; }
.M10081-HOT .M10081-HOT-item .m-pic img { width: 100%; height: auto; }

/* M10081 流程标题 */
.M10081-title .ihd { padding-left:10px; border-left: 7px solid #ed7700; color:#1d1d1d; }
.M10081-title .ihd h3 { font-size:28px; line-height:1; color:#1d1d1d; }
.M10081-title .ihd p {text-transform: uppercase;color: #999;line-height: 1;margin-top: 8px;}

/* M10081 关于我们 */
.M10081-ABOUT .m-pic { position: relative; width: 1920px; left: 50%; margin-left: -960px; text-align: center; }
.M10081-ABOUT .m-intro { position: relative; width: 1200px; margin: -235px auto 0; padding: 55px 40px 0; background-color: #fff; }
.M10081-ABOUT .m-intro .u-tt { background:#ed7700; position:absolute; top:-105px; left:40px; z-index:2; color:#fff; font-size:40px; font-weight:bold; padding:25px 45px; line-height:1.8; }
.M10081-ABOUT .m-intro .u-tt-sub { text-align: right; font-size:34px; font-weight:bold; line-height:1; }
.M10081-ABOUT .m-intro .u-desc { font-size:16px; padding:40px 0; line-height:2; text-align:justify; }

/* 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 40px; 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{ border:1px solid #ed7700}
.M10081-MENU .item:hover .m-pic .intro-info-img.icon1 { display:none; }
.M10081-MENU .item:hover .m-pic .intro-info-img.icon2 { display:block; }
.M10081-MENU .item:hover .u-tt { color:#ed7700; font-weight:bold}




/* m10051 List_PC */
.M10051-List .item {position: relative;padding: 5px 0 5px 15px;line-height: 28px;transition: all 0.3s;}
.M10051-List .item .u-date { float: right; font-size: 16px; color: rgba(4,0,0,.5);}
.M10051-List .item a { display: inline-block; width: 85%; font-size: 16px; transition: all 0.3s; vertical-align: top; }
.M10051-List .item::before { position: absolute; left: 0; top: 50%; content: '\20'; width: 6px; height: 6px; transform: translateY(-50%); border-radius: 50%; background: #d9d9d9; transition: all 0.3s; }
.M10051-List .item:hover::before { background: #ed7700; }
.M10051-List .item:hover a { padding-left: 10px; }
.M10051-List .item .u-date .split_d,
.M10051-List .item .u-date .date_d { display: none; }

/* m10051 图片列表_PC */
.M10051-PIC { position: relative; margin: 0 0; }
.M10051-PIC .messi { position: relative; margin: 10px; }
.M10051-PIC .m-pic { display: block; overflow: hidden; }
.M10051-PIC .m-pic img { transition: all .6s ease; }
.M10051-PIC .m-intro { position: relative; }
.M10051-PIC .m-intro .u-tt { padding: 5px 0; font-size: 16px; line-height: 30px; text-align: center; }
.M10051-PIC .m-pic:hover img { transform: scale(1.1); }

.IBW-BLUE .content {padding: 20px 20px 5px;background: #e8edf4;}

/* m10051-Focus 焦点图 */
.m10051-Focus { position:relative; overflow:hidden; }
.m10051-Focus .bd a { position:relative; display:block; overflow:hidden; }
.m10051-Focus .bd a img{transition: all 0.6s ease;}
.m10051-Focus .bd p{width:100%; line-height: 52px;background: rgba(0,0,0,0.4);position:absolute;left:0;bottom:0;font-size: 20px;color:#fff; padding: 0 120px 0 30px; }
.m10051-Focus .bd a:hover img{transform:scale(1.1);}
.m10051-Focus .hd { position:absolute; right:16px; bottom:22px; height:10px; z-index:2; }
.m10051-Focus .hd ul { height:10px; }
.m10051-Focus .hd ul li { display:inline-block; width:10px; height:10px; margin:0 4px; border-radius:10px;background: #727474; line-height:999px; overflow:hidden; cursor:pointer; vertical-align:top; }
.m10051-Focus .hd ul .on {background:#fff;}


/* 标题
.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; }
.pro_sort_box .title .title_more::before,
.pro_sort_box .title .title_more::after{content: 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: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:10px 0 30px; }

	/*内页样式*/	
.pg_inside .main-home { padding-bottom:40px;  }






    



	/* 内页推荐信息标题 */
.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; }


	/* 分页 */
.paging {padding: 30px 10px; 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; }




/*	详细页面样式 标题、文字大小、分享、打印、上一条下一条 */
.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;}
.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;border-top: 1px solid #e5e3e3;margin-top: 50px;}
.page_up_dn li { float:left; width:50%; }

.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(../images/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(../images/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 {  }

.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: #ed7700; }

.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; }


 div.box {
            width: 420px;
            height: 420px;
            float:left;
			border:1px solid #eee;
        }

        div.box a.phone-display {
            display: block;
            position: relative;
            height: 100%;
        }


        div.bottom-nav{
            margin-top: 20px;
        }
        
        div.bottom-nav div.tab-btn{
            position: relative;
            width: 40px;
            height: 60px;
            cursor: pointer;
        }
        
        div.tab-btn:hover{
            opacity: .6;
        }

        div.tab-btn.btn-left{
            float: left;
        }

        div.tab-btn.btn-right{
            float: right;
        }

        i.shift-icon {
            position: absolute;
            left: 50%;
            top: 50%;
            transform: translate(-50%,-50%);
            width: 26px;
            height: 26px;
            border: 1px solid #999;
            border-radius: 50%;
        }

        i.shift-icon>span {
            position: absolute;
            left: 50%;
            top: 50%;
            width: 10px;
            height: 10px;
            border-bottom: 1.5px solid #999;
        }

        div.btn-left i.shift-icon>span {
            border-left: 1.5px solid #999;
            transform: translate(-30%, -50%) rotate(45deg);
        }
        div.btn-right i.shift-icon>span {
            border-right: 1.5px solid #999;
            transform: translate(-70%, -50%) rotate(-45deg);
        }


        div.bottom-nav div.bottom-center-nav{
            position: relative;
            height: 60px;
            margin: 0 40px;
            overflow: hidden;
        }
        div.bottom-center-nav ul.small-img-ul {
            position: absolute;
            left: 0;
            top: 0;
            height: 100%;
        }
        ul.small-img-ul li.img{
            float: left;
            width: 60px;
            height: 100%;
            border:1px solid transparent;
            background-size: 100% 100%;
            cursor: pointer;
        }
        ul.small-img-ul li.img.active{
            border-color:#368225;
        }

.data {zoom:1;}
.data::after{content:"";display:table;clear:both}
.data .title_name { float:left; }
.data .input { width: 70%; height: 46px; padding:12px 16px; line-height: 20px; font-size:14px; transition: all 0.3s linear; vertical-align:top; }
.data textarea.input { min-height:166px; }
.data .input_option { display:block; zoom:1; }
.data .input_option input[type="radio"],
.data .input_option input[type="checkbox"]{ display: inline-block; vertical-align: top; }
.data .input_option select { height: 46px; padding:12px 16px; border-radius: 5px; line-height: 46px; vertical-align: top; }
.data .input_option span { display: inline-block; vertical-align: top; }
.btn-area { padding:20px 0 !important; }
.btn-area .btn-submit, .btn-area .reset { display: inline-block;  height:46px; border:0; font-size:16px; line-height:46px; transition:all 0.3s linear; 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:130px; 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; }
   


 .picList {
            float: left;
            text-align: center;
        }

        .title_more a {
            color: #FFF;
        }

        .error {
            padding-left: 5px;
            color: #f60;
        }
        .text-danger {
        background-color: orangered;
        float: left;
    }

    .field-validation-error {
        color: #ffd800;
        padding: 0 10px 2px 10px;
    }

        img {
            background: none;
        }

        .clear {
            clear: both;
            height: 0px;
            overflow: hidden;
        }

        .preview {
            width: 420px;
            height: 500px;
            margin: 20px;
            position: relative;
            float: left;
        }
        /* smallImg */
        .smallImg {
            position: relative;
            height: 52px;
            padding: 10px 0;
            width: 420px;
            overflow: hidden;
        }

        .scrollbutton {
            width: 14px;
            height: 50px;
            overflow: hidden;
            position: relative;
            float: left;
            cursor: pointer;
            top: 5px;
        }

            .scrollbutton.smallImgUp, .scrollbutton.smallImgUp.disabled {
                background: url(../images/d_08.png) no-repeat;
            }

            .scrollbutton.smallImgDown, .scrollbutton.smallImgDown.disabled {
                background: url(../images/d_09.png) no-repeat;
            }

        #imageMenu {
            height: 60px;
            width: 392px;
            overflow: hidden;
            margin-left: 0;
            float: left;
        }

            #imageMenu li {
                height: 60px;
                width: 60px;
                overflow: hidden;
                float: left;
                text-align: center;
                margin: 0 0 0 15px;
            }

                #imageMenu li img {
                    width: 54px;
                    height: 54px;
                    border: 3px solid #fff;
                    cursor: pointer;
                }

                #imageMenu li#onlickImg img, #imageMenu li:hover img {
                    border: 3px solid #f60;
                }
        /* bigImg */
        .bigImg {
            position: relative;
            float: left;
            width: 418px;
            height: 418px;
            overflow: hidden;
            border: 1px solid #e2e2e2;
            text-align: center;
        }

            .bigImg #midimg {
                max-width: 420px;
                max-height: 420px;
            }

            .bigImg #winSelector {
                width: 180px;
                height: 180px;
                background: url(../images/jszoom_bg.png);
            }

        #winSelector {
            position: absolute;
            cursor: crosshair;
        }
        /* bigView */
        #bigView {
            position: absolute;
            border: 1px solid #959595;
            overflow: hidden;
            z-index: 999;
        }

            #bigView img {
                position: absolute;
            }

        .IMGVIEW .display_title {
            text-align: left;
            padding: 20px 10px 0 460px;
        }

            .IMGVIEW .display_title .ms {
                line-height: 28px;
                color: #555;
                margin: 15px 0;
            }

            .IMGVIEW .display_title h1 {
                font-size: 18px;
                padding: 0 0 10px;
                text-align: left;
                border-bottom: 1px solid #e2e2e2;
				font-weight:600;
            }

        .IMGVIEW .display_content {
            clear: both;
        }

        .IMGVIEW .display_title .btn {
            text-align: center;
            line-height: 45px;
            margin: 1.5em 0;
        }

            .IMGVIEW .display_title .btn a {
                width: 160px;
                height: 65px;
                background: url(../images/btn_img.jpg) no-repeat;
                border: 0;
                color: #fff;
                font-size: 20px;
                display: block;
                text-shadow: -2px -2px 1px rgba(0, 0, 0, 0.2);
float:left;
            }

        .IMGVIEW .display_title .tel strong {
            font-size: 20px;
            color: #f00;
        }

        .pro_title {
            border-bottom: 2px solid #7e7e7e;
            margin: 0 0 15px;
        }

            .pro_title strong {
                background: url(../images/pro_title_bg.jpg) repeat-x;
                line-height: 40px;
                display: inline-block;
                *display: inline;
                zoom: 1;
                padding: 0 20px;
                border-radius: 3px 3px 0 0;
                color: #fff;
                text-shadow: -1px -1px 1px rgba(0, 0, 0, 0.2);
            }

        .DATA_INPUT .content {
            padding: 2em 12%;
        }

        .DATA_INPUT .data {
            padding: 7px 0;
        }

        .DATA_INPUT .title_name {
            width: 155px;
            float: left;
            text-align: right;
            padding: 4px 0 0;
        }

        .DATA_INPUT .input_option {
            padding: 0 16%;
        }

        .btn-area .btn-submit {
            border: 0;
            background: #444;
            cursor: pointer;
            margin: 0 10px 0 0;
        }

        .btn-area .reset {
            border: 0;
            background: #666;
            cursor: pointer;
        }

        .DATA_INPUT .btn-area {
            padding: 0 16%;
        }

        #rightObj .btn-area {
            padding-bottom: 0;
        }


















