﻿@charset "utf-8";
/* CSS Document */

body { font-size:14px; font-family:"Microsoft Yahei"; color:#333; background:#fff; -webkit-tap-highlight-color:transparent; }
input[type="text"], input[type="button"], input[type="submit"], input[type="reset"], textarea { font-family:"Microsoft Yahei"; -webkit-appearance: none; border-radius:0; }
h1, h2, h3, h4, h5, h6{ font-weight:normal;}
ul, li, ol, dl, dt {list-style:none;}
img { border:0; vertical-align:top; max-width:100% !important;}
a { text-decoration:none; color:#333; cursor:pointer; -webkit-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s; transition:0.3s;}
a:hover { text-decoration:none; color:#00a1e7; }
*{ margin:0; padding:0; border:0; font-size:100%; outline:none;  word-break:break-all; word-wrap:break-word; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.clearfix:after { clear:both; content:' '; display:block; font-size:0; line-height:0; visibility:hidden; width:0; height:0; }
.clearfix { zoom: 1 }
.fl { float:left; }
.fr { float:right; }
.w{ width:1200px; margin:0px auto; }
.wrap{width:1200px;margin: 0 auto;}
.align-vertical { display:table-cell; vertical-align:middle;}
.hide{ display:none;}



/*阻止旋转屏幕时自动调整字体大小*/
textarea { resize: none; -webkit-appearance: listbox; -moz-appearance: listbox; }
/*取消按钮在iphone上的默认样式*/
input[type=button], input[type=number] { -webkit-appearance: none; outline: none; }
/*移除上下小箭头  chrome*/
input::-webkit-outer-spin-button, input::-webkit-inner-spin-button { -webkit-appearance: none !important; margin: 0;}
input[type=number], input[type=date], input[type=datetime], input[type=datetime-local] { -moz-appearance: textfield; -webkit-appearance: none !important; margin: 0; }
/*移除上下小箭头 Firefox*/
input::-webkit-input-placeholder { color:#ccc; }
textarea::-webkit-input-placeholder { color:#ccc; }
input::-webkit-input-speech-button { display: none; }


@font-face {
  font-family: "iconfont";
  src: url('../font/iconfont.eot'); /* IE9*/
  src: url('../font/iconfont.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('../font/iconfont.woff') format('woff'), /* chrome, firefox */
  url('../font/iconfont.ttf') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('../font/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
  font-family:"iconfont" !important;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width:0.2px;
  -moz-osx-font-smoothing:grayscale;
}


/**index**/
.ydHead-top{ background:#5a5a5a; line-height:32px; color:#fff;}
.ydHead-site{ padding:12px 0; position:relative;}
.ydHead-site-tel{ font-size:18px; line-height:31px; padding-top:33px;}
.ydHead-site-tel .iconfont{ font-size:31px; color:#939393; margin-right:12px; display:inline-block; vertical-align:top;}
.ydHead-site-tel b{ color:#da2020;}


.ydHead-nav{ background:#0a5fb6; width:100%; position:relative; z-index:99;}
.ydHead-nav li{ width:11.1%; text-align:center; float:left; position:relative; }
.ydHead-nav li a.far{ font-size:16px; display:block; line-height:56px; color:#fff; transition:all 0.4s;} 
.ydHead-nav li.active a.far, .ydHead-nav li:hover a.far{ background:#ef8100; color:#fff;}
.ydHead-nav li .sub{ background:#0a5fb6; width:100%; position:absolute; left:0; top:100%; text-align:center; padding:10px 0; display:none;}
.ydHead-nav li .sub a{ display:block; color:#fff; line-height:36px;}
.ydHead-nav li .sub a:hover{ background:#fff; color:#0a5fb6;}


/**手机导航**/
.menuBtn { background:#0a5fb6; width:50px; height:100%; position:absolute; right:0; top:0; z-index: 1100; cursor: pointer; transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s; display:none;}
.menuBtn .burger {  background:#fff; width:28px; height:3px; display: block; position: absolute; z-index: 5; top: 17px; left: 50%; margin: 0px 0px 0px -14px; border-radius:3px; transform-origin: center; -webkit-transform-origin: center; -moz-transform-origin: center; -o-transform-origin: center; -ms-transform-origin: center; -webkit-transition: all .6s cubic-bezier(0.245, 0.145, 1.355, 1); -moz-transition: all .6s cubic-bezier(0.445, 0.145, 0.355, 1); -o-transition: all .6s cubic-bezier(0.445, 0.145, 0.355, 1); -ms-transition: all .6s cubic-bezier(0.445, 1.045, 0.355, 1); transition: all .6s cubic-bezier(0.445, 0.145, 0.355, 1);}
.menuBtn .burger-2 { top:26px; }
.menuBtn .burger-3 { top:35px; }
.menuBtn.active .burger-1 { top: 22px; -moz-transform: rotate(225deg); -webkit-transform: rotate(225deg); -o-transform: rotate(225deg); -ms-transform: rotate(225deg); transform: rotate(225deg); }
.menuBtn.active .burger-2 { -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); filter: alpha(opacity=0); opacity: 0; -moz-opacity: 0; -khtml-opacity: 0; -webkit-opacity: 0; }
.menuBtn.active .burger-3 { top: 22px; -moz-transform: rotate(-225deg); -webkit-transform: rotate(-225deg); -o-transform: rotate(-225deg); -ms-transform: rotate(-225deg); transform: rotate(-225deg); }

.menuMobileBox { position: fixed; left: 0px; top: 0%; width: 100%; height: 0%; overflow-x: hidden; overflow-y: auto; -webkit-overflow-scrolling: touch; z-index: 10006; background-color: #fff; transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s; }
.menuclose { width: 48px; height: 48px; display: block; position: absolute; right:0; top:0; cursor: pointer; }
.menuclose:hover { background-color:#0a5fb6; }
.menuclose:hover i { background-color: #fff; }
.menuclose i { width: 30px; height: 2px; background-color: #060606; position: absolute; left: 9px; top: 24px; }
.menuclose .i1 { -moz-transform: rotate(225deg); -webkit-transform: rotate(225deg); -o-transform: rotate(225deg); -ms-transform: rotate(225deg); transform: rotate(225deg); }
.menuclose .i2 { -moz-transform: rotate(-225deg); -webkit-transform: rotate(-225deg); -o-transform: rotate(-225deg); -ms-transform: rotate(-225deg); transform: rotate(-225deg); }

.navMobile { padding:40px 0; }
.navMobile dd { display: block; width: 100%; text-align: center; }
.navMobile dd p a { display:block; text-transform: uppercase; font-size:18px; position: relative; padding:10px 0; transition: 600ms ease 350ms; -webkit-transition: 600ms ease 350ms; opacity: 0; }
.navMobile dd p a.cur, .navMobile dd p a:hover { background:#0a5fb6; color: #fff; }
.navMobile dd .msubnav { background-color: #fafafa; display: none; padding: 10px 0px; }
.navMobile dd .msubnav a { display: block; font-size: 16px; padding: 5px 0px; color: #8d8d8d; position: relative;  }
.navMobile dd .msubnav a .iconfont{ display:none;}
.navMobile dd .msubnav a:hover{ color:#0a5fb6;}

.open .menuMobileBox{ height: 100%;}
.open .navMobile dd p a{opacity: 1;}


.ydBanner{ position:relative; overflow:hidden;}
.ydBanner li{ position:relative;}
.ydBanner li .pic{ width:100%; display:block;}
.ydBanner .swiper-pagination{ font-size:0; bottom:60px !important;}
.ydBanner .swiper-pagination-bullet{ background:#000; width:14px; height:14px; vertical-align:middle; opacity:0.5; margin:0 8px !important; transition:all 0.2s;}
.ydBanner .swiper-pagination-bullet-active{ background:#e01010; opacity:1;}


.ydNotice{ background:#fff; position:relative; line-height:77px; margin-top:-36px; z-index:2; padding:0 25px; box-shadow:0 13px 50px rgba(187,187,187,.35);}
.ydNotice-tit{ width:107px; font-size:16px; font-weight:bold;}
.ydNotice-list{ height:77px; position:relative; overflow:hidden; padding-right:130px;}
.ydNotice-list li{  overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.ydNotice-list li .tit{ font-size:16px; font-weight:bold;}
.ydNotice-list li a{ color:#666;}
.ydNotice-list li a:hover{ color:#00a1e7;}
.ydNotice-list .swiper-button-next, .ydNotice-list .swiper-button-prev{ width:auto; height:auto; font-size:21px; color:#bdbdbd; line-height:1; margin-top:-10px;}
.ydNotice-list .swiper-button-next{ right:0;}
.ydNotice-list .swiper-button-prev{ right:92px; left:auto;}
.ydNotice-list .swiper-button-next:hover, .ydNotice-list .swiper-button-prev:hover{ color:#00a1e7;}
.ydNotice-list .swiper-pagination{ width:79px; text-align:center; font-size:0; right:18px !important;  transform:none !important; top:0 !important;}
.ydNotice-list .swiper-pagination-bullet{ background:#afafaf; width:6px; height:6px; vertical-align:middle; display:inline-block !important; margin:0 7px !important; opacity:1;}
.ydNotice-list .swiper-pagination-bullet-active{ background:none; width:11px; height:11px; border:2px #00a1e7 solid;}


.ydAbout{ margin-top:45px;}
.ydAbout-figure{ width:600px; overflow:hidden;}
.ydAbout-figure img{ width:100%; display:block; transition:all 0.4s;}
.ydAbout-figure:hover img{  transform:scale(1.05); -moz-transform:scale(1.05); -webkit-transform:scale(1.05);}
.ydAbout-word{ width:600px; padding:30px 24px; border:1px #e3e3e3 solid;}
.ydAbout-word .tit .cn{ font-size:24px; font-weight:bold; line-height:1;}
.ydAbout-word .tit .en{ font-size:24px; color:#c2c2c2; text-transform:uppercase; margin-top:10px; line-height:1;}
.ydAbout-word .tit .year{ margin-left:15px; width:320px; text-align:center; position:relative; padding-bottom:8px; font-size:30px; line-height:1;}
.ydAbout-word .tit .year .d{ font-size:48px; color:#e01010; font-family:"Bebas Neue"; font-weight:bold; display:inline-block;}
.ydAbout-word .tit .year:before{ content:''; background:#0a5fb6; width:100%; height:4px; position:absolute; left:0; bottom:0;}
.ydAbout-word .txt{  line-height:30px; color:#555; text-align:justify; margin-top:15px;}
.ydAbout-word .txt .view{ color:#0a5fb6;}
.ydAbout-word .menu{ margin-top:25px;}
.ydAbout-word .menu a{ width:33.3%; height:74px; line-height:38px; padding:16px 0 16px 25px; margin-left:-1px; margin-top:-1px;  float:left; position:relative; border:1px #e3e3e3 solid;}
.ydAbout-word .menu a .icon{ width:38px; display:inline-block; vertical-align:middle;}
.ydAbout-word .menu a .icon .img-hide{ display:none;}
.ydAbout-word .menu a .cn{ font-size:16px; display:inline-block; vertical-align:middle; color:#555; margin-left:10px;}
.ydAbout-word .menu a:hover{ background:#00a1e7; border-color:#00a1e7;}
.ydAbout-word .menu a:hover .cn{ color:#fff;}
.ydAbout-word .menu a:hover .icon .img-show{ display:none;}
.ydAbout-word .menu a:hover .icon .img-hide{ display:block;}
.ydAbout-word .menu a:hover:before{content:''; height:6px; width:6px; display:block; border:2px solid #fff; border-left-width:0; border-top-width:0; transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg); position:absolute; top:50%; margin-top:-5px; right:20px;}


.ydProject-tit{ padding:40px 0 20px 15px; font-size:24px; font-weight:bold; position:relative; line-height:1;}
.ydProject-tit .en{ font-weight:normal; color:#c2c2c2; padding-left:8px; text-transform:uppercase;}
.ydProject-tit:before{ content:''; background:#f38200; width:6px; height:24px; position:absolute; left:0; top:42px;}
.ydProject-tit .mo{ width:70px; height:30px; line-height:28px; color:#888; padding-left:15px; font-weight:normal; font-size:14px; border:1px #d9d9d9 solid; border-radius:4px; position:absolute; right:0; bottom:20px;}
.ydProject-tit .mo .iconfont{ font-size:24px; display:inline-block; vertical-align:top; margin-left:-2px; }
.ydProject-tit .mo:hover{ background:#00a1e7; border-color:#00a1e7; color:#fff;}
.ydProject-listBox{ position:relative;}
.ydProject-list{ overflow:hidden;}
.ydProject-list li{ position:relative; border:1px #e3e3e3 solid;}
.ydProject-list li a{ width:100%; height:240px; display:table; text-align:center;}
.ydProject-list li .icon{ height:75px; display:inline-block;}
.ydProject-list li .icon .img-hide{ display:none;}
.ydProject-list li .tit{ font-size:16px; margin-top:18px;}
.ydProject-list li:hover{ background:#00a1e7; border-color:#00a1e7;}
.ydProject-list li:hover .icon .img-show{ display:none;}
.ydProject-list li:hover .icon .img-hide{ display:block;}
.ydProject-list li:hover .tit{ color:#fff;}
.ydProject-list li:hover:hover:before{content:''; height:6px; width:6px; display:block; border:2px solid #fff; border-left-width:0; border-top-width:0; transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg); position:absolute; bottom:25px; left:50%; margin-left:-6px;}
.ydProject-list .swiper-button-next, .ydProject-list .swiper-button-prev{ width:30px; height:30px; line-height:28px; text-align:center; font-size:14px; color:#b0b0b0; top:-40px; margin-top:0; border:1px #d9d9d9 solid; border-radius:5px; transition:all 0.2s;}
.ydProject-list .swiper-button-next{ right:0;}
.ydProject-list .swiper-button-prev{ right:40px; left:auto;}
.ydProject-list .swiper-button-next:hover, .ydProject-list .swiper-button-prev:hover{ background:#00a1e7; border-color:#00a1e7; color:#fff;}


.ydNews-figure{ width:600px; position:relative; overflow:hidden;}
.ydNews-figure li{ position:relative; overflow:hidden;}
.ydNews-figure li img{ width:100%; display:block; transition:all 0.4s;}
.ydNews-figure li .text{ background:rgba(0,161,231,.85); width:100%; color:#fff; padding:20px; position:absolute; left:0; bottom:0; z-index:2;}
.ydNews-figure li .text .t{ font-size:18px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.ydNews-figure li .text .d{ display:block; font-size:12px; margin-top:15px;}
.ydNews-figure li:hover img{ transform:scale(1.05); -moz-transform:scale(1.05); -webkit-transform:scale(1.05);}
.ydNews-figure .swiper-pagination{ width:auto !important; bottom:20px !important; right:15px !important; left:auto !important;}
.ydNews-figure .swiper-pagination-bullet{ background:#ccecfa; width:10px; height:10px; margin:0 5px; vertical-align:middle; opacity:1;}
.ydNews-figure .swiper-pagination-bullet-active{ background:#f38200;}

.ydNews-item{ width:575px; margin-top:-40px;}
.ydNews-itemTab{ text-align:right;}
.ydNews-itemTab a{ font-size:20px; margin-left:28px; display:inline-block; position:relative; padding-bottom:10px;}
.ydNews-itemTab a.active, .ydNews-itemTab a:hover{ color:#118cd3;}
.ydNews-itemTab a.active:before, .ydNews-itemTab a:hover:before{ content:''; background:#f38200; width:100%; height:3px; position:absolute; left:0; bottom:0;}
.ydNews-itemList{ margin-top:10px;}
.ydNews-itemList li{ height:60px; overflow:hidden; transition:all 0.4s;}
.ydNews-itemList li .t{ line-height:59px; position:relative; font-size:16px; padding:0 80px 0 15px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; border-bottom:1px #e1e1e1 solid;}
.ydNews-itemList li .t:before{content:''; height:0; width:0; display:block; border:5px transparent solid; border-right-width:0; border-left-color:#00a1e7; position:absolute; top:50%; margin-top:-5px; left:0px;}
.ydNews-itemList li .t span{ font-size:12px; color:#888; position:absolute; right:0; top:0;}
.ydNews-itemList li .c{ line-height:24px; color:#777; height:48px; overflow:hidden; margin-top:10px;}
.ydNews-itemList li.act{ height:125px;}


.ydCase-list{ overflow:hidden; position:relative;}
.ydCase-list li{ overflow:hidden; position:relative;}
.ydCase-list li img{ width:100%; display:block; transition:all 0.4s;}
.ydCase-list li .tit{ background:rgba(0,0,0,.5); width:100%; font-size:16px; text-align:center; padding:0 15px; position:absolute; left:0; bottom:0; z-index:2; line-height:46px; color:#fff; overflow:hidden; 
text-overflow:ellipsis; white-space:nowrap; }
.ydCase-list li:hover img{ transform:scale(1.05); -moz-transform:scale(1.05); -webkit-transform:scale(1.05);}


.ydFooter-links{ border-top:1px #ebebeb solid; padding:12px 0; margin-top:60px;}
.ydFooter-links dl dt{ float:left; color:#666; line-height:35px;}
.ydFooter-links dl dt .iconfont{ font-size:35px; display:inline-block; vertical-align:top; margin-right:13px; color:#b4b4b4;}
.ydFooter-links dl dd{ overflow:hidden; padding:5px 0;}
.ydFooter-links dl dd a{ line-height:25px; display:inline-block; color:#666; padding:0 10px;}
.ydFooter-links dl dd a:hover{ color:#00a1e7;}

.ydFooter-site{ background:#f7f7f7; padding:40px 0 35px 0;}
.ydFooter-site dl{ width:200px; line-height:30px; float:left;}
.ydFooter-site dl dt{ font-size:16px;}
.ydFooter-site dl dd a{ display:block; color:#666;}
.ydFooter-site dl dd a:hover{ color:#00a1e7;}
.ydFooter-site .f-contact{ line-height:30px;}
.ydFooter-site .f-contact .log{ padding-bottom:18px;}
.ydFooter-site .f-contact .tel{ font-size:18px; font-weight:bold; color:#e11313;}
.ydFooter-site .f-contact .tel a{color:#e11313;}

.ydFooter-copy{ background:#00a1e7; color:#fff; line-height:24px; padding:19px 15px; text-align:center;}
.ydFooter-copy a{ color:#fff;}

.ydFooter-sider{ width:87px; position:fixed; right:2%; top:50%; z-index:99;}
.ydFooter-sider .icon{ background:rgba(0,0,0,.5); width:87px; padding:12px 0; color:#fff; display:block; margin-top:1px; text-align:center; cursor:pointer;}
.ydFooter-sider .icon .iconfont{ font-size:30px; line-height:1;}
.ydFooter-sider .icon .tit{ margin-top:13px;}
.ydFooter-sider .return-top{ display:none;}
.ydFooter-sider .icon:hover{ background:#00a1e7;}


.nybanner img{ width:100%;}
/*下载*/
.pdown-list li{ background:#fff; position:relative; padding:25px 120px 30px 40px; vertical-align:middle; display:block; margin-bottom:30px; overflow:hidden; border:1px #eee solid;}
.pdown-list li dl{ width:50%; float:left; font-size:18px; padding:7px 0;}
.pdown-list li dl dt{ float:left;}
.pdown-list li dl dd{ overflow:hidden; color:#777;}
.pdown-list li dl dd a{ color:#0468ca; text-decoration:underline;}
.pdown-list li dl dd .con{ font-size:14px; line-height:24px; color:#777; text-align:justify; padding:12px; border:1px #dcdcdc solid;}


.pdown-list li .d-btn{ color:#0468ca; display:block; font-weight:bold; text-align:center; position:absolute; bottom:13px; right:20px;}
.pdown-list li .d-btn .iconfont{ background:#0468ca; width:40px; height:40px; display:inline-block; vertical-align:top; color:#fff; line-height:40px; font-weight:normal; font-size:20px; margin-bottom:5px; }




.submenu{height: 62px;background: #f3f3f3;text-align: center;}
.submenu .wrap{position: relative;height: 100%;}
.submenu .box{position: absolute;left:0;bottom:0;background:#0090e2;min-width: 249px;padding:20px;text-align: left;}
.submenu .box h4{color:#fff;font-size: 30px;font-weight: 800;}
.submenu .box p{color:#73ccff;font-weight: 800;font-size: 22px;text-transform:uppercase;}
.submenu .box b{display:block;width: 58px;height: 2px;background:#fff;margin:10px 0;}
.submenu .box:before{content:'';position: absolute;right:0;top:0;width: 27px;height: 27px;background:url(../images/02_19.png) no-repeat;}
.submenu a{padding:0 25px;font-size: 18px;color:#444444;line-height: 62px;position: relative;display:inline-block;}
.submenu a.on{background:#fff;}
.submenu a.on:before{content:'';position: absolute;right:0;bottom:0;width: 100%;height: 4px;background:#0090e2;}
.submenu .box2{display:inline-block; padding-left:249px;}
.submenu .box2.marign{margin-left:230px;}

.cont{padding:45px 0;}
.leave{height: 709px;}
.leave .L{width: 50%;height: 100%;position: relative;}
.leave .L img{display:block;width: 100%;height: 100%;}
.leave .L .txt{position: absolute;left:70px;top:60px;}
.leave .L .txt h4{font-size: 30px;color:#5b5b5b;}
.leave .L .txt p{color:#5b5b5b;}
.leave .R{width: 49.9%;height: 100%;border:1px #e9e9e9 solid;border-left: none;}
.leave .R .padd{padding:52px;}
.leave .R .item{margin-bottom: 28px;}
.leave .R .item .name{width:41px;line-height: 50px;}
.leave .R .item .name img{vertical-align: middle;}
.leave .R .item .mian{width:90%;}
.leave .R .item .mian input{height: 50px;border:1px #e9e9e9 solid;border-radius: 5px;padding-left: 3%;width: 97%;background:#fafafa;color:#333;}
.leave .R .item .mian textarea{height: 160px;border:1px #e9e9e9 solid;border-radius: 5px;padding:2% 0 2% 3%;width: 97%;background:#fafafa;color:#333;resize: none;}
.leave .R .item .mian .yzm{width: 147px;float:left;}
.leave .R .item .mian span{display:inline-block;float:left;margin-left: 15px;line-height: 50px;}
.leave .R .item .mian span img{vertical-align: middle;}
.leave .R .item .mian a{display:inline-block;float:left;margin-left: 22px;color:#0090e2;line-height: 50px;}
.leave .R .item .mian button{width: 100%;height: 62px;background:#0090e2;color:#fff;font-size: 24px;border-radius: 5px;border:none;cursor:pointer;}





/*联系我们*/
.map{border:1px #d8d8d8 solid;overflow:hidden;}
.map img{display:block;width: 100%;}
.addre2{background:#fafafa;padding:60px 0;}
.addre2 .wrap{display: flex;flex: 0 0 100%;justify-content: space-between;}
.addre2 .item{flex:none;padding-left:117px;position:relative;}
.addre2 .item img{position:absolute;left:0;top:0;}
.addre2 .item h4{font-size: 16px;color:#000000;font-weight: 800;margin-bottom: 5px;margin-top: 5px;}
.addre2 .item p{font-size: 14px;color:#000000;line-height: 30px;}




/*检测知识*/
.paging{text-align:center;}
.paging .box{border:1px #d8d8d8 solid;display:inline-block;}
.paging a{padding:0 22px;height: 43px;line-height: 43px;color:#555555;display:inline-block;}
.paging a:hover{background:#ff9600;color:#fff;font-weight: 600;}
.paging .nowpage {background:#ff9600;color:#fff;font-weight: 600;padding:0 22px;height: 43px;line-height: 43px;display:inline-block;}

.type_list{margin-right: -2%;margin-bottom: 35px;}
.type_list .item{float:left;border:1px #e2e2e2 solid;width: 47.8%;margin:0 2% 2% 0;position: relative;}
.type_list .item .padd{padding:13px;position:relative;z-index: 15;}
.type_list .item .pic{width: 35%;}
.type_list .item .pic img{display:block;width: 100%;}
.type_list .item .txt{width: 60%;}
.type_list .item .txt .t{color:#444444;line-height:24px;font-size: 18px;height: 48px;overflow:hidden;}
.type_list .item .txt .t a{color:#444444;}
.type_list .item .txt .c{color:#555555;line-height:24px;margin-top: 5px;height: 48px;overflow:hidden;}
.type_list .item .txt .b{margin-top: 18px;}
.type_list .item .txt .b span{color:#888888;font-size: 12px;line-height: 24px;margin-right: 25px;}
.type_list .item .txt .b span img{margin-right:5px;vertical-align: middle;}
.type_list .item .txt .b span a{color:#888888;}
.type_list .item:hover .t a{color:#73ccff;text-decoration: underline;}
.type_list .item:hover figcaption::before,.type_list .item:hover figcaption::after {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
}
.type_list .item figcaption::before {
    border-top: 2px solid #0090e2;
    border-bottom: 2px solid #0090e2;
    -webkit-transform: scale(0,1);
    transform: scale(0,1);
}
.type_list .item figcaption::after {
    border-right: 2px solid #0090e2;
    border-left: 2px solid #0090e2;
    -webkit-transform: scale(1,0);
    transform: scale(1,0);
}
.type_list .item figcaption::before,.type_list .item figcaption::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    content: '';
    opacity: 0;
    pointer-events: none;
    -webkit-transition: opacity 0.4s, -webkit-transform 0.4s;
    transition: opacity 0.4s, transform 0.4s;
}







/*客户服务_常见问题*/
.join_m{}
.join_m .list{margin-bottom: 60px;}
.join_m .list .item{background:#f3f3f3;cursor:pointer;font-size: 18px;color:#555555;height: 50px;line-height: 50px;padding:0 60px 0 23px;margin-bottom: 1px;position: relative;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.join_m .list .item:before{content:'';position: absolute;right:23px;top:0;width: 24px;background:url(../images/tb202.png) no-repeat center;height: 100%;}
.join_m .list .item.on{background:#0090e2;color:#fff;}
.join_m .list .item.on:before{background:url(../images/tb201.png) no-repeat center;}
.join_m .list .txt{padding:30px 23px;display:none;border:1px #0090e2 solid;margin-top: -1px;}
.join_m .list .txt p{font-size: 14px;color:#4f4f4f;line-height:30px;}


/*团队与设备*/
.sblist{margin-right: -2%;margin-bottom: 50px;}
.sblist li{float:left;border:1px #e4e4e4 solid;width: 31%;margin:0 2% 2% 0;transition:400ms;}
.sblist li p{height: 50px;line-height: 50px;background:#a7a7a7;text-align: center;color:#fff;font-size: 18px;padding:0 .5em;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;transition:400ms;
}
.sblist li .pic{height: 261px;text-align: center;overflow:hidden;line-height: 261px;}
.sblist li .pic img{max-height: 100%;max-width: 100%;vertical-align: middle;}
.sblist li:hover p{background:#0090e2;color:#fff;}
.sblist li:hover{border-color: #0090e2;}





/*检测项目*/
.testing{}
.testing .t{text-align: center;color:#444444;font-size:24px;font-weight: 800;}
.testing .mian{position: relative;}
.test_swiper,.test_swiper .swiper-slide{width:100%;}
.test_swiper,.test_swiper .swiper-wrapper,.test_swiper .swiper-wrapper .swiper-slide{height: auto !important;}
.test_swiper{padding:130px 0 70px 0;}
.test_swiper .pagination {position: absolute;z-index: 20;left:0;bottom:0;width: 100%;text-align: center;}
.test_swiper .swiper-pagination-switch {display: inline-block;width:11px;height:11px;margin:0 4px;cursor: pointer;background:#fff;border:1px #a2a2a2 solid;border-radius: 11px;}
.test_swiper .swiper-visible-switch {}
.test_swiper .swiper-active-switch {background: #ff9000;border-color: #ff9000;}
.testing .arrow-left,.testing .arrow-right{position: absolute;width:31px;height:55px;top: 49%;z-index: 10;cursor:pointer;transition:400ms;}
.testing .arrow-left {left:-63px;background: url(../images/left1.png) no-repeat;}
.testing .arrow-right{right: -63px;background: url(../images/right1.png) no-repeat;}
.testing .arrow-left:hover{background: url(../images/left10.png) no-repeat;}
.testing .arrow-right:hover{background: url(../images/right10.png) no-repeat;}


.test_swiper .box{border:1px #d8d8d8 solid;position: relative;width: 90%;}
.test_swiper .box .padd{padding:19px;}
.test_swiper .box b{height: 69px;display:block;}
.test_swiper .box .tb{background:url(../images/tb4_03.png) no-repeat;text-align: center;width: 114px;height: 132px;line-height: 132px;margin:0 auto;position: absolute;top:0;z-index: 10;transition:400ms;
    left: 50%;
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.test_swiper .box .tb img{vertical-align: middle;max-width: 95%;max-height: 95%;}
.test_swiper .box .txt{}
.test_swiper .box .txt h4{color:#3d3d3d;font-size:24px;text-align: center;margin-bottom: 10px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.test_swiper .box .txt p{color:#3d3d3d;font-size: 14px;line-height: 30px;height: 120px;overflow:hidden;}
.test_swiper .box .btn{margin-top: 50px;}
.test_swiper .box .btn a{width: 167px;height: 37px;line-height: 37px;background:#0090e2;color:#fff;display:block;text-align: center;margin: 0 auto;transition:400ms;}
.test_swiper .swiper-slide:hover .btn a{background:#f5a11d;}
.test_swiper .swiper-slide:hover .tb{background:url(../images/tb4_05.png) no-repeat;}




/*新闻资讯*/
.new_top{position: relative;padding-bottom: 39px;height: 418px;}
.new_swiper{width:100%; overflow:hidden; position:relative;}
.new_swiper .swiper-slide{ background:#f2f2f2;}
.new_swiper .arrow-left, .new_swiper .arrow-right{position: absolute;width:44px;height:68px;top: 40%;z-index: 10;cursor:pointer;transition:400ms;background:rgba(0,0,0,.5);text-align: center;line-height: 68px;}
.new_swiper .arrow-left img, .new_swiper .arrow-right img{vertical-align: middle;}
.new_swiper .arrow-left {left:0;border-radius: 0 5px 5px 0;}
.new_swiper .arrow-right{right: 0;border-radius: 5px 0 0 5px;}
.new_swiper .arrow-left:hover,.new_top .arrow-right:hover{background: #2371c9;}

.new_swiper .L{width: 50%;height: 100%;overflow:hidden;}
.new_swiper .L img{width: 100%;height: 100%;display:block;
  transition:all 1s ease;
  -o-transition:all 1s ease;
  -moz-transition:all 1s ease;
  -webkit-transition:all 1s ease;
}
.new_swiper .R{width: 50%;height: 100%;background:#f2f2f2;position: relative;}
.new_swiper .R:before{content:'';position: absolute;right:0;top:0;background:url(../images/b1.png) no-repeat;width: 86px;height: 86px;}
.new_swiper .R .padd{padding:66px 40px ;}
.new_swiper .R .t{color:#333333;font-size: 24px;font-weight: 800;height: 62px;overflow:hidden;}
.new_swiper .R .t a{color:#333333;}
.new_swiper .R .date{line-height: 24px;font-size: 12px;color:#888888;height: 24px;margin:18px 0;}
.new_swiper .R .date img{vertical-align: middle;margin-right:5px;}
.new_swiper .R .c{color:#000000;line-height:30px;max-height: 90px;overflow:hidden;}
.new_swiper .R .b{margin-top: 25px;}
.new_swiper .R .b span{margin-right: 20px;}
.new_swiper .R .b span,.new_swiper .R .b a{font-size: 12px;color:#888888;line-height: 37px;}
.new_swiper .R .b span img,.new_swiper .R .b a img{vertical-align: middle;margin-right: 6px;}
.new_swiper .R .b a.btn{width: 124px;height: 37px;line-height: 37px;border:1px #d0d0d0 solid;display:inline-block;text-align: center;border-radius: 5px;color:#444444;}
.new_swiper .R .b a.btn b{color:#9e9e9e;font-size: 14px;font-family: 宋体;margin-left: 12px;}
.new_swiper .swiper-slide:hover .t a{color:#2371c9;}
.new_swiper .swiper-slide a.btn:hover{color:#fff;background:#2371c9;border-color: #2371c9;}
.new_swiper .swiper-slide a.btn:hover b{color:#fff;}
.new_swiper .swiper-slide:hover .L img{
  transform:scale(1.05,1.05);
  -webkit-transform:scale(1.05,1.05);
  -moz-transform:scale(1.05,1.05);
  -o-transform:scale(1.05,1.05);

  transition:all 1s ease;
  -o-transition:all 1s ease;
  -moz-transition:all 1s ease;
  -webkit-transition:all 1s ease;
}

.new_list{margin-bottom: 60px;}
.new_list .item{border-bottom: 1px #e5e5e5 solid;padding:50px 42px;transition:400ms;}
.new_list .item .L{position: relative;padding-right: 23px;}
.new_list .item .L:before{content:'';position:absolute;right:0;top:0;width: 1px;height: 100%;background:#d4d4d4;}
.new_list .item .L h2{color:#3c3835;font-size: 48px;}
.new_list .item .L p{color:#757575;font-size: 14px;}
.new_list .item .C{width: 66%;margin-left: 3%;}
.new_list .item .C .t{color:#333333;font-size: 24px;font-weight: 800;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;font-family: MicrosoftYaHeiUI;}
.new_list .item .C .date{line-height: 24px;font-size: 12px;color:#888888;height: 24px;margin:18px 0;}
.new_list .item .C .date img{vertical-align: middle;margin-right:5px;}
.new_list .item .C .c{color:#000000;line-height:30px;max-height: 90px;overflow:hidden;}
.new_list .item .C .b{margin-top: 15px;}
.new_list .item .C .b span{margin-right: 20px;}
.new_list .item .C .b span,.new_swiper .R .b a{font-size: 12px;color:#888888;line-height: 37px;}
.new_list .item .C .b span img,.new_list .item .C .b a img{vertical-align: middle;margin-right: 6px;}
.new_list .item:hover .C .t a{color:#2371c9;}
.new_list .item .R{width: 20%;overflow:hidden;}
.new_list .item .R img{display:block;width: 100%;
  transition:all 1s ease;
  -o-transition:all 1s ease;
  -moz-transition:all 1s ease;
  -webkit-transition:all 1s ease;
}

.new_list .item .C2{width:88%;margin-left: 3%;}
.new_list .item .C2 .t{color:#333333;font-size: 24px;font-weight: 800;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;font-family: MicrosoftYaHeiUI;}
.new_list .item .C2 .date{line-height: 24px;font-size: 12px;color:#888888;height: 24px;margin:18px 0;}
.new_list .item .C2 .date img{vertical-align: middle;margin-right:5px;}
.new_list .item .C2 .c{color:#000000;line-height:30px;max-height: 90px;overflow:hidden;}
.new_list .item .C2 .b{margin-top: 15px;}
.new_list .item .C2 .b span{margin-right: 20px;}
.new_list .item .C2 .b span,.new_swiper .R .b a{font-size: 12px;color:#888888;line-height: 37px;}
.new_list .item .C2 .b span img,.new_list .item .C2 .b a img{vertical-align: middle;margin-right: 6px;}
.new_list .item:hover .C2 .t a{color:#2371c9;}
.new_list .item:hover .R img{
  transform:scale(1.05,1.05);
  -webkit-transform:scale(1.05,1.05);
  -moz-transform:scale(1.05,1.05);
  -o-transform:scale(1.05,1.05);

  transition:all 1s ease;
  -o-transition:all 1s ease;
  -moz-transition:all 1s ease;
  -webkit-transition:all 1s ease;
}
.new_list .item:hover{background:#f6f6f6;}


/*走进国测_发展历程*/
.course{height: 538px;}
.course .L{width: 50%;height: 100%;}
.course .L img{display:block;width: 100%;height: 100%;}
.course .R{width: 50%;height: 100%;background:#f2f2f2;}
.course .R .padd{padding:34px 24px;}
.course .R li{margin-bottom: 30px;}
.course .R li .year{height: 36px;line-height: 36px;padding:0 16px;font-weight: 800;color:#fff;font-size: 18px;background:#a9a9a9;position: relative;}
.course .R li .year:before{content:'';position:absolute;right:-15px;top:0;width: 15px;height: 16px;background:url(../images/tb5.png) no-repeat;}
.course .R li .txt{width: 390px;font-size: 16px;color:#555;line-height:24px;}
.course .R ul{height: 475px;overflow-y: auto;}
.course .R ul::-webkit-scrollbar{width:7px;height: 5px;}/*滚动条整体部分，其中的属性有width,height,background,border（就和一个块级元素一样）等*/
.course .R ul::-webkit-scrollbar-button{  background-color:#f2f2f2;}/*滚动条两端的按钮。可以用display:none让其不显示，也可以添加背景图片，颜色改变显示效果*/
.course .R ul::-webkit-scrollbar-track{background:#dbdbdb;width: 2px;}/*外层轨道*/
.course .R ul::-webkit-scrollbar-track-piece {background:#f2f2f2);}/*内层轨道，滚动条中间部分（除去）*/
.course .R ul::-webkit-scrollbar-thumb{background:#0090e2;border-radius:7px;width: 7px;}/*滚动条里面可以拖动的那部分*/
.course .R ul::-webkit-scrollbar-corner {background:#f2f2f2;}/*边角*/
.course .R ul::-webkit-scrollbar-resizer  {background:#f2f2f2;}/* 定义右下角拖动块的样式*/
.course .R li:hover .year{background:#ff7800;}
.course .R li:hover .year:before{background:url(../images/tb50.png) no-repeat;}



/*走进国测_公司资质*/
.aptitude{margin-right: -2%;margin-bottom: 45px;}
.aptitude .item{width: 31%;margin:0 2% 2% 0;border:1px #dadada solid;position:relative;float:left;height: 298px;}

.aptitude .item img{display:block;width: 100%;height: 100%;}
.aptitude .item p{position: absolute;left:0;bottom:0;background:rgba(0,0,0,.5);color:#fff;font-size: 16px;line-height: 48px;text-align: center;width: 96%;padding:0 2%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.pswp__caption small{display:none;}
.aptitude .item:hover p{background:#0090e2;}




/*新闻详情页*/
.newmin{}
.newmin .top{text-align: center;font-weight: 800;font-size: 30px;color:#333333;}
.newmin .browse{font-size: 12px;color:#888;border-bottom: 1px #e5e5e5 solid;padding-bottom: 16px;margin-top: 20px;}
.newmin .browse span a{color:#888;}
.newmin .browse span{margin-right: 20px;}
.newmin .browse span img{margin-right: 5px;}
.newmin .browse .R a{margin-right: 13px;}
.newmin .about_txt{font-size:18px;}
.newmin .about_txt img{max-width: 100%;}
.newmin .about_txt p{line-height: 36px;font-size: 18px;color:#333333;}
.newmin .txt{margin-bottom: 100px;margin-top: 40px;}
.newmin .txt p{line-height: 36px;font-size: 18px;color:#333333;}
.newmin .paging2{border-top:1px #e5e5e5 solid;}
.newmin .paging2 a{font-size: 16px;color:#666666;height: 59px;line-height: 59px;padding-right: 100px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;border-bottom:1px #e5e5e5 solid;display:block;position: relative;padding:0 15px;}
.newmin .paging2 a .date{position: absolute;right:15px;top:0;font-size: 14px;color:#666666;}
.newmin .paging2 a:hover{background-color: #f8f8f8;}



/*走进国测_人才招聘*/
.zplist{margin-right: -2%; margin-top:30px;}
.zplist .item{float:left;width: 31%;margin:0 2% 2% 0;border:1px #e0e0e0 solid;}
.zplist .item .t{height: 179px;}
.zplist .item .t .padd{padding:20px 23px;}
.zplist .item .t h4{font-size:24px;color:#333333;margin-bottom:15px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.zplist .item .t p{font-size:14px;color:#333333;line-height: 30px;}
.zplist .item .b{height:45px;line-height: 45px;text-align: left;background:#f7f7f7;position:relative;transition:400ms;padding-left: 16px;}
.zplist .item .b a{font-size:14px;color:#888888;display:block;}
.zplist .item .b:before{content:'';position:absolute;right:4%;top:0;width: 11px;height: 100%;background:url(../images/sj4.png) no-repeat center;}
.zplist .item:hover{border-color: #0090e2;}
.zplist .item:hover .b{background:#0090e2;border-color: #0090e2;}
.zplist .item:hover .b a{color:#fff;}
.zplist .item:hover .b:before{background:url(../images/sj5.png) no-repeat center;}

.mask{position: fixed;left:0;top:0;background:rgba(0,0,0,.8);width: 100%;height: 100%;z-index:30;display: none;}
.zppupo{background: #fff;width: 1035px;height:90%;display: none;position: fixed;left: 50%; margin-left:-520px; top:5%;z-index: 32; overflow:auto;}
.zppupo .close{position: absolute;right:15px;top:15px;width: 24px;height: 24px;background:url(../images/close.png) no-repeat;cursor:pointer;}
.zppupo .padd{padding:0 53px;}
.zppupo .foot{background:#f3f3f3;position: absolute;left:0;bottom:0;padding:40px 4%;width: 92%;}
.zppupo h2{color:#2d2d2d;font-size: 30px;margin-top: 1em;}
.zppupo .top{background:#f9f9f9;margin-top: 20px;padding:15px 2%;border:1px #e7e7e7 solid;margin-right: -2%;width: 96%;}
.zppupo .top .item{line-height: 30px;color:#2d2d2d;font-size:16px;float:left;width: 31.33%;margin:0 2% 0 0;}
.zppupo .list{margin-top: 32px;max-height: 400px;overflow-y: auto;line-height: 26px;color:#333;}
.zppupo .list p{color:#2d2d2d;font-size:16px;line-height: 30px;}
.zppupo .list h4{color:#2d2d2d;font-size:16px;font-weight: 800;}
.zppupo .foot{background:#0090e2;line-height:30px;padding:20px 0;text-align: center;color:#fff;font-size:16px;width: 100%;}
.zppupo .list::-webkit-scrollbar{width:5px;height: 5px;}
.zppupo .list::-webkit-scrollbar-button{  background-color:#fff;}
.zppupo .list::-webkit-scrollbar-track{background:#fff;}
.zppupo .list::-webkit-scrollbar-track-piece {background:#fff);}
.zppupo .list::-webkit-scrollbar-thumb{background:#0090e2;border-radius:4px;}/*滚动条里面可以拖动的那部分*/
.zppupo .list::-webkit-scrollbar-corner {background:#fff;}
.zppupo .list::-webkit-scrollbar-resizer  {background:#fff;}
.zwscreen{background:#f2f2f2;padding:30px 40px;margin:58px 0 44px;}
.zwscreen h4{color:#444444;font-size:24px;font-weight: 800;text-align: center;}
.zwscreen .mian{margin-top: 27px;margin-right: -2%;}
.zwscreen .mian .date{background:url(../images/02_55.png) no-repeat 95% center #f2f2f2 !important;border:1px #cbcbcb solid !important;border-radius: 5px !important;height: 41px !important;line-height: 41px !important;}


.zwscreen .mian .item{height: 43px;background: #f2f2f2;border-radius: 5px;margin-right:2%;width:22.8%;position: relative;float:left;}
.zwscreen .mian .item.select:before{content: '';position: absolute;right: 4%;top:0;width: 11px;height: 100%;background: url(../images/02_55.png) no-repeat center;}
.zwscreen .mian .item input{border:none;height: 41px;line-height:41px;background: #ffff;padding:0 4%;width:92%;border-radius: 5px;font-size:16px;color: #333;}
.zwscreen .mian .item button{width: 100%;height: 100%;background:#0090e2;border:none;border-radius: 5px;font-size: 18px;color:#ffffff;cursor:pointer;}

.select01{width:100%;height: 41px;position: relative;border:1px #cbcbcb solid;border-radius: 5px;cursor: pointer;}
.select01_td{position: absolute;left: 0;top:0;width:94%;height: 100%;font-size:16px;color: #333;line-height: 45px;padding:0 3%;}
.select01_list{z-index: 90;}
.select01 ol{position: absolute;left: 0;top:42px;width:100%;display: none;max-height: 200px;overflow-y: auto;}
.select01 ol::-webkit-scrollbar{width:5px;height: 5px;}/*滚动条整体部分，其中的属性有width,height,background,border（就和一个块级元素一样）等*/
.select01 ol::-webkit-scrollbar-button{  background-color:#f5f5f5;}/*滚动条两端的按钮。可以用display:none让其不显示，也可以添加背景图片，颜色改变显示效果*/
.select01 ol::-webkit-scrollbar-track{background:#eee;}/*外层轨道*/
.select01 ol::-webkit-scrollbar-track-piece {background:#0090e2);}/*内层轨道，滚动条中间部分（除去）*/
.select01 ol::-webkit-scrollbar-thumb{background:#0090e2;border-radius:4px;}/*滚动条里面可以拖动的那部分*/
.select01 ol::-webkit-scrollbar-corner {background:#82AFFF;}/*边角*/
.select01 ol::-webkit-scrollbar-resizer  {background:#e1e1e1;}/* 定义右下角拖动块的样式*/
.select01 ol li{line-height:41px;height: 41px;color: #fff;font-size:16px;border-bottom: 1px #7d7d7d solid;cursor: pointer;margin-right:0;background: rgba(0,0,0,.7);margin-bottom:0;position: relative;padding:0 3%;}
.select01 ol li:hover{background: #0090e2;}


.rcslogan{height: 418px;}
.rcslogan .L{width: 50%;height: 100%;overflow:hidden;}
.rcslogan .L img{display:block;width: 100%;height: 100%;
  transition:all 1s ease;
  -o-transition:all 1s ease;
  -moz-transition:all 1s ease;
  -webkit-transition:all 1s ease;
}
.rcslogan .R{width: 50%;height: 100%;background: #f2f2f2;display:table;}
.rcslogan .R .tabbox{padding:30px;}
.rcslogan .R h4{font-size:24px;color: #444444;font-weight: 800;margin-bottom: 25px;}
.rcslogan .R p{font-size:16px;color: #000000;line-height: 36px;}
.rcslogan:hover .L img{
  transform:scale(1.05,1.05);
  -webkit-transform:scale(1.05,1.05);
  -moz-transform:scale(1.05,1.05);
  -o-transform:scale(1.05,1.05);

  transition:all 1s ease;
  -o-transition:all 1s ease;
  -moz-transition:all 1s ease;
  -webkit-transition:all 1s ease;
}




/*走进国测_公司简介*/
.info{}
.info li{float:left;width: 50%;overflow:hidden;}
.info img{max-width: 100%;
  transition:all 1s ease;
  -o-transition:all 1s ease;
  -moz-transition:all 1s ease;
  -webkit-transition:all 1s ease;
}
.info img:hover,.info li:hover img{
  transform:scale(1.05,1.05);
  -webkit-transform:scale(1.05,1.05);
  -moz-transform:scale(1.05,1.05);
  -o-transform:scale(1.05,1.05);

  transition:all 1s ease;
  -o-transition:all 1s ease;
  -moz-transition:all 1s ease;
  -webkit-transition:all 1s ease;
}
.info p{font-size:18px;color: #000000;line-height: 36px;}
.info_t{padding-top: 45px;background:#f9f9f9;}
.info_t h4{text-align: center;font-size:30px;color: #444444;font-weight: 800;}
.info_t .b{margin-top: 36px;border-top:1px #eaeaea solid;border-bottom:1px #eaeaea solid;}
.info_t .b table{width: 100%;}
.info_t .b td{width: 14.6%;height: 172px;padding-left: 2%;border-right:1px #eaeaea solid;transition:400ms;position: relative;z-index: 4;overflow:hidden;}
.info_t .b td h4{font-size:24px;color: #555555;font-weight: 800;text-align:left;margin-bottom: 13px;}
.info_t .b td p{font-size:14px;color: #555555;}
.info_t .b td:hover{background:#fff;}
.info_t .b td:before{ content:""; width:100%; height:4px; position:absolute; left:0; bottom:0; z-index: -1; background-color:#0090e2; transform-origin:center; -webkit-transform-origin:center; -webkit-transition:-webkit-transform .38s cubic-bezier(.4,0,.2,1); transition:-webkit-transform .38s cubic-bezier(.4,0,.2,1); transition:transform .38s cubic-bezier(.4,0,.2,1); transition:transform .38s cubic-bezier(.4,0,.2,1),-webkit-transform .38s cubic-bezier(.4,0,.2,1); transform:scaleX(0); -webkit-transform:scaleX(0); visibility:hidden\9;}
.info_t .b td:hover:before{transform:scaleX(1); -webkit-transform:scaleX(1); -moz-transform:scaleX(1); transform-origin:center; -webkit-transform-origin:center; visibility:visible\9;}
.info_t .b td:hover *{color:#0090e2;}




/*index*/
.banner{}
.banner_swiper,.banner_swiper .swiper-slide{width:100%;}
.banner_swiper,.banner_swiper .swiper-wrapper,.banner_swiper .swiper-wrapper .swiper-slide{height: auto !important;}
.banner_swiper .pagination {position: absolute;z-index: 20;left:0;bottom:52px;width: 100%;text-align: center;}
.banner_swiper .swiper-slide img{display:block;width: 100%;}
.banner_swiper .swiper-pagination-switch {display: inline-block;width:13px;height:13px;margin:0 8px;cursor: pointer;background:rgba(0,0,0,.5);border-radius: 13px;}
.banner_swiper .swiper-visible-switch {}
.banner_swiper .swiper-active-switch {background: #f1790e;width: 25px;}


.facility{}
.facility .t{background:#f9f9f9;}
.facility .t .padd{padding:45px 50px;}
.facility .t h4{font-size:36px;color: #444444;font-weight: 800;}
.facility .t p{font-size:18px;color: #444444;}
.facility .t p strong{color:#ec9e08;font-size: 24px;text-transform: uppercase;}
.facility .b{border-top:1px #f0f0f0 solid;border-bottom:1px #f0f0f0 solid;height: 518px;}
.device_swiper{overflow:visible !important;}
.device_swiper,.device_swiper .swiper-slide{width:100%;}
.device_swiper,.device_swiper .swiper-wrapper,.device_swiper .swiper-wrapper .swiper-slide{height: 100% !important;}
.device_swiper .pagination {position: absolute;z-index:10;right:3%;top:-72px;width:auto;}
.device_swiper .swiper-pagination-switch {display: inline-block;width:11px;height:11px;margin:0 9px;cursor: pointer;background:#c7c7c7;border-radius: 11px;}
.device_swiper .swiper-visible-switch {}
.device_swiper .swiper-active-switch {background: #0090e2;}
.device_swiper .pic{height: 370px;line-height: 370px;text-align: center;margin-top: 30px;}
.device_swiper .pic img{vertical-align: middle;max-width: 100%;max-height: 100%;}
.device_swiper .txt{font-size: 24px;color:#444444;text-align: center;height: 47px;line-height: 47px;position: relative;margin-top: 30px;}
.device_swiper .txt a{display:block;padding:0 100px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.device_swiper .txt b{width: 47px;height: 47px;background:url(../images/tb6.png) no-repeat;position:absolute;right:50px;top:0;display:inline-block;}
.device_swiper .swiper-slide{border-right:1px #f0f0f0 solid;}
.device_swiper .swiper-slide:hover .txt b{background:url(../images/tb601.png) no-repeat;}
.device_swiper .swiper-slide:hover .txt a{color:#0090e2;}
.device_swiper .swiper-wrapper{overflow:hidden;}



.device_swiper .swiper-slide{position: relative;}
.device_swiper .swiper-slide .box{position: relative;z-index: 15;}
.device_swiper .swiper-slide:hover figcaption::before,.device_swiper .swiper-slide:hover figcaption::after {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
}
.device_swiper .swiper-slide figcaption::before {
    border-top: 2px solid #0090e2;
    border-bottom: 2px solid #0090e2;
    -webkit-transform: scale(0,1);
    transform: scale(0,1);
}
.device_swiper .swiper-slide figcaption::after {
    border-right: 2px solid #0090e2;
    border-left: 2px solid #0090e2;
    -webkit-transform: scale(1,0);
    transform: scale(1,0);
}
.device_swiper .swiper-slide figcaption::before,.device_swiper .swiper-slide figcaption::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    content: '';
    opacity: 0;
    pointer-events: none;
    -webkit-transition: opacity 0.4s, -webkit-transform 0.4s;
    transition: opacity 0.4s, transform 0.4s;
}





.perfoA{margin:51px 0 84px 0;position: relative;height: 518px;}
.perfoA .L{width: 70%;height: 100%;position: relative;}

.perfoA .L .bd ul,.perfoA .L .bd{width: 100%;height: 100%;overflow:hidden;}
.perfoA .L .bd li{ width:50%; height:100%; float:left; overflow:hidden; position:relative; }

.perfoA .L .btn{position: absolute;right:-176px;top:57%;width: 100px;height: 17px;}
.perfoA .L .mr_frBtnL{display:inline;left:0;}
.perfoA .L .mr_frBtnR{right:0;}
.perfoA .L .mr_frBtnL,.perfoA .L .mr_frBtnR{position: absolute;bottom:0;width:16px;height:17px;cursor:pointer;z-index: 15;}
.perfoA .L .pageState{position: absolute;bottom:0;color:#5f5f5f;right:37px;z-index: 15;}
.perfoA .L .pageState span{color:#0090e2;font-weight: 600;}


.perfoA .L li{}
.perfoA .L li a{display:block;}
.perfoA .L li .pic{height: 373px;overflow:hidden;}
.perfoA .L li .pic img{width:100%; height:100%; display:block;object-fit: cover;
  transition:all 1s ease;
  -o-transition:all 1s ease;
  -moz-transition:all 1s ease;
  -webkit-transition:all 1s ease;
}
.perfoA .L li .txt{position: relative;background:#fff;border-bottom: 1px #f0f0f0 solid;}
.perfoA .L li .txt:after{content:'';position:absolute;right:40px;bottom:33px;width: 47px;height: 47px;background:url(../images/tb6.png) no-repeat;z-index: 5;}
.perfoA .L li .txt .padd{padding:33px 90px 30px 40px;}
.perfoA .L li .txt h4{font-size: 24px;color:#444444;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.perfoA .L li .txt p{font-size: 14px;color:#444444;line-height: 30px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.perfoA .L li .txt:before{content:'';position: absolute;right:0;width: 1px;height: 100%;background:#f0f0f0;}
.perfoA .L li:hover .txt:after{background:url(../images/tb601.png) no-repeat;}

.perfoA .L li:hover .pic img{
  transform:scale(1.05,1.05);
  -webkit-transform:scale(1.05,1.05);
  -moz-transform:scale(1.05,1.05);
  -o-transform:scale(1.05,1.05);

  transition:all 1s ease;
  -o-transition:all 1s ease;
  -moz-transition:all 1s ease;
  -webkit-transition:all 1s ease;
}



.perfoA .R{background:#f9f9f9;width:30%;height: 100%;display:table;table-layout: fixed;}
.perfoA .R .tabbox{padding:0 75px;}
.perfoA .R .btn{margin-top: 70px;}
.perfoA .R .btn a{width: 208px;height: 51px;line-height: 51px;text-align: center;border-radius: 5px;background:#0090e2;font-size: 18px;color:#ffffff;display:block;}
.perfoA .R .txt{font-size: 18px;color:#444;line-height: 30px;margin-bottom: 26px;max-height: 60px;overflow:hidden;}
.perfoA .R .t{margin-bottom: 30px;}
.perfoA .R .t h4{font-size: 36px;color:#444444;font-weight: 800;}
.perfoA .R .t p{text-transform:uppercase;color:#ec9e08;font-size: 24px;font-weight: 800;}




.project{}
.project .t{text-align: center;margin:80px 0 39px 0;}
.project .t h4{font-size: 36px;color:#444444;font-weight: 800;}
.project .t p{text-transform:uppercase;color:#ec9e08;font-size: 24px;font-weight: 800;}
.project .b{height: 752px;}
.project .b .L,.project .b .R{width: 50%;height: 100%;position: relative;overflow:hidden;background-position: center !important;background-size: cover !important;}


.project .b .box1{background:url(../images/tb9.png) no-repeat;width: 270px;height: 312px;text-align: center;display:table;table-layout: fixed;margin-bottom: 5px; transition:400ms;
    position: absolute;left: 50%;top: 50%;z-index: 10;
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.project .b .box1 h4{color:#555555;font-size: 24px;font-weight: 800;}
.project .b .box1 b{display:block;margin:10px auto;height: 3px;width: 39px;background:#868686;}
.project .b .box1 span{height: 113px;line-height: 113px;display:block;}
.project .b .box1 span img{max-height: 100%;}
.project .b .box1 p{color:#a4a4a4;font-size: 14px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}


.project .list{position: absolute;left:0;top:-120%;width: 100%;height: 100%;background:rgba(0,144,226,.7);transition:400ms;}
.project .list .padd{padding:0 35px;}
.project .list .top{margin-top: 86px;}
.project .list .top h4{font-size:24px;color: #ffffff;font-weight: 800;margin-bottom: 5px;}
.project .list .top p{font-size:18px;color: #ffffff;}
.project .list .top p strong{color:#ec9e08;font-size: 24px;text-transform: uppercase;margin-right: 1em;}
.project .list .bom{margin-right: -2%;margin-top: 60px;}
.project .list .bom .item{float:left;width: 23%;margin:0 2% 2% 0;height: 214px;transition:400ms;}
.project .list .bom .item a{display:table;table-layout: fixed;width: 100%;height: 100%;text-align: center;}
.project .list .bom .item span{height: 88px;line-height: 88px;display:block;margin-bottom: 5px;}
.project .list .bom .item span img{vertical-align: middle;}
.project .list .bom .item p{color:#fff;font-size: 16px;}
.project .list .bom .item:hover{background:rgba(77,178,235,.8);}
.project .b .L:hover .box1,.project .b .R:hover .box1{top:150%;}
.project .b .L:hover .list,.project .b .R:hover .list{top:0;}
.project .list .bom .item2{float:left;width: 31.33%;margin:0 2% 2% 0;height: 214px;transition:400ms;}

/*走进国测_宣传画册*/
.publicity{padding: 43px 0;}
.publicity_list{margin-bottom: 20px;}
.publicity_list ul li{float: left;width: 17.5%;margin:0 2% 2% 0;height: 22rem;position: relative;overflow: hidden;border:1px #d5d5d5 solid;}
.publicity_list ul li img{width: 100%;height: 100%;}
.publicity_list ul li p{position: absolute;left: 0;width: 100%;bottom: 0;background: url(/images/bg4.png) repeat;height: 37px;line-height: 37px;text-align: center;color: #fff;}
.publicity_list ul li:hover p{background:#0090e2;color: #fff;}




.pdowm-search { padding-bottom:30px;}
.pdowm-search .inpt{ width:200px; height:38px; line-height:36px; font-size:14px; padding-left:10px; color:#989898; float:left; border:1px #eaeaea solid; border-right:0;}
.pdowm-search .btn{ background:#28a6db; width:47px; height:38px; line-height:38px; text-align:center; color:#fff; font-size:20px; float:left; cursor:pointer;}
