
body {
	height:auto;
	font-family:"PingFang SC","Lantinghei SC","Helvetica Neue",Helvetica,Arial,"Microsoft YaHei",STHeitiSC-Light,simsun,"WenQuanYi Zen Hei","WenQuanYi Micro Hei",sans-serif;
}
.domPC {
	display:block;
}
.domMb {
	display:none!important;
}
.banner {
	width:100%;
	min-width:1200px;
	height:450px;
	background:url(http://zmfdz.news.cn/xl/images/banner.png) 50% 0 no-repeat;
}
.left {
	display:block;
	float:left;
}
.right {
	display:block;
	float:right;
}
.P-Home {
	position:relative;
	/* Permalink - use to edit and share this gradient:https://colorzilla.com/gradient-editor/#fffff7+0,ffeecb+100 */ background:#fffff7;
	/* Old browsers */ background:-moz-linear-gradient(top,#fffff7 50%,#ffeecb 100%);
	/* FF3.6-15 */ background:-webkit-linear-gradient(top,#fffff7 50%,#ffeecb 100%);
	/* Chrome10-25,Safari5.1-6 */ background:linear-gradient(to bottom,#fffff7 50%,#ffeecb 100%);
	/* W3C,IE10+,FF16+,Chrome26+,Opera12+,Safari7+ */ filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fffff7',endColorstr='#ffeecb',GradientType=0 );
	/* IE6-9 */
}
.P-Home .search {
	position:absolute;
	left:50%;
	top:15px;
	width:360px;
	margin-left:240px;
}
.P-Home .input-search {
	float:left;
	width:270px;
	height:35px;
	border-radius:15px 0 0 15px;
	padding-left:10px;
}
.P-Home .btn-search {
	float:left;
	width:67px;
	height:35px;
	line-height:35px;
	text-align:center;
	background:-webkit-gradient(linear,left top,right top,from(#ffaf06),to(#fc7600));
	background:linear-gradient(to right,#ffaf06,#fc7600);
	border-radius:0 15px 15px 0;
	cursor:pointer;
}
.P-Home .btn-search .G-ficon-search {
	font-size:26px;
	color:#fff;
}
.P-Home .num,.P-Home .info,.P-Home .tabTitle,.P-Home .tabArea,.P-Home .tabTime {
	width:1200px;
	margin:0 auto;
}
.P-Home .tabArea,.P-Home .tabTime {
	display:none;
}
.P-Home .show {
	display:block !important;
}
.P-Home .num {
	padding-top:420px;
	text-align:right;
	line-height:2em;
	margin-bottom:15px;
	font-size:22px;
	color:#fff4d4;
}
.P-Home .num span {
	margin:0 15px 0 25px;
}
.P-Home .tabTitle {
	text-align:right;
	font-size:18px;
}
.P-Home .tabTitle span {
	margin:0 10px;
	cursor:pointer;
}
.P-Home .tabTitle span.on {
	color:#ff2831;
}
.P-Home .tabTitle .G-ficon {
	margin-right:5px;
}
.P-Home .tabArea-tit {
	height:154px;
	text-align:center;
	background:url(img/bgTitle.f75aad8a.jpg) 50% 0 no-repeat;
}
.P-Home .tabArea-tit span {
	display:inline-block;
	padding:6px 9px;
	margin-top:6px;
	font-size:18px;
	color:#f7e0be;
	cursor:pointer;
}
.P-Home .tabArea-tit span.on {
	border-radius:8px;
	background:#ff1b1b;
}
.P-Home .tabArea-con {
	margin-top:45px;
}
.P-Home .tabArea-con ul {
	width:1220px;
}
.P-Home .tabArea-con li {
	float:left;
	margin-right:30px;
	margin-bottom:30px;
}
.P-Home .tabTime-tit {
	height:137px;
	text-align:center;
	background:url(img/bgTimeTitle.0c552da1.png) 50% 0 no-repeat;
}
.P-Home .tabTime-tit ul {
	padding-top:7px;
}
.P-Home .tabTime-tit li {
	display:inline-block;
}
.P-Home .tabTime-tit li span {
	float:left;
	width:120px;
	height:71px;
	overflow:hidden;
	padding-top:48px;
	font-size:14px;
	font-weight:bold;
	color:#ed2e2e;
}
.P-Home .tabTime-tit li i {
	float:left;
	font-size:18px;
	color:#fff;
	margin:7px 8px 0 8px;
}
.P-Home .footer {
	height:220px;
	text-align:center;
	background:url(http://zmfdz.news.cn/xl/images/footer.png) top center no-repeat;
}
.P-Home .footer p {
	padding-top:140px;
	line-height:30px;
	font-size:16px;
	width:90%;
	margin:0 auto;
	color:#f6e6b9;
}
.crumbbox {
	width:1200px;
	height:60px;
	padding:390px 0 0 0;
}
.crumb {
	font-size:16px;
	line-height:60px;
	color:#333;
	padding-left:30px;
	background:url(http://zmfdz.news.cn/xl/images/home.png) left center no-repeat;
	margin-left:15px;
}
.crumb a {
	color:#333;
}
.crumb span {
	margin:0 10px;
}
/*content*/
.topbar {
	width:1200px;
	height:60px;
	background:#d63310;
}
.content {
	width:1200px;
	height:auto;
	margin:0 auto;
	display:block;
	position:relative;
}
.content .title {
	width:100%;
	height:229px;
	background:url(http://zmfdz.news.cn/xl/images/xltop.jpg) top center no-repeat;
}
.title h1 {
	width:900px;
	margin:0 auto;
	height:36px;
	line-height:36px;
	font-weight:bold;
	padding-top:140px;
	font-weight:bold;
	text-align:center;
}
.content .textbox {
	width:100%;
	height:auto;
	background:url(http://zmfdz.news.cn/xl/images/xlcenter.jpg) top center repeat-y;
	padding-bottom:40px;
}
.content .text {
	width:900px;
	margin:0 auto;
}
.content .yxtj {
	width:100%;
	height: auto;
	background:url(http://zmfdz.news.cn/xl/images/xlbottom.jpg) bottom center no-repeat;
	padding-bottom:165px;
}
.yxtj .text h2 {
	background:url(http://zmfdz.news.cn/xl/images/yxtj.png) top center no-repeat;
	height:37px;
}
.yxtj .text .video {
	width:260px;
	height:150px;
	position:relative;
	margin-top:25px;
	margin-right:10px;
	cursor:pointer;
}
.yxtj .text .video img {
	width:100%;
	height:100%;
}
.yxtj .text .video .play {
	width:56px;
	height:56px;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-28px;
	margin-top:-28px;
	background:url(http://zmfdz.news.cn/xl/images/play.png) top center no-repeat;
	z-index:99;
}
.yxtj .text .video .play a {
	display:block;
	width:100%;
	height:100%;
	cursor:pointer;
}
.yxtj .text .video h3 {
	width:240px;
	line-height:50px;
	overflow:hidden;
	font-size:16px;
	color:#fff;
	position:absolute;
	bottom:0;
	left:10px;
	z-index:3;
	text-align:center;
}
.yxtj .text .video h3 a {
	color:#fff;
}
.yxtj .text .video .bg {
	width:100%;
	height:100px;
	background:url(http://zmfdz.news.cn/xl/images/gray.png) top left repeat-x;
	position:absolute;
	bottom:0;
	left:0;
	z-index:2;
}
/*图片滚动*/
.swiperbox {
	position:relative;
	margin-top:25px;
	margin-left:30px;
}
.swiperbox .swiper-container {
	width:550px;
	height:150px;
	color:#fff;
	text-align:center;
}
.swiperbox .pagination {
	position:absolute;
	z-index:20;
	left:10px;
	bottom:10px;
}
.swiperbox .swiper-pagination-switch {
	display:inline-block;
	width:8px;
	height:8px;
	border-radius:8px;
	background:#222;
	margin-right:5px;
	opacity:0.8;
	border:1px solid #fff;
	cursor:pointer;
}
.swiperbox .swiper-visible-switch {
	background:#aaa;
}
.swiperbox .swiper-active-switch {
	background:#fff;
}
.swiperbox .arrow-left {
	background:url(http://zmfdz.news.cn/xl/images/left.png) no-repeat left top;
	position:absolute;
	left:-30px;
	top:56px;
	width:21px;
	height:42px;
	z-index:2
}
.swiperbox .arrow-right {
	background:url(http://zmfdz.news.cn/xl/images/right.png) no-repeat left bottom;
	position:absolute;
	right:-30px;
	top:56px;
	width:21px;
	height:42px;
	z-index:2
}
.swiperbox .swiper-slide {
	position:relative;
	height:360px;
	margin:0;
}
.swiperbox .sjft_con {
	width:260px;
	height:150px;
	position:relative;
	margin:0 auto;
	overflow:hidden;
}
.swiperbox .sjft_con .img {
	width:260px;
	height:150px;
	display:block;
	overflow:hidden;
}
.swiperbox .sjft_con .img img {
	width:260px;
	height:150px;
	display:block;
}
.swiperbox .sjft_con .text {
	width:260px;
	height:64px;
	display:none;
	bottom:54px;
	left:0;
	background:#d7c2a0;
	padding:10px 0;
}
.swiperbox .sjft_con .text p {
	display:block;
	width:90%;
	margin:0 auto;
	line-height:26px;
	text-align:center;
	font-weight:normal;
	color:#7d0000;
	font-size:16px;
}
.swiperbox .sjft_con .text p a {
	color:#333;
}
#myModal01 .videobox {
	width:900px;
	height:480px;
}
/*滚动*/
.picscroll {
	width:900px;
	height:480px;
	position:relative;
}
.picscroll .swiper-container {
	width:900px;
	height:480px;
}
.picscroll .swiper-slide {
	position:relative;
}
.picscroll .swiper-container .swiper-slide img {
	width:900px;
	height:480px;
}
.picscroll .swiper-container .swiper-slide .bg {
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	height:60px;
	opacity:0.6;
	background:#000;
	z-index:0
}
.picscroll .swiper-container .swiper-wrapper .swiper-slide .title {
	font-size:20px;
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	height:60px;
	line-height:60px;
	color:#fff;
	overflow:hidden;
	z-index:1;
}
.picscroll .swiper-container .swiper-wrapper .swiper-slide .title a {
	position:absolute;
	left:10px;
	bottom:0;
	width:98%;
	height:60px;
	line-height:60px;
	color:#fff;
	overflow:hidden;
	z-index:1;
}
.picscroll .pagination {
	position:absolute;
	right:10px;
	text-align:right;
	bottom:5px;
	width:100%;
	z-index:2;
}
.picscroll .swiper-pagination-bullet {
	display:inline-block;
	width:8px;
	height:8px;
	background:#999;
	margin:0 3px;
	cursor:pointer;
}
.picscroll .swiper-pagination-bullet-active {
	background:#f00000;
}
.picscroll .toparrow {
	position:absolute;
	top:45%;
	margin-top:-20px;
	width:25px;
	height:30px;
	line-height:30px;
	z-index:10;
	text-decoration:none;
	outline:none;
}
.picscroll .arrowleft {
	width:40px;
	height:87px;
	left:0px;
	background:url(http://www.xinhuanet.com/gangao/2010610hkback/images/leftarrow.png) no-repeat;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	opacity:0.5;
}
.picscroll .arrowright {
	width:40px;
	height:87px;
	right:0px;
	background:url(http://www.xinhuanet.com/gangao/2010610hkback/images/rightarrow.png) no-repeat;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	opacity:0.5;
}
.picscroll .arrowleft:hover,.picscroll .arrowright:hover {
	filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;
}
/*左侧二维码*/
.content .p-left {
	margin-right:40px;
	width:130px;
	position:absolute;
	left:-160px;
	top:0;
}
.bg6 {
	margin-bottom:38px;
}
.fllow1-wap {
	position:relative;
	margin-right:40px;
	width:130px;
}
#fllow1.fixed {
	position:fixed;
	top:135px;
}
#fllow1.hold {
	position:absolute;
	bottom:38px;
}
.fllow3-wap {
	position:absolute;
	right:0;
	top:0;
	width:300px;
	height:100%;
	overflow:hidden;
}
#fllow3 {
	width:300px;
	background-color:#FFF;
}
#fllow3.fixed {
	position:fixed;
	bottom:38px;
}
#fllow3.hold {
	position:absolute;
	bottom:16px;
}
#fllow3 .ad {
	overflow:hidden;
}
#fllow3 .ad a {
	display:block;
	width:100%;
	overflow:hidden;
}
#fllow3 .ad img {
	width:100%;
}
.s-ewm {
	margin-bottom:24px;
	width:130px;
	height:159px;
	background-color:#F0F2F5;
	color:#808080;
	border-radius:4px;
	overflow:hidden;
	text-align:center;
	display:none;
}
.s-ewm:hover,.s-ewm.hover {
	background-color:#d63310;
	color:#FFF;
}
.s-ewm img {
	display:block;
	width:115px;
	height:115px;
	margin:8px auto;
}
.s-item {
	text-align:center;
	color:#808080;
	width:108px;
	height:42px;
	margin:0 auto 16px;
	line-height:42px;
	cursor:pointer;
}
.s-item a {
	display:block;
	width:42px;
	height:42px;
	float:left;
	margin-bottom:10px;
	transition:all .4s;
	-moz-transition:all .4s;
	/* Firefox 4 */ -webkit-transition:all .4s;
	/* Safari å’Œ Chrome */ -o-transition:all .4s;
	/* Opera */
}
.s-item div {
	float:left;
	width:48px;
	height:42px;
	line-height:42px;
}
.s-wb {
	background-image:url(http://zmfdz.news.cn/xl/images/n-wb.png);
}
.s-q {
	background-image:url(http://zmfdz.news.cn/xl/images/n-q.png);
}
.s-wx {
	background-image:url(http://zmfdz.news.cn/xl/images/n-wx.png);
}
.s-item.hover a {
	transform:rotateY(360deg);
	-webkit-transform:rotateY(360deg);
	/* Safari and Chrome */ -moz-transform:rotateY(360deg);
	/* Firefox */
}
.wx-ewm {
	margin-bottom:24px;
	width:120px;
	height:120px;
	background-color:#fff;
	color:#808080;
	border-radius:4px;
	overflow:hidden;
	text-align:center;
	position:absolute;
	left:0;
	top:45px;
	display:none;
	border:5px solid #d63310
}
.wx-ewm img {
	display:block;
	width:100px;
	height:100px;
	margin:10px auto;
}
/*细缆内容*/
.textbox {
	font-size:18px;
	line-height:36px;
	color:#333;
}
.textbox p {
	text-indent:2em;
	margin-bottom:20px;
	text-align: justify;
}
.textbox .sjjjbox p{ width:655px; float:right;}
.rw {
	float:left;
	clear:both;
	width:225px;
	height:auto;
	margin-right:20px;
	padding:20px 0;
	background:#f5e1b1;
}
.rw h3 {
	width:170px;
	margin-left:26px;
	line-height:28px;
	font-size:16px;
	text-align:left;
	font-weight:bold;
}
.rw img {
	width:170px;
	height:204px;
	margin-left:26px;
	margin-bottom:15px;
}
.sjjjbox .title {
	width:655px;
	height:36px;
	float:right;
	background:url(http://zmfdz.news.cn/xl/images/sjjj.png) left top no-repeat;
	margin-bottom:15px;
}
.sjclbox .title {
	width:894px;
	height:36px;
	float:right;
	background:url(http://zmfdz.news.cn/xl/images/sjcl.png) left top no-repeat;
	margin-bottom:15px;
	margin-top:30px;
}
/*20190715新加相关新闻*/
.yxtj .text .xgbd {
	background:url(http://zmfdz.news.cn/xl/images/xgbd.png) top center no-repeat;
	height:37px;
	margin-top:40px;
	display:none;
}
.yxtj .text ul{ display: none;}
.yxtj .text ul li {
	font-size:18px;
	color:#333;
	position:relative;
	margin-top:12px;
	line-height:26px;
	height:auto;
	overflow:hidden;
	padding-left:18px;
}
.yxtj .text ul li a {
	color:#333;
}
.yxtj .text ul li:before {
	content:"";
	position:absolute;
	left:0;
	top:10px;
	width:5px;
	height:5px;
	background:#d63310;
	border-radius:0;
}
/*20190722pc右侧弹窗*/
	  .zmfdz { width: 150px; height: 150px; position: fixed; right: 50px; bottom: 50px; z-index: 999; -webkit-animation-name: coverBtnAnimate; animation-name: coverBtnAnimate; -webkit-transform-origin: center; transform-origin: center; -webkit-animation-duration: 2s; animation-duration: 2s; -webkit-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; transition: all 1s; }
.isPostionBottom{ bottom: 220px; transition: all 1s;}
.zmfdz img { width: 100%; height: auto; }
@-webkit-keyframes coverBtnAnimate { 0% {
-webkit-transform: scale3d(.9, .9, 1);
transform: scale3d(.9, .9, 1);
opacity: 1
}
50% {
-webkit-transform: scaleX(1);
transform: scaleX(1);
opacity: 1
}
to { -webkit-transform: scale3d(.9, .9, 1); transform: scale3d(.9, .9, 1); opacity: 1 }
}
@keyframes coverBtnAnimate { 0% {
-webkit-transform: scale3d(.9, .9, 1);
transform: scale3d(.9, .9, 1);
opacity: 1
}
50% {
-webkit-transform: scaleX(1);
transform: scaleX(1);
opacity: 1
}
to { -webkit-transform: scale3d(.9, .9, 1); transform: scale3d(.9, .9, 1); opacity: 1 }
/*20190722手机右侧浮层*/
.M-Cart {
  position: fixed;
  right: 10px;
  bottom: 110px;
  cursor: pointer;
  z-index: 199;
}
.M-Cart .ball-animate {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  border: 2px solid #fde1d5;
  text-align: center;
  font-size: 14px;
  font-weight: bold;
  color: #fff;
  background: -webkit-gradient(linear, left top, left bottom, from(#ff031f), to(#ffa338));
  background: linear-gradient(#ff031f, #ffa338);
  -webkit-animation-name: jello0;
          animation-name: jello0;
  -webkit-transform-origin: center;
          transform-origin: center;
  -webkit-animation-duration: 2.6s;
          animation-duration: 2.6s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
}
.M-Cart .G-ficon {
  font-size: 20px;
  color: #fff;
  margin-top: 5px;
}
.M-Cart .name {
  line-height: 1.3em;
}
.M-Cart .number {
	display:none;
  position: absolute;
  width: 20px;
  height: 20px;
  line-height: 20px;
  right: -4px;
  top: -7px;
  border-radius: 50%;
  font-size: 12px;
  text-align: center;
  background: #ed007d;
}
.M-Cart .ball-container .ball {
  position: fixed;
  z-index: 200;
  -webkit-transition: all 0.5s cubic-bezier(0.49, -1, 0.75, 0.41);
  transition: all 0.5s cubic-bezier(0.49, -1, 0.75, 0.41);
}
.M-Cart .ball-container .ball .inner {
  display: block;
  width: 24px;
  height: 24px;
  line-height: 24px;
  font-size: 24px;
  text-align: center;
  color: #f05050;
  -webkit-transition: all 0.5s linear;
  transition: all 0.5s linear;
}
@-webkit-keyframes jello0 {
0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 0.8;
}
50% {
    -webkit-transform: scale(0.9);
            transform: scale(0.9);
    opacity: 1;
}
100% {
    -webkit-transform: scale3d(1);
            transform: scale3d(1);
    opacity: 0.8;
}
}
@keyframes jello0 {
0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 0.8;
}
50% {
    -webkit-transform: scale(0.9);
            transform: scale(0.9);
    opacity: 1;
}
100% {
    -webkit-transform: scale3d(1);
            transform: scale3d(1);
    opacity: 0.8;
}
}
