/***********全局重置CSS*****************/
body,h1,h2,h3,h4,h5,h6,ul,ol,dl,dd,input,button{margin:0; }
body{font-size:14px;}
p{ margin:0;}
ul,ol,li{padding-left:0;list-style-type:none;}
img{border:0;}/***消除img默认边框*****/
a{text-decoration:none;}/* 链接无下划线 */
a:hover{cursor:pointer;text-decoration:underline;} /*鼠标在链接上出下划线,为手势形态 */
table {border-collapse:collapse;}/*细线表格*/
em{font-style:normal;}
html{ overflow-y:scroll;}/***默认让所有浏览器出现右边滚动条****/
.clear{font-size:0;line-height:0;height:0;clear:both;overflow:hidden;display:block;}
:focus{ outline: 0;}
/***默认清除浮动****/
body {font-family:"微软雅黑","sans-serif","Arial";background:#fff;}
/****************全局头尾*****************/
.footerBg2{ background:#bd1a2d; }
.footer{color:#fff; max-width:1200px; overflow:hidden; padding:2em 0; margin:0 auto;}
.footerLeft{ width:42%; display:table;}
.footerLeft .textLeft{}
.footerLeft .textLeft h1{ font-size:30px; margin:0 0 0.2em 0; max-width:400px; font-weight:normal;}
.footerBg{ background:#7c0917;}
.footerLeft .textLeft span{ display:block; width:30%; height:3px; background:#fff; margin:0.5em auto;}
.footerLeft .textLeft p{ line-height:1.8; margin:0 0 0.5em 0;}
.footerRight ul{ min-width:40%; float:right;line-height:2.5; border-left:1px solid #fff; padding:0 0 0 2em; margin:1em 0 0 0;}
.footerRight ul li a{ color:#fff;}
.footerRight{ width:48%; padding:1em 0 0 0;}
.footerRight span{ float:left; text-align:center; width:29%; color:#fff; line-height:2;}
.footerRight span.jc{ width:10%;}
.footerRight span img{ max-width:90%; display:block; margin:0 auto;}
.footerBg .bottomBQ{ line-height:1.75; padding:1em; text-align:center; color:#fff; }
.footerBg .bottomBQ span{ padding:0 1em;}
.footerBg .bottomBQ span.hui{ background:url(futian20200810_214.png) left center no-repeat; padding:0 1em 0 2em; background-size:auto 1.5em; display:inline-block;}


.AllYdCon{display:none;}
.AllPcCon{ }
.AllLeftCon{ float:left;}
.AllRightCon{ float:right;}
/****中间头部样式***/
.top_bg{ width:100%; }
.top_bg_con{ max-width:1200px; margin:0 auto; position:relative; padding:1.5em 0; overflow:hidden; display:table; width:100%; }
.top_bg_con .logo{ width:55%; display:table-cell; vertical-align:middle;}
.top_bg_con .logo img{ width:70%;max-width:544px; }
.top_bg_con .search{ width:40%;margin:0 auto;display:table-cell; vertical-align:middle;}
.top_bg_con .search span{ float:right; width:10%; }
.top_bg_con .search span a{background:#bd1a2d; font-size:1.2em; width:1.5em; display:block; padding:0.5em; border-radius:100%; margin:0 auto;}
.top_bg_con .search span a img{ width:100%;}
.top_bg_con .search label{ float:right; width:75%; line-height:2.5; border-radius:0.8em; display:inline-block; margin:0 2% 0 0; overflow:hidden; border:2px solid #bd1a2d; overflow:hidden;}
.top_bg_con .search label a{ background:url(ftyw20201214_03.png) center center no-repeat; width:15%;  float:right; font-size:1.15em;}
.top_bg_con .search label a:hover{ text-decoration:none;}
.top_bg_con .search label input{ width:56%; border:none; background:none; float:left; color:#989898; height:2.3em;font-size:1.15em; text-indent:1em;}
.top_bg_con .search label .btn{ border:none; background:#bd1a2d url(ftyw20201214_06.png) center center no-repeat;  float:right; width:24%; height:2.5em; background-size: auto 60%;font-size:1.15em;}


.menuBg{ background:#bd1a2d;}
.menu{ max-width:1200px; overflow:hidden; margin:0 auto; text-transform:uppercase; font-weight:bold;font-size:20px; line-height:1;}
.menu .swiper-slide{ width:auto; padding:0.3em 0.8em 0 0.8em;}
.menu .swiper-wrapper a{ color:#fff; display:inline-block; opacity:0.7; line-height:3.4;border-bottom:0.3em solid #bd1a2d;}

.device{ height:36em;}
.device .swiper-container{width: 100%;height: 100%;}
.device .swiper-slide {background-position: top center;}
.device .swiper-pagination-bullet{ width:0.7em; height:0.7em; background:none; opacity:10; border:2px solid #fff; }
.device .swiper-pagination{bottom:1.5em;}
.device .swiper-pagination-bullet-active{ background:#fff;}

.conter{ max-width:1200px; margin:3em  auto; overflow:hidden;}
.conter .tit{font-size:30px; color:#fff;  text-align:center; font-weight:bold; text-transform:uppercase; margin:0 0 1em 0; line-height:2.2; background:url(ftyw20201214_62.png) center center no-repeat; background-size:auto 100%;}
.conter .LeftNewsCont{ width:63%; }
.conter .touTit{ font-size:12px; display:table; width:100%; line-height:1; margin:0 0 2em 0;}
.conter .touTit span{ font-size:30px; font-weight:bold; display:table-cell; vertical-align:bottom; width:80%; color:#bd1a2d;     text-transform: uppercase;}
.conter .touTit a{display:table-cell; vertical-align:bottom;  color:#000; width:20%; text-align:right; font-size:1.15em;}
.conter .tiqiCont{ background:#eee; line-height:1.8; padding:1em; margin:0 0 2em 0; }
.conter .newList{ overflow:hidden; color:#9ca9af; margin:0 0 1.5em 0; font-size:16px;}
.conter .newList h1{ float:left; width:20%; margin:0 2% 0 0;}
.conter .newList h1 img{ width:100%;}
.conter .newList h3{ font-size:1.56em; line-height:1.3;  font-weight:normal; margin:0 0 0.5em 0;}
.conter .newList h3 span{ color:#bd1a2d; }
.conter .newList h3 a{color:#161616;}
.conter .newList h6{ font-size:1em; color:#a3a3a3; font-weight:normal;}

.conter .FeaturesRight{ width:34%; }
.conter .FeaturesRight .picCont img{ width:100%;}
.conter .FeaturesRight .text{color:#9ca9af;}
.conter .FeaturesRight .text h3{ color:#161616; font-size:20px; font-weight:normal; margin:0.7em 0;}

.WhatCont ul{ width:102%; overflow:hidden;}
.WhatCont ul li{ float:left; width:23%; margin:0 2% 2% 0;}
.WhatCont ul li img{ width:100%; border-radius:10px;}
.WhatCont ul li p{ font-size:25px; line-height:1.1; margin:0.5em 0; }
.WhatCont ul li p a{color:#010101;}
.conterBg{ background:#eee; padding:1em 0;}
.conterBg2{ background:#f5f5f5; padding:1em 0;}
.AboutDP{ max-width:1200px;}
.AboutDP .tit{position:relative;}
.AboutDP .tit a{ position:absolute; right:0px; top:0px;font-family:Arial, Helvetica, sans-serif; color:#000; font-size:14px; font-weight:normal; }
.AboutDP .SPleft{ width:62%; }
.AboutDP .SPleft img{ width:100%;}
.AboutDP .Picright{ width:33%;font-family:Arial, Helvetica, sans-serif; color:#9ca9af; }
.AboutDP .Picright .swiper-slide img{ width:100%;}
.AboutDP .Picright .swiper-slide p{ position:absolute; left:0px; bottom:0; width:100%; font-size:16px; line-height:2; background:rgba(0,0,0,.5); color:#fff;  text-indent:1em;}
.AboutDP .Picright .swiper-button-next:after,.AboutDP .Picright .swiper-button-prev:after{ display:none;}
.AboutDP .Picright .swiper-button-next,.AboutDP .Picright .swiper-button-prev{ height:2.2em; width:1.2em; background:url(dpyww20200622_70.png) center center no-repeat; background-size:auto 100%;}
.AboutDP .Picright .swiper-button-next{ background-image:url(dpyww20200622_73.png);}
.AboutDP .Picright h3{ font-size:25px; font-weight:normal; line-height:1.3;  margin:0.5em 0;}
.AboutDP .Picright h3 span{ color:#bd1a2d;}
.AboutDP .Picright h3 a{ color:#161616;}

.ExploreText{ display:flex; font-size:25px;   font-weight:bold; justify-content: space-around; align-items: center; text-align:center;white-space:normal;
word-break:break-all;word-wrap: break-word;}
.ExploreText a{padding:0 1em; display:block; color:#fff;}
.ExploreText:hover{ transform:scale(1.05); transition:all .5s;}
.ExploreText a:hover,.ExploreText:hover a{ text-decoration:none; transition: all .5s;transform: rotateY(360deg);}

.ExploreLeftC{ width:39%; }
.ExploreLeftC .topCont{ background:url(ftyw20201214_73.jpg) no-repeat; background-size:cover; height:7.92em;}
.ExploreLeftC ul{ width:101%; overflow:hidden;}
.ExploreLeftC li{ background:#ffab89;float:left; width:33.3%; height:10.72em; }
.ExploreLeftC li:nth-child(2){ background:#df807a;}
.ExploreLeftC li:nth-child(3){ background:#fbab4a;}
.ExploreContC{ width:18%;}
.ExploreContC .ExploreText{ background:#8dd0be; height:18.64em;}
.ExploreRightC{ width:43%; }
.ExploreRightC .rightCont{ width:35%; background:#efb935; height:10.32em; float:right;}
.ExploreRightC .leftCont{ width:65%; height:5.16em; background:#e9d74f; float:left;}
.ExploreRightC .leftCont2{ background:#fbab4a;}
.ExploreRightC .bottomCont{ background:#47c1a8; height:8.32em; clear:both;}
.ExploreBottomC{ clear:both;}
.ExploreBottomC .ExploreText{ background:#626a75; height:4.56em;}
.BottomMap img{ width:100%;}


.MiaoDianLeft{ position:fixed; left:20px; top:300px; z-index:99;  font-size:1.15em;}
.MiaoDianLeft ul li{ margin:0 0 10px 0; position:relative; padding:0 0 0 10em;}
.MiaoDianLeft ul li a{ display:block; padding:0.5em; opacity:0.5; background:#bd1a2d; border-radius:100%; position:relative; z-index:2;}
.MiaoDianLeft ul li:hover a{ opacity:10;}

.MiaoDianLeft ul li span{ background:#de8c96;line-height:2.4; top:50%; margin-top:-1.2em; right:2em; padding:0 2.5em 0 1em; color:#fff; text-align:center; position:absolute; border-radius:10px; display:none; z-index:1;}
.MiaoDianLeft ul li:hover span{ display:block;}

.Toptit{ font-size:16px;  color:#fff; max-width:1200px; margin:2em auto;}
.Toptit a{color:#fff; padding:0 0.5em; font-style:italic;}
.ToptitAdp{ color:#989898;}
.ToptitAdp a{color:#989898;}

.BottomPic ul{ overflow:hidden; }
.BottomPic ul li{ float:left; width:29.3%; margin:1% 2%; position:relative; padding:0 0 2% 0; overflow:hidden;}
.BottomPic ul li .text{ position:absolute; left:0px; top:0; width:100%; height:100%; display:flex; text-align:center;flex-direction:column;align-items:center;justify-content: center; z-index:9; }
.BottomPic ul li .text h3{ color:#fff;font-style:italic; font-size:2.15em; line-height:1.3;}
.BottomPic ul li .text h6{ font-size:1em; display:none; margin:2em 0 0 0;  }
.BottomPic ul li .text h6 a{ display:inline-block; color:#bd1a2d; line-height:2.5; background:#fff; border-radius:0.8em; padding:0 2.5em; }
.BottomPic ul li .pic{ position:relative;}
.BottomPic ul li .pic img{ width:100%;}
.BottomPic ul li:before{content:''; width:100%; height:100%; background:#bd1a2d; opacity:0.6; position:absolute; left:0px; top:0; z-index:8; display:none;}
.BottomPic ul li .bg{ position:absolute; left:0px; top:0; z-index:8; width:100%;}
.BottomPic ul li .bg img{ width:100%;}
.BottomPic ul li:hover .text h6{ display:block; }
.BottomPic ul li:hover:before{display:block;}
.BottomPic ul li:hover .bg{ transform:scale(1.02);transition:all .5s;}
/*-Explore-*/
.conter .bottomList{overflow:hidden; max-width:1200px; margin:0 auto; position:relative;}
.conter .bottomList .picLeft{ width:50%;}
.conter .bottomList .picLeft img{ width:100%;}
.conter .bottomList .text{ width:42%; right:4%; top:50%; height:10em; margin-top:-5em; color:#000; position:absolute;}
.conter .bottomList .text h3{ font-size:2.1em; text-transform:uppercase; line-height:1.5; height:1.5em; overflow:hidden; margin:0 0 0.5em 0;}
.conter .bottomList .text h3 a{ color:#bd1a2d;}
.conter .bottomList .text h3 a:hover{ text-decoration:none;}
.conter .bottomList .text p{ line-height:2; height:4em; overflow:hidden; font-size:1.15em;}
.conter .bottomList .text h6{ display:inline-block; width:30%; border-bottom:3px solid #c53817; margin:0.5em 0;}
.conter .bottomList .text h5{ margin:1em 0 0 0;}
.conter .bottomList .text h5 a{ font-size:12px; font-style:italic; color:#989898; }
.conter .bottomListEr .text{ left:4%;}

/*--关于福田--*/
.AboutVideo img{ width:100%;}
.ProfileCont{ width:31%; margin:0 0.9% 2em 1%; border-bottom:10px solid #bd1a2d; padding:0 0 0.5em 0;}
.ProfileCont h1 img{ width:100%;}
.ProfileCont h3{ font-size:2.15em; line-height:1.2; margin:0.5em 1%;}
.ProfileCont p{  height:7.2em;  line-height:1.2; overflow:hidden;  font-size:1.15em; color:#000; margin:0 1%; }
.ProfileCont h6{  font-size:1em; line-height:2; font-weight:normal; margin:0 1%;text-transform:Uppercase;}
.ProfileCont h6 a{ color:#010101;}

.picCont{ max-width:1200px; margin:0 auto;}
#d_tab29 ul,#d_tab29 li{margin:0;padding:0;list-style:none}
#d_tab29 img{border:0;vertical-align:top}
#d_tab29{position:relative; height:480px;  width:100%; margin:0 auto;  position:relative;}
#d_tab29 .d_img{position:relative;width:100%;height:100%} 
#d_tab29 .d_img li{position:absolute;display:none;z-index:0; height:auto;}
#d_tab29 .d_img li a{ display:block; position:relative; overflow:hidden;}
#d_tab29 .d_img li a img{width:100%;}
#d_tab29 .d_img li	p{ position:absolute; background:#e86d00; color:#fff; text-align:center; font-size:24px; line-height:2; transform:rotate(-45deg); padding:0 3em; top:1em; left:-3em;}
 
#d_tab29 .d_img li.d_pos1{display:block;width:30%;left:0;top:30%;z-index:0; }
#d_tab29 .d_img li.d_pos2{display:block;width:40%;left:5%;top:24%;z-index:1;}
#d_tab29 .d_img li.d_pos3{display:block;width:75%;left:12.5%;top:0;z-index:2;}
#d_tab29 .d_img li.d_pos4{display:block;width:40%;left:55%;top:24%;z-index:1;}
#d_tab29 .d_img li.d_pos5{display:block;width:30%;left:70%;top:30%;z-index:0;}
#d_tab29 .d_img li.hover{ height:100%;}
#d_tab29 .d_img li.hover .p_bg{ display:none;}
#d_tab29 .d_img li.hover p{background-size:100% 100%;}
#d_tab29 .d_menu{position:absolute;bottom:-20px;width:100%;text-align:center; display:none;}
#d_tab29 .d_menu li{display:inline-block;zoom:1;*display:inline;width:12px;height:12px;cursor:pointer;margin-right:3px; background:#999;}
#d_tab29 .d_menu li.d_select{ background:#093;}
#d_tab29 .d_prev{position:absolute; left:0px;top:50%; margin-top:-2em;z-index:10;cursor:pointer; background:url(zjdp20200927_32.png) no-repeat center center;  height:4em; width:4em; text-align:center; background-size:auto 100%; }
#d_tab29 .d_next{position:absolute;right:0px;top:50%; margin-top:-2em; z-index:10;cursor:pointer;  background:url(zjdp20200927_36.png) center center no-repeat;  height:4em; width:4em;background-size:auto 100%;}

/*--business--*/
.conterBg .tiqiCont{ background:#fff;}
.conter .continueLeft{ width:40%; padding:2%; background:#fff; border-radius:10px; }
.conter .continueLeftBg{height:25em; display:flex; background:url(business20201218_03.jpg) no-repeat; background-size:cover;flex-direction:column; justify-content:center;align-items:center; border-radius:10px;}
.conter .continueLeftBg:hover{ transform:scale(1.05); transition:all .5s;}
.conter .continueLeft p{ color:#fff; font-size:1.7em; line-height:1.3; font-weight:bold; text-align:center;}
.conter .continueLeft h6{ font-size:1.15em; font-weight:normal; text-align:center; margin:3em 0 0 0;}
.conter .continueLeft h6 a{ color:#bd1a2d; display:inline-block; line-height:2.5; padding:0 2em; background:#fff; border-radius:10px;}
.conter .LeftNewsContBus{ background:#fff; width:50%; padding:2%;border-radius:10px; height:25em;}
.conter .BottomBus{ width:102%; overflow:hidden; clear:both; padding:2em 0 0 0;}
.conter .BottomBusLeft{ width:31.3%; margin:0 2% 2% 0; background:url(business20201218_07.jpg) no-repeat; background-size:cover; border-radius:10px; overflow:hidden; padding:1px 0; height:35em; position:relative;}
.conter .BottomBusLeft:nth-child(2){ background-image:url(business20201218_09.jpg);}
.conter .BottomBusLeft:nth-child(3){ background-image:url(business20201218_11.jpg);}
.conter .BottomBusLeft h1{ text-align:center; background-image:linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,1)); line-height:1.3; display:flex;align-items:flex-end;justify-content:center; height:2.6em; padding:1em 0 0.8em 0; color:#fff; position:absolute; left:0px; bottom:0; width:100%;}
.conter .BottomBusLeft h1 a{ color:#fff;}
.conter .BottomBusLeft:hover h1{ display:none; transition:all .5s;}
.conter .BottomBusLeft .text{ position:absolute; left:0px; top:100%; width:100%; height:100%; background:rgba(64,151,249,.8); color:#fff;}
.conter .BottomBusLeft .text h2{ font-size:2.1em; text-align:center; padding:2em 0;}
.conter .BottomBusLeft .text p{ margin:0 2em 1em 2em; font-size:1.25em; position:relative; padding:0 0 0 1em;}
.conter .BottomBusLeft .text p a{ color:#fff;}
.conter .BottomBusLeft .text p:before{content:'•'; position:absolute; left:0px; top:0;}
.conter .BottomBusLeft:hover .text{ top:0; transition:all .5s;}

/*--列表页--*/
.conterLD{ max-width:1200px;font-family:Arial, Helvetica, sans-serif;}
.conter .neiye_menu{ float:left; width:17%; font-size:25px; }
.conter .neiye_menu ul li{ line-height:2; margin:0 0 1em 0;}
.conter .neiye_menu ul li a{ color:#bd1a2d; border:1px solid #bd1a2d; border-radius:10px; display:block; text-align:center; }
.conter .neiye_menu ul li a:hover,.conter .neiye_menu ul li.hover a{ background:#bd1a2d; border-color:#c53817; color:#fff; text-decoration:none;}

.conterLD .LeftNewsCont{ width:79%;}
.conterLD .LeftNewsCont p{ color:#474747; height:6em; overflow:hidden; line-height:1.2;}
.conterLD .newList{ border-bottom:1px solid #c9c9c9; padding:0 0 1.5em 0;}

/*--文章页--*/

.conter .neiye_cont{ margin:0 0 2em 0;font-size:18px; }
.conter .neiye_cont_tit{ font-size:34px; line-height:1.5; color:#c53817; font-weight:bold; text-align:center; }
.conter .neiye_cont_tit2{font-size:16px; font-weight:normal; text-align:center; color:#acacac; padding:2em 0; border-bottom:1px solid #bbbbbb; margin:0 0 2em 0;}
.conter .neiye_cont_tit2 span{ margin:0 1em;}
.conter .neiye_cont .piccont{ margin:0 0 2em 0;}
.conter .neiye_cont  p{ margin:0 0 1em 0;}
.conter .neiye_cont img{ max-width:100%; display:block; margin:0 auto;}


.page{ width:100%; font-size:1.25em; line-height:1.8; color:#bd1a2d; text-align:center; clear:both; padding:2em 0;}
.page a{  padding:0 1em; display:inline-block; margin:0 5px; color:#000; background:none; border-radius:0px; border:1px solid #eaeaea;}
.page a:hover{text-decoration:none; background:#bd1a2d; color:#fff;}
.more{ display:none;}
.more a{ display:block; text-align:center;  font-size:1.4rem; background:#eee;  color:#000; line-height:2; height:2em; margin:0.5em 0 ; border-radius:5px;}


.top_bg_con{ display:flex;    overflow: initial;    justify-content: space-between;
    align-items: center;}
.top_bg_con .search{ display:flex;align-items: center; justify-content: flex-end; margin:0;}
.top_bg_con .yy_cont{ float:right; margin:0 0 0 1em; position:relative;}
.top_bg_con .yy_cont .title{ display:flex;  align-items:center; position:relative;  color:#333;}
.top_bg_con .yy_cont .title em{ background:#fff;}
.top_bg_con .yy_cont .title span{ margin:0 0.25em 0 0; transition:all .5s; width:auto;}
.top_bg_con .yy_cont .title span img{ height:2em;}
.top_bg_con .yy_cont ul{ position:absolute; top:100%; left:0;background: #ddd; width:100%; padding:0.25em; box-sizing:border-box; line-height:2; border-radius:0.5em; text-align:center; z-index:999; display:none;}
.top_bg_con .yy_cont:hover ul{ display:block;}
.top_bg_con .yy_cont ul li a{ color:#333;}

.gjhBanner{ background:url(ftgjj20230518_02.jpg) top center no-repeat; height:38.75em; background-size:auto 100%;}

.gjh_tit{ display:flex; border-bottom:2px solid #d9949f;font-family: Arial, Helvetica, sans-serif; align-items: center; justify-content: space-between; margin:0 0 2em 0;}
.gjh_tit a{color:#ad1931; display:block; font-size:1.125em;}
.gjh_tit span{ font-size:2.2em; color:#fff; background:#ad1931; font-weight:bold; padding:0 1em; line-height:1.5; position:relative; display:block;}
.gjh_tit span:after{ content:""; position:absolute; background:url(ftgjj20230518_20.png) left center no-repeat; background-size:auto 100%; width:2em; height:101%; right:-1.99em; top:-1%;}


.gjjq_top{ display:flex; justify-content: space-between;}
.gjjq_top .video_cont{ width:58%; position:relative;}
.gjjq_top .video_cont img{ width:100%;}
/* .gjjq_top .video_cont p{ background:rgba(0,0,0,.4); color:#fff; padding:0 1.5em; font-size:1.45em; font-weight:bold; line-height:3; width:100%; box-sizing:border-box; position:absolute; left:0; bottom:0;} */
.gjjq_top .gjjq_text{ width:40%; color:#333; padding:1em 0 0 0;}
.gjjq_top .gjjq_text p{ line-height:2; font-size:1.25em;}
.gjjq_top .index_pic_cont{ width:40%; margin:0;}
.gjjq_top .index_pic_cont .pic img{ width:100%;}
.gjjq_top .index_pic_cont p{ font-size:1.15em; color:#333; line-height:1.5; margin:1em 0 0 0;}
.gjjq_top .index_pic_cont .swiper-pagination{ bottom:0;}
.gjjq_top .index_pic_cont .swiper-pagination span{ background:#ffe5e9; width:20%; height:0.7em; border-radius:0; opacity:10;}
.gjjq_top .index_pic_cont .swiper-pagination span.swiper-pagination-bullet-active{ background:#ad1931;}

.ohBay_cont ul{ display:flex; gap:2% 0;    justify-content: space-between;}
.ohBay_cont ul li{ background:#ffebee; width:32%;}
.ohBay_cont ul li .pic img{ width:100%;}
.ohBay_cont ul li .text{ padding:1em 0.5em; font-size:1.15em; color:#333;}