/*公共*/
@font-face{font-family:'bebas';src:url("./webfonts/bebas.eot");src:url("./webfonts/bebas.eot?#iefix") format("embedded-opentype"),url("./webfonts/bebas.woff") format("woff"),url("./webfonts/bebas.ttf") format("truetype"),url("./webfonts/bebas.svg#YourWebFontName") format("svg")}
figure {margin: 0;}
.nav_er{height: 70px;line-height: 70px;color: #666;font-size: 14px;font-family: "微软雅黑";background-color: #fafafa;}
.nav_er a{color: #666;}


/*about 公司简介页面*/
.about .ej{background-image: url(../images/abanner1.jpg);width: 100%;background-position: center center;float: none;height: 300px;}
.about .about_body {padding-top: 52px;padding-bottom: 64px;background-color: #f5f5f5;}
.about .about_title_gs h2 {color: #333;font-size: 30px;font-weight: bold;font-family: "思源黑体 CN","微软雅黑";margin-top: 13px;}
.about .gongsi12 {padding: 0;margin-top: 61px;}
.about .gongsi12 h4 {color: #333;font-size: 36px;font-family: "微软雅黑";margin-top: 50px;margin-bottom: 20px;}
.about .gongsi12 h4 img {float: left;margin-top: -80px;margin-right: 41px;}
.about .list_advantage ul li {display: block;background: #f1f1f1;margin-bottom: 50px;position: relative;}
.about .list_advantage .thumb img {float: right; /*float: none;*/}
.about .list_advantage ul li .txt {width: 876px;height: 300px;background: #fff;position: absolute;right: 284px; /*left: 284px;*/top: 40px;z-index: 3;}
.about .list_advantage ul li .txt .des {width: 800px;height: 300px;position: relative;overflow: hidden;}
.about .list_advantage ul li .txt .des .des02 {padding: 0 40px;position: absolute;left: 0px;top: 0px;z-index: 2;}
.about .list_advantage ul li .txt .des .des02 b.t {display: block;height: 100px;line-height: 100px;font-size: 22px;color: #333;margin-top: 25px;padding-left: 123px;}
.about .list_advantage ul li .txt .des .des02 .txt02 {font-size: 14px;color: #666;line-height: 26px;}
.about .list_advantage ul li .txt .des i {display: block;width: 110px;height: 110px;color: #f11800;font-style: normal;font-family: 'bebas';font-size: 115px;opacity: .1;filter: alpha(opacity=10);position: absolute;left: 36px;top: 48px;z-index: 1;}



/*产品中心*/
.chanpin .ej{background-image: url(../images/abanner2.jpg);width: 100%;background-position: center center;float: none;height: 300px;}
.chanpin_body {background: #f5f5f5;}
.thirdnav {padding: 40px 0 25px 0;text-align: center;}
.thirdnav ul li {margin: 0;padding: 0;display: inline-block;margin-right: 20px; float: left; margin-bottom: 15px}
.thirdnav ul li a {display: block;border: 1px solid #dedede;padding: 0 20px;height: 35px;line-height: 35px;font-size: 14px;color: #888;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}
.thirdnav ul li a.cur, .thirdnav ul li a:hover {border-color: #333;color: #333;}
.chanpin_body .pul1 {padding: 40px 5%;background: #fff;margin-bottom: 60px;box-sizing: border-box;}
.chanpin_body .pul1 * {-webkit-transition: all .5s;-moz-transition: all .5s;transition: all .5s;}
.chanpin_body .pul1 li {width: 31.33%;float: left;margin: 0 1%;margin-bottom: 2%;text-align: center;}
.chanpin_body .pul1 li .img, .chanpin_body .pul1 li .img img {display: block;width: 100%;overflow: hidden;}
.chanpin_body .pul1 li .txt {padding: 20px 0 25px;border: 1px solid #fff;border-top: 0;}
.chanpin_body .pul1 li .ltt {margin: 0 0 20px;font-size:19px;height: 26px;line-height: 26px;height: 22px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: #5a5a5a;}
.chanpin_body .pul1 li .lomre {display: inline-block;padding-right: 20px;background: url(../images/11_1.png) right center no-repeat;color: #f11800;opacity: 0;}
.chanpin_body .pul1 li:hover .txt {border: 1px solid #ddd;border-top: 0;}
.chanpin_body .pul1 li:hover .lomre {opacity: 1;}
.chanpin_body .pul1 li:hover img {transform: scale(1.05);-webkit-transform: scale(1.05);}





/*资质证书*/
.zhengshu .ej{background-image: url(../images/abanner3.jpg);width: 100%;background-position: center center;float: none;height: 300px;}
.zhengshu_body {margin-bottom: 50px;}
.honor-list {margin-top: 110px;}
.honor-list li {width: 22%;float: left;margin-right: 4%;margin-bottom: 40px;}
.honor-list li:nth-child(4n+4) {margin-right: 0;}
.honor-list li figure {position: relative;overflow: hidden;border: 2px solid #ececec;}
.honor-list li figure mark {width: 100%;height: 100%;background: rgba(239, 24, 0, 0.5);background: #00245d\9;filter: alpha(opacity=50);position: absolute;left: 0;top: 0;transition: 340ms ease-in-out;opacity: 0;visibility: hidden;transform: scale(0.78);-webkit-transform: scale(0.78);-moz-transform: scale(0.78);}
.honor-list li:hover figure mark {opacity: 1;visibility: visible;transform: scale(1);-webkit-transform: scale(1);-moz-transform: scale(1);}
.honor-list li figure mark b {display: block;width: 42px;height: 42px;position: absolute;left: 50%;margin-left: -21px;top: 50%;margin-top: -21px;opacity: 0;visibility: hidden;transform: scale(0.6) rotate(-180deg);-webkit-transform: scale(0.6) rotate(-180deg);-moz-transform: scale(0.6) rotate(-180deg);transition: 344ms 0ms;}
.honor-list li figure mark b:before {content: "";width: 100%;height: 1px;background: #fff;position: absolute;left: 0;top: 21px;}
.honor-list li figure mark b:after {content: "";width: 1px;height: 100%;background: #fff;position: absolute;top: 0;left: 21px;}
.honor-list li:hover mark b {opacity: 1;visibility: visible;transform: scale(1) rotate(0);-webkit-transform: scale(1) rotate(0);-moz-transform: scale(1) rotate(0);transition: 344ms 220ms;}
.honor-list li figure img {display: block;width: 100%;}
.honor-list li span {display: block;line-height: 1;color: #4c4c4c;font-size: 16px;text-align: center;margin-top: 18px;transition: 300ms;}
.fancybox-wrap, .fancybox-skin, .fancybox-outer, .fancybox-inner, .fancybox-image, .fancybox-wrap iframe, .fancybox-wrap object, .fancybox-nav, .fancybox-nav span, .fancybox-tmp {padding: 0;margin: 0;border: 0;outline: none;vertical-align: top;}
.fancybox-wrap {position: absolute;top: 0;left: 0;z-index: 8020;}
.fancybox-skin {position: relative;background: #fff;color: #444;text-shadow: none;}
.fancybox-opened {z-index: 8030;}
.fancybox-opened .fancybox-skin {-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);-moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);}
.fancybox-outer, .fancybox-inner {position: relative;}
.fancybox-inner {overflow: hidden !important;}
.fancybox-type-iframe .fancybox-inner {-webkit-overflow-scrolling: touch;}
.fancybox-error {color: #444;font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin: 0;padding: 15px;white-space: nowrap;}
.fancybox-image, .fancybox-iframe {display: block;width: 100%;height: 100%;}
.fancybox-image {max-width: 100%;max-height: 100%;}
#fancybox-loading{background-image: url();}
#fancybox-loading {position: fixed;top: 50%;left: 50%;margin-top: -22px;margin-left: -22px;background-position: 0 -108px;opacity: 0.8;cursor: pointer;z-index: 8060;}
#fancybox-loading div {width: 44px;height: 44px;background: url() center center no-repeat;}
.fancybox-close {position: absolute;bottom: -59px;right: 30px;width: 94px;height: 29px;cursor: pointer;z-index: 8070;}
.fancybox-close {width: 20px;height: 21px;top: -26px;right: 3px;background: url(../images/close.png) no-repeat;background-size: cover;transition: 344ms;}
.fancybox-nav {position: absolute;top: 0;width: 40%;height: 100%;cursor: pointer;text-decoration: none; /* helps IE */-webkit-tap-highlight-color: rgba(0,0,0,0);z-index: 8040;}
.fancybox-prev {left: -70px;}
.fancybox-next {right: -70px;}
.fancybox-nav span {position: absolute; display: block;top: 50%;width: 50px;height: 60px;margin-top: -30px;cursor: pointer;z-index: 8040;}
.fancybox-prev span {left: 10px;background-position: 0 0px;}
.fancybox-next span {right: 10px;background-position: right 0px;}
.fancybox-nav:hover span {visibility: visible; background-color: #CF1818;}
.fancybox-tmp {position: absolute;top: -99999px;left: -99999px;visibility: hidden;max-width: 99999px;max-height: 99999px;overflow: visible !important;}
.fancybox-lock {overflow: hidden !important;width: auto;}
.fancybox-lock body {overflow: hidden !important;}
.fancybox-lock-test {overflow-y: hidden !important;}
.fancybox-overlay {position: absolute;top: 0;left: 0;overflow: hidden;display: none;z-index: 8010;background: url('../images/fancybox_overlay.png');}
.fancybox-overlay-fixed {position: fixed;bottom: 0;right: 0;}
.fancybox-lock .fancybox-overlay {overflow: auto;overflow-y: scroll;}
.fancybox-title {visibility: hidden;font: normal 12px/1.4 Helvetica,Arial,sans-serif;position: relative;padding: 5px 0px; color: #fff;text-shadow: none;z-index: 8050;}
.fancybox-opened .fancybox-title {visibility: visible;}
.fancybox-title-float-wrap {position: absolute;bottom: 0;right: 50%;margin-bottom: -35px;z-index: 8050;text-align: center;}
.fancybox-title-float-wrap .child {display: inline-block;margin-right: -100%;padding: 2px 20px;background: transparent; /* Fallback for web browsers that doesn't support RGBa */background: rgba(0, 0, 0, 0.8);-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;text-shadow: 0 1px 2px #222;color: #FFF;font-weight: bold;line-height: 24px;white-space: nowrap;}
.fancybox-title-outside-wrap {position: relative; padding: 30px; color: #999999; background-color: #fff; font-family: "microsoft yahei"; line-height: 1.5;}
.fancybox-title-outside-wrap .c{ width: 75%; overflow: hidden;}
.fancybox-title-over-wrap {position: absolute;bottom: 0;left: 0;color: #fff;padding: 10px;background: #000;background: rgba(0, 0, 0, .8);}
.fancybox-nav {top: 50%;margin-top: -20px;width: 40px;height: 40px;background: url(../images/join-arrow.png) no-repeat;}
.fancybox-prev {left: -70px;}
.fancybox-next {right: -70px;background-position: right center;}
.fancybox-overlay {background: rgba(0,0,0,0.6);background: #fff\9;filter: alpha(opacity=60);}
.fancybox-close:hover {transform: rotate(180deg);-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);}
.fancybox-nav:hover span {background: none;opacity: 0.8;}
.fancybox-opened .fancybox-skin {box-shadow: none;}
.fancybox-skin {background: none;border-radius: none;}




/*新闻资讯*/
.news .ej{background-image: url(../images/abanner4.jpg);width: 100%;background-position: center center;float: none;height: 300px;}
.news_body {margin-bottom: 50px;}
.news_body .container {margin-top: 60px;}
.new-list li {width: 365px;margin-right: 52px;float: left;margin-bottom: 30px;position: relative;}
.new-list li:nth-child(3n+3) {margin-right: 0}
.new-list li a {display: block;border: 3px solid #f9f9f9;}
.new-list li figure {position: relative;line-height: 1;overflow: hidden;}
.new-list li figure mark {display: block;width: 100%;height: 100%;background: rgba(76,76,76,0.2);background: #4c4c4c\9;filter: alpha(opacity=20);position: absolute;left: 0;top: 0;transform: scale(0.8);-webkit-transform: scale(0.8);-moz-transform: scale(0.8);opacity: 0;visibility: hidden;transition: 400ms ease-in-out;}
.new-list li figure mark b {display: block;width: 36px;height: 36px;position: absolute;left: 50%;top: 50%;margin-left: -18px;margin-top: -18px;}
.new-list li figure mark b:before {content: "";width: 100%;height: 1px;background: #fff;position: absolute;left: 0;top: 17px;}
.new-list li figure mark b:after {content: "";height: 100%;width: 1px;background: #fff;position: absolute;top: 0;left: 17px;}
.new-list li figure img {display: block;width: 100%;height: auto;line-height: 1;transition: 440ms;height: 170px; object-fit: cover}
.new-text {padding: 16px 16px;background: #f9f9f9;transition: 388ms;position: relative;}
.new-text:before {content: "";width: 100%;height: 100%;position: absolute;left: 0;top: 0;transform-origin: center;transform: scaleY(0);-webkit-transform: scaleY(0);-moz-transform: scaleY(0);transition: 355ms ease-in-out;background: #e60012;visibility: hidden;}
.new-text time {display: block;line-height: 1;color: #4c4c4c;font-family: Arial;margin-bottom: 14px;transition: 300ms;position: relative;}
.new-text h3 {color: #000000;font-size: 16px;font-weight: bold;line-height: 1.4;margin-bottom: 12px;height: auto;overflow: hidden;transition: 300ms;position: relative;text-overflow: ellipsis;white-space: nowrap;}
.new-text span {display: inline-block;color: #4c4c4c;font-family: Arial;text-transform: uppercase;line-height: 1;transition: 300ms;position: relative;}
.new-list li:hover a {border-color: #e60012;}
.new-list li:hover .new-text:before {opacity: 1;visibility: visible;transform: scaleY(1);-webkit-transform: scaleY(1);-moz-transform: scaleY(1);}
.new-list li:hover time, .new-list li:hover h3, .new-list li:hover span {color: #fff;}






/*经典案例*/
.anli .new-list li figure img {height: 260px;}
.anli .ej{background-image: url(../images/abanner5.jpg);width: 100%;background-position: center center;float: none;height: 300px;}





/*搜索页*/
.searchs .ej{background-image: url(../images/abanner7.jpg);width: 100%;background-position: center center;float: none;height: 300px;}
.search{width: 800px;margin:0px auto;}
.search_body {margin-bottom: 50px;}
.search form{font-size: 0;border: 1px solid lightgray;box-sizing: border-box;margin: 65px 0;}
.search form select{outline:none;border:none;display: inline-block;width: 140px;height: 47px;color: #2e4ba3;text-align: center;box-sizing: border-box;padding-left:50px;background: #f2f4f8;}
.search form input {display: inline-block;border: none;height: 47px;box-sizing: border-box;font-size: 13px;}
.search form input[type=text]{width: 548px;padding-left: 30px;}
.search form input[type=submit]{width: 250px;font-size: 18px;color: white;background: url(../images/sousou.png) no-repeat center center #e13e0c; background-position-x: 59px;cursor: pointer;}
.search input, .search button {vertical-align: middle;}

.hyzxbox ul {width: 800px;margin: 0 auto;}
.hyzxbox li{ border-bottom: 1px solid #eee;padding: 18px 0; cursor: pointer;}
.hyzxpic{float: left;width: 240px;height: 145px; overflow: hidden;}
.hyzxpic a{display: inline-block;width: 100%; height: 100%;}
.hyzxpic img {width: 240px;height: 145px;object-fit: cover;}
.hyzxpicr{float: right;width: 520px;}
.hyzxpicr h2{position: relative;color: #000; font-size: 16px; line-height: 30px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.hyzxpicr h2:after{content: '';width: 0; height: 1px; position: absolute;display: inline-block;left: 0; bottom:0; background: #e13e0c; transition: all 0.2s;}
.hyzxpicr p{color: #999; font-size: 14px; line-height: 24px;height: 72px;overflow: hidden;margin:7px 0 9px}
.hyzxbox li:hover .misaicon6{ margin-right: 0;  }
.hyzxbox li:hover .misaicon6 b{ opacity: 1;color: #e13e0c!important;}
.hyzxbox li:hover .misaicon6 i{  color:#e13e0c !important;}
.hyzxbox li:hover .hyzxpicr h2 a,.hyzxbox li:hover .hyzxpicr h2{color: #e13e0c !important;}
.hyzxbox li:hover .hyzxpicr h2:after{width: 100%;}







/*联系页面*/
.contact .ej{background-image: url(../images/abanner6.jpg);width: 100%;background-position: center center;float: none;height: 300px;}
.contact .map {height: 500px;width: 100%;position: relative;margin: 60px 0;box-shadow: 0 0 10px 0 grey;}
.contact_con1{width: 1200px;margin:0 auto;transform: translateY(-150px);}
.contact_list1{font-size: 0;box-shadow: 0 0 10px 0 gray; margin-top: 60px;}
.contact_list1 form,.contact_sl{display: inline-block;vertical-align: top;width: 50%;height: 430px;}
.contact_sl{background: #a81b0a;}
.contact_sl h2{padding:40px 0 ;font-size: 22px;color: white;font-weight: bold;border-bottom: 1px solid rgba(250,250,250,.5);box-sizing: border-box;padding-left:127px;}
.contact_sl i{display: inline-block;vertical-align: top;}
.contact_sl ul span{display: inline-block;width: 90%;font-size: 14px;color: white;margin-left: 15px;line-height: 25px;}
.contact_sl ul span a{color:#fff;}
.contact_sl ul span font{font-size: 26px;display: inline-block;vertical-align: middle;}
.contact_sl ul{box-sizing: border-box;padding: 30px 90px;}
.contact_sl ul li{margin-top: 10px;}
.lxwom_sld {box-sizing: border-box;padding-left: 110px;float: left;}
.lxwom_sld p {line-height: 36px;color: #fff;font-size: 13px;text-align: center;}
.lxwom_sld img{width: 110px;}
.lxwom_sld.lxwom_sld2 {padding-left: 66px;}
.contact_list1 form{box-sizing: border-box;padding: 50px 110px;background: white;}
.contact_list1 form input,.contact_list1 form textarea{display:block;width:100%;height: 50px;box-sizing: border-box;border: none;outline: none;color: #595959;font-size: 14px;border-bottom: 1px solid lightgray;margin-top: 5px;}
.contact_list1 form input:focus{color: #2e4ba3;border-bottom: 2px solid #2e4ba3;}
.contact_list1 form textarea{margin-top: 25px;height: 100px;resize: none;color: #777;}
.contact_list1 form input[type=submit]{width: 110px;height:35px;background:#a81b0a;color: white;margin-top: 30px;cursor: pointer;}
.contact_h3{font-size: 22px;color: #cf2820;font-weight:bold;margin:60px 0;}
.contact_h3:after{content:'';display:inline-block;vertical-align:middle;width: 89.9%;%;height:1px;background:lightgray;margin-left: 20px;}





/*产品详情内页*/
.view_chanpin {background: #f5f5f5;}
.view_chanpin_body .pd_detail_show{width:1200px;margin:0 auto;overflow:hidden;}
.view_chanpin_body .pd_detail_show .pds_top{width:100%;overflow:hidden;padding: 40px 40px;margin-top: 60px; background: #fff;}
.view_chanpin_body .pd_detail_show .pds_top>img{float:left;height:370px;width:491px;border:1px solid #d6d6d6;}
.view_chanpin_body .pd_detail_show .pds_top .pdst_right{width:610px;float:right;}
.view_chanpin_body .pd_detail_show .pds_top .pdst_right .pdstr_title{height:79px;line-height:79px;font-size:27px;color:#f11800;font-weight:bold;border-bottom:1px solid #e1e1e1;}
.view_chanpin_body .pd_detail_show .pds_top .pdst_right .pdstr_title span{font-weight:normal;}
.view_chanpin_body .pd_detail_show .pds_top .pdst_right .pdstr_content{height: 190px;margin: 25px 0px;overflow: hidden;line-height:26px;}
.view_chanpin_body .pd_detail_show .pds_top .pdst_right .pdstr_link{overflow:hidden;}
.view_chanpin_body .pd_detail_show .pds_top .pdst_right .pdstr_link .link_online{float:left;display:block;height:52px;width:219px;background:url(../images/online.png) no-repeat center;}
.view_chanpin_body .pd_detail_show .pds_content{width:100%; margin-top: 50px;}
.view_chanpin_body .pd_detail_show .pds_content .pdc_type{width:100%;height:57px;background:url(../images/pro_detail_type_bg.jpg) repeat-x;overflow:hidden;}
.view_chanpin_body .pd_detail_show .pds_content .pdc_type ul{overflow:hidden;}
.view_chanpin_body .pd_detail_show .pds_content .pdc_type .pdc_add{background: #f11800;font-weight: bold;float:left;padding:4px 30px 0px 30px;line-height:53px;color:#ffffff;font-size:17px;}

.view_chanpin_body .pd_detail_show .pds_content .pdc_type ul li.active{background:#256beb;font-weight:bold;}
.view_chanpin_body .pd_detail_show .pds_content .pdc_content{width:100%;padding:45px 30px;line-height:26px;background: #fff}

.iconfont.icon-110 {font-style: initial;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;line-height: 18px;vertical-align: middle;display: inline-table;}
.return a {display: block;float: left;border: 1px solid #e8e8e8;line-height: 40px;color: #666666;background: #fff;margin-right: 0.75%;text-align: center;box-sizing: border-box}
.return a:last-child {margin-right: 0}
.return a.ac, .return a:hover {background: #cf2820;color: #fff;border-color: #e8e8e8}
.return a:nth-child(1), .return a:nth-child(3) {width: 40%}
.return a:nth-child(2) {width: 18.5%}
.return {padding: 44px 0 75px 0}

.pdc_content {font-size: 14px;line-height: 22px;color: #666;font-family: 微软雅黑 !important;}
.pdc_content * {font-size: 14px;line-height: 22px;color: #666;font-family: 微软雅黑 !important;}


/*新闻案例详情页*/

.view_news {background: #f5f5f5;}
.show-content{margin-top: 60px;}
.show-nav-content {float: left;padding: 20px 30px 65px;background: #fff;width: 1200px;}
.ny-content-title {text-align: center;border-bottom: 1px solid #CCCCCC;margin-bottom: 20px;padding-top: 10px;}
.ny-content-title h1 {font-size: 28px;line-height: 28px;display: block;color: #000;font-weight: normal;}
.ny-content-title span {font-size: 14px;line-height: 48px;display: block;}
.view_content {font-size: 14px;line-height: 22px;color: #666;font-family: 微软雅黑 !important;}
.view_content * {font-size: 14px;line-height: 22px;color: #666;font-family: 微软雅黑 !important;}




