@charset "utf-8";
body{overflow-x: hidden;}
/*头部开始*/
.pageHeader{
  /overflow: hidden;
  height:387px;
  background-position: center top;
  background-repeat: no-repeat;
}
.pageHeader > .container{
  position: relative;
}
.share-container{
  position: relative;
  right:130px;
  /top:235px;top:105px
}
#share .deliver{
  float:left;
  margin:0px 11px;
  display: block;
  width:1px;
  height:19px;
  background: url("../images/ins_deliver_03.png"/*tpa=http://www.jnliangong.com/style/images/ins_deliver_03.png*/);
  margin-top: 11px;
}
#share > .bdsharebuttonbox  > a{
  width:50px;
  height:50px;
  padding:0;
  margin:0;display:block;float:left
}
#share > .bdsharebuttonbox  > a.bds_sqq{
  background: url("../images/cat_11.png"/*tpa=http://www.jnliangong.com/style/images/cat_11.png*/);
}
#share > .bdsharebuttonbox  > a.bds_weixin1{
  background: url("../images/cat_13.png"/*tpa=http://www.jnliangong.com/style/images/cat_13.png*/);
}
.share-container .phone{
  padding-left:58px;
  font-size:16px;
  color:#707070;
  height:50px;
  background: url("../images/cat_15.png"/*tpa=http://www.jnliangong.com/style/images/cat_15.png*/) no-repeat left center;
}
.share-container .phone .tit{
  line-height: 110%;
  padding-top: 5px;
  margin-bottom: 5px;
  color:#fff;
}
.topbar{
  height:33px;
  line-height: 33px;
  color:#fff;
}
.inside-top-title{
  position: absolute;
  font-size:44px;
  color:#ffffff;
  line-height: 100%;
  position: absolute;
  top:265px;
  left:0px;
}
.topbar .right{
  font-size:14px;
}
.header{
  height:99px;
  position: relative;
  z-index: 4;
}
.header .logo{
  width:550px;
  height:99px;
  position: relative;
  background-color: #fff;
}
.header .logo img{
  margin-top:11px;
}
.header .logo:before{
  content: "";
  display: block;
  width:410px;
  height:100%;
  left:-410px;
  top:0px;
  position: absolute;
  background-color: #fff;
}
.header .xline{
  width:65px;
  height:99px;
  background: url("../images/xline_03.png");
}
.pageHeader .nav {
  padding-top:41px;
  height:99px;
  box-sizing: border-box;
  position: relative;
  padding-left:13px;
  background-color: #fff;
}
.pageHeader .nav:after{
  content: "";
  display: block;
  width:430px;
  height:100%;
  right:-430px;
  top:0px;
  position: absolute;
  background-color: #fff;
}
.pageHeader .nav .topli{
  float:left;
  padding:0px 15px 0px 8px;
  font-size:16px;
  color:#333;
  text-align: center;
  background:url("../images/shadow_03.jpg") no-repeat left  6px;position:relative
}

.pageHeader .nav .topli .xl{position:absolute;background:#fff}


.pageHeader .nav .topli.home{
  padding-left: 18PX;
  background:url("../images/fuyou_17.png") no-repeat left 6px;
}
.pageHeader .nav .topli.on, .pageHeader .nav .topli:hover{
  color:#e70104;
}
.pageHeader .nav .topli:last-child{
  padding-right:0;
}
/*头部结束*/
/*内页开始*/
.crumb-container{
  height:79px;
  background-color: #fff;
  border-bottom: 1px solid #dfdfdf;
}
.crumb{
  font-size:14px;
  color:#110f02;
  font-family: "comic sans ms", sans-serif;
  height:79px;
  line-height: 79px;
}
.crumb span{
  font-family: "微软雅黑";
}
.crumb a{
  font-family: "微软雅黑";
  font-size: inherit;
  color:inherit;
}
.crumb a:hover{
  color:#cf1f2d;
}
.crumb-container .right{
  color:#fff;
  text-align: center;
  width:110px;
  height:79px;
  box-sizing: border-box;
  padding-top:37px;
}
.crumb-container .consult{
  background: url("../images/cat_31.jpg");
}
.crumb-container .hotline{
  background: url("../images/cat_29.jpg");
  margin-right: 2px;
}
.crumb-container .hotline a{color:#fff}
.crumb-container .right .zhcn{
  font-size:14px;
}
.inside-content .container{
  padding:38px 0px 30px;
}
.ins-pro-list ul li{
  width:272px;
  height:404px;
  background-color: #fff;
  box-sizing: border-box;
  float:left;
  margin-right:37px;
  margin-bottom:53px;
  overflow: hidden;
  transition: box-shadow .4s;
}
.ins-pro-list ul li:hover{
  box-shadow: 0px 0px 6px 2px #ddd;
}
.ins-pro-list ul li:nth-of-type(4n){
  margin-right:0;
}
.ins-pro-list ul li .list-top{
  position: relative;
  height:174px;
  width:272px;
  text-align: center;
  color:#333;
}
.ins-pro-list ul li .list-top-con,
.ins-pro-list-anim{
  position: absolute;
  width:100%;
  height:100%;
  box-sizing: border-box;
  padding:47px 17px 0px; 
  left:0px;
  top:0px;
}
.ins-pro-list ul li .list-top-con{
  z-index: 4;
  background-color: #fff;
}
.ins-pro-list-anim{
  height:174px;
  width:272px;
  position: absolute;
  left:0px;
  top:0px;
  z-index: 3;
  top:-174px;
  display: block;
  background-color: #CF1F2D;
}

.ins-pro-list ul li .list-top h6{
  color:inherit;
  font-size:14px;
  margin-bottom: 10px;
  position: relative;
  height:36px;
  line-height: 36px;
  text-overflow: ellipsis;font-weight:800
}
.ins-pro-list ul li .list-top h6:before{
  content: "";
  display: block;
  width:89px;
  height:3px;
  background-color: #cf1f2d;
  position: relative;
  left:50%;
  top:-15px;
  margin-left:-44.5px;
}
.ins-pro-list ul li .ins-pro-list-anim{
  color:#fff;
}
.ins-pro-list ul li .ins-pro-list-anim h6:before{
  background-color: #fff;
}
.ins-pro-list ul li .list-top .desc{
  line-height: 24px;
  height:72px;
  overflow: hidden;
}
.ins-pro-list ul li .list-img{
  background-color: #fff;
  width:272px;
  height:230px;
  text-align: center;
}
.ins-pro-list ul li .list-img img{
  max-height: 230px;
  max-width: 272px;
  margin:auto;
  display: inline-block;
  vertical-align: middle;
}
.pro-filter{
  width:210px;
}
.pro-filter dt{
  height:49px;
  line-height:49px;
  color:#fff;
  font-size:18px;
  text-indent: 18px;
  background-color: #e12424;
  cursor: pointer;
}
.pro-filter .dd-con.off{
  display: none;
  overflow: hidden;
}
.pro-filter dt span{
  font-size:46px;
  margin-right:0px;
  display: block;
  width:14px;
  height:14px;
  margin:18px 11px 0px 0px;
}
.pro-filter dt span.add{
  background: url("../images/symbol_06.jpg") no-repeat left center;
}
.pro-filter dt span.minus{
  background: url("../images/symbol_03.jpg") no-repeat left center;
}
.pro-filter dd{
  padding:0px 7px;
  height: 34px;;
  line-height: 33px;
  font-size:14px;
  color:#333;
  text-indent:11px;
  overflow: hidden;
  background-color: #fff;
}
.pro-filter dd span{
  margin-right:15px;
  font-family: sans-serif;
}
.pro-filter dd:hover{
  background-color: #f1f1f1;
}
.pro-filter dd a{
  height:33px;
  border-bottom: 1px solid #e9e9e9;
}
.show-pro-info{
  width:962px;
}
.magnifier{
  position: absolute;
  background: rgba(0,0,0,.3);
  width:200px;
  height:200px;
  z-index:999;
  left:0px;
  top:0px;
  cursor: move;
  display:none;
}
.zoom-img-container{
  width:466px;
  position:relative;
}
.zoom-img-container .jqzoom{
  width:466px;
  height:327px;
  line-height: 327px;
  background-color: #fff;
  text-align: center;
  margin-bottom: 8px;
  border-radius: 1px;
  position: relative;
}
.zoom-img-container .jqzoom img{
  max-height: 327px;
  max-width: 466px;
  display: inline-block;
  vertical-align: middle;
}
.zoom-img-container .simg-list li{
  float:left;
  width:110.5px;
  height:104px;
  line-height: 104px;
  text-align: center;
  background-color: #fff;
  margin-right:8px;
  border-radius: 1px;
}
.zoom-img-container .simg-list li img{
  max-height: 104px;
  max-width: 110.5px;
  display: inline-block;
  vertical-align: middle;
}
.zoom-img-container .simg-list li:last-child{
  margin-right:0;
}
.zoomdiv{z-index:100;position:absolute;top:0px;left:466px !important;width:350px;height:350px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:20px;height:20px;border:1px solid #aaa;background:#ffffff url("../images/zoom.png"/*tpa=http://www.jnliangong.com/style/images/zoom.png*/) 50% center no-repeat;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}
.img-container{width:200px;height:200px;border:1px solid #ddd;position: absolute;left:466px;top:0px;overflow: hidden;}
div.zoomDiv{z-index:999;position:absolute;top:0px;left:0px;width:466px;height:327px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
div.zoomMask{position:absolute;background:url("../../../demo.lanrenzhijia.com/2015/jqzoom0225/images/mask.png"/*tpa=http://demo.lanrenzhijia.com/2015/jqzoom0225/images/mask.png*/) repeat scroll 0 0 transparent;cursor:move;z-index:1;}
.show-info-container{
  width:467px;
}
.show-info-container h1{
  font-size:22px;
  color:#333;
  height:72px;
  line-height: 78px;
}
.show-info-container .desc{
  font-size:13px;
  color:#6c6c6c;
  line-height: 25px;
  height:125px;
  margin-bottom: 25px;
  overflow: hidden;
}
.show-info-container .guige-tit{
  height:35px;
  border-bottom: 1px solid #cdcdcd;
  margin-bottom: 9px;
  background: url("../images/tit_03.png") no-repeat 10px top;
}
.guige-pro-list li{
  height:36px;
  line-height:36px;
  margin-bottom: 9px;
}
.guige-pro-list li .tit{
  width:415px;padding-left:15px;
  /background-color: #c02a36;
  background:#fff;
  font-size:14px;
  color:#333;
  height:36px;
  overflow: hidden;
  /text-align: center;
  overflow: hidden;
}
.guige-pro-list li .tit:hover{
  /background-color: #ab1925;background:#fff
}
.guige-pro-list li .info{
  width:305px;display:none;
  height:36px;
  overflow: hidden;
  background-color: #fff;
  color:#4f4f4f;
  overflow: hidden;
}
.guige-pro-list li .info .model{
  margin:0px 15px 0px 10px;
}
.guige-pro-list li .search{
  width:36px;
  height:36px;
  background-color: #fff;
  background-image: url("../images/isearch.png");
  background-position: center center;
  background-repeat: no-repeat;
  position: relative;
}
.guige-pro-list li .search:hover{
  background-color: #e2e2e2;
}
.guige-pro-list li .search:hover:before{
  height:36px;
  top:0px;
}
.guige-pro-list li .search:before{
  content: "";
  width:1px;
  height:29px;
  display: block;
  position: absolute;
  left:-1px;
  top:3.5px;
  background-color: #e2e2e2;
}
.show-pro-tab-container{
  padding-top: 46px;
}
.show-pro-tab{
  height:40px;
  background-color: #2c303c;
}
.show-pro-tab a{
  width:218px;
  height:40px;
  line-height: 40px;
  display: block;
  float:left;
  background-color: #2c303c;
  position: relative;
  color:#FFFFFF;
  text-align: center;
  font-size:14px;
}
.show-pro-tab a:after{
  content: "";
  display: block;
  width:1px;
  height:30px;
  position: absolute;
  right:0px;
  top:5px;
  background-color: #545b72;
}
.show-pro-tab a.on, 
.show-pro-tab a:hover{
  background-color: #e62d3c;
}
.show-pro-tab a.on:after, 
.show-pro-tab a:hover:after{
  background-color: transparent;
}
.show-pro-slide .con{
  padding: 20px 15px;
  display: none;
  background-color: #fff;
  border-radius: 2px;
}
.show-pro-main{
  padding-bottom: 12px;
  border-bottom: 1px solid #dadde4;
}
.show-pro-bot{
  padding-top: 24px;
}
.list-bottom {
  padding-bottom: 30px;
}
.show-pro-bot .return,
.list-bottom .return{
  display: block;
  width:139px;
  height:42px;
  line-height: 42px;
  border:1px solid #c8c8c8;
  border-radius: 21px;
  background: url("../images/bot_arrow_03.jpg") no-repeat 31px 17px;
  font-size:14px;
  text-indent: 52px;
  float:right;
}
.show-pro-relation{
  height:401px;
  background:#020308 url("../images/show_pro_bg_03.jpg") no-repeat center bottom;
}
.show-pro-relation h3{
  font-size:30px;
  color:#fff;
  text-align: center;
  margin-bottom: 44px;
  position: relative;
  line-height: 100%;
}
.show-pro-relation h3:after{
  content: "";
  display: block;
  width:78px;
  height:2px;
  background-color: #e62d3c;
  position: absolute;
  left:50%;
  bottom:-16px;
  margin-left:-39px;
}
.pro-rel-wrapper{
  width:100%;
  overflow: hidden;
}
.pro-rel-wrapper ul{
  width:9999px;
  position: relative;
}
.pro-rel-wrapper ul li{
  float:left;
  width:282px;
  margin-right:22px;
}
.pro-rel-wrapper ul li .img-wrp{
  width:282px;
  height:182px;
  line-height: 182px;
  text-align: center;
  overflow: hidden;
  position: relative;
  background-color: #fff;
}
.pro-rel-wrapper ul li .img-wrp img{
  max-width: 200px;
  max-height: 182px;
  display: inline-block;
}
.pro-rel-wrapper ul li .img-wrp .mask{
  width:100%;
  height:100%;
  background: rgba(255,255,255,.7);
  text-align: center;
  position: absolute;
  left:0px;
  top:0px;
  opacity: 0;
  transition: opacity .3s;
}
.pro-rel-wrapper ul li:hover .img-wrp .mask{
  opacity: 1;
}
.pro-rel-wrapper ul li .img-wrp .mask .icon{
  width:57px;
  height:58px;
  background:url("../images/img_mask.png");
}
.pro-rel-wrapper ul li .tit{
  width:100%;
  height:52px;
  line-height: 45px;
  text-align: center;
  font-size:14px;
  color:#fff;
  background-color: #e62d3c;
  position: relative;
  overflow: hidden;
}
.pro-rel-wrapper ul li .tit:after{
  content: "";
  width:57px;
  height:2px;
  background-color: #fff;
  position: absolute;
  bottom:9px;
  left:50%;
  margin-left:-28.5px;
}
.ins-news-headline{
  height:276px;
  padding-bottom: 32px;
  border-bottom: 1px solid #c7c7c7;
  margin-bottom: 30px;
}
.ins-news-headline .img-wrp img{
  width:447px;
  height:276px;
}
.ins-news-headline .con-wrp{
  width:723px;
  padding-right:4px;
}
.ins-news-headline .con-wrp .tit{
  font-size:22px;
  color:#333;
  margin:27px 0px 23px;
}
.ins-news-headline .con-wrp .desc{
  font-size:14px;
  color:#767676;
  line-height: 32px;
  height:96px;
  overflow: hidden;
  margin-bottom: 20px;
}
.ins-news-headline .con-wrp .more{
  display: block;
  width:182px;
  height:39px;
  line-height:39px;
  text-align: center;
  color:#fff;
  font-size:14px;
  background-color: #e62d3c;
}
.ins-news-headline .con-wrp .more:hover{
  background-color: #d81e2d;
}
.ins-news-list{
  padding-bottom:20px;
  margin-bottom: 50px;
  border-bottom: 1px solid #C7C7C7;
}
.ins-news-list ul li{
  height:161px;
  background-color: #fff;
  margin-bottom: 25px;
}
.ins-news-list ul li .con-wrp{
  width:937px;
  padding-left:11px;
}
.ins-news-list ul li .con-wrp .tit{
  font-size:20px;
  color:#333;
  height:57px;
  line-height: 70px;
  overflow: hidden;
}
.ins-news-list ul li .con-wrp .desc{
  line-height: 30px;
  height:60px;
  font-size:14px;
  color:#767676;
  overflow: hidden;
  margin-bottom: 8px;
}
.ins-news-list ul li .con-wrp .date{
  font-size:14px;
  color:#5b5b5b;
  padding-left:18px;
  background: url("../images/list_news_icon_03.jpg") no-repeat left center;
}
.ins-news-list ul li .img-wrp{
  width:229px;
  height:154px;
  padding-right:10px;
  margin-top: 4.5px;
}
.ins-news-list ul li .img-wrp img{
  width:100%;
  height:100%;
}
.inside-left{
  width:210px;
}
.inside-right{
  width:975px;
}
.inside-right .ins-news-list ul li .con-wrp{
  width:690px;
  padding-left:20px;
}
.hgroup{
  margin-bottom: 20px;
}
.hgroup .zhcn{
  font-size:50px;
  line-height: 100%;
  margin-bottom: 17px;
}
.h3-group .zhcn{
  font-size:40px;
}
.hgroup .eng{
  font-size:40px;
  color:#c8c8c8;
  font-weight: bold;
  line-height: 100%;
}
.hgroup .zhcn.before{
  position: relative;
}
.hgroup .zhcn.before:before{
  content: "";
  display: block;
  width:78px;
  height:2px;
  position: absolute;
  left:3px;
  top:-19px;
  background-color: #e62d3c;
}
.service-part{
  margin-bottom: 40px;
}
.service-support-main{
  height:px;
}
.service-support-main .left{
  width:598px;
  height:373px;
  overflow: hidden;
  color:#fff;
  box-sizing: border-box;
  padding:22px;
  line-height:373px;
  font-size:14px;
  vertical-align: middle;
  background:url("../images/service_03.jpg");
}
.service-support-main .left p{
  display: inline-block;
  line-height: 30px;
}
.service-support-main .right{
  width:602px;
  height:373px;
  box-sizing: border-box;
  padding:85px 10px 0px 23px;
  background-color: #fff;
  font-size:14px;
  line-height: 30px;
}
.service-range-main ul li{
  width:278px;
  height:186px;
  margin-right: 28px;
  margin-bottom: 35px;
  box-sizing: border-box;
  background-color: #fff;
  border-bottom: 4px solid #e12424 ;
  cursor: default;
  font-size:14px;
  float:left;
  background-position: center 40px;
  background-repeat: no-repeat;
  text-align: center;
  padding:128px 12px 5px;
  position: relative;
}
.service-range-main ul li:nth-of-type(4n){
  margin-right:0;
}
.service-range-main ul li:nth-child(1){
  background-image: url("../images/service_07.jpg");
}
.service-range-main ul li:nth-child(2){
  background-image: url("../images/service_09.jpg");
}
.service-range-main ul li:nth-child(3){
  background-image: url("../images/service_12.jpg");
}
.service-range-main ul li:nth-child(4){
  background-image: url("../images/service_15.jpg");
}
.service-range-main ul li:nth-child(5){
  background-image: url("../images/service_21.jpg");
}
.service-range-main ul li:nth-child(6){
  background-image: url("../images/service_22.jpg");
}
.service-range-main ul li:nth-child(7){
  background-image: url("../images/service_24.jpg");
}
.service-range-main ul li:nth-child(8){
  background-image: url("../images/service_27.jpg");
}
.service-range-tip{
  font-size:14px;
  line-height: 30px;
  margin-bottom: 30px;
}
.service-range-mix-item {
  height:412px;
}
.service-range-mix-item .img{
  width:600px;
  height:412px;
}
.service-range-mix-item .text{
  width:600px;
  height:412px;
  box-sizing: border-box;
  padding:139px 18px 10px 34px;
  background-color: #fff;
  overflow: hidden;
}
.service-range-mix-item .text h3{
  font-size:30px;
  line-height: 100%;
  margin-bottom: 18px;
  position: relative;
}
.service-range-mix{
  padding-bottom: 46px;
}
.service-range-mix-item .text h3:before{
  content: "";
  display: block;
  width:78px;
  height:2px;
  position: absolute;
  left:3px;
  top:-19px;
  background-color: #e62d3c;
}
.service-range-mix-item .text .tcon{
  line-height: 35px;
  font-size:14px;
}
.ins-sub-nav{
  position: relative;
}
.ins-sub-nav a{
  width:152px;
  height:80px;
  line-height: 80px;
  font-size:16px;
  color:#333;
  float:left;
  display: block;
  text-align: center;
  position: relative;
}
.ins-sub-nav a:last-of-type:after{
  display: none;
}
.ins-sub-nav a:after{
  content: "";
  height:53px;
  width:1px;
  background-color: #e0e0e0;
  position: absolute;
  top:15px;
  right:0px;
}
.ins-sub-nav .line{
  position: absolute;
  width:152px;
  height:3px;
  background-color: #C02A36;
  left:0px;
  bottom:0px;
}
.hgroup p.fr{
  text-align: right;
  font-size:16px;
  width:738px;
  margin-top: 24px;
  height:72px;
  overflow: hidden;
}
.hgroup .eng{
  text-transform: uppercase;
}
.about-hgroup{
  padding-bottom: 20px;
  border-bottom: double #c8c8c8;
}
.service-range-mix.about .service-range-mix-item .img{
  height:404px;
}
.service-range-mix.about .service-range-mix-item .text{
  height:404px;
  padding-top:40px;
}
.service-range-mix.about .service-range-mix-item{
  height:404px;
}
.service-range-mix.about .service-range-mix-item .text .tcon{
  line-height: 28px;
}
.advan-list{
  width:100%;
  height:468px;
  background:#fff url("../images/about_13.jpg") no-repeat center top;
  box-sizing: border-box;
  margin-bottom: 70px;
  padding:290px 0px 0px 91px;
}
.advan-list ul li{
  width:170px;
  float:left;
  margin-right:99px;
}
.advan-list ul li h3{
  font-size:25px;
  color:#333;
  line-height: 100%;
  position: relative;
  margin-bottom: 19px;
  text-align: center;
}
.advan-list ul li h3:after{
  content: "";
  display: block;
  width:50px;
  height:2px;
  background-color: #f3453e;
  position: absolute;
  left:50%;
  bottom:-13px;
  margin-left:-25px;
}
.advan-list ul li .desc{
  font-size:14px;
  color:#636363;
  line-height: 24px;
  text-align: center;
}
.about-customer{
  padding-bottom: 60px;
}
.customer-list{
  padding-bottom:60px;
}
.customer-list ul li{
  width:169.714px;
  height:170px;
  line-height: 122px;
  box-sizing: border-box;
  /padding:20px;
  float:left;
  background-color: #fff;
  text-align: center;
  margin-right:2px;
  margin-bottom: 2px;overflow:hidden
}
.customer-list ul li img{
  display: inline-block;
  vertical-align: middle;
  transition:all .4s;vertical-align:bottom;max-width:169px
}
.customer-list ul li:hover img{
  transform: scale(1.2);
}
.customer-list ul li:nth-of-type(7n){
  margin-right:0;
}
.customer-list ul li.more{
  background: #e62d3c url("../images/about_20.jpg") no-repeat center center;
}
.ins-cont-info {
  padding:20px 25px 20px 20px;
  background-color: #fff;
  margin-bottom: 33px;
}
.ins-cont-info .right{
  width:558px;
}
.ins-cont-info .right h2{
  font-size:36px;
  line-height: 100%;
  color:#333;
  margin:8px 0px 16px;
}
.ins-cont-info .right .hotline{
  width:328px;
  height:30px;
  line-height: 30px;
  box-sizing: border-box;
  padding-left:46px;
  color:#fff;
  font-size:16px;
  margin-bottom: 25px;
  background:#e62d3c url("../images/list_contact_06.jpg") no-repeat 18px center;
}
.lg-company-group{
  line-height: 26px;
  font-size:13px;
  margin-bottom: 30px;
}
.lg-company-group .fl{
  width:331px;
}
.lg-company-group .fr{
  width:218px;
  text-align: right;
  margin-top: 26px;
}
.ewm-con{
  padding-top:20px;
  text-align: center;
}
.ewm-con .inline-block:first-child{
  margin-right:30px;
}
.ewm-con .inline-block .ewm-tit{
  text-align: center;
  line-height: 30px;
  font-size:14px;
}
.list-cont-form{
  padding:20px 40px 26px;
  background: #fff;
  margin-bottom: 50px;
  border-top:2px solid #333;
}
.list-cont-form .form-tit{
  margin-bottom: 23px;
}
.list-cont-form .form-tit h2{
  font-size:26px;
  text-indent: 2px;
}
.list-cont-form .form-tit p{
  font-size:14px;
  color:#a3a3a3;
  padding:0px 3px 12px;
  border-bottom: 1px solid #dbdbdb;
}
.contform .left{
  width:503px;
}
.contform .form-group{
  margin-bottom: 11px;
}
.contform label{
  width:90px;
  height:30px;
  line-height: 30px;
  font-size:14px;
  display: inline-block;
}
.contform label span{
  color:#e62d3c;
  vertical-align: middle;
  margin:0px 4px;
}
.contform input, .contform textarea{
  width:410px;
  display: inline-block;
  height:30px;
  line-height: 30px;
  background-color: #f8f8f8;
  text-indent: .5em;
  font-size:14px;
}
.contform .right{
  width:552px;
}
.contform .right label{
  display: block;
  margin-bottom: 6px;
}
.contform .right textarea{
  width:100%;
  height:116px;
  resize: none;
}
.contform .submit{
  display: block;
  width:135px;
  height:30px;
  line-height: 30px;
  text-align: center;
  color:#fff;
  font-size:14px;
  background-color: #e62d3c;
  margin-top: 20px;
}
.contform .submit:hover{
  background-color: #d22432;
}
/*内页结束*/
/*底部开始*/
.pageFooter{
  background-color: #3d3d3d;
  position: relative;
}
.pageFooter:before{
  content: "";
  width:100%;
  height:2px;
  background-color: #3d3d3d;
  position: absolute;
  top:-5px;
}
.pageFooter .container{
  width:1350px;
  padding:21px 0px 5px;
  box-sizing: border-box;
  position: relative;
}
#to_top{
  position: absolute;
  width:53px;
  height:36px;
  background: #3D3D3D url("../images/lg_81.jpg") no-repeat center 15px;
  top:-36px;
  left:50%;
  margin-left:-26.5px;
  cursor: pointer;
}
.footer-map-bg{
  width:298px;
  height:189px;
  background: url("../images/lg_88.jpg");
}
.foot-dl{
  padding-right:15px;
  margin-left:56px;
  margin-top:32px;
}
.foot-dl dt{
  padding-left:22px;
  font-size:16px;
  color:#fff;
  height:24px;
  line-height: 24px;
  overflow: hidden;
  margin-bottom: 6px;
  position: relative;
}
.foot-dl dt:before{
  content: "";
  display: block;
  width:12px;
  height:2px;
  background-color: #cc2222;
  position: absolute;
  left:0px;
  top:11px;
}
.foot-dl dd{
  font-size:14px;
  color:#cecece;
  height:26px;
  line-height: 26px;
  padding-left:22px;
  position: relative;
}
.foot-dl-1 dd:before{
  content: ">";
  position: absolute;
  left:0px;
  line-height: 26px;
}
.foot-dl-2 dd:before{
  content: "";
  display: block;
  width:14px;
  height:26px;
  background-position: left center;
  background-repeat: no-repeat;
  position: absolute;
  left:0px;
  top:0px;
}
.foot-dl-2 dd.tel:before{
  background-image: url("../images/lg_91.jpg");  
}
.foot-dl-2 dd.email:before{
  background-image: url("../images/lg_97.jpg");  
}
.foot-dl-2 dd.address:before{
  background-image: url("../images/lg_101.jpg");  
}
.footer-form{
  width:482px;
  height:190px;
  padding-left:17px;
  background: url("../images/footer_line_03.jpg") no-repeat left center;
}
.foot-form-tit{
  width:202px;
  height:46px;
  background: url("../images/lg_85.jpg");
  margin-bottom: 5px;
}
.footer-form .form-group {
  margin-bottom:2px;
}
.footer-form label{
  width:70px;
  display: inline-block;
  vertical-align: middle;
  color:#cecece;
  margin-bottom: -11px;
}
.footer-form input{
  width:148px;
  height:22px;
  line-height: 22px;
  background:transparent;
  color:#cecece;
  text-indent: 5px;
  border-bottom: 1px solid #6d6d6d;
}
.form-textarea-container label{
  display: block;
  margin-bottom: 6px;
  padding-top: 10px;
}
.form-textarea-container textarea{
  width:225px;
  height:91px;
  text-indent:6px;
  color:#fff;
  line-height: 22px;
  background-color: #6b6b6b;
  border:0;
  outline: 0;
  resize: none;
}
.footer-form .right{
  position: relative;
}
.footer-form .right .submit{
  width:29px;
  height:91px;
  box-sizing: border-box;
  padding:28px 5px 0px;
  font-size:14px;
  color:#fff;
  text-indent: 999px;
  overflow: hidden;
  background: url("../images/submit_03.jpg");
  position: absolute;
  left:225px;
  top:34px;
}
/*底部结束*/
.art-head{
  width:1200px;
  margin:auto;
  padding-bottom: 10px;
  text-align: center;
  border-bottom: 1px solid #dadde4;
}
.art-head h1{
  margin-bottom:3px;
  font-size:20px;
}
.art-head .time{
  display: block;
  font-size:14px;
}
.art-content{
  padding-top: 15px;
  padding-bottom: 15px;
  border-bottom: 1px solid #dadde4;
}
.guige-pro-banner{
  position: relative;
}
.guige-pro-wrapper{height:171px;overflow: hidden;}
.guige-pro-list{height:9999px;position: relative;}
.guige-pro-banner .btn{
  display: block;
  width:19px;
  height:10px;
  position: absolute;
  right:10px;
  background-repeat: no-repeat;
  background-image: url("../images/arrow.png");
}
.guige-pro-banner .btn.prev{
  top:-40px;
  background-position: 0px 0px;
}
.guige-pro-banner .btn.next{
  top:-25px;
  background-position: 0px -13px;
}

.v9_pages{margin-top:5px;}
.v9_pages a, .v9_pages span{display: inline-block;padding:2px 6px;border:1px solid #ddd;margin-right:5px;}
.v9_pages a:hover, .v9_pages span{background-color: #f1f1f1;}





.toolbar-item,.toolbar-layer{background:url("../images/toolbar.png"/*tpa=http://www.jnliangong.com/style/images/toolbar.png*/) no-repeat;}
.toolbar{position:fixed;right:0px;bottom:50px;z-index:999}/*假设网页宽度为1200px，导航条在右侧悬浮*/
.toolbar-item{display:block;width:52px;height:52px;margin-top:1px;position:relative;-moz-transition:background-position 0.3s;-ms-transition:background-position 0.3s;-o-moz-transition:background-position 0.3s;-webkit-moz-transition:background-position 0.3s;transition:background-position 0.3s;}
.toolbar-item:hover .toolbar-layer{opacity:1;filter:alpha(opacity=100);transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);}
.toolbar-item-weixin{background-position:0 -798px;}
.toolbar-item-weixin:hover{background-position:0 -860px;}
.toolbar-item-weixin .toolbar-layer{height:212px;background-position:0 0;}
.toolbar-item-feedback{background-position:0 -426px;}
.toolbar-item-feedback:hover{background-position:0 -488px;}
.toolbar-item-app{background-position:0 -550px;}
.toolbar-item-app:hover{background-position:0 -612px;}
.toolbar-item-app .toolbar-layer{height:194px;background-position:0 -222px;}
.toolbar-item-top{background-position:0 -674px;}
.toolbar-item-top:hover{background-position:0 -736px;}
.toolbar-layer{position:absolute;right:46px;bottom:-10px;width:172px;opacity:0;filter:alpha(opacity=0);
transform-origin: 95% 95%;-moz-transform-origin: 95% 95%;-ms-transform-origin: 95% 95%;-o-transform-origin: 95% 95%;-webkit-transform-origin: 95% 95%;transform:scale(0.01);
-moz-transform:scale(0.01);-ms-transform:scale(0.01);-o-transform:scale(0.01);-webkit-transform:scale(0.01);transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;}
.foot-dl-2{width:325px}

.topul {position:relative;height:60px}
.topul .xl{width:750px;display:none;position:absolute;top:58px;left:-200px;background:#fff;padding:15px 0 15px 0;border-radius:0 0 8px 8px;overflow:hidden;}
.topul li{height:60px}
/*.topul li:hover .xl{display:block;height:150px;transition:all 0.3s}*/
.topul .xl li{height:35px;line-height:35px;padding:0 10px 0 46px;width:179px;float:left;font-size:14px;margin:0 0 0 12px;border-radius:30px;text-align:left}
.topul .xl li:hover{background:#e62d3c;transition:all 0.3s;}
.topul .xl li a{font-size:14px;text-align:left}
.topul .xl li:hover a{color:#fff}

#share{position:relative}
.xiala1{background:#fff;width:130px;height:130px;border-radius:0 0 5px 5px;padding:3px 0 0 7px;text-align:center;position:absolute;top:71px;left:23px;display:none;z-index:9999999}
.xiala2{background:#fff;width:130px;height:130px;border-radius:0 0 5px 5px;padding:3px 0 0 7px;text-align:center;position:absolute;top:71px;left:23px;display:none;z-index:9999999}