ï»¿@charset "utf-8";
.nav{width:100%; height:50px; background:#ea2922;}
.en_nav{width:1100px; height:50px; margin:0px auto; z-index:99999;  font-size:15px; }
.en_nav ul{ width:1100px;}
.en_nav li{margin:0; padding:0; list-style:none;}
.en_nav ul .cur{background:#e1941a;}
.en_nav li:first-child{ border-left:0;}
.en_nav li:last-child{ border-right:0;}
.en_nav li.en_navli{ float:left; width:150px; text-align:center;  position:relative; z-index:99999;    font-weight: 700;}
.en_lia{ font-size:17px; height:50px; line-height:50px;display:block; color:#524e4e;  }
.en_navli .span{ display:block; height:50px; line-height:50px; text-align:center; cursor:pointer; color:#FFF;}
.inspan{ background:#e1941a; color:#fff;  }
.Cn{ float:right; }
.en_adiv{ display:none; z-index:99999999;}
.en_adiv ul{width:150px; text-align:left;}
.innavli .en_adiv{background-color: rgba(255, 255, 255,0.9); color:#000; position:absolute; display:block;z-index:99999999;}
.en_adiv li{ text-align:center;  height:50px; line-height:50px; z-index:99999999; }
.en_adiv li a{ color:#000; font-size:14px;  z-index:99999999; display:block; }
.en_adiv li a:hover{background:#e1941a;}
.en_adiv li .cur{background:#e1941a;}

.keifu{ position:fixed; top:10%; right:0; width:131px;  _position:absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.bottom,10)||0)-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
 z-index:990;}
.keifu_tab{ width:160px;}
.icon_keifu{ width:26px; height:100px; float:left; background:url(/template/default/images/keifu.png) 0 0; position:relative; display:none; cursor:pointer;}
.keifu_box{ float:left; width:131px;}
.keifu_tab img{ display:block;}
.keifu_head{ width:131px; height:41px; background:url(/template/default/images/keifu.png); background-position: 0 -103px; font-size:0; line-height:0; position:relative;}
.keifu_close:link,.keifu_close:visited{ display:block; width:11px; height:11px; background:url(/template/default/images/keifu.png) -42px 0; position:absolute; top:5px; right:5px;}
.keifu_close:hover{ background-position:-60px 0;}
.keifu_con{ border-left:7px solid #029bdb; border-right:7px solid #029bdb; padding-top:15px; background:#fbfbfb;}
.keifu_con li{height:33px; padding-left:12px;}
.keifu_con .weixin{ height:96px;}
.keifu_con .bt{ font-size:16px; height:30px; line-height:30px; text-align:left; padding:0 0 0 20px; color:#012646;}
.keifu_bot{ width:131px; height:119px; background:url(/template/default/images/keifu.png); background-position:0 -149px; }

.zx_header{height: 80px;    line-height: 50px;}
.zx_header_box{width:1100px;margin:0 auto;}
.zx_logo{margin-top: 12px;}
.zx_logo img{width: 420px;}
.zx_navFix{position: fixed;top: 0;width: 100%;z-index: 9999;background: #fff;box-sizing: border-box;}
.zx_nav{position:relative;z-index: 9999;}
.zx_navlist ul{overflow: hidden;}
.zx_navlist ul li{float: left;animation-delay: 0.2s;-moz-animation-delay: 0.2s;-webkit-animation-delay: 0.2s;-o-animation-delay: 0.2s;}
.zx_navlist ul li + li{animation-delay: 0.4s;-moz-animation-delay: 0.4s;-webkit-animation-delay: 0.4s;-o-animation-delay: 0.4s;}
.zx_navlist ul li + li + li{animation-delay: 0.6s;-moz-animation-delay: 0.6s;-webkit-animation-delay: 0.6s;-o-animation-delay: 0.6s;}
.zx_navlist ul li + li + li + li{animation-delay: 0.8s;-moz-animation-delay: 0.8s;-webkit-animation-delay: 0.8s;-o-animation-delay: 0.8s;}
.zx_navlist ul li + li + li + li + li{animation-delay: 1s;-moz-animation-delay: 1s;-webkit-animation-delay: 1s;-o-animation-delay: 1s;}
.zx_navlist ul li + li + li + li + li + li{animation-delay: 1.2s;-moz-animation-delay: 1.2s;-webkit-animation-delay: 1.2s;-o-animation-delay: 1.2s;}
.zx_navlist ul li + li + li + li + li + li + li{animation-delay: 1.4s;-moz-animation-delay: 1.4s;-webkit-animation-delay: 1.4s;-o-animation-delay: 1.4s;}
.zx_navlist ul li a{color: #333;display: block;height:20px;line-height:20px;padding: 20px 12px;font-weight:bold;}
.zx_navlist ul li a:hover{background: #e6271e;color: #fff;}

.zx_nav:hover .zx_insonnav{display: block;}
.zx_insonnav{position: absolute;box-sizing: border-box;background-color: rgba(255, 255, 255,0.9);z-index: 1;right: 0;display: none;}
.zx_insonnav_main{padding: 20px 25px;min-width: 716px;}
.zx_insonnav_sty1{overflow: hidden;}
.zx_insonnav_sty1 li{float: left;width: ;height: 40px;line-height: 40px;overflow:hidden;text-align: center;padding: 0 30px;}
.zx_insonnav_sty1 li:hover{background: rgba(230,39,30,.9);}
.zx_insonnav_sty1 li:hover a{color: #fff;}
.zx_insonnav_sty1 li a{color: #333;font-size:15px;font-weight:bold;}

.zx_insonnav_sty2{overflow: hidden;width: 847px;}
.zx_insonnav_sty2 li{float: left;position: relative;width:166px;margin-right: 4px;}
.zx_insonnav_sty2 li:nth-child(5n){margin-right: 0;}
.zx_insonnavpic img{width: 100%;}
.zx_insonnavtit{position: absolute;left:0;right:0;bottom:4%;width: 90%;height: 32px;overflow:hidden;margin:auto;background: rgba(0,0,0,.7);box-sizing: border-box;padding: 0 8%;}
.zx_insonnavtit:hover{background: rgba(230,39,30,.9);}
.zx_insonnavtit h1{font-size: 14px;color: #fff;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;height: 32px;line-height: 32px;}
.zx_insonnavtit h1 a{color: #fff;font-size:15px;font-weight:bold;}

.zx_search{position: relative;z-index: 2;margin: 16px 0 0 16px;animation-delay: 1.6s;-moz-animation-delay: 1.6s;-webkit-animation-delay: 1.6s;-o-animation-delay: 1.6s;}
.zx_search img{width: 30px;height: 30px;margin-right:10px;}
.zx_search_box{position: absolute;width: 280px;height: 70px;background: #fff;right: 0px;top: 42px;display: none; transition: all 0.5s ease-in-out;}
.zx_search_con{padding: 15px 0 15px 30px;}
.zx_search_form{font-size: 0;}
.zx_search_form input{display: inline-block;}
.zx_search_form .zx_seainput{width: 160px;height: 40px;box-sizing: border-box;text-indent: 10px;background: #eee;}
.zx_search_form .zx_seasubmit{width: 60px;height: 40px;box-sizing: border-box;background: #E6271E;color: #fff;}

.teltop{font-size:26px;font-weight:bold;}
.teltop span{color:#F00;}



.zx_cnen{position:relative;margin-left:15px;animation-delay: 1.8s;z-index:3;-moz-animation-delay: 1.8s;-webkit-animation-delay: 1.8s;-o-animation-delay: 1.8s;}
.zx_cnenbtn{position:relative;display:block;cursor:pointer;line-height:60px;}
.zx_cnenbtn:after{content:"";position:absolute;width:0;height:0;border:4px solid #fff;border-top:4px solid #333;top:28px;margin-left:5px;}
.zx_cnenbox{position:absolute;display:none;top:45px; z-index:1;border:1px solid #ccc;padding:5px 0;background:#fff;}
.zx_cnenbox a{color:#333;display:block;padding:2px 10px;background:#fff;}
.zx_cnenbox a:hover{color:#fff;background:#e6271e;}

@media(max-width: 1187px) {
	.zx_navFix{width: 1170px;}
}

/*banner*/
.zx_banner{position:relative;width: 100%;margin: 0 auto;height:450px;overflow:hidden;}
.zx_banner .hd{text-align: center;position: absolute;z-index: 1;bottom: 6%;width: 100%;}
.zx_banner .hd li{font-size: 0;display: inline-block;width: 40px;height: 5px;background: rgba(255,255,255,0.8);margin: 0 10px;}
.zx_banner .hd li.on{background: #E6271E;}
.zx_banner .bd{ position:relative; height:100%; z-index:0;}
.zx_banner .bd li{ zoom:1; vertical-align:middle; }
.zx_banner .bd img{width: 1920px;height: 450px;display: block;position: absolute;left: 50%;margin-left: -960px;}

.zx_banner a.prev{position:absolute;top:0;bottom:0;left:0px;margin:auto;width:100px;height:150px;}
.zx_banner a.next{position:absolute;top:0;bottom:0;right:0px;margin:auto;width:100px;height:150px;}

.zx_banner a.prev:after{content:"";position:absolute;top:0;bottom:0;left:36px;margin:auto;width:32px;height:32px;border:2px solid #666;border-top:none;border-right:none;transform:rotate(45deg);-webkit-transform:rotate(45deg);}
.zx_banner a.next:after{content:"";position:absolute;top:0;bottom:0;right:36px;margin:auto;width:32px;height:32px;border:2px solid #666;border-bottom:none;border-left:none;transform:rotate(45deg);-webkit-transform:rotate(45deg);}

.zx_inmain{}
.zx_contair{width:1100px;margin:0 auto;}
.zx_inmain_intop{text-align: center;padding-top: 28px;}
.zx_inmain_intop h1{font-size: 32px;color: #333;}
.zx_inmain_intop span{display: block;margin: 8px auto 4px;width: 60px;height: 2px;background: #E6271E;}
.zx_inmain_intop h2{font-size: 28px;color: #999;}

.zx_inproduct_box{padding: 20px 0 40px;}
.zx_inproduct{overflow: hidden;}
.zx_inproduct li{float: left;margin-right: 15px;width:260px;height:265px;position: relative;animation-delay: 0.4s;}
.zx_inproduct li + li{animation-delay: 0.6s;}
.zx_inproduct li + li + li{animation-delay: 0.8s;}
.zx_inproduct li + li + li + li{animation-delay: 1s;}
.zx_inproduct li + li + li + li + li{animation-delay: 1.2s;}
.zx_inproduct li:nth-child(5n){margin-right: 0;}
.zx_inpropic{width:260px;height:265px; overflow:hidden}
.zx_inpropic img{width:260px;height:265px;transition: all .5s ease;}
.zx_inpropic img:hover{transform: scale(1.2);}
.zx_inproduct li:hover .zx_inprotit{height: 155px;background: rgba(230,39,30,.9);}
.zx_inprotit{transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;position: absolute;left:0;right:0;bottom:4%;width: 90%;height: 46px;overflow:hidden;margin:auto;background: rgba(0,0,0,.7);box-sizing: border-box;padding: 0 8%;}
.zx_inprotit h1{color: #fff;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;height: 46px;line-height: 46px;}
.zx_inprotit p{font-size: 12px;color: #fff;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;height: 36px;line-height: 18px;margin-bottom: 22px;}
.zx_inprohref{display: block;width: 80px;height: 24px;text-align: center;line-height: 24px;color: #fff;border:1px solid #fff;font-size:12px;}

.zx_inaboutbg{background: #f2f2f2;}
.zx_inabout_box{padding: 40px 0 40px;}

.zx_inaboutfl{width: 450px;animation-delay: 0.4s;}

.zx_inaboutfl_top h1{font-size: 32px;color: #333;}
.zx_inaboutfl_top span{display: block;margin: 8px 0 4px;width: 60px;height: 2px;background: #E6271E;}
.zx_inaboutfl_top h2{font-size: 28px;color: #999;}
.zx_inaboutfl_cen{margin-top: 36px;}
.zx_inaboutfl_cen h4{color: #333;font-size: 24px;margin-bottom: 24px;}
.zx_inaboutfl_cen p{color: #666;line-height: 28px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;height:170px;}
.zx_inabout_href{display: block;width: 158px;height: 42px;line-height: 42px;color: #fff;background: #E6271E;text-align: center;margin-top: 36px;}

.zx_inaboutcen{position: relative;width: 345px;margin: 0 35px;height: 370px;animation-delay: 0.6s;}
.zx_inaboutcen img{width: 315px;height:219px;transition: all .5s ease;}
.zx_inaboutcen img:hover{transform: scale(1.2);}
.zx_inaboutcen_pic1{position: absolute;right:0;top: 35px;width: 315px;height:219px;overflow:hidden;}
.zx_inaboutcen_pic2{position: absolute;z-index: 1;left: 0;top: 140px;width: 315px;height:219px;overflow:hidden;}

.zx_inaboutcfr{width: 235px;animation-delay: 0.8s;}
.zx_inaboutcfr_type li{background: #fff;border-bottom: 1px solid #d8d8d8;text-align: center;padding: 23px 0;box-shadow: 0px 27px 40px 0px rgba(0, 0, 0, 0.11);}
.zx_inaboutcfr_type li:last-child{border-bottom: 0;}
.zx_inaboutcfr_type li h4{font-size: 48px;color: #333;}
.zx_inaboutcfr_type li h4 i{font-size: 14px;color: #999;position: relative;top: -28px;left: 5px;}
.zx_inaboutcfr_type li span{display: block;font-size: 16px;color: #999;}


.zx_innews_box{padding: 3% 0 40px;}
.zx_innewsfl{width: 520px;box-sizing: border-box;background: #f2f2f2;padding: 24px 30px 38px;animation-delay: .4s;}
.zx_innewsfl_pic{width: 100%;height: 180px;overflow:hidden;}
.zx_innewsfl_pic img{width: 100%;height: 180px;transition: all .5s ease;}
.zx_innewsfl_pic img:hover{transform: scale(1.2);}
.zx_innewsfl span{color: #999;font-size: 22px;}
.zx_innewsfl a{display: block;font-size: 16px;color: #333;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin: 4px 0 8px;}
.zx_innewsfl p{font-size: 13px;color: #666;line-height: 22px;height: 44px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;margin-bottom: 20px;}

.zx_innewsfr{width: 565px;animation-delay: .6s;}
.zx_innewsfr_top{text-align: right;}
.zx_innewsfr_top a{color: #E6271E;padding-right: 38px;background: url(/template/default/images/newsjt1.png) right 4px no-repeat;}

.zx_innewsfr_bot{margin-top: 12px;}
.zx_innewsfr_list{width: 100%;box-sizing: border-box;}
.zx_innewsfr_list li{border-top: 1px solid #e5e5e5;overflow: hidden;padding: 16px 15px 14px;}
.zx_innewsfr_list li:hover{border-top: 1px solid #fff;box-shadow: 0px 2px 13px 0px rgba(0, 0, 0, 0.21);}
.zx_innewsfr_list li:last-child{border-bottom: 1px solid #e5e5e5;}
.zx_innews_txt{padding-left: 23px;width: 75%;position: relative;}
.zx_innews_txt:before{content: "";width: 6px;height: 6px;border-radius: 50%;background: #333333;position: absolute;left: 0;top: 8px;}
.zx_innews_txt a{font-size: 16px;color: #333;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: block;}
.zx_innews_txt a:hover{color: #E6271E;}
.zx_innews_txt p{line-height: 26px;font-size: 13px;height: 52px;color:#666;overflow: hidden;margin-top: 8px;}
.zx_innews_date{}
.zx_innews_date span{font-size: 18px;color: #999;display: block;height: 20px;line-height: 20px;}
.zx_innews_date a{display: block;margin: 45px auto 0;height: 16px;width: 34px;border-left: 1px solid #d9d9d9;background: url(/template/default/images/newsjt2.png) right center no-repeat;}

.zx_footer_top{padding:18px 0 12px;background:#202020;}
.zx_footer_nav{overflow: hidden;width: 620px;animation-delay: .4s;}
.zx_footer_nav dl{float: left;margin-right: 6%;}
.zx_footer_nav dl:last-child{margin-right: 0;}
.zx_footer_nav dl dt{margin-bottom: 10px;}
.zx_footer_nav dl dt a{color: #ddd;line-height: 32px;}
.zx_footer_nav dl dd a{color: #aaa;line-height: 32px;}

.zx_footer_adrtel{margin: 8px 0 0 35px;animation-delay: .6s;width:280px;}
.zx_footer_adrtel .zx_footer_tel{color: #fff;padding-left: 30px;line-height: 22px;font-size:12px;}
.zx_footer_adrtel .zx_footer_telsize{font-size:16px;font-weight:bold;}
.zx_footer_adrtel .zx_footer_adress{background: url(/template/default/images/adress.png) 3px 2px no-repeat;}
.zx_footer_adrtel .zx_footer_tel{background: url(/template/default/images/tel.png) left center no-repeat;margin-bottom:10px;}
.zx_footer_adrtel .zx_footer_tel p{display:inline;}
.zx_footer_adrtel .zx_footer_tel a{color: #fff;}



.zx_footer_ewm{margin-top: 22px;animation-delay: .8s;}
.zx_footer_ewm img{width: 125px;height: 125px;}

.zx_footer_bot{background:#1a1a1a;height:44px;line-height:44px;}
.zx_footer_frlink{width: 57%;animation-delay: .4s;}
.zx_footer_frlink ul{overflow: hidden;}
.zx_footer_frlink ul li{float: left;margin-right: 5%;}
.zx_footer_frlink ul li:last-child{margin-right: 0;}
.zx_footer_frlink ul li a{color: #aaa;font-size: 12px;}
.zx_footer_copy{color: #f1f1f1;font-size: 12px;width: 43%;text-align: right;overflow: hidden;animation-delay: .8s;}
.zx_footer_copy span{margin-left: 1%}
.zx_footer_copy span a{color: #f1f1f1;font-size: 12px;}

.zx_artbanner{position:relative;width: 100%;margin: 0 auto;height:150px;overflow:hidden;}
.zx_artbanner .bd{ position:relative; height:100%; z-index:0;}
.zx_artbanner .bd li{ zoom:1; vertical-align:middle; }
.zx_artbanner .bd img{width: 1920px;height: 150px;display: block;position: absolute;left: 50%;margin-left: -960px;}

.zx_artbanner_txt{width: 1100px;height: 100%;position: absolute;z-index: 1;top: 0;left: 0;right: 0;margin: auto;}
.zx_artbanner_con{height: 82px;position: absolute;top: 0;bottom: 0;margin: auto;width: 100%;}
.zx_artbanner_confl{}
.zx_artbanner_confl h1{font-size: 34px;color: #fff;}
.zx_artbanner_confl h2{font-size: 28px;color: #fff;}
.zx_artbanner_confr{color: #fff;margin-top: 35px;animation-delay: .4s;}
.zx_artbanner_confr a{color: #fff;}

.zx_inmain_top{text-align: center;padding-top: 28px;}
.zx_inmain_top h1{font-size: 32px;color: #333;}
.zx_inmain_top span{display: block;margin: 8px auto 4px;width: 60px;height: 2px;background: #E6271E;}
.zx_inmain_top h2{font-size: 28px;color: #999;}


.zx_artaboutbg{background: #F5F5F5;padding-bottom: 40px;}
.zx_artabout_txt{width:1045px;margin: 0 auto;margin-top: 22px;text-align: left;color: #666;line-height: 24px;margin-bottom: 24px;}
.zx_artabout_txt *{text-align: left;color: #666;line-height: 28px;font-size:17px;}
.zx_artabout_txt p{text-indent:2em;}

.zx_artinabout_txt{width:1045px;margin: 0 auto;margin-top: 22px;text-align: left;color: #666;line-height: 1.8;margin-bottom: 24px;}
.zx_artinabout_txt *{text-align: left;color: #666;line-height: 1.8;font-size:17px;}
.zx_artinabout_txt p{text-indent:2em;}
.zx_artinabout_txt img{max-width:100%;height: auto !important;}

.zx_artabout_top{overflow: hidden;}
.zx_artabout_tpye{width: 420px;margin: 0 auto;}
.zx_artabout_tpye ul{overflow: hidden;}
.zx_artabout_tpye ul li{float: left;}
.zx_artabout_tpye ul li:after{content: "";display: block;float: right;width: 75px;background: #D6D6D6;height: 2px;margin: 10px 25px 0 25px;}
.zx_artabout_tpye ul li:last-child:after{display: none;}
.zx_artabout_tpye ul li a{color: #333;font-size: 14px;}

.zx_artabout_pic{overflow: hidden;width: 1100px;margin: 32px auto 0;position: relative;}
.zx_artabout_piclist li{margin: 0 -45px;}
.zx_artabout_piclist li.swiper-slide-active{z-index: 1;}
.zx_artabout_piclist li.swiper-slide-active a{transform: scale(1);}
.zx_artabout_piclist li a{display: block;transform: scale(0.9);}
.zx_artabout_piclist li a img{width: 632px;height: 364px;}
.zx_artaboutbtn{width: 1100px;height: 364px;position: absolute;top: 0;z-index: 1;}
.zx_artaboutbtn .gls_btn{display: block;width: 234px;height: 328px;position: absolute;top: 0;bottom: 0;margin: auto;background: rgba(0,0,0,.5);}
.zx_artaboutbtn a.swiper-button-prev{left: 0;}
.zx_artaboutbtn a.swiper-button-next{right: 0;}
.zx_artaboutbtn .gls_btn span{width: 45px;height: 24px;position: absolute;top: 0;bottom: 0;left:0;right:0;margin: auto;color: #fff;font-size: 18px;transform:rotate(90deg);-ms-transform:rotate(90deg);-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);}

.zx_artabout_tpye ul li.swiper-pagination-bullet-active a{color: #CB3C3F;}
.swiper-slide{-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0; position: relative; -webkit-transition-property: -webkit-transform;transition-property: -webkit-transform;-o-transition-property: transform;transition-property: transform;transition-property: transform,-webkit-transform;}
.swiper-wrapper {display: -webkit-box; display: -webkit-flex; display: -ms-flexbox;display: flex;-webkit-transition-property: -webkit-transform; transition-property: -webkit-transform; -o-transition-property: transform;transition-property: transform;transition-property: transform,-webkit-transform;-webkit-box-sizing: content-box; box-sizing: content-box;}

.zx_aboutdeve{padding: 34px 0 31px;}
.zx_aboutdeve_top{width: 1100px;margin: 0 auto;padding-bottom: 30px;border-bottom: 1px solid #AFAFAF;}
.zx_aboutdeve_top ul{overflow: hidden;}
.zx_aboutdeve_top ul li{float: left;cursor: pointer;width: 105px;position: relative;padding-right: 143px;}
.zx_aboutdeve_top ul li i{display: block;width: 6px;height: 6px;border:6px solid #fff;background: #000;border-radius: 50%;transition: all .5s ease-in-out;margin: 0 auto;}
.zx_aboutdeve_top ul li.on i{width: 12px;height: 12px;border:3px solid #CB3C3F;background: #fff;}
.zx_aboutdeve_top ul li:hover i{width: 12px;height: 12px;border:3px solid #CB3C3F;background: #fff;}
.zx_aboutdeve_top ul li:after{content: "";display: block;width: 165px;height: 1px;background: #999;position: absolute;right: -10px;top: 8px;/*margin-left: -25px;margin-top: -9px;*/}
.zx_aboutdeve_top ul li:last-child:after{display: none;}
.zx_aboutdeve_top ul li:last-child{padding-right: 0;}
.zx_aboutdeve_top ul li span{font-size: 16px;color: #333;margin-top:10px;display: block;text-align: center;}

.zx_aboutdeve_bot{width: 1100px;}
.zx_aboutdeve_con{overflow: hidden;}

.zx_aboutdeve_flcon{margin-top: 24px;}
.zx_aboutdeve_flcon h1{font-size: 30px;color: #333;}
.zx_aboutdeve_list{margin-top: 22px;width:645px;}
.zx_aboutdeve_list li{font-size: 15px;color: #666;margin-bottom: 12px;overflow:hidden;line-height: 24px;}
.zx_aboutdeve_list li:before{content: "";display: block;float: left;width: 2px;height: 2px;background: #B1B1B1;margin-top: 9px;margin-right: 6px;}
.zx_aboutdeve_list li i{color: #E6271E;padding-right:5px ;display:block;float:left;}
.zx_aboutdeve_list li p{float:left;width:570px;}
.zx_aboutdeve_frcon{width: 444px;height: 209px;overflow:hidden;}
.zx_aboutdeve_frcon img{width: 444px;height: 209px;transition: all .5s ease;}
.zx_aboutdeve_frcon img:hover{transform: scale(1.2);}

.zx_aboutdeve .tempWrap{margin: 0 auto;margin-top: 29px;}
.zx_aboutqua_box .tempWrap{margin: 0 auto;margin-top: 42px;}

.zx_artaboutbg1{background: #F5F5F5;padding: 40px 0 40px;}
.zx_aboutadv{width: 1100px;height: 558px;background: url(/template/default/images/aboutbg1.jpg) center no-repeat;margin: 0 auto;}

.zx_aboutadv_list{overflow: hidden;width: 564px;}
.zx_aboutadv_list li{width: 188px;height: 186px;float: left;box-sizing: border-box;padding: 30px 16px;text-align: center;animation-delay: .4s;}
.zx_aboutadv_list li:nth-child(1){background: rgba(230, 39, 30, 1);animation-delay: .6s;}
.zx_aboutadv_list li:nth-child(2){background: rgba(255,255,255,0);}
.zx_aboutadv_list li:nth-child(3){background: rgba(255,255,255,0);}
.zx_aboutadv_list li:nth-child(4){background: #F5F5F5;}
.zx_aboutadv_list li:nth-child(5){background: rgba(230, 39, 30, .6);animation-delay: .8s;}
.zx_aboutadv_list li:nth-child(6){background: rgba(255,255,255,0);}
.zx_aboutadv_list li:nth-child(7){background: rgba(230, 39, 30, .8);animation-delay: 1s;}
.zx_aboutadv_list li:nth-child(8){background: #F5F5F5;}
.zx_aboutadv_list li:nth-child(9){background: rgba(230, 39, 30, .6);animation-delay: 1.2s;}
.zx_aboutadv_list li h1{font-size: 19px;color: #fff;font-weight: bold;margin: 15px 0 5px;}
.zx_aboutadv_list li h2{font-size: 14px;color: #fff;line-height: 22px;}

.zx_aboutqua{width: 1100px;margin: 0 auto;padding: 26px 0 38px;}
.zx_aboutqua_bot{margin-top: 42px;}
.zx_aboutqua_top ul{text-align: center;font-size: 0;}
.zx_aboutqua_top ul li{display: inline-block;width: 110px;height: 36px;text-align: center;line-height: 36px;color: #fff;background: #F5F5F5;margin: 0 5px;}
.zx_aboutqua_top ul li a{font-size: 14px;color: #333;}
.zx_aboutqua_top ul li.on{background: #E6271E;}
.zx_aboutqua_top ul li.on a{color: #fff;}
.zx_aboutqua_top ul li:hover{background: #E6271E;}
.zx_aboutqua_top ul li:hover a{color: #fff;}

.zx_aboutqua_box{position: relative;}
.zx_aboutqua_list{width: 1060px;margin: 0 auto;overflow: hidden;}
.zx_aboutqua_list li{width: 260px !important;height:266px;border:1px solid #E9E9E9;float: left;padding: 18px 37px;}
.zx_aboutqua_list li h1{position: relative;text-align: center;font-size: 14px;color: #666;/*padding: 0 45px;*/margin-top: 10px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;line-height:22px;height:44px;}
/*.zx_aboutqua_list li h1:after{content:"";display: block;position: absolute;width: 28px;height: 2px;background: #ECECEC;right: 0;top: 8px;}
.zx_aboutqua_list li h1:before{content:"";display: block;position: absolute;width: 28px;height: 2px;background: #ECECEC;left: 0;top: 8px;}*/
.zx_aboutqua_img{text-align: center;height: 208px;width: 260px;display: table-cell;vertical-align: middle;overflow:hidden;}
.zx_aboutqua_img img{max-height: 208px;max-width: 227px;transition: all .5s ease;}
.zx_aboutqua_img img:hover{transform: scale(1.2);}
.zx_aboutqua_box a.zx_prev,.zx_aboutqua_box a.zx_next{position: absolute;display: block;width: 22px;height: 44px;margin: auto;top: 0;bottom: 0;}
.zx_aboutqua_box a.zx_prev img,.zx_aboutqua_box a.zx_next img{width: 22px;height: 44px;}
.zx_aboutqua_box a.zx_prev{}
.zx_aboutqua_box a.zx_next{right: 0;}
.zx_aboutqua_tall{margin-top: 30px;text-align: center;}
.zx_aboutqua_tall ul{text-align: center;font-size: 0;}
.zx_aboutqua_tall ul li{display: inline-block;width: 24px;height: 4px;background: #B2B2B2;margin: 0 5px;vertical-align: top;}
.zx_aboutqua_tall ul li.on{width: 22px;height: 2px;background: #fff;border: 1px solid #E6271E;}


.zx_quafix{position:fixed;display:none;width: 100%;height: 100%;top:0;left:0;z-index:99999;background: rgba(0,0,0,0.3);}
.zx_quafix_box{width: 645px;box-sizing: border-box;padding:46px 60px;height: 566px;background: #fff;position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;}
.zx_quafix_list li{width: 525px !important;float: left; }
.zx_quafix_list li h1{position: relative;text-align: center;font-size: 14px;color: #666;padding: 0 45px;margin-top: 10px;line-height: 22px;height: 44px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.zx_quafix_list .zx_aboutqua_img{text-align: center;height: 420px;width: 525px;display: table-cell;vertical-align: middle;}
.zx_quafix_list .zx_aboutqua_img img{max-height: 420px;max-width: 525px;}
.zx_quafix_box a.zx_fixprev,.zx_quafix_box a.zx_fixnext{position: absolute;display: block;width: 22px;height: 44px;margin: auto;top: 0;bottom: 0;}
.zx_quafix_box a.zx_fixprev img,.zx_quafix_box a.zx_fixnext img{width: 22px;height: 44px;}
.zx_quafix_box a.zx_fixprev{left: 15px;}
.zx_quafix_box a.zx_fixnext{right: 15px;}
.zx_fixclose{position: absolute;right: 10px;top: 10px;width: 25px;height: 25px;}
.zx_fixclose img{width: 25px;height: 25px;}
.zx_quafix_box .zx_aboutqua_tall{margin-top: 8px;text-align: center;}
.zx_quafix_opta{position: absolute;width:525px;height:474px;top: 46px;left: 0;right: 0;margin: auto;}


.zx_service{width: 1100px;margin: 0 auto;padding: 6px 0 30px;}
.zx_service ul{overflow: hidden;}
.zx_service ul li{width: 327px;float: left;margin-right: 59px;}
.zx_service ul li + li{animation-delay: .4s;}
.zx_service ul li + li + li{animation-delay: .8s;}
.zx_service ul li:last-child{margin-right: 0;}
.zx_service_pic{width: 327px;height: 94px;overflow:hidden;}
.zx_service_pic img{width: 327px;height: 94px;transition: all .5s ease;}
.zx_service_pic img:hover{transform: scale(1.2);}

.zx_service ul li h1{font-size: 18px;color: #333;margin: 24px 0 10px;}
.zx_service ul li p{font-size: 15px;color: #666;line-height: 26px;}

.zx_markeinter{height: 482px;background: url(/template/default/images/markeinterbg.jpg) center no-repeat;background-size:cover;}
.zx_markeinter_box{width: 1100px;margin: 0 auto;height: 100%;overflow: hidden;}
.zx_markeinter_main{width: 410px;height: 100%;display: table;}
.zx_markeinter_con{display: table-cell;vertical-align: middle;}
.zx_markeinter_con h1{font-size: 32px;color: #333;}
.zx_markeinter_con p{color: #666;line-height: 28px;margin: 20px 0 44px;font-size:16px;}
.zx_markeinter_con .zx_markeinter_btn{display:block;width: 210px;height: 50px;line-height: 50px;text-align: center;color: #fff;background: #E6271E;font-size: 16px;}

.zx_serinter{/*height:512px;*/height:410px;}
.zx_serinter_pic{width: 560px;height: 410px;/*margin: 36px 0;*/overflow:hidden;}
.zx_serinter_pic img{width: 560px;height: 410px;}

.zx_downloadbg{background: #f4f4f4;}
.zx_download{width: 1100px;margin: 0 auto;padding: 36px 0 40px;}
.zx_download ul{overflow: hidden;}
.zx_download ul li{float: left;display: table;width: 327px;height: 221px;box-sizing: border-box;margin-right: 59px;background: #fff;border: 1px solid #E9E9E9;text-align: center;}
.zx_download ul li a{display: table-cell;vertical-align: middle;}
.zx_download ul li + li{animation-delay: .4s;}
.zx_download ul li + li + li{animation-delay: .8s;}
.zx_download ul li:last-child{margin-right: 0;}
.zx_download ul li span{display: block;text-align: center;color: #333;font-size: 16px;margin-top: 35px;}


.zx_message{width: 1100px;margin: 0 auto;padding: 26px 0 40px;}

.zx_inputbox{overflow: hidden;margin-bottom: 20px;}
.zx_input{width: 32%;box-sizing: border-box;box-sizing: border-box;border: 1px solid #E6E6E6;height:48px;font-size: 18px;background: #eee;padding: 0 15px;margin-right: 22px;}

.zx_input::-webkit-input-placeholder{color:#333;}
.zx_input::-moz-placeholder{color:#333;}
.zx_input:-moz-placeholder{color:#333;}
.zx_input:-ms-input-placeholder{color:#333;}

.zx_textarea::-webkit-input-placeholder{color:#333;}
.zx_textarea::-moz-placeholder{color:#333;}
.zx_textarea:-moz-placeholder{color:#333;}
.zx_textarea:-ms-input-placeholder{color:#333;}

.zx_textarea{width: 100%;height:155px;box-sizing: border-box;border: 1px solid #E6E6E6;font-size: 18px;background: #eee;padding:10px 15px ;margin-bottom: 32px;}
.zx_vdimgckbox{width:28%;float:left;position:relative;}
.zx_vdimgck{box-sizing: border-box;border: 1px solid #E6E6E6;width:100%;height:48px;    padding: 0 15px;}
.zx_vdimgckpic{position:absolute;width: 90px;height:46px;top:1px;right:1px; z-index:1;}
.zx_submit{width: 70%;height:48px;box-sizing: border-box;border: 1px solid #E6E6E6;font-size: 18px;float: right;}
.zx_submit:hover{background:#E6271E;color:#fff;border: 1px solid #E6271E;}

.zx_contact_firm{width: 1100px;margin: 0 auto;overflow: hidden;padding: 40px 0 40px;}
.zx_contact_firm .tempWrap{float: left;}
.zx_contact_firmpic{width: 564px;height: 377px;}
.zx_contact_firmpic ul li{float: left;width: 564px;height: 377px;overflow:hidden;}
.zx_contact_firmpic ul li img{width: 564px;height: 377px;transition: all .5s ease;}
.zx_contact_firmpic ul li img:hover{transform: scale(1.2);}

.zx_contact_firmcon{width: 518px;height: 377px;animation-delay: .4s;}
.zx_contact_firmtit{height: 58px;line-height: 58px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;background: #E8E8E8;box-sizing: border-box;padding: 0 20px;text-align: center;transition: all .5s ease-in-out;}
.zx_contact_firmtit:after{content: "";display: block;width:12px;height:12px;float: right;border: 1px solid #333;border-top:none;border-left:none;transform: rotate(-45deg);margin-top: 25px;transition: all .5s ease-in-out;}
.zx_contact_firmtit a{font-size:24px;color:#333;}

.zx_contact_firmdec{box-sizing: border-box;background: #EFEFEF;height: 0;padding: 0px 25px;overflow:hidden;transition: all .5s ease-in-out;}
.zx_contact_firmdec p{font-size: 16px;color: #333;line-height: 28px;height: 86px;overflow: hidden;word-break: break-all;}
.zx_contact_firmdec p a{color: #E6271E;margin-left: 10px;}
.zx_contact_firmcon li.on .zx_contact_firmdec{height: 112px;padding: 12px 18px;}
.zx_contact_firmcon li.on .zx_contact_firmtit{background: #E6271E; }
.zx_contact_firmcon li.on .zx_contact_firmtit a{color: #fff;}
.zx_contact_firmcon li.on .zx_contact_firmtit:after{content: "";display: block;width:12px;height:12px;float: right;border: 1px solid #fff;border-top:none;border-left:none;transform: rotate(45deg);margin-top: 25px;}

.zx_contact_firmcon li:hover .zx_contact_firmdec{height: 120px;padding: 12px 18px;}
.zx_contact_firmcon li:hover .zx_contact_firmtit{background: #E6271E; color: #fff;}
.zx_contact_firmcon li:hover .zx_contact_firmtit:after{content: "";display: block;width:12px;height:12px;float: right;border: 1px solid #fff;border-top:none;border-left:none;transform: rotate(45deg);margin-top: 25px;}

.zx_contact_firmcon li{margin-bottom: 11px;}
.zx_contact_firmcon li:last-child{margin-bottom: 0;}

.zx_contactbg1{height: 404px;background: url(/template/default/images/contactbg1.jpg) center no-repeat;background-size: cover;}
.zx_lxmarinter{width: 1100px;height: 100%;margin: 0 auto;display: table;}
.zx_lxmarinter_con h1{font-size: 32px;color: #333;text-align: center;}
.zx_lxmarinter_con p{width: 907px;margin: 0 auto;font-size: 16px;color: #666;line-height: 28px;min-height: 84px;max-height: 112px;margin-top: 34px;margin-bottom:28px;text-align: center;overflow: hidden;}
.zx_lxmarinter_con .zx_markeinter_btn{display:block;width: 210px;height: 50px;line-height: 50px;text-align: center;color: #fff;background: #E6271E;margin: 0 auto;}
.zx_lxmarinter_con{display: table-cell;vertical-align: middle;}

.zx_contactbg2{height: 560px;background: url(/template/default/images/contactbg2.jpg) top center no-repeat;}
.zx_lxrecruit{width: 1100px;height: 100%;margin: 0 auto;position: relative;}
.zx_lxrecruit_box{width: 1100px;height: 430px;display: table;background: #fff;position: absolute;bottom: 0;}
.zx_lxrecruit_con{display: table-cell;vertical-align: middle;}
.zx_lxrecruit_con h1{font-size: 32px;color: #333;text-align: center;}
.zx_lxrecruit_con p{width: 907px;margin: 0 auto;font-size: 16px;color: #666;line-height: 28px;margin-top: 34px;margin-bottom:34px;text-indent: 2em;overflow: hidden;}

.zx_lxrecruit_btnbox{text-align:center;font-size:0;}
.zx_lxrecruit_btnbox .zx_markeinter_btn{display:inline-block;width: 210px;height: 50px;line-height: 50px;text-align: center;color: #fff;background: #E6271E;font-size:14px;margin:0 8px;}

.zx_lxmain_top{text-align: center;}
.zx_lxmain_top h1{font-size: 32px;color: #333;}
.zx_lxmain_top span{display: block;margin: 8px auto 4px;width: 60px;height: 2px;background: #E6271E;}
.zx_lxmain_top h2{font-size: 28px;color: #999;}

.zx_contactbg3{background: #E8E8E8;}
.zx_lxmode{width: 1100px;margin: 0 auto;overflow: hidden;padding: 56px 0;}
.zx_lxmodefl{width: 360px;border-right: 1px solid #C0BFBF;padding-right: 64px;margin-right: 65px;}

.zx_lxmodefl h1{font-size: 24px;color: #333;margin-bottom: 12px;}
.zx_lxmodefl p{font-size: 16px;color: #333;line-height: 24px;}
.zx_lxmap{margin-top: 20px;}

.zx_lxmodefr{width: 610px;}
.zx_lxmode_tit{font-size: 24px;color: #333;animation-delay: .4s;}
.zx_lxmodefr_bot{margin-top: 15px;}
.zx_lxmodefr_bot ul{overflow: hidden;}
.zx_lxmodefr_bot ul li{float: left;width: 50%;margin-top: 35px;animation-delay: .6s;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
/*.zx_lxmodefr_bot ul li + li{animation-delay: .8s;}
.zx_lxmodefr_bot ul li + li + li{animation-delay: 1s;}
.zx_lxmodefr_bot ul li + li + li + li{animation-delay: 1.2s;}*/
.zx_lxmodefr_bot ul li h2{font-size: 16px;color: #333;line-height: 24px;}
.zx_lxmodefr_bot ul li p{font-size: 14px;color: #333;line-height: 24px;}
.zx_lxmodefr_bot ul li p a{color:#333;}
.zx_recruitbg{background: #FBFBFB;}
.zx_recruit_top{line-height: 82px;}
.zx_recruit_top_contair{width:1100px;margin:0 auto;box-sizing: border-box;padding-left:93px;}
.zx_recruit_top span{color: #333;font-size: 20px;margin-right: 10px;}
.zx_recruit_top span.zx_recruit_tel{color: #E6271E;background: url(/template/default/images/recruittel.png) left center no-repeat;padding-left: 40px;}
.zx_recruit_top span.zx_recruit_email{color: #E6271E;background: url(/template/default/images/recruitemail.png) left center no-repeat;padding-left: 40px;}

.zx_recruit_box li{padding: 30px 0px 10px;}
.zx_recruit_box li:nth-child(2n){background: #FBFBFB;}
.zx_recruit_list{overflow: hidden;width: 1100px;margin: 0 auto;}
.zx_recruit_note{background: #E6271E;width: 60px;height: 60px;text-align: center;box-sizing: border-box;padding: 12px 0;}
.zx_recruit_note h4{font-size: 20px;color:#fff;margin-bottom: 6px;}
.zx_recruit_note span{display: block;width: 46px;height: 1px;background: #fff;margin: 0 auto;}
.zx_recruit_info{width: 1007px;animation-delay: .4s;}
.zx_recruit_name{color: #333;font-size: 22px;height: 60px;line-height: 60px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.zx_recruit_tit{color: #666;font-size: 18px;font-weight: bold;margin-bottom: 5px;}
.zx_recruit_mess{font-size: 16px;color: #666;line-height: 28px;margin-bottom: 16px;}

.zx_network{width: 1100px;margin: 30px auto 40px;}
.zx_network_table{width: 100%;table-layout: fixed;}
.zx_network_table tr td{text-align: center;}
.zx_network_header{background: #FDFDFD;border-bottom: 4px solid #E6271E;}
.zx_network_header th{font-size: 16px;color: #333;height: 62px;line-height: 62px;font-weight: initial;}
.zx_network_data td{font-size: 14px;color: #333;height: 58px;line-height: 58px; white-space: nowrap; overflow: hidden;text-overflow: ellipsis;}
.zx_network_data td:nth-child(2){font-weight:bold;}
.zx_network_data td:nth-child(5){text-align:left;padding:0 35px;}
.zx_network_data{border-bottom: 1px solid #ededed;}
.zx_network_data:nth-child(2n){background: #FCFCFC;}

.zx_fwnetwork{width: 1100px;margin: 30px auto 40px;}
.zx_fwnetwork_top{overflow:hidden;}
.zx_fwnetwork_topcon{width:527px;background: #FDFDFD;border-bottom: 4px solid #E6271E;height: 60px;line-height: 60px;}
.zx_fwnetwork_topcon p{font-size:0;}
.zx_fwnetwork_topcon p span{display:inline-block;font-size: 16px;color: #333;text-align:center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.zx_fwnetwork_topcon p span.zx_fwnetwork_titsc{width:110px;}
.zx_fwnetwork_topcon p span.zx_fwnetwork_titbsc{width:110px;}
.zx_fwnetwork_topcon p span.zx_fwnetwork_titxm{width:110px;}
.zx_fwnetwork_topcon p span.zx_fwnetwork_titdh{width:197px;}
.zx_fwnetwork_bot ul{overflow:hidden;}
.zx_fwnetwork_bot ul li{width:527px;border-bottom: 1px solid #ededed;height: 59px;line-height: 59px;font-size:0;float:left;}
.zx_fwnetwork_bot ul li:nth-child(2n){float:right;}
.zx_fwnetwork_bot ul li:nth-child(4n-1){background: #FCFCFC;}
.zx_fwnetwork_bot ul li:nth-child(4n){background: #FCFCFC;}
.zx_fwnetwork_bot ul li span{display:inline-block;font-size: 14px;color: #333;text-align:center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.zx_fwnetwork_bot ul li span.zx_fwnetwork_consc{width:110px;}
.zx_fwnetwork_bot ul li span.zx_fwnetwork_conbsc{width:110px;}
.zx_fwnetwork_bot ul li span.zx_fwnetwork_conxm{width:110px;font-weight:bold;}
.zx_fwnetwork_bot ul li span.zx_fwnetwork_condh{width:197px;}



.zx_artdownload{width: 1100px;margin: 40px auto;}
.zx_artdownload_table{width: 100%;}
.zx_artdownload_header{background: #FDFDFD;border-bottom: 4px solid #E6271E;}
.zx_artdownload_header th:first-child{text-align: left;padding-left: 20px;}
.zx_artdownload_header th{font-size: 16px;color: #333;height: 62px;line-height: 62px;font-weight: initial;}
.zx_artdownload_data td{font-size: 14px;height: 58px;line-height: 58px;}
.zx_artdownload_data td a{color: #333;}
.zx_artdownload_data td:first-child{padding-left: 42px;}
.zx_artdownload_data td:first-child img{width: 17px;height: 17px;margin-right: 8px;}
.zx_artdownload_data td:last-child{text-align: center;}
.zx_artdownload_data td:last-child img{margin-right: 8px;}
.zx_artdownload_data{border-bottom: 1px solid #ededed;}
.zx_artdownload_data:nth-child(2n){background: #FCFCFC;}

.zx_news{width: 1100px;margin: 0px auto;padding-top: 32px;padding-bottom: 20px;}
.zx_news_top{overflow: hidden;}
.zx_newsfl{width: 542px;height: 337px;margin-right: 28px;}
.zx_newsfl_pic{position: relative;width: 542px;height: 337px;overflow:hidden;}
.zx_newsfl_pic img{width: 542px;height: 337px;transition: all .5s ease;}
.zx_newsfl_pic img:hover{transform: scale(1.2);}
.zx_newsfl_pictit{position: absolute;width: 100%;line-height:86px;box-sizing: border-box;padding: 0 14px;bottom:0;font-size: 18px;color: #fff;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
background: -webkit-linear-gradient(top,rgba(255,255,255,0),rgba(0,0,0,1)); 
background: -o-linear-gradient(bottom,rgba(255,255,255,0),rgba(0,0,0,1)); 
background: -moz-linear-gradient(bottom,rgba(255,255,255,0),rgba(0,0,0,1)); 
background: linear-gradient(to bottom, rgba(255,255,255,0), rgba(0,0,0,1));
}
.zx_newsfr{width: 530px;}
.zx_newsfr ul{overflow: hidden;}
.zx_newsfr ul li{float: left;margin-right: 28px;margin-bottom: 25px}
.zx_newsfr ul li:nth-child(2n){margin-right: 0;}
.zx_newsfr ul li:nth-child(3){margin-bottom: 0;}
.zx_newsfr ul li:nth-child(4){margin-bottom: 0;}
.zx_newsfr ul li + li{animation-delay: .4s;}
.zx_newsfr ul li + li + li{animation-delay: .8s;}
.zx_newsfr ul li + li + li + li{animation-delay: 1.2s;}
.zx_newsfr_pic{position: relative;width: 250px;height: 156px;overflow:hidden;}
.zx_newsfr_pic img{width: 250px;height: 156px;transition: all .5s ease;}
.zx_newsfr_pic img:hover{transform: scale(1.2);}
.zx_newsfr_pictit{position: absolute;width: 100%;line-height:46px;box-sizing: border-box;padding: 0 14px;bottom:0;color: #fff;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
background: -webkit-linear-gradient(top,rgba(255,255,255,0),rgba(0,0,0,1)); 
background: -o-linear-gradient(bottom,rgba(255,255,255,0),rgba(0,0,0,1)); 
background: -moz-linear-gradient(bottom,rgba(255,255,255,0),rgba(0,0,0,1)); 
background: linear-gradient(to bottom, rgba(255,255,255,0), rgba(0,0,0,1));
}

.zx_news_bot{margin-top: 32px;}
.zx_news_bot ul{overflow: hidden;}
.zx_news_bot ul li{overflow: hidden;border-bottom: 1px solid #d2d2d2;margin-bottom: 23px;padding-bottom: 27px;}
.zx_newsbot_pic{width: 198px;height: 123px;overflow:hidden;}
.zx_newsbot_pic img{width: 198px;height: 123px;transition: all .5s ease;}
.zx_newsbot_pic img:hover{transform: scale(1.2);}
.zx_newsbot_info{width: 863px;}
.zx_newsbot_info a{display: block;font-size: 16px;color: #333;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-bottom: 20px;}
.zx_newsbot_info p{color: #666;line-height: 26px;height: 52px;font-size: 13px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;margin-bottom: 10px;}

.zx_newsbtn{width: 92px;display: block;background: url(/template/default/images/newsjt1.png) right center no-repeat;margin: 0 auto;color: #E33D31;border-bottom: 1px solid #d1d1d1;padding: 12px 0;}

.zx_injournal{width: 1100px;margin: 0 auto;padding: 16px 0 33px;}
.zx_injournal_box{margin-bottom: 18px;}
.zx_injournal_box ul{overflow: hidden;}
.zx_injournal_box ul li{width: 252px;float: left;margin-right: 30px;}
.zx_injournal_box ul li:last-child{margin-right: 0;}
.zx_injournal_box ul li + li{animation-delay: .4s;}
.zx_injournal_box ul li + li + li{animation-delay: .8s;}
.zx_injournal_box ul li + li + li + li{animation-delay: 1.2s;}
.zx_injournal_bot{background: #F6F6F6;box-sizing: border-box;padding: 10px 10px 18px;}
.zx_injournal_pic{width: 252px;height: 200px;overflow:hidden;}
.zx_injournal_pic img{width: 252px;height: 200px;transition: all .5s ease;}
.zx_injournal_pic img:hover{transform: scale(1.2);}
.zx_injournal_bot h1{font-size: 18px;color: #000;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.zx_injournal_bot h2{font-size: 16px;color: #666;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin:10px 0;padding:0 8px;}

.zx_injournal_bot p{color: #666;line-height: 28px;height: 56px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;margin: 6px 0;}
.zx_injournal_bot a{font-size: 16px;color: #E6271E;}
.zx_injournal_bot a img{margin-right: 8px;margin-left:8px;}

.zx_listnews{overflow: hidden;width: 1100px;margin: 0 auto;padding: 40px 0 40px;}

.zx_listnewsfr{width: 847px;}
.zx_listnewsfr ul{overflow: hidden;}
.zx_listnewsfr ul li{overflow: hidden;border-bottom: 1px solid #d2d2d2;margin-bottom: 23px;padding-bottom: 27px;}
.zx_listnews_pic{width: 198px;height: 123px;overflow:hidden;}
.zx_listnews_pic img{width: 198px;height: 123px;transition: all .5s ease;}
.zx_listnews_pic img:hover{transform: scale(1.2);}
.zx_listnews_info{width: 610px;}
.zx_listnews_info a{display: block;font-size: 16px;color: #333;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-bottom: 20px;}
.zx_listnews_info p{color: #666;line-height: 26px;height: 52px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;margin-bottom: 10px;}

.zx_sonnav{width: 220px;}
.zx_sonnav ul li{background: #f5f5f5;box-sizing: border-box;padding: 0 30px;line-height: 50px;margin-bottom: 2px}
.zx_sonnav ul li:hover{background: #E6271E;}
.zx_sonnav ul li:hover a{color: #fff;}
.zx_sonnav ul li.on{background: #E6271E;}
.zx_sonnav ul li.on a{color: #fff;}
.zx_sonnav ul li a{color: #333;font-size: 16px;display: block;}

.zx_listnews_btn{display: block;width: 180px;height: 50px;text-align: center;line-height: 50px;background: #f2f2f2;font-size: 16px;color: #333;margin: 0 auto}

.zx_listinvesfr{width: 847px;}
.zx_listinves_box li{overflow:hidden;line-height:48px;border-bottom:1px dashed #ccc;}
.zx_listinves_box li:first-child{border-top:2px solid #ccc;padding-top:20px;}
.zx_listinves_box li a.fl{max-width:700px;display:block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color:#666;margin-right:12px;}
.zx_listinves_box li a.fl:hover{color:#E6271E;}
.zx_listinves_box li span.fr{color:#999;font-size:12px;}

.fenye{text-align: center;margin-top: 42px;}
.page{overflow: hidden;font-size: 0;}
.fenye .thisclass a{color: #E6271E;}
.fenye li{display:inline-block;border: 1px solid #edeff4;}
.fenye li:hover{display:inline-block;border: 1px solid #E6271E;background:#E6271E;}
.fenye li a{padding: 6px 12px;display: block;color: #666;font-size: 14px;}
.fenye li:hover{text-decoration: none;}
.fenye li:hover a{color: #fff;}
.fenye li span{padding: 10px 15px;display: block;color: #666;font-size: 14px;}
.fenye li span:hover{color:#fff;}

.zx_listinves_share{padding-bottom:30px;line-height:24px;color:#666;}
.zx_listinves_share img{max-width:100%;}

.zx_listjournalfr{width: 847px;}
.zx_listjournalfr ul{overflow: hidden;}
.zx_listjournalfr ul li{width: 198px;float: left;margin-right: 18px;margin-bottom: 25px;}
.zx_listjournalfr ul li:nth-child(4n){margin-right: 0;}
.zx_listjournal_pic{width: 198px;height: 262px;overflow:hidden;}
.zx_listjournal_pic img{width: 198px;height: 262px;transition: all .5s ease;}
.zx_listjournal_pic img:hover{transform: scale(1.2);}
.zx_listjournal_bot{background: #F6F6F6;box-sizing: border-box;padding: 10px 12px 15px;}
.zx_listjournal_bot h1{font-size: 16px;color: #000;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.zx_listjournal_bot h2{font-size: 14px;color: #666;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin:5px 0;padding:0 8px;}
.zx_listjournal_bot p{font-size: 12px;color: #666;line-height: 22px;height: 44px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;margin: 5px 0;}
.zx_listjournal_bot a{font-size: 14px;color: #E6271E;}
.zx_listjournal_bot a img{margin-right: 8px;margin-left: 8px}

.zx_artnewsfr{width: 847px;}
.zx_artnews_top h1{text-align: center;font-size: 18px;color: #333;margin-bottom: 14px;}
.zx_artnews_top p{text-align: center;}
.zx_artnews_top p span{color: #999999;font-size: 14px;}

.zx_artnews_con{color: #333;line-height: 1.8;margin-top: 20px;font-size:16px;}
.zx_artnews_con *{color: #444;line-height: 1.8;font-size:16px;}
.zx_artnews_con img{max-width: 100%;height:auto !important;margin:10px 0;}

.praye{padding-top: 22px;border-top: 1px solid #e6e6e6;margin-top: 32px;}
.praye ul li{line-height: 26px;height: 26px;overflow: hidden;}
.praye ul li a{font-size: 14px;color: #666;}
.praye ul li a:hover{color: #E6271E;}

.zx_inprorec_parent{ position:relative;width: 847px;}
.zx_inproduct_type{overflow: hidden;width: 1100px;margin: 0 auto;padding-top: 40px;}
.zx_inprorec{width: 847px;height: 371px;position: relative;animation-delay: .4s;overflow:hidden;}
.zx_inprorec img{width: 847px;height: 371px;transition: all .5s ease;}
.zx_inprorec img:hover{transform: scale(1.2);}

.zx_inprorec_txt{position: absolute;width: 300px;right: 0;top: 75px;}
.zx_inprorec_txt h1{font-size: 36px;color: #fff;}
.zx_inprorec_txt p{color: #fff;font-size: 16px;margin: 10px 0 45px;}
.zx_inprorec_more{width: 95px;background: url(/template/default/images/newsjt3.png) right 15px no-repeat;}
.zx_inprorec_more a{display: block;width: 56px;border-bottom: 1px solid #E6271E;color: #E6271E;padding: 10px 0;}
.zx_inprorec_parent{position:relative;}
.zx_inprorec_parent .hd{position:absolute;bottom:46px;z-index:1;left:545px;}
.zx_inprorec_parent .hd li{font-size:0;width:3px;height:12px;background:#fff;display:inline-block;margin:0 3px;vertical-align: bottom;}
.zx_inprorec_parent .hd li.on{background:#E6271E;height:24px;}

.zx_inprorec_parent .pageState{position:absolute;color:#333;bottom:20px;right:30px;}
.zx_inprorec_parent a.prev{position:absolute;top:0;bottom:0;margin:auto;width:50px;height:70px;}
.zx_inprorec_parent a.prev:after{content:"";position:absolute;top:0;bottom:0;left: 18px;margin:auto;width:18px;height:18px;border:2px solid #333;border-top:none;border-right:none;transform:rotate(45deg);-webkit-transform:rotate(45deg);}
.zx_inprorec_parent a.next{position:absolute;top:0;bottom:0;right:0px;margin:auto;width:50px;height:70px;}
.zx_inprorec_parent a.next:after{content:"";position:absolute;top:0;bottom:0;right: 18px;margin:auto;width:18px;height:18px;border:2px solid #333;border-bottom:none;border-left:none;transform:rotate(45deg);-webkit-transform:rotate(45deg);}

.zx_inproductbg{background: #eee;}
.zx_inproduct_main{overflow: hidden;width: 1100px;margin: 0 auto;padding: 40px 0;}
.zx_inproduct_pic{width:482px;height:312px;overflow:hidden;}
.zx_inproduct_pic img{width:482px;height:312px;transition: all .5s ease;}
.zx_inproduct_pic img:hover{transform: scale(1.2);}

.zx_inproduct_info{width:545px;animation-delay: .4s;}
.zx_inproduct_info h1{font-size:28px;color: #333;margin-top: 15px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.zx_inproduct_info p{font-size:15px;line-height:26px;color: #666;overflow: hidden;text-overflow: ellipsis;}
.zx_inproduct_info p.zx_inproduct_dec{white-space: nowrap;margin-top: 10px;}
.zx_inproduct_info p.zx_inproduct_brief{display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;height: 104px;margin: 25px 0 36px;}
.zx_inproduct_btn{font-size: 0;}
.zx_inproduct_btn a{display: inline-block;width: 140px;height: 42px;line-height: 42px;font-size: 14px;text-align: center;box-sizing: border-box;vertical-align: top;}
.zx_inproduct_btn a.zx_inprobtn_more{background: #E6271E;color: #fff;margin-right: 16px;}
.zx_inproduct_btn a.zx_inprobtn_sulta{color: #E6271E;border: 1px solid #E6271E;}

.zx_listprofr{width: 858px;}
.zx_listprofr ul{overflow: hidden;}
.zx_listprofr ul li{width:266px;float: left;margin-right: 30px;margin-bottom: 25px;}
.zx_listprofr ul li:nth-child(3n){margin-right: 0;}
.zx_listpropic{width:266px;height:172px; overflow:hidden;}
.zx_listpropic img{width:266px;height:172px; transition: all .5s ease;}
.zx_listpropic img:hover{transform: scale(1.2);}
.zx_listpro_bot{background: #F5F5F5;box-sizing: border-box;padding: 0 15px;overflow: hidden;line-height: 42px;}
.zx_listpro_bot h4{font-size:14px;color: #333;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 85%;float: left;}
.zx_listpro_bot h4 a{color: #333;}
.zx_listpro_bot .zx_listprodown{display: block;float: right;}

.zx_artpro{overflow: hidden;}
.zx_artpro_pic{width:400px;height:260px;position:relative;}
.zx_artpro_pic ul li{width:400px;height:260px;margin-right:0;margin-bottom:0;overflow: hidden;}
.zx_artpro_pic img{width:400px;height:260px;transition: all .5s ease;}
.zx_artpro_pic img:hover{transform: scale(1.2);}
.zx_artpro_pic .pageState{position:absolute;color:#333;bottom:20px;right:30px;}
.zx_artpro_pic a.prev{position:absolute;top:0;bottom:0;left:15px;margin:auto;width:18px;height:18px;border:2px solid #666;border-top:none;border-right:none;transform:rotate(45deg);-webkit-transform:rotate(45deg);}
.zx_artpro_pic a.next{position:absolute;top:0;bottom:0;right:15px;margin:auto;width:18px;height:18px;border:2px solid #666;border-bottom:none;border-left:none;transform:rotate(45deg);-webkit-transform:rotate(45deg);}

.zx_artpro_info{box-sizing: border-box;padding: 23px 16px;background: #F5F5F5;width: 458px;height:260px;}
.zx_artproinfo_box h1{font-size: 16px;color: #333;box-sizing: border-box;padding: 0 30px;line-height: 54px;background: #fff;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.zx_artpro_boxbot{background: #fff;margin-top: 2px;}
.zx_artprodown{overflow: hidden;box-sizing: border-box;padding: 28px 30px 0;}
.zx_artprodownfl a{display: block;color: #333;line-height:23px;}
.zx_artprodownfl a:first-child{margin-bottom: 10px;}
.zx_artprodownfl a img{margin-right: 8px; vertical-align:top;}

.zx_artprodownfr a{display: block;width:234px;height:58px;line-height:58px;background: #E6271E;color: #fff;font-size: 20px;text-align: center;}
.zx_artprodownfr a img{width: 40px;margin-right: 20px;}

.zx_artpro_tel{box-sizing: border-box;padding: 20px 30px;}
.zx_artpro_tel span.zx_artprotel_txt{color: #666;margin-right: 30px;}
.zx_artpro_tel span.zx_artprotel_cr{font-size: 24px;color: #E6271E;}

.zx_artpro_con{width: 1100px;margin: 0 auto;}
.zx_artpro_contop{border-bottom: 3px solid #E2E2E2;}
.zx_artpro_contop ul{margin-bottom: -3px; height: 57px;}
.zx_artpro_contop ul li{cursor: pointer;float: left;width:174px;height:54px; line-height:54px;text-align: center;font-size: 16px;color: #333;border-bottom: 3px solid #E2E2E2;position: relative;}
.zx_artpro_contop ul li:hover{border-bottom: 3px solid #E6271E;background: #F5F5F5;}
.zx_artpro_contop ul li:hover:after{content: "";display: block;position: absolute;width: 0;height: 0;border-top: 7px solid #E6271E;border-left: 7px solid #fff;border-right: 7px solid #fff;border-bottom: 7px solid #fff;bottom: -17px;left: 0;right: 0;margin: auto;}
.zx_artpro_contop ul li.on{border-bottom: 3px solid #E6271E;background: #F5F5F5;}
.zx_artpro_contop ul li.on:after{content: "";display: block;position: absolute;width: 0;height: 0;border-top: 7px solid #E6271E;border-left: 7px solid #fff;border-right: 7px solid #fff;border-bottom: 7px solid #fff;bottom: -17px;left: 0;right: 0;margin: auto;}
.zx_artpro_contop ul li a{color:#333;font-size:16px;display:block;}
.zx_artpro_conbot{padding:36px 0;}
.zx_artpro_conbot_tit{color:#070707;font-size:24px;}


.zx_artpro_conart{color: #666;font-size: 14px;line-height: 28px;margin: 16px 0;}
.zx_artpro_conart *{color: #666;font-size: 14px;line-height: 28px;}
.zx_artpro_conart img{max-width: 100%;height:auto !important;margin:10px 0;}

.zx_artprorec{width: 1100px;margin: 0 auto;border-top: 1px solid #666;padding: 24px 0;}
.zx_artprorec_tit{font-size:30px;color: #070707;margin-bottom: 22px;}
.zx_artprorec_list{overflow: hidden;}
.zx_artprorec_list li{width:262px;float: left;margin-right: 17px;}
.zx_artprorec_list li + li{animation-delay: .4s;}
.zx_artprorec_list li + li + li{animation-delay: .8s;}
.zx_artprorec_list li + li + li + li{animation-delay: 1.2s;}
.zx_artprorec_list li:nth-child(4n){margin-right: 0;}
.zx_artprorec_list li img{width:262px;height:170px; }
.zx_artprorec_list li p{font-size: 16px;color: #070707;text-align: center;box-sizing: border-box;padding: 0 15px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-top: 14px;}

.zx_rtnavtop{position: fixed;right: 0;bottom: 40%;box-sizing: border-box;padding-left: 3px;opacity:0;transition: all .5s ease-in-out;}
.zx_rtnavtop a{display: block;width: 42px;height: 43px;margin: 5px 0;}
.zx_rtnavtop a.zx_rttop{background: url(/template/default/images/zx_fricon.png) left -96px no-repeat;}

.zx_gdzzjrzl{padding:30px 0 50px;}
.zx_gdzzjrzl h1{font-size:16px;color:#E6271E;text-align:center;}
.zx_gdzzjrzl h1 a{font-size:16px;color:#E6271E; }
/*.zx_gdzzjrzl h1 a{font-size:16px;color:#fff; display:inline-block;height:36px;line-height:36px;background:#E6271E;padding:0 20px;}*/
.pagelink{ height: 35px;text-align: center;margin: 50px 0 30px 0;*+margin-left:30px;}
.pagelink .page-index , .pagelink .page-pre , .pagelink .page-next , .pagelink .page-last{ list-style: none;border: 1px solid #C7CFC2; display: inline-block;margin: 0 3px;*+display:block;*+float:left;}
.pagelink .page-status {list-style: none;border: 1px solid #C7CFC2; display: inline-block;margin: 0 3px;*+display:block;*+float:left; padding: 3px 8px;}
.pagelink .page-index a, .pagelink .page-pre a, .pagelink .page-next a, .pagelink .page-last a{padding: 3px 8px; display:block;}
.pagelink .page-numbar .page-num{ list-style: none;border: 1px solid #C7CFC2;padding: 3px 8px;display: inline-block;margin: 0 3px;*+display:block;*+float:left;}
.pagelink a.page-num-current, .pagelink a:hover{ background: #CCC;color: #FFF; display:block;}
<!--ºÄÊ±1775749085.1112Ãë-->