*{

    margin: 0;

    padding: 0;

}

a:link{text-decoration:none;   /* 指正常的未被访问过的链接*/



}a:visited{text-decoration:none; /*指已经访问过的链接*/



}a:hover{text-decoration:none;/*指鼠标在链接*/}

a:active{text-decoration:none;/* 指正在点的链接*/ }

/* 公司简介 */

.huafeng {margin: 0 auto ;text-align: center;}

.hf{margin-bottom: 0;}

.huafeng .hf, .case .cs, .news .ns {text-align: center;margin: auto;display: flex;align-items: center;flex-direction: column;justify-content: space-between;}

.huafeng>ul {width: 100%;display: flex; justify-content: space-between;flex-wrap: wrap;}

.dib-box {margin-top: 50px;}

.huafeng .hf p:nth-child(1), .case .cs p:nth-child(1), .news .ns p:nth-child(1) {font-family: Cambria, Cochin, Georgia, Times, 'Times New Roman', serif;font-size: 40px;font-weight: bold;margin: }

.huafeng .hf p:nth-child(2), .case .cs p:nth-child(2), .news .ns p:nth-child(2) {font-family: 'Courier New', Courier, monospace;font-size: 25px;margin: 0;}

.huafeng .hf p:nth-child(3), .case .cs p:nth-child(3), .news .ns p:nth-child(3) {display: inline-block;width: 45px;height: 4px;margin: 0;background-color: #bf4141;}

.huafeng>ul>li .code_top {margin: 0 auto 0;padding-top: 33px;}

.huafeng>ul>li {width: 31.33%;display: flex;flex-wrap: wrap; height: 298px;cursor: pointer;overflow: hidden;border: 1px solid #e6e6e6;}

.dib-box .dib>a {display: flex;align-items: center;flex-direction: column;justify-content: space-between;}

.name {padding-top: 20px;font-family: 微软雅黑, Verdana, Arial, Helvetica;font-size: 25px;color: rgb(238, 112, 0);}

.code-name {font-size: 15px;color: #606060;line-height: 22px;padding: 14px 14px 35px;}

.huafeng .dib:hover {background-color: #bf4141;}

.moree{color: #606060;}

.gs{display: none;}

.huafeng .dib:hover .iconfont, .huafeng .dib:hover .name, .huafeng .dib:hover .code-name, .huafeng .dib:hover .moree ,.huafeng .dib:hover .gs{color: #fff; display: block;}

.huafeng .dib:hover .gs1{display: none;}





/* 工程案例 */

.case, .news, .suppor {clear: both;margin: 0 auto ;text-align: center;}

.clearfix {zoom: 1;}

#tabs {display: flex;justify-content: space-around;align-items: center;width: 100%;height: 50px;color: #fff;line-height: 50px;font-size: 18px;}

.dib-box {margin-top: 50px;}

#tabs>li.dib {cursor: pointer;width: 50%;height: 50px;background-color: #bf4141; text-align: center;}

#tabs>li.active {width: 50%;cursor: pointer;height: 50px;background-color: #333;}

#tabs li:nth-child(1) {border-top-left-radius: 10px;}

#tabs li:nth-child(2) {border-top-right-radius: 10px;}

.iconfont {font-family: "iconfont" !important;font-size: 16px;font-style: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}

div.tab-container>div.content .al_nr>div:nth-child(1), div.tab-container>div.content .al_nr>div:nth-child(2), div.tab-container>div.content .al_nr>div:nth-child(3) {margin-bottom: 10px;}

div.tab-container>div.content .al_nr>div:nth-child(1), div.tab-container>div.content .al_nr>div:nth-child(4) {margin-left: 10px;}

div.content .al_nr>div {float: left;margin-right: 10px;}

.nm-a {position: relative;}

div.tab-container .content img {width: 390px;}

.tab-container div.con {display: none;width: 100%;height: 60px;position: absolute;bottom: 0;left: 0;text-align: left;background-color: #bf4141;opacity: 0;transition: all 1s linear;}

.tab-container div.con p {font-size: 16px;color: #fff;line-height: 60px;overflow: hidden;}

.tab-container div.con p:nth-child(2) {width: 50px;height: 50px;}

.tab-container div.con p {font-size: 16px;color: #fff;line-height: 60px;overflow: hidden;}

.nm-a::before {content: '';width: 100%;height: 100%;position: absolute;z-index: 1000;background-color: #fff;opacity: 0;top: 0;left: 0;}

div.tab-container>div.content .al_nr:nth-child(1)>div {width: 32%;}

.content .al_nr>div>a:hover div.con {display: block;opacity: 1;}



/* 品牌 */

.suppor ul {width: 100%; display: flex; flex-wrap: wrap;}

.suppor ul li {border: 1px solid #b8b8b8;margin-bottom: 15px;width: 19%;display: flex;
    justify-content: center;
    align-items: center;margin-right: 14px;}
.suppor ul li:nth-child(5n){
    margin-right: 0;
}

.detail {width: 100%;height: 200px;margin-top: 18px; background: UrL(/static/jzweb2/pc/cont8bj.jpg) center center no-repeat;background-size: 100%;}



/* 新闻 */

.new{padding-left:50px;margin-top: 50px;}

.new-ti a{font-size: 18px; color: #606060;}

.new-txt{font-size: 16px;}

.new dl:nth-child(odd) {margin-right: 20px;}

.new dl {float: left;width: 530px;margin: 10px 0 30px 0;border-bottom: 1px dashed #bdbdbd;}

.new dt {color: #fff;float: left;width: 76px;height: 115px;background: #bf4141;text-align: center;}

dl, dd, dt, b {overflow: hidden;}

.new dt strong {display: block;font-size: 24px;line-height: 45px;padding-top: 20px;}

.new dt span {font-size: 18px;}

.new dd {float: right;width: 435px;text-align: left;}

.new-ti {height: 18px;line-height: 15px;font-size: 18px;color: #33acb0;}

.new-txt {height: 60px;line-height: 25px;font-size: 14px;color: #999;margin: 15px 0 0 0;}

.new-more a {display: inline-block;height: 30px;line-height: 30px;padding-right: 20px;background: url(/static/jzweb2/pc/new_more-0.jpg) right center no-repeat;font-size: 14px;}





/* 资质 */

#product_gh{margin: 0 auto;}

#product_gh .container0 {overflow: hidden;zoom: 1;margin-top: 4px;padding-bottom: 70px;}

#product_gh .container0 .prev {width: 36px;height: 266px;float: left;background: url(/static/jzweb2/pc/left.jpg) no-repeat;}

#product_gh .container0 a {font-size: 14px;text-decoration: none;}

#product_gh .container0 .Scroll {width: 93%;float: left;overflow: hidden;}

#product_gh .container0 .next {width: 36px;height: 266px;float: left;background: url(/static/jzweb2/pc/right.jpg) no-repeat;}

#product_gh .container0 .img-list {width: 9320000px;zoom: 1;}

#product_gh .container0 .ls {display: block;float: left;text-align: center;line-height: 32px;margin: 0 12px;color: #606060;text-overflow: ellipsis;overflow: hidden;width: 182px;white-space: nowrap;}

#product_gh .container0 .ls img {display: block;cursor: pointer;width: 182px;border: 2px solid #ededed;}



/* 顶部 */

.Top {height: 26px;widtH: 100%;margin-bottom: -6px;}

.Head {height: 120px;text-aligN: right;margin-top: -26px;position: relative;z-index: 2;_position: inherit;}

.header {width: 1100px;margin: 0 auto;overflow: hidden;padding-top: 24.295px;}



/* 底部 */

.footer .list:nth-child(1),.footer .list:nth-child(2),.footer .list:nth-child(3) {width: 14%;}



.footer .list:nth-child(4) {width: 16.6%;}

.footer .list:nth-child(5) {width: 16.6%;}

.footer .list:nth-child(6) {width: 21.6%;}

.footer .list .title {font-size: 16px;padding-bottom: 20px;}

.white {color: #fff !important;}

.text-center {text-align: center !important;}

.fl {float: left;}

#boxxxx{ width: 100%;height:180px; overflow:hidden;}

.list1>li{text-align: left !important;}

#boxxxx>ul>li{padding: 7px 0;}

#boxxxx>ul>li>a{color:#a2a2a2;padding: 0 0 0 0px;text-align: center;font-size: 14px;}





/* 关于我们 */

/* 内容 */

.neiye .title2 {height: 42px;padding-right: 15px;margin-bottom: 20px;border-bottom: 2px solid #bf4141;}

.neiye .title2 h5 {line-height: 42px;margin: 0; font-weight: bold; font-size: 18px;color: #000;}

.neiye .title2 p {color: #767676;line-height: 42px;}

.pull-left{float: left !important;}

.pull-right {float: right !important;}

.cp_ny {padding: 0 5px;}

.cp_ny .col-md-4 {padding: 0;}

.cp_ny .news1 {margin: 0 10px 20px;}

.news1 {display: block;border: 1px solid #e1e1e1;background: #fff;}

.news1 .imgbox{overflow: hidden;}

.news1 .imgbox .img{transition: 0.3s all;}

.news1:hover .img {transform: scale(1.1);}

.news1:hover h5 {background-color: #bf4141; color: #fff;}

.news1 h5 {line-height: 54px;font-size: 16px;color: #333;transition: 0.3s all; text-align: center;padding: 0 5px;}

.overflow {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin: 0;}

.ny_nav .title .span1.active {transform: rotate(90deg);}





.row{margin-right: -15px;margin-left: -15px;}

.col-sm-12{position: relative; min-height: 1px;padding-right: 15px;padding-left: 15px;}

.neiye{padding: 40px 0;}

.ny_nav .title { position: relative;   background-color: #bf4141;color: #fff;margin-bottom: 6px;padding: 0 15px;font-size: 24px;font-weight: bold; line-height: 60px;}

.ny_nav .title .span1 {position: absolute;transform: rotate(180deg);font-size: 30px; top: 0;right: 15px;line-height: 45px;transition: all .3s;color: #fff;}

.ny_nav .title i {position: absolute;width: 100%;height: 100%;top: 0;left: 0;cursor: pointer;z-index: 2;}

.ny_nav>ul {padding-left: 0;margin-bottom: 0;list-style: none;}

.ny_nav>ul>li {transition: 0.3s all; margin-bottom: 6px;background-color: #ececec;}

.ny_nav>ul>li:hover {background-color: #bf4141;}

.ny_nav>ul>li>a:hover {color: white;}

.ny_nav>ul>li>a {transition: 0.3s all; text-align: left;display: block;padding: 0 40px;text-decoration: none !important;color: #4d4d4d;-webkit-transition: all .35s;transition: all .35s;font-size: 14px;line-height: 40px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}



.neiye .lxfs{margin-top: 35px;}

.neiye .lxfs .text {background: #ececec;padding: 20px 10px;line-height: 30px;}





/* 公司简介 */

.xqy {line-height: 25px;min-height: 300px;border-top: 1px dotted #ccc;}

.xqy .con {line-height: 25px;}

.about {width: 80%;margin: 0 auto;}



/* 新闻资讯 */

.xwzx_ny a {display: block;    border-bottom: 2px solid #ebebeb;padding: 20px;margin-bottom: 20px;}

.xwzx_ny a .imgbox {width: 214px;height: 142px;overflow: hidden;}

.pull-left {float: left !important;}

.pull-left {margin-top: 10px;}

.xwzx_ny a .text_box {margin-left: 240px;}

.xwzx_ny a .imgbox .img {transition: 0.3s all;}

.xwzx_ny a .imgbox .img {width: 100%;height: 100%;}

.xwzx_ny a .text_box h5 {font-size: 18px;color: #262626;line-height: 30px;transition: 0.3s all;}

.overflow {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin: 0;}

.xwzx_ny a .text_box .text {color: #6c6c6c;line-height: 25px;height: 50px;margin: 15px 0;overflow: hidden;}

.xwzx_ny a .text_box .moree {width: 85px;line-height: 24px;background: #c5c5c5;color: #fff;text-align: center;}



/* 产品 */


.news1 {display: block;border: 1px solid #e1e1e1;background: #fff;}


.news1 h5 {line-height: 54px;font-size: 16px;color: #333;transition: 0.3s all;text-align: center;padding: 0 5px;}


.col-xs-6 {width: 50%;}

table{margin: auto;}

table tr:nth-child(1) td:nth-child(1){width: 100px;line-height: 25px;font-size: 16px;}

table tr td:nth-child(1){text-align: center;}