/*每个页面公共css */
/* reset */
body {
  -webkit-tap-highlight-color: transparent;
}

body,
input,
textarea,
select {
  font-size: 14px;
  font-family: Microsoft YaHei, SimSun, arial;
  word-break: break-word;
}

body,
h1,
h2,
h3,
p,
ul,
ol,
dl,
dd,
form {
  margin: 0;
}

em,
i {
  font-style: normal;
}

ul,
ol {
  list-style-type: none;
  padding-left: 0;
}

img {
  border: 0;
}

a {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}

a:hover {
  color: #000;
  text-decoration: none;
}

html {
  width: 100%;
  min-height: 100%;
}

body {
  background-repeat: no-repeat;
  background-position: 50% 0;
}

/*鍘绘帀閫変腑杈规*/
input,
button,
a {
  outline: 0 none !important;
}


.hidden {
  display: none;
}


.img img {
  width: 100%;
  height: 100%;
}

.con {
  width: 100%;
  max-width: 1920px;
  margin: 0 auto;
  overflow: hidden;
}
:root{
	--width:1350px;
}
*{
	box-sizing:border-box;
}
.con{width:1400px;margin:0 auto;}
.ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}

/*----------- top header --------------
---------------------------------------------------------------------------------------*/
.header{width:100%;padding:20px;display:flex;justify-content:space-between;}
.header-login{flex:1;}
.header-right{width:560px;display:flex;justify-content:space-between;align-items:center;}
.header-right-1{width:300px;display:flex;justify-content:space-between;margin-right:20px;}
.header-right-1-img{width:160px;}
.header-right-1-img .app{color:#226aa5;font-size:18px;font-weight:550;cursor:pointer;padding:10px 0;text-align:right;position:relative;}
.header-right-1-img .app .ewmapp{position:absolute;width:110px;height:110px;top:40px;right:10px;display:none;}
.header-right-1-img .app:hover img{display:inline;}
.header-right-1-img .app img.jt{margin-left:1px;transform:translate3d(0,0,0) scale(1,1) skew(0deg);transition:transform 0.3s ease-in-out;}
.header-right-1-img .app:hover img.jt{margin-left:1px;transform:translate3d(0,0,0) scale(1,1) rotate(180deg);transition:transform 0.3s ease-in-out;}
.header-right-2-img{width:128px;}
.header-right-2-img .app{color:#226aa5;font-size:18px;font-weight:550;cursor:pointer;padding:5px 0;text-align:right;position:relative;}
.header-right-2-img .app .ewmapp{position:absolute;width:110px;height:110px;top:40px;right:10px;display:none;}
.header-right-2-img .app img.jt{margin-left:1px;transform:translate3d(0,0,0) scale(1,1) skew(0deg);transition:transform 0.3s ease-in-out;}
.header-right-2-img .app:hover img.jt{margin-left:1px;transform:translate3d(0,0,0) scale(1,1) rotate(180deg);transition:transform 0.3s ease-in-out;}
.header-right-2-img .app:hover img{display:inline;}
.header-right-2{width:220px;height:37px;border:1px solid #c5c5c5;margin-top:0px;padding:0 5px;box-shadow: 0px 1px 5px 1px #ccc;}
.header-right-2 input{height:100%;border:none;outline:none;width:180px;font-size:16px;color:#999999;}
.header-right-2 input::placeholder{color:#999;}
.header-right-2 img{width:24px;height:24px;display: inline;position: relative;top:5px;cursor:pointer;}
.header-nav{width:100%;height:45px;display:flex;background:#226aa5;align-items:center;justify-content:center;}
.header-nav a{font-size:18px;color:#fff;line-height:18px;padding:0 22px;border-right:1px solid #fff;display:block;height:18px;letter-spacing:2px;}
.header-nav a:last-child{border:none;}
.header-2-nav{width:100%;height:55px;display:flex;align-items:center;justify-content:center;}
.header-2-nav a{font-size:18px;color:#000;line-height:18px;padding:0 22px;border-right:1px solid #000;display:block;height:18px;letter-spacing:2px;}
.header-2-nav a:last-child{border:none;}
.header-title{width:100%;height:48px;background:#e8f0f7;margin-top:20px;}
.header-title img{padding:0 20px;background:#fff;}
.widthdefalut{width:1400px;margin:0 auto;}

.jj-box{width:100%;display:flex;justify-content:space-between;margin-top:40px;}
.jjSwiper{width:762px;height:428px;position:relative;overflow:hidden;background:#f00;}
.jjSwiper .swiper-slide {text-align: center;font-size: 18px;background: #fff;display: flex;justify-content: center;align-items: center;}
.jjSwiper .swiper-slide img {display: block;width:762px;height:428px;object-fit: cover;}
.jjSwiper .title{width:100%;height:50px;line-height:50px;background:rgba(18, 50, 86, 0.5);position:absolute;bottom:0;left:0;z-index:100;font-size:18px;text-align:left;color:#fff;padding:0 50px 0 10px;font-weight:400;}
.jjSwiper .swiper-pagination{text-align:right;}
.jjSwiper .swiper-pagination-bullet{opacity:1;background:#fff;}
.jjSwiper .swiper-pagination-bullet-active{background:#2654a4;}
.jj-list{flex:1;overflow:hidden;margin-left:72px;}
.jj-list .item{width:100%;overflow:hidden;border-bottom:1px solid #c3c3c3;}
.jj-list .item:first-child{border-bottom:1px solid #fff;}
.jj-list .item:hover{border-bottom:1px solid #9d9d9d;}
.jj-list .item:first-child:hover{border-bottom:1px solid #fff;}
.jj-list .item:nth-child(7){border-bottom:1px solid #fff;}
.jj-list .item a{color:#333;font-size:18px;display:block;height:57px;line-height:36px;border-bottom:1px solid #9d9d9d;padding:15px 0;background:url(../images/t10.png) no-repeat left center;padding-left:20px;}
.jj-list .item:first-child a{color:#333;font-size:24px;font-weight:bold;background:none;padding-left:0px;text-decoration: none;}
.jj-list .item:first-child a:hover{color:#226aa5;font-size:24px;font-weight:bold;background:none;padding-left:0px;text-decoration: underline;}
.jj-list .item a:hover{color:#226aa5;font-size:18px;border:none;text-decoration: underline;padding-left:20px;}
.jj-list .item a:last-child{border:none;}
.jj-list .item .docket{font-size:16px;color:#999;line-height:24px;padding:10px 0;}
.jj-list .more{float:right;color:#999;font-size:16px;}

.ad-1{display:block;width:1400px;overflow:hidden;margin:44px auto 0;height:82px;}

.kj-box{width:100%;display:flex;margin:42px auto 0;justify-content:space-between;}
.kj-box-1{width:762px;overflow:hidden;}
.kjcy-box{width:100%;position:relative;}
.kjcy-title{height:52px;width:100%;border-bottom:1px solid #226aa5;position:relative;display:flex;}
.kjcy-title a{width:200px;height:52px;font-size:26px;font-weight:bold;color:#226aa5;text-align:center;line-height:52px;}
.kjcy-title a.act{color:#fff;background:#226aa5;}
.kjcy-box .more{color:#999;font-size:16px;position:absolute;right:0;top:20px;}
.kjcy-box .item{width:100%;display:flex;margin-top:32px;border-bottom:1px solid #c3c3c3;padding-bottom:32px;}
.kjcy-box .item:last-child{border:none;}
.kjcy-box .item .img{width:225px;height:126px;display:block;}
.kjcy-box .item .item-right {flex:1;overflow:hidden;margin-left:25px;}
.kjcy-box .item .item-right .kj-title{font-size:18px;color:#333;font-weight:bold;line-height:24px;height:50px;overflow:hidden;display:block;}
.kjcy-box .item .item-right .docket,.kjcy-box .item .item-right .docket a{font-size:16px;color:#999;padding:5px 0;height:60px;line-height:25px;overflow:hidden;}
.kjcy-box .item .item-right .info{font-size:12px;color:#999;}
.kjcy-box .item .item-right .info span{margin-right:20px;}

.kj-box-2{width:564px;overflow:hidden;}
.ad-2{width:564px;height:120px;margin-bottom:42px;}
.ad-3{width:564px;height:318px;margin-bottom:10px;}

.jpsp-box{width:100%;margin-top:54px;}
.jpsp-box .title{margin:0px 0 20px 0;}
.jpsp-box .title a{font-size:26px;color:#333;font-weight:bold;padding:0px 0 0px 55px;background:url(../images/t18.png) no-repeat left center;display:block;height:40px;line-height:40px;}
.jpsp-video{width:564px;height:318px;position:relative;}
.jpsp-video img{width:100%;height:100%;}
.jpsp-video p{position:absolute;bottom:0;height:35px;background:rgba(0,0,0,0.5);font-size:18px;text-align:center;line-height:35px;width:100%;color:#fff;}

.hzlx-box{width:100%;margin-top:65px;}
.hzlx-box .title{font-size:26px;color:#333;font-weight:bold;padding:0px 0 0px 55px;background:url(../images/t17.png) no-repeat left center;display:block;height:48px;line-height:48px;border-bottom:1px solid #c3c3c3;}
.hzlx-box .item{width:100%;border-bottom:1px solid #c3c3c3;padding:0 10px;margin-top:44px;padding-bottom:10px;}
.hzlx-box .item span{font-size:18px;color:#999;background:url(../images/t10.png) no-repeat left center;padding-left:20px;display:block;height:35px;line-height:35px;}
.hzlx-box .item:last-child{border:none;margin-top:24px;}

.gzwm-box{width:100%;margin-top:50px;}
.gzwm-box .title{font-size:26px;color:#333;font-weight:bold;padding:0px 0 0px 55px;background:url(../images/t19.png) no-repeat left center;display:block;height:48px;line-height:48px;border-bottom:1px solid #c3c3c3;}
.gzwm-img{display:flex;width:100%;justify-content:space-around;margin-top:45px;padding:0 44px;}
.gzwm-img img{width:156px;height:224px;}
.page{text-align:center;margin:30px auto;}
.page a, .page em{display: inline-block;border: 1px solid #e7e7e7;padding: 2px 10px;color: #000; margin:0 2px;}
.page em{background:#318ed2;color: #fff;}
.page a:hover{background: #f4f4f4;text-decoration: none; }

/*------  公共头样式 -------------------
----------------------------------------------------------------------------*/
.l{float:left;}
.r{float:right;}
.header-box{width:100%;height:30px;line-height:30px;background:#eeeeee;}
.header-div{font-size:14px;}
.header-div-l{width:30%;color:#666666;}
.header-div-l span{cursor:pointer;}
.header-div-r{width:70%;text-align:right;color:#666666;}
.header-div-r .time, .header-div-r .weather{display: inline;}
.header-div-r .weather{margin-left:10px;}
.logo{height:90px;}
.logo-l{width:450px;height:60px;margin-top:15px;}
.logo-l img{height:auto;margin-top:10px;}
.logo-r{width:280px;height:37px;border:1px solid #c5c5c5;margin-top:40px;padding:0 5px;box-shadow: 0px 1px 5px 1px #ccc;}
.logo-r input{height:100%;border:none;outline:none;width:239px;font-size:16px;color:#999999;}
.logo-r input::placeholder{color:#999;}
.logo-r img{width:24px;height:24px;display: inline;position: relative;top:5px;cursor:pointer;}
.nav-1-box{height:100px;background:#226aa5;}
.nav-1-div-l{width:520px;}
.nav-1-div-l .nav-1-list{height:15px;width:100%;margin-top:20px;}
.nav-1-div-l .nav-1-list span{font-size:18px;font-weight:bold;color:#fff;}
.nav-1-div-l .nav-1-list b{height:15px;width:1px;background:#fff;display:inline-block;position: relative;top:2px;margin:0 21px;}
.nav-1-div-l .nav-1-list a{font-size:18px;font-weight:400;line-height:25px;color:#fff;margin-right:34px;letter-spacing:2px;}
.nav-1-div-l .nav-1-list a:hover{text-decoration:underline;}
.nav-1-div-r{width:335px;height:54px;margin-top:23px;border-left:1px solid #fff;text-align:right;position:relative}
.nav-1-div-r a.ennet{position:absolute;top:0;left:42px;width:167px;height:25px;display:block;z-index:99}
.nav-1-div-r .nav-1-r-fsttapp{width:166px;height:100%;display:inline-block;background:url(https://www.foshannews.net/front_images/foshan_news/web/pc/images/en1.png) no-repeat left 0px;text-align:left;cursor:pointer;position: relative;}
.nav-1-div-r .nav-1-r-fsttapp span{font-size:18px;font-weight:400;color:#fff;line-height:95px;}
.nav-1-div-r .nav-1-r-fsttapp img{height:110px;width:110px;position:absolute;bottom:-115px;left:0;z-index:99;}
.nav-1-div-r .nav-1-r-fstapp{width:125px;height:100%;display:inline-block;background:url(https://www.foshannews.net/front_images/foshan_news/web/pc/images/en2.png) no-repeat right top;text-align:left;cursor:pointer;position: relative;}
.nav-1-div-r .nav-1-r-fstapp span{font-size:18px;font-weight:400;color:#fff;line-height:95px;}
.nav-1-div-r .nav-1-r-fstapp img{height:110px;width:110px;position:absolute;bottom:-115px;left:0;}

/*------  公共底部样式 -------------------
----------------------------------------------------------------------------*/
.block-box-13{width:100%;background:#f3f3f3;border-top:3px solid #e5e5e5;}
.block-box-13 .block-1{width:1400px;margin:0 auto;}
.block-box-13 .block-1 .title-box{width:100%;position: relative;}
.block-box-13 .block-1 .title-box .title-2{height:50px;line-height:50px;font-size:20px;color:#333333;}
.block-box-13 .block-1 .title-box .title-2 a{color:#333;padding:0 10px;}
.block-box-13 .block-1 .title-box .title-2 a:hover,.block-box-13 .block-1 .title-box .title-2 a.act{color:#226aa5;text-decoration:none;}
.block-box-13 .block-1 .title-box .redline{width:100px;height:5px;position:absolute;top:-3px;background:#226aa5;left:0px;}
.block-box-13 .block-1 .lsit-box{}
.block-box-13 .block-1 .list{}
.block-box-13 .block-1 .list ul{width:100%;clear:both;overflow:hidden;height:62px;}
.block-box-13 .block-1 .list li{font-size:14px;color:#666666;margin-right:20px;padding:5px 0;}
.block-box-13 .block-1 .list li a{color:#666666;}
.block-box-13 .block-1 .list .more{text-align:right;color:#226aa5;font-size:14px;cursor:pointer;}
.footer-box{background:#f3f3f3;padding:20px 0;}
.footer{width:1400px;border-top:1px solid #dfdfdf;margin:0 auto;}
.footer-img{text-align:center;vertical-align: middle;margin-bottom:20px;}
.footer-img img{margin:0 15px;}
.footer p{text-align:center;line-height:25px;}
.footer p, .footer p a{color:#333333;margin-left:10px;}
.footer-bottom{width:100%;height:31px;line-height:31px;background:#226aa5;text-align:center;}
.footer-bottom a{height:15px;line-height:15px;border-left:1px solid #fff;display:inline-block;padding:0 10px;color:#fff;font-size:14px;}
.footer-bottom a:first-child{border-left:none;}

/*------  经济列表页样式 -------------------
----------------------------------------------------------------------------*/
.header-right-2-list{width:320px;height:37px;border:1px solid #c5c5c5;margin-top:0px;padding:0 5px;box-shadow: 0px 1px 5px 1px #ccc;}
.header-right-2-list input{height:100%;border:none;outline:none;width:280px;font-size:16px;color:#999999;}
.header-nav-list{height:60px;}
.jj-nav{width:100%;padding:30px 0;font-size:16px;color:#666;}
.jj-nav a{font-size:16px;color:#666;margin:0 5px;}
.jj-list-con{width:100%;display:flex;justify-content:space-between;}
.jj-list-left{width:875px;}
.jj-list-left .title{font-size:24px;font-weight:bold;color:#fff;border-bottom:2px solid #226aa5;}
.jj-list-left .title span{height:50px;line-height:50px;background:#226aa5;display:inline-block;padding:0 30px;border-top-right-radius:35px;border-top-left-radius:5px;}
.jj-list-right{width:380px;}
.kj-list-box{width:100%;display:none;}
.kj-list-box .title{width:100%;border-bottom:1px solid #226aa5;padding:10px 0;}
.kj-list-box .title span{font-size:24px;color:#226aa5;font-weight:bold;border-bottom:2px solid #226aa5;padding-bottom:8px;}
.kj-list-box .kj-img{width:380px;height:215px;position:relative;margin-top:20px;}
.kj-list-box .kj-img a, .kj-list-box .kj-img a img{display:block;width:100%;height:100%;}
.kj-list-box .kj-img p{width:100%;position:absolute;height:40px;bottom:0;left:0;text-align:center;background:rgba(0,0,0,0.5);font-size:18px;color:#fff;line-height:40px;overflow:hidden;}
.kj-list-box .item{width:100%;}
.kj-list-box .item a{font-size:18px;line-height:24px;color:#333;display:block;align-items:center;border-bottom:1px solid #e5e5e5;padding:15px 0;}
.kj-list-box .item a:last-child{border:none;}
.kj-list-box .hzlx-item{width:100%;border-bottom:1px solid #9d9d9d;padding:10px;margin-top:10px;}
.kj-list-box .hzlx-item span{font-size:18px;color:#333;background:url(../images/t10.png) no-repeat left center;padding-left:20px;display:block;height:35px;line-height:35px;}
.kj-list-box .hzlx-item:last-child{border:none;}









