.w1290{ width:1290px; margin:0 auto;}
.ne-banner{ width:100%; position:relative; background:#000; overflow:hidden}
.ne-banner img{ width:100%; display:block;animation: changeScale 1 2.5s;}
.ne-position{ position:absolute; bottom:55px; width:100%; color:#fff;}
.ne-position h1{ font-size:40px; padding-bottom:10px; float:left}
.ne-position p{ font-size:16px; padding-left:19px; float:left; color:#b3b3b6; padding-top:25px;}




.head{ width:100%; background:rgba(255,255,255,0.7); height:54px; line-height:54px; position:relative; top:-54px;}
.head .nav .nav_pc{ width: 100%;}
.navbox{background:url(../images/wz.png) no-repeat left center; height:54px; padding-left:30px;}
.head .nav ul li{float:left;position: relative;box-sizing: border-box;z-index: 2; padding:0 48px;}
.head .nav ul>li:after{content: "";
    width: 1px;
    height: 20px;
    background: #888888;
    position: absolute;
    right: 0;
    top: 20px;}

.head .nav ul li .f_a{line-height:54px;display:block;text-align:center;font-size:18px;background:url(../images/xjt.png) no-repeat right center; padding-right:30px; color:#222}
.head .nav ul li:hover .f_a,.head .nav ul li .f_a.on{color: #c41c27; transition:all .3s; font-weight:bold;background:url(../images/xjt1.png) no-repeat right center}
.head .nav ul li .s_navbox{display:none;position: absolute;left: 0;width: 100%; background:#fff;z-index: 9999;box-sizing: border-box;border: 1px solid #d9d9d9; border-top:none;}
.head .nav ul li .s_navbox .s_a a{color:#333;font-size:16px;text-transform:uppercase;display:block;text-align: center;border-top: 1px solid #d9d9d9;}
.head .nav ul li .s_navbox .s_a a:hover{background-color:#c41c27;color: #fff;}
.head .nav ul li:last-child:after{ display:none;}


.ne-xi{ padding:50px 0 80px 0; }
.ne-ab-ti{ padding-bottom:30px;}
.ne-ab-ti h1{ font-size:26px; color:#333; font-weight:600}
.ne-ab-ti p{ font-family:"Arial"; font-size:13px; text-transform:uppercase; color:#222; padding-top:6px;}
.ds-xi{ position:relative;background:#f2f2f2 ; }


.dsz-pic{ width:50%; float:left; background:#000; overflow:hidden}
.dsz-pic img{ width:100%; display:block; transition-duration:.5s; height:100%;}
.dsz-pic img:hover { opacity:0.5; transform:scale(1.1,1.1)}

.dsz-nr{ width:50%;  padding:51px 60px; box-sizing:border-box; height:492px;}
.dsz-nr p{ font-size:16px; padding-bottom:20px;}
.dsz-nr:after{ content:""; position:absolute; bottom:-35px; width:38px; height:35px; background:url(../images/sjj.png) no-repeat bottom right; right:0;}


.ne-ab-jj{ padding-top:59px;}
.ne-ab-jj .ab-shu dl{ width:14.28%;}
.ne-ab-jj .ab-shu dl dt{ font-size:60px;}
.ne-ab-jj .ab-shu { padding-bottom:40px;}
.ne-ab-zi{ font-size:16px; color:#555; line-height:1.8; text-indent:30px; padding-bottom:31px; text-align:justify}
.ab-img li{ float:left; margin-bottom:38px; background:#000; overflow:hidden;}
.ab-img li:nth-child(1){ width:59%;}
.ab-img li:nth-child(2){ width:39.5%; float:right}
.ab-img li img{ width:100%; display:block; transition-duration:.5s;}
.ab-img li:hover img{ transform:scale(1.1,1.1); opacity:0.6;}
#videDivo1{ position:fixed; top: 0; background:rgba(0,0,0,0.6);
    left: 0;
    width: 100%;
    height: 100%;}

.vizs{ position:absolute; width:800px; height:500px; top:50%; left:50%; margin-top:-250px; margin-left:-400px;}
.gbb{ position:absolute; top:-10px; right:-10px; cursor:pointer}
.cy01-ti h1{ font-size:26px; float:left}
.cy01-ti h1 span{ font-weight:normal; font-size:13px; font-family:"Arial"; text-transform:uppercase; display:block}
.cy01-ti a{ font-size:14px;font-family:"Arial"; text-transform:uppercase; width:100px; height:50px; background:url(../images/more.png) no-repeat; text-align: center; display:block; float:right; }
.cy01-le { width:816px;}
.cy01-ti{ padding-bottom:35px;}

.cy-zi01{ font-size:16px; padding-bottom:27px; opacity:0.9; line-height:1.8; overflow:hidden}
.cy-biao li{ float:left; line-height:41px; font-size:20px; text-align:center; color:#fff; background:#c9a063; font-weight:bold; width:32%; margin-bottom:21px; margin-right:2%;}
.cy-biao li:nth-child(3n){ margin-right:0;}

.cy02{ position:relative}


.cy02 p{ color:#fff; font-size:24px; font-weight:bold;}

.bg-1 {
   background: url(../images/cy02.jpg) no-repeat;
    background-position: 100% 30%;
}
.bg-2 {
   background: url(../images/cy04.jpg) no-repeat;
    background-position: 100% 30%;
}
.bg-3 {
   background: url(../images/cy04.jpg) no-repeat;
    background-position: 100% 30%;
}
.bg-0{
   background: url(../images/cy07.jpg) no-repeat;
    background-position: 100% 30%;
}
.bg-4{
   background: url(../images/cy08.jpg) no-repeat;
    background-position: 100% 30%;
}

.bg-tu {
    height: 440px;
    background-attachment: fixed;
	background-size:cover
}
.ne-new01{ width:100%; border-bottom:1px solid #e1e1e1; padding:35px 10px 35px 0; transition-duration:.5s; position:relative; cursor:pointer}
.new-ss{ padding-bottom:50px;}
.new-date{ width:111px; border-right:1px solid #e6e6e6; height:173px; text-align:center; color:#c41c27; font-family:"Arial";transition-duration:.5s;}
.new-date h1{ font-size:48px; font-weight:bold; padding:37px 0 10px 0;transition-duration:.5s;}
.new-date p{ font-size:16px;transition-duration:.5s;}
.new-img { width:251px; height:167px; background:#000; overflow:hidden; margin-right:10px;}
.new-img img{ width:100%; height:100%; display:block; transition-duration:.5s;}
.ne-new01:hover .new-img img{ opacity:0.5; transform:scale(1.1,1.1)}
.new-nr{ width:832px; padding-left:27px;}
.new-nr h1{ font-size:20px; font-weight:normal;transition-duration:.5s;}
.new-nr .zi01{display:block; line-height:1.8; color:#555555; font-size:16px;transition-duration:.5s;}
.new-nr p{ margin:23px 0; color:#999; font-size:14px;}
.new-nr p span{ display:inline-block; height:15px; margin-right:40px; padding-left:20px; line-height:15px;transition-duration:.5s;}
.new-nr p span:nth-child(1){ background:url(../images/fx01.png) no-repeat left center}
.new-nr p span:nth-child(2){ background:url(../images/fx02.png) no-repeat left center}
.ne-new01:hover{ }
.ne-new01:after{ content:""; position:absolute; width:0; top:0; background:url(../images/bg4.jpg) no-repeat; height:246px; z-index:-1; transition-duration:.8s;    left: 50%;transform: translate(-50%);}
.ne-new01:hover:after{ width:100%;}
.ne-new01:hover .new-date{ color:#fff;}
.ne-new01:hover .new-nr{ color:#fff;}
.ne-new01:hover .new-nr .zi01{ color:#fff;}
.ne-new01:hover .new-nr p{ color:#fff;}

.jianT{width: 100%; text-align: center; padding:20px 0; background:#eeeeee}
.jianT li{  background:#fff; border:1px solid #ddd;line-height: 36px;  height:36px; width:43px; display:inline-block; margin:0 6px;  }
.jianT li a{ font-size: 14px; color:#474747; display:block}
.jianT li a:hover{text-decoration: none; background:#c41c27;color:#fff;}
.jianT li .on{ background:#c41c27; color:#fff;}

.ry-ti{ width:100%; text-align:center; position:relative; margin-bottom:50px;}
.ry-ti p{ font-size:40px; opacity:0.1; text-transform:uppercase; font-weight:bold; height:63px; letter-spacing:-3px;}
.ry-ti h1{ position:absolute; font-size:36px; font-weight:bold; bottom:0; width:100%; text-align:center}
.ne-lx{ width:1171px; margin:0 auto;}
.Menubox{ height:140px; margin-bottom:42px;}
.Menubox ul li{ float:left; width:238px; height:140px; background:url(../images/lx-bg.png) no-repeat; text-align:center; margin-right:73px; transition-duration:.5s;}
.Menubox ul li h1{ font-size:24px; padding-top:40px;}
.Menubox ul li p{ font-size:18px; opacity:0.4; text-transform:uppercase; font-weight:bold; font-family:"Arial"; padding-top:5px;}
.Menubox ul li:nth-child(4){ margin-right:0;}
.Menubox ul li.hover{ background:url(../images/lx-bg1.png) no-repeat; color:#fff;}
.CbContainer{ background:#f0f0f0; padding:41px 45px;}
.lx-le h1{ font-size:30px; padding-bottom:20px;}
.lx-le p{ font-size:18px; padding-left:30px; margin-bottom:20px;}
.lx-le p:nth-child(2){ background:url(../images/lx01.png) no-repeat left center}
.lx-le p:nth-child(3){ background:url(../images/lx02.png) no-repeat left center}
.lx-le p:nth-child(4){ background:url(../images/lx03.png) no-repeat left center}
.lx-le p:nth-child(5){ background:url(../images/lx04.png) no-repeat left center}
.lx-ewm li{ float:left; font-size:18px; text-align:center; margin-left:30px; padding-top:45px;}

.chy-le{ width:70%;}

.cx-hz h1{ font-size:36px; padding-top:75px; margin-bottom:40px; transition-duration:.5s;}
.cx-hz ul li{ width:13.2%; border:1px solid #cccccc; padding:17px 15px 0; height:167px; text-align:center; font-size:18px; float:left; margin-right:1%; margin-bottom:22px;}
.cx-hz ul li p{ padding-top:5px;}
.cx-hz ul li img{ transition-duration:.5s;}
.cx-hz ul li a{ color:#333;}
.cx-hz ul li:hover a{ color:#c41c27;}
.cx-hz ul li:hover img{-webkit-animation: icon-bounce 0.5s alternate;
  -moz-animation: icon-bounce 0.5s alternate;
  -o-animation: icon-bounce 0.5s alternate;
  animation: icon-bounce 0.5s alternate;}
.cx-hz ul li:nth-child(6n){ margin-right:0;}
.sp01{ background:#f2f2f2}
.sp01-le{ width:37%; padding:50px 20px 0; box-sizing:border-box}
.sp01-ri{ width:63%;}
.sp01-le p{ padding-bottom:39px; line-height:2;}
.sp-img01 li{ width:32%; background:#000; overflow:hidden; float:left; margin-right:2%; margin-bottom:33px;}
.sp-img01 li:nth-child(3),.spj ul:nth-child(3){ margin-right:0;}
.spj ul{ float:left; width:32%; margin-right:2%;}
.spj ul li{ border-bottom:2px solid #c79f62; padding-bottom:10px; margin-bottom:19px; font-size:18px; font-weight:bold; color:#c79f62}
.sp-img02 p{ float:left; line-height:40px;}
.sp-img02 li img{ float:right; transition-duration:.5s;}
.sp-img02 li:hover img{-webkit-animation: icon-bounce 0.5s alternate;
  -moz-animation: icon-bounce 0.5s alternate;
  -o-animation: icon-bounce 0.5s alternate;
  animation: icon-bounce 0.5s alternate;}
.sp01-le h1{ font-size:30px; color:#333; position:relative; text-indent:0; margin-bottom:30px;}
.sp01-le h1:after{ content:""; width:59px; height:2px; background:#d01128; position:absolute; bottom:0; left:0;}
.ny01 p{ padding-bottom:24px;}
.gzz{ background:#c8a063; color:#fff; padding:28px;}
.ys-le{ width:33%; }
.ys-le p{font-size:16px; text-indent:30px; line-height:1.8; text-align:justify; padding-bottom:26px;}
.ys-ri{ background:#fff; width:56%; padding:28px 30px 18px;}
.ys-ri dl{ width:18.5%; text-align:center; float:left; margin-right:8.6%; margin-bottom:19px; overflow:hidden}
.ys-ri dl:nth-child(4n){ margin-right:0;}
.ys-ri dl dd{ color:#333; font-size:18px; padding-top:10px;}
.ys-ri dl dt img{ transition-duration:.5s;}
.ys-ri dl:hover img{-webkit-animation: icon-bounce 0.5s alternate;
  -moz-animation: icon-bounce 0.5s alternate;
  -o-animation: icon-bounce 0.5s alternate;
  animation: icon-bounce 0.5s alternate;}
.Menubox1{ height:250px; padding-top:50px; width:100%; text-align:center}
.Menubox1 li{ width:150px; text-align:center; font-size:16px; display:inline-block; margin:0 80px;}
.Menubox1 li div span{ position:relative; background:#f9f9f9; border:1px solid #e2e1e1; width:125px; height:125px; display:block; border-radius:50%;}
.Menubox1 li div span img{ position:absolute; top:0; left:0; bottom:0; right:0; margin:auto; transition-duration:.5s;}
.Menubox1 li div{ transition-duration:.5s; width:148px; height:148px; padding:9px;  box-sizing:border-box; position:relative}
.Menubox1 li div:after{ content:""; position:absolute; width:0; height:0; top:50%; left:50%;background:#e2938f; border-radius:50%; z-index:-1; opacity:1; transition-duration:.5s; transform: translate(-50%,-50%)}
.Menubox1 li.hover div:after{ width:100%; height:100%;}
.Menubox1 li.hover div span img{-webkit-animation: icon-bounce 0.5s alternate;
  -moz-animation: icon-bounce 0.5s alternate;
  -o-animation: icon-bounce 0.5s alternate;
  animation: icon-bounce 0.5s alternate;}
.Menubox1 li.hover div span{ background:#fff; border:3px solid #c52720;}
.Menubox1 li p{ padding-top:10px;}
.yl01 .sp01-le{ width:74%;}
.yl01 .sp01-ri{ width:26%;}
.yl-more{display: block;
    height: 54px;
    width: 198px;
    line-height: 54px;
    color: #333;
    font-size: 18px;
    transition: 0.3s ease;
    background: url(../images/hsj.png) no-repeat 152px center;
    transition-duration: .5s;
    border: 1px solid #999;
    border-radius: 5px;
    box-sizing: border-box;
    padding-left: 24px;}
.yl-more:hover{background:url(../images/kk.png) no-repeat 162px center #c41c27;
	margin-top: 10px;
	border:1px solid #c41c27; color:#fff;}

/* 本例子css */
		.picMarquee-left{ overflow:hidden; position:relative; padding-top:40px; }
		
		.picMarquee-left .bd{}
		.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
		.picMarquee-left .bd ul li{ margin:0 10px; float:left; _display:inline; overflow:hidden; text-align:center;  }
		.picMarquee-left .bd ul li .pic{ text-align:center; }
		.picMarquee-left .bd ul li .pic img{ width:100%; height:100%; }

#banner{width:100%;overflow:hidden; margin-bottom:20px;}
#banner .bannerCon{margin:0 auto;position:relative}
#banner .bannerCon .before{background:rgba(0,0,0,.7);position:absolute;z-index:100;border-radius:5px}
#banner .bannerCon .before img{position:absolute;right:40px;cursor:pointer}
#banner .bannerCon .after{background:rgba(0,0,0,.7);position:absolute;z-index:100;border-radius:5px}
#banner .bannerCon .after img{position:absolute;left:40px;cursor:pointer}
#banner .bannerCon .scroll{position:relative}
#banner .bannerCon .scroll .item{float:left;text-align:center}
#banner .bannerCon .scroll .item .img-box{margin:auto; background:#000;}
#banner .bannerCon .scroll .item .img-box img{display:inline-block;width:100%;height:100%;border-radius:5px;}
#banner .bannerCon .scroll .item .img-box p{
  width: 100%;
  text-align: center;
  position: absolute;
  bottom: 0;
  left: 0;
  color: #fff;
  font-size: 18px;
  line-height: 50px;
  font-weight: normal;
}
.zhz-zi{ width:50%}
.zhz-zi p{font-size: 16px;color: #555;line-height: 1.8; text-indent: 30px;padding-bottom: 15px; text-align:justify}
.zhz-img{ padding-right:110px;}
.zhz02{ padding-top:40px;}
.zwh li{ width:49%; text-align:center; float:left; margin:42px 0 98px 0;}
.zwh li p{ font-size:18px; color:#bea04f; font-weight:bold; padding-top:10px;}
.zwh li div{ background:#000; overflow:hidden}
.zwh li:nth-child(2){ float:right;}


/* 本例子css */
		.bwg-cj{ width:100%; overflow:hidden; position:relative;}
		.bwg-cj .bd{ position:relative; height:100%; z-index:0;   }
		.bwg-cj .bd li{  }
		.bwg-cj .bd img{ }
		.nj-img01{ width:50%;}
		.nj-img02{ width:50%;}
		.nj-img02 p{ width:49%; background:#000; overflow:hidden; float:left; margin:0 0 8px 1%;}
		.nj-img02 p img{ width:100%; display:block; transition-duration:.5s;}
	
		/* 下面是前/后按钮代码，如果不需要删除即可 */
		.bwg-cj .prev,
		.bwg-cj .next{ position:absolute; left:0%; top:50%; margin-top:-40px; display:block; width:36px; height:80px; background:url(../images/newsPrev.png) no-repeat;}
		.bwg-cj .next{ right:0; left:auto;   background:url(../images/newsNext.png) no-repeat; }
		.bwg-cj .prev:hover,
		.bwg-cj .next:hover{ filter:alpha(opacity=100);opacity:1;  }
		.bwg-cj .prevStop{ display:none;  }
		.bwg-cj .nextStop{ display:none;  }

.yl-yuan{ width:506px; height:506px; position:relative; text-align:center;}
.yl-yuan p{ transition-duration:.5s;}
.yl-yuan p:nth-child(1){ position:absolute; top:4px; right:0;}
.yl-yuan p:nth-child(1):hover{ right:-10px; top:-5px;}
.yl-yuan p:nth-child(2){ position:absolute; top:150px; right:-20px;}
.yl-yuan p:nth-child(2):hover{ top:152px; right:-30px;}
.yl-yuan p:nth-child(3){ position:absolute; top:300px; right:82px; }
.yl-yuan p:nth-child(3):hover{ position:absolute; top:308px;  }
.yl-yuan p:nth-child(4){ position:absolute;top:160px; left:25px; }
.yl-yuan p:nth-child(4):hover{ top:163px; left:17px; }
.yl-yuan p:nth-child(5){ position:absolute; top:4px; left:39px;}
.yl-yuan p:nth-child(5):hover{ top:-5px; left:28px;}
.jk-img03{ padding:180px 0 0 120px;}
.yl-yuan span{ display:block; line-height:460px; color:#b7c8e1; font-weight:bold; font-size:80px; padding-left:43px;}
.ne-cy-img{ width:50%; background:#000; overflow:hidden;}


/* 产业图片切换css */
.bwg-cj hd ul{ width:100%; text-align:center; bottom:10px;}
.ne-cy01{ margin-bottom:44px;  background:#f2f2f2;}
.ne-cy-text{ width:50%; padding:40px 29px 0; box-sizing:border-box;}
.ne-cy-text h1{ font-size:24px; padding-bottom:33px;}
.ne-cy-text p{ font-size:16px; line-height:1.8; text-indent:30px;}
.ne-cy-text a{ display:inline-block; margin:40px 0;}
.ne-cy-text a:hover{ margin-top:40px;}

.ny-ms{ margin:56px 0;}
.ny-ms ul{ padding-top:124px;}
.ny-ms ul li{ color:#fff; background:#c8a063; font-weight:bold; font-size:20px; padding:5px 10px; margin-bottom:84px;}
.ny-ms p{ padding-left:180px;}
.ny-ms h1{ font-size:30px; text-align:center; padding-top:38px;}
.zx-zi01{ font-size:24px; text-align:center; padding-top:20px;}
.ne-lscy{ padding-top:41px; padding-bottom:50px;}
.ne-lscy .chy-le{ width:50%; padding-right:30px; box-sizing:border-box}
.ne-lscy .chy-ri{ width:50%;}
.jk-Menubox{ height:93px;}
.jk-Menubox ul li{ float:left; width:24.2%; margin-right:1%; cursor:pointer;}
.jk-Menubox ul li:nth-child(4){ margin-right:0;}
.jk-Menubox ul li p{ background:#c8a063; color:#fff; font-weight:bold; font-size:24px; text-align:center; height:71px; line-height:71px;}
.jk-Menubox ul li.hover{ background:url(../images/xl.png) no-repeat bottom center; padding-bottom:13px;}
.ky01{ position:relative; background:#000; overflow:hidden; margin-bottom:37px;}
.ky-txt{ position:absolute; background:#555555; color:#fff; padding:25px 30px; bottom:0; left:0; transition-duration:.5s;}
.ky-txt h1{ font-size:24px; background:url(../images/sj1.png) no-repeat right center; padding-right:100px;}
.ky-txt p{ font-size:16px; font-family:"Arail"; text-transform:uppercase;}
.ky01:hover .ky-txt{ background:#c41c27;}
.ky-txt:hover{background:#c41c27;}
.dc01{ width:1186px; margin:0 auto;}
.ky-img01{ padding-bottom:38px;}
.jkc01{ width:66.66%;}
.jkc02{ width:32.8%;}
.jkc02 li{ margin-bottom:6px;}

.ky-pro-fl{ margin-top:90px;}
.ky-pro-fl .li_{width:24%; float:left; margin-right:1.3%; padding-bottom:121px; position:relative; transition:all 0.5s ease; margin-bottom:35px;}
.ky-pro-fl .li_:nth-child(4){ margin-right:0;}
.ky-pro-fl .li_ ._full{ width:100%; display:block}
.ky-pro-fl .li_four{margin-right:0;}
.ky-pro-fl .li_ .rect-1061:after {content:''; position:absolute; top:0; left:0; right:0; bottom:0; background:rgba(0,0,0,0.5); opacity:0; visibility:hidden; transition:opacity .2s ease;}
.ky-pro-fl .li_ .intro{background:#ececec; text-align:center; position:absolute; left:0; width:100%; bottom:0; font-size:16px;}
.ky-pro-fl .li_ .intro .box{padding:32px 20px 28px; box-sizing:border-box}
.ky-pro-fl .li_ .intro .box .tit{margin-bottom:10px;}
.ky-pro-fl .li_ .intro .box .tit a{display:block; font-size:24px; line-height:30px; color:#666; font-weight:bold;}
.ky-pro-fl .li_ .intro .box .con{height:0; overflow:hidden; transition:all 0.5s ease; text-align:left;}
.ky-pro-fl .li_ .intro .box .con a{display:block; float:left; width:48%; margin-right:2%; line-height:27px; font-size:16px; color:#303030;}
.ky-pro-fl.li_ .intro .box .intro_more{margin-top:15px}
.ky-pro-fl .li_ .intro .box .intro_more a{ display:inline-block; position:relative; color:#666;}

.ky-pro-fl .li_ .intro .box .intro_more a:after{content:''; width:13px; height:7px; background:url(../images/xjt2.png) no-repeat center; position:absolute; right:-15px; top:50%; margin-top:-3.5px}
.ky-pro-fl .li_ .li_line{width:0; height:5px; background:#c41c27; position:absolute; left:0; bottom:0; transition:all 0.5s ease;}
.ky-pro-fl .bd_more{width:220px; height:52px; line-height:52px; text-align:center; color:#666; border:1px solid #666; border-radius:3px; font-size:18px; cursor:pointer; margin:0 auto; transition:all 0.5s ease;}
.ky-pro-fl .li_ .intro .box .tit a:hover{color:#c41c27;}
.ky-pro-fl .li_ .intro .box .con a:hover{color:#c41c27;}
.ky-pro-fl .li_:hover .intro .box .con{height:135px;}
.ky-pro-fl .li_:hover .li_line{width:100%;}
.ky-pro-fl .li_:hover{box-shadow:-4px 2px 20px 1px rgba(0,0,0,0.2);}
.ky-pro-fl .li_:hover .rect-1061:after{opacity:1; visibility:visible;}
.ky-pro-fl .bd_more:hover{border-color:#00a1e9; background:#00a1e9; color:#fff;}
.ky-pro-fl .li_ .intro .box .intro_more a:hover{ color:#c41c27; font-size:18px; font-weight:bold;}
.ne-pro-cd{ margin-bottom:40px;}
.ne-pro-cd li{ display:inline-block; background:#fafafa; border:1px solid #dedede; font-size:18px; width:13.5%; text-align:center; margin-right:0.4%;}
.ne-pro-cd li a{ display:block; line-height:42px;}
.ne-pro-cd li:last-child{ margin-right:0;}
.ne-pro-cd li a:hover,.ne-pro-cd li .on{ color:#fff; background:#c41c27; font-weight:bold;}

.ne-pro-list .zz-img{ background:#fafafa; border:1px solid #dedede; padding:54px 0; text-align:center}
.ne-pro-list .plist li img{ width:auto; display:inline-block}
.ne-pro-list .plist li p{ line-height:67px; background:#eeeeee; text-align:center; background-image:none; font-size:20px;}
.ne-pro-list .plist li:hover p{ color:#fff; background:#c41c27}
.ne-pro-list .plist li p b{ font-weight:bold;}
.tc-img{ width:50%;}
.tc-zi{ width:495px; background:#dd1f2b; color:#fff; padding:77px 35px 0; box-sizing:border-box; height:570px;}
.tc-zi h1{ font-size:24px; padding-bottom:54px;}
.tc-zi p{ font-size:18px; line-height:2; padding-bottom:40px;}
.tc-zi ul li{ display:inline-block; line-height:53px; text-align:center; width:196px; transition-duration:.5s; margin:0 8px 0 0;}
.tc-zi ul li a{ color:#fff; display:block; font-size:20px; font-weight:bold;}
.tc-zi ul li:nth-child(1){ background:#ab0010;}
.tc-zi ul li:nth-child(2){ background:#f16817;}
.tc-zi ul li:nth-child(1):hover,.tc-zi ul li:nth-child(2):hover{ transform:scale(1.1,1.1)}



/* 本例子css */
		.cy-gai01{ width:100%; height:100%; overflow:hidden; position:relative; background:#000; }
		.cy-gai01 .hd{ height:12px; overflow:hidden; position:absolute; bottom:15px; z-index:1; width:100%; text-align:center }
		.cy-gai01 .hd ul{ overflow:hidden; zoom:1; display:inline-block; }
		.cy-gai01 .hd ul li{ float:left; margin-right:7px;  width:31px; height:12px; line-height:14px; text-align:center; background:#fff; cursor:pointer; border-radius:20px; }
		.cy-gai01 .hd ul li.on{ background:#c41c27; color:#fff; }
		.cy-gai01 .bd{ position:relative; height:100%; z-index:0;   }
		.cy-gai01 .bd li{ zoom:1; vertical-align:middle; }
		.cy-gai01 .bd img{ width:100%; display:block; transition-duration:.5s;  }







.chy-ri,.sp01-ri,.ys-img,.jk-img01,.nj-img01,.dc-img01,.jkc01,.jkc02 li{ background:#000; overflow:hidden}
.chy-ri img,.sp01-ri img,.sp-img01 li img,.ys-img img,.jk-img01 img,.zwh li div img,.nj-img01 img,.ky01 img,.dc-img01 img,.jkc01 img,.jkc02 li img{ width:100%; display:block; transition-duration:.5s;}
.chy-ri:hover img,.sp01-ri:hover img,.sp-img01 li:hover img,.ys-img:hover img,.jk-img01:hover img,.zwh li:hover div img,.nj-img01:hover img,.nj-img02 p:hover img,.ky01:hover img,.dc-img01:hover img,.jkc01:hover img,.jkc02 li:hover img,.cy-gai01 .bd li:hover img{ opacity:0.7; transform:scale(1.1,1.1)}
.chy-le p,.sp01-le,.sp02-zi{font-size: 16px;color: #555;line-height: 1.8; text-indent: 30px;padding-bottom: 15px; text-align:justify}
.sp02-ti{ font-size:36px; margin:71px 0 36px;}
.clearfixed:after,.sp-img02 li:after{ content:""; clear:both; display:block;}




footer{background:#3a3a3a; color: #afafaf; padding:45px 30px; position: relative;}
.indShare01{position:relative;float: left;z-index: 999;}
.indShare01 ul{}
.indShare01 ul li{float: left;padding: 0 10px;position: relative;}
.indShare01 ul li a{display: block;height: 37px;width: 37px;}
.indShare01 ul li.ico1 a{ background: url(../images/share1.png) center center no-repeat;}
.indShare01 ul li.ico2 a{background: url(../images/share2.png) center center no-repeat;}
.indShare01 ul li.ico3 a{background: url(../images/share3.png) center center no-repeat;}
.indShare01 ul .yuan{ }
.indShare01 ul .yuan.ico1 a{ background: url(../images/share1-1.png) center center no-repeat;}
.indShare01 ul .yuan.ico2 a{background: url(../images/share2-1.png) center center no-repeat;}
.indShare01 ul .yuan.ico3 a{ background: url(../images/share3-1.png) center center no-repeat;}
.shareCode01{width: 150px; height: 150px; background: #fff; position: absolute; top: -190px; left: 50%; margin-left: -75px; opacity: 0;
    filter:alpha(opacity=0);visibility: hidden;transition: 0.3s ease;}
.shareCode01 img{ width: 100%; height: 100%; position: relative; z-index: 99999;}
.indShare01 ul li a:hover~.shareCode{ opacity: 1; filter:alpha(opacity=100); visibility: visible; top: -160px;}
.indRecord01{ position: fixed; bottom: 15px; right: 25px;z-index: 999;text-align: right;color: #dedede;font-size:13px;line-height: 26px;}
.indRecord01 a{color: #dedede;padding-right: 5px;}
.indRecord01 a:hover{color: #fff;}
.f-copyright{line-height: 38px; font-size: 16px; color: #fff; float: right;}
.back-top{width: 180px; text-align: center; position: absolute;  left: 50%;   transform: translate(-50%, -50%); padding-top: 23px; color: #fff; font-size: 16px; cursor: pointer; }
.back-top p { background: url(../images/back-top.jpg) no-repeat center top; padding:20px 0 10px 0}
.back-top:hover img{ transition-duration:.5s;-webkit-animation: icon-bounce 0.5s alternate;
  -moz-animation: icon-bounce 0.5s alternate;
  -o-animation: icon-bounce 0.5s alternate;
  animation: icon-bounce 0.5s alternate;}

.mo-ne-dh{ display:none;}
.mo-ne-dh dl{ border-bottom:1px solid #eee; padding:10px 10px 10px 10px; margin-bottom:0;}
.mo-ne-dh dl dt a{ font-size:16px; font-weight:bold; color:#cb1421}
.mo-ne-dh dl dt{float:left; width:22%;}
.mo-ne-dh dl dd{ width:75%; float:right;}
.mo-ne-dh dl dd a{ font-size:14px; position:relative; padding-left:10px; margin-right:10px;}
.mo-ne-dh dl dd a:before{content: "";
    position: absolute;
    left: 0;
    top: 5px;
    width: 5px;
    height: 5px;
    background: #999999;
    border-radius: 50%;
    transition-duration: .5s;}



@media screen and (max-width:992px){
	.w1290{ width:100%; padding:0 1% 50px; box-sizing:border-box}
	.head{ display:none;}
	.navbox{ background:none;}
	.mo-ne-dh{ display:block;}
	.ry-ti p{ display:none;}
	.ry-ti h1{ font-size:20px; padding:20px 0; position:relative}
	.ry-ti{ margin-bottom:0;}
	.dsz-pic,.dsz-nr{ width:100%; padding:10px; height:auto;}
	.dsz-nr p{ padding-bottom:10px;}
	.dsz-pic{ padding:0;}
	.ne-ab-jj .ab-shu dl dt{ font-size:30px;}
	.ne-ab-jj .ab-shu dl{ width:50%; border-bottom:1px solid #eee;}
	.chy-le,.sp01-le,.sp01-ri,.ys-le,.ys-ri{ width:100%; box-sizing:border-box}
	.chy-ri{ text-align:center; width:100%; float:none;}
	.cx-hz h1,.sp02-ti{ font-size:22px; padding:20px 0 0 0; margin-bottom:10px;}
	.cx-hz ul li{ width:49%; box-sizing:border-box; margin-right:0.5%; font-size:14px;}
	.sp01-le,.gzz{ padding:10px;}
	.sp01-le h1{ font-size:22px;}
	.sp01-le p{ line-height:1.8}
	.sp02-ti{ margin:20px 0;}
	.ys-ri{ padding:10px;}
	.ys-ri dl{ width:30%; margin-right:3%;}
	.ys-ri dl dt img,.zhz-zi{ width:100%;}
	.ys-ri dl:nth-child(4n){ margin-right:3%;}
	.ys-ri dl dd{ font-size:14px;}
	.spj ul,.zhz-img img{ width:100%;}
	.picMarquee-left .bd ul li{ width:48%;}
	.zhz-img{ padding-right:0;}
	.zhz02 img{ width:100%;}
	.zwh li p{ font-size:14px; font-weight:normal}
	.zwh li{ margin:20px 0;}
	}


















@keyframes icon-bounce {
0%, 100% {-moz-transform: rotate(0deg);-ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); transform: rotate(0deg);}
25% { -moz-transform: rotate(15deg); -ms-transform: rotate(15deg);-webkit-transform: rotate(15deg);transform: rotate(15deg);}
50% { -moz-transform: rotate(-15deg); -ms-transform: rotate(-15deg); -webkit-transform: rotate(-15deg); transform: rotate(-15deg);}
75% { -moz-transform: rotate(5deg); -ms-transform: rotate(5deg);-webkit-transform: rotate(5deg); transform: rotate(5deg);}
85% { -moz-transform: rotate(-5deg);-ms-transform: rotate(-5deg);-webkit-transform: rotate(-5deg);transform: rotate(-5deg);}
}
@-webkit-keyframes icon-bounce {
0%, 100% {-moz-transform: rotate(0deg);-ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); transform: rotate(0deg);}
25% { -moz-transform: rotate(15deg); -ms-transform: rotate(15deg);-webkit-transform: rotate(15deg);transform: rotate(15deg);}
50% { -moz-transform: rotate(-15deg); -ms-transform: rotate(-15deg); -webkit-transform: rotate(-15deg); transform: rotate(-15deg);}
75% { -moz-transform: rotate(5deg); -ms-transform: rotate(5deg);-webkit-transform: rotate(5deg); transform: rotate(5deg);}
85% { -moz-transform: rotate(-5deg);-ms-transform: rotate(-5deg);-webkit-transform: rotate(-5deg);transform: rotate(-5deg);}
}
@-moz-keyframes icon-bounce {
0%, 100% {-moz-transform: rotate(0deg);-ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); transform: rotate(0deg);}
25% { -moz-transform: rotate(15deg); -ms-transform: rotate(15deg);-webkit-transform: rotate(15deg);transform: rotate(15deg);}
50% { -moz-transform: rotate(-15deg); -ms-transform: rotate(-15deg); -webkit-transform: rotate(-15deg); transform: rotate(-15deg);}
75% { -moz-transform: rotate(5deg); -ms-transform: rotate(5deg);-webkit-transform: rotate(5deg); transform: rotate(5deg);}
85% { -moz-transform: rotate(-5deg);-ms-transform: rotate(-5deg);-webkit-transform: rotate(-5deg);transform: rotate(-5deg);}
}
@-o-keyframes icon-bounce {
0%, 100% {-moz-transform: rotate(0deg);-ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); transform: rotate(0deg);}
25% { -moz-transform: rotate(15deg); -ms-transform: rotate(15deg);-webkit-transform: rotate(15deg);transform: rotate(15deg);}
50% { -moz-transform: rotate(-15deg); -ms-transform: rotate(-15deg); -webkit-transform: rotate(-15deg); transform: rotate(-15deg);}
75% { -moz-transform: rotate(5deg); -ms-transform: rotate(5deg);-webkit-transform: rotate(5deg); transform: rotate(5deg);}
85% { -moz-transform: rotate(-5deg);-ms-transform: rotate(-5deg);-webkit-transform: rotate(-5deg);transform: rotate(-5deg);}
}


@keyframes changeScale
{   0%   {transform: scale(1.1, 1.1);-o-transform: scale(1.1, 1.1);-ms-transform: scale(1.1, 1.1);-moz-transform: scale(1.1, 1.1);-webkit-transform: scale(1.1, 1.1); opacity: .2;}
100% {transform: scale(1, 1);-o-transform: scale(1, 1);-ms-transform: scale(1, 1);-moz-transform: scale(1, 1);-webkit-transform: scale(1, 1);opacity: 1}
}
}

@-moz-keyframes changeScale 
{   0%   {transform: scale(1.1, 1.1);-o-transform: scale(1.1, 1.1);-ms-transform: scale(1.1, 1.1);-moz-transform: scale(1.1, 1.1);-webkit-transform: scale(1.1, 1.1); opacity: .2;}
100% {transform: scale(1, 1);-o-transform: scale(1, 1);-ms-transform: scale(1, 1);-moz-transform: scale(1, 1);-webkit-transform: scale(1, 1);opacity: 1}
}
}

@-webkit-keyframes changeScale
{   0%   {transform: scale(1.1, 1.1);-o-transform: scale(1.1, 1.1);-ms-transform: scale(1.1, 1.1);-moz-transform: scale(1.1, 1.1);-webkit-transform: scale(1.1, 1.1); opacity: .2;}
100% {transform: scale(1, 1);-o-transform: scale(1, 1);-ms-transform: scale(1, 1);-moz-transform: scale(1, 1);-webkit-transform: scale(1, 1);opacity: 1}
}
}

@-o-keyframes changeScale 
{   0%   {transform: scale(1.1, 1.1);-o-transform: scale(1.1, 1.1);-ms-transform: scale(1.1, 1.1);-moz-transform: scale(1.1, 1.1);-webkit-transform: scale(1.1, 1.1); opacity: .2;}
100% {transform: scale(1, 1);-o-transform: scale(1, 1);-ms-transform: scale(1, 1);-moz-transform: scale(1, 1);-webkit-transform: scale(1, 1);opacity: 1}
}
}