@charset "utf-8";
/* CSS Document */
.footer{ background:#cc0b1b url("../images/foot_bg.png")/*tpa=http://www.jsldxcl.com/i/images/foot_bg.png*/ center bottom -15px no-repeat; padding:60px 0px; width:100%; overflow:hidden;}
.foot_logo{ width:25%; float:left; margin-top:1.5%;}
.foot_logo img{ width:100%;}
.foot_m{ width:40%; float:left; margin-left:5%;}
.foot_m ul{}
.foot_m li{ float:left; width:48%; margin-right:2%; line-height:42px; color:#fff; font-size:16px;}
.foot_r{ width:25%; float:right;}
.foot_r .erwm{ width:50%; text-align:center; color:#fff; float:left;font-size:16px;}
.foot_r .shouji{ width:50%; text-align:center; color:#fff;float:left;font-size:16px;}


.foot{background:#231815; padding:20px 0px; width:100%; overflow:hidden;}
.foot .banq{ text-align:center; color:#fff; font-size:14px;}
.foot .banq a{ color:#fff;}
.foot .banq a:hover{ color:#cc0b1b;}
/*****内页*****/
body{position: relative;}
header{position: fixed;top:0;left:0;width: 100%;background: rgba(255,255,255,1);}
.logo{margin-left:60px;width:270px;height:51px;background: red;display: inline-block;vertical-align: middle;background: url("../images/logo.png")/*tpa=http://www.jsldxcl.com/i/images/logo.png*/ no-repeat center center;}
.sousuo a{color:#333;font-size: 16px;vertical-align:middle;}
.sousuo span{font-size:16px;color:#333;}
.sousuo span:before{content: '';display: inline-block;vertical-align:middle;width:1px;height:16px;background:rgba(0,0,0,.8);margin:0 10px}
.nav a {color: #333;}
.nav_btn{display: none;}


.ins-banner { width: 100%;position: relative; overflow: hidden;z-index: 1;}
.ins-banner img {float: left; width: 100%;}
.lf {display: block;float: left;}
.rf {display: block;float: right;}
.ins-navbox{height: 75px;background-color: #fff;}
.ins-navbox span{ line-height:75px; color:#E60112; font-size:25px; font-weight:bold;}
.ins-navbox li{margin:20px 2px;font-size: 16px;float: left;}
.ins-navbox li a{display: block;padding:6px 20px;border-radius:20px;border:1px solid #E60112;}
.ins-navbox li a:hover,.ins-navbox li a.hover{color: #fff;background:#E60112;position: relative;}


.bg-gray{background: #f6f6f6; overflow: hidden;}
.wrap{ width:94%; margin:0 auto; overflow: hidden;}

/********公司简介**********/
.jian_lf{ width:65%; float:left;padding:70px; box-sizing:border-box;}
.jian_lf p{ text-indent:2em; font-size:16px; line-height:36px; color:#333333;}
.jian_rf{ width:35%; float:left; height:100%;padding:70px 60px; box-sizing:border-box;}
.jian_rf li{ color:#333333; line-height:65px; font-size:20px; padding-left:80px;}
.jian_rf li.j0{ background:url("../images/j00.png")/*tpa=http://www.jsldxcl.com/i/images/j00.png*/ left center no-repeat;}
.jian_rf li.j1{ background:url("../images/j11.png")/*tpa=http://www.jsldxcl.com/i/images/j11.png*/ left center no-repeat;}
.jian_rf li.j2{ background:url("../images/j22.png")/*tpa=http://www.jsldxcl.com/i/images/j22.png*/ left center no-repeat;}
.jian_rf li.j3{ background:url("../images/j33.png")/*tpa=http://www.jsldxcl.com/i/images/j33.png*/ left center no-repeat;}


/********工厂图片**********/
.che_si{width: 100%;background: #fff;padding: 25px 0px 0px; position:relative; overflow:hidden;}
.che_si li{ float:left;width:24%; margin-bottom:25px;margin-right:1.33%;}
.che_si li .pic { height: 0;padding-top:125%;position: relative;overflow: hidden;}
.che_si li .pic img {position: absolute;left: 0;top: 0; width: 100%;/*height: 100%;*/}
.che_si li:hover .pic img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1);transform-origin: 50% 50%;}
.che_si li:nth-child(4n){ margin-right:0px;}
/********架构**********/
.ins-goujia{ position:relative; z-index:1}
.ins-goujia li{width: 100%;float: left; padding:0px; box-sizing:border-box;}
.ins-goujia li .pic{height: 0;padding-top:32%;position: relative;overflow: hidden;}
.ins-goujia li .pic img{position: absolute;left:0;top:0;width: 100%;height: 100%;}
.ins-goujia li .txt{position: absolute;right:0;top:-100PX;width:45%;transform: translateX(2-%) translateY(50%);-webkit-transform: translateX(-2%) translateY(40%);}
   

.diyid{padding-left:5%; padding-right:5%;box-sizing:border-box; line-height:32px; font-size:16px; /*text-indent:2em;*/color: #333;}
.ins-orange{ background:#fba56a; width:100%; padding:30px 5% 30px 5%; box-sizing:border-box; margin-top:2%;}
.ins-orange p{line-height:32px; font-size:16px; color:#fff; text-indent:2em;}



/********组织**********/
.ins-zuhzi{ }
.ins-zuhzi li{width: 100%;float: left; padding:0px; box-sizing:border-box;}
.ins-zuhzi li .pic{height: 0;padding-top:54%;position: relative;overflow: hidden;}
.ins-zuhzi li .pic img{position: absolute;left:0;top:0;width: 100%;height: 100%;}

.ins-zuhzi li .txt{height: 0;padding-top:54%;position: relative;overflow: hidden;margin-top: -54%;}
.ins-zuhzi li .txt img{position: absolute;left:0;top:0;width: 100%;height: 100%;}

.ceng_a{position:relative;}
.ceng_b{position:absolute;z-index:5;left:0;top:0;}

/*****企业文化*****/
.whk{ display:block;  padding:50px 0px; max-width:1300px; margin:0 auto;overflow: hidden;}
.whk li{ display:block; background:#fff; float:left; position: relative; width:24%; height:400px; overflow:hidden; margin-right:1.33%;}
.whknr1{ display:block; position:relative; z-index:2;}
.qywtu{ display:block; overflow:hidden; padding:5px;}
.qywnr{ display:block; padding:20px 7.5% 0;}
.qywnr1{ display:block; margin-bottom:12px; line-height:40px; color:#0a0a0a; font-size:24px;}
.qywnr2{ display:block; line-height:24px; color:#545454; font-size:14px;}
.whknr2{ display:block; position:absolute; left:0; top:100%; width:100%;height:100%; padding:38px 7.5% 20px; background:rgba(230, 0, 18, 0.7); z-index:3;}
.whtn1{ display:block; margin-bottom:22px; font-size:24px; color:#fff; line-height:40px; cursor:default;}
.whtn2{ display:block; line-height:28px; color:#fff; font-size:12px; cursor:default;}
.whk li:hover .whknr2{top:0;}
.whk li:nth-child(4n){ margin-right:0px;}


/******************产品中心**************************/
.ins-pro {background: #f5f5f5;width: 100%; padding: 30px 0px; overflow: hidden;}
.w1200 { max-width:1200px;margin: 0 auto;}
.pro-side-wrap {width: 25%;}
.pro-side-wrap .pro-nav-wrap {margin-bottom: 94px;}
.pro-side-wrap .pro-nav-items { background: #fff;margin-bottom: 8px;}
.pro-side-wrap .pro-nav-title { height: 64px;   box-sizing: border-box; line-height: 64px; font-size: 20px; color: #fff; width: 100%;cursor: pointer;padding: 0 46px 0 30px; background:#E60012;}
.pro-side-wrap .pro-nav-sub { padding: 0 34px 20px;}
.pro-side-wrap .pro-sub-name { height: auto;box-sizing: border-box; padding: 11px 0 11px 22px;line-height: 30px;font-size: 16px;color: #666;width: 100%;cursor: pointer; position: relative; border-bottom: 1px solid #e9e9e9;}
.pro-side-wrap .pro-sub-name:after {position: absolute;content: "";left: 0; top: 26px; display: inline-block; width: 4px; height: 4px;background: #c6c6c6;}
.pro-side-wrap .pro-sub-name.cur, .pro-side-wrap .pro-sub-name:hover {color: #E60012;}
.pro-content-wrap {width:72%;}
.pro-content-wrap .pro-title { font-size: 26px;line-height: 28px; padding: 24px 40px; color: #333; background: #fff;}
.pro-content-wrap .pro-items {padding:30px 40px 30px;background: #fff;margin-bottom: 24px;border-radius: 4px;box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);}
.pro-content-wrap .pro-items img{ max-width:100%;}
.pro-content-wrap .pro-items p{ line-height:28px; font-size:15px;margin-bottom: 5px;}



.pro-content-wrap .pro-items .pro-jy{}
.pro-content-wrap .pro-items .pro-jy li{ width:49%; border-bottom:1px solid #CCC; float:left; margin-right:1%; height:36px; line-height:36px;}
.pro-content-wrap .pro-items .pro-jy li .jym1{ padding-bottom:0px;font-size: 15px;line-height:36px;color: #000; position:relative; padding-left:15px;}
.pro-content-wrap .pro-items .pro-jy li .jym1:after { position: absolute;content: ""; left: 0; top: 18px; display: inline-block;width: 4px;height: 4px;background: #c6c6c6;}
.pro-content-wrap .pro-items .pro-jy li:nth-child(2n){ margin-right:0px; margin-left:1%;}
.pro-content-wrap .pro-items .pro-jy li:hover .jym1{ padding-left:20px; color:#E60012;}
/*******************工程案例******************************/
.ywtk{ padding:100px 0 0; height:240px; position:relative; width:100%; margin-top:78px;}

.yetcnk2{ width:100%; margin:0 auto; text-align: center; line-height:70px; font-size:32px; color:#fff;}
.yetenk2{ width:325px; margin:0  auto;}
.yetenk2 img{ margin:0 auto;    display: block; max-width:100%;}

.ywtk1{ position:absolute; width:100%; height:100%; z-index:-1; top:0; left:0; overflow:hidden;}
.ywtk0{ position:absolute; width:100%; height:100%; background-size:auto 100%;}
.ywtk0{
	animation:lnbg0 14s linear infinite alternate both;
	-webkit-animation:lnbg0 14s linear infinite alternate both;
	-moz-animation:lnbg0 14s linear infinite alternate both;
	-o-animation:lnbg0 14s linear infinite alternate both;
}
@keyframes lnbg0{
0%{ transform: scale(1); -ms-transform: scale(1); -webkit-transform: scale(1); -o-transform: scale(1); -moz-transform: scale(1);}
100%{ transform: scale(1.5); -ms-transform: scale(1.5); -webkit-transform: scale(1.5); -o-transform: scale(1.5); -moz-transform: scale(1.5);}
}
@-webkit-keyframes lnbg0{
0%{ transform: scale(1); -ms-transform: scale(1); -webkit-transform: scale(1); -o-transform: scale(1); -moz-transform: scale(1);}
100%{ transform: scale(1.5); -ms-transform: scale(1.5); -webkit-transform: scale(1.5); -o-transform: scale(1.5); -moz-transform: scale(1.5);}
}
@-moz-keyframes lnbg0{
0%{ transform: scale(1); -ms-transform: scale(1); -webkit-transform: scale(1); -o-transform: scale(1); -moz-transform: scale(1);}
100%{ transform: scale(1.5); -ms-transform: scale(1.5); -webkit-transform: scale(1.5); -o-transform: scale(1.5); -moz-transform: scale(1.5);}
}
@-o-keyframes lnbg0{
0%{ transform: scale(1); -ms-transform: scale(1); -webkit-transform: scale(1); -o-transform: scale(1); -moz-transform: scale(1);}
100%{ transform: scale(1.5); -ms-transform: scale(1.5); -webkit-transform: scale(1.5); -o-transform: scale(1.5); -moz-transform: scale(1.5);}
}

/******************工程案例列表*************/
.jylb{ display:block; overflow:hidden;}
.jylb li{ display:block; float:left; width:25%; height:auto;}
.jyntuk{ display:block; position:relative; overflow:hidden;}
.jyntbg{ width:100% !important; height:auto !important; position:absolute; z-index:-1;}
.jyntu{ width:100% !important; height:auto !important; z-index:2;}
.jylb li:nth-child(2n){ background-color:#fbfbfb;}
.jylb li:nth-child(2n+1){ background-color:#f3f3f3;}
.wei{ width:52px; height:52px;  text-align:center; position: relative; color:#303030; font-size:12px; line-height:52px;}
.jymk{ padding:28px 15px; overflow:hidden;}
.jym0{ margin-right:60px;}
.jym1{ padding-bottom:4px;font-size:14px; line-height:24px; color:#000;}
.jym2{ padding-bottom:8px;font-size:14px; line-height:24px; color:#000;}

.jymt{width:60px; height:1px; background:#b7b7b7;}
.jylb li:hover .jym1{ padding-left:5px; color:#CC0B1B;}
.jylb li:hover .jym2{ padding-left:5px; color:#CC0B1B;}
.jylb li:hover .jymt{ width:120px;}
.jylb li:hover .jyntu{transform: scale(1.3); -ms-transform: scale(1.3); -webkit-transform: scale(1.3); -o-transform: scale(1.3); -moz-transform: scale(1.3);}
.netiq1, .netiq2, .netiq11, .netiq12{ width:52px; height:52px; position:absolute;  top:50% !important; left:50% !important; margin-top:-26px !important; margin-left:-26px !important; }
.netiq1, .netiq2, .jylb:hover .wei .netiq11, .jylb:hover .wei .netiq12 {
	animation:netiq1 1.2s linear infinite both;
	-webkit-animation:netiq1 1.2s linear infinite both;
	-moz-animation:netiq1 1.2s linear infinite both;
	-o-animation:netiq1 1.2s linear infinite both;
}
.neti1, .neti2{ display:block; position: absolute; left:0; top:0;}
.xin, .wen{ display: block; position:absolute; top:36px; width:52px; height:52px; text-align: center; font-size:24px; line-height:52px; color:#FFF;}
.xin{ left:220px;}
.wen{ left:278px;}
.netiq1, .netiq2, .netiq11, .netiq12{ width:52px; height:52px; position:absolute;  top:50% !important; left:50% !important; margin-top:-26px !important; margin-left:-26px !important; }
.netiq1, .netiq2, .jylb:hover .wei .netiq11, .jylb:hover .wei .netiq12 {
	animation:netiq1 1.2s linear infinite both;
	-webkit-animation:netiq1 1.2s linear infinite both;
	-moz-animation:netiq1 1.2s linear infinite both;
	-o-animation:netiq1 1.2s linear infinite both;
}
.netiq1, .netiq11{animation-delay:0s; -webkit-animation-delay:0s; -moz-animation-delay:0s; -o-animation-delay:0s;}
.netiq2, .netiq12{animation-delay:0.6s; -webkit-animation-delay:0.6s; -moz-animation-delay:0.6s; -o-animation-delay:0.6s;}
@keyframes netiq1{
0%{ transform: scale(0.5); -ms-transform: scale(0.5); -webkit-transform: scale(0.5); -o-transform: scale(0.5); -moz-transform: scale(0.5); filter:Alpha(opacity=50); opacity:0.5; -moz-opacity:0.5; -webkit-opacity:0.5; -o-opacity:0.5;}
100%{transform: scale(1.3); -ms-transform: scale(1.3); -webkit-transform: scale(1.3); -o-transform: scale(1.3); -moz-transform: scale(1.3); filter:Alpha(opacity=0); opacity:0; -moz-opacity:0; -webkit-opacity:0; -o-opacity:0;}
}
@-webkit-keyframes netiq1{
0%{ transform: scale(0.5); -ms-transform: scale(0.5); -webkit-transform: scale(0.5); -o-transform: scale(0.5); -moz-transform: scale(0.5); filter:Alpha(opacity=50); opacity:0.5; -moz-opacity:0.5; -webkit-opacity:0.5; -o-opacity:0.5;}
100%{transform: scale(1.3); -ms-transform: scale(1.3); -webkit-transform: scale(1.3); -o-transform: scale(1.3); -moz-transform: scale(1.3); filter:Alpha(opacity=0); opacity:0; -moz-opacity:0; -webkit-opacity:0; -o-opacity:0;}
}
@-moz-keyframes netiq1{
0%{ transform: scale(0.5); -ms-transform: scale(0.5); -webkit-transform: scale(0.5); -o-transform: scale(0.5); -moz-transform: scale(0.5); filter:Alpha(opacity=50); opacity:0.5; -moz-opacity:0.5; -webkit-opacity:0.5; -o-opacity:0.5;}
100%{transform: scale(1.3); -ms-transform: scale(1.3); -webkit-transform: scale(1.3); -o-transform: scale(1.3); -moz-transform: scale(1.3); filter:Alpha(opacity=0); opacity:0; -moz-opacity:0; -webkit-opacity:0; -o-opacity:0;}
}
@-o-keyframes netiq1{
0%{ transform: scale(0.5); -ms-transform: scale(0.5); -webkit-transform: scale(0.5); -o-transform: scale(0.5); -moz-transform: scale(0.5); filter:Alpha(opacity=50); opacity:0.5; -moz-opacity:0.5; -webkit-opacity:0.5; -o-opacity:0.5;}
100%{transform: scale(1.3); -ms-transform: scale(1.3); -webkit-transform: scale(1.3); -o-transform: scale(1.3); -moz-transform: scale(1.3); filter:Alpha(opacity=0); opacity:0; -moz-opacity:0; -webkit-opacity:0; -o-opacity:0;}
}
.neti1, .neti2{
	animation:neti1 0.6s linear both;
	-webkit-animation:neti1 0.6s linear both;
	-moz-animation:neti1 0.6s linear both;
	-o-animation:neti1 0.6s linear both;
}
.neti1{animation-delay:0s; -webkit-animation-delay:0s; -moz-animation-delay:0s; -o-animation-delay:0s;}
.neti2{animation-delay:0.3s; -webkit-animation-delay:0.3s; -moz-animation-delay:0.3s; -o-animation-delay:0.3s;}
@keyframes neti1{
0%{ top:150px; filter:Alpha(opacity=0); opacity:0; -moz-opacity:0; -webkit-opacity:0; -o-opacity:0;}
100%{ top:0; filter:Alpha(opacity=100); opacity:1; -moz-opacity:1; -webkit-opacity:1; -o-opacity:1;}
}
@-webkit-keyframes neti1{
0%{ top:150px; filter:Alpha(opacity=0); opacity:0; -moz-opacity:0; -webkit-opacity:0; -o-opacity:0;}
100%{ top:0; filter:Alpha(opacity=100); opacity:1; -moz-opacity:1; -webkit-opacity:1; -o-opacity:1;}
}
@-moz-keyframes neti1{
0%{ top:150px; filter:Alpha(opacity=0); opacity:0; -moz-opacity:0; -webkit-opacity:0; -o-opacity:0;}
100%{ top:0; filter:Alpha(opacity=100); opacity:1; -moz-opacity:1; -webkit-opacity:1; -o-opacity:1;}
}
@-o-keyframes neti1{
0%{ top:150px; filter:Alpha(opacity=0); opacity:0; -moz-opacity:0; -webkit-opacity:0; -o-opacity:0;}
100%{ top:0; filter:Alpha(opacity=100); opacity:1; -moz-opacity:1; -webkit-opacity:1; -o-opacity:1;}
}

.xin, .wen{
	animation:xin 0.6s cubic-bezier(1, .57, .48, 1.45) both;
	-webkit-animation:xin 0.6s cubic-bezier(1, .57, .48, 1.45) both;
	-moz-animation:xin 0.6s cubic-bezier(1, .57, .48, 1.45) both;
	-o-animation:xin 0.6s cubic-bezier(1, .57, .48, 1.45) both;
}
.xin{animation-delay:0.8s; -webkit-animation-delay:0.8s; -moz-animation-delay:0.8s; -o-animation-delay:0.8s;}
.wen{animation-delay:1.2s; -webkit-animation-delay:1.2s; -moz-animation-delay:1.2s; -o-animation-delay:1.2s;}
@keyframes xin{
0%{ top:-150px; filter:Alpha(opacity=0); opacity:0; -moz-opacity:0; -webkit-opacity:0; -o-opacity:0;}
100%{ top:36px; filter:Alpha(opacity=100); opacity:1; -moz-opacity:1; -webkit-opacity:1; -o-opacity:1;}
}
@-webkit-keyframes xin{
0%{ top:-150px; filter:Alpha(opacity=0); opacity:0; -moz-opacity:0; -webkit-opacity:0; -o-opacity:0;}
100%{ top:36px; filter:Alpha(opacity=100); opacity:1; -moz-opacity:1; -webkit-opacity:1; -o-opacity:1;}
}
@-moz-keyframes xin{
0%{ top:-150px; filter:Alpha(opacity=0); opacity:0; -moz-opacity:0; -webkit-opacity:0; -o-opacity:0;}
100%{ top:36px; filter:Alpha(opacity=100); opacity:1; -moz-opacity:1; -webkit-opacity:1; -o-opacity:1;}
}
@-o-keyframes xin{
0%{ top:-150px; filter:Alpha(opacity=0); opacity:0; -moz-opacity:0; -webkit-opacity:0; -o-opacity:0;}
100%{ top:36px; filter:Alpha(opacity=100); opacity:1; -moz-opacity:1; -webkit-opacity:1; -o-opacity:1;}
}

/****************新闻中心*********************/
.lf {display: block;float: left;}
.rf {display: block;float: right;}
.ins-news {background: #f5f5f5;width: 100%; padding: 30px 0px; overflow: hidden;}
.ins-news .wrap {width: 1300px;margin: 0 auto;}
.xwlb1{ display:block; overflow:hidden;}
.xwlb1 li{ display:block; margin-bottom:10px; position: relative;}
.xwlnr{ padding:35px; overflow:hidden; position: relative; z-index:6;}
.xwbei{position: absolute; right:0; top:0; width:100%; height:100%; background:#fff; z-index:3;}
.xwbei2{ position:absolute; left:0; top:0; width:0%; height:100%; background:rgba(121, 117, 117, 0.05); z-index:3;}
.xwbei, .xwbei2{
	-webkit-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	-moz-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	-o-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94)}
.xwlb1 li:hover .xwbei{ width:0%;}
.xwlb1 li:hover .xwbei2{ width:100%;}
.dnebg{float:left; width:135px; height:auto; position:relative; z-index:7; top:12px; }
.neda{ width:104px; height:120px; position:relative; z-index:9; left:0; top:0; text-align:center; font-family:Arial, Helvetica, sans-serif; color:#FFF;}
.nedabg{ width:104px; height:120px; position: absolute; z-index:8; left:0; top:0; background:url("../images/danbg1.png")/*tpa=http://www.jsldxcl.com/i/images/danbg1.png*/ center center no-repeat;}
.neda1{ display:block; padding-top:24px; line-height:46px; font-size:36px;}
.neda2{ display:block; line-height:20px; font-size:12px;}
.nedabg{
	-webkit-transition: all 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	-moz-transition: all 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	-o-transition: all 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	transition: all 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94)}
.xwlb1 li:hover .nedabg{ background:url("../images/danbg2.png")/*tpa=http://www.jsldxcl.com/i/images/danbg2.png*/ center center no-repeat;transform: rotate(180deg); -ms-transform: rotate(180deg); -webkit-transform: rotate(180deg); -o-transform: rotate(180deg); -moz-transform: rotate(180deg);}
.xwlb1 li:hover .neda{ color:#E60012;}	
.dnetu{ float:left; width:228px; height:148px; margin-right:35px;overflow: hidden;border-bottom-right-radius:25px;}
.dnetu img{ width:228px; height:148px; -o-border-top-left-radius:25px; -webkit-border-top-left-radius:25px;-moz-border-top-left-radius:25px;border-top-left-radius:25px; -o-border-bottom-right-radius:25px; -webkit-border-bottom-right-radius:25px;-moz-border-bottom-right-radius:25px;border-bottom-right-radius:25px;}
.dnejsn{ width:830px; overflow:hidden;}
.dneti{ line-height:38px; font-size:17px; color:#010101;}
.dneti a, .dneti a:visited{ color:#010101;font-size:17px; }
.dnejs{ display:block; line-height:30px; color:#6d6d6d; font-size:12px; height:77px;}
.dnejs a{ display:block;color:#6d6d6d;}

.nduo{ width:98px; height:30px; border:1px solid #d0d0d0;display:block; float:left; overflow: hidden; position:relative; line-height:30px; text-align:center; font-size:12px; color:#6b6b6b;} 
.nduo:visited{ color:#6b6b6b;}
.dneti a, .dnejs a , .nduo{
	-webkit-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	-moz-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	-o-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94)}
.xwlb1 li:hover .dneti a, .xwlb1 li:hover .dnejs a{ color:#E60012; }
.xwlb1 li:hover .nduo{ background:#E60012; color:#FFF; border:1px solid #E60012; }
.xwlb1{ animation:xwlb1 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s alternate forwards;
-webkit-animation:xwlb1 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s alternate forwards; 
-moz-animation:xwlb1 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s alternate forwards; 
-o-animation:xwlb1 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s alternate forwards; 
}
@keyframes xwlb1
{0% {filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6; margin-top:240px;} 
100%{filter:alpha(opacity=100); -moz-opacity:1; opacity:1; margin-top:0px;}}
@-webkit-keyframes xwlb1
{0% {filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6; margin-top:240px;} 
100%{filter:alpha(opacity=100); -moz-opacity:1; opacity:1; margin-top:0px;}}
@-moz-keyframes xwlb1
{0% {filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6; margin-top:240px;} 
100%{filter:alpha(opacity=100); -moz-opacity:1; opacity:1; margin-top:0px;}}
@-o-keyframes xwlb1
{0% {filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6; margin-top:240px;} 
100%{filter:alpha(opacity=100); -moz-opacity:1; opacity:1; margin-top:0px;}}	
/**新闻手滑放大 begin**/
.xwlb1 li:hover .dnetu img{ 
animation:dnetu 2.5s linear 0s infinite alternate both;
-webkit-animation:dnetu 2.5s linear 0s infinite alternate both; 
-moz-animation:dnetu 2.5s linear 0s infinite alternate both; 
-o-animation:dnetu 2.5s linear 0s infinite alternate both;
}
@keyframes dnetu
{0% {transform: scale(1.0,1.0);-ms-transform: scale(1.0,1.0);-webkit-transform: scale(1.0,1.0);-o-transform:scale(1.0,1.0);-moz-transform: scale(1.0,1.0);} 
100%{transform: scale(1.2,1.2);-ms-transform: scale(1.2,1.2);-webkit-transform: scale(1.2,1.2);-o-transform: scale(1.2,1.2);-moz-transform: scale(1.2,1.2);	}}
@-webkit-keyframes dnetu
{0% {transform: scale(1.0,1.0);-ms-transform: scale(1.0,1.0);-webkit-transform: scale(1.0,1.0);-o-transform:scale(1.0,1.0);-moz-transform: scale(1.0,1.0);} 
100%{transform: scale(1.2,1.2);-ms-transform: scale(1.2,1.2);-webkit-transform: scale(1.2,1.2);-o-transform: scale(1.2,1.2);-moz-transform: scale(1.2,1.2);	}}
@-moz-keyframes dnetu
{0% {transform: scale(1.0,1.0);-ms-transform: scale(1.0,1.0);-webkit-transform: scale(1.0,1.0);-o-transform:scale(1.0,1.0);-moz-transform: scale(1.0,1.0);} 
100%{transform: scale(1.2,1.2);-ms-transform: scale(1.2,1.2);-webkit-transform: scale(1.2,1.2);-o-transform: scale(1.2,1.2);-moz-transform: scale(1.2,1.2);	}}
@-o-keyframes dnetu
{0% {transform: scale(1.0,1.0);-ms-transform: scale(1.0,1.0);-webkit-transform: scale(1.0,1.0);-o-transform:scale(1.0,1.0);-moz-transform: scale(1.0,1.0);} 
100%{transform: scale(1.2,1.2);-ms-transform: scale(1.2,1.2);-webkit-transform: scale(1.2,1.2);-o-transform: scale(1.2,1.2);-moz-transform: scale(1.2,1.2);	}}
/**新闻手滑放大 end**/	
	

/*****新闻详细内页******/
.news-art-main{background: #fff;margin:0px auto;padding: 40px 90px 60px;}
.art-tit h4{text-align: center;font-size:20px;font-weight: normal;line-height: 36px;padding-bottom: 20px;color: #333;}
.art-tit h5{text-align: center;font-size: 12px;font-weight: normal;line-height: 38px;color: #888;border-top: 1px solid #e2e2e2; border-bottom: 1px solid #e2e2e2;}
.art-tit h5 span{display: inline-block;width: 300px;} 
.art-main{padding-top: 30px;padding-bottom: 40px;}
.art-main p{text-indent: 2em;font-size: 14px;line-height: 30px;color: #666;}
.art-main img{ max-width:100%;}
.art-back li{font-size: 14px;}
.art-footer-last{border-top: 1px solid #e2e2e2;padding-top: 6px;line-height: 30px;}
.art-footer-next{border-bottom: 1px solid #e2e2e2;padding-bottom: 6px;line-height: 30px;}
.art-footer-last a,.art-footer-next a {line-height: 30px;color: #555;}
.art-footer-last a:hover,.art-footer-next a:hover {color: #E60012;}
.art-footer-back{padding-top: 26px;float: right;margin-top: -82px;margin-right: 20px;}
.art-footer-back a{display: block;position: relative;width: 116px;height: 40px;overflow: hidden;border: 2px solid #E60012;line-height:36px;text-align: center;box-sizing: border-box;color: #E60012;}
.art-footer-back a span{display: block;position: relative;top: 0;}
.art-footer-back a:hover span{background: #E60012;color: #fff;top: -100%;line-height:40px;}
.art-footer-back a:hover{border: 0 none;}
	

/****************招聘信息***********************/
.zztik{ display:block; width:100%; margin:0 auto 0px; padding-top:40px;}
.zzti-cn{ display:block; line-height:75px; font-size:34px; color:#0a0a0a;}
.zzti-cn table{ margin:0 auto;}
.zzti-cn b, .zzti-cn i{ display:block; width:50px; height:1px; background:#c2c2c2;}
.zzti-en{ display:block; text-align:center; line-height:20px; font-size:12px; color:#ababab;}

.relk{text-align:center;}
.relk p{ font-size:16px;line-height:30px;}


.zplb{ display:block; margin-left:-24px; overflow:hidden; margin-bottom:30px; margin-top:38px;}
.zplb dd{ display:block; float:left; width:417px; height:300px;margin-bottom: 20px; border:1px solid #eee; background:#FFF; border-bottom:2px solid #F1757F; margin-left:24px; padding:33px; box-sizing:border-box;}
.zp-ti{ margin-bottom:12px; line-height:32px; font-size:20px; color:#0a0a0a;font-weight: bold;}
.zp-bz{font-weight: bold; display:block; overflow:hidden; margin-bottom:12px; padding-left:20px; background:url("../images/zpb1.png")/*tpa=http://www.jsldxcl.com/i/images/zpb1.png*/ center left no-repeat; line-height:24px; font-size:14px; color:#545454;}
.zp-js{ display:block; height:112px; margin-bottom:8px; line-height:28px; font-size:14px; color:#545454;}
.zp-jr{ display:inline-block; width:80px; height:30px; background: url("../images/zpj1.png")/*tpa=http://www.jsldxcl.com/i/images/zpj1.png*/ left center no-repeat;}
.zp-state{ display:inline-block; height:30px; line-height:30px; font-size:16px; float:right;}
.zplb dd:hover .zp-ti{ text-indent:6px; color:#E60012;}
.zplb dd:hover .zp-jr{background: url("../images/zpj2.png")/*tpa=http://www.jsldxcl.com/i/images/zpj2.png*/ 20px center no-repeat;}
.zplb dd .zp-jr:hover{background: url("../images/zpj2.png")/*tpa=http://www.jsldxcl.com/i/images/zpj2.png*/ left center no-repeat;}
.lck{ display:block; width:80px; height:32px; margin:0 auto; text-align:center; line-height:32px; font-size:16px; color:#00873b;}
.lck span{ display:block; cursor:pointer; width:80px; margin:0 auto;}
.lctu1{ width:0; height:0; margin-top:14px; margin:0 auto;}
.lck:hover{ height:auto; width:100%;}
.lck:hover .lctu1{ width:100%; height:auto;}

.chakangd{ display:block; text-align:right;}
.chakangd a{ display:inline-block; border:1px solid #CC0B1B; color:#CC0B1B; padding:8px 25px; border-radius:10px;}


.yan_si{width: 100%;overflow:hidden;}
.yan_si li{ float:left;width:31.33%;margin:10px 1%;}
.yan_si li .pic { height: 0;padding-top:43.9%;position: relative;overflow: hidden;}
.yan_si li .pic img {position: absolute;left: 0;top: 0; width: 100%;height: 100%;}
.yan_si li:hover .pic img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1);transform-origin: 50% 50%;}
.yan_si li .pic img{transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -webkit-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;}

/****************联系我们*********************/ 
.mapk{ display:block; position:relative; margin-top:78px;}


.rf { display: block; float: right;overflow: hidden;}

.tel{ width:500px; background:#FFF;}
.tet{ background:#CC0B1B; padding:22px 32px; overflow:hidden;}
.bj{ line-height:32px; font-size:22px; color:#ffffff;}
.ad1{ height:34px; padding:16px 30px; background:#fff;} 
.ad2{ height:34px; padding:16px 30px; background:#e9e9e9;}
.ad12{ float:left; padding-left:18px;font-size:14px; color:#505050; line-height:34px; }

.contact-second{width: 100%;height:760px;position: relative;}
.contact-second .consec-map{position: absolute;top: 0px;left: 0px;z-index: 1;width: 100%;height:760px;}
.contact-second .consec-address{width: 1230px;margin: 0px auto;position: relative;}
.consec-address .consec-content{position: absolute;top: 140px;left:0;z-index: 3;width:500px;height:406px;}



@media only screen and (max-width: 1200px){
.nav_btn { opacity: 1 !important;display: block;}
.diyid{padding-left:5%; padding-right:5%;box-sizing:border-box; line-height:28px; font-size:14px;/* text-indent:2em;*/color: #333;}
.ins-orange p{line-height:28px; font-size:14px; color:#fff; text-indent:2em;}

}
@media screen and (max-width:641px){
.jian_lf{ width:100%;padding:0px; box-sizing:border-box;}
.jian_rf{ width:100%;padding:0px; box-sizing:border-box;}

.foot_logo{ width:80%; float:none; margin:0 auto; margin-top:0px; margin-bottom:20px;}
.foot_m{ width:100%; float:left; margin-left:0px;}
.foot_m li{ float:left; width:100%; margin-right:0%; line-height:42px; color:#fff; font-size:16px;}
.foot_r{ width:100%; float:right;}



/****************新闻中心*********************/
.ins-news{background:#f5f5f5; width:100%; min-width:100%; padding:30px 0px; overflow:hidden;}
.ins-news .wrap {width: 98%;margin: 0 auto;}
.xwlnr{ padding:15px;}
.dnebg{display:none;}

.dnetu{ float:left; width:100%; height:auto; margin-right:0px;overflow: hidden;border-bottom-right-radius:25px;}
.dnetu img{ width:100%; height:148px; -o-border-top-left-radius:25px; -webkit-border-top-left-radius:25px;-moz-border-top-left-radius:25px;border-top-left-radius:25px; -o-border-bottom-right-radius:25px; -webkit-border-bottom-right-radius:25px;-moz-border-bottom-right-radius:25px;border-bottom-right-radius:25px;}
.dneti a, .dneti a:visited {color: #010101;font-size: 15px;}
.dnejs {display: block;line-height: 24px;color: #6d6d6d;font-size: 12px;height:96px; overflow:hidden;}
.dnejsn{ width:100%; overflow:hidden;}


}

.run_banner { position: relative;overflow: hidden;}
.run_banner .intro_t{position:absolute;width:40%;height:auto;display:block;right:10%;top:25%;}
.run_banner .intro_t img{ margin-bottom:5%; max-width:100%;}
.intro_t p{color:#535353; font-size:16px; line-height:1.8; text-indent:2em;}

.fengwuo_a{ background:url("../images/fengwo_a.jpg")/*tpa=http://www.jsldxcl.com/i/images/fengwo_a.jpg*/ top center no-repeat; text-align:center; padding:60px 0px 140px;}
.feng_liu{ margin-top:50px; overflow:hidden;}
.feng_liu li{ float:left; width:33.3333%; margin-bottom:60px; overflow:hidden;}
.feng_liu li p{ color:#fff; line-height:2; font-size:20px;}
.feng_liu li p em{ color:#fff; font-size:36px; margin-right:10px;}
.fengwuo_a img{ max-width:100%;}
.feng_liu li:hover img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1);}

.fengwuo_b{text-align:center; padding:0px 0px 40px; margin-top:-50px;}
.fengwuo_b img{ max-width:95%;}
.feng_lftu{ width:40%; margin-top:2%;}
.feng_lftu img{ margin-bottom:5%;}
.feng_rftu{ width:60%;margin-top:2%;}


.fengwuo_c{ background:#f5f5f5; text-align:center; padding:60px 0px 40px; overflow:hidden;}
.feng_honor{ overflow:hidden; margin-top:30px;}
.feng_honor li{ float:left; width:25%; margin-bottom:15px;}
.feng_honor li img{ max-width:92%;}
.feng_honor .k_kang{ float:left; width:49%; border:1px solid #ddd}
.feng_honor div p{ display:inline-block; background:#AA0103; color:#fff; padding:5px 10px;font-size:16px; margin:20px 0px;}

.fengwuo_d{text-align:center; padding:0px 0px 40px;}
.fengwuo_d img{ max-width:100%;}

.tab{margin:0 auto;}
.tab-hd {margin:0 auto;overflow:hidden; zoom:1; text-align:center;}
.tab-hd li{  font-size:15px;background: #eeeeee url("../images/bottom_line.jpg")/*tpa=http://www.jsldxcl.com/i/images/bottom_line.jpg*/ center bottom no-repeat;line-height:1.5;width:16.5%; margin-right:0.1%;float: left;cursor:pointer; color:#46b84e; padding:30px 0px 35px;}
.tab-hd li h5{ text-transform:uppercase; font-size:12px;}
.tab-hd li.active{background:#fff url("../images/bottom_line.png")/*tpa=http://www.jsldxcl.com/i/images/bottom_line.png*/ center bottom no-repeat; color:#db1621;}
.tab-hd li.active a{color:#db1621;}

.tab-bd{ margin-top:40px;}
.tab-bd .pro_n{display:none;}
.tab-bd .pro_n:first-child{ display:block;}


.pro_n h3{ color:#434343; font-size:36px; line-height:1; font-weight:normal;}
.pro_n h4{ color:#434343; font-size:26px; line-height:1.5; font-family: "Times New Roman", Georgia, Times, serif;}



.ad-thumb-list{width: 100%;overflow: hidden;}
.ad-thumb-list li{ display: inline-block;width:31%;margin:3% 1%;}
.ad-thumb-list li .pic { height: 0;padding-top:54.6%;position: relative;overflow: hidden;}
.ad-thumb-list li .pic img {position: absolute;left: 0;top: 0; width: 100%;height: 100%;}
.ad-thumb-list li:hover .pic img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1);transform-origin: 50% 50%;}
.ad-thumb-list li p { margin-top:20px; font-size:20px; color:#2a2a2a; text-align:center; line-height:30px;}
.ad-thumb-list li p img{ vertical-align:middle; margin-right:5px;}


.i-gongc{ background:#fff; overflow:hidden;}
.cj_list{width: 100%;}
.cj_list li{display: inline-block;/*width:22%;margin:3% 1%;*/width:30%;margin:2% 1%;}
.cj_list li .pic { height: 0;padding-top:63.3%;position: relative;overflow: hidden;}
.cj_list li .pic img {position: absolute;left: 0;top: 0; width: 100%;height: 100%;}
.cj_list li:hover .pic img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1);transform-origin: 50% 50%;}
.protit{ height:40px; line-height:40px; padding-left:10px;}

@media screen and (min-width:300px) and (max-width:1200px) {
  .cj_list li{ width:100%;}
  .protit{ font-size:20px}
} 

.pic img,.feng_liu li img{
    transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -webkit-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
}

.i_fwjj{ padding:50px 0px; overflow:hidden;}
.i_fwjj .lf{ width:50%;}
.i_fwjj .rf{ width:50%;}

.i_fwjj dt{ float:left; width:28%;}
.i_fwjj dt img{ max-width:100%;}
.i_fwjj dd{ float:left; width:67%; color:#4c4c4c; font-size:16px; line-height:1.7; text-align:left;}
/***-----------分页-----------****/
.text-center {text-align: center; margin-top:20px; margin-bottom:10px;}
.pagination{display: inline-block; padding-left: 0; border-radius: 4px; font-size: 12px;}
.pagination > li{display: inline;}
.pagination > li > a,
.pagination > li > span{position: relative; float: left; padding: 6px 12px; margin-left: -1px; line-height: 1.42857143; color: #4d4d4d; text-decoration: none; background-color: #fff; border: 1px solid #ddd;}
.pagination > li:first-child > a,
.pagination > li:first-child > span{margin-left: 0; border-top-left-radius: 4px; border-bottom-left-radius: 4px;}
.pagination > li:last-child > a,
.pagination > li:last-child > span{border-top-right-radius: 4px; border-bottom-right-radius: 4px;}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus{z-index: 3; color: #000; background-color: #eee; border-color: #ddd;}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus{z-index: 2; color: #fff; cursor: default; background-color: #CC0B1B; border-color: #CC0B1B;}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus{color: #777; cursor: not-allowed; background-color: #fff; border-color: #ddd;}


/*公共样式*/
.team-pic img,.team-tit a,.honor-mask,.zp-ti,.zp-jr,.num_si ul li h2,.num_si ul li p,.num_si ul li,span,.che_si li .pic img ,.yetnrk2 a span, .jym1, .jym2, .jymt, .ycxm, .ycxbg, .yclmk span, .ycztu, .ycmk, .ycm1 span, .ycm2, .ycgctu, .yccgnti1, .yccgnti2, .gcdti span, .hzntuk dd img, .hdtk dd img, .hdmc, .gcdti2 span, .hytu, .hytum1 span, .hytbg, .qym-dq li span, .abti13, .gljs, .gltu, .xwtm, .gllti, .glxt, .gllb dd, .gllnr, .ywtu, .jyntu, .fansx2 span, .fansx2, .fansx .lf a {
	transition:all 0.4s linear;
	-webkit-transition:all 0.4s linear;
	-moz-transition:all 0.4s linear;
	-o-transition:all 0.4s linear;
}




@media only screen and (max-width: 768px){
.logo, header.active1 .logo {
    width: 200px;
    background-size: 100%;
    margin-left: 10px;
}
.jylb li {
    display: block;
    width:50%;
}
.news-art-main {
    background: #fff;
    margin: 0px auto;
    padding: 20px 5px 20px;
}
.art-footer-back{ display:none;}
.art-tit h5 span {
    display: inline-block;
    width: 50%;
}
.conk{display:block;position:absolute;width: 100%;min-height:520px;height:auto;left: 0%;margin-left: 0px;top:50%;margin-top:-260px;background:rgba(230, 0, 16, 0.8);padding:62px 50px 32px;overflow:hidden;z-index:99;}
.con-ly{ display:none;}
.contel0 {float: left;width: 100%;}

@media only screen and (max-width: 414px){	
.wrap { width: 98%;margin: 0 auto;overflow: hidden;}
.logo, header.active1 .logo {width: 200px; background-size: 100%;margin-left: 10px;}

.ins-navbox{height:65px;background-color: #fff;}
.ins-navbox span{ line-height:65px; color:#E60112; font-size:20px; font-weight:bold;}
.ins-navbox li{margin:15px 1px;font-size: 16px;float: left;}
.ins-navbox li a{display: block;padding:6px 8px;border-radius:20px;border:1px solid #E60112;font-size: 14px;}
.ins-navbox li a:hover,.ins-navbox li a.hover{color: #fff;background:#E60112;position: relative;}

.jylb li {display: block; width: 100%;}
.news-art-main { background: #fff; margin: 0px auto;padding: 20px 5px 20px;}
.art-footer-back{ display:none;}
.art-tit h5 span {display: inline-block;width: 50%;}

.pro-side-wrap {width: 100%;float:none;}
.pro-content-wrap { width:100%;}
.pro-content-wrap .pro-items { padding: 20px 10px 20px;}
.ywtk { padding: 40px 0 0;height: 140px;position: relative;width: 100%;margin-top: 78px;}
.zplb {display: block; margin-left: 0px;}
.zplb dd { width: 100%;margin-left:0px;}
.relk p {font-size: 14px; line-height:26px;}
.whk li {width: 100%;margin-right:0%; margin-bottom:10px;}
.whk li .qywtu img{ height:200px;}
.che_si li {float: left;width: 48%;  margin:0px 1%;margin-bottom: 25px;}

.yan_si li{ float:left;width:98%;margin:10px 1%;}

}




