.web-header{height:100px;position:relative;}
.web-header .logo{margin-top:15px;width:144px;}
.web-header .hr{margin-top:34px;}

.web-header.inpage .hr{margin-right:290px;}
.web-header .phone{background:url(../images/phone.png) no-repeat left center;width:205px;height:28px;line-height:28px;
    position: absolute;
    right: -105px;
    top: 40px;font-size:18px;color:#951e23;padding-left:32px;}
.web-header.inpage .hr ul li{margin-left:35px;}
.web-header.inpage .hl{margin-left:-20px;}
.web-header.inpage .hr ul li a{font-size:16px;}
    
.web-header .hr ul li{float:left;margin-left:45px;}
.web-header .hr ul li a{display:block;color:#000;font-size:16px;padding:8px 0;}
.web-header.inpage .hr ul li{position:relative;}
	.web-header.inpage .hr ul li .line{position:absolute;bottom:0;width:100%;}
	.web-header.inpage .hr ul li .line div{width:50%;overflow:hidden;}
	.web-header.inpage .hr ul li .line div span{display:block;width:0%;height:1px;background:#951e23;}
	.web-header.inpage .hr ul li.on .line div span{display:block;width:100%;height:1px;background:#951e23;}
.ibanner{position:relative;min-width:1220px;border-top: 5px solid #bfbfbf;border-bottom: 5px solid #bfbfbf;}
.ibanner .bib{position:absolute;height:0px;width:100%;text-align:center;bottom:40px;z-index:9999px;}
.ibanner .bib i{display:inline-block;width:13px;height:13px;background:url(../images/bi1.png) no-repeat center center;padding:0 8px;}
.ibanner .bib i.on{background:url(../images/bi.png) no-repeat center center;}

.web-center{padding:0 0 210px 0;}
.web-center .g{padding-top:108px;}
.web-center .g .top{text-align:center;}
.web-center .g .top .b1{line-height:40px;}
.web-center .g .top .b1 span{font-size:25px;color:#000;margin:0 20px;}
.web-center .g .top .b1 i{display:inline-block;width:10px;height:10px;background:#c33030;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;}
.web-center .g .top .b2{font-size:12px;color:#000;}
.web-center .g .cnt{margin-top:45px;}
.web-center .g.g1 ul li{float:left;width:170px;text-align:center;background:#fff;margin-left:180px;}
.web-center .g.g1 ul li .b{padding-top:28px;padding:0 46px;background:#e3e3e3;padding:20px 0;}
.web-center .g.g1 ul li .micon{width:80px;height:80px;}
.web-center .g.g1 ul li .name{font-size:18.4px;font-weight:bold;margin-top:10px;transition: all .3s;}
.web-center .g.g1 ul li .i1{background:url(../images/icon5.png) no-repeat center center/contain;transition: all .3s;}
.web-center .g.g1 ul li:hover .i1{background:url(../images/icon5-1.png) no-repeat center center/contain;}
.web-center .g.g1 ul li:hover .name{color:#fff;}
.web-center .g.g1 ul li .i2{background:url(../images/icon1.png) no-repeat center center/contain;transition: all .3s;}
.web-center .g.g1 ul li:hover .i2{background:url(../images/icon1-1.png) no-repeat center center/contain;}
.web-center .g.g1 ul li .i3{background:url(../images/icon2.png) no-repeat center center/contain;transition: all .3s;}
.web-center .g.g1 ul li:hover .i3{background:url(../images/icon2-1.png) no-repeat center center/contain;}
.web-center .g.g1 ul li .i4{background:url(../images/icon3.png) no-repeat center center/contain;transition: all .3s;}
.web-center .g.g1 ul li:hover .i4{background:url(../images/icon3-1.png) no-repeat center center/contain;}
.web-center .g.g1 ul li .i5{background:url(../images/icon4.png) no-repeat center center/contain;transition: all .3s;}
.web-center .g.g1 ul li:hover .i5{background:url(../images/icon4-1.png) no-repeat center center/contain;}
.web-center .g.g2 ul li{float:left;position:relative;margin:19px 19px 0 0;}
.web-center .g.g2 ul li a{display:block;}
.web-center .g.g2 ul li a img{width:394px;height:247px;}
.web-center .g.g2 ul li a .name{position:absolute;bottom:0;width:100%;z-index:9px;font-size:12px;color:#000;text-align:center;
height:32px;line-height:32px;background:#fff;opacity:0.5;}
.web-center .g.g2 ul li a .info{position:absolute;top:0;bottom:0;left:0;right:0;z-index:99px;background:#fff;opacity:0.5;text-align:center;
padding:0 50px;display:none;}
.web-center .g.g2 ul li a .info .b{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);}
.web-center .g.g2 ul li a .info .t{font-size:12px;color:#000;line-height:20px;}
.web-center .g.g2 ul li:hover .name{display:none;}
.web-center .g.g2 ul li:hover  a .info{display:block;}
.web-center .g.g2 .more{margin-top:20px;text-align:right;}
.web-center .g.g2 .more a{font-size:12px;color:#000;border:1px solid #000;padding:5px 30px;}
.web-center .g.g3 ul li{float:left;text-align:center;margin-left:4px;}
.web-center .g.g3 ul li img{width:301px;height:221px;}
.web-center .g.g3 ul li .name{margin-top:38px;height:38px;line-height:38px;font-size:14px;color:#000;border:1px solid #ababab;padding-left:10px;
background:url(../images/tb11.png) no-repeat 10px center;}
.web-center .g.g3 .cnt .box{position:relative;height:299px;overflow:hidden;}
.web-center .g.g3 .cnt .bib{position:absolute;top:72px;width:100%;height:0;}
.web-center .g.g3 .cnt .bib .b{display:block;width:50px;height:75px;cursor:pointer;}
.web-center .g.g3 .cnt .bib .lb{background:url(../images/sl.png) no-repeat center center;}
.web-center .g.g3 .cnt .bib .rb{background:url(../images/sr.png) no-repeat center center;}
.web-center .g.g3 .more{margin-top:20px;text-align:right;}
.web-center .g.g3 .more a{font-size:12px;color:#000;border:1px solid #000;padding:5px 30px;}
.web-center .g.g4 .cnt{position:relative;}
.web-center .g.g4 .lb{width:611px;}
.web-center .g.g4 .rb{width:609px;}
.web-center .g.g4 .rb .info{padding:0 20px;font-size:14px;line-height:25px;margin-top:30px;}
.web-center .g.g4 .more{margin-top:20px;position:absolute;bottom:10px;right:20px;}
.web-center .g.g4 .more a{font-size:12px;color:#000;border:1px solid #000;padding:5px 30px;}
.web-center .g.g5 ul li{float:left;margin-left:90px;width:237px;}
.web-center .g.g5 ul li img{margin:0 auto;}
.web-center .g.g5 .more{margin-top:33px;text-align:right;}
.web-center .g.g5 .more a{font-size:12px;color:#000;border:1px solid #000;padding:5px 30px;}

.web-footer{background:#a0a0a0;padding:94px 0 115px 0;}
.web-footer .f{margin-left:74px;}
.web-footer .f2 .b,
.web-footer .f3 .b{font-size:16.77px;color:#fff;margin-top:15px;padding-left:40px;}
.web-footer .f3{width:208px;line-height:30px;}
.web-footer .f4{height:106px;background:url(../images/tb2.png) no-repeat left top;padding:10px 0 0 45px;}
.web-footer .f4 img{width:98px;}
.web-footer .f .qq{background:url(../images/tb1.png) no-repeat left center;}
.web-footer .f .tel{background:url(../images/tb4.png) no-repeat left center;}
.web-footer .f .mb{background:url(../images/tb5.png) no-repeat left center;}
.web-footer .f .addr{background:url(../images/tb3.png) no-repeat left 1px;}
.web-footer .f .email{background:url(../images/tb6.png) no-repeat left center;}

/*news*/
.main{padding:58px 0 240px 0;}
.main .top{text-align:center;}
.main .top .b1{line-height:40px;}
.main .top .b1 span{font-size:25px;color:#000;margin:0 20px;}
.main .top .b1 i{display:inline-block;width:10px;height:10px;background:#c33030;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;}
.main .top .b2{font-size:12px;color:#000;}
.main.news .lists{margin-top:45px;}
.main.news .lists .cate ul li{float:left;width:49.733%;font-size:20px;color:#000;text-align:center;border:1px solid #535353;line-height:42px;
border-left:2px solid #535353;}
.main.news .lists .cate ul li a{display:block;}
.main.news .lists .cate ul li.border-l{border-left:1px solid #535353;}
.main.news .lists .cate ul li.on{background:#eeeeee;}
.main.news .lists .list{margin-top:20px;}
.main.news .lists .list ul li{padding:38px 0;border-top:4px solid #dedcdd;}
.main.news .lists .list ul li .b1{width:415px;height:195px;}
.main.news .lists .list ul li .b2{width:765px;position:relative;}
.main.news .lists .list ul li .b2 h5 a{display:block;font-size:18px;}
.main.news .lists .list ul li .b2 .info{font-size:18px;color:#000;line-height:30px;text-indent:37px;margin-top: 15px;height:125px;overflow:hidden;}
.main.news .lists .list ul li .b2 .more{position:absolute;bottom:-43px;right:0;border:1px solid #aaaaaa;font-size:12px;padding:5px 28px;}
/*contact*/
.main.contact .g1 .cnt{margin-top:40px;}
.main.contact .g1 .cnt .b1{width:600px;}
.main.contact .g1 .cnt .b1 h3{font-size:24px;color:#000;margin-bottom:15px;}
.main.contact .g1 .cnt .b1 .t{font-size:20px;color:#000;line-height:30px;margin-top:10px;}
.main.contact .g1 .cnt .b1 .qrimg{background:url(../images/cbg1.jpg) no-repeat left center;margin-top:25px;height:160px;}
.main.contact .g1 .cnt .b1 .qrimg .img{width:130px;height:130px;padding:10px 0 0 15px;}
.main.contact .g1 .cnt .b2 #map{width:620px;height:472px;}
.main.contact .g2{margin-top:110px;}
.main.contact .g2 .tab{margin-top:35px;}
.main.contact .g2 .tab-cell{width:50%;padding-right:30px;}
.main.contact .g2 .cnt{margin-top:40px;}
.main.contact .g2 .cnt .tit{font-size:16px;font-weight:bold;color:#000;}
.main.contact .g2 .cnt .info{line-height:25px;font-size:14px;margin-top:10px;}
.main.contact .g2 .cnt .notice{margin-top:20px;font-size:14px;color:#000;margin-bottom:120px;}
/*fuwu*/
.main.fuwu .g1 .cnt{margin-top:44px;}
.main.fuwu .g1 .cnt ul li{float:left;width:170px;margin-left:92px;}
.main.fuwu .g1 .cnt ul li a{display:block;}
.main.fuwu .g1 .cnt ul li .img{background:#e3e3e3;height:140px;}
.main.fuwu .g1 .cnt ul li img{margin:0 auto;}
.main.fuwu .g1 .cnt ul li .tit{text-align:center;font-size:14px;font-weight:bold;line-height:25px;margin-top:10px;}
.main.fuwu .g1 .cnt ul li .info{font-size:14.18px;line-height:25px;letter-spacing: -1px;}
.main.fuwu .g2{margin-top:110px;}
.main.fuwu .g2 .cnt{margin-top:50px;}
.main.fuwu .g2 .cnt .lists ul li{cursor:pointer;}
.main.fuwu .g2 .cnt .lists ul li .t,
.main.fuwu .g2 .cnt .lists ul li .jt{vertical-align:middle;}
.main.fuwu .g2 .cnt .lists ul li .t{display:inline-block;border:1px solid #000;font-size:20px;line-height:35px;text-align:center;width:346px;}
.main.fuwu .g2 .cnt .lists ul li .jt{display:inline-block;width:87px;height:35px;background:url(../images/fwlc.png) no-repeat center center;}
.main.fuwu .g2 .cnt .lists ul li.on .t,.main.fuwu .g2 .cnt .lists ul li:hover .t{background:#e5e5e5;border:1px solid #e5e5e5;}
.main.fuwu .g2 .cnt .line{border-top:1px solid #a6a6a6;margin:15px 0 18px 0;}
.main.fuwu .g2 .cnt .b .bb .bl{border:1px solid #a6a6a6;margin-left:82px;height:275px;}
.main.fuwu .g2 .cnt .b .bb .bl .top1{font-size:14px;font-weight:bold;height:52px;padding-left:78px;line-height:60px;width:232px;margin:0 auto;overflow: hidden;}
.main.fuwu .g2 .cnt .b .b1 .bb .bl .top1{background:url(../images/lc1.png) no-repeat 30px center;}
.main.fuwu .g2 .cnt .b .b2 .bb .bl .top1{background:url(../images/lc.jpg) no-repeat 30px center;}
.main.fuwu .g2 .cnt .b .b3 .bb .bl .top1{background:url(../images/lc2.png) no-repeat 30px center;}

.main.fuwu .g2 .cnt .b .bb .bl .bp{padding:15px 20px;}
.main.fuwu .g2 .cnt .b .bb .bl .info{margin-top:10px;font-size:14px;line-height:25px;}
/*zhanxiang*/
.main.shuzi .lists{margin-top:45px;}
.main.shuzi .lists ul li{float:left;text-align:center;padding:20px;border:1px solid #d0d0d0;position:relative;margin-right:109px;margin-top:55px;}
.main.shuzi .lists ul li .b2{margin-top:15px;}
.main.shuzi .lists ul li .b2 h5 a{display:block;font-size:20px;font-weight:400;}
.main.shuzi .lists ul li .more{position:absolute;z-index:999;left:0;right:0;top:0;bottom:0;display:none;
background:url(../images/add.png) no-repeat center center rgba(0, 0, 0, 0.49);}
.main.shuzixq{padding: 20px 0 190px 0;}
.main.shuzixq .tit h3{font-weight:400;font-size:28px;text-align:center;}
.main.shuzixq .catinfo{margin-top:60px;font-size:18px;line-height:30px;}
.main.shuzixq .lists{margin-top:48px;}
.main.shuzixq .lists ul li a{display:inline-block;border:1px solid #000;font-size:18px;margin-top: 15px;    width: 243px;overflow:hidden;
    height: 40px;
    line-height: 40px;
    text-align: center;}
.main.shuzixq .cnt{margin-top:50px;}
.main.shuzixq .cnt .info{margin-top:30px;font-size:18px;line-height:30px;}
.main.shuzixq .lists ul li.on a{background:#e5e5e5;border:1px solid #e5e5e5;}
/*case*/
.main.case .cate{margin-top:40px;}
.main.case .cate ul li{float:left;width:145px;height:43px;line-height:43px;text-align:center;margin-left:70px;}
.main.case .cate ul li a{display:block;font-size:25.61px;border:1px solid #000;}
.main.case .cate ul li.on a,.main.case .cate ul li:hover a{background:#951e23;color:#fff;border:1px solid #951e23;}
.main.case .lists{margin-top:45px;}
.main.case .lists ul li{float:left;width:350px;margin-top:99px;margin-right:85px;}
.main.case .lists ul li .b1,.main.case .lists ul li .b2{position:relative;}
.main.case .lists ul li .b1 img{height:254px;width:350px;}
.main.case .lists ul li .b2{padding:5px 0 15px 0;border-bottom:1px solid #bfbfbf;}
.main.case .lists ul li .b2 p{font-size:12px;line-height:20px;}
.main.case .lists ul li .more{position:absolute;z-index:999;left:0;right:0;top:0;bottom:0;display:none;
background:url(../images/add.png) no-repeat center center rgba(0, 0, 0, 0.3);}
.main.case .lists ul li .b2 .line{position:absolute;z-index:999;bottom:-1px;width:0px;height:2px;background:#000;}
.main.case .pages{margin-top:45px;}
.main.casexq{padding: 20px 0 95px 0;}
.main.casexq .tit h3{font-size:28px;font-weight:400;text-align:center;}
.main.casexq .info{margin-top:35px;font-size:18px;line-height:30px;}
.main.casexq .imgs{margin-top:25px;}
.main.casexq .pager{margin-top:35px;}
.main.casexq .pager a{display:inline-block;border:1px solid #949392;font-size:18px;padding:10px 45px;}
.main.casexq .pager .tab-cell{width:33.33333%;}
.main.casexq .pager .pprev{background:url(../images/pr.png) no-repeat 20px center;}
.main.casexq .pager .pnext{background:url(../images/pn.png) no-repeat 113px center;}
.main.casexq .pager .disable{color:#b1afaf;}
.main.casexq .joins{margin-top:35px;}
.main.casexq .joins ul li{float:left;width:378px;margin-left:43px;}
.main.casexq .joins ul li a,.main.casexq .joins ul li img{display:block;}
.main.casexq .joins ul li img{width:100%;height:212px;}
.main.casexq .joins ul li h5{font-size:18px;text-align:center;line-height:50px;font-weight:400;}
.main.casexq.newsxq{padding: 20px 0 210px 0;}
/*about*/
.main.about .g1 .cnt{margin-top:38px;}
.main.about .g1 .cnt .b .img{float:left;width:586px;margin-right:30px;margin-top: 8px;}
.main.about .g1 .cnt .b{font-size:14px;line-height:28px;}
.main.about .g2{margin-top:110px;}
.main.about .g2 .cnt .info{margin-top:45px;font-size:14px;text-align:center;line-height:25px;}
.main.about .g2 .cnt .list{margin-top:35px;}
.main.about .g2 .cnt .list ul li{float:left;width:551px;margin-right:118px;margin-top:30px;}
.main.about .g2 .cnt .list ul li .name{font-size:16.4px;font-weight:bold;border-bottom:1px solid #000;padding-bottom: 5px;position:relative;
cursor:pointer;outline:none;}
.main.about .g2 .cnt .list ul li .name .line{position:absolute;bottom:-1.5px;height:3px;background:#000;width:0%;z-index:9;}
.main.about .g2 .cnt .list ul li .num{font-size:30px;font-weight:300;margin-right:20px;}
.main.about .g2 .cnt .list ul li .nrb{position:relative;font-size:14px;line-height:22px;margin-top:8px;    min-height: 50px;}
.main.about .g2 .cnt .list ul li .nrb .xq{height:0px;overflow:hidden;position:absolute;width:100%;}
.main.about .g2 .cnt .list ul li .nrb .easy{display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.main.about .g2 .cnt .list ul li.on .nrb .easy{text-overflow:unset;white-space:unset;background:#eeeeee;padding: 3px 15px 10px 15px;}
.main.about .g3{margin-top:95px;}
.main.about .g3 .cnt{margin-top:40px;}
.main.about .g3 .cnt .list ul li{float:left;width:284px;text-align:center;margin-right:28px;margin-top:15px;}
.main.about .g3 .cnt .list ul li .img{border:2px solid #737373;}
.main.about .g3 .cnt .list ul li img{height:193px;margin:0 auto;}
.main.about .g3 .cnt .list ul li .name{font-size:12px;line-height:35px;}
.main.about .g3 .cnt .list .pages{margin-top:35px;}
.main.about .g4{margin-top:110px;}
.main.about .g4 .cnt{margin-top:40px;}
.main.about .g4 .cnt .cates ul li{float:left;font-size:20px;height:43px;line-height:43px;text-align:center;width:608px;border:1px solid #000;cursor:pointer;}
.main.about .g4 .cnt .cates ul li.on{background:#e5e5e5;}
.main.about .g4 .cnt .list{margin-top:45px;}
.main.about .g4 .cnt .list ul li{float:left;width:389px;margin:20px 26px 0 0;}
.main.about .g4 .cnt .list ul li img{width:389px;height:253px;}
.main.about .g4 .cnt .list ul li.g img{-webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: gray;
  } 
.main.about .g4 .pages{margin-top:38px;}





























