/*
首页模块命名规范：col-index-模块英文名称，如：col-index-news
内页页面外层容器命名规范：
1、通用样式：col-page，内页外层容器通用样式，使用方法<div class="col-page col-page-about"></div>
2、页面样式：col-page-模块英文名称，如：col-page-about（关于我们页面）
3、内页模块命名规范：col-模块英文名称，如：col-product（产品）、col-honor（荣誉）
其他命名规范：
1、使用swiper、owl.Carousel等插件时，插件外层容器可用模块名称-container,如product-container
2、使用英文名称为样式命名，不要出现拼音和首字母
3、模块最外层容器命名规范：col-自定义名称
4、样式命名中单词由符号“-”来连接，如：col-culture,col-hot-product
备注：上面所说的模块不是指系统后台模块，是网站前台页面中的组成模块，如：首页中包含网站头部、产品、新闻、荣誉、案例、网站底部，其中每个部分视为一个模块。
*/
@charset "utf-8";
@font-face {
  font-family: 'NexaLight';
  src: url('../fonts/NexaLight.woff') format('woff'),
       url('../fonts/NexaLight.ttf') format('truetype'),
       url('../fonts/NexaLight.svg#NexaLight') format('svg');
  font-weight: normal;
  font-style: normal;
}
html{overflow-x: hidden;}
body {font:14px/1.6 'Microsoft YaHei',Tahoma,Verdana,'Simsun';min-width: 320px;color: #333;overflow: hidden;background: #fff;}
@font-face {
  font-family: 'goomay';  /* project id 523133 */
  src: url('//at.alicdn.com/t/font_523133_ysem17f1v5nrk9.eot');
  src: url('//at.alicdn.com/t/font_523133_ysem17f1v5nrk9.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_523133_ysem17f1v5nrk9.woff') format('woff'),
  url('//at.alicdn.com/t/font_523133_ysem17f1v5nrk9.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_523133_ysem17f1v5nrk9.svg#goomay') format('svg');
}
.goomay a {
  font-family:"goomay" !important;
  font-size:12px!important;
  color: rgb(0,0,0,1)!important;
  font-style:normal;
  font-weight: normal;
  text-decoration: none!important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-transform: uppercase;
  transition: .5s all;
}
.icon-goomay a:before { content: "\e602"; }
.goomay a:hover{color: rgb(0,0,0,.5)!important;}
.icon-g:before { content: "\e603"; }
.iconfont {font-family: 'iconfont';}
*{word-break:normal !important;touch-action: pan-y !important;}
li {list-style: none;}
i {font-style: normal;}
a {color: #333;text-decoration: none;}
a:focus{text-decoration: none}
a:hover { color: #e9280c;text-decoration: none;}
.tem_inner,.met_section{position:relative;margin:0 auto;margin:0 auto;max-width:1200px;padding: 0 30px;box-sizing: content-box;}
.large_inner{ width: 90%;max-width: 100%; }
p,h1,h2,h3,h4,h5,h6,ul,li {margin: 0;padding: 0;}
dd,dt,dl{font-weight: normal;padding: 0;margin: 0;}
img {border: 0;  max-width: 100%;}
.relative {position: relative;}
.container {width: 1200px;  padding: 0;}
.container2 {max-width: 1000px; width:100%;  margin: 0 auto; padding: 0 10px;}
.syposition{position: relative;background-color: #fff;}
#page{padding-top: 0px; overflow: hidden;}
nav.mm-menu_offcanvas{display: none;}
#header a.mm_btn{display: none; width: 55px; height: 55px; position: absolute; right: 0; top:0;  background: #0067b7; transition: .3s all;}
#BMapLib_transBox0 table td{box-sizing: content-box !important;}
.target-fix {position: relative;top:0px;display: block;height: 0;overflow: hidden;}
.table{display: table;width: 100%;margin:0;}
.table>.top{display: table-cell;vertical-align: top;}
.table>.middle{display: table-cell;vertical-align: middle;}
.table>.bottom{display: table-cell;vertical-align: bottom;}
img[src=""],img:not([src]){opacity:0 !important;}

/*以下CSS样式谨慎修改，内页各模块样式，多模板可共用*/
body,h1,h2,h3,h4,h5,h6,dl,dt,li,ol,ul,dd,th,td,p,pre,form,input,button,textarea,hr{margin:0;padding:0}
h1,h2,h3,h4,h5,h6{font-size:100%}
img{border:0}
button,input,select,textarea{font-size:100%}
.met_clear{clear:both}
.met_none{display:none}
.met_hidden{visibility:hidden}
.met_fl{float:left}
.met_fr{float:right}
.met_editor{line-height:2}
.met_editor ul,.met_editor ol{padding:0 0 0 25px;margin:0}
.met_editor a{color:#1c57c4}
.met_editor a:hover{text-decoration:underline}
.met_editor img{max-width:100%;height:auto!important;}
.met_editor blockquote{padding-top:5px;padding-bottom:5px;padding-left:15px;border-left:4px solid #ddd}
.met_editor hr{display:block;padding:0;border:0;height:0;border-top:1px solid #ddd;margin:20px 0;-webkit-box-sizing:content-box;box-sizing:content-box}
.met_editor .metvideobox{ text-align:center; visibility:hidden; margin:10px auto; }
.met_editor .video-js{ max-width:100%; margin:10px auto}
.met_editor table{width:100%;margin-bottom:1.6rem;border-spacing:0;border-collapse:collapse;padding:0;border:0}
.met_editor table td{border:1px solid #ddd}
.met_editor 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:.7rem;line-height:1.6;vertical-align:top;border-top:1px solid #ddd}
.met_editor table>thead>tr>th{vertical-align:bottom;border-bottom:1px solid #ddd}
.met_editor #page_break .collapse{display:none}
.met_editor #page_break .num{padding:10px 0;text-align:center}
.met_editor #page_break .num li{display:inline;margin:0 2px;padding:3px 5px;border:1px solid #ccc;background-color:#fff;color:#666;text-align:center;cursor:pointer;font-family:Arial;font-size:12px;overflow:hidden}
.met_editor #page_break .num li.on{background-color:#ccc;color:#fff;font-weight:bold}
.metinfo-banner1{overflow:hidden;margin:0 auto}
.met_module1{padding:30px 10px}
#fullpage .section {background: #353434;color: #fff;}
#fullpage .fp-controlArrow{display: none;}
#fullpage .fp-section, #fullpage .fp-slide {background-size: cover;background-position: center;}
#fullpage .section .tem_inner.bar {margin: 30px auto;min-height: 75%;}
#fullpage .section .stitle {color: #c8c8c8;}

/* header */
header {border-bottom: 1px solid #ccc;position: absolute;z-index: 999;left: 0;right: 0;top: 0;background: #fff;}
header>.tem_inner>.table{height: 90px;transition: height .3s;}
header>.tem_inner>.table>.middle{padding: 5px 0;}
header ul{list-style: none;margin-right: 3%;}
header .nav .sort1{text-align: right;}
header .nav .sort1>li{display: inline-block;position: relative;margin: 0 5px;padding: 10px 0;max-width: 12%;width: 120px;}
header .nav .sort1>li a{padding: 5px 10px;display: block;transition: all .3s;font-size: 13px;line-height: 22px;text-align: left;}
header .nav .sort1>li>a{text-align: center;}
header .nav .sort1>li:hover>a {font-size: 14px;color: #2d2d2d;font-weight: bold;}
header .nav .sort2{position: absolute;z-index: 2;left: 0;top: 100%;background: #2d2d2d;color: #fff;min-width: 100%;width: 255px;left: 50%;margin-left: -127.5px;border-top: 3px solid #737373;display: none;}
header .nav .sort2>li{display: block;border-bottom: 1px solid #737373;}
header .nav .sort2>li a{padding: 12px 30px;line-height: 22px;color: #737373;position: relative;}
header .nav .sort2>li a:hover {padding-left: 40px;color: #fff;}
header .nav .sort2>li a::after {content: ">";font-family: simsun;font-weight: bold;position: absolute;right: 30px;top: 50%;line-height: 20px;margin-top: -10px;transition: all 0.3s;opacity: 0;filter: alpha(opacity=0);color: #fff;}
header .nav .sort2>li a:hover::after {right: 45px;opacity: 1;filter: alpha(opacity=100);}
header .lang {font-size: 0;}
header .lang a {display: inline-block;margin: 0 5px;color: #838282;border: 1px solid;height: 28px;width: 28px;line-height: 28px;font-size: 13px;text-align: center;border-radius: 28px;}
header .lang a:hover, header .lang a.on {color: #494848;}




/* 首页about */
.loading {position: fixed;z-index: 98;left: 0;right: 0;top: 0;bottom: 0;background: #fff url(../images/loading.png) no-repeat center;}
body #fp-nav ul li a span {background: #fff;}
body #fp-nav ul li a:hover span, body #fp-nav ul li a.active span {background: #c91a1d;}
body #fullpage .fp-slidesNav.bottom{bottom:7%;}
body #fullpage .fp-slidesNav.bottom ul li{margin:0 7px;}
body #fullpage .fp-slidesNav ul li a span {margin: 0;height: 12px;width: 12px;background: #fff;top: 0;left: 0;}
body #fullpage .fp-slidesNav ul li a.active span, body #fullpage .fp-slidesNav ul li a:hover span {background: #c91a1d;margin: 0;}
body .owl-dots{display: block;text-align: center;}
.stereoscopic ul .owl-dots {margin-bottom: 45px;position: absolute;top: -90px;left: 0;right: 0;}
body .owl-dots .owl-dot {width: 13px;height: 13px;border-radius: 50%;margin: 0 6px;background: #fff !important;display: inline-block;outline: none;}
body .owl-dots .owl-dot.active {background: #c91a1d !important;}
body .owl-dots .owl-dot span{display: none !important;}

.stereoscopic {margin: 30px auto;max-width: 1280px;width: 100vw;}
.stereoscopic h1 {font-weight: normal;}
.stereoscopic h1 em {font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;padding-right: 12px;}
.stereoscopic ul {list-style: none;margin: 100px auto 0;max-width: 1920px;}
.stereoscopic ul li {width: 320px;max-width: 100%;text-align: center;margin-bottom: 77px;position: relative;}
.stereoscopic ul li .table {line-height: 1.5;}
.stereoscopic ul li .title1 {height: 77px;text-align: left;color: #494848;transition: all .2s;}
.stereoscopic ul li .title1 .middle {padding: 0 25px;}
.stereoscopic ul li .en {font-size: 13px;position: relative;}
.stereoscopic ul li .en .border {border-bottom: 0 none;border-left: 4.5px solid transparent;border-right: 4.5px solid transparent;border-top: 8px solid;position: absolute;top: 50%;right: 100%;margin: -4px 0;margin-right: 5px;}
.stereoscopic ul li .cn {font-size: 18px;}
.stereoscopic ul li .img {transition: all .4s 0.1s;position: relative;}
.stereoscopic ul li .title2 {position: absolute;left: 0;right: 0;top: 100%;transition: all .3s 0.2s;margin: 0 20px 0;background: #c91a1d;color: #600404;opacity: 0;filter: alpha(opacity=0);visibility: hidden;}
.stereoscopic ul li .title2 .table {height: 168px;background: url(../images/steroscopic.png) center no-repeat;}
.stereoscopic ul li .title2 .middle {padding: 0 5px;}
.stereoscopic ul li:hover .title1 {opacity: 0;filter: alpha(opacity=0);}
.stereoscopic ul li:hover .img {margin-top: -77px;}
.stereoscopic ul li:hover .title2 {opacity: 1.00;filter: alpha(opacity=100);visibility: visible;margin-top: -47px;}

.team {color: #fff;height: 80%;}
.team .title{margin-bottom: 7%;text-align: center;}
.team h1 {font-size: 35px;font-weight: bold;line-height: 1.6;}
.team table {margin: 0 auto;text-align: center;border-collapse: collapse;}
.team table td {background: url(../images/shield.png) no-repeat top center;vertical-align: middle;text-align: center;border: 0 none;width: 314px;padding: 0 10px;height: 306px;white-space: nowrap;}
.team table td>div {display: inline-block;text-align: left;}
.team table td .js-number {vertical-align: top;line-height: 1;}

.stitle {text-align: center;margin: 50px auto;margin: 3vh auto;}
.stitle .name {font-size: 27px;line-height: 1;margin-bottom: 7px;}
.namemark {text-transform: uppercase;}
.stitle .namemark span {display: inline-block;position: relative;padding: 0 15px;min-width: 177px;font-size: 14px;line-height: 14px;}
.stitle .namemark span .before, .stitle .namemark span .after {position: absolute;top: 50%;width: 210px;border-top: 1px solid;}
.stitle .namemark span .before.before, .stitle .namemark span .after.before {right: 100%;}
.stitle .namemark span .before.after, .stitle .namemark span .after.after {left: 100%;}

.index_brand .item-wrapper {max-height: 500px;padding: 0 50px;font-size: 0;margin: 0 auto;max-width: 1558px;}
.index_brand .item-wrapper .item {border: 0 none;padding: 3px;width: 16.6666%;transition: all .1s;float: left;opacity: 0;}
.index_brand .item-wrapper .item:hover {-webkit-transform: scale(0.94);-ms-transform: scale(0.94);transform: scale(0.94);}

.index_patent .content {color: #dcdcdc;}
.index_patent .content table {width: auto;margin: 0 auto;text-align: center;}
.index_patent .content td {border: 0 none;text-align: center;position: relative;}
.index_patent .content td::after, .index_patent .content td:first-child::before {content: "";position: absolute;top: 50%;height: 44px;margin-top: -22px;border-right: 1px solid;}
.index_patent .content td::before {left: 0;}
.index_patent .content td::after {right: 0;}
.index_patent .content td div {text-align: left;display: inline-block;}
.index_patent .content td p span {display: inline-block;vertical-align: top;line-height: 1;font-family: 'NexaLight';padding-right: 5px;}
.index_patent .owl-carousel .img {margin: 0 10px;display: block;cursor: -webkit-zoom-in;}
.index_patent .owl-carousel .owl-dots {margin: 15px auto;}

#fullpage .index_introduction.section .stitle {color: #fff;}
#fullpage .index_introduction.section .content {line-height: 40px;}
#fullpage .index_introduction.section .content .mobile_introduction>p{opacity: 0;}

#fullpage .index_strength.section .stitle {color: #fff;}
#fullpage .index_strength.section .content table {display: none;}
#fullpage .index_strength.section .content table:first-child {display: table;margin: 110px auto 120px;margin: 7vh auto 8vh;}
#fullpage .index_strength.section .content table:first-child td{background: url(../images/strength_bg.png)no-repeat center;opacity: 0;}
table.strength_table td {transition: all .2s;position: relative;top: 0;}
table.strength_table td:hover {top: -30px;}
#fullpage .section .tem_inner.bar .more {opacity: 0;;display: block;margin: 0 auto;width: 309px;text-align: center;height: 56px;line-height: 56px;border: 1px solid;color: #fff;font-size: 18px;background: transparent;transition: all .3s;}
#fullpage .section .tem_inner.bar .more:hover {background: #c91a1d;border-color: #c91a1d;}

.index_testing .content table {width: 100%;border-collapse: separate;border-spacing: 5px;margin-top: -5px;}
.index_testing .content table td {opacity: 0;padding: 0;border: 0 none;vertical-align: middle;text-align: center;background: #fff;height: 190px;width: 25%;}
.index_testing .content table td img {transition: all .5s;-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}
.index_testing .content table td:hover img {-webkit-transform: scale(1.4);-ms-transform: scale(1.4);transform: scale(1.4);}

#fullpage .index_product.section .stitle {color: #dcdcdc;}
#fullpage .index_product.section .nav {text-align: center;}
#fullpage .index_product.section .nav a {font-size: 14px;color: #787878;padding: 0 15px;display: inline-block;position: relative;}
#fullpage .index_product.section .nav a:hover, #fullpage .index_product.section .nav a.active {color: #fff;}
#fullpage .index_product.section .nav a .before {position: absolute;left: 0;top: 50%;height: 12px;margin-top: -6px;left: 0;border-left: 1px solid #464646;}
#fullpage .index_product.section .nav a:first-child .before {display: none;}
#fullpage .index_product.section .owl-carousel {font-size: 0;}
#fullpage .index_product.section .owl-carousel ul {margin: 35px 0 0px;}
.product-item {display: inline-block;vertical-align: top;width: 25%;margin-bottom: 85px;}
.product-item a {text-align: center;display: block;width: 99%;margin: 0 auto;font-size: 0;position: relative;}
.product-item img {max-width: 100%;height: auto;}
.product-item a .shade {position: absolute;z-index: 2;top: 100%;margin-top: -15px;left: 12px;right: 12px;}
.product-item a .shade {margin-top: -30px;opacity: 0;filter: alpha(opacity=0);transition: all .3s;}
.product-item a:hover .shade {margin-top: -15px;opacity: 1;filter: alpha(opacity=100);}
.product-item .h2 {text-align: center;font-size: 24px;color: #747474;border: 1px solid #c4c4c4;}
.product-item .h2 .middle {padding: 15px;}


/* page */
.page {text-align: center;}
.page ul li a{background: url(../images/page_normal.png) no-repeat;width: 28px;height: 27px;line-height: 24px;padding: 1px 2px 1px;display: inline-block;vertical-align: text-bottom;color: #717171;margin: 0 1px;font-size: 12px;border:none;}
.page ul li.disabled a{display: none;}
.page ul li.active a{background-image: url(../images/page_active.png);color: #f2f2f2;}
.pagination>li:last-child>a{}
.pagination > .disabled > span, .pagination > .disabled > span:hover, .pagination > .disabled > span:focus, .pagination > .disabled > a, .pagination > .disabled > a:hover, .pagination > .disabled > a:focus {background-image: url(../images/page_active.png);color: #f2f2f2;background-color: transparent;border: none;}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {background-image: url(../images/page_active.png);color: #f2f2f2;background-color: transparent;border: none;}
.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {background-image: url(../images/page_active.png);color: #f2f2f2;background-color: transparent;border: none;}

/* 内页 */
.col-page{position: relative;background: #fff;z-index: 2;}/*内页通用页面外层容器样式*/

/* 关于我们 */
.record-index {max-width: 80%;margin: 30px auto;min-width: 1200px;padding: 0 30px;width: 1000px;width: 80vw;color: #fff;}
.record-index .stitle{margin:0}
.record-index .record-wrapper {position: relative;margin-right: 66px;}
.record-index .record-wrapper .record-list li {display: inline-block;position: relative;margin: 150px 0;}
.record-index .record-wrapper .record-list li .border {background: no-repeat;background-image: url(../images/record-border1.png);background-position: -94px 0;width: 230px;height: 93px;}
.record-index .record-wrapper .record-list li.first .border {background-image: url(../images/record-first.png);background-position: 0 79px;width: 104px;}
.record-index .record-wrapper .record-list li .bar {position: absolute;left: -27px;right: -80px;margin: 15px 0;}
.record-index .record-wrapper .record-list li.odd .bar {bottom: 100%;}
.record-index .record-wrapper .record-list li .title {color: #c91a1d;font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;font-size: 28px;padding: 3px 0;}
.record-index .record-wrapper .record-list li .content {font-size: 14px;line-height: 20px;}
.record-index .record-wrapper .record-list li.even .border {margin-top: 76px;background-image: url(../images/record-border2.png);}
.record-index .record-wrapper .record-list li.even .bar {top: 100%;}
.record-index .record-wrapper .owl-nav {display: none;}
.record-index .record-wrapper .arrow {cursor: pointer;background: url(../images/record-arrow.png);width: 46px;height: 46px;position: absolute;top: 50%;right: -66px;z-index: 2;margin: -27px 0;transition: all .3s;-webkit-transform: rotate(0);-ms-transform: rotate(0);transform: rotate(0);}
.record-index .record-wrapper .arrow.disabled {-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);}

.header-placeholder {height: 90px;}
.met_section {position: relative;padding: 40px 0 50px;}
.met_section aside {position: relative;float: left;width: 230px;}
.met_section article {float: left;margin-left: -230px;width: 100%;}
.met_section article .met_article {margin-left: 250px;}
.met_section.met_section_asidenone aside {float: none;width: auto;}
.met_section aside section {text-align: center;}
.met_section aside .met_aside_list {margin: 40px 0;}
.met_section aside .met_aside dl {display: inline-block;position: relative;}
.met_section aside .met_aside dl, .met_section aside .met_aside dd h4 {height: 11px;border-left: 1px solid #8c8c8c;}
.met_section aside .met_aside dl:first-child, .met_section aside .met_aside dd h4:first-child {border-left: 0 none;}
.met_section aside .met_aside dl dt, .met_section aside .met_aside dl a, .met_section aside .met_aside dd h4 dt, .met_section aside .met_aside dd h4 a {font-size: 14px;line-height: 15px;margin-top: -2px;display: block;}
.met_section aside .met_aside dl dt.on a, .met_section aside .met_aside dl a:hover {color: #494848;}
.met_section aside .met_aside dl a {display: block;padding: 0 20px;color: #8c8c8c;}
.met_section.met_section_asidenone article {float: none;margin-left: 0;}
.met_section.met_section_asidenone article .met_article {margin-left: 0;}
.met_article_head {position: relative;padding: 0 10px;height: 60px;border-bottom: 1px solid #ddd;line-height: 60px;display: none;}
.met_article_head h1 {color: #555;font-weight: normal;font-size: 18px;}
.met_article_head .met_position {position: absolute;top: 0;right: 10px;color: #aaa;font-family: '宋体';}
.met_article_head .met_position a {color: #999;font-family: 'Microsoft YaHei',Tahoma,Verdana,'Simsun';}







/* strength */
body>.tr>.middle {padding-top: 120px;padding-bottom: 0;}
body>.tr>.middle>.tem_inner {margin: 30px auto;}
.strength_wrapper {padding: 7% 0 3%;}
.strength_wrapper table:first-child td{background: url(../images/strength_bg.png)no-repeat center;}

.col-page-factory header {position: fixed;top: 0;left: 0;width: 100%;line-height: 98px;background: rgb(201, 26, 29);text-align: center;font-size: 46px;color: #fff;letter-spacing: 15px;}
.col-page-factory #fullpage {visibility: hidden;}
.col-page-factory .section {background: no-repeat center;background-size: cover;}
.col-page-factory .section .bar {background: rgba(201, 26, 29, 0.85);color: #fff;height: 250px;margin: 0 auto;width: 770px;text-align: center;display: table;}
.col-page-factory .section .bar .middle {display: table-cell;vertical-align: middle;padding: 20px 90px;}
.col-page-factory .section .bar h1 {font-size: 46px;line-height: 1;font-weight: normal;margin-bottom: 20px;letter-spacing: 18px;}
.col-page-factory .section .bar p {font-size: 15px;line-height: 25px;}



/* 产品 */
.col-page-product{background-color: #f5f5f5;}
.met_module3_list ul.list_1 {list-style: none;margin: 30px 0;font-size: 0;}


/* 产品详情页 */
#showproduct {max-width: 900px;margin: 0 auto;}
#showproduct dl.pshow {width: 560px;margin: 0 auto;}
#showproduct dl.pshow dd .met_box h1 {font-size: 24px;padding: 20px 5px;text-align: center;font-weight: bold;}
#showproduct dl.pshow dt {position: relative;font-size: 0;text-align: center;overflow: hidden;}
#showproduct dl.pshow dt .my-simple-gallery figure {margin: 0;}
#showproduct dl.pshow dt .my-simple-gallery figure a {padding: 50px 0;display: block;margin: 0 auto;background: #fff;}
#showproduct .met_nav{height:45px;line-height:43px;margin:30px 0;border:1px solid #ddd;padding: 0;}
#showproduct .met_nav {height: 0px;overflow: hidden;border: 0 none;border-bottom: 1px solid #ddd;}
#showproduct .met_nav li{float:left;list-style:none;border-right:1px solid #ddd;cursor:pointer}
#showproduct .met_nav li a{display:block;padding:0 40px}
#showproduct .met_nav li.met_now,#showproduct .met_nav li.met_hover{background:#f7f8fa}
#showproduct .met_related{margin-top:30px;font-size:18px;font-weight:normal;border-bottom:1px solid #ddd;padding:10px 10px;color:#333}
#showproduct .met_related_list{list-style:none;visibility:hidden}
#showproduct .met_related_list li{float:left;text-align:center;margin-top:30px;overflow:hidden}
#showproduct .met_related_list li a{text-align:center;display:block;margin:0 auto;background:#fff;border:1px solid #ddd;font-size:0}
#showproduct .met_related_list li h2{text-align:left;font-size:14px;padding:10px 10px;font-weight:normal;border-top:1px solid #ddd}
#showproduct .met_related_list li img{transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s}
#showproduct .met_related_list li a:hover h2{color:#333}
#showproduct .met_related_list li a:hover img{filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5}
#showproduct .met_nav_contbox{padding:0 10px}
.met_tools{ border-top:1px solid #ddd;margin-top:30px;position:relative; }

#showproduct dl.pshow dt ol {text-align: left;}
#showproduct dl.pshow dt li {display: inline-block;margin: 10px 5px 0;cursor: pointer;vertical-align: top;}
#showproduct dl.pshow dt li.flex-active {border: 2px solid #000;width: 66px;height: 66px;position: relative;overflow: hidden;}
#showproduct dl.pshow dt li img {filter: alpha(opacity=90);-moz-opacity: .9;-khtml-opacity: .9;opacity: .9;}
#showproduct dl.pshow dt li.flex-active img {position: relative;left: -2px;top: -2px;}



/* news */
.dark-theme {color: #fff;padding: 1px 0;}
.dark-theme a {color: #fff;}
.dark-theme .met_section aside .met_aside_list {margin: 30px 0;}
.dark-theme .met_section aside .met_aside dl {border-left: 0 none;height: auto;margin: 0 3px;}
.dark-theme .met_section aside .met_aside dl a {border: 1px solid;line-height: 52px;width: 395px;transition: all .3s;background: transparent;color: #fff;}
.dark-theme .met_section aside .met_aside dl dt.on a, .dark-theme .met_section aside .met_aside dl a:hover {background: #c91a1d;color: #fff;border-color: #c91a1d;}
.dark-theme .met_module2_list {margin: 45px auto;}
.dark-theme .met_module2_list>ul {list-style: none;}
.dark-theme .met_module2_list>ul a.table {font-size: 18px;}
.dark-theme .met_module2_list>ul a.table .middle {padding-top: 12px;padding-bottom: 12px;}
.dark-theme .met_module2_list>ul a.table .title {padding: 0 18px 0 30px;width: 10px;background: url(../images/news-logo.png) left center no-repeat;transition: all .3s;}
.dark-theme .met_module2_list>ul a.table:hover .title {background-image: url(../images/news-logo-on.png);text-decoration: underline;}
.dark-theme .met_module2_list>ul a.table .title span {display: block;max-width: 750px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.dark-theme .met_module2_list>ul a.table .border {background: url(../images/news-border.png) repeat-x left center;}
.dark-theme .met_module2_list>ul a.table .date {width: 125px;padding-left: 15px;text-align: center;}






/* 新闻详情页 */
.col-news { position: relative; margin: 0 auto; margin: 0 auto;background-color: #444547;}
.col-news article {margin:40px 0;float: left;width: 100%;}
.col-news .met_clear {clear: both;}
.col-news .met_module2 h1.met_title {font-size: 28px;font-weight: normal;padding: 5px 0;}
.col-news .met_module2 .met_infos {font-size: 12px;margin-bottom: 30px;padding-bottom: 10px;border-bottom: 1px solid #ddd;}
.col-news .met_module2 .met_time { padding-right: 6px;}
.col-news .met_module2 .met_source {padding-right: 6px;}
.col-news .met_module2 .met_source a {}
.col-news .met_module2 .met_editor { padding: 0 10px;}
.col-news .met_editor {line-height: 2;}
.col-news .met_tools {border-top: 1px solid #ddd;margin-top: 30px;position: relative;padding: 10px 10px 0;}
.col-news .met_tools .met_page {clear: both;}
.col-news .met_tools .met_page li {display: inline-block;list-style: none;margin-right: 30px;}
.col-news .met_tools .met_page li:last-child{margin-right: 0}
.col-news .met_tools .met_page li span {padding-right: 5px;}
.col-news .met_tools .met_page a {color: #b4d7ff;}
/* quality */
.NoMaxWidth{max-width: none;}
table.digital {border-spacing: 4px;border-collapse: separate;}
table.digital td {border: 0 none;padding: 0;font-size: 16px;width: 500px;}
table.digital .js-number-bar {font-size: 21px;white-space: nowrap;font-weight: normal;text-transform: uppercase;margin-bottom: 5px;}
table.digital .js-number {font-size: 70px;line-height: 1;font-style: normal;vertical-align: top;font-family: 'NexaLight';}


/* contact */
.contact-index {background: #353434;color: #fff;}
.contact-index .map {font-size: 0;position: relative;}
.contact-index .map #allmap {width:100%;height:100%;margin: 0;padding: 0;border:0 none;}
.contact-index .map #allmap img { max-width: 1070px; max-height: 500px;}
.contact-index .map #allmap label {max-width: 1070px;background: #fff !important;border:none !important;box-shadow: 0 2px 3px rgba(0,0,0,.1);padding: 10px !important;top: auto !important;bottom: 10px;left: 50% !important;transform: translateX(-45%)}
.contact-index .map #allmap label::before{content: "";width: 0px;height: 0px;border-top: 10px solid #fff;border-left: 10px solid transparent;border-right: 10px solid transparent;position: absolute;bottom: -10px;left: 50%;margin-left: -10px;}
.contact-index .map #allmap .BMapLib_SearchInfoWindow .BMapLib_bubble_content{overflow-y: auto !important;}
.contact-index .right {text-align: center;padding-right: 7%;padding-left: 3%;}
.contact-index .contact-bar {display: inline-block;text-align: left;}
.contact-index .qr_table {width: auto;margin-top: 50px;}
.contact-index table td {border: 0 none;padding: 0;}
.contact-index table td h3{font-weight: bold;}
.contact-index .contact_table td {padding: 18px 0;}
.contact-index .qr_table td {padding-right: 20px;}
.contact-index .contact_table {width: auto;}
.contact-index a {color: #fff;}

.feedback-index .stitle {color: #fff;margin-bottom: 0;}
table.msg {width: 100%;font-size: 0;border-collapse: collapse;margin: 70px auto 0;margin: 30px auto 0;}
table.msg td {border: 0px none;padding: 4px;}
/* table.msg .bar {padding: 0 10px;} */
table.msg input, table.msg textarea {font-size: 14px;width: 100%;border: 0 none;border: 1px solid transparent;outline: none;padding: 6px 10px;transition: all .3s;font-family: inherit;}
table.msg input {line-height: 50px;height: 50px;}
table.msg textarea {line-height: 18px;height: 230px;font-family: inherit;}
table.msg .bar.sub {text-align: center;background: transparent;padding: 0;}
table.msg .bar.sub input {background: #c91a1d;width: 100%;color: #fff;text-transform: uppercase;font-size: 15px;height: 50px;padding: 0;cursor: pointer;}


/* recruit */



/* search */
.goomay-keywords-light{background: #dc3545 !important;color:#ffffff !important;}
#search{margin: 50px auto 50px;overflow:hidden}
.search_left{border: 1px solid #d6d6d6;padding-top:5px;padding-bottom:5px;}
.s_head{border-bottom: 1px solid #d6d6d6;height: 50px;}
.s_head h2{line-height: 50px;text-align: center;font-size: 24px;}
.s_body ul{margin-top: 10px; }
.s_body ul span{display: block;color: #333;line-height: 40px;}
.s_body ul input,.s_body ul select{height: 35px;width: 100%;line-height: 35px;border: 1px solid #e6e6e6;padding-left: 10px;margin-bottom: 10px;}
.s_body .sub input{height: 35px;line-height: 35px;background: #575757;border: 0;font-weight: bold;color: #fff;transition: 0.3s;text-align: center;padding-left: 0px;}
.search_right{float: left;padding-right: 8%}
.search_right .no-result{text-align: center;font-size: 30px;color:#d80808;margin-top:50px;}
.search-result-title{font-size: 20px;color: #333;line-height: 30px;height: 30px;overflow: hidden;}
.entry-image {float: left;width: 120px;margin: 0 20px 0 0;}
.entry-c{position: relative;overflow: hidden;}
.search-result-info{padding:5px 0;}
.search-result-info li{display: inline-block;}
.search_right em{color: #004cff;}
.search_right .search-result{margin-left:25px;}
.search_right .search-li{border-bottom: 1px solid #d6d6d6;margin-bottom: 30px;padding-bottom: 10px;}
.search_right li{overflow: hidden;}
.search-result-info li:before{content: '/';display: inline-block;margin-left: 10px;margin-right: 10px;opacity: 0.5}
.search-result-info li:first-child:before { display: none; }
.product_list{padding-bottom: 15px;border-bottom: 1px solid #d6d6d6; margin-bottom: 15px;}
.product_img{float: left;}
.product_img img{border-radius: 50%;}
.product_img img:hover{width: 90px;height: 90px;}
.product_body{float: left;margin-left: 20px;margin-top: 10px;}
.se_news{float: right;width: 79%;}
.news ul li .se_news a {color:#d80808;text-decoration: underline;display: inline-block;height: 22px;overflow: hidden;transition: 0.3s;}
.search_right .news .date em{color: #fff;}



/* 底部 */
body>.tr.foot2 {font-size: 0;}
body>.tr.foot2>.middle {padding: 0;line-height: 35px;height: 35px;}
body>.tr.foot2>.middle>.footer2 {position: absolute;left: 0;right: 0;bottom: 0;}
.footer2 {background: #494848;color: #b4b4b4;}
.footer2 .footright {font-size: 14px;}
.footer2 dl {display: inline-block;vertical-align: middle;margin-left: 30px;}
.footer2 dl dt, .footer2 dl dd {vertical-align: middle;display: inline-block;}
.footer2 dl dt {font-size: 14px;}
.footer2 dl table {height: 13px;border-collapse: collapse;padding: 0 10px;}
.footer2 dl table td {border: 0 none;font-size: 0;border-left: 1px solid #a0a0a0;border-right: 1px solid #a0a0a0;padding: 0;width: 43px;position: relative;}
.footer2 .qr table td {position: relative;}
.footer2 .qr table td p.img {position: absolute;right: 0%;bottom: 100%;font-size: 0;margin: 0 0 15px;display: none;width: 130px;height: 130px;}
.footer2 dl table .icon_weixin, .footer2 dl table .icon_phone, .footer2 dl table .icon_weixinq, .footer2 dl table .icon_weibo {background: no-repeat center center;width: 18px;height: 20px;padding: 0;position: absolute;top: 50%;left: 50%;margin: -10px -9px;}
.footer2 dl table .icon_weixin.icon_weibo, .footer2 dl table .icon_phone.icon_weibo, .footer2 dl table .icon_weixinq.icon_weibo, .footer2 dl table .icon_weibo.icon_weibo {background-image: url(../images/weibo.png);}
.footer2 dl table .icon_weixin.icon_weixin, .footer2 dl table .icon_phone.icon_weixin, .footer2 dl table .icon_weixinq.icon_weixin, .footer2 dl table .icon_weibo.icon_weixin {background-image: url(../images/weixin.png);}
.footer2 dl table .icon_weixin.icon_phone, .footer2 dl table .icon_phone.icon_phone, .footer2 dl table .icon_weixinq.icon_phone, .footer2 dl table .icon_weibo.icon_phone {background-image: url(../images/phone.png);}

body .tem_index_footer {background: #2f2d2d;color: #464646;border-top: 3px solid #201e1e;overflow: hidden;padding: 40px 0 50px;}
body .tem_index_footer .contact_info {font-size: 12px;color: #464646;}
body .tem_index_footer .contact_info ul{font-size: 0;}
body .tem_index_footer .contact_info ul li{display: inline-block;font-size: 14px;padding: 0 9px;vertical-align: top;}
body .tem_index_footer .contact_info ul li .img{width: 130px;overflow: hidden;}
body .tem_index_footer .contact_info ul li p.icon_weixin,body .tem_index_footer .contact_info ul li p.icon_phone{border-bottom: 1px solid;height: 5px;line-height: 13px;color: #b4b4b4;font-size: 11px;text-align: center;margin: 11px 20px 11px;}
body .tem_index_footer .contact_info ul li p.icon_weixin span,body .tem_index_footer .contact_info ul li p.icon_phone span{display: inline-block;min-width: 45px;background: #2f2d2d;padding: 0 5px;}
body .tem_index_footer .nav_bar {margin-right: 380px;}
body .tem_index_footer .nav {display: table;width: 100%;}
body .tem_index_footer dl {display: table-cell;position: relative;vertical-align: top;width: 145px;text-align: center;}
body .tem_index_footer dl .bar {display: inline-block;text-align: left;}
body .tem_index_footer dl .bar>* {padding: 0 20px;}
body .tem_index_footer dl dt {height: 40px;font-size: 15px;line-height: 40px;position: relative;margin-bottom: 5px;}
body .tem_index_footer dl a {color: #464646;display: block;transition: all .3s;}
body .tem_index_footer dl a:hover {color: #8c8c8c;}
body .tem_index_footer dl dt span {display: inline-block;position: relative;}
body .tem_index_footer dl dd {line-height: 25px;}
body .tem_footer {background: #2f2d2d;color: #464646;border-top: 1px solid #201e1e;position: relative;padding: 8px 0;font-size: 12px;text-align: left;}
body .backtop {width: 40px;height: 40px;text-align: center;margin-right: -40px;position: fixed;bottom: 10%;z-index: 99;background: rgba(201,26,29,0.7);color: #fff;font-size: 20px;transition: all 0s;border: 1px solid;}







/* 副导航 */











/* media */
@media (min-width: 1200px) {
  .container{max-width: 1200px;padding: 0 10px;width: 100%}
}
@media (max-width: 1700px) {
  
  
}
@media (max-width: 1600px) {
  
  
}
@media (max-width: 1500px) {
  
  
  
}
@media (max-width: 1460px) {

  
}
@media (max-width: 1300px) {
  

}
@media (max-width: 1200px) {

  .container{width: 100%;padding-left: 10px !important;padding-right: 10px !important;}
}
@media (max-width: 1100px) {
  
}
@media (max-width: 992px) {

  
}
@media (max-width: 768px) {

  
}
@media (max-width: 640px) {
  
  
}

@media (max-width: 530px) {

  
}
@media (max-width: 420px) {

}






/*手机版菜单*/
.mm-slideout{z-index: auto!important;}
@media screen and (max-width: 992px)  {
  #header a.mm_btn {background: center center no-repeat #000;display: block;width: 60px;height:60px;position: absolute;top: 0;right:0; padding: 15px;z-index: 1; }
  #header .mm_btn .menu_bar {width: 30px;height: 30px; position: relative;transform: translateZ(0) rotate(0);transition: transform .4s cubic-bezier(.4,.01,.165,.99);}
  #header .mm_btn .menu_bar_item { position: absolute;left: 0;top: 0; transform: translateZ(0) rotate(0); transition: transform .25s cubic-bezier(.4,.01,.165,.99) 0s; -webkit-transform: translateZ(0) rotate(0); -webkit-transition: -webkit-transform .25s cubic-bezier(.4,.01,.165,.99) 0s; width: 30px;height: 30px;}
  #header .mm_btn .menu_bar_item .rect{ width: 30px; height: 2px; background: #fff; position: absolute; left: 0; top: 14px;/*transition: transform .2s ease .2s;-webkit-transition: -webkit-transform .2s ease .2s;*/-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
  #header .mm_btn .menu_bar_item .rect.top {transform: translate3d(0,-8px,0); -webkit-transform: translate3d(0,-8px,0);}
  #header .mm_btn .menu_bar_item .rect.mid {transform: translate3d(0,0px,0); -webkit-transform: translate3d(0,0px,0); transition: 0.5s;}
  #header .mm_btn .menu_bar_item .rect.bottom {transform: translate3d(0,8px,0); -webkit-transform: translate3d(0,8px,0);}
  #header .mm_btn.is_active .menu_bar_item.mid{opacity: 0;}
  #header .mm_btn.is_active .menu_bar_item .rect {transition: transform 0s ease 0s; transform: translate3d(0,0,0); -webkit-transition: -webkit-transform 0s ease 0s; -webkit-transform: translate3d(0,0,0);}
  #header .mm_btn.is_active .menu_bar_item.bottom { transform: translateZ(0) rotate(-45deg); -webkit-transform: translateZ(0) rotate(-45deg);}
  #header .mm_btn.is_active .menu_bar_item {transform: translateZ(0) rotate(45deg);transition: transform .25s cubic-bezier(.4,.01,.165,.99) 0s;-webkit-transform: translateZ(0) rotate(45deg);-webkit-transition: -webkit-transform .25s cubic-bezier(.4,.01,.165,.99) 0s;}
  /*菜单弹出方向*/
  .mm-menu_offcanvas{left: auto!important;}
  .mm-menu{right: 0!important;}
  .mm-menu_offcanvas.mm-menu_opened{z-index: 9!important;}
  .mm-slideout{z-index: 10!important;}
  .mm-menu.mm-menu_pageshadow:after{content: ""; display: block; width: 20px; height: 120%; position: absolute; right: 100%; top: -10%; z-index: 99; box-shadow: 0 0 10px rgba(0,0,0,.3);}/*弹出菜单边阴影*/
  .mm-wrapper_opening .mm-menu_offcanvas.mm-menu_opened~.mm-slideout{-webkit-transform: translate(-80vw,0)!important;-ms-transform: translate(-80vw,0)!important;transform: translate(-80vw,0)!important;-webkit-transform: translate3d(-80vw,0,0)!important;transform: translate3d(-80vw,0,0)!important;/*transform: translate3d(80vw,0,0)!important;*/}
  .mm-wrapper_opened .mm-menu_fx-menu-slide {-webkit-transform: translate(0,0)!important;-ms-transform: translate(0,0)!important;transform: translate(0,0)!important;-webkit-transform: translate3d(0,0,0)!important;transform: translate3d(0,0,0)!important;}
  /**/
  #menu{ color:rgba(0,0,0,.8);}
  #menu .mm-listview .mm-btn_next:after{border-color: rgba(189,189,189,1);}
  #menu .mm-btn:after, #menu .mm-btn:before{border-color: rgba(189,189,189,1);}
  #menu .mm-navbar a, #menu .mm-navbar>*{color:rgba(0,0,0,.8); font-size: 16px;}
  #menu.mm-menu_theme-white .mm-counter{color:rgba(0,0,0,.6);}
  /* #menu .mm-searchfield input{background: rgba(0,0,0,.3);color: rgba(0,0,0,.2);} */
  #menu .mm-listitem, #menu .mm-listitem #menu .mm-btn_next, #menu .mm-listitem #menu .mm-btn_next:before, #menu .mm-listitem:after, #menu .mm-listview{ border-color: rgba(0,0,0,.1); }
  #menu .mm-navbars_bottom, #menu .mm-navbars_top{border-color: rgba(0,0,0,.1);}
  #menu .mm-listitem a{font-size: 16px;}
}
@media (min-width: 550px){
  .mm-wrapper_opening .mm-menu_offcanvas.mm-menu_opened~.mm-slideout {-webkit-transform: translate(-440px,0)!important;-ms-transform: translate(-440px,0)!important;transform: translate(-440px,0)!important;-webkit-transform: translate3d(-440px,0,0)!important;transform: translate3d(-440px,0,0)!important;}
}

