@charset"utf-8";
/* CSS Reset*/
input::-moz-placeholder, textarea::-moz-placeholder { color: #333; }
input:-ms-input-placeholder, textarea:-ms-input-placeholder { color: #333; }
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: #333; }
.box-content{-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}
.fr { float: right; } .fl { float: left; }
.t-l{text-align: left;}.t-c{text-align: center;}.t-r{text-align: right;}
.an { transition: all 0.3s ease-out 0s;-moz-transition: all 0.3s ease-out 0s;-webkit-transition: all 0.3s ease-out 0s;-o-transition: all 0.3s ease-out 0s;}
.clearfix:before, .clearfix:after {content:""; display:table;}   
.clearfix:after {clear:both;}   
.clearfix { *zoom:1;}
.wrap{width: 1360px; margin: 0 auto; box-sizing: border-box;}
.index_body .wrap {width: 1600px;}
.ww{ word-wrap: break-word}
.hidden {overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width: 100%; display: block; box-sizing: border-box;}
/*public*/

.box-con {}


.jieshao .picbox{}
.jieshao .picbox .pic{}
.jieshao .picbox .pic img{display: block;width: 100%;}
.jieshao .picbox .text{padding-top: 8px;font-size: 16px}
.jieshao .textBox{}
.jieshao .textBox p{line-height: 1.6;color: #454646;text-indent: 2em;margin-bottom: 0.2rem;text-align: justify;}



.top-se {display: none;position: absolute;left: 0;top: 100px;width: 100%;height: 360px; background: rgb(255, 255, 255, 0.95);z-index: 9;}
.search {position: absolute;left: 50%;top: 50%;width: 690px;font-size: 0;padding: 8px;border-bottom: 1px solid #dfdede; transform: translate(-50%,-50%);}
.se_txt {display: inline-block;width: calc(100% - 30px);height: 26px;font-size: 16px;color: #333;line-height: 20px;padding: 3px 0;padding-right: 12px;background: transparent;}
.se_sub {display: inline-block;width: 30px;height: 30px;font-size: 0;background: url('../images/se-d.png') no-repeat center;}
.se_sub[type=submit] {-webkit-appearance: button;cursor: pointer;}
.top-se:hover {display: block;}

/*.search {width: 400px;max-width: 90%; position: relative;padding-right: 100px;height: 30px;margin:15px auto;background: #fff;}
.se_txt {width: 100%;float: left; border: none;margin:0;padding-left:10px; background:transparent;height: 30px;line-height: 30px;font-size: 12px;color: #333;font-family:"SimSun";}
.se_sub {position: absolute;right: 30px;top: 0;width: 60px;height: 30px;color: #fff;font-size: 12px;border: none;margin:0;padding:0;background: #2042e3;cursor: pointer;} 
.se_close {display: block;position:absolute;right: 0;top:0;background: #333 url(../images/close.png) no-repeat center;width: 30px;height: 30px;cursor: pointer;}
*/




.viewbox{}
.viewbox .v-left{width: 50%; float: left}
.viewbox .v-left h2{font-size: 30px;}
.viewbox .v-left .lxwm{width: 96%;border-bottom: 1px solid #d7d7d7;padding: 15px 0;font-size: 16px;line-height: 34px;}
.viewbox .v-left .lxwm p{padding: 10px 0;line-height: 30px;}
.viewbox .v-left .lxwm span{font-size: 20px;font-weight: bolder}


.viewbox .v-right{width: 50%; float: right}
.viewbox .v-right img{width: 100%}


.top {position: relative;z-index: 1;}
.top-nav {position: absolute;left: 0;top: 0;width: 100%;height: 70px;/*background-color: #2042e3;*/transition: all .5s;z-index: 999;}
.top-menu {position: relative;padding: 0 24px;}
.logo {float: left;padding: 15px 0 15px 10px;}
.logo img {max-width: 230px;width: 100%;height: auto;}
.log-a {display: block;}
.log-b {display: none;}

.pc-menu {padding: 30px 0;text-align: center;}
.pc_menuCon {display: inline-block;}
.pc_menuCon > li {/*position: relative;*/float: left;margin: 0 7px;padding: 0 4px;/*transition: all .3s;*/}
.pc_menuCon .home img {padding-bottom: 3px;}
.pc_menuCon .home-icon {display: inline-block;}
.pc_menuCon .home-black {display: none;}
.pc_menuCon > li a {display:block; color: #fff;line-height: 30px;font-size: 12px;text-align: center;font-weight: bold;}
.pc_menuCon > li:hover {border-bottom: 2px solid #fbcd3f;}
.pc_menuCon > li.selected {border-bottom:2px solid #9e419c;}
.pc_menuCon > li.selected > a {color: #9e419c;}
.pc_menuCon ul {display:none;position: absolute;left: 50%;top: 32px;width: auto;list-style: none;transform: translateX(-50%);}
.pc_menuCon ul li {width: -webkit-fill-available;min-width: max-content;margin-bottom: 1px;background-color: rgb(32, 66, 227, .5);}
.pc_menuCon ul li a {display:block;color:#fff;line-height: 1.5;padding: 5.5px 0.2em;text-align: center;border:none;font-weight: normal;}
.pc_menuCon li:hover ul {display:block;/*transition: all 1s;*/}
/*.pc_menuCon ul li:hover a {color: #ffe84e;}*/

.black-line {border-bottom: 1px solid #dfdede;}
.pc_menuCon .child-menu {display: none;position: absolute;left: 0;top: 60px;width: 100vw;/*height: auto!important;*/}
.pc_menuCon .child-menu .interval-bg {height: 40px;}
.pc_menuCon .child-menu-inner {height: 50px;padding: 0 72px;background-color: #fff;/*transition: all .5s ease-in-out;*/overflow: hidden;}
.pc_menuCon .child-menu ul {display: block;position: relative;left: auto;top: auto;transform: none;}
.pc_menuCon .child-menu li {display: inline-block;width: auto;padding: 0 30px; background: none;}
.pc_menuCon .child-menu li a {color: #081828;padding: 11.5px .2em;}
.pc_menuCon .child-menu li a:hover {border-bottom: 3px solid #fbcd3f;}


.menu-R {display: none;}
.menu-R img {width: 20px;height: 20px;}
.menu-R .search-se {display: inline-block;}
.menu-R .search-black {display: none;}
.menu-R .search-black.se-close {content:url('../images/se_close.png');}
/*-----pc nav-----*/

.phone-header {position: relative;}
.header {position:absolute;left: 0;top: 0;height:70px;width: 100%;padding-right: 140px;background-color: #2042e3; z-index: 666;}
.header .phone_logo{display:block;position: relative;padding:16px 10px;z-index: 888;}
.header .phone_logo img{max-width: 220px;height: auto;}
.phone-search-btn {position: absolute;top: 0;right: 60px;width: 50px;line-height: 70px;text-align: center;}
.phone-search-btn img {width: 20px;}
.toggle {margin: 10px 0;}
.gb-gnb__dimmed {display: none;position: fixed;top: 0;left: 0; right: 0;bottom: 0;background-color: #000; opacity: .5;z-index: 555;}
/*-----phone nav-----*/


.top-nav.black, .top-nav.topBlack {background-color: #fff;background-image: none;}
.top-nav.black .log-a, .top-nav.topBlack .log-a {display: none;}
.top-nav.black .log-b, .top-nav.topBlack .log-b {display: block;}
.top-nav.black .pc_menuCon .home-icon, .top-nav.topBlack .pc_menuCon .home-icon {display: none;}
.top-nav.black .pc_menuCon .home-black, .top-nav.topBlack .pc_menuCon .home-black {display: inline-block;}
.top-nav.black .pc_menuCon > li > a, .top-nav.topBlack .pc_menuCon > li > a {color: #081828;}
.top-nav.black .search-se, .top-nav.topBlack .search-se {display: none;}
.top-nav.black .search-black, .top-nav.topBlack .search-black {display: inline-block;}



.section {position: relative;padding-top: 65px}
.section-next {position: absolute;left: 50%;bottom:15px;margin-left: -38px;width:76px;height: 70px;z-index: 999;}
.section-next a {display: block;width: 100%;height: 100%; background: url(../images/bottom.png) no-repeat center;position: relative;}
@keyframes bottom{
	from
	{top: 0;opacity: 0;}
	to
	{top: 15px;opacity: 1;}
}
@-webkit-keyframes bottom{
	from
	{top: 0;opacity: 0;}
	to
	{top: 15px;opacity: 1;}
}
.section-next a {-webkit-animation: bottom 1.4s infinite;animation: bottom 1.4s infinite;-webkit-animation-fill-mode: both;animation-fill-mode: both}

.section1 {}
.banner-box {width: 100%;height: 100%;position: absolute;left: 0;top: 0; z-index:10;}
.banner {width: 100%;height: 100%;position: relative;}
.banner .owl-stage-outer {width: 100%;height: 100%;}
.banner .owl-stage-outer .owl-stage{width: 100%;height: 100%;}
.banner .owl-item {width: 100%;height: 100%;}
.banner .owl-item .banner-item {width: 100%;height: 100%;background-repeat:no-repeat;background-position:center;background-size: cover;}
.banner .owl-controls {}
.banner .owl-nav {display: none;}
.banner .owl-prev, .banner .owl-next {position: absolute;top: 50%;width: 72px;height: 72px;font-size: 0;transform: translateY(-50%);}
.banner .owl-prev {left: 36px;background: url('../images/prevStop.png') no-repeat center;}
.banner .owl-next {right: 36px;background: url('../images/nextStop.png') no-repeat center;}



/*.banner .owl-controls {position: absolute;left: 50%;bottom: 10%;width: auto;height: 8px;transform: translateX(-50%); z-index: 25;}
.banner .owl-dots {width: 100%;height: 8px;position: relative;z-index: 33;margin-top: 0;}
.banner .owl-dots .owl-dot {vertical-align: top;}
.banner .owl-dots .owl-dot span {width: 70px;height: 6px;background: #fff;}
.banner .owl-dots .owl-dot.active span {background: #ebd858;}*/






.section2 {background: url('../images/section-two.jpg') repeat center/cover;}
.introduction {width: 100%;padding: 20px 40px;background-color: #fff;}
.introduction-title {padding-top: 30px;}
.introduction-title span {font-size: 13px;color: #081828;line-height: 1;font-weight: bold;font-family: 'Arial';}
.introduction-title h2 {font-size: 16px;color: #081828;line-height: 1;padding-top: 10px;font-weight: bold;}
.introduction-text {}
.introduction-text p {font-size: 12px;color: #666;line-height: 26px;margin-top: 20px;text-align: justify;}
.introduction-more {text-align: right;}
.introduction-more a {display: inline-block;font-size: 12px;color: #fff;padding: 6px 24px;background-color: #2042e3;border-radius: 3px;text-transform: uppercase;font-family: 'Arial';}
.introduction-more a:hover {background-color: #8d9ff3;}



.section3 {background: url('../images/section-three.jpg') repeat center/cover;}
.menu-title {text-align: center;}
.menu-title h2 {font-size: 24px;color: #2042e3;line-height: 1;padding-bottom: 6px;font-weight: bold;}
.menu-title span {font-size: 14px;color: #989898;line-height: 1;font-weight: bold;text-transform: uppercase;font-family: 'Arial';}

.testing {padding-top: 30px;}
.testing-title {position: relative;margin-bottom: 40px;}

.testing-tab {display: inline-block;margin-bottom: 20px;text-align: justify;}
.testing-tab:after {content: '';display: inline-block;width: 100%;clear: both;}
.testing-tab .tab-tit {position: relative;display: inline-block;width: 100%;padding: 7.5px 20px 7.5px 40px;background-color: #2042e3;opacity: .37;border: solid 1px #cfcfcf;border-radius: 15px;overflow: hidden;cursor: pointer;}
.testing-tab .tab-tit h3 {display: inline-block;font-size: 24px;color: #fff;line-height: 36px;margin-bottom: 6px;padding-bottom: 10px;border-bottom: 1px solid #b0b0b0;font-weight: bold;}
.testing-tab .tab-tit p {height: 60px;font-size: 15px;color: #fff;line-height: 2;font-weight: bold;overflow: hidden;}
.testing-tab .tab-tit.active {opacity: 1;}
.testing-tab .tab-tit:hover {opacity: 1;}

.testing-con {font-size: 0;}
.testing-item {display: inline-block;font-size: 0;text-align: justify;}
.testing-item:after {content: '';display: inline-block;width: 100%;clear: both;}
.testing-item .item-info {display: inline-block;width: 100%;margin-bottom: 20px;background-color: #fff;border-radius: 15px;opacity: 1;text-align: center;overflow: hidden;}
.testing-item .item-info a {display: table-cell;position: relative;padding: 20px;width: 100vw;height: 200px;text-align: center;vertical-align: middle;}
.testing-item .item-info h4 {font-size: 16px;color: #fff;line-height: 24px;font-weight: bold;}
.testing-item .item-info p {position: absolute;left: 0;padding: 0 20px;width: 100%;font-size: 12px;color: #fff;line-height: 24px;padding-top: 20px;transform: translateY(200%);font-weight: bold;transition: all .3s;}
.testing-item .item-info:hover a {background: rgb(0, 0, 0, .3);}
.testing-item .item-info:hover p {transform: translateY(0);}


.testing-item.dccl {}
.testing-item.dccl .item-info {width: 100%;}

.testing-item .item-info.testing-1 {background: url('../images/bg01.jpg') no-repeat center top/cover;}
.testing-item .item-info.testing-2 {background: url('../images/bg02.jpg') no-repeat center top/cover;}
.testing-item .item-info.testing-3 {background: url('../images/bg03.jpg') no-repeat center top/cover;}
.testing-item .item-info.testing-4 {background: url('../images/bg04.jpg') no-repeat center top/cover;}



.section.section4 {padding-top: 0}
.section4 {}
.platform {height: 100vh;overflow: hidden;}
.platform-item {position: relative;float: left;width: 20%;height: 100vh;}
.platform-item .item-info {position: absolute;left: 0;top: 50%;max-width: 340px;width: 100%;height: 60vh;padding: 34px 10px 10px;background: rgb(32, 66, 227, .8);transform: translateY(-50%);text-align: right;}
.platform-item .item-info:hover {background: rgb(32, 66, 227, 1);}
.platform-item .item-info h2 {display: inline-block;font-size: 18px;color: #fff;line-height: 1;font-weight: 700;writing-mode: vertical-lr;writing-mode: tb-lr;vertical-align: top;}
.platform-item .item-info span {display: inline-block;font-size: 12px;color: #acacac;line-height: 1;font-weight: 700;text-transform: uppercase;writing-mode: vertical-lr;writing-mode: tb-lr;vertical-align: top;}
.platform-item .item-more {position: absolute;right: 0;bottom: 10px;width: calc(100% - 20px); border-top: 1px solid #fff;}
.platform-item .item-more a {display: block;padding: 30px 30px 10px;}
.platform-item .item-more img {width: 24px;}

.platform-item.platform-1 {background: url('../images/platform01.jpg') no-repeat center top/cover;}
.platform-item.platform-2 {background: url('../images/platform02.jpg') no-repeat center top/cover;}
.platform-item.platform-3 {background: url('../images/platform03.jpg') no-repeat center top/cover;}
.platform-item.platform-4 {background: url('../images/platform04.jpg') no-repeat center top/cover;}
.platform-item.platform-5 {background: url('../images/platform05.jpg') no-repeat center top/cover;}



.section5 {}
.news {padding: 60px 15px 0;}
.news-item {padding-bottom: 30px;}
.news-item a {}
.news-item .item-img {position: relative;width: 100%;height: 0;padding-top: 69%;overflow: hidden;}
.news-item .item-img img {position: absolute;top: 0;width: 100%;height: 100%;transition: transform .4s ease-out;object-fit: cover;}
.news-item .item-img img:hover {transform: scale(1.07);}
.news-item .item-text {padding: 10px 20px;border: solid 1px #eee;}
.news-item .item-text h2 {height: 48px;font-size: 16px;color: #081828;line-height: 24px;font-weight: bold;overflow: hidden;}
.news-item:hover .item-text h2 {color: #2042e3;}
.news-item .item-text span {font-size: 12px;color: #666;line-height: 30px;font-family: 'Arial';}
.news-more {padding-top: 70px;padding-bottom: 70px;text-align: center;}
.news-more a {display: inline-block;font-size: 14px;color: #fff;padding: 10px 34px;background-color: #2042e3;border-radius: 3px;font-weight: 700;}
.news-more a:hover {background-color: #f02424;}



.section-end {background: #f1f4f5 url('../images/section-end.jpg') no-repeat center bottom;}
.fp-overflow {margin-right: -10px;padding-right: 10px;}
.partner {padding: 60px 15px 30px;overflow: hidden;}
.partner .testing-title {padding-bottom: 0;}
.partner-con ul {display: inline-table;margin: 15px -15px 0;font-size: 0;}
.partner-con ul li {display: inline-block;width: 25%;padding: 5px;vertical-align: middle;}
.partner-con ul li a {display: block;line-height: 26px;padding: 10px 15px;background: rgb(255, 255, 255, .7);border: 3px solid #ddd; /*-webkit-box-shadow:0 0 3px #ccc;-moz-box-shadow:0 0 3px #ccc;box-shadow:0 0 3px #ccc;*/text-align: center;}
.partner-con ul li img {max-width: 100%;max-height: 26px;transition: transform .4s ease-out;}
.partner-con ul li:hover img {transform: translateY(-7px);}



.foot {position: relative;left: 0;bottom: 0;width: 100%;padding: 30px 15px;border-top: 1px solid #c8c8c8;}
.foot-con {font-size: 0;text-align: justify;}
.foot-con:after {content: '';display: inline-block;width: 100%;clear: both;}

.copyright {display: inline-block;vertical-align: middle;}
.copyright p, .copyright a {font-size: 14px;color: #333;line-height: 32px;}

.foot-r {display: inline-block;width: 100%;font-size: 0;padding-top: 20px;text-align: right; vertical-align: middle;}

.wechat {display: inline-block;position: relative;vertical-align: middle;cursor: pointer;}
.wechat i {display: none;position: absolute;left: 50%;top: -170px; transform: translateX(-50%);}
.wechat i:after {content: '';display: inline-block;position: absolute;left: 50%;bottom: -12px;width: 0;border-top: 12px solid #fff;border-left: 7px solid transparent;border-right: 7px solid transparent;transform: translateX(-50%);}
.wechat img {}
.wechat:hover i {display: inline-block;}

.imgConac {display: inline-block;padding: 0 24px;vertical-align: middle;}
.imgConac img {}

.backTop {display: inline-block;position: relative;overflow: auto;vertical-align: middle;cursor: pointer;z-index: 9;}
.backTop a {display: block;}
.backTop img {}

.fp-watermark {display: none;}
/*----index----*/





.page {position: relative;min-height: calc(100vh + 130px);}
.page .top {position: relative;height: 340px;background: url('../images/page-top-bg.jpg') no-repeat center top/cover;}
.page .header {background: none;}
.page .page-top-mask {position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-color: #000;opacity: .75;z-index: 1;}


.page-top-bottom {position: relative;padding-top: 120px;z-index: 1;}
.con-inner {padding: 0 24px;}
.location {padding-top: 15px;}
.location h2 {font-size: 40px;color: #fff;line-height: 60px;font-weight: bold;text-transform: uppercase;}

.page-menu {font-size: 0;}
.page-menu ul {padding-top: 10px;font-size: 0;vertical-align: middle;}
.page-menu ul li {display: inline-block;margin-top: 10px;width: 33.333%;padding-left: 7px;}
.page-menu ul li a {display: block;font-size: 12px;color: #fff;line-height: 32px;padding: 0 10px;background-color: #999;border-radius: 4px;font-weight: bold;text-align: center;}
.page-menu ul li a:hover {background-color: #2042e3;}
.page-menu ul li.selected a {background-color: #2042e3;}

.crumb {display: inline-block;width: 100%;text-align: right;vertical-align: middle;}
.crumb a {font-size: 12px;color: #797979;line-height: 30px;}
.crumb a i {display: inline-block;width: 14px;height: 14px;background: url('../images/home-icon.png') no-repeat left center;vertical-align: text-top;}

.bread-nav{margin: 10px 10px 0px 10px;padding: 10px;height: 40px;}
/* page-index  */



.page-main {overflow: hidden;}
/*.page .top-nav {background: none;}*/
.in-main-con {padding: 60px 0 30px;}

.page .foot {background: #f1f4f5 url('../images/section-end.jpg') no-repeat center bottom;border-top: 0;}


.article {}
.arti_title {font-size: 24px;color:#222;font-weight: 700;}
.arti_title_y, .arti_title_f {font-size: 18px;}
.arti_metas {padding-top: 5px;}
.arti_metas span {display: inline-block;font-size: 12px;color: #626262;line-height: 24px;padding-right: 6px;}
.arti_metas span i {display: inline-block;width: 16px;height: 16px;background: url('../images/time-icon.png') no-repeat center;vertical-align: text-top;}

.arti_info {padding: 36px 0;}
.arti_info p, .arti_info span {font-size:16px;color:#222;line-height:1.5;}
.arti_info p {margin-bottom: 1em;background-color: transparent;}
.arti_info p img {max-width:100%;margin: 0 auto 8px;}
.arti_info img {max-width:100%;}


.wp_entry p, .wp_entry span {font-size:16px;color:#222;line-height:1.5;}
.wp_entry p {margin-bottom: 1em;background-color: transparent;}
.wp_entry p img {max-width:100%;margin: 0 auto 8px;}
.wp_entry img {max-width:100%;}



.arti_teach {}
.arti_teach .arti_sidebar {float: left;width: 20%;}
.arti_teach .arti_sidebar img {width: 200px;}
.arti_teach .arti_title {padding-left: 15px;padding-bottom: 6px;border-left: 3px solid #2042e3;}
.arti_teach .arti_title h1 {font-size: 24px;color:#222;font-weight: 700;margin-top: 1em;}
.arti_teach .arti_title span {display: block;font-size: 16px;color: #626262;line-height: 24px;margin-top: .5em;}
.arti_teach .arti_info {padding: 0 0 0 50px;width: 80%;overflow: hidden;}
/* article */



/* 图集列表 */
.list-con {display: inline-block;width: 100%;font-size: 0;margin: 0 -10px;}
.list-item {display: inline-block;position: relative;width: 100%;padding: 0 10px;vertical-align: top;}
/*.list-item:after {content: '';position: absolute;top: 0;width: 60px;height: 5px;background-color: #d00;}*/
.list-item .item-inner {margin-bottom: 40px;padding: 20px;border: 1px solid #ddd;/*border-top: 5px solid #000;*/}
.list-item a {display: block;transition: opacity .2s ease;}
.list-item a:hover {opacity: .8;}
.list-item .item-img {}
.list-item .item-img a {display: block;position: relative;width: 100%;height: 0;padding-top: 56.1%;overflow: hidden;}
.list-item .item-img img {position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover;transition: transform .4s ease-out,opacity .4s ease-out;}
.list-item .item-img:hover img {transform: scale(1.1);}

.list-item .item-text {overflow: hidden;}
.list-item .item-text a {display: block;padding-top: 14px;}
.list-item .item-text h3 {height: 52px;font-size: 14px;color: inherit;line-height: 26px;margin: 6px 0 20px;font-weight: bold;overflow: hidden;}
.list-item .item-text:hover h3 {color: #2042e3;}
.list-item .item-text p {max-height: 84px;font-size: 14px;color: #222;line-height: 1.5;margin-bottom: 15px;padding-top: 17px;border-top: 1px solid #ddd;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;line-clamp: 3;-webkit-box-orient: vertical;}
.list-item .item-text span {font-size: 14px;color: #222;line-height: 24px;}
.list-item .item-text span.time {font-size: 12px;}


/* 详细列表 */
.list-text {margin-bottom: 60px;}
.list-text-item {width: 100%;}
.list-text-item a {display: block;padding: 25px 0 25px 12px;border-bottom: 1px solid #ddd;}
.list-text-item h2 {font-size: 14px;color: inherit;line-height: 26px;font-weight: bold;}
.list-text-item:hover h2 {color: #2042e3;}
.list-text-item span {display: block;font-size: 12px;color: #222;line-height: 24px;margin-top: 6px;padding-left: 22px;background: url('../images/time-icon.png') no-repeat left center;background-size: 14px}
.list-text-item p {max-height: 72px;font-size: 14px;color: #222;line-height: 1.5;margin-top: 17px;text-align: justify;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;line-clamp: 3;-webkit-box-orient: vertical;}





.carbon {float: left;width: 100%;}
.carbon-sidebar {float: right;width: 100%;padding-top: 60px;padding-bottom: 50px;}

.in-title {width: 100%;position: relative;height: 40px;line-height: 40px;border-bottom: 1px solid #0067a5;}
.in-title span {font-size: 22px;color: #0067a5;font-weight: normal;}
.in-title a {display: block;width: 50px;height: 24px;line-height: 24px;position: absolute;right: 0;bottom: 50%;margin-bottom: -12px; text-align: center;font-size: 12px;color: #818181;border-radius: 7px;font-family: "SimSun";}
.in-title a:hover {background: #0067a5; color: #fff;}

.service {padding-top: 10px;font-size: 0;text-align: justify;}
.service:after {content: '';display: inline-block;width: 100%;clear: both;}
.item-service {margin-top: 10px;width: 100%;height: 85px;line-height: 85px;text-align: center;border: 1px solid #b8b8b8;}
.item-service:hover {border: 1px solid #fff;box-shadow:0 3px 6px 1px #b8b8b8;-webkit-box-shadow:0 3px 6px 1px #b8b8b8;-moz-box-shadow:0 3px 6px 1px #b8b8b8;}
.item-service a {display: block;width: 100%;height: 100%;}
.item-service img {display: inline-block;padding: 0 10px;height: 45px;vertical-align: middle;}
.item-service span {display: inline-block;padding: 0 10px;font-size: 14px;color: #4f4f4f;vertical-align: middle;}

.service-pt {}
.service-pt .item-service {margin-top: 5px;height: 57px;line-height: 57px;}
.service-pt .item-service img {height: 34px;}

.news-box {}
.news-box ul {padding: 10px 0;}
.news-box ul li {height: 42px;padding: 0 10px 0 72px;position: relative;}
.news-box ul li a {display: block; font-size: 16px;color: #4f4f4f;line-height: 42px;height: 42px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.news-box ul li span {display: block;position: absolute;left: 0;top: 0;width: 70px;line-height: 42px;height: 42px;font-size: 14px;color: #4f4f4f;text-align: left;}
.news-box ul li:hover a {color: #0067a5;}
/* 列表 */



.standardization {margin: 0 -15px;font-size: 0;text-align: justify;}
.standardization-item {display: inline-block;width: 100%;padding: 15px;vertical-align: top;}

.standardization-item .item-title {position: relative;}
.standardization-item .item-title h2 {font-size: 32px;color: #000;line-height: 1;margin-bottom: 10px;padding-bottom: 10px;border-bottom: 2px solid #5b9bd5}
.standardization-item .item-title a {position: absolute;right: 0;bottom: 7px;}


.standardization-item.item-gzdt {width: 100%;}
.standardization-item.item-gzdt .newsSlick {position: relative;}
.standardization-item.item-gzdt .newsSlick li {width: 100%;overflow: hidden;}
.standardization-item.item-gzdt .newsSlick .news-img {position: relative;height: 240px;overflow: hidden;}
.standardization-item.item-gzdt .newsSlick .news-img img {width: 100%;height: 100%;object-fit: cover;transition: all .4s;}
.standardization-item.item-gzdt .newsSlick .news-img img:hover {transform: scale(1.01);}

.standardization-item.item-gzdt .newsSlick .news-text {overflow: hidden;}
.standardization-item.item-gzdt .newsSlick .news-text h2 {margin: 8px 0;line-height: 50px;padding-right: 80px;background-color: #eee;overflow: hidden;}
.standardization-item.item-gzdt .newsSlick .news-text h2 a {display: inline-block;max-height: 40px;font-size: 16px;color: #222;line-height: 20px;padding: 0 .5em;font-weight: bold;overflow:hidden;vertical-align: middle;}
.standardization-item.item-gzdt .newsSlick .news-text:hover h2 a {color: #5b9bd5;}


.standardization-item.item-gzdt .slick-dots {position: absolute;left: 0;bottom: 10px;width: 100%;font-size: 0;padding-right: 5px;text-align: right;}
.standardization-item.item-gzdt .slick-dots li {display: inline-block;width: auto!important;margin: 3px;}
.standardization-item.item-gzdt .slick-dots li button {display: inline-block;width: 9px;height: 9px;background-color: #fcfcfc;border-radius: 50%;font-size: 0;}
.standardization-item.item-gzdt .slick-dots li.slick-active button {background-color: #d19411;}



.standardization-item.item-hytz {width: 100%;}
.standardization-item.item-hytz .date-item {margin-bottom: 8px;padding: 5px 0;background: #eee;}
.standardization-item.item-hytz .date-item a {position: relative;display: inline-block;width: 100%;overflow: hidden;}
.standardization-item.item-hytz .item-date {display: table-cell;width: 114px;height: 103px;border-right: 4px solid #dadada;vertical-align: middle;}
.standardization-item.item-hytz .item-date p {padding-left: 12px;}
.standardization-item.item-hytz .item-date p.dd {font-size: 16px;color: #000;line-height: 1;font-weight: bold;padding-bottom: 10px;}
.standardization-item.item-hytz .item-date p.ym {font-size: 12px;color: #8a8a8a;line-height: 1;}

.standardization-item.item-hytz .item-text {display: table-cell;max-width: calc(100vw - 95px);padding: 0 50px 0 12px;vertical-align: middle;overflow: hidden;}
.standardization-item.item-hytz .item-text h2 {font-size: 16px;color: #000;line-height: 1;margin-bottom: 7px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;line-clamp: 1;-webkit-box-orient: vertical;}
.standardization-item.item-hytz .item-text h2:hover {color: #5b9bd5;}
.standardization-item.item-hytz .item-text p {height: 40px;font-size: 12px;color: #222;line-height: 20px;text-align: justify;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;}

.standardization-item.item-hytz .date-item i {display: block;position: absolute;top: 50%;right: 10px;width: 24px;height: 23px;transform: translateY(-50%);}
.standardization-item.item-hytz .date-item i img {width: 100%;height: 100%;}

.standardization-item.item-hytz .date-item-moer {}
.standardization-item.item-hytz .date-item-moer a {display: block;font-size: 15px;color: #000;line-height: 20px;font-weight: bold;text-align: center;padding: 15px .5em;background-color: #eee;}
.standardization-item.item-hytz .date-item-moer a:hover {color: #5b9bd5;}


.standardization-inner {padding: 15px;/*border: 1px solid gray*/}

.standardization-title {position: relative;}
.standardization-title h2 {font-size: 32px;color: #000;line-height: 1;padding-bottom: 10px;border-bottom: 2px solid #5b9bd5}
.standardization-title a {position: absolute;right: 0;bottom: 10px;width: 60px;font-size: 16px;line-height: 1;}
.standardization-article {padding-top: 10px;}
.standardization-article p {font-size: 16px;color: #222;line-height: 1.5;margin-bottom: 15px;text-align: justify;}

.standardization .item-table {padding: 15px;}
.standardization .item-table h2 {font-size: 32px;color: #000;line-height: 1;padding-bottom: 10px;text-align: center;}

.standardization table {min-width: 100%;width: max-content;text-align: center;}
.standardization table col[name=id] {width: 64px;}
.standardization table col[name=name] {width: 486px;}
.standardization table col[name=number] {width: 250px;}
.standardization table col[name=type] {width: 140px;}

.standardization table th {padding: 5px;font-size: 18px;color: #222;line-height: 1.5;font-weight: bold;border-top: 2px solid #5b9bd5;border-bottom: 2px solid #5b9bd5;}
.standardization table td {padding: 5px;font-size: 16px;color: #222;line-height: 1.5;transition: background-color .25s ease;}
.standardization table tr:nth-child(odd) td {background-color: #deebf7;}
.standardization table tr:nth-child(even) td {background-color: #fff;}
.standardization table tr:hover td {background-color: #deebf7;}
.standardization table th:last-child {display: none;}

.standardization .item-table .row-scroll {width: 100%;padding: 0 15px;overflow: hidden;overflow-x: auto;}
.standardization .item-table .col-scroll {min-width: 100%;width: max-content;height: 350px;border-bottom: 2px solid #5b9bd5;overflow: hidden;overflow-y: auto;}


.standardization .item-links {}
.standardization .item-links .standardization-title h2 {padding-bottom: 0;border-bottom: 0;}

.standardization .item-links ul {margin: 0 -7px;padding-top: 20px;font-size: 0;}
.standardization .item-links ul li {display: inline-block;margin-bottom: 10px;padding: 0 7px;}
.standardization .item-links ul li a {display: block;line-height: 30px;padding: 7px 14px;background-color: #dedede;border-radius: 7px;}
.standardization .item-links ul li img {height: 28px;}





.history {padding: 60px 0 100px;width: 100%;}

.history-head {text-align: center;}
.history-head h1 {display: inline-block;position: relative;padding: 0 25px;font-size: 55px;color: #007eff;line-height: 2;font-weight: bold;}
.history-head h1:after {content: '';display: inline-block;position: absolute;left: 0;bottom: 14px;width: 100%;height: 4px;background-color: #007eff;border-radius: 6px; clear: both;}

.history-start {padding: 30px 0;}
.history-start h2 {padding-left: 60px;font-size: 30px;color: #cc1816;line-height: 1;font-weight: bold;background: url('../images/h_start_icon.png') no-repeat left center;background-size: auto 26px}
.history-start p {padding-top: 15px;font-size: 30px;color: #cc1816;line-height: 1;}

.history-con {position: relative;overflow: hidden;}
.history-item {padding-bottom: 30px;}
.history-item .item-title {padding-left: 40px;background: url('../images/h_title_icon.png') no-repeat 8px 8px;}
.history-item .item-title h3 {font-size: 40px;color: #b80c06;line-height: 1;}
.history-item .item-title i {display: inline-block;font-size: 20px;color: #b80c06;line-height: 1;font-weight: bold;font-style: normal;vertical-align: bottom;}
.history-item .item-text {position: relative;padding-left: 40px;background: url('../images/h_arrow_down.png') no-repeat 18px bottom;}
.history-item .item-text:after {content: '';display: inline-block;position: absolute;left: 18px;top: 0px;width: 3px;height: calc(100% - 90px);background-color: #b1070a;}
.history-item .item-text p {font-size: 18px;color: #000;line-height: 24px;}





/*.history-item {float: left;position: relative;width: 100%;margin-bottom: 20px;transition: all .5s;}
.history-item .history-inner {position: relative;border-radius: 65px;overflow: hidden;}

.history-item .item-year {position: absolute;top: 50%;width: 90px;transform: translateY(-50%);overflow: hidden;}
.history-item .item-year h3 {font-size: 18px;color: #fff;line-height: 1;text-align: center;}

.history-item .item-text {padding: 23px .5em;overflow: hidden;vertical-align: middle;}
.history-item .item-text p {display: inline-block;min-height: 60px;font-size: 12px;color: #fff;line-height: 18px;text-align: justify;font-weight: bold;}

.history-item .item-style {position: absolute;top: 50%;width: 67px;height: 26px;transform: translateY(-50%);overflow: hidden;}
.history-item .item-style .triangle {display: none;width: 0;height: 0;margin-right: 14px;border-top: 13px solid transparent;border-bottom: 13px solid transparent;}
.history-item .item-style .rotundity {display: none;width: 26px;height: 26px;background-color: #152fa6;border-radius: 50%;}

.history-item:nth-child(odd) .history-inner {padding: 12px 90px 12px 20px;}
.history-item:nth-child(even) .history-inner {padding: 12px 20px 12px 90px;}

.history-item:nth-child(3n+1) .history-inner {background-color: #152fa6;}
.history-item:nth-child(3n+2) .history-inner {background-color: #007eff;}
.history-item:nth-child(3n+3) .history-inner {background-color: #e69800;}

.history-item:nth-child(odd) .item-year {right: 0;}
.history-item:nth-child(even) .item-year {left: 0;}

.history-item:nth-child(odd) .item-text {border-right: 2px solid rgb(255, 255, 255, .4);}
.history-item:nth-child(even) .item-text {border-left: 2px solid rgb(255, 255, 255, .4);}

.history-item:nth-child(odd) .item-style {right: 0;}
.history-item:nth-child(odd) .item-style .triangle {border-left: 22px solid;}
.history-item:nth-child(even) .item-style {left: 0;}
.history-item:nth-child(even) .item-style .triangle {float: right;margin: 0 0 0 14px;border-right: 22px solid;}
.history-item:nth-child(even) .item-style .rotundity {float: left;}

.history-item:nth-child(6n+1) .item-style .triangle {border-left-color: #152fa6;}
.history-item:nth-child(6n+2) .item-style .triangle {border-right-color: #007eff;}
.history-item:nth-child(6n+3) .item-style .triangle {border-left-color: #e69800;}
.history-item:nth-child(6n+4) .item-style .triangle {border-right-color: #152fa6;}
.history-item:nth-child(6n+5) .item-style .triangle {border-left-color: #007eff;}
.history-item:nth-child(6n+6) .item-style .triangle {border-right-color: #e69800;}

.history-item:nth-child(3n+1) .item-style .rotundity {background-color: #152fa6;}
.history-item:nth-child(3n+2) .item-style .rotundity {background-color: #007eff;}
.history-item:nth-child(3n+3) .item-style .rotundity {background-color: #e69800;}*/


.standardization-item.item-news h2 {font-size: 28px;color: #000;line-height: 1;padding-bottom: 10px;}
.standardization-item .list-li {padding:9px 0 9px 145px;position: relative;}
.standardization-item .list-li .img {width:100%;overflow: hidden;position: absolute;left: 0;top:9px;width: 135px;height: 90px;}
.standardization-item .list-li .img img {width: 100%;height: auto;min-height: 100%;}
.standardization-item .list-li .info {position: relative;height: 90px;}
.standardization-item .list-li .info .time {font-size: 14px;color: #515151;line-height: 32px;position: absolute;right: 0;top:0;width: 80px;text-align: right;}
.standardization-item .list-li .info h3 {display:block;color: #515151;padding-right: 80px; font-size: 16px;font-weight: normal; line-height: 32px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;} 
.standardization-item .list-li .info .des {font-size: 14px;color: #515151;line-height: 24px;height: 48px;overflow: hidden;margin-top: 5px;}
.standardization-item .list-li:hover {background: #f9f9f9;}
.standardization-item .list-li:hover .info h3 {color: #ff9e05;}


.standardization-item.item-contact {width: 100%;}
.standardization-item .map {overflow: hidden;}
.standardization-item .item-map {float: left;width: 100%;margin-bottom: 20px;}
.standardization-item .item-map i {position: relative;display: block;width: 100%;height: 0;padding-top: 52.75%;margin-bottom: 10px;border: 1px solid #f5bb87;overflow: hidden;}
.standardization-item .item-map img {position: absolute;top: 0;width: 100%;height: 100%;object-fit: cover;transition: all .4s;}
.standardization-item .item-map img:hover {transform: scale(1.03);}
.standardization-item .item-map p {font-size: 12px;color: #fff;line-height: 1.5;margin-bottom: 5px;padding: 6px;background: #e68700;}
.standardization-item .item-map p:hover {color: #deebf7;}




.list-honor {position: relative;}
.honor-con {font-size: 0;white-space:nowrap;overflow: hidden;}
.honor-con li {display: inline-block;}
.honor-con a {display: block;width: 350px;padding: 0 15px;}
.honor-con a img {width: 320px;height: 240px;}
.honor-con a p {font-size: 18px;color: #000;line-height: 1.3;padding: 10px .5rem;text-align: center;white-space: normal;}

.list-honor .prev, .list-honor .next {display: block;position: absolute;top: 240px;width: 35px;height: 50px;font-size: 0;margin-top: -140px;}
.list-honor .prev {left: -10px;background: url('../images/prevhover.png') no-repeat center;}
.list-honor .next {right: -10px;background: url('../images/nexthover.png') no-repeat center;}
.list-honor .prev.prevStop {background: url('../images/prevStop.png') no-repeat center;}
.list-honor .next.nextStop {background: url('../images/nextStop.png') no-repeat center;}



.teach-img {}
.teach-img .list-item .item-img a {padding-top: 130%;}


.teach-img .list-item {width: 50%;}
.teach-img .list-item h3 {margin-bottom: 0;padding: 0;border-bottom: 0;text-align: center;}
/* teach */



.magazine {float: left;width: 100%;}
.magazine > h2 {font-size: 20px;color: #222;line-height: 30px;font-weight: bold;}
.magazine .list-item .item-text h3 {margin-bottom: 0;padding-bottom: 0;border-bottom: none;}

/*.magazine-sidebar {float: right;width: 100%;padding-bottom: 50px;}
.magazine-sidebar .sidebar-link {margin-top: 45px;margin-bottom: 50px;border: 1px solid #b8b8b8;transition: all .5s;text-align: center;}
.magazine-sidebar .sidebar-link a {display: block;font-size: 18px;color: #222;line-height: 1.2;padding: 10px .5em;}
.magazine-sidebar .sidebar-link:hover {border: 1px solid #fff;box-shadow: 0 3px 6px 1px #b8b8b8;-webkit-box-shadow: 0 3px 6px 1px #b8b8b8;-moz-box-shadow: 0 3px 6px 1px #b8b8b8;}

.magazine-sidebar .sidebar-text {border: 1px solid #b8b8b8;}
.magazine-sidebar .sidebar-text p {font-size: 18px;color: #222;line-height: 1.2;padding: 10px .5em;}*/
/* magazine */



#news_list {margin:10px 0 10px 0;}
#news_list ul.news_ul li {padding: 10px 90px 10px 24px;line-height: 30px;height: 50px;position: relative;border-bottom: 1px solid #dedede;background: url(../images/li_i.png) 5px center no-repeat;}
#news_list ul.news_ul li a {display: block;width: 100%;height: 30px;line-height: 30px;font-size: 14px;color: #333;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
#news_list ul.news_ul li span {width: 80px;position: absolute;display: block;right: 0;top: 10px;height: 30px;line-height: 30px;font-size: 12px; color: #919191;text-align: center;}
#news_list ul.news_ul li:hover a {color: #2042e3;}


.testing {background: url('../images/testing_bg.png') no-repeat center top/cover;}
.testing-box {}

.testing-title {text-align: center;}
.testing-title h2 {position: relative;font-size: 24px;color: #000;line-height: 1;font-weight: bold;z-index: 1;}
.testing-title i {position: absolute;left: 50%;bottom: -4px;display: inline-block;max-width: 640px;width: 90%;height: 10px;background-color: #007eff;border-radius: 4px;transform: translateX(-50%);z-index: 0;}

.testing-inner {}

.testing-introduction {margin-bottom: 60px;}
.introduction-text {width: 100%;}
.introduction-text h3 {font-size: 20px;color: #006cff;line-height: 1;font-weight: bold;padding-bottom: 6px;border-bottom: 1px solid #000;}

.introduction-inner {}
.introduction-inner p {font-size: 14px;color: #000;line-height: 1.75;margin-top: 10px;}
.introduction-img {display: none;width: 50%;padding-left: 5px;}
.introduction-img i {display: block;width: 100%;height: 100%;overflow: hidden;}
.introduction-img img {max-width: 100%;transition: transform .4s ease-out,opacity .4s ease-out;}
.introduction-img img:hover {transform: scale(1.07);}


.testing-honor {margin-bottom: 60px;padding: 30px 20px;background-color: #007eff;border-radius: 14px;}
.testing-honor .testing-title {}
.testing-honor .testing-title h2 {color: #fff;}
.testing-honor .testing-title i {margin-top: 0;height: 4px;background: url('../images/honor-title-line.png') no-repeat center;}

.honor-inner {margin: -15px -5px;font-size: 0;text-align: justify;}
.honor-inner .honor-item {display: inline-block;width: 33.333%;padding: 15px 5px;}
.honor-inner .honor-item i {position: relative;display: block;width: 100%;height: 0;padding-top: 66.666%;overflow: hidden;}
.honor-inner .honor-item img {position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover;transition: transform .4s ease-out,opacity .4s ease-out;}
.honor-inner .honor-item img:hover {transform: scale(1.07);}


.testing-service {margin-bottom: 100px;}
.service-inner {font-size: 0;text-align: center;}
.service-inner .service-item {display: inline-block;width: 25%;padding: 15px 5px;}
.service-inner .service-item img {margin-bottom: 20px;max-width: 120px;width: 70px;object-fit: cover;transition: transform .4s ease-out,opacity .4s ease-out;}
.service-inner .service-item:hover img {transform: scale(1.07);}
.service-inner .service-item p {font-size: 12px;color: #000;line-height: 1;font-weight: bold;}
.service-inner .service-item:hover p {color: #006afc;}




.testing-box .list-con {margin: 0;}

.testing-content .list-con {display: block;font-size: 0;text-align: justify;}
.testing-content .list-con:after {content: '';display: inline-block;width: 100%;clear: both;}
.testing-article {display: inline-block;width: 100%;vertical-align: top;}
.testing-article:last-child {padding-top: 50px;}

.testing-article .list-item {width: 100%;}
.testing-article .list-item .item-text h3 {margin-bottom: 0;padding-bottom: 0;border-bottom: none;}

/*.testing-box .testing-article p, .testing-article span {font-size:16px;color:#222;line-height:1.5;}
.testing-box .testing-article p {margin-bottom: 1em;background-color: transparent;}
.testing-box .testing-article p img {max-width:100%;margin: 0 auto 8px;}
.testing-box .testing-article img {max-width:100%;}*/


.testing-box .testing-con {width: 100%;text-align: justify;}
.testing-box .testing-con p, .testing-con span {font-size:16px;color:#222;line-height:1.5;}
.testing-box .testing-con p {margin-bottom: 1em;background-color: transparent;}
.testing-box .testing-con p img {max-width:100%;margin: 0 auto 8px;}
.testing-box .testing-con img {max-width:100%;}

.testing-box .testing-img {margin: 0 -10px;overflow: hidden;}
.testing-box .testing-img .testing-item {float: left;width: 50%;padding: 10px;}
.testing-box .testing-img .testing-item .item-img {}
.testing-box .testing-img .testing-item .item-img a {display: block;position: relative;width: 100%;height: 0;padding-top: 56.1%;overflow: hidden;}
.testing-box .testing-img .testing-item .item-img img {position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover;transition: transform .4s ease-out,opacity .4s ease-out;}
.testing-box .testing-img .testing-item .item-img:hover img {transform: scale(1.1);}
.testing-box 
.testing-box .testing-img .testing-item .item-text {text-align: center;}
.testing-box .testing-img .testing-item .item-text h3 {font-size: 16px;color:#222;line-height:1.5;}



.R-D {}
.R-D .list-con {margin: 0;}
.R-D-con {width: 100%;text-align: justify;}
.R-D-con p, .R-D-con span {font-size:16px;color:#222;line-height:1.5;}
.R-D-con p {margin-bottom: 1em;background-color: transparent;}
.R-D-con p img {max-width:100%;margin: 0 auto 8px;}
.R-D-con img {max-width:100%;}

.R-D-video {padding-top: 30px;}
.R-D-item {position: relative;width: 100%;margin-bottom: 20px;overflow: hidden;}
.R-D-item .item-video {width: 100%;height: 100%;}
.R-D-item .item-video video {width: 100%!important;height: 100%!important;cursor: pointer;}
.videoPause {position: absolute;left: 50%;top: 45%;width: 70px;transform: translate(-50%,-50%);}

.R-D-img {margin: 0 -5px;}
.R-D-img-item {float: left;width: 50%;padding: 0 5px;}
.R-D-img-item i {display: block;position: relative;width: 100%;height: 0;padding-top: 62.5%;overflow: hidden;}
.R-D-img-item img {position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover;transition: transform .4s ease-out,opacity .4s ease-out;}
.R-D-img-item img:hover {transform: scale(1.1);}


.organize {}
.organize-table {}
.organize-table .t-tr {font-size: 0;text-align: center;}
.organize-table .t-td {display: inline-block;padding: 60px 10px 50px;vertical-align: middle;}
.organize-table .t-td {position: relative;background: url('../images/d_arrow.png') no-repeat center top;}
.organize-table .t-td:before {content: '';display: inline-block;position: absolute;left: 0;top: 0;width: 100%;height: 60px;background: url('../images/h_line.png') repeat-x center top;}
.organize-table .t-td:after {content: '';display: inline-block;position: absolute;left: -1.5px;bottom: 0;width: 100%;height: 50px;background: url('../images/s_line.png') repeat-y center top;}
.organize-table .t-td:first-child:before {left: calc(100% - 15px);background: url('../images/l_arrow.png') no-repeat left top;transform: translateX(-50%);}
.organize-table .t-td:last-child:before {right: 100%;background: url('../images/r_arrow.png') no-repeat right top;transform: translateX(calc(-50% + 15px));}
.organize-table .t-td:first-child, .organize-table .t-td:last-child {background: none;}

.organize-table .t-td span {display: block;padding: 12px .5em;font-size: 14px;color: #fff;line-height: 1.2;font-weight: bold;}

.organize-table .t-td.colorA h3 {background-color: #4672c4;}
.organize-table .t-td.colorB h3 {background-color: #ed7d31;}
.organize-table .t-td.colorC h3 span {background-color: #d8d8d8;color: #000;}
.organize-table .t-td.colorD h3 {background-color: #0070c0;}

.organize-table .t-tr.spire .t-td {background: url('../images/s_line.png') no-repeat center bottom;}
.organize-table .t-tr.spire .t-td:before {display: none;}
.organize-table .t-tr.spire h3 {min-width: 170px;}

.organize-table .t-tr.waist h3 {min-width: 90px;}
/*.organize-table .t-tr.waist .t-td:first-child:after {bottom: -4px;height: 54px;background: url('../images/t_l_line.png') repeat-y right bottom;transform: translateX(-50%);}*/
.organize-table .t-tr.waist .t-td:nth-child(2):after {display: none;}

.organize-table .t-tr.base .t-td:nth-child(2):before {right: 100%;background: url('../images/r_arrow.png') no-repeat right top;transform: translateX(calc(-50% + 15px));}
.organize-table .t-tr.base .t-td:nth-child(3):before {left: calc(100% - 15px);background: url('../images/l_arrow.png') no-repeat left top;transform: translateX(-50%);}
.organize-table .t-tr.base .t-td:after {display: none;}
.organize-table .t-tr.base h3 {display: table-cell;height: 200px;vertical-align: middle;}
.organize-table .t-tr.base span {display: inline-block;width: 2em;font-size: 12px;font-weight: normal;vertical-align: middle;}



.service-scope {}
.service-scope-item {margin-bottom: 30px;}
.service-scope-item .item-title {margin-bottom: 20px;padding: 8px;background: #007eff;border-radius: 6px;text-align: center;overflow: hidden;}
.service-scope-item .item-title h2 {font-size: 24px;color: #fff;line-height: 1;}

.service-scope-item .item-con {position: relative;width: 100%;overflow: hidden;}
.service-scope-item .item-text {width: 100%;overflow: hidden;}
.service-scope-item .item-text p {font-size: 12px;color:#222;line-height:1.5;font-weight: bold;margin-bottom: 5px;padding: 6px;background: #F2F2F2;}
.service-scope-item .item-text p:last-child {margin-bottom: 0;}
.service-scope-item .item-text p:hover {color: #0070C0;}
.service-scope-item .item-img {display: none;position: absolute;top: 0;right: 0;max-width: 600px;}
.service-scope-item .item-img img {width: 100%;height: 100%;object-fit: cover;}

.service-scope-item .item-con ul {margin: 0 -5px;font-size: 0;text-align: justify;}
.service-scope-item .item-con ul:after {content: '';display: inline-block;width: 100%;clear: both;}
.service-scope-item .item-con ul li {display: inline-block;width: 50%;margin-bottom: 10px;padding: 0 5px;}
.service-scope-item .item-con ul li p {font-size: 14px;color:#222;line-height:1.5;font-weight: bold;text-align: center;padding: 12px;background: #F2F2F2;}
.service-scope-item .item-con ul li p:hover {color: #0070C0;}

.service-scope .testing-service {padding-top: 30px;}






.paging{font-size:14px;color:#333;padding:20px 0;text-align:center;clear:both;overflow:hidden}
.paging .PFirst, .paging .PEnd{vertical-align: bottom;}
.paging .PFirst .disabled, .paging .PEnd .disabled{color: #d3d3d3;}
.paging .Pbd{width:20px}
.paging .Ppage{}
.paging .Precord{padding-right:5px}
.paging .Pstate{padding-left:8px}
.paging span{display:inline-block;min-width: 24px;font-size: 20px;color:inherit;line-height:24px;margin:0 2px;padding:0;font-weight: bold;vertical-align: text-top;}
.paging a{display:inline-block;width: 100%;font-size: 16px;color:inherit;line-height:24px;padding:0;box-sizing:border-box;vertical-align:text-top;}
.paging a:hover, .paging .Pmodern{color:#fff;background:#2042e3;border-radius: 3px;}
.paging .Pprev:hover,.paging .Pnext:hover{background:transparent;color: inherit;}
/* 分页  */







/* 超小屏幕（手机，小于 768px） */
/* 小屏幕（平板，大于等于 768px） */
@media screen and (min-width:768px) {
.container {position: relative;padding-left: 0;padding-right: 0;}
.banner .owl-nav {display: block;}

.testing-tab .tab-tit {width: calc(50% - 12px);}
.testing-item .item-info {width: calc(25% - 12px);}
.testing-item.dccl .item-info {width: 32.5%;}
.testing-item.dccl .item-info:nth-child(4),
.testing-item.dccl .item-info:nth-child(5),
.testing-item.dccl .item-info:nth-child(6),
.testing-item.dccl .item-info:nth-child(7) {width: 24%;}


.platform-item .item-info {height: 50vh;}
.platform-item .item-info h2 {line-height: 30px;}
.platform-item .item-more img {width: 35px;}

.partner-con ul li {width: 16.666%;}

/*----index----*/



.crumb {width: 30%;margin-top: 10px; vertical-align: top;}
.crumb a {font-size: 14px;line-height: 34px;}
/* page-head  */


.arti_title {font-size: 36px;}

.list-item {width: 50%;}
/*.list-item .item-img a {position: relative;width: 100%;height: 0;padding-top: 53%;}
.list-item .item-img img {position: absolute;left: 0;top: 0;object-fit: cover;object-position: center;}*/
.list-item .item-text h3 {font-size: 16px;}
.list-text-item h2 {font-size: 16px;}

.item-service {display: inline-block;width: 30%;}

.teach-img .list-item {width: 33.333%;}



.standardization-item.item-gzdt .newsSlick .news-img {height: 500px;}

.standardization-item.item-hytz .item-date p {padding-left: 20px;}
.standardization-item.item-hytz .item-date p.dd {font-size: 24px;}
.standardization-item.item-hytz .item-date p.ym {font-size: 15px;}

/*.standardization-item.item-hytz .item-text {padding-right: 80px;}
.standardization-item.item-hytz .item-text h2 {font-size: 20px;}
.standardization-item.item-hytz .item-text p {font-size: 15px;}*/



.standardization-item .item {margin: 0 -5px;}
.standardization-item .item-map {width: 50%;margin-bottom: 0;padding: 0 5px;}

.standardization .item-links ul li a {line-height: 20px;}
.standardization .item-links ul li img {height: 19px;}



/*.history-box {margin-top: 20px;}
.history-item {width: calc(50% + 13px);margin-bottom: 0;}
.history-item .item-style .triangle, .history-item .item-style .rotundity {display: inline-block;}
.history-item:nth-child(odd) {margin-top: -40px;margin-right: -13px;padding-right: 70px;}
.history-item:nth-child(even) {margin-top: 40px;margin-left: -13px;padding-left: 70px;}*/

.history {background: url('../images/history_bg.jpg') no-repeat center top/cover;background-size: 150% 100%;}
.history-con {height: 800px;}
.history-item {position: absolute;padding: 0;}
.history-item .item-title {padding-left: 40px;background: url('../images/h_title_icon.png') no-repeat 8px 8px;}
.history-item .item-title h3 {font-size: 40px;color: #b80c06;line-height: 1;}
.history-item .item-title i {display: inline-block;font-size: 20px;color: #b80c06;line-height: 1;font-weight: bold;font-style: normal;vertical-align: bottom;}
.history-item .item-text {position: relative;padding-left: 40px;width: 36vw;background: url('../images/h_arrow_down.png') no-repeat 18px bottom;}
.history-item .item-text:after {content: '';display: inline-block;position: absolute;left: 18px;top: 0px;width: 3px;height: calc(100% - 90px);background-color: #b1070a;}
.history-item .item-text p {font-size: 18px;color: #000;line-height: 24px;}

.history-item:nth-child(even) .item-title {background: url('../images/h_arrow_up.png') no-repeat 18px top;}
.history-item:nth-child(even) .item-text {background: url('../images/h_title_icon.png') no-repeat 8px bottom;}
.history-item:nth-child(even) .item-text:after {height: calc(100% - 32px);}

.history-item.item-1 {left: 2%;bottom: 47%;}
.history-item.item-2 {left: 26%;top: 67%;}
.history-item.item-3 {left: 40%;bottom: 62%;}
.history-item.item-4 {left: 63%;top: 56%;}


.testing-title h2 {font-size: 32px;}
.testing-title i {bottom: -7px;height: 14px;}
.testing-box .testing-item {width: 33.333%;}
.service-inner .service-item img {width: 120px;}
.service-inner .service-item p {font-size: 20px;}



.videoPause {top: 47%;}

.organize-table .t-td {padding-left: 15px;padding-right: 15px;}
.organize-table .t-tr.waist .t-td:first-child:after {bottom: -4px;height: 54px;background: url('../images/t_l_line.png') repeat-y right bottom;transform: translateX(-50%);}
.organize-table .t-td span {font-size: 16px;}
.organize-table .t-tr.waist h3 {width: 110px;}
.organize-table .t-tr.base span {width: 4em;font-size: 16px;font-weight: bold;}


.service-scope-item .item-title h2 {font-size: 32px;}
.service-scope-item .item-text {float: left;width: calc(100% - 285px);}
.service-scope-item .item-img {display: block;max-width: 280px;}
.service-scope-item .item-con ul li {width: 20%;margin-bottom: 0;}





.paging{padding:30px 0;}
.paging span{min-width: 30px;line-height:30px;margin:0 5px;}
.paging a{line-height:30px;}
/* 分页  */



}



/* 中等屏幕（桌面显示器，大于等于 992px） */
@media screen and (min-width:992px) {

.menu-R {display: inline-block;float: right;line-height: 30px;vertical-align: top;}
.menu-R a {padding: 0 3px;}
.menu-btn img {width: 18px;}

.introduction {max-width: 680px;}
.introduction-title span {font-size: 30px;}
.introduction-title h2 {font-size: 36px;}
.introduction-text p {font-size: 16px;}

.menu-title h2 {font-size: 36px;padding-bottom: 12px;}
.menu-title span {font-size: 24px;}
.testing-tab {margin-bottom: 20px;}
.testing-tab .tab-tit {width: calc(25% - 12px)}
.testing-tab .tab-tit p br {display: none;}
.testing-tab .tab-tit.active:after {content: '';display: inline-block;position: absolute;left: 50%;bottom: -12px;width: 0;border-top: 12px solid #2042e3;border-left: 7px solid transparent;border-right: 7px solid transparent;transform: translateX(-50%);}

.testing-item .item-info {width: calc(25% - 12px);}
.testing-item .item-info h4 {font-size: 24px;}
.testing-item .item-info p {font-size: 16px;}

.testing-item .item-info a {height: 340px;}
.testing-item.dccl .item-info a {height: 160px;}


.platform-item .item-info {height: 220px;text-align: left;}
.platform-item .item-info h2 {display: block;font-size: 22px;writing-mode: horizontal-tb;}
.platform-item .item-info span {line-height: 20px;writing-mode: horizontal-tb;}
.platform-item .item-more {right: auto;}


.fp-overflow {margin-right: 0;}
.partner {padding: 60px 15px 0;}
.partner .testing-title {padding-bottom: 0;}
.partner-con ul {margin: 30px 0;}
.partner-con ul li {width: 12.5%;}
.partner-con ul li a {line-height: 40px;}
.partner-con ul li img {max-height: 40px;}

.copyright {width: 60%;}
.foot-r {width: auto;}
/* index */



/* 动画 */
.section2 .introduction {transform: translateX(-70%); opacity: 0; transition: 1s 0.3s;}
.section2.active .introduction {transform: translate(0); opacity: 1;}


.section3 .testing-tab,
.section3 .testing-con {transform: translateY(-10%); opacity: 0; transition: 1s 0.3s;}

.section3.active .testing-tab,
.section3.active .testing-con {transform: translate(0); opacity: 1;}


.section4 .platform-1,
.section4 .platform-3,
.section4 .platform-5 {transform: translateY(-10%); opacity: 0; transition: 1s 0.3s;}
.section4 .platform-2,
.section4 .platform-4 {transform: translateY(10%); opacity: 0; transition: 1s 0.3s;}
.section4.active .platform-1,
.section4.active .platform-2,
.section4.active .platform-3,
.section4.active .platform-4,
.section4.active .platform-5 {transform: translateY(0); opacity: 1;}


.section5 .row {overflow: hidden;}
.section5 .row .col {transform: translateY(50%); opacity: 0;}
.section5 .row .col:nth-child(1) {transition: 1s 0.1s;}
.section5 .row .col:nth-child(2) {transition: 1s 0.2s;}
.section5 .row .col:nth-child(3) {transition: 1s 0.3s;}
.section5 .row .col:nth-child(4) {transition: 1s 0.4s;}
.section5.active .row .col {transform: translate(0); opacity: 1;}
/*----index----*/



.logo {position: absolute;padding-left: 0;}

.location {padding-top: 40px;}
.page-menu {text-align: right;}
.page-menu ul {display: inline-block;padding-top: 0; text-align: left;}
.page-menu ul li {width: auto;margin: 0 0 10px; padding-left: 17px;}
.page-menu ul li a {font-size: 16px;line-height: 40px;padding: 0 24px;}
.crumb a {line-height: 40px;}

.page-L {width: 50%;} 
.page-R {display: inline-block;}

.arti_title {font-size: 42px;}


.council-con {float: left;max-width: 600px;width: auto;}
.council-sidebar {display: block;width: 210px;padding: 40px 20px;}
.council-sidebar .sidebar-con ul li {width: 100%;}


.list-item {width: 33.333%;}


.carbon {width: 60%;}
.carbon .list-item {width: 50%;}
.carbon-sidebar {width: 30%;padding-bottom: 0;}
.item-service {width: 100%;}

.teach-img .list-item {width: 20%;}

/*.magazine {width: 75%;}*/
.magazine .list-item {width: 50%;}

/*.magazine-sidebar {width: 20%;}*/




.testing-title i {height: 16px;}
.testing-introduction {margin-bottom: 60px;}
.testing-introduction .introduction-text {float: left;width: 50%;padding-right: 5px;}
.testing-introduction .introduction-text p {font-size: 14px;}
.introduction-inner {padding-right: 15px;}
.introduction-img {display: block;float: right;width: 50%;padding-left: 5px;}
.honor-inner .honor-item {width: 16.666%;}
.service-inner .service-item img {width: auto;}
.service-inner .service-item p {font-size: 32px;}



.testing-box .testing-con {float: left;width: 60%;}
.testing-box .testing-img {float: right;width: 40%;padding-left: 5%;}
.testing-box .testing-img .testing-item {width: 50%;}

.testing-article {width: 48%;}
.testing-article:last-child {padding-top: 0;}

.videoPause {top: 45%;}

.R-D-con {float: left;width: 60%;}
.R-D-video {float: right;width: 40%;padding-left: 5%;}




.standardization-item.item-gzdt {max-width: 50%;}
.standardization-item.item-gzdt .newsSlick .news-img {position: relative;height: 355px;}

.standardization-item.item-hytz {width: 50%;}
.standardization-item.item-hytz .item-text {max-width: calc(50vw - 132px);}
.standardization-item.item-hytz .item-text h2 {font-size: 20px;}
.standardization-item.item-hytz .item-text p {font-size: 15px;}



.standardization-item {width: 50%;}
.standardization table {width: 100%;}
.standardization .item-table .col-scroll {width: 100%;}


.standardization-item .item-map p {font-size: 16px;padding: 12px;}


.list-honor .prev {left: -35px;}
.list-honor .next {right: -35px;}




.service-scope-item .item-text {width: calc(100% - 435px);}
.service-scope-item .item-text p {font-size: 16px;padding: 12px;}
.service-scope-item .item-img {max-width: 430px;}


.service-scope-item .item-con ul li p {font-size: 16px;}


}



/* 大屏幕（大桌面显示器，大于等于 1200px） */
@media screen and (min-width:1200px) {
.top-nav {height: 78px}
.logo img {max-width: 280px}
.search-btn {width: 50px;}
.section {padding-top: 78px}

.pc_menuCon > li a {font-size: 14px;}

.testing-item .item-info {width: calc(25% - 12px);}

.partner {padding-bottom: 160px;}
.partner-con ul {margin: 30px 30px 0;}

.foot {position: absolute;}
/*----index----*/


.in-main-con {padding-bottom: 160px;}

.teach-img .list-item {width: 16.666%;}



.carbon .list-item {width: 33.333%;}


.magazine .list-item {width: 60%;}
.magazine .list-item .item-img a {padding-top: 26.26%;}
.magazine .list-item.item-link {width: 40%;padding-left: 10%;}
.magazine .list-item.item-link .item-img a {padding-top: 56.1%;}



.standardization-item.item-hytz .item-text {padding-right: 80px;}
.standardization-item.item-hytz .date-item i {right: 25px;width: 33px;height: 32px;}



/*.history-item .item-year {width: 130px;}
.history-item .item-year h3 {font-size: 28px;}
.history-item .item-text p {font-size: 18px;line-height: 30px;}
.history-item:nth-child(odd) .history-inner {padding: 12px 130px 12px 44px;}
.history-item:nth-child(even) .history-inner {padding: 12px 44px 12px 130px;}*/

.history {margin-bottom: 140px;background: url(../images/history_bg.jpg) no-repeat center top / cover;background-size: 100% 100%;}
.history-item .item-text {width: 29vw;}
.history-item.item-1 {left: 2%;bottom: 44%;}
.history-item.item-2 {left: 34%;top: 67%;}
.history-item.item-3 {left: 40%;bottom: 62%;}
.history-item.item-4 {left: 71%;top: 48%;}



.standardization .item-table .col-scroll table {width: 100%;}
.standardization .item-table .col-scroll {width: 100%;}
.standardization table col[name=id] {width: 17%;}
.standardization table col[name=name] {width: auto;}
.standardization table col[name=number] {width: 20%;}
.standardization table col[name=type] {width: 20%;}
.standardization table col[name=jiange] {width: 17px;}
.standardization table th:last-child {display: table-cell;padding: 0;}



.organize-table .t-td {display: inline-block;padding: 60px 10px 50px;vertical-align: middle;}
.organize-table .t-td span {padding:16px 22px;font-size: 20px;}
.organize-table .t-tr.spire h3 {min-width: 300px;}
.organize-table .t-tr.waist h3 {min-width: 230px;}
.organize-table .t-tr.base h3 {height: 300px;}
.organize-table .t-tr.base span {font-size: 20px;}


}



/* 大屏幕（大桌面显示器，大于等于 1400px） */
@media screen and (min-width:1400px) {
.container {width: 1400px;}
.top-nav {height: 100px;}
.logo {padding: 25px 0;}
.logo img {max-width: 300px}
.top-menu {padding: 0 72px;}
.pc_menuCon > li a {font-size: 16px;}
.menu-R a {padding: 0 8px;}
.menu-btn img {width: 24px;}

.banner .owl-prev {left: 72px;}
.banner .owl-next {right: 72px;}

.testing {padding-top: 70px;}

.platform-item .item-info h2 {font-size: 22px;line-height: 30px;}
.platform-item .item-info span {line-height: 30px;}

.partner-con ul li {width: 12.5%;}
/*----index----*/


.con-inner {padding: 0 72px;}

.paging a, .paging span{min-width:42px;line-height:42px;margin:0 5px;}
.paging .Pprev,.paging .Pnext{min-width:84px}

/*.magazine {width: 70%;}*/

.standardization-item.item-gzdt {max-width: 630px;}
.standardization-item.item-hytz {width: calc(100% - 630px);}
.standardization-item.item-hytz .item-text {padding-right: 130px;}
.standardization-item.item-hytz .date-item i {right: 40px;;}



.organize-table .t-td {padding-left: 30px;padding-right: 30px;}


.service-scope-item .item-text {width: calc(100% - 610px);}
.service-scope-item .item-img {max-width: 600px;}

.service-scope-item .item-con ul {margin: 0 -10px;}
.service-scope-item .item-con ul li {padding: 0 10px;}

}


/* 大屏幕（大桌面显示器，大于等于 1600px） */
@media screen and (min-width:1600px) {
.top-nav {background: url(../images/top_bg.png) no-repeat center top/cover;background-position-y: bottom;}
.logo {padding: 10px 0;}
.logo img {max-width: 397px}

.partner-con ul li a {line-height: 64px;}
.partner-con ul li img {max-height: 50px;}
/* index  */

.history-con {height: 630px;}
.history-item .item-text {width: 25vw;}
.history-item.item-1 {left: 2%;bottom: 48%;}
.history-item.item-2 {left: 30%;top: 70%;}
.history-item.item-3 {left: 40%;bottom: 67%;}
.history-item.item-4 {left: 66%;top: 52%;}

.arti_title {font-size: 48px;}
}
