﻿@charset "utf-8";
li { list-style: none }
/* CSS Document */
#LRfloater0 { display: none; }
#LXB_CONTAINER .lxb-cb-tip-info { margin-top: 108px; }
f { list-style: none; margin-bottom: 0; }
.orange { color: #ff9900; }
&:hover {
 background-color: rgba(95,95,95, .9);
}
.honorlist2 { width: 100%; margin: 0 auto; padding: 0; display: flex; flex-wrap: wrap; justify-content: flex-start; }
.honorlist2 li { width: 200px; height: auto; box-sizing: border-box; overflow: hidden; margin-bottom: 22px; margin-right: 49px; text-align: center; }
.honorlist2 li:nth-of-type(5n) { margin-right: 0 }
.honorlist2 .pro-crusher-img { display: inline-block; width: 100%; vertical-align: middle; position: relative; height: 235px; overflow: hidden; border: 1px solid #DCDCDC; width: 100%; margin: 0 auto; right: 0; overflow: hidden; }
.honorlist2 .pro-crusher-img .pro-crusher-img1 { height: 100%; overflow: hidden; }
.honorlist2 .pro-crusher-img .pro-crusher-img1 img { width: 100%; height: 100% }
/* banner */
.banners { height: 500px; background-position: center; background-repeat: no-repeat; background-color: rgb(102,102,102); background-size: cover; }
{
padding-top:170px;
text-align:center;
}
.jzgl_banner { background: url(../images/jzgl_banner.jpg) no-repeat center; background-color: rgb(102,102,102); height: 500px; }
.jzgl_banner2 { background: url("../images/jzgl_banner2.jpg") no-repeat center; background-size: cover; }
.jzgl_banner_zhoushan { background: url("../images/jzgl_banner_zhoushan.jpg") no-repeat center; background-size: cover; }
.jzgl_banner_lf { background: url("../images/lf_banner2.jpg") no-repeat center; background-size: cover; }
.banners .container, .jzgl_banner .container { text-align: center; padding-top: 178px; }
.jzgl_banner2 .container { padding-top: 170px; }
.jzgl_banner_zhoushan .container { padding-top: 196px; }
.banners h1, .banners h1 span, .jzgl_banner h1, .jzgl_banner h1 span { color: #fff; font-size: 40px; line-height: 50px; }
.banners p span, .jzgl_banner p span { color: #fff; font-size: 16px; }
.banners p, .jzgl_banner p { font-size: 14px; color: #fff }
.latest_news { padding: 8px 28px; margin: 7px auto 0 auto; overflow: hidden; display: inline-block; }
.latest_news h4 { border-right: 1px solid #fff; color: #FF9900; line-height: 18px; padding-right: 18px; margin: 3px 18px 0 0; float: left; }
.latest_news p { float: left; }
.latest_news p span { margin-left: 18px; color: #BCBCBC; font-size: 14px; }
.latest_news_title { max-width: 362px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.latest_news_title >a { color: #f90; }
.banner-touzi1 { background-image: url(../images/banner-touzi-1.jpg); }
.banner-touzi2 { background-image: url(../images/banner-touzi-2.jpg); }
.banner-touzi3 { background-image: url(../images/banner-touzi-3.jpg); }
.banner-touzi4 { background-image: url(../images/banner-touzi-4.jpg); }
.media-banner1 { background-image: url(../images/media_banner1.jpg); }
.media-banner2 { background-image: url(../images/media_banner2.jpg); }
.media-banner3 { background-image: url(../images/media_banner3.jpg); }
.media-banner4 { background-image: url(../images/banner-touzi-4.jpg); }
.baomazhan-banner { background-image: url(../images/8eb41df20e483d37d9815e4328030dc3.jpg); }
.hunningtu-banner { background-image: url(../images/83429a2adaefadfff191c090900b3d04.jpg); }
.topic2017-banner { background-image: url(../images/banner_500.jpg); }
.topic2018-banner { background-image: url(../images/2018topicbanner.jpg); }
.epc-banner { background-image: url(../images/epcbanner-500-2.jpg); }
.banner-shashi2018 { background-image: url(../images/banner-shashi2018.jpg); }
.media-2018year { background-image: url(../images/media-2018year.jpg); }
.banner-2018year { background-image: url(../images/banner-2018year.jpg); }
.banner-hr { background-image: url("../images/banner-hr.jpg"); }
/* banner end */

/*header*/
#header { background-color: #fff; }
.header-nav { background-color: #fff; }
.logo { padding-bottom: 0; }
.logo .navbar-brand { padding: 0; position: relative; z-index: 999; }
.logo .navbar-brand a { display: inline-block; vertical-align: middle; }
.logo .navbar-brand a img { margin-top: 0; }
.logo h2 { color: #333; font-size: 20px; line-height: 60px; float: left; display: inline-block; margin-top: 0; margin-bottom: 0; }
.header .navbar-text a { color: #B5B5B5; font-size: 12px; line-height: 22px; padding: 0; }
.header .navbar-text img { margin-right: 4px; margin-bottom: 2px; margin-top: 0; }
.subnav { padding-top: 17px; }
.subnav p { font-size: 13px; }
.subnav .j_hide.topMenu { display: block; }
.topMenu > li { padding-bottom: 38px; }
.navbar-right { margin-left: 0; margin-right: 0; }
.navbar-right li.j_hoverBox, .navbar-right li.lan_wrap { margin-left: 13px; }
li.lan_wrap:hover .languagein { display: block }
.bar-item-cont { display: none; position: absolute; top: 38px; right: -13px; z-index: 1000; padding: 13px 22px 10px 21px; background-color: #fff; -webkit-box-shadow: 0px 5px 8px rgba(102,102,102,0.35); box-shadow: 0px 5px 8px rgba(102,102,102,0.35); }
.navbar-text .bar-item-weixin img { display: block; width: 89px; height: 89px; margin-bottom: 9px; margin-right: 0; }
.bar-item-weixin span { display: block; color: #666; font-size: 12px; line-height: normal; text-align: center; }
.navbar-nav li.splitter { background: url(../images/splitter.png) no-repeat center right; }
.navbar-left li.yewu { position: relative; padding-left: 0; margin-right: 10px; }
.navbar-left .yewu.active a { background-image: url(../images/sub_menu1.png); }
.navbar-left .yewu ol { display: none; position: absolute; top: 38px; left: -11px; z-index: 1000; right: 0; text-align: center; width: 100%; padding: 0 5px; background-color: #fff; box-shadow: 0px 5px 8px rgba(102,102,102,0.35); }
.navbar-left ol li { border-bottom: 1px solid #d7d7d7; float: none; width: 100%; height: 35px; line-height: 35px; }
.navbar-left ol li:last-child { border: none; }
.navbar-left .yewu ol a, .navbar-left .yewu.active ol a { background: none; padding-left: 0; }
.yewu ol a:hover, .languagein a:hover, .pro_list_wrap li a:hover, .inquiry li a:hover { color: #f29c06; }
.lan { position: relative; z-index: 100; }
.languagein { display: none; background-color: #fff; position: absolute; z-index: 1000; top: 0; right: 0; width: 124px; padding: 7px 10px; -webkit-box-shadow: 0px 5px 8px rgba(102,102,102,0.35); box-shadow: 0px 5px 8px rgba(102,102,102,0.35); }
.languagein p { border-bottom: 1px solid #d0d0d0; color: #666; font-size: 14px; margin-bottom: 20px; }
.languagein li { float: none; height: 32px; line-height: 32px; padding-left: 24px; }
.navbar-right .languagein a { color: #274899; font-size: 14px; }
.navbar-inverse { margin-top: 19px; }
.navbar-inverse .navbar-nav { margin-top: 8px; }
.navbar-inverse .navbar-nav li.current, .navbar-inverse .navbar-nav li.active { border-bottom: 3px solid #ff9a00; padding-bottom: 38px; }
.navbar-inverse .navbar-nav > li > a { color: #333; font-weight: normal; border-left: 1px solid #c9c9c9; padding: 0 22px; line-height: 12px; }
.navbar-inverse .navbar-nav li:first-child a { border: none; padding-left: 30px; }
.navbar-inverse .navbar-nav li.active a { color: #333; }
.navbar-inverse .navbar-nav li.current a, .navbar-inverse .navbar-nav li.active a:hover { color: #FF9900; }
.navbar-inverse .navbar-nav .pro_btn a { padding: 0 30px; }
.navbar-inverse li.pr0 a { padding-right: 0; }
.pro_list_wrap { background-color: #f2f2f2; padding-top: 46px; padding-bottom: 58px; }
.pro_list_wrap ul { padding-left: 0; }
.pro_list_wrap ul li { line-height: 14px; padding: 14px 0; }
.pro_list_wrap ul li .pro_list_item a { color: #999; font-size: 14px; margin: 0 10px 14px; line-height: 14px; display: inline-block; }
.pro_list_wrap ul li .pro_list_item a.active { color: #FF9900 }
.pro_list_wrap li span { color: #3671CF; width: 80px; border-right: 1px solid #e4e4e4; line-height: 14px; margin-right: 15px; float: left; }
.pro_list_wrap li span>a { color: inherit; }
.pro_list_wrap li span>a:hover { color: inherit; }
.pro_list_wrap .pro_list_item { overflow: hidden; }
.chanpin_list_wrap { -webkit-transition: all .2s ease-out; -webkit-transition: -webkit-all .2s ease-out; transition: -webkit-all .2s ease-out; transition: all .2s ease-out; transition: all .2s ease-out, -webkit-all .2s ease-out; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; position: absolute; z-index: 1111; left: 0; top: 137px; right: 0; background-color: #fff; padding-top: 30px; padding-bottom: 22px; margin: 0 auto; width: 100%; }
.chanpin_list_wrap .chanpin_list {/* margin:0 15px; */ text-align: center; }
.chanpin_list_wrap .chanpin_list h3 { border-bottom: 1px solid #ddd; padding-bottom: 15px; color: #333; margin-top: 20px; margin-bottom: 10px; font-size: 16px; font-weight: bold; }
.chanpin_list_wrap ul { padding-left: 0; }
.chanpin_list_wrap ul li { line-height: 24px; }
.chanpin_list_wrap ul li .pro_list_item a { color: #999; font-size: 14px; margin: 0 10px 14px; line-height: 14px; display: inline-block; }
.chanpin_list_wrap ul li .pro_list_item a.active { color: #FF9900 }
.chanpin_list_wrap li span { color: #3671CF; width: 80px; border-right: 1px solid #e4e4e4; line-height: 14px; margin-right: 15px; float: left; }
.chanpin_list_wrap li a { color: #777; }
.chanpin_list_wrap li a:hover { color: #f90; }
.chanpin_list_wrap li span>a { color: inherit; }
.chanpin_list_wrap li span>a:hover { color: inherit; }
.chanpin_list_wrap .pro_list_item { overflow: hidden; }
.hide { display: none; }
.inquiry { margin-left: 26px; position: relative; float: right; }
.inquiry .inquiryCon { display: none; position: absolute; top: 28px; right: -65px; z-index: 1000; background: url(../images/to-inquiry.png) center 34px no-repeat; padding-top: 41px; }
.inquiry ul { background-color: #fff; width: 139px; height: 162px; padding: 0 20px; -webkit-box-shadow: 0px 5px 5px rgba(102,102,102,0.35); box-shadow: 0px 5px 5px rgba(102,102,102,0.35); }
.inquiry ul li { padding: 10px 0; text-align: center; }
.inquiry li+li { border-top: 1px solid #e4e4e4; }
.inquiry li p, .inquiry li a { color: #333; font-size: 13px; line-height: 24px; }
.search_box { position: relative; float: right; }
.search-expand { display: none; background-color: #fff; border: 1px solid #ccc; position: absolute; top: -16px; right: 0; z-index: 999; width: 740px; line-height: 40px; padding: 10px 13px; -webkit-box-shadow: 0px 0px 8px rgba(102,102,102,0.35); box-shadow: 0px 0px 8px rgba(102,102,102,0.35); }
input { font-family: "Microsoft YaHei"; border: none; }
.search-expand .input { color: #ccc; width: 671px; height: 40px; padding: 0 5px; margin: 0; }
.search-expand button { position: absolute; top: 7px; right: 13px; width: 40px; height: 40px; padding: 0; background: url(../images/search1.png) #fff no-repeat 10px center; border: none; }
.consult { width: 40px; height: 60px; padding: 14px 8px; }
.hotline { width: 99px; height: 60px; padding: 14px 8px 14px 6px; }
.nav_hovers { position: relative; }
.nav_hovers .popup { position: absolute; top: 12px; left: 0; z-index: 1000; padding-top: 41px; }
.nav_hovers ol { display: none; padding-left: 0; background-color: #fff; -webkit-box-shadow: 0px 5px 8px rgba(102,102,102,0.35); box-shadow: 0px 5px 8px rgba(102,102,102,0.35); padding: 17px 26px; }
.nav_hovers ol li { border-top: 1px solid #d7d7d7; width: 56px; line-height: 35px; }
.nav_hovers li:first-child { border-top: none; }
.navbar-nav li.nav_hovers li a { padding-left: 0!important; }
.nav_hovers ol li a:hover { color: #ff9900; }
/* added by leevare 2017-8-28 15:46:48; */
.header-top .top-list>li>a { position: relative; padding-left: 23px; padding-right: 15px; font-size: 12px; color: #B5B5B5; }
.header-top .top-list.right>li:last-child>a { padding-right: 0; }
.header-top .top-list>li>a:after { content: ''; position: absolute; width: 1px; height: 10px; background-color: #797979; top: 50%; margin-top: -5px; margin-left: 18px; }
.header-top .top-list.right>li:first-child>a:after { margin-left: 15px; }
.header-top .top-list>li:first-child>a:after { margin-left: 38px; }
.header-top .top-list>li:first-child>a { padding-right: 24px; padding-left: 0; }
.header-top .top-list>li:last-child>a:after { display: none; }
.header-top .top-list>li:nth-last-child(2)>a { padding-right: 0; padding-left: 20px; }
.header-top .top-list>li:nth-last-child(1)>a { padding-right: 0; padding-left: 38px; }
.logo { width: 242px; height: 81px; overflow: hidden; margin-right: 0; margin-top: 20px; }
.logo img { width: 100%; }
.logo>a { display: block; width: 100%; height: 100%; }
.header-nav .nav-list>li { float: left; padding: 38px 0; position: relative; }
.header-nav .nav-list>li:nth-of-type(2) ul { left: 10px; }
.header-nav .nav-list>li:nth-of-type(3) ul { left: 4px!important; }
.header-nav .nav-list>li:nth-of-type(5) ul { left: -3px!important; }
.header-nav .nav-list>li:nth-of-type(6) ul { left: 8px!important; }
.header-nav .nav-list>li:nth-of-type(7) ul { left: 10px!important; }
.header-nav .nav-list>li>a { padding: 0 25px; font-size: 16px; position: relative; }
.header-nav li.active>a, .header-nav .nav-list>li>a:hover { color: #f90; }
.header-nav .nav-list>li>a:after { content: ''; position: absolute; width: 1px; height: 10px; background-color: #ddd; top: 50%; margin-top: -5px; margin-left: 25px; }
.header-nav .nav-list>li:last-child>a:after { display: none; }
.header-nav .header-contact { margin-top: 38px; padding-left: 42px; margin-left: 20px; }
.header-nav .header-contact>p { color: #444; font-size: 14px; margin-bottom: 0; line-height: 18px; }
.header-nav .header-contact>.fr p:first-child { font-size: 14px; color: #333; line-height: 12px; }
.header-nav .header-contact>.fr p:last-child { font-size: 23px; line-height: 26px; font-weight: 600; color: #000; padding-left: 36px; background: url(../images/te.png) no-repeat left center; background-size: contain; }
.top-icon { width: 12px; height: 12px; position: absolute; margin-left: -18px; vertical-align: middle; margin-top: 6px; }
.icon-follow { background: url("../images/top_icons2.png") no-repeat left center; }
.icon-global { background: url("../images/top_icons3.png") no-repeat left center; }
.dropdown-menu { border-radius: 0; border-top-color: #ddd; min-width: auto; display: block; margin-left: -32%; width: auto; top: 76px; padding: 0 30px; opacity: 0; -webkit-transform-origin: top; transform-origin: top; -webkit-transition: all .2s ease-out; -webkit-transition: -webkit-all .2s ease-out; transition: -webkit-all .2s ease-out; transition: all .2s ease-out; transition: all .2s ease-out, -webkit-all .2s ease-out; box-shadow: 0px 5px 8px rgba(102,102,102,0.35); text-align: center; display: none; }
.dropdown-menu > li:not(:last-child) { border-bottom: 1px solid #d7d7d7; }
.dropdown-menu > li>a { padding: 5px 0; font-size: 14px; line-height: 28px; }
.dropdown-menu > li>a:hover { color: #f29c06; background-color: transparent; }
.dropdown-active { display: block; -webkit-transform: scale(1, 1); transform: scale(1, 1); opacity: 1; }
 @media (max-width:1200px) {
.main-nav { float: left!important; }
}
.error404 { text-align: center; padding: 120px 0; border-top: 1px solid #eee; }
.error404 h1 { font-size: 180px; line-height: normal; }
.error404 p { font-size: 18px; margin-bottom: 15px; }
.sb-loading {/*background-image:url("../images/loading.png");*/ background-repeat: no-repeat; background-position: center; display: inline-block; }
.sb-loading img { z-index: -1; position: relative; }
.nav-business { text-align: center; margin-bottom: 45px; }
.nav-business > li > a { font-size: 14px; margin-right: 5px; margin-top: 10px; width: auto; padding-left: 30px; padding-right: 30px; }
/* end added*/

/*footer-menu*/
#footer { background-color: #282828; z-index: 12; position: relative; }
#footer h2 { color: #fff; font-size: 20px; font-weight: 400; }
#footer a, .pro_col_bg h1 strong, .pro_col_bg p, .pro_column a { color: #fff; }
#footer .footer-bottom p { color: #bcbcbc; /*border-top:1px solid #3b4951;*/ border-top-width: 1px; border-top-style: solid; border-top-color: rgba(255,255,255,0.05); padding-top: 28px; }
#footer li { line-height: 32px; }
.footer-bottom p span { color: #797979; margin-left: 9px; }
#footer p span a { color: #797979; margin: 0 10px; display: inline-block; }
.footer-right { border-left: 1px solid #4c4c4c; height: 179px; margin-top: 20px; }
.footer-right-wrap { max-width: 210px; float: right; }
.footer-right-wrap h3 { margin-bottom: 0; }
.footer-right-wrap .online_btn { line-height: 42px; margin-top: 0; margin-bottom: 20px; }
.online_btn a { background-color: rgba(255,153,0,1); border: 1px solid #ff9900; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; color: #fff; font-size: 16px; padding: 9px 26px 10px 26px; }
.footer-right-wrap p { color: #fff; line-height: 32px; }
#footer .related-link a { background: url(../images/u471.png) center right no-repeat; color: #999; font-size: 16px; padding-right: 23px; }
.related-link { position: relative; margin-top: 15px; }
.related-link ul { display: none; position: absolute; left: 0; bottom: 24px; z-index: 100; background-color: #fff; padding: 17px 26px; -webkit-box-shadow: 0px -5px 8px rgba(102,102,102,0.35); box-shadow: 0px -5px 8px rgba(102,102,102,0.35); }
.related-link li+li { border-top: 1px solid #d7d7d7; }
#footer .related-link li a { color: #333; font-size: 14px; line-height: 35px; padding-right: 0; background: none; }
/* fixed bar */


.fixBar ul { margin-top: -187px; }
@supports((-webkit-transform:translateY(-50%)) or (transform:translateY(-50%))) {
 .fixBar ul {
-webkit-transform:translateY(-50%);
transform:translateY(-50%);
margin-top:0;
}
}
.fixBar { position: fixed; right: -40px; top: 0; bottom: 0; margin: 0; width: 40px; background-color: #fff; -webkit-box-shadow: 0 1px 10px rgba(0,0,0,0.2); box-shadow: 0 1px 10px rgba(0,0,0,0.2); z-index: 900; }
.fixBar .bauma-icon { background: url("../images/bauma-sidebar.gif") no-repeat center; width: 40px; height: 300px; cursor: pointer; overflow: hidden; }
.fixBar .bauma-icon > a { display: inline-block; width: 100%; height: 100%; text-indent: -9999px; }
.fixBar ul { position: absolute; width: 40px; top: 50%; }
.fixBar li { position: relative; width: 40px; height: 68px; padding: 4px 0 2px 0; text-align: center; cursor: pointer; }
.fixBar li:not(:last-child) { border-bottom: 1px solid #D8D5D5; }
.fixBar li > a, .fixBar li > span { display: block; width: 40px; height: 68px; text-align: center; text-decoration: none; outline: none; vertical-align: middle; font-size: 12px; z-index: 1111; color: #333; box-sizing: border-box; word-break: break-all; line-height: 15px; letter-spacing: 2px; padding-top: 27px; }
.fixBar li:nth-of-type(1) a { color: #fff }
.fixBar li:hover { background-color: #3671cf; }
.f-icon { background-image: url("../images/fixsprite-02.png"); background-repeat: no-repeat; }
.fixBar .f-baidu { background-position: -166px -82px; }
.fixBar .f-baidu:hover { background-position: -212px -82px; }
.fixBar .f-feedback { background-position: -166px -151px; }
.fixBar .f-feedback:hover { background-position: -212px -151px; }
/* .fixBar .f-chat{background-position:-164px -13px;} */
.fixBar .f-chat { background-position: -212px -13px; }
.fixBar .f-wechat { background-position: -166px -221px; }
.fixBar .f-wechat:hover { background-position: -212px -221px; }
.fixBar .f-wechat:hover .wechat-mask-icon { display: block }
.fixBar .wechat-mask-icon { position: absolute; right: 68px; top: 110%; margin-top: -147px; width: 136px; display: none; }
.fixBar .wechat-mask-icon img { width: 100%; height: 100%; }
.f-phone:hover .phone-mask-icon { display: block }
.fixBar .f-phone { background-position: -166px -290px; }
.fixBar .f-phone:hover { background-position: -212px -291px; }
.fixBar .phone-mask-icon { background-position: -17px -172px; position: absolute; right: 42px; top: 50%; margin-top: -27px; display: none; width: 131px; height: 54px; }
.fixBar li:hover a { -webkit-transition: none; transition: none; color: #fff!important }
.fixBar .f-top { position: absolute; width: 40px; height: 40px; bottom: 50px; background-position: -26px -297px; /* display: none; */ overflow: hidden; }
.fixBar .f-top:hover { border: 1px solid #3652CF; background: #3652CF; }
.fixBar .f-top a { display: none; text-align: center; text-decoration: none; outline: none; line-height: 999; vertical-align: middle; font-size: 12px; padding-top: 0; color: #fff; width: 100%; height: 100%; margin-top: 4px; line-height: 15px; }
.fixBar .f-top:hover a { display: block; }
.fixBar .f-close { position: absolute; width: 40px; height: 40px; bottom: 5px; right: 0; background-position: -71px -295px; overflow: hidden; cursor: pointer; -webkit-transition: transform .5s ease-in-out; -webkit-transition: -webkit-transform .5s ease-in-out; transition: -webkit-transform .5s ease-in-out; transition: transform .5s ease-in-out; transition: transform .5s ease-in-out, -webkit-transform .5s ease-in-out; }
.fixBar .f-close:hover { background-position: -111px -295px; }
.fixbar-expand { position: fixed; bottom: 300px; right: 10px; margin: 0; z-index: 999; }
@keyframes mmove {  0% {
-webkit-transform:translateX(0);
transform:translateX(0);
}
 50% {
-webkit-transform:translateX(-19px);
transform:translateX(-19px);
}
 100% {
-webkit-transform:translateX(0);
transform:translateX(0);
}
}
@-webkit-keyframes mmove {  0% {
-webkit-transform:translateX(0);
}
 50% {
-webkit-transform:translateX(-19px);
}
 100% {
-webkit-transform:translateX(0);
}
}
.fixbar-expand .fixbar-toggle { background-position: -42px -245px; width: 100px; height: 40px; cursor: pointer; overflow: hidden; }
.fixbar-expand .fixbar-toggle:hover { animation: mmove 2s ease-in-out .5s 1; -webkit-animation: mmove 2s ease-in-out .5s 1; -ms-animation: mmove 2s ease-in-out .5s 1; -moz-animation: mmove 2s ease-in-out .5s 1; }
.icon-triangle-right:after { content: ''; width: 0; height: 0; border-top: 5px solid transparent; border-right: 5px solid transparent; border-bottom: 5px solid transparent; border-left: 5px solid #fff; }
.icon-chat-position:after { position: absolute; right: 0; top: 50%; -webkit-transform: translate(100%, -50%); transform: translate(100%, -50%); }
#LXB_CONTAINER { top: 200px!important; right: -9999px!important; }
.lxb-cb-tip-info { top: -105px!important; }
.fbar-tabs { z-index: 99999; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; -o-user-select: none; user-select: none; }
/****fixed bar end ****/

/* Website */
.websitemap_banner { background: url("../images/website.jpg") top center no-repeat; height: 200px; }
.websitemap_banner h1 { color: #fff; font-size: 34px; font-weight: bold; padding-top: 89px; margin-bottom: 0; }
.websitemap .container-fluid { margin-top: 45px; margin-bottom: 125px; }
.website_border_bottom { border-bottom: 1px solid #e4e4e4; padding-bottom: 32px; margin-bottom: 20px; }
.websitemap h2 { font-size: 24px; line-height: 48px; margin-bottom: 13px; }
.websitemap h2 a { color: #333; font-size: 24px; font-weight: bold; }
.websitemap h3 { line-height: 28px; margin-bottom: 0; }
.websitemap h3 a { color: #333; font-size: 18px; }
.websitemap p a { color: #666; }
.row_set { margin-top: 11px; margin-bottom: 23px; }
.row_set2 { margin-bottom: 8px; }
@media (max-width:1199px) {
.logo .navbar-brand { width: 70%; }
.logo h2 { font-size: 20px; }
.subnav li a span { margin: 0 15px; }
.navbar-inverse .navTop { margin-left: 20px; }
.navbar-inverse .navbar-nav > li > a { padding: 0 11px; }
.navbar-inverse .navbar-nav li:first-child a { padding-left: 20px; }
.navbar-inverse .navbar-nav .pro_btn a { padding: 0 20px; }
.navbar-inverse li.pr0 a { padding-right: 0; }
.footer-right-wrap { float: none; margin-left: 20px; }
}
@media (max-width:991px) and (min-width:768px) {
.navbar-left li { width: auto; }
.navbar-inverse .navbar-nav { margin-top: 8px; text-align: right; }
.navbar-nav > li { display: inline-block; }
.logo h2 { font-size: 16px; line-height: 43px; }
.navbar-inverse .navTop { margin-left: 0; }
.subnav .toolbox { display: none; }
.navbar-right li.j_hoverBox { margin-left: 6px; }
.fr { margin-left: 5px; }
}
@media (max-width:991px) {
.subnav .navbar-toggle { margin-top: 6px; }
/*.banner { padding-top: 210px !important; }*/
.nav_hovers .popup { top: 25px; left: 50%; margin-left: -54px; padding-top: 0; }
.subnav .toolbox { float: left!important; margin-left: -15px; }
.subnav .navbar-toggle { display: block; }
.subnav [class*="col-"] { position: static; }
.subnav ul.nav { width: 100%; position: relative; right: 40px; bottom: 0; -webkit-box-sizing: border-box; box-sizing: border-box; }
.subnav .nav > li { width: 20%; text-align: center; display: inline-block!important; }
.subnav .nav li a span { float: right; }
.navbar-inverse .navbar-nav li.current { padding-bottom: 10px; }
.navbar-inverse .navbar-nav li:first-child a { padding-left: 10px; }
.navbar-inverse .navbar-nav > li > a { padding: 0 5px; }
.banners .container, .jzgl_banner .container { padding-top: 10%; }
.carousel-inner { margin-top: 0; height: 350px; }
.jzgl_banner .container, .jzgl_banner_zhoushan .container { padding-top: 90px }
.jzgl_banner h1 { font-size: 30px; }
.epc-banner, .topic2017-banner { height: 350px }
.bussiness-mc-banner { padding-top: 10%; }
.solutions h3 { padding-top: 10%; font-size: 20px; margin-bottom: 0; }
.solutions .sub-title { font-size: 14px; line-height: 20px; }
.bussiness-pro-banner, .jzgl_banner2, .bussiness-pro-banner { height: 350px }
.jzgl_banner2 .container, .bussiness-mc-banner { height: 350px; padding-top: 90px; }
.banner h3, .jzgl_banner h3 { font-size: 30px; line-height: 30px; color: #fff; }
.banner-touzi4, .media-banner4 { background-image: url(../images/banner-touzi-4-m.jpg); background-position: 10% 10%; }
}
@media (max-width:767px) {
/* 防止抖动 */
html { overflow-y: scroll; }
:root { overflow-y: auto; overflow-x: hidden; }
:root body { position: absolute; }
body { width: 100vw; overflow: hidden; }
.logo { padding-left: 15px; padding-bottom: 22px; margin-top: 0 }
.subnav .j_hide.topMenu { display: none; }
.navbar-icon:before { content: ""; background-image: url('../images/navsprite.png'); background-repeat: no-repeat; position: absolute; display: inline-block; text-align: center; vertical-align: middle; }
.icon-toggle:before { content: ""; position: absolute; display: inline-block; background: url('../images/icon-toggle.png') no-repeat center; right: 10px; top: 16px; width: 30px; height: 30px; }
.left-arrow-icon:before { content: ""; position: absolute; display: inline-block; background: url('../images/left-arrow-icon.png') no-repeat center; width: 30px; height: 30px; top: 50%; left: 19px; -webkit-transform: translateY(-50%) rotate(180deg); transform: translateY(-50%) rotate(180deg); }
.home-icon:before { width: 16px; height: 16px; top: 5px; background-position: 0 0; }
.business-icon:before { width: 16px; height: 16px; top: 33px; background-position: 0 -23px; }
.product-icon:before { width: 16px; height: 17px; top: 30px; background-position: 0 -40px; }
.case-icon:before { width: 16px; height: 17px; top: 30px; background-position: 0 -63px; }
.service-icon:before { width: 16px; height: 17px; top: 31px; background-position: 0 -83px; }
.brand-icon:before { width: 16px; height: 13px; top: 32px; background-position: 0 -102px; }
/* .sidebar-wrapper { position: absolute; left: 0; right: 0; top: 0; bottom: 0; width: 100%; overflow: hidden; } */
.sidebar { position: fixed; top: 0; bottom: 0; right: 0; width: 45%; background-color: #fff; z-index: 100; -webkit-transform: translateX(100%); transform: translateX(100%); -webkit-transition: transform .5s ease-in-out; -webkit-transition: -webkit-transform .5s ease-in-out; transition: -webkit-transform .5s ease-in-out; transition: transform .5s ease-in-out; transition: transform .5s ease-in-out, -webkit-transform .5s ease-in-out; }
.sidebar-title { width: 100%; height: 60px; background-color: #3671cf; position: fixed; z-index: 999; }
.sidebar-content { padding: 96px 0 25px 27px; height: 499px; position: relative; overflow: auto; }
.sidebar-menu > li { position: relative; padding: 24px 0;        /* border-bottom: 1px solid #f4f7fc; */ }
.sidebar-menu > li:first-child { padding-top: 0; }
.sidebar-menu > li > a { padding-left: 32px; vertical-align: middle; font-size: 18px; color: #444; font-weight: 400; }
.sidebar-sub-menu { display: none; padding-top: 24px; padding-left: 10px; border-bottom: 1px solid #f4f7fc; padding-bottom: 24px; margin-bottom: -24px; }
.active .sidebar-sub-menu { display: block; }
.sidebar-sub-menu > li { padding: 15px 0; }
.sidebar-sub-menu > li:first-child { padding-top: 24px; border-top: 1px solid #f4f7fc; }
.sidebar-sub-menu > li:last-child { padding-bottom: 0; }
.sidebar-sub-menu li a { padding-left: 22px; color: #666; }
.s-translate { -webkit-transform: translateX(0); transform: translateX(0); }
.fixBar { display: none; }
.footer-top { display: none; }
#footer .footer-bottom p { border: none; padding-top: 0; }
.footer-bottom p span { display: block; }
.panel-footer { padding: 30px 0; }
.row_set { margin-left: 0; margin-right: 0; }
.row_set .col-xs-6 { margin-bottom: 5px; }
.mb30 { margin-bottom: 15px; }
.mb80 { margin-bottom: 40px; }
.footer-right { border: none; height: auto; padding: 20px 10px 0 10px; }
.footer-right-wrap { max-width: 100%; margin-left: 0; }
.navbar-inverse .navbar-nav { margin-bottom: 0; }
.logo { padding: 0 0 20px 15px; position: relative!important; }
.logo .navbar-brand { width: auto; }
.logo h2 { font-size: 22px; position: absolute; top: 50%; margin-top: -30px; font-weight: 400; font-size: 18px; }
.navbar-right { margin-left: 23px; }
.subnav ul.nav { padding-left: 8px; padding-right: 7px; }
.subnav .toolbox { display: none; }
/*.subnav .navbar-toggle{margin-top:0px;}*/
.subnav .navbar-toggle { position: absolute; top: 50%; right: 5px; margin-top: -15px; }
.nav_top .nav li { display: inline-block; }
.nav_top .navbar-nav { margin: 0; }
.nav_top .collapse, .subnav .collapse { display: block; }
.subnav .toolbox { margin-left: 0; }
.subnav .nav > li { width: 23%; }
.lan { position: static; }
.languagein { position: absolute; top: 100%; right: 0; left: 0; width: 100%; }
#footer .col-lg-2 { border-bottom: 1px solid #4c65a2; padding: 20px 10px; }
#footer { text-align: center; }
#footer li { display: inline-block; margin-right: 30px; }
#footer p { border: none; }
#footer .mb80 { margin-bottom: 30px; }
.fixBar { bottom: 0; top: auto; left: 0; right: 0; width: 100%; height: 35px; }
.fixBar ul { width: 100%; margin-bottom: 0; }
.fixBar li { display: inline-block; padding: 0; vertical-align: middle; }
.fixBar li:not(:last-child) { border-bottom: none; }
.fixBar .f-top { right: 0; }
.fixBar img { display: none; }
.fixBar .wechat-mask, .fixBar .phone-mask { top: auto; bottom: 35px; left: 50%; background-image: url('../images/resfixbar.png'); background-repeat: no-repeat; -webkit-transform: translateX(-53%); transform: translateX(-53%); }
.fixBar .wechat-mask { width: 117px; height: 158px; background-position: -18px -20px; }
.fixBar .f-wechat:hover .wechat-mask { display: block; }
.fixBar .phone-mask { width: 126px; height: 60px; background-position: -153px -20px; }
.banners { height: 250px }
.banners .container { padding-top: 20%; }
.banners h1 { font-size: 20px; line-height: 40px; }
.banner_brands { height: 250px; padding: 5%; }
.carousel-inner { margin-top: 0; height: 250px; }
.jzgl_banner .container, .jzgl_banner_zhoushan .container { padding-top: 30px }
.jzgl_banner h1 { font-size: 28px; }
.epc-banner, .topic2017-banner { height: 250px }
.solutions h3 { padding-top: 10%; font-size: 20px; margin-bottom: 0; }
.solutions .sub-title { font-size: 14px; line-height: 20px; }
.bussiness-mc-banner { margin-top: 0 }
.banner h3 { margin: 0 0 10px 0; }
.carousel-box { padding-bottom: 0px; }
.carousel-box .carousel-indicators { bottom: 0px; }
.z_ks_product { margin-bottom: 45px; }
.epc-banner, .topic2017-banner, .bussiness-mc-banner { height: 250px; padding-top: 0 }
.bussiness-pro-banner, .jzgl_banner2, .bussiness-pro-banner { height: 250px }
.jzgl_banner2 .container, .bussiness-mc-banner { height: 250px; padding: 5%; }
.bussiness-pro-banner { background-position: 50%; background-size: cover; }
.banner h3, .jzgl_banner h3 { font-size: 22px; line-height: 24px; }
.banners p, .jzgl_banner p, .pro-complex-desc p { font-size: 14px; line-height: 18px; }
.support-banner { padding-top: 10%; height: 250px; }
.banner-touzi1, .banner-touzi2, .banner-touzi3, .banner-touzi4 { height: 250px }
.banners .container { padding-top: 20px; }
}
/* bauma */
body { position: relative }
.bauma-content { width: 100%; height: 100%; position: relative; overflow: hidden }
.bauma-inner { position: relative; width: 1920px; height: 2262px; background: url('../images/bauma.jpg') no-repeat center; left: 50%; margin-left: -960px }
.bauma-stage { background: url('../images/stage.png') no-repeat center; width: 100%; height: 866px; position: absolute; z-index: 6; margin-top: 190px }
.bauma-effect { background-image: url('../images/effect.png'); background-repeat: no-repeat; background-position: 74%; position: relative; height: 1616px; z-index: 3 }
.bauma-yh { position: absolute; top: 90px; left: 0; right: 0; width: 100%; text-align: center }
.bauma-overlay { width: 100%; height: 100%; position: absolute; top: 0; bottom: 0; left: 0; right: 0; background-color: rgba(0,0,0,.7); z-index: 9999; overflow: hidden }
.bauma-ad { position: fixed; width: 372px; height: 575px; background: url('../images/bauma-mask.png') no-repeat center; left: 50%; margin-left: -186px; overflow: hidden; display: none; -webkit-transition: all .5s ease; transition: all .5s ease }
.bauma-ad a { display: inline-block; position: absolute; left: 0; right: 0; top: 60px; bottom: 0; text-indent: -9999px }
.bauma-overlay-close { width: 36px; height: 36px; position: absolute; right: 6px; top: 14px; border-radius: 50%; cursor: pointer }
.ani-ad-scale { background: transparent; margin: 0 auto; top: 0; width: 38px; height: 300px; left: auto; right: 0; border: 2px solid #3671cf }
/* img assert */
.best-item:before { content: ""; display: block; position: absolute; background: url("../images/best.png") no-repeat left top; width: 43px; height: 43px; background-size: cover; }
.hot-item.hot-pro-item:before { content: ""; display: block; position: absolute; background: url("../images/recommend.gif") no-repeat left top; width: 75px; height: 39px; background-size: cover; }
.hot-title { width: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.hot-title:before { content: ""; display: inline-block; background: url("../images/hot.gif") no-repeat center; width: 31px; height: 15px; background-size: cover; vertical-align: middle; margin-right: 5px; }
.hot-title > a { display: inline-block !important; vertical-align: middle; }
.newslist h4 a { font-size: 20px; color: #333; }
.carousel.slide.media { padding-bottom: 40px; }
.carousel.slide.media .carousel-indicators { bottom: 0; }
.carousel.slide.media .carousel-indicators li { border: 1px solid #bebebe; }
.carousel.slide.media .carousel-indicators li.active { border-color: #ff9900 }
.fl { float: left; }
.fr { float: right; }
.clboth { clear: both; }
.search-button { margin-right: 15px; }
/* search.html */
.search-banner { position: relative; background: url('../images/u1.jpg') no-repeat center; height: 260px; margin: 0; padding: 0 }
.search-banner.mask-bg:before { background-color: rgba(0,0,0,.5) }
@media screen and (max-width: 768px) {
.search-container { position: absolute; margin: 100px auto 0; text-align: center; z-index: 15; top: 80px; }
}
.search-container { position: relative; text-align: center; z-index: 15; width: 100%; background-color: #f0f0f0; }
.search-title { margin-bottom: 36px; }
.search-title h1 { color: #fff; }
.search-input-wrapper { max-width: 1110px; margin: 0 auto; }
.search-input { height: 50px; background-color: #fff; color: #666; padding: 6px 12px; border-radius: 4px; }
.search-input:focus { outline: none; border: none; box-shadow: none; }
.icon-search:before { content: ''; display: inline-block; width: 24px; height: 24px; vertical-align: middle; margin-right: 5px; margin-bottom: 2px; background: url('../images/u111.png') no-repeat center; }
.search-input-wrapper .btn-search { width: 50px; height: 50px; background-color: #fff; font-size: 16px; border-radius: 4px; }
.search-input-wrapper .btn-search:hover, .search-input-wrapper .btn-search:focus, .search-input-wrapper .btn-search:active, .search-input-wrapper .btn-search:visited { outline: none; border: none; }
.search-tips { margin-top: 15px; }
.search-tips, .search-tips span, .search-tips a { color: #e1e1e1; }
.results-wrapper { margin: 68px 0 175px; }
.results-tips { padding-bottom: 20px; border-bottom: 1px solid #e4e4e4; }
.results-tips p { margin: 0; padding: 0; }
.results-tips span { color: #3671cf; }
.results-inner-wrapper { }
.search-result { padding: 10px; }
.search-result:not(:last-child) { border-bottom: 1px solid #e4e4e4; }
.search-result h3, .search-result p { margin: 0; padding: 0; }
.search-result .search-result-title { margin-bottom: 10px; }
.search-result .search-result-title h3 { font-size: 20px; }
.search-result p { line-height: 24px; }
.btn-result-more { background-color: #f2f2f2; }
.btn-result-more:hover, .btn-result-more:focus, .btn-result-more:visited, .btn-result-more:active:focus { background-color: #f2f2f2; border: 1px solid #f2f2f2; outline: none; }
.icon-down:before { content: ''; display: inline-block; width: 30px; height: 30px; vertical-align: middle; background: url('../images/u113.png') no-repeat center; }
#searchresult { display: none; }
.search-result-content a { word-wrap: break-word; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; }
.results-tips { margin-bottom: 1px; }
.results-tips p.fl:before { content: ''; display: inline-block; width: 24px; height: 24px; vertical-align: middle; margin-right: 5px; margin-bottom: 2px; background: url(../images/u111.png) no-repeat center; }
.more-results nav { text-align: center; }
.search-result-content img { width: 150px; height: 100px; margin-right: 15px; }
.clboth { clear: both; }
#searchresult em { color: #3671cf; font-style: normal; }
.search-result:hover { color: #fff; background-color: #3a6fcf; }
.search-result:hover a, .search-result:hover h3, .search-result:hover p { color: #fff; }
#searchresult .search-result:hover em { color: #fff; }
.pagination > .active > a { background-color: #3671cf; }
.header-nav .search-cookie { display: block; text-align: left; background-color: #fff; position: absolute; z-index: 101; width: 100%; padding: 0; max-width: 1110px; top: 50px; left: 0; right: 0; margin: 0 auto; }
.search-cookie li { padding-left: 10px; }
.search-cookie li:hover { color: #fff; background-color: #3a6fcf; }
.search-container { display: none; }
#search-button { margin-right: 10px; }
/*search end*/


/*head search*/
@media (max-width: 767px) {
.search-content { float: right !important; margin-right: -15px; width: 755.38px; height: 101px; display: none; }
}
@media (min-width: 768px) {
.search-content { float: right !important; margin-right: -15px; width: 755.38px; height: 101px; display: none; }
}
@media (max-width: 1200px) {
.search-content { float: left!important; }
}
@media (max-width: 992px) {
#search-button { margin-right: 0px; }
.header-nav .header-contact { padding-left: 0px; }
}
.search-content .search-wrapper { margin: 25px 0; border: 1px solid #999; position: relative; }
.search-content .recent-search { position: absolute; z-index: 16; width: 100%; top: 1px; }
.search-content .icon-search { padding: 0 13px 8px 0; }
.search-content .icon-search:before { content: ''; display: inline-block; width: 50px; height: 50px; vertical-align: middle; margin-right: 5px; margin-bottom: 20px; background: url(../images/search.png) no-repeat center; }
.search-content .btn:hover { color: #fff; background-color: #fff; border-color: #ff9900; }
/*head search end*/
.swiper-container .swiper-wrapper, .swiper-container .swiper-slide { height: 500px; width: 100%; }
.swiper-container1 { position: relative }
.swiper-container1 .center { position: absolute; left: 0; right: 0; margin: auto; top: 0; height: 100%; z-index: 11 }
.swiper-container1 .center .brea { margin: 90px 0 0 210px; }
.swiper-container1 .center .brea h6 { font-size: 30px; color: rgb(255, 255, 255); margin-bottom: 16px; }
.swiper-container1 .center .brea p { font-size: 16px; color: rgb(255, 255, 255); }
.swiper-container1 .center .brea p a { font-size: 16px; color: rgb(255, 255, 255); }
.swiper-container1 .swiper-wrapper, .swiper-container1 .swiper-slide { height: 249px; width: 100% }
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td { padding: 5px; line-height: 24px; vertical-align: middle; border-top: 1px solid #dddddd; }
.swiper-container .swiper-pagination-bullet-active { background-color: transparent!important }
.swiper-container .swiper-pagination-bullet { width: 9px; height: 9px; border: 2px solid #fff; display: inline-block; border-radius: 100%; background: #000; opacity: 1; background-color: #fff }
.honormax { width: 1300px; margin: 0 auto; }
.honormax .hd { height: 90px; }
.honormax .hd ul { display: flex;margin: 33px auto; justify-content: space-between; text-align: center; padding: 0; }
.honormax .hd ul li { list-style: none; line-height: 54px; text-align: center; box-sizing: border-box; font-size: 16px; color: rgb(0, 0, 0); transition: all .3s; border-radius: 3px; background-color: rgb(255, 255, 255); height: 60px; text-align: center; padding: 0 30px; text-align: center }
.honormax .hd ul li a { font-size: 36px; color: rgb(0, 0, 0); font-weight: bold; }
.honormax .hd ul li.on, .honormax .hd ul li:hover { background-color: #f54006 }
.honormax .hd ul li.on a, .honormax .hd ul li:hover a { color: #fff }


.pro-crusher-img .pro-crusher-img1 { height: 100%; overflow: hidden; }
/*.pro-prev-img { width: 100%; height: 100%; }*/
.center-block { display: block; margin-left: auto; margin-right: auto; }
.center-block1 { display: block; margin-left: auto; margin-right: auto; border-radius: 3px; padding-top: 50px; margin-bottom: 70px; background-color: rgb(255, 255, 255); box-shadow: 0px 0px 10.92px 2.08px rgba(0, 43, 102, 0.19); }
.pro-backgroud { position: absolute; left: 0; top: 0; width: 100%; -moz-transition: all .2s; -webkit-transition: all .2s; -o-transition: all .2s; transition: all .2s; }
.pro-crusher-img:hover .pro-backgroud { -moz-transform: scale(1); -webkit-transform: scale(1); -o-transform: scale(1); transform: scale(1); }
/*.contactBar { width: 100%; height: 80px; background: #1F1F1F; color: #fff; }
.contactBar p { float: left; font-size: 18px; line-height: 80px; color: #fff; }
.contactBar p span { display: inline-block; width: 20px; height: 20px; vertical-align: middle; margin-left: 12px }
.contactBar .contactBtn { float: right; width: 165px; height: 49px; border: 1px solid #fff; border-radius: 3px; margin-top: 18px; }
.contactBar .contactBtn a { display: block; line-height: 44px; font-size: 14px; text-align: center; color: #fff; }
.contactBar .contactBtn .icon { background: url(../images/zx.png) no-repeat center center; width: 26px; height: 25px; margin-right: 27px; display: inline-block; transform: translateY(10px); }
.contactBar .mobileText { display: none }
.contactBar .mobileBtn { display: none }*/
footer { background: #282828; }
.center { max-width: 1300px; width: 100%; margin: 0 auto 0; height: 100%; }
.footMain { width: 100%; height: 293px; padding: 45px 0 0; }
.footMain .footLogo { float: left; width: 190px; border-right: 1px solid #323232; position: relative; text-align: left; height: 100%; }
.footMain .footLogo img { margin-top: 18px; width: 78%; height: auto; }
.footMain .foot-nav { width: 888px; float: left; margin-left: 48px; }
.footMain .foot-nav li { float: left; width: 100px; margin-right: 30px; margin-top: 0; }
.footMain .foot-nav li.pro { width: 167px; }
.footMain .foot-nav li.pro:nth-of-type(3) { width: 110px; }
.footMain .foot-nav li.pro:nth-of-type(2) { width: 110px }
.footMain .foot-nav li.pro:nth-of-type(4) { width: 89px; }
.footMain .foot-nav li H4 { color: #FFF; font-size: 24px; margin: 0 0 20px; }
.footMain .foot-nav li H4 a { font-size: 24px; color: #fff }
.footMain .foot-nav li p { line-height: 26px; color: #fff; font-size: 14px; }
.footMain .foot-nav li p a { color: #fff; }
.footMain .foot-nav li p a:hover { color: #f90; }
.footMain .foot-nav li.foot-cont { width: 254px; margin-right: 0px; }
.footMain .foot-nav li p em { font-style: normal; color: ffffff; }
.footMain .footWeChat { width: 158px; float: right; }
.footMain .footWeChat .t { font-size: 16px; color: #FFF; text-align: center; margin: 0 0 10px; width: 100%; padding-right: 10px; }
.footMain .footWeChat .ico { width: 72px; margin: 6px auto 0; }
.footMain .footWeChat .ico a { background: url(../image/foot-ico.png) no-repeat center; display: inline-block; width: 20px; height: 22px; margin: 0px 2px }
.footMain .footWeChat .ico a.weibo { background-position: 0px 0px; }
.footMain .footWeChat .ico a.toutiao { background-position: 0px -25px; }
.footMain .footWeChat .ico a.qq { background-position: 0px -56px; }
.footMain .footWeChat .ico a.weibo:hover { background-position: 0px -92px; }
.footMain .footWeChat .ico a.toutiao:hover { background-position: 0px -117px; }
.footMain .footWeChat .ico a.qq:hover { background-position: 0px -147px; }
.copyRight { height: 70px; width: 100%; line-height: 70px; text-align: center; margin-top: 20px; color: #fff; border-top: 1px solid #353535; }
.copyRight a { color: #fff }
.div2 { top: 0; z-index: 9999999999; position: fixed; background-color: #fff; _position: absolute; width: 100%!important; }
.honormax1 { width: 1300px; margin: 0 auto; }
.honormax1 .hd { height: 91px; }
.honormax1 .hd ul { display: flex; width: 500px; margin: 60px auto; justify-content: space-between; text-align: center; padding: 0; }
.honormax1 .hd ul li { list-style: none; line-height: 54px; text-align: center; box-sizing: border-box; font-size: 18px; color: rgb(0, 0, 0); transition: all .3s; border-radius: 3px; background-color: rgb(255, 255, 255); width: 170px; height: 60px; }
.honormax1 .hd ul li a { font-size: 36px; color: rgb(0, 0, 0); font-weight: bold }
.honormax1 .hd ul li.on, .honormax1 .hd ul li:hover { background-color: #FF9600; }
.honormax1 .hd ul li.on a, .honormax1 .hd ul li:hover a { color: #fff }
.honormax1 .bd { width: 100%; background-color: #fff; padding: 40px 37px 20px; box-shadow: 0px 0px 10.92px 2.08px rgba(0, 43, 102, 0.19); margin-bottom: 44px; position: relative;/* padding-bottom: 80px; */margin-top:30px;}
.honormax1 .bd ul.honorlist { width: 1300px; margin: 0 auto; padding: 0; display: flex; flex-wrap: wrap; justify-content: flex-start; position: relative; padding-bottom: 80px; }
.honormax1 .bd ul.honorlist li { width: 398px; height: 357px; box-sizing: border-box; overflow: hidden; margin-bottom: 22px; margin-right: 21px; }
.honormax1 .bd ul.honorlist li:hover img { transform: scale(1.1) }
.honormax1 .bd ul.honorlist li:nth-of-type(3n) { margin-right: 0 }
.honormax1 .bd ul.honorlist li p.pro-tit { width: 100%; height: 55px; margin-top: 2px; text-align: center; font-size: 19px; color: rgb(51, 51, 51); background-color: #fff; border: 1px solid #DBDBDB; line-height: 55px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; }
.honormax1 .bd ul.honorlist li:hover p.pro-tit { background-color: #3652CF; color: #fff; }
/*a.more { left: 0; border-radius: 5px; width: 311px; height: 52px; display: block!important; font-size: 18px; margin: 10px auto 10px; line-height: 52px; text-align: center; color: rgb(255, 255, 255)!important; background: url(../images/more.png) no-repeat 54px center #1552C1; position: absolute; bottom: 20px; right: 0; margin: 0 auto; }*/
.honormax2 { width: 1300px; margin: 0 auto }
.honormax2 .hd { height: 96px; }
.honormax2 .hd ul { display: flex; margin: 60px auto; justify-content: space-between; text-align: center; padding: 0; }
.honormax2 .hd ul li { list-style: none; line-height: 54px; text-align: center; box-sizing: border-box; font-size: 16px; transition: all .3s; font-size: 18px; color: rgb(0, 0, 0); font-weight: bold; background-color: #fff; border-radius: 3px; padding: 0 34px; height: 60px; }
.honormax2 .hd ul li a { color: #000; font-size: 18px; }
.honormax2 .hd ul li a { font-size: 36px; color: rgb(0, 0, 0); }
.honormax2 .hd ul li.on, .honormax2 .hd ul li:hover { border-radius: 3px; background-color: rgb(255, 150, 0); }
.honormax2 .hd ul li.on a, .honormax2 .hd ul li:hover a { color: #fff }
.honormax2 .bd { width: 100%; background-color: #fff; padding: 37px 29px 20px; border-radius: 3px; box-shadow: 0px 0px 10.92px 2.08px rgba(0, 43, 102, 0.19); margin-bottom: 48px; }
.honormax2 .bd ul.honorlist11 { width: 100%; margin: 0 auto; padding: 0; display: flex; flex-wrap: wrap; justify-content: flex-start; position: relative; }
.honormax2 .bd ul.honorlist11 li { width: 298px; height: 296px; box-sizing: border-box; overflow: hidden; margin-bottom: 22px; margin-right: 12px; }
.honormax2 .bd ul.honorlist11 li:hover img { transform: scale(1.1); }
.honormax2 .bd ul.honorlist11 li:nth-of-type(4n) { margin-right: 0 }
.honormax2 .bd ul.honorlist11 li div.pro-tit { width: 100%; padding-top: 10px; padding-left: 10px; border-bottom: 3px solid #E2E2E2; padding-bottom: 1px; background: #fff; }
.honormax2 .bd ul.honorlist11 li p.pro-tit1 { font-size: 17px; color: rgb(0, 0, 0); }
.honormax2 .bd ul.honorlist11 li p.pro-tit2 { font-size: 14px; color: rgb(79, 79, 79); }
.honormax2 .pro-crusher-img { display: inline-block; width: 100%; vertical-align: middle; position: relative; height: 223px; overflow: hidden; }
.honormax3 { width: 1300px; margin: 0 auto }
.honormax3 .bd { width: 100%; padding: 53px 0; }
.honormax3 .bd ul.honorlistt { width: 1300px; margin: 0 auto; padding: 0; display: flex; padding: 30px; padding-bottom: 80px; flex-wrap: wrap; position: relative; background-color: #fff; justify-content: flex-start; border-radius: 3px; background-color: rgb(255, 255, 255); box-shadow: 0px 0px 10.92px 2.08px rgba(0, 43, 102, 0.19); }
.honormax3 .bd ul.honorlistt li { width: 398px; height: 493px; box-sizing: border-box; overflow: hidden; margin-bottom: 22px; margin-right: 20px; transition: all .3s; }
.honormax3 .bd ul.honorlistt li:hover { transform: translateY(5px) }
.honormax3 .pro-crusher-img1 { height: 314px; overflow: hidden; }
.honormax3 .bd ul.honorlistt li:nth-of-type(3n) { margin-right: 0 }
.honormax3 .pro-crusher-img1 img { transition: all .3s }
.honormax3 .bd ul.honorlistt li div.pro-tit { width: 398px; background-color: #fff; height: 178px; padding: 18px 30px 33px; border: 1px solid #E5E5E5 }
.honormax3 .bd ul.honorlistt li p.pro-tit1 { font-size: 24px; color: #333333; text-align: center; margin-bottom: 12px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; }
.honormax3 .bd ul.honorlistt li p.pro-tit2 { font-size: 14px; font-family: "微软雅黑", 'Microsoft YaHei'; color: #666666; text-align: left; line-height: 20px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; height: 39px; }
.honormax3 .pro-crusher-img { display: inline-block; width: 100%; vertical-align: middle; position: relative; height: 314px; overflow: hidden; }
.honormax3 .pro-tit3 a { border-width: 1px; border-color: rgb(220, 220, 220); border-style: solid; width: 140px; height: 44px; line-height: 44px; color: #666; border-radius: 3px; text-align: center; display: inline-block; transition: all .3s; font-family: "微软雅黑", 'Microsoft YaHei'; }
.honormax3 .pro-tit3 a.xq { float: left }
.honormax3 .pro-tit3 a.zx { float: right; background-color: #0061C8; color: #fff; }
.honormax3 .pro-tit3 { margin-top: 19px }
.honormax3 .pro-tit3 a.xq:hover { background-color: #f90; border: 1px solid #f90; color: #fff }
.honormax4 { }
.honormax4 .hd { height: 112px; border: 1px solid #eee; }
.honormax4 .hd ul { display: flex; width: 593px; margin: 33px auto; justify-content: space-between; text-align: center; padding: 0; }
.honormax4 .hd ul li { list-style: none; width: 183px; height: 45px; line-height: 45px; text-align: center; border: 1px solid #E5E5E5; box-sizing: border-box; font-size: 16px; color: rgb(0, 0, 0); transition: all .3s; }
.honormax4 .hd ul li a { font-size: 16px; color: rgb(0, 0, 0); }
.honormax4 .hd ul li.on { background-color: rgb(23, 80, 166); border: 1px solid rgb(23, 80, 166); }
.honormax4 .hd ul li.on a { color: #fff }
.honormax4 .bd { width: 100%; background-color: #FFFFFF; padding: 35px 0; }
.honormax4 .bd ul.honorlist { width: 1300px; margin: 0 auto; padding: 0; display: flex; flex-wrap: wrap; justify-content: flex-start; }
.honormax4 .bd ul.honorlist li { width: 1300px; height: 220px; box-sizing: border-box; overflow: hidden; margin-bottom: 22px; position: relative; border-width: 1px; border-color: #eee; border-style: solid; box-shadow: 0px 0px 9.4px 0.6px rgba(0, 0, 0, 0.07); padding: 25px 0 25px 74px; transition: all .3s; }
.honormax4 .bd ul.honorlist li:hover { border: 1px solid rgb(23, 80, 166); transform: translateY(6px) }
.honormax4 .bd ul.honorlist li p.pro-tit { width: 423px; height: 86px; margin-top: 3px; text-align: center; font-size: 16px; color: rgb(51, 51, 51); background-color: #fff; line-height: 86px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; }
.honormax4 .pro-crusher-img { width: 259px; height: 170px; }
.honormax4 .pro-crusher-img .pro-crusher-img1 { height: 100%; }
.honormax4 .bd ul.honorlist li p.pro-tit1 { font-size: 20px; color: rgb(102, 102, 102); overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; }
.honormax4 .bd ul.honorlist li p.pro-tit1 a { font-size: 20px; color: rgb(102, 102, 102); }
.honormax4 .bd ul.honorlist li p.pro-tit2 { font-size: 16px; color: rgb(153, 153, 153); line-height: 26px; margin-top: 24px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; height: 50px }
.honormax4 .bd ul.honorlist li .pro-tit { float: right; width: 696px; margin-left: 33px; height: 170px; padding: 10px 0 0; padding-right: 66px; position: relative; margin-right: 236px; border-right: 1px solid #EEEEEE; }
.honormax4 .pro-tit3 a { border-width: 1px; border-color: #eee; border-style: solid; background-color: #fff; width: 129px; height: 43px; display: block; text-align: center; line-height: 43px }
.honormax4 .pro-tit3 a.xq { float: left }
.honormax4 .pro-tit3 { margin-top: 19px }
.honormax4 .pro-tit3 a.xq:hover { border-width: 1px; border-color: rgb(238, 238, 238); border-style: solid; background-color: rgb(23, 80, 166); color: #f5f5f5 }
.honormax4 .bd ul.honorlist li:hover .time1 { background-color: rgb(23, 80, 166); color: #fff }
.honormax4 .bd ul.honorlist li:hover .time1 p.day { color: #fff }
.honormax4 .bd ul.honorlist li:hover .time1 p.year { color: #fff }
.honormax4 .bd ul.honorlist li .time1 { position: absolute; right: 68px; top: 0; bottom: 0; text-align: center; margin: auto; background-color: rgb(240, 240, 240); width: 105px; height: 105px; z-index: 11; color: rgb(99, 99, 99); transition: all .3s }
.honormax4 .bd ul.honorlist li .time1 p.day { font-size: 48px; height: 61px; line-height: 61px; transition: all .1s }
.honormax4 .bd ul.honorlist li .time1 p.year { font-size: 18px; line-height: 44px; height: 44px; border-top: 1px solid #fff; transition: all .1s }
.honormax5 .bd .ab-tit { font-size: 30px; color: rgb(51, 51, 51); font-weight: normal; position: relative; text-align: center }
.honormax5 .bd .ab-tit::after { position: absolute; bottom: -8px; left: 0; right: 0; margin: auto; content: ""; width: 45px; height: 2px; background-color: #999; }
.honormax5 .bd .ab-con { font-size: 18px; color: rgb(102, 102, 102); line-height: 2.405; text-align: left; width: 100%; margin: 53px auto 95px; }
.honormax5 .bd .ab-con img { max-width: 100% }
.honormax5 .bd .ab-ws { font-size: 42px; color: rgb(102, 102, 102); text-align: center; line-height: 42px; }

.box-l { width: 100%; display: flex; justify-content: space-between; height: 390px; border-bottom: 1px solid #EEEEEE; margin-bottom: 40px; }
.box-r { width: 100%; display: flex; justify-content: space-between; height: 390px; border-bottom: 1px solid #EEEEEE; margin-bottom: 40px; }
div#ab1 { }
.box-l p.ab-img { width: 50%; height: 346px; background-position: center center; background-size: cover; background-repeat: no-repeat; }
.box-r p.ab-img { width: 50%; height: 348px; background-position: center center; background-size: cover; background-repeat: no-repeat; }

.box-l .measure { width: 50%; height: 580px; padding: 36px 0 0 49px; }
.box-l .measure .t { font-size: 30px; color: #333; }
.box-l .measure .c { font-size: 14px; color: #333333; line-height: 35px; width: 537px; margin-top: 43px; font-weight: 400; }
.box-l .abm { border-radius: 3px; background-color: rgb(0, 0, 0); width: 161px; height: 42px; display: block; text-align: center; line-height: 42px; font-size: 14px; color: #fff; margin-top: 28px; }
.box-r .measure { width: 50%; padding: 36px 0 0 0; }
.box-r .measure .t { font-size: 30px; color: #333333; }
.box-r .measure .c { font-size: 14px; color: #333333; line-height: 35px; width: 537px; margin-top: 43px; font-weight: 400; }
.box-r .abm { border-radius: 3px; background-color: rgb(0, 0, 0); width: 161px; height: 42px; display: block; text-align: center; line-height: 42px; font-size: 14px; color: #fff; margin-top: 28px; }
.honormax6 { margin: 0 auto }
.honormax6 .hd { height: 90px; }
.div2 ul.newsSeries { margin: 21px auto!important }
.honormax6 .hd ul { display: flex; width: 1133px; margin: 33px auto; justify-content: space-between; text-align: center; padding: 0; }
.honormax6 .hd ul li { list-style: none; line-height: 49px; text-align: center; box-sizing: border-box; font-size: 18px; color: rgb(0, 0, 0); transition: all .3s; border-radius: 3px; background-color: rgb(255, 255, 255); width: 177px; height: 49px; }
.honormax5 .hd ul li a { font-size: 18px; color: #333; }
.honormax6 .hd ul li.on, .honormax6 .hd ul li:hover { background-color: #FF9900; }
.honormax6 .hd ul li.on a, .honormax6 .hd ul li:hover a { color: #fff }
.honormax6 .hd ul li a { display: block; width: 100%; height: 100%; font-size: 18px }
.honormax6 .bd { width: 100%; margin: 0 auto 44px; padding: 52px 51px 20px; border-radius: 3px; background-color: rgb(255, 255, 255); box-shadow: 0px 0px 10.92px 2.08px rgba(0, 43, 102, 0.19); }
.honormax6 .hz { width: 100%; margin: 0 auto; background-color: #fff; }
.hz .ab-tit { font-size: 30px; color: rgb(51, 51, 51); font-weight: normal; position: relative; text-align: center }
.hz .ab-tit::after { position: absolute; bottom: -8px; left: 0; right: 0; margin: auto; content: ""; width: 45px; height: 2px; background-color: #999; }
.hz ul.kh { display: flex; flex-wrap: wrap; justify-content: flex-start; width: 100%; margin: 46px auto 0; padding: 0; }
.hz ul.kh li { border-width: 1px; border-color: #E3E3E3; border-style: solid; width: 32.4%; position: relative; margin-bottom: 30px; margin-right: 10px; }
.hz ul.kh li:nth-of-type(5n) { margin-right: 0; }
.hz ul.kh li img { width: 100%;}
.bread { height: 16px; width: 100%; font-size: 16px; color: #000; font-weight: normal; padding: 28px 0 20px; }
.bread a { font-size: 16px; color: #000; padding: 0 5px; font-weight: normal; }
.cases_con { width: 100%; background-color: #fff; border-radius: 3px; background-color: rgb(255, 255, 255); box-shadow: 0px 0px 10.92px 2.08px rgba(0, 43, 102, 0.19); margin-top: 48px; margin-bottom: 50px; }
.cases_con h6 { font-size: 36px; color: #333333; text-align: center; line-height: 36px; padding: 34px 0 28px; margin-bottom: 0; border-bottom: 1px solid #eee; }

.cases_js { width: 1225px; border-bottom: 1px solid #EDEDED; padding-bottom: 37px; margin: 34px 35px 0; }
.cases_js .cases_tit { font-size: 24px; line-height: 24px; color: rgb(51, 51, 51); margin-bottom: 37px }
.cases_js .cases_tit em { font-size: 16px; color: rgb(51, 51, 51); font-style: normal }
.cases_js .cases_nr { font-size: 16px; color: rgb(102, 102, 102); line-height: 30px;padding-top:20px;}
.cases_js .cases_nr1 { font-size: 16px; color: rgb(102, 102, 102); line-height: 30px }
.cases_js .cases_nr img { max-width: 100%; }
.cases_js .cases_nr1 ul.tj { display: flex; justify-content: flex-start; margin: 0; padding: 0; }
.cases_js .cases_nr1 ul.tj li { width: 312px; height: 295.5px; margin-right: 17px; }
.cases_js .cases_nr1 ul.tj li:hover .rb { z-index: 111 }
.cases_js .cases_nr1 ul.tj li .rb { position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: -1; transition: all .3s }
.cases_js .cases_nr1 ul.tj li:nth-of-type(4) { margin-right: 0 }
.cases_js .cases_nr1 ul.tj li span { height: 216px; width: 100%; overflow: hidden; display: block; position: relative; border: 1px solid #EEEEEE; }
.cases_js .cases_nr1 ul.tj li span img { width: 100%; height: 100%; }
.cases_js .cases_nr1 ul.tj li p { line-height: 45px; width: 100%; height: 45px; font-size: 18px; text-align: center; color: rgb(51, 51, 51); transition: all .3s; margin-top: 5px; border: 1px solid #EEEEEE; }
.cases_js .cases_nr1 ul.tj li:hover p { background-color: #1955BF; color: #fff; }
.cases_js .cases_nr2 { font-size: 16px; color: rgb(102, 102, 102); line-height: 30px }
.cases_js .cases_nr2 ul.tj { display: flex; justify-content: space-between; margin: 0; padding: 0; }
.cases_js .cases_nr2 ul.tj li { width: 395px; }
.cases_js .cases_nr2 ul.tj li:hover img { transform: scale(1.1) }
.cases_js .cases_nr2 ul.tj li span.tj-img { height: 297px; width: 100%; overflow: hidden; display: block; }
.cases_js .cases_nr2 ul.tj li span.tj-img img { width: 100%; height: 100%; }
.cases_js .cases_nr2 ul.tj li .ddt1 { font-size: 20px; color: #333333; line-height: 20px; margin: 22px 0 12px; }
.cases_js .cases_nr2 ul.tj li .ddt2 { font-size: 16px; color: #666; line-height: 16px; height: 17px }
.cases_js .cases_nr2 ul.tj li span { color: #000000; font-size: 16px; }
.cases_js .cases_nr2 ul.tj li .ddt3 { font-size: 16px; color: #666; line-height: 16px }
.hr { display: block; width: 100%; height: 10px; background-color: #F5F5F5 }
.btn-contact { background-color: #1750A6; border: none; color: #fff; padding: 0; height: 75px; line-height: 75px; font-size: 24px; letter-spacing: 8px; box-sizing: border-box; margin-bottom: 30px; }
.news_show { margin-top: 48px; position: relative }
.news_show .news-hov { border-width: 1px; border-color: rgb(213, 234, 255); border-style: solid; border-radius: 5px; padding-left:20px; background-color: rgb(255, 255, 255); box-shadow: -0.035px 0.999px 0px 0px rgba(0, 43, 102, 0.11); position: absolute; left: 50px; top: -25px; width: 876px; height: 75px; line-height: 75px; z-index: 76; font-size: 16px; color: #000; }
.news_show .news-hov a { border-radius: 3px; background-color: rgb(255, 102, 0); box-shadow: 0px 3px 0px 0px rgba(0, 43, 102, 0.19), inset 0px 3px 0px 0px rgba(0, 0, 0, 0.28); width: 132px; height: 48px; display: inline-block; text-align: center; line-height: 48px; font-size: 20px; color: #fff; font-weight: 500; margin: 0 13px; }
.news_show .center { border-radius: 3px; background-color: rgb(255, 255, 255); box-shadow: 0px 0px 7.56px 1.44px rgba(0, 43, 102, 0.19); width: 1300px; position: relative; padding-bottom: 25px; }
.news_show .center .news_con { width: 950px; padding: 100px 23px 0 50px; }
.news_show .center .news_con1 { width: 300px; margin-right: 50px }
.su-tit1 { font-size: 20px; color: rgb(0, 0, 0); text-align: left; line-height: 20px; margin: 25px auto; font-weight: 500; position: relative; padding-left: 15px; }
.su-tit1:before { content: ""; position: absolute; left: 1px; top: 0; bottom: 0; margin: auto; width: 3px; height: 19px; background-color: #0062E8 }

.news_show .news_con { font-size: 16px; color: rgb(68, 68, 68); line-height: 38px; padding: 41px 0 58px; }
.news_show .news_con p { font-size: 16px; color: rgb(68, 68, 68); }
.news_show .news_con img { max-width: 100%; height: auto!important; margin: 20px auto; display: block; }
.fy { height: 68px; line-height: 68px; border-top: 1px solid #E8E8E8; border-bottom: 1px solid #E8E8E8; padding: 0 50px; margin-top: 40px; }
.fy .fl { font-size: 18px; color: rgb(102, 102, 102); line-height: 68px; }
.fy .fl a { font-size: 18px!important }
.fy .fr { font-size: 18px; color: rgb(102, 102, 102); line-height: 68px; }
.fy .fr a { font-size: 18px!important }
.news_cases { }
.news_cases h6 { font-size: 24px; color: rgb(0, 0, 0); line-height: 24px; text-align: center; margin: 43px 0 31px; }
.news_cases ul.news_cases_ul { display: flex; justify-content: flex-start; flex-wrap: wrap; width: 100%; padding: 0; }
.news_cases ul.news_cases_ul li { width: 312px; margin-bottom: 36px; margin-right: 17px; }
.news_cases ul.news_cases_ul li span { width: 312px; display: block; height: 227px; }
li span { overflow: hidden }
.news_cases ul.news_cases_ul li span img { width: 100%; height: 100%; }
img { transition: all.3s }
ul.news_cases_ul li:hover span img { transform: scale(1.1) }
.news_cases ul.news_cases_ul p { margin-top: 2px; width: 100%; height: 60px; border: 1px solid #E5E5E5; line-height: 60px; text-align: center; font-size: 16px; color: rgb(51, 51, 51); overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; }
.news { }
.companycover { width: 1300px; margin: 0 auto; }
.companycover .bd { position: relative; float: left; width: 566px; overflow: hidden; height: 422px }
.companycover .showDiv img { width: 100%; height: 422px }
.companycover .foucebox_bg { position: absolute; left: 0; bottom: 0; width: 100%; height: 58px; background: #000; filter: alpha(opacity=60); opacity: 0.6; z-index: 8; overflow: hidden; }
.companycover .showDiv p { position: absolute; bottom: 0; color: #FFF; z-index: 9; width: 98%; overflow: hidden; padding: 0 20px; }

.companycover .showDiv p a { line-height: 58px; color: #fff; font-size: 18px }
.companycover .hd { width: 693px; float: right; margin-left: 41px; }
.companycover .hd ul li { width: 100%; float: left; border-bottom: 1px solid #E3E3E3; padding: 32px 0; padding-left: 142px; padding-top: 21px; padding-bottom: 23px; height: 139px; margin-top: 2px; position: relative; }
.companycover .hd ul a { width: 100%; }
.companycover .hd ul li H3 { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; width: 100%; transition: all .2s; font-weight: normal; font-size: 24px; color: rgb(51, 51, 51); overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; z
}
.companycover .hd ul { width: 100%; margin: 0; padding: 0 }
.companycover .hd ul li time { position: absolute; left: 0; top: 0; margin: auto; z-index: 11; bottom: 0; padding-right: 17px; height: 110px; border-right: 1px solid #EAEAEA; padding-top: 16px; font-size: 30px; color: rgb(153, 153, 153); text-align: center; transition: all .2s; }
.companycover .hd ul li.on h3, .companycover .hd ul li.on time { color: #f90; }
{
color: #f90;
}
.companycover .hd ul li time span { font-size: 25px; display: block; margin-top: 14px; padding-top: 14px; width: 100px; border-top: 1px solid #E5E5E5; }
.companycover .hd ul li .c { font-size: 14px; color: rgb(153, 153, 153); line-height: 24px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }

.zs-more { border-radius: 3px; background-color: rgb(255, 204, 0); width: 161px; height: 42px; display: block; text-align: center; line-height: 42px; font-size: 16px; color: rgb(51, 51, 51); margin-top: 37px; }

.mov-con { border-radius: 3px; background-color: rgb(255, 255, 255); box-shadow: 0px 0px 10.92px 2.08px rgba(0, 43, 102, 0.19); padding: 35px; margin-top: 43px; padding-bottom: 0; }
.mov-con h3 { font-size: 28px; color: rgb(51, 51, 51); font-weight: 400; line-height: 28px; margin: 32px 0; }
.mov-con .gallery-top { width: 946px; height: 585px; float: left; }
.mov-con .gallery-top .swiper-wrapper { height: 620px }
.mov-con .gallery-top .swiper-wrapper .swiper-slide { height: 585px; }
.mov-con .gallery-top .swiper-wrapper .swiper-slide video { width: 100%; height: 100% }
.mov-con .gallery-top img { width: 100%; height: 100% }
.mov-con .gallery-thumbs { float: right; width: 245px; }
.mov-con .gallery-thumbs .swiper-slide span { display: block; width: 245px; height: 165px; }
.mov-con .gallery-thumbs .swiper-slide span img { width: 100%; height: 100% }
.mov-con .gallery-thumbs .swiper-slide p { font-size: 16px; color: rgb(51, 51, 51); line-height: 16px; text-align: center; margin: 12px auto 12px; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; }
.mov-con .gallery-thumbs .swiper-wrapper { height: 628px; }
.mov-con .gallery-thumbs .swiper-wrapper .swiper-slide { height: 211px; }
.mov-con .mov-rd { font-size: 14px; color: #333; position: absolute; bottom: 3px; left: 0; z-index: 11; }
.mov-con .mov-rd a { font-size: 14px; color: rgb(51, 51, 51); margin-left: 11px; padding-left: 30px;}
.mov-con .swiper-box { position: relative; }
.mov-con .fyy { height: 71px; line-height: 71px; border-top: 1px solid #E5E5E5; width: 948px; margin-top: 10px; }
.mov-con .fyy .fl { font-size: 15px; color: rgb(51, 51, 51); line-height: 71px }
.mov-con .fyy .fl a { font-size: 15px; color: rgb(51, 51, 51); }
.mov-con .fyy .fr a { font-size: 15px; color: rgb(51, 51, 51); }
.mov-con .fyy .fr { font-size: 15px; color: rgb(51, 51, 51); line-height: 71px }
ul.news_cases_ul { display: flex; justify-content: flex-start; flex-wrap: wrap; width: 1300px; margin: 0 auto 20px; padding: 0; }
ul.news_cases_ul li { width: 308px; margin-bottom: 36px; margin-right: 22.6px; }
ul.news_cases_ul li:nth-of-type(4n) { margin-right: 0; }
ul.news_cases_ul li span { width: 308px; display: block; height: 227px; }
ul.news_cases_ul li span img { width: 100%; height: 100% }
ul.news_cases_ul p { margin-top: 2px; width: 100%; height: 60px; border: 1px solid #E5E5E5; line-height: 60px; text-align: center; font-size: 16px; color: rgb(51, 51, 51); overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; }
.productcontain .portitle { width: 100%; font-size: 24px; color: #000; line-height: 30px; font-weight: 500; text-align: center; margin-top: 40px; margin-bottom: 32px; }
/* 面包屑导航 */
.navBar { width: 100%; height: 61px; background: #f5f5f5; }
.navBar .barMain { line-height: 61px; color: #333; padding-left: 2px; max-width: 1300px; width: 100%; margin: 0 auto; height: 100%; text-align: right; }
.navBar .barMain a { transition: all .6s; font-size: 16px; color: #333; }
.navBar .barMain a:hover { color: #7fbe25; }
.navBar .barMain span { background: url(../images/jx.png) no-repeat left center; padding-left: 23px; font-size: 16px; color: #333; }
.mov-con1 { border-radius: 3px; background-color: rgb(255, 255, 255); box-shadow: 0px 0px 10.92px 2.08px rgba(0, 43, 102, 0.19); padding: 36px 33px; margin-top: 30px; }
.mov-con1 h3 { font-size: 28px; color: rgb(51, 51, 51); font-weight: 400; line-height: 28px; margin: 0 0 30px; padding-bottom: 28px; border-bottom: 1px solid #EEEEEE; }
.mov-con1 .gallery-top { width: 976px; height: 732px; float: left; }
.mov-con1 .gallery-top .swiper-wrapper { height: 732px; }
.mov-con1 .gallery-top .swiper-wrapper .swiper-slide { height: 732px; }
.mov-con1 .gallery-top img { width: 100%; height: 100% }
.mov-con1 .gallery-thumbs { float: right; width: 220px; }
.mov-con1 .gallery-thumbs .swiper-slide span { display: block; width: 220px; height: 164px; }
.mov-con1 .gallery-thumbs .swiper-slide span img { width: 100%; height: 100% }
.mov-con1 .gallery-thumbs .swiper-slide div.bg { position: absolute; width: 100%; height: 100%; left: 0; top: 0; z-index: 111; background-color: rgba(0,0,0,0.5); transition: all.3s; opacity: 0 }
.mov-con1 .gallery-thumbs .swiper-slide p { font-size: 16px; color: #fff; text-overflow: ellipsis; -webkit-line-clamp: 1; display: -webkit-box; -webkit-box-orient: vertical; position: absolute; z-index: 1111; left: 0; width: 100%; overflow: hidden; right: 0; bottom: 0; text-align: center; margin: auto; padding: 0; height: 39px; border-top: 1px solid #fff; line-height: 39px; opacity: 0; transition: all.3s; }
.mov-con1 .gallery-thumbs .swiper-wrapper { height: 733px; }
.mov-con1 .gallery-thumbs .swiper-wrapper .swiper-slide { height: 154px; }
.mov-con1 .gallery-thumbs .swiper-wrapper .swiper-slide:hover div.bg, .mov-con1 .gallery-thumbs .swiper-wrapper .swiper-slide:hover div.bg p { opacity: 1 }
.mov-con1 .gallery-thumbs .swiper-slide-thumb-active div.bg, .mov-con1 .gallery-thumbs .swiper-slide-thumb-active div.bg p { opacity: 1 }
.cen { width: 1300px; margin: 0 auto }
.allbg { width: 100%; height: 100%; background: url(../images/bg.jpg) no-repeat center top #fff; background-size: contain }
.allbg1 { width: 100%; height: 100%; background: url(../images/bg1.jpg) no-repeat center top #fff; background-size: contain }
.allbg2 { width: 100%; height: 100%; background: url(../images/bg2.jpg) no-repeat center top #fff; background-size: contain; }
.allbg3 { width: 100%; height: 100%; background: url(../images/bg3.png) no-repeat center top #fff; background-size: contain }
.allbg4 { width: 100%; height: 100%; background: url(../images/bg4.jpg) no-repeat center top #fff; background-size: contain }
.allbg5 { width: 100%; height: 100%; background: url(../images/bg5.png) no-repeat center top #fff; background-size: contain; }
.gallery-iner .swiper-button-next, .gallery-iner .swiper-button-prev { position: absolute; top: 50%; width: 96px; height: 96px; margin-top: -22px; z-index: 10; cursor: pointer; background-size: contain; background-position: center; background-repeat: no-repeat; }
.gallery-iner .swiper-button-prev { background-image: url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAABgCAQAAABIkb+zAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQfjBBYKNhKrxAjkAAAB+klEQVR42u3ZP04CQRQG8FUoDbaWFizEK7BrPAGIGpUW1MSaIIZoFKk9hckSowzxEARoba2s1M7EBJidxV0bb8C894XkfQeYfL/MZHf+rDhtZ5kzWEU3WDQCQEcA6AgAHQGgIwB0BICOANARADoCQEcA6AgAHQGgwwg439zfWGJAPXt/SDEuE6Ce7eyddftf9kdOs9R3O+XT4PGDYmyGGaCszwBouJ1yjaw+OaDhtsu14ImsPjGAvj4poOG2d6nrE36FLnK3pVqXuj7ZDHDVJwLw1SdZQs3cTakaPH9y1CeYAd761gHN3DVrfctL6DJ/VTxhrW91BhD1LQIw9a0toVa+VawGir2+JUAmdXdQe0DUt7SEfn5f35rba6mlBTjOTj+aD48QBEuAaeypaD465idY+wrp2FMm4idY/A9gCFa3Ejr2VMhMsLwX0rGvwmjMSLC+G9WxrzQjgeBAo+NCT0fjCg+B5ERmkkJPGx4C0ZmYj0B2rWKSQm8WjisZYgLhvZBJPDULh8QE0ps5k3hqSkwgvhs1ia+m4YiQQH47bRJfTQgJDO8DtASWJyaT+GqiR5V1gms0pjcyk/j970lzy/7ILG9k/4QXinHloRsdAaAjAHQEgI4A0BEAOgJARwDoCAAdAaAjAHQEgI4A0BEAOksPSDsDdIWF8v4HCiG+Wk6bSV4AAAAASUVORK5CYII=); left: 0; opacity: 1!important; }
.gallery-iner .swiper-button-next { background-image: url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAABgCAQAAABIkb+zAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQfjBBYKNwxI0ATGAAAB5klEQVR42u3bMU7CcBTH8Yd/xqazo4OTRxCMnkFp6RGMo4OuukPqMRwsp0DKagKYILGVxUREE1troYAOxRPwf++lyfse4OX3yX/q0BJcQZFrb3Ev2DQBcCcA7gTAnQC4EwB3AuBOANwJgDsBcCcA7gTAnQC40ww43j7dKTQAoGGd71ICFBzpPPcYBy+unb75H0T7x5oBAL3oOXTtdEJE0A8gJmAAAHrRKLyx55MOPgEHANCPRqFLQcACkBHwAGuChUzABPwTsvfOtKCANaGGSMAGoBPwAQD96ClwrcX7PQaBAgAwiNEINICc0LSW+glUAIBBPAqa1mqqmUAHyAmNmmYCJQCFQAsAGMTDoFmDaVsXYUz+Tey9nt1en5hK1z1ygKEuDh6GX8uCAgzVsbPFYUvfRVKAofx6tqh4yaqQAEP59XlW8VKN8wkBOPPJAIby6zOE+USAfH4VYT4JwFBdtPkAZYr5abZ/N//FuY/8AtjzkQGG6jq481EBhuo6PzPc+YiAfH7Fw52PBjBV10kI5iMBTNVxklmVYD4KgHI+AoB2vnaAqXwnSenmawdc7n1+V1t08wFK8gMEcwLgTgDcCYA7AXAnAO4EwJ0AuBMAdwLgTgDcCYA7AXAnAO4EwF0Z2twTNir8A8zGEzumBPCbAAAAAElFTkSuQmCC); right: 0; }
.gallery-iner .swiper-pagination-bullet { width: 9px; height: 9px; border: 3px solid #fff; display: inline-block; border-radius: 100%; background: #000; opacity: 1; background-color: #fff; }
.gallery-iner>.swiper-pagination-bullets, .gallery-iner .swiper-pagination-custom, .gallery-iner .swiper-pagination-fraction { bottom: 10px; left: 0; width: 100%; text-align: right; padding-right: 35px; box-sizing: border-box; }
.gallery-iner .swiper-pagination-bullet-active { border: 8px solid #FFAA00!important; }
.gallery-iner .swiper-pagination-bullet { width: 16px; height: 16px; border: 8px solid #fff; display: inline-block; background: #000; border-radius: 0; opacity: 1; background-color: transparent; }
.swiper-box { padding-bottom: 44px; border-bottom: 1px solid #E7E7E7; }
.swiper-con { margin: 38px 0 37px; font-size: 16px; color: rgb(85, 85, 85); line-height: 30px; }
.swiper-fy { height: 67px; line-height: 67px; border-top: 1px solid #E8E8E8; border-bottom: 1px solid #E8E8E8; width: 100% }
.swiper-fy .fl { font-size: 18px; color: rgb(102, 102, 102); line-height: 67px; }
.swiper-fy .fr { font-size: 18px; color: rgb(102, 102, 102); line-height: 67px; }
.swiper-fy .fl a, .swiper-fy .fr a { font-size: 18px; }
.jj { width: 100% }
.jj .fl { width: 49%; clear: both; }
.jj .fl .jj-tit { margin: 21px 0 25px; font-size: 22px; line-height: 22px; color: rgb(51, 51, 51); }
.jj .fl ul { display: flex; margin: 0; justify-content: space-between; padding: 0; }
.jj .fl ul li { width: 308px; }
.jj ul li:hover img { transform: scale(1.1) }
.jj .fl ul li span { width: 308px; height: 231px; display: block }
.jj .fl ul li span img { width: 100%; height: 100% }
.jj .fl ul li p { font-size: 18px; color: rgb(51, 51, 51); text-align: center; margin-top: 24px; line-height: 18px; margin-bottom: 36px; }
.jj .fr { width: 49%; }
.jj .fr .jj-tit { margin: 21px 0 25px; font-size: 22px; line-height: 22px; color: rgb(51, 51, 51); }
.jj .fr ul { display: flex; margin: 0; justify-content: space-between; padding: 0; }
.jj .fr ul li { width: 308px; }
.jj .fr ul li span { width: 308px; height: 231px; display: block }
.jj .fr ul li span img { width: 100%; height: 100% }
.jj .fr ul li p { font-size: 18px; color: rgb(51, 51, 51); text-align: center; margin-top: 24px; margin-bottom: 36px; line-height: 18px; }
.fixBar li:hover span { color: #fff }
.over-mask p { position: absolute; bottom: 0; width: 96%; text-align: center; color: #fff; margin-bottom: 5px; font-size: 15px; }

.alltit{color:#fff;font-size:50px;line-height:160px;text-align:center;letter-spacing:2px;}
.mov-con .gallery-top .swiper-wrapper .swiper-slide div embed { width: 100%; height: 100%; overflow: hidden }

.media { width: 100%!important; height: 100%!important; margin-top: 0!important }
.ytit { font-size: 36px; color: rgb(255, 255, 255); font-weight: bold; text-align: left; padding-left: 27px; position: relative; margin-top: 60px; }
.ytit1 { font-size: 16px; color: rgb(255, 255, 255); font-style: normal; margin-top: 20px;margin-bottom:60px; display: block }
.ytit:before { content: ""; position: absolute; left: 0; top: 0; bottom: 0; margin: auto; background: url(../images/ytit.png) no-repeat center left; width: 17px; height: 17px; }
/*.tui { width: 1300px; margin: 0 auto 40px; margin-top: 37px; }
.tui .tuitit { font-size: 20px; color: rgb(0, 0, 0); font-weight: bold; padding-left: 16px; position: relative }
.tui .tuitit:before { content: ""; position: absolute; left: 1px; top: 0; bottom: 0; margin: auto; width: 3px; height: 19px; background-color: #0062E8 }
.tui .cases_nr1 { font-size: 16px; color: rgb(102, 102, 102); margin-top: 20px; }
.tui .cases_nr img { width: 100% }
.tui .cases_nr1 ul.tj { display: flex; justify-content: flex-start; margin: 0; padding: 0; }
.tui .cases_nr1 ul.tj li { width: 311px; height: 295.5px; margin-right: 17px; }
.tui .cases_nr1 ul.tj li:hover .rb { z-index: 111 }
.tui .cases_nr1 ul.tj li .rb { position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: -1; transition: all .3s }
.tui .cases_nr1 ul.tj li:nth-of-type(4) { margin-right: 0 }
.tui .cases_nr1 ul.tj li span { height: 232px; width: 100%; overflow: hidden; display: block; position: relative; border: 1px solid #EEEEEE; }
.tui .cases_nr1 ul.tj li span img { width: 100%; height: 100%; }
.tui .cases_nr1 ul.tj li p { line-height: 45px; width: 100%; height: 45px; font-size: 18px; text-align: center; color: rgb(51, 51, 51); transition: all .3s; margin-top: 4px; border: 1px solid #EEEEEE; }
.tui .cases_nr1 ul.tj li:hover p { background-color: #1955BF; color: #fff; }
.tui ul.tj1 { display: flex; flex-wrap: wrap; justify-content: space-between; padding: 0; margin-top: 20px }
.tui ul.tj1 li { width: 25%; box-sizing: border-box; padding: 5px 10px; position: relative; }
.tui ul.tj1 li::before { position: absolute; left: 1px; top: 0; bottom: 0; margin: auto; background: url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADAgMAAAArRl0sAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACVBMVEX///8AYuj///+O1sK1AAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAHdElNRQfjBRIQOxBT14/EAAAADklEQVQI12MIYXBhCAEAAsoA7U8TgtAAAAAASUVORK5CYII=) no-repeat; width: 3px; height: 3px; content: "" }
.tui ul.tj1 li:nth-of-type(4) { margin-right: 0 }
.tui ul.tj1 li a { color: #666666; font-size: 14px; overflow: hidden; text-overflow: ellipsis; -o-text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; }*/
.pro1 { border-radius: 3px; background-color: rgb(255, 255, 255); box-shadow: 0px 0px 10.92px 2.08px rgba(0, 43, 102, 0.19); padding: 41px 35px 20px; margin-top: 30px; margin-bottom: 35px; }
.pro1 h3 { line-height: 31px; margin: 0; font-size: 24px; color: rgb(0, 0, 0); font-weight: bold; }
.pro1 .fb { font-size: 14px; color: rgb(102, 102, 102); line-height: 1.529; margin-top: 5px; padding-right: 160px; }
.pro1 .center { position: relative; padding-left: 81px; margin-bottom: 30px; }
.pro1 .center .num { font-size: 60px; color: rgb(25, 85, 191); font-weight: bold; position: absolute; left: 0; top: 0; line-height: 60px; display: block; }
.pro1 a.promore { border-width: 1px; border-color: rgb(25, 85, 191); border-style: solid; width: 120px; height: 31px; text-align: center; line-height: 30px; color: rgb(25, 85, 191); font-size: 14px; display: block; position: absolute; right: 0; top: 0; bottom: 0; margin: auto; border-radius: 30px }
.pro1 ul.tj { display: flex;flex-wrap:wrap;margin: 0; padding: 0; }
.pro1 ul.tj li { width: 23%; height: 280.5px; margin-right: 17px; }
.pro1 ul.tj li:hover .rb { z-index: 111 }
.pro1 ul.tj li .rb { position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: -1; transition: all .3s }
.pro1 ul.tj li:nth-of-type(4) { margin-right: 0 }
.pro1 ul.tj li span { height: 232px; width: 100%; overflow: hidden; display: block; position: relative; border: 1px solid #EEEEEE; }
.pro1 ul.tj li span img { width: 100%; height: 100%; }
.pro1 ul.tj li p { line-height: 45px; width: 100%; height: 45px; font-size: 18px; text-align: center; color: rgb(51, 51, 51); transition: all .3s; margin-top: 4px; border: 1px solid #EEEEEE; }
.pro1 ul.tj li:hover p { background-color: #1955BF; color: #fff; }
.pro1 ul.tj1 { display: flex; justify-content: flex-start; flex-wrap: wrap; margin: 0; padding: 0; margin-top: 33px; }
.pro1 ul.tj1 li a { font-size: 16px; color: rgb(51, 51, 51); border-width: 1px; display: block; border-color: rgb(229, 229, 229); border-style: dashed; height: 35px; line-height: 32px; padding: 0 34px; text-align: center; transition: all .3s; margin-bottom: 20px; margin-right: 15px; border-radius: 30px; }
.pro1 ul.tj1 li a:hover { color: #fff; display: block; border-color: #1955BF; background: #1955BF; }
.honorlist { display: flex; justify-content: flex-start; margin: 0; padding: 0; flex-wrap: wrap }
.honorlist li { width: 294px; height: 268.5px; margin-right: 16px; margin-bottom: 20px; }
.honorlist li:hover .rb { z-index: 111 }
.honorlist li .rb { position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: -1; transition: all .3s }
.honorlist li:nth-of-type(4n) { margin-right: 0 }
.honorlist li span { height: 220px; width: 100%; overflow: hidden; display: block; position: relative; border: 1px solid #EEEEEE; }
.honorlist li span img { width: 100%; height: 100%; }
.honorlist li p { line-height: 45px; width: 100%; height: 45px; font-size: 18px; text-align: center; color: rgb(51, 51, 51); transition: all .3s; margin-top: 4px; border: 1px solid #EEEEEE; }
.honorlist li:hover p { background-color: #1955BF; color: #fff; }
.honormax .bd { width: 100%; padding: 44px 38px; border-radius: 3px; margin-bottom: 44px; background-color: rgb(255, 255, 255); position: relative; box-shadow: 0px 0px 10.92px 2.08px rgba(0, 43, 102, 0.19); padding-bottom: 80px; }
.honormax7 { width: 1300px; margin: 0 auto }

.honormax7 ul.h7-box3 { display: flex; flex-wrap: wrap; justify-content: space-between; padding: 0; margin-top: 31px;margin-bottom:60px; }
.honormax7 ul.h7-box3 li { width: 49%; padding-bottom: 10px; border-bottom: 1px solid #eee; margin-top: 15px }
.honormax7 ul.h7-box3 li:nth-of-type(5), .honormax7 ul.h7-box3 li:nth-of-type(6) { border: none }
.honormax7 ul.h7-box3 li .tit { font-size: 22px; color: rgb(51, 51, 51); line-height: 1.245; text-align: left; overflow: hidden; text-overflow: ellipsis; -o-text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; }
.honormax7 ul.h7-box3 li .time { font-size: 16px; color: rgb(153, 153, 153); margin-top: 11px; }
.honormax7 ul.h7-box3 li .con { font-size: 16px; color: rgb(153, 153, 153); line-height: 1.5; overflow: hidden; text-overflow: ellipsis; -o-text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; margin-top: 9px; -webkit-box-orient: vertical; }





.honorlist3 { display: flex; justify-content: flex-start; margin: 0; padding: 0; flex-wrap: wrap }
.honorlist3 li { width: 299px; height: 268.5px; margin-bottom: 20px; }
.honorlist3 li:hover .rb { z-index: 111 }
.honorlist3 li .rb { position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: -1; transition: all .3s }
.honorlist3 li span { height: 221px; width: 100%; overflow: hidden; display: block; position: relative; border: 1px solid #EEEEEE; }
.honorlist3 li span img { width: 100%; height: 100%; }
.honorlist3 li p { line-height: 45px; width: 100%; height: 45px; font-size: 18px; text-align: center; color: rgb(51, 51, 51); transition: all .3s; margin-top: 4px; border: 1px solid #EEEEEE; }
.honorlist3 li:hover p { background-color: #1955BF; color: #fff; }
.productcontain1 { width: 1300px; margin: 0 auto 0 }
.productcontain1 .portitle { width: 100%; font-size: 24px; color: #000; line-height: 30px; font-weight: 500; text-align: center; margin-top: 32px; margin-bottom: 32px; }
.productcontain1 .summarymax { background: #fff; width: 100%; }
.productcontain1 .summarymax .summary { width: 100%; margin: 0 auto; }
.su-tit { font-size: 24px; color: rgb(0, 0, 0); text-align: left; line-height: 24px; margin: 25px auto; font-weight: 500; position: relative; padding-left: 15px; }
.su-tit:before { content: ""; position: absolute; left: 1px; top: 0; bottom: 0; margin: auto; width: 3px; height: 19px; background-color: #0062E8 }
ul.honorlist4 { width: 100%; margin: 0 auto; padding: 0; display: flex; flex-wrap: wrap; justify-content: flex-start; }
ul.honorlist4 li { width: 312px; box-sizing: border-box; overflow: hidden; margin-bottom: 22px; margin-right: 17px; }
ul.honorlist4 li:nth-of-type(4n) { margin-right: 0 }
ul.honorlist4 li div.pro-tit { width: 100%; margin-top: 2px; padding-bottom: 1px; }
ul.honorlist4 li p.pro-tit1 { font-size: 18px; color: rgb(0, 0, 0); text-align: center; height: 56px; line-height: 56px; width: 100%; overflow: hidden; }
ul.honorlist4 li p.pro-tit2 { font-size: 14px; color: rgb(79, 79, 79); }
.pro-crusher-img { display: inline-block; width: 100%; vertical-align: middle; position: relative; height: 234px; overflow: hidden; }
.c-info a{width: 131px;height: 131px;border-radius:3px;display:inline-block;border: 1px solid #EEEEEE;margin-bottom:20px;text-indent:-9999px;}
.c-tel{background:url(../images/tell.png) no-repeat center;}
.c-phone{background:url(../images/site.png) no-repeat center;}
/*.c-mail{background:url("../images/email.png") no-repeat center;}*/
.c-weibo{background:url(../images/bj.png) no-repeat center;}
.c-wechat{background:url(../images/ewm.jpg) no-repeat center;}
.show_code img {width: 100%;margin-bottom: 20px;padding-bottom:6px;}
.i5upage{height:50px;margin-bottom:20px;}
.page-numbers{padding: 8px;font-size: 20px;border: 1px solid #2c3c91;}
