*{ margin: 0; padding: 0;}
body{ font-size:16px;line-height:24px;font-family:'Microsoft Yahei',Arial,tahoma,arial!important;font-style:normal!important;font-variant:normal!important;color:#666;background-color:#fff;}
h1,h2,h3,h4,h5,h6,p,dl,dt{ margin: 0; font-weight: normal;}
li{ list-style: none;}
ol,ul{ margin: 0;}
a{ transition: 0.5s; -webkit-transition: 0.5s;-moz-transition: 0.5s;color:#666;text-decoration:none; cursor: pointer;}
a:hover{text-decoration:none; color: #333;}
.clearfix:after{ content: ""; display: block; clear: both;}
.fl{ float: left;}
.fr{ float: right;}
.time03{transition: all .3s ease-out 0s; -webkit-transition:all .3s ease-out 0s; -o-transition: all .3s ease-out 0s; }
.time05{transition: all .5s ease-out 0s; -webkit-transition:all .5s ease-out 0s; -o-transition: all .5s ease-out 0s; }
.time10 {transition: all 1s ease-out 0.5s; -webkit-transition:all 1s ease-out 0.5s; -o-transition: all 1s ease-out 0.5s; }
.img-scale:hover{-webkit-transform:scale(1.1) ; -moz-transform:scale(1.1) ; -o-transform:scale(1.1) ; }
.text-dh{width:100%;  }
.text-lh{width:100%;word-break:break-all;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
.padding-a{ padding: 150px 0;}
.padding-b{ padding: 250px 0;}
.padding-top-none{ padding-top: 0;}

#fp-nav.right{  right: 5px;}
.container-fluid{ padding: 0;}

/*头部*/
.yhkj-header{ height: 80px; background-color: rgba(0,0,0,.1); position:fixed; left: 0; top: 0; width: 100%; z-index: 10;}
.yhkj-logo{ display: block; width: 309px; height: 81px; font-size: 40px;padding-top: 25px}
.yhkj-navbar{ margin-bottom: 0; border: none; background-color: #fff;}
.yhkj-navbar .navbar-nav{ float: right;}
.yhkj-navbar .navbar-nav>li>a{ display: block; line-height: 80px; padding: 0 10px; margin: 0 7.5px; color: #fff; font-size: 18px; cursor:default}
.yhkj-navbar .navbar-nav>li:nth-child(5)>a,.yhkj-navbar .navbar-nav>li:nth-child(7)>a{ cursor: pointer;}{ cursor: pointer;}
.yhkj-navbar .navbar-nav>li>a:hover{ background-color: initial; color:#333;}
.yhkj-navbar .navbar-nav>.active>a, .yhkj-navbar .navbar-nav>.active>a:focus, .yhkj-navbar .navbar-nav>.active>a:hover{ color: #ef1b23; background-color: initial;}
.yhkj-navbar .navbar-nav>li{ position: relative;}
.yhkj-navbar .navbar-nav>li>.dropdown-menu{
	-moz-box-shadow: 0 2px 8px rgba(178,178,178,.77); -webkit-box-shadow: 0 2px 8px rgba(178,178,178,.77); box-shadow: 0 2px 8px rgba(178,178,178,.77); 
    width: 192px; background-color: #fff; border-radius:0; position: absolute; left: 50%; margin-left: -96px; top: 80px; display: none; border: 0; padding: 0;
    }
.yhkj-navbar .navbar-nav>li>.dropdown-menu a{ display: block; line-height: 52px; text-align: center; color: #666; font-size: 18px; padding: 0;}
.yhkj-navbar .navbar-nav>li>.dropdown-menu a:hover{ background-color: #f4f4f4;}
.yhkj-navbar .navbar-nav>li.dropdown:hover .dropdown-menu{ display: block;}

.yhkj-header.on{ 
	-moz-box-shadow: 0 2px 5px rgba(0,0,0,.2); -webkit-box-shadow: 0 2px 5px rgba(0,0,0,.2); box-shadow: 0 2px 5px rgba(0,0,0,.2);
	background-color: #fff;
	}
.yhkj-header.on .yhkj-navbar .navbar-nav>li>a{ color: #666;}
.yhkj-header.on .yhkj-navbar .navbar-nav>li>a:hover{ color: #333;}
/*.yhkj-navbar .navbar-nav>.active:after{ content:''; display: block; width: 10px; height: 3px; background-color: #ef1b23; position: absolute; left: 50%; margin-left: -5px; bottom: 8px;}*/
.yhkj-header .navbar-default{ background-color: rgba(0,0,0,0); border: none; margin-bottom: 0;}
/*底部*/
.yhkj-footer{ background: url(../image/yhkj-foot-bg.jpg) no-repeat; background-size: cover;  color: #fff; font-size: 14px;}
.yhkj-footer h2{ padding: 120px 0 60px;  border-bottom: 1px solid #dcdddd;}
.yhkj-footer h2 a{ display: block; width: 298px; height: 82px; background: url(../image/yhkj-logo2.png) no-repeat;}
.yhkj-footer-meau{ padding:60px 0 120px; position:relative;}
.yhkj-footer-meau li{ float: left; width: 120px; margin-right: 10px;}
.yhkj-footer-meau dt a{ color: #dcdddd; font-size: 15px; font-weight: bold;}
.yhkj-footer-meau .top .clearfix dd{ margin-top: 20px;}
.yhkj-footer-meau dd a{ color: #b5b5b6; line-height: 28px; display: block;}
.yhkj-footer-meau a:hover{ color: #fff;}
.yhkj-footer-bottom{ border-top: 1px solid #dcdddd; padding: 60px 0 100px; color: #b5b5b5;}
.yhkj-footer-bottom a{ color: #b5b5b5;}
.yhkj-footer-bottom a:hover{ text-decoration: underline;}
.yhkj-code{ text-align: center; position: absolute; right: 0; top: 50%; margin-top: -65px;}
.yhkj-code .text{ font-size: 14px; margin-top: 10px;}

/*首页*/
.section { position: relative; overflow: hidden; background-size: cover; background-repeat: no-repeat; background-position: center; background-color: #fff;}
.section .row{ position: relative;}
.section-a{ background-image: url(../image/fd640816e8681075ef0ae989016e803f.jpg);}
.section-b{ background-image: url(../image/c7462f31f00a90b51b8e86508a9822ac.jpg);}
.section-c{ background-image: url(../image/1a411b8d46f0d9d26f7639793f7ee7f9.jpg);}
.section-con{ text-align: center; position:absolute; left:0; top: 50%; width: 100%; background-repeat: no-repeat; background-position: center;}
.section-con img{ display: inline-block; padding-top: 60px;}
.section-con p{ font-size: 16px; line-height: 34px; color: #fff; margin: 0 auto; letter-spacing: 5px;}
.section-con a{ display: block; font-size: 18px; color: #fff; margin-top: 25px;}
.section-a .section-con{ height: 216px; margin-top: -108px; background-image: url(../image/yhkj-index-1.png);}
.section-a .section-con p{ font-size: 22px;}
.section-a .section-con span{ display: inline-block; margin: 0 10px;}
.section-b .section-con{ height: 353px; margin-top: -176.5px; background-image: url(../image/yhkj-index-2.png);}
/* .section-b .section-con p{ max-width: 1000px;} */
.section-c .section-con{ height: 249px; margin-top: -124.5px; background-image: url(../image/yhkj-index-3.png);}
.section-d .section-new{ position: absolute; left:0; top:10%; width: 100%;}
.section-new h2{ color: #333; font-size: 42px; line-height: 42px; margin-bottom: 80px; padding: 0 10px;}
.section-new li{  padding: 0 10px;}
.section-new li a{ display: block;}
.section-new .li-img{ width: 100%; overflow: hidden;}
.section-new .li-img img{ width: 100%;}
.section-new .li-tit{ margin-top: 30px; width: 100%;}
.section-new .li-tit h3{ color: #333; font-size: 24px; }
.section-new .li-text{ margin-top: 30px; width: 100%; max-height: 46px;}
.section-new .li-btn { position: relative; margin-top: 40px; display: block; color: #c42517; font-size: 16px; border: 1px solid #e5e5e5; height: 34px; line-height: 32px; width: 240px; text-align: center;}
.section-new .li-btn span{ position: relative; z-index: 2;}
.section-new .li-btn i{ position: absolute; left: 0; top: 0; width: 0; height: 100%; background-color: #c42517; display:block;}
.section-new .li-btn:hover{ color: #fff;}
.section-new .li-btn:hover i{ width: 100%; border: 1px solid #c42517; }
.section-new a:hover .li-img img{-webkit-transform:scale(1.1) ; -moz-transform:scale(1.1) ; -o-transform:scale(1.1) ;}
.section-a .row{ opacity: 0; bottom:-50%;}
.active.section-a .row{  opacity: 1; bottom: 0;}
.section-b .row{ opacity: 0; bottom:-50%;}
.active.section-b .row{  opacity: 1; bottom: 0;}
.section-c .row{ opacity: 0; bottom:-50%;}
.active.section-c .row{  opacity: 1; bottom: 0;}
.section-d .row{ opacity: 0;}
.active.section-d .row{  opacity: 1;}

/*关于报联中视*/
.yhkjBanner{ display: flex;justify-content: center; flex-direction: column; width: 100%; height: 100%; background-repeat: no-repeat; background-size:cover;}
.yhkjBanner p{ color: #fff; font-size: 54px; line-height: 64px; letter-spacing: 5px;}
.yhkjBanner span{ color: #fff; margin-top: 20px; display: block; font-size: 30px; line-height: 46px;}
.yhkjBanner-about{ background-image: url(../image/yhkj-about-1.jpg);}
.yhkjMain-intro{ padding: 120px 0;}
.yhkjMain-intro-text{ position:relative; min-height: 520px; overflow: hidden;}
.yhkjMain-intro-text li{ color: #545454; font-size: 16px; line-height: 36px; text-indent: 2em; margin-top: 20px; text-align: justify;}
.yhkjMain-intro-text li:first-child{ margin-top: 0;}
.yhkjMain-intro-textCon{ padding-right: 50px; max-height: 510px;  overflow: hidden;}
.yhkjMain-intro-textBtn a{ display: block; width: 29px; height: 29px; background: url(../image/yhkj-spri.png) no-repeat; position: absolute; right: 0;}
.yhkjMain-intro-textBtn #btn1{ background-position: -41px -224px; bottom: 20px;}
.yhkjMain-intro-textBtn #btn2{ background-position: 0 -224px; top: 10px;}
.yhkjMain-intro-lbt{ width: 100%; height:auto; overflow: hidden; position: relative;}
.yhkjMain-intro-lbt img{ width: 100%;}
.yhkjMain-intro-lbt .pagination{ position: absolute; bottom: 5px; z-index: 2; text-align: right; margin: 0;}
.yhkjMain-intro-lbt .pagination .swiper-pagination-bullet{ width: 10px; height: 10px; border: 1px solid #fff; background:none; margin: 0 9px; opacity:1}
.yhkjMain-intro-lbt .pagination .swiper-pagination-bullet-active{ border-color: #b7162e; background-color: #b7162e;}
.yhkjMain-intro-num{ width: 100%; height: 225px; background: url(../image/yhkj-about-3.jpg) no-repeat; background-size: cover;}
.yhkjMain-intro-num dl{ float: left; width: 100px; color: #fff; padding: 22px 0; border-bottom: 1px solid  rgba(255,255,255,.18); margin: 0 40px;}
.yhkjMain-intro-num dt{ font-size: 40px; line-height: 40px;}
.yhkjMain-intro-num dd{ padding-top: 5px;}
.yhkjMain-ys{ background: url(../image/yhkj-about-4.jpg) no-repeat; background-size: cover;  padding: 120px 0;}
.yhkjMain-ys-text{ color: #fff; text-align: center; }
.yhkjMain-ys-text h4{ font-size: 22px; line-height: 22px; text-align: left;}
.yhkjMain-ys-text p{ line-height: 34px; padding-top: 20px; text-align: left;}
.yhkjMain-ys-text img{ display: inline-block; margin-top: 90px;}
.yhkjMain-ys-line{padding: 0 35px; border-left: 1px solid #fff; min-height: 423px;}
.yhkjMain-ys-line:nth-child(1){ border-left: 0;}
.yhkjMain-ys-line:nth-child(1) .yhkjMain-ys-text{ border-bottom: 1px solid #fff; padding-bottom: 50px; margin-bottom: 50px;}
.yhkjMain-ys-line:nth-child(1) .yhkjMain-ys-text:last-child{ border-bottom: 0; padding: 0; margin: 0;}
.yhkjMain-lc{ margin: 50px 0; background: url(../image/yhkj-about-18.jpg) repeat-x center 10px; width: 100%; min-height: 24px; overflow-x: hidden; padding-top: 10px;}
.yhkjMain-lc .gallery-thumbs p{ color: #231815; font-size: 24px; padding-top: 35px;}
.yhkjMain-lc .gallery-top{ margin-top: 50px;}
.yhkjMain-lc .gallery-top h4{ color: #c9c9ca; font-size: 80px; line-height: 80px;}
.yhkjMain-lc-text dl{ margin-top: 20px;}
.yhkjMain-lc-text .bor{border: 1px solid #dfdfdf; padding: 15px; height: 120px;}
.yhkjMain-lc-text dt{ color: #333; font-size: 24px; line-height: 34px;}
.yhkjMain-lc-text dd{ color: #666; font-size: 12px; line-height: 18px; padding-top: 10px;}
.yhkjMain-lc-fx{ width: 100%; text-align: center; margin-top: 30px;}
.yhkjMain-lc-btn{ position:inherit; top:inherit; left:inherit; right:inherit; display: inline-block; margin: 0 15px; width: 41px; height: 41px; background: url(../image/yhkj-spri.png) no-repeat; background-size: auto; background-position: 0 0;}
.yhkjMain-lc-btn.swiper-button-next{ background-position: -70px 0;}
.yhkjMain-lc-btn.swiper-button-prev:hover{ background-position: 0 -41px;}
.yhkjMain-lc-btn.swiper-button-next:hover{ background-position: -70px -41px;}
.yhkjMain-lc .gallery-thumbs.swiper-container{ overflow:inherit;}
.yhkjMain-lc .gallery-thumbs .swiper-slide-active p{ color: #c42517; font-weight: bold; position: relative;}
.yhkjMain-lc .gallery-thumbs .swiper-slide-active p:after{ content: ''; position: absolute; left: 24px; top: -6px; background-color: #fff; display: block; width: 12px; height: 12px; border: 2px solid #c42517; border-radius: 50%;}

.yhkjBanner-culture{ background-image: url(../image/03004d171c3c246476f0f73997f67d08.jpg);}
.yhkjMain-yj ul{ margin-top: -35px;}
.yhkjMain-yj li{ background-color: #f1f1f1; margin-top: 35px; transition: .5s}
.yhkjMain-yj .li-img{ padding: 0; overflow: hidden;}
.yhkjMain-yj .li-img img{ width: 100%;}
.yhkjMain-yj .li-text{ height: 100%; padding: 40px;}
.yhkjMain-yj .li-text h4{ color: #c42517; font-size: 24px; line-height: 30px;}
.yhkjMain-yj .li-text h4 span{ display: block; color: #545454; font-size: 20px;}
.yhkjMain-yj .li-text p{ color: #545454; line-height: 30px; margin-top: 30px;}
.yhkjMain-yj li:hover{ background-color: #c42517;}
.yhkjMain-yj li:hover .li-text h4,.yhkjMain-yj li:hover .li-text span,.yhkjMain-yj li:hover .li-text p{ color: #fff;}
.yhkjMain-tit{ text-align: center; margin-bottom: 60px;}
.yhkjMain-tit-a{ margin-bottom: 100px;}
.yhkjMain-tit h4{ color: #333; font-size: 40px; line-height: 50px;}
.yhkjMain-jzg-meau{ text-align: center; width: 100%; border-bottom: 1px solid #d9d9d9;}
.yhkjMain-jzg-meau li{ color: #333; font-size: 18px; line-height: 18px; padding-bottom: 20px;  margin: 0 3%; display: inline-block; cursor: pointer;}
.yhkjMain-jzg-meau li.on{border-bottom: 5px solid #bebebe;}
.yhkjMain-jzg-hx{ margin-top: 50px;}
.yhkjMain-jzg-hx ul{ display: none;}
.yhkjMain-jzg-hx img{ width: 93px; height: 93px; display: inline-block;}
.yhkjMain-jzg-hx dl{ margin-top: 30px; color: #333;}
.yhkjMain-jzg-hx dt{ font-size: 26px; line-height: 36px;}
.yhkjMain-jzg-hx dd{ font-size: 16px; line-height: 34px; margin-top: 10px;}
.yhkjMain-ln.yhkjMain-solutionA{ background: url(../image/d94d6f38ec8c57c6cb4e7917cc9dd4ca.jpg) no-repeat; }
.yhkjMain-ln .yhkjMain-solutionA-meau li{ padding:0 50px; margin: 40px 0; border-bottom: 0;}
.yhkjMain-zt{ background-color: #fff;}
.yhkjMain-zt.yhkjMain-yj .li-img{ text-align: center; padding: 0 15px;}
.yhkjMain-zt.yhkjMain-yj .li-img img{ width: auto; display: inline-block; max-width: 100%;}
.yhkjMain-zt.yhkjMain-yj .li-text{ padding: 0 15px;}
.yhkjMain-zt .li-text a { position: relative; margin-top: 20px; display: block; color: #545454; font-size: 16px; border: 1px solid #7d7d7d; height: 34px; line-height: 32px; width: 150px; text-align: center;}
.yhkjMain-zt .li-text a span{ position: relative; z-index: 2;}
.yhkjMain-zt .li-text a i{ position: absolute; left: 0; top: 0; width: 0; height: 100%; background-color: #c42517; display:block;}
.yhkjMain-zt .li-text a:hover{ color: #fff; border-color: #c42517;}
.yhkjMain-zt .li-text a:hover i{ width: 100%; border: 1px solid #c42517; }

.yhkjBanner-carrier{ background-image: url(../image/42ec4332b75cd55f5636c94bba2b2d47.jpg);}
.yhkjMain-ztOne.yhkjMain-yj .li-img{ text-align: center; padding: 0 15px; overflow:inherit;}
.yhkjMain-ztOne.yhkjMain-yj .li-img img{ 
	-moz-box-shadow: 0 0 8px rgba(0,1,0,.6); -webkit-box-shadow:0 0 8px rgba(0,1,0,.6); box-shadow: 0 0 8px rgba(0,1,0,.6);
	width: auto; display: inline-block; max-width:330px;}
.yhkjMain-ztOne.yhkjMain-yj .li-text{ padding: 0 15px; margin-top: 30px;}
.yhkjMain-ztOne.yhkjMain-yj .li-text span{ display: block; font-size: 20px;}
.yhkjMain-ztOne .li-text a{ width: 150px; line-height: 50px; display: block; text-align: center; color: #fff; background-color: #c42517; font-size: 22px; margin-top: 30px;}
.yhkjMain-ztOne .li-text a:hover{ background-color: #a61b0d;}
.yhkjMain-ztList-con { overflow: hidden; position: relative;}
.yhkjMain-ztList-con .swiper-wrapper{ margin: 0;}
.yhkjMain-ztList-con .swiper-slide{ text-align: center; padding: 0 8px;}
.yhkjMain-ztList-con a{ display: block;}
.yhkjMain-ztList-con img{ 
	-moz-box-shadow:0 0 8px rgba(0,1,0,.6); -webkit-box-shadow:0 0 8px rgba(0,1,0,.6); box-shadow: 0 0 8px rgba(0,1,0,.6);
	max-width: 227px;}
.yhkjMain-ztList-con p{ color: #4c4a4a; font-size: 20px; margin-top: 20px;}
.yhkjMain-ztList-con p span{ color: #c42517;}
.yhkjMain-ztList-con .swiper-button-next, .yhkjMain-ztList-con .swiper-button-prev{
	width: 20px; height: 37px; margin-top: -50px; background-image: url(../image/yhkj-spri.png); background-repeat: no-repeat; background-size: auto;
}
.yhkjMain-ztList-con .swiper-button-prev{ background-position: 0 -92px;}
.yhkjMain-ztList-con .swiper-button-prev:hover{ background-position: 0 -129px;}
.yhkjMain-ztList-con .swiper-button-next{ background-position: -91px -92px;}
.yhkjMain-ztList-con .swiper-button-next:hover{ background-position: -91px -129px;}

.yhkjMain-ln.yhkjMain-solutionA .pos{ top: 0;}
.yhkjMain-ln .yhkjMain-solutionA-con li:nth-child(2){ margin-top: 108px;}
.yhkjMain-ln .yhkjMain-solutionA-con li:nth-child(3){ margin-top: 115px;}
.yhkjMain-ln .yhkjMain-solutionA-con li:nth-child(4){ margin-top: 240px;}
.yhkjMain-ln .yhkjMain-solutionA-con li:nth-child(5){ margin-top: 368px;}

/*研发创新*/
.yhkjBanner-idea{ background-image: url(../image/yhkj-research-1.jpg);}
.yhkjMain-js{ background-color: #fff;}
.yhkjMain-js-con{ text-align: center;}
.yhkjMain-js-con img{ width: 100%;}
.yhkjMain-js-con p{ color: #333; margin-top: 15px;}
.yhkjMain-yftx{ background: url(../image/11aed49a8089e4247ff58f3ad59c7a31.jpg) no-repeat; background-size:cover;}
.yhkjMain-yftx .yhkjMain-tit h4{  color: #fff;}
.yhkjMain-yftx-con .li-img{ margin: 0 auto; width: 180px; height: 180px; padding-top: 40px; border: 1px solid #fff; border-radius: 50%; text-align: center; color: #fff8f3; font-size: 24px;}
.yhkjMain-yftx-con .li-img span{ display: block; margin: 0 auto; width: 41px; height: 41px; background: url(../image/yhkj-research-4.png) no-repeat;}
.yhkjMain-yftx-con .li-img p{ padding-top: 20px;}
.yhkjMain-yftx-con .li-text{ color: #fcfcfc; font-size: 18px; line-height: 28px; margin: 20px auto auto auto; text-align: center; min-height: 56px;}
.yhkjMain-yftx-con li:nth-child(2) .li-img span{ background-position: 0 -41px;}
.yhkjMain-yftx-con li:nth-child(3) .li-img span{ background-position: 5px -82px;}
.yhkjMain-yftx-con li{ position: relative; top: 0;margin:20px 0;}
.yhkjMain-yftx-con li:hover{ top: -10px;}
.yhkjMain-mj ul{ margin-left: -14px;}
.yhkjMain-mj li{ padding: 140px 35px; border: 1px solid #f1f1f1;  margin-left: -1px; position: relative;}
.yhkjMain-mj h4{ color: #333; font-size: 26px; line-height: 26px;}
.yhkjMain-mj p{ color: #333; line-height: 30px; min-height: 90px; margin-top: 30px;}
.yhkjMain-mj li:hover{-moz-box-shadow: 0 2px 5px rgba(0,0,0,.2); -webkit-box-shadow: 0 2px 5px rgba(0,0,0,.2); box-shadow: 0 0 20px rgba(0,0,0,.2);}

.yhkjBanner-resources{ background-image: url(../image/b52e681c60eb003e75c2b2b0b04b1493.jpg);}
.yhkjMain-zscq{ background:url(../image/yhkj-research-5-1.jpg) no-repeat; background-size: cover;}
.yhkjMain-zscq li{ position: relative; top: 0;}
.yhkjMain-zscq li span{ display: block; margin: 0 auto; width: 122px; height: 138px; text-align: center; font-weight: lighter; color: #fff; line-height: 138px; font-size: 40px; background: url(../image/yhkj-research-4.png) no-repeat; background-position: 0 -399px;}
.yhkjMain-zscq li p{ text-align: center; font-size: 20px; line-height: 30px; margin-top: 30px;}
.yhkjMain-zscq li:hover{ top: -10px;}
.yhkjMain-hzhb-swiper{ position: relative;}
.yhkjMain-hzhb-swiper .swiper-wrapper{ margin-top: -30px;}
.yhkjMain-hzhb-swiper .row{ margin-left: 0; margin-right: 0;}
.yhkjMain-hzhb-swiper .swiper-slide{ margin-top: 30px;}
.yhkjMain-hzhb .li-img{ border: 1px solid #e7e7e7; text-align: center; padding: 30px ;}
.yhkjMain-hzhb .li-img img{ height: 137px; display: inline-block; position: relative; top: 0;}
.yhkjMain-hzhb-swiper .swiper-button-next{ right: -30px;}
.yhkjMain-hzhb-swiper .swiper-button-prev{ left: -30px;}
.yhkjMain-hzhb-swiper .swiper-button-next, .yhkjMain-hzhb-swiper .swiper-button-prev{
	width: 20px; height: 37px; background-image: url(../image/yhkj-spri.png); background-repeat: no-repeat; background-size: auto;
}
.yhkjMain-hzhb-swiper .swiper-button-prev{ background-position: 0 -92px;}
.yhkjMain-hzhb-swiper .swiper-button-prev:hover{ background-position: 0 -129px;}
.yhkjMain-hzhb-swiper .swiper-button-next{ background-position: -91px -92px;}
.yhkjMain-hzhb-swiper .swiper-button-next:hover{ background-position: -91px -129px;}

.yhkjMain-hzhb p{border: 1px solid #e7e7e7; margin-top: -1px; line-height: 28px; font-size: 18px; padding: 12px 0; text-align: center;}
.yhkjMain-hzhb .swiper-slide:hover img{ top: -10px;}
.yhkjMain-shry{ background: url(../image/yhkj-research-6.jpg) no-repeat; background-size:cover;}
.yhkjMain-shry .yhkjMain-yftx-con .li-img{ border-color: #21a2bf;}
.yhkjMain-shry .yhkjMain-yftx-con .li-img,.yhkjMain-shry .yhkjMain-yftx-con .li-text{ color: #333;}
.yhkjMain-shry .yhkjMain-yftx-con li:nth-child(1) .li-img span{ background-position: -82px 0;}
.yhkjMain-shry .yhkjMain-yftx-con li:nth-child(2) .li-img span{ background-position: -82px -40px;}
.yhkjMain-shry .yhkjMain-yftx-con li:nth-child(3) .li-img span{ background-position: -82px -81px;}
.yhkjMain-shry .yhkjMain-yftx-con li:nth-child(4) .li-img span{ background-position: -183px 0;}
.yhkjMain-shry .yhkjMain-yftx-con li:nth-child(5) .li-img span{ background-position: -135px -53px;}
.yhkjMain-shry .yhkjMain-yftx-con li:nth-child(6) .li-img span{ background-position: -182px -52px;}
.yhkjMain-shry .yhkjMain-yftx-con li:nth-child(7) .li-img span{ background-position: -133px 0;}
.yhkjMain-shry .yhkjMain-yftx-con li:nth-child(8) .li-img span{ background-position: -231px -3px;}
.yhkjMain-shry .yhkjMain-yftx-con li:nth-child(9) .li-img span{ background-position: -231px -53px;}
.yhkjMain-yftr{ background: url(../image/yhkj-research-7.jpg) no-repeat; background-size:cover;}
.yhkjMain-yftr p{  font-size: 18px; line-height: 36px; font-weight: lighter; color: #fff;}
.yhkjMain-yftr .yhkjMain-tit h4{ text-align: left; color: #fff;}

/*产品与服务*/
.yhkjBanner-product{background-image: url(../image/yhkj-product-6.jpg);}
.yhkjMain-pro .container{ overflow: hidden;}
.yhkjMain-proMeau-con{ background-color: #f5f5f5; padding: 10px 0;}
.yhkjMain-proMeau-con li{ margin-top: 10px;}
.yhkjMain-proMeau-con li:first-child{ margin: 0;}
.yhkjMain-proMeau-con a{ color: #454545; line-height: 34px; display: block;}
.yhkjMain-proMeau-con dt a{ font-weight: bold; padding-left: 10%;}
.yhkjMain-proMeau-con dt span{ font-size: 12px; margin-left: 5px; display: none;}
.yhkjMain-proMeau-con dd a{ padding-left: 15%;}
.yhkjMain-proMeau-con a:hover{ color: #c00000;}
.yhkjMain-proMeau-con dt a.cur span{ display:inline-block;}
.yhkjMain-proMeau-con dd a.cur,.yhkjMain-proMeau-con dd a:hover{ background-color: #c00000; color: #fff;}
.yhkjMain-proList-con a{ display: block; background-color: #f5f5f5; padding-bottom: 80px;}
.yhkjMain-proList-con ul{ margin-top: -30px;}
.yhkjMain-proList-con li{ margin-top: 30px;}
.yhkjMain-proList-con .li-img{ width: 100%; height: 388px; line-height: 388px; text-align: center;}
.yhkjMain-proList-con .li-img img{ max-width: 80%; max-height: 90%; display: inline-block; position: relative; top: 0; padding-top: 20%;}
.yhkjMain-proList-con .li-text{ text-align: center; color: #333; font-size: 18px;}
.yhkjMain-proList-con a:hover .li-img img{ top: -10px;}
.yhkjMain-proList-con a:hover .li-text{ color: #C00000;}
.yhkjMain-proCon-img{ text-align: center;}
.yhkjMain-proCon-img img{ display: inline-block; max-width: 100%;}
.yhkjMain-proCon-img p{ font-size: 24px; line-height: 24px; margin-top: 30px;}
.yhkjMain-proCon-info{ margin-top: 50px;}
.yhkjMain-proCon-info-top{ background-color: #efefef;}
.yhkjMain-proCon-info-top li{ padding: 40px 0; text-align: center;}
.yhkjMain-proCon-info-top p{ color: #333; font-size: 18px; line-height: 28px; text-align: center;}
.yhkjMain-proCon-info-top li:first-child{ padding-top: 20px; padding-bottom: 20px; position: relative;}
.yhkjMain-proCon-info-top li img{ position: absolute; left: 50%; top: 0; margin-left: -90.5px;}
.yhkjMain-proCon-info-top li span{ display: block; margin: 4px 0; position: relative; z-index: 2;}
.yhkjMain-proCon-info-top li span:nth-child(1){ margin-left: 80px;}
.yhkjMain-proCon-info-top li span:nth-child(2){ margin-right: 80px;}
.yhkjMain-proCon-info-bottom ul{border-bottom: 1px solid #f4f4f4;}
.yhkjMain-proCon-info-bottom li{ padding: 10px 0; }
.yhkjMain-proCon-info-bottom p{ color: #666; font-size: 18px; line-height: 28px; text-align: center;}

.yhkjBanner-solution{ background-image: url(../image/yhkj-product-1.jpg);}
.yhkjMain-solutionA{ background: url(../image/d4c8fdac0d477c680b44ebc01105602e.jpg) no-repeat; background-size:cover; color: #fff; }
.yhkjMain-solutionA .container{ position: relative;}
.yhkjMain-solutionA .row{ min-height: 586px;}
.yhkjMain-solutionA .yhkjMain-tit {margin-bottom: 30px;}
.yhkjMain-solutionA .yhkjMain-tit h4{ text-align: left; color: #fff; font-size: 28px; line-height: 38px; }
.yhkjMain-solutionA .pos{float: initial; position: absolute; right: 0; top: 0}
.yhkjMain-solutionA-meau{  background-color: rgba(196,37,23,.9); padding: 30px 0;}
.yhkjMain-solutionA-meau li{ padding: 25px 0; margin: 0 30px; border-bottom: 1px solid #fff; cursor: pointer; position: relative; right: 0;}
.yhkjMain-solutionA-meau li:hover{ right: -10px;}
.yhkjMain-solutionA-meau li:last-child{ border-bottom: none;}
.yhkjMain-solutionA-meau .li-img{ float: left; width: 40%; text-align: center; margin-top:10px;}
.yhkjMain-solutionA-meau .li-img img{ display: inline-block;}
.yhkjMain-solutionA-meau dl{float: left;}
.yhkjMain-solutionA-meau dt{ font-size: 22px;}
.yhkjMain-solutionA-meau dd{ line-height: 20px; margin-top: 5px;}
.yhkjMain-solutionA-con li{ background-color: rgba(255,255,255,.22); border-bottom:3px solid #fff; padding: 20px; display: none; }
.yhkjMain-solutionA-con li:nth-child(2){ margin-top: 53px;}
.yhkjMain-solutionA-con li:nth-child(3){ margin-top: 90px;}
.yhkjMain-solutionA-con li:nth-child(4){ margin-top: 327px;}
.yhkjMain-solutionA-con p{ color: #fcfcfc; font-size: 18px; line-height: 30px;}
.yhkjMain-solutionB-list ul{ margin-left: -4.5px; margin-right: -4.5px;}
.yhkjMain-solutionB-list li{ float: left;  width: 20%; padding: 0 4.5px;}
.yhkjMain-solutionB-list .li-con{background-color: #eaeaea; padding: 30px 0; text-align: center; cursor: pointer;}
.yhkjMain-solutionB-list img{ display: inline-block; height: 85px; position: relative; top: 0;}
.yhkjMain-solutionB-list p{ color: #b72024; font-size: 20px; margin-top: 10px; font-weight: bold;}
.yhkjMain-solutionB-list .li-con:hover img{ top:-10px}
.yhkjMain-solutionB-con{ position: absolute; left: 0; bottom: 180px; margin: 0 15px; display: none; z-index: 5;}
.yhkjMain-solutionB-con-close{ position: absolute; top: 10px; right: 10px;}
.yhkjMain-solutionB-con-close a{ display: block; width: 18px; height: 18px; background: url(../image/yhkj-spri.png) no-repeat; background-position: 0 -184px;}
.yhkjMain-solutionB-con-close a:hover{-webkit-transform: rotateZ(360deg);-moz-transform: rotateZ(360deg);-o-transform: rotateZ(360deg);-ms-transform: rotateZ(360deg);transform: rotateZ(360deg);}
.yhkjMain-solutionB-con li{
	-moz-box-shadow: 0 5px 25px rgba(6,6,6,.18); -webkit-box-shadow: 0 5px 25px rgba(6,6,6,.18); box-shadow: 0 5px 25px rgba(6,6,6,.18); 
	background-color: #fff; padding: 60px 15px;
	}
.yhkjMain-solutionB-con .li-logo{ text-align: center;}
.yhkjMain-solutionB-con .li-logo img{ height: 122px; display: inline-block;}
.yhkjMain-solutionB-con .li-logo p{ color: #b72024; font-size: 28px; font-weight: bold; padding-top: 15px; line-height: 28px;}
.yhkjMain-solutionB-con .li-text p{ min-height: 170px; color: #595757; font-size: 16px; line-height: 26px;}
.yhkjMain-solutionB-con .li-text-pro{ margin-top: 30px;}
.yhkjMain-solutionB-con .li-text-pro h5{ color: #c42517; font-size: 20px; line-height: 20px; padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px solid #c42517;}
.yhkjMain-solutionB-con .li-text-proLink{ margin-top: -5px;}
.yhkjMain-solutionB-con .li-text-proLink a{ display: inline-block; margin-top: 5px; vertical-align: top; line-height: 50px; background-color: #959595; color: #fff; padding: 0 10px; font-size: 16px;}
.yhkjMain-solutionB-con .li-text-proLink a:hover{ background-color: #c42517; color: #fff;}
.yhkjMain-solutionB-con .li-img img{ width: 100%;}
.yhkjMain-solutionB .container{ position: relative;}
.yhkjMain-solutionC .gallery-thumbs .swiper-slide{ text-align: center; width: 33.33%; cursor: pointer;}
.yhkjMain-solutionC .gallery-thumbs img{ 
	-webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
    _filter: none;	
	text-align: center; height: 53px;}
.yhkjMain-solutionC .gallery-thumbs p{ color: #999; padding-top: 20px;}
.yhkjMain-solutionC .gallery-thumbs .swiper-slide:hover img,.yhkjMain-solutionC .gallery-thumbs .active-nav img{
	-webkit-filter: grayscale(0);
	-moz-filter: grayscale(0);
    -ms-filter: grayscale(0);
    -o-filter: grayscale(0);
    filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=0);
    _filter: none;
}
.yhkjMain-solutionC .gallery-thumbs .swiper-slide:hover p,.yhkjMain-solutionC .gallery-thumbs .active-nav p{ color: #d77171;}
.yhkjMain-solutionC .gallery-top{ margin-top: 80px; min-width: 1140px;}
.yhkjMain-solutionC .gallery-top .swiper-slide{ text-align: center;}
.yhkjMain-solutionC .gallery-top .swiper-slide img{ display: inline-block; width:90%}
.yhkjMain-solutionC .gallery-top .ul-a li{ display: none; margin: -70px 0 0 52px;}
.yhkjMain-solutionC .gallery-top .ul-a li a{ display: block;
 -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
    _filter: none;	
}
.yhkjMain-solutionC .gallery-top .ul-a li a:hover{
	-webkit-filter: grayscale(0);
	-moz-filter: grayscale(0);
    -ms-filter: grayscale(0);
    -o-filter: grayscale(0);
    filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=0);
    _filter: none;
}
.yhkjMain-solutionC .gallery-top .ul-a dl{ float: left; width: 115px; text-align: center; margin-top: 70px;}
.yhkjMain-solutionC .gallery-top .ul-a dt{ margin-bottom: 10px; color: #d77171;}
.yhkjMain-solutionC .gallery-top .ul-a dl img{ width: 115px; height: 106px;}
.yhkjMain-solutionC .gallery-top .ul-a .line{ float: left; width: 88px; height: 9px; background: url(../image/yhkj-gy-arrow.gif) no-repeat; margin: 150px 14px 0 14px;}
.yhkjMain-solutionC .gallery-top .rb .ul-a li{ margin-left: 34px;}
.yhkjMain-solutionC .gallery-top .rb .ul-a .line{ width: 50px;}
.yhkjMain-solutionC .gallery-top .ul-b{ text-align: center; margin-top: 70px;}
.yhkjMain-solutionC .gallery-top .ul-b li{ cursor: pointer; color: #777; background-color: #f6f6f6; font-size: 16px; line-height: 40px; padding: 0 20px; display: inline-block; margin: 0 5px;}
.yhkjMain-solutionC .gallery-top .ul-b li:hover,.yhkjMain-solutionC .gallery-top .ul-b li.on{ background-color: #c42517; color: #fff;}
.yhkjMain-solutionC .gallery-top .swiper-button-next, .yhkjMain-solutionC .gallery-top .swiper-button-prev{
	width: 20px; height: 37px; margin-top: -73px; background-image: url(../image/yhkj-spri.png); background-repeat: no-repeat; background-size: auto;
}
.yhkjMain-solutionC .gallery-top .swiper-button-prev{ background-position: 0 -92px;}
.yhkjMain-solutionC .gallery-top .swiper-button-prev:hover{ background-position: 0 -129px;}
.yhkjMain-solutionC .gallery-top .swiper-button-next{ background-position: -91px -92px;}
.yhkjMain-solutionC .gallery-top .swiper-button-next:hover{ background-position: -91px -129px;}

.yhkjBanner-service{ background-image: url(../image/bc1d7fe45ce1d214ff8f50763ae61681.jpg);}
.yhkjMain-sj{ background-color: #f3f3f3;}
.yhkjMain-sj-con li{ display: inline-block;}
.yhkjMain-sj-con .li-img{ width: 100%; text-align: center; }
.yhkjMain-sj-con .li-img span{ display: inline-block; vertical-align: top; height: 74px; background:url(../image/yhkj-product-5.png) no-repeat; position: relative; top: 0;}
.yhkjMain-sj-con li:nth-child(1) .li-img span{ width: 74px; background-position: 0 -157px;}
.yhkjMain-sj-con li:nth-child(2) .li-img span{ width: 78px; background-position: 0 -231px;}
.yhkjMain-sj-con dt{ text-align: center; color: #333; font-size: 30px; line-height: 30px; margin-top: 15px;}
.yhkjMain-sj-con dd{ color: #333; font-size: 16px; line-height: 26px; width: 50%; margin: 0 auto;margin-top: 25px;}
.yhkjMain-sj-con li:hover .li-img span{ top: -10px;}
.yhkjMain-sh{background: url(../image/4499ad2d8e4010a04b41ab2f4c5cdeb5.jpg) no-repeat; background-size:cover;}
.yhkjMain-sh-con{ padding: 60px 0; background-color: rgba(255,255,255,.4);}
.yhkjMain-sh-con .yhkjMain-tit h4{ color: #fff;}
.yhkjMain-sh-con ul{ margin-top: -40px;}
.yhkjMain-sh-con li{ text-align: center; margin-top: 40px;}
.yhkjMain-sh-con li img{ display: inline-block; height:60px; position: relative; top: 0;}
.yhkjMain-sh-con li p{ color: #fff; font-size: 20px; line-height: 20px; margin-top: 15px; font-weight: bold}
.yhkjMain-sh-con li:hover img{ top: -10px;}
.yhkjMain-cn{ background-color: #f3f3f3;}
.yhkjMain-cn .yhkjMain-tit h4{ color: #757575;}
.yhkjMain-cn-con ul{ margin-top: -50px;}
.yhkjMain-cn-con li{ margin-top: 50px; color: #757575;}
.yhkjMain-cn-con h5{display: flex; justify-content: center; flex-direction: column; font-size: 20px; line-height: 26px; text-align: center; font-weight: bold; width: 80px; height: 80px; border:3px solid #7d7d7d; float: left; margin-left: 50px; border-radius: 50%;}
.yhkjMain-cn-con dl{ float: left; margin-left: 10px; font-size: 20px; line-height:35px; margin-top: 10px;}
.yhkjMain-cn-con dt{ font-weight: bold;}
.yhkjMain-cn-con li:hover{ color: #c42517;}
.yhkjMain-cn-con li:hover h5{ border-color: #c42517;}

/*资讯中心*/
.yhkjBanner-newList{ background-image: url(../image/a53ea408d3024d320d9a7e84937b0022.jpg);}
.yhkjMain-newList{ background-color: #f2f2f2;}
.yhkjMain-newList .section-new{ background-color: #fff; padding: 30px; margin-top: 30px;}
.yhkjMain-newList .section-new ul{ margin-top: -30px;}
.yhkjMain-newList .section-new li{ margin-top: 30px;}
.yhkjMain-newPage { margin-top: 50px;}
.yhkjMain-newPage ul{ width: 100%; text-align: center;}
.yhkjMain-newPage li{ display: inline-block; vertical-align: top; margin: 0 5px;}
.yhkjMain-newPage li a{ display: block; width: 42px; height: 42px; text-align: center; line-height: 40px; border: 1px solid #999; color: #666;}
.yhkjMain-newPage .cur a{ background-color: #c42517; border-color: #c42517; color: #fff;}
.yhkjMain-newPage a:hover{ border-color: #c42517; color: #c42517;}
.yhkjMain-newPage .cur a:hover{ color: #fff;}
.yhkjMain-newPage .active span{ background-color: #c42517; border-color: #c42517; color: #fff; display: block; width: 42px; height: 42px; text-align: center; line-height: 40px; text-decoration: none; }
.yhkjMain-newPage .disabled span { display: block; width: 42px; height: 42px; text-align: center;line-height: 40px;border: 1px solid #999;color: #666; }
.yhkjMain-newInfo-tit sup{ color: #8b8b8b; font-size: 12px; line-height: 18px;}
.yhkjMain-newInfo-tit h4{ color: #333; font-size: 40px; line-height: 50px; margin: 20px 0 30px 0;}
.yhkjMain-newInfo-tit p a{ color: #c42116; font-size: 12px; line-height: 18px;}
.yhkjMain-newInfo-tit p a span{ color: #afafaf; margin-left: 5px; display: inline-block;}
.yhkjMain-newInfo-con { color: #8b8b8b;}
.yhkjMain-newInfo-con p{ margin-top: 30px;}
.yhkjMain-newInfo-img{ margin-top: 30px; text-align: center;}
.yhkjMain-newInfo-con img{ display: inline-block; width: 100%; max-width: 550px;}
.yhkjMain-newInfo-img sub{ display: block; line-height: 24px;}

/*投资者关系*/
.yhkjBanner-relationship{background-image: url(../image/bc313bf54e1a05352db7a27369d25094.jpg);}
.yhkjBanner-relationship p{ color: #333;}
.yhkjMain-relationship{ width: 100%; text-align: center; margin: 6px 0;}
.yhkjMain-relationship .row{ margin: 0;}
.yhkjMain-relationship li{ padding: 0 3px;}
.yhkjMain-relationship li a{ position: relative; overflow: hidden; display: block; width: 100%; height:100%; background:url(../image/yhkj-relationship-2.jpg) no-repeat; background-size: cover;}
.yhkjMain-relationship li img{ width: 100%;}
.yhkjMain-relationship dl{ position: absolute; left: 0; bottom: 20px; width: 100%; padding: 0 15px; color: #333; text-align: left;}
.yhkjMain-relationship dt{ font-size: 20px; line-height: 20px;}
.yhkjMain-relationship dd{ font-size: 16px; line-height: 26px; margin-top: 10px;}

/*加入我们*/
.yhkjBanner-recruit{ width: 100%; height: 408px; background-repeat: no-repeat; background-position: center top; background-size:cover;}
.yhkjBanner-talent{ background-image: url(../image/b87f93effbee09d7ebb6aefd37cd50dc.jpg);}
.yhkjBanner-talent1{background-image: url(../image/yhkj-recruit-7.jpg);}
.yhkjMain-recruitMeau{ padding: 50px 0; background-color: #f2f2f2; border-bottom: 1px solid #ddd;}
.yhkjMain-recruitMeau li{ text-align: center;}
.yhkjMain-recruitMeau a{ display: block; position: relative; top: 0;}
.yhkjMain-recruitMeau span{ margin: 0 auto; display: block; width: 50px; height: 50px; background: url(../image/yhkj-recruit-5.png) no-repeat;}
.yhkjMain-recruitMeau li:nth-child(2) span{ background-position:-76px 0;}
.yhkjMain-recruitMeau li:nth-child(3) span{ background-position:-152px 0;}
.yhkjMain-recruitMeau li.on:nth-child(1) span{background-position:0 -58px;}
.yhkjMain-recruitMeau li.on:nth-child(2) span{background-position:-76px -58px;}
.yhkjMain-recruitMeau li.on:nth-child(3) span{background-position:-152px -58px;}
.yhkjMain-recruitMeau p{ font-size: 18px; line-height: 18px; margin-top: 20px;}
.yhkjMain-recruitMeau a:hover{ top: -10px;}
.yhkjMain-recruit-tit { margin-bottom: 60px;}
.yhkjMain-recruit-tit h4{ text-align: center; color: #333; font-size: 28px; line-height: 38px;}
.yhkjMain-recruit-text{ text-align: center; color: #333; font-size: 16px; line-height: 38px;}
.yhkjMain-recruit-img{ width: 100%; text-align: center;}
.yhkjMain-recruit-img img{ text-align: center; max-width: 100%;}
.yhkjMain-talentIdea-a{ background-color: #f2f2f2;}
.yhkjMain-talentIdea-b{ background: url(../image/22bad487bd4b0cc3e3c788c0425c86b0.jpg) no-repeat; background-size: cover;}
.yhkjMain-talentIdea-b .yhkjMain-recruit-tit h4,.yhkjMain-talentIdea-b .yhkjMain-recruit-text{ color: #fff;}
.yhkjMain-talentIdea-c{ background-color: #f2f2f2;}
.yhkjMain-socialRec{ background-color: #f2f2f2; padding: 80px 0;}
.yhkjMain-socialRec-con{ background-color: #fff; padding: 30px 20px;}
.yhkjMain-socialRec-type p{ padding-bottom: 10px;}
.yhkjMain-socialRec-type a{ margin-left: 20px; display: inline-block;}
.yhkjMain-socialRec-type a:hover,.yhkjMain-socialRec-type a.on{ color: #c61534;}
.yhkjMain-socialRec-type i{ font-style: normal; display: block; width: 25%;}
.yhkjMain-socialRec-type span{ display: block; width: 75%;}
.yhkjMain-socialRec-table{ margin-top: 20px; border: 1px solid #f5f5f5; border-radius: 5px; overflow: hidden;}
.yhkjMain-socialRec-tabel-li a.row{ display: block;}
.yhkjMain-socialRec-tabel-li .row p{ padding:14px 15px; color: #333;}
.yhkjMain-socialRec-tabel-li .row p .caret{ margin-top: 10px;}
.yhkjMain-socialRec-tabel-li .row{ margin: 0; border-bottom: 1px solid #f5f5f5;}
.yhkjMain-socialRec-tabel-head .row p{ background-color: #f5f5f5; color: #666;}
.yhkjMain-socialRec-tabel-head .row{ border-bottom: 0;}
.yhkjMain-socialRec-tabel-liZk{ padding: 15px; border-bottom: 1px solid #f5f5f5;}
.yhkjMain-socialRec-tabel-liZk dl{ margin-top: 20px;}
.yhkjMain-socialRec-tabel-liZk dl:first-child{ margin-top: 0;}
.yhkjMain-socialRec-tabel-liZk dt{ color: #c61534;}
.yhkjMain-socialRec-tabel-liZk dd{ margin-top: 10px;}
.yhkjMain-socialRec-tabel-liZk dd p{ color: #8b8b8b; font-size: 14px; line-height: 24px;}
.yhkjMain-socialRec-tabel-liZk dd p span{ color: #c61534; margin-right: 5px;}
.yhkjBanner-campu{ display: flex;justify-content: center; flex-direction: column; background-image: url(../image/a9f1a72fb16db1a5fd94da2843f4fe6d.jpg);}
.yhkjBanner-campu p{ width: 100%; text-align: center; padding: 40px 0; font-size: 60px; line-height: 70px; background-color: rgba(255,255,255,.3); color: #fff;}

/*404*/
.mod-notfound {BORDER-RIGHT: #e1e1e1 1px solid; BORDER-TOP: #e1e1e1 1px solid; MARGIN-TOP: 10px; BACKGROUND: #fff; BORDER-LEFT: #e1e1e1 1px solid; BORDER-BOTTOM: #e1e1e1 1px solid; HEIGHT: 585px; TEXT-ALIGN: center; border-radius: 10px}
.mod-notfound h4{ color: #333; font-size: 30px; line-height: 40px; padding-top: 30px;}
.mod-notfound p{ font-size: 14px; line-height: 24px; padding-top: 15px;}
.mod-notfound a{ color: #3fa7cb;}
.mod-notfound a:hover{ text-decoration: underline;}


/*加载*/
.load-bg{ width: 100%; height:100%; background-color: #000; position: fixed; left: 0; top: 0; z-index: 100;}
.load-bg .top{
	height:100%;
	width: 50%;
	background-color: #fff;
	position: absolute;
	top: 0;
	left: 0;
}
.load-bg .bot{
	top: 0;
	right: 0;
	position: absolute;
	width: 50%;
	height:100%;
	background-color: #fff;
}

.loader-ring {
  position: fixed;
  top: 50%;
  left: 50%;
  margin: -60px 0 0 -60px;
  width: 120px;
  height: 120px;
  z-index: 101;
}

.loader-ring-light {
  width: 120px;
  height: 120px;
  -moz-border-radius: 120px;
  -webkit-border-radius: 120px;
  border-radius: 240px;
  -moz-box-shadow: 0 4px 0 #000 inset;
  -webkit-box-shadow: 0 4px 0 #000 inset;
  box-shadow: 0 4px 0 #000 inset;
  animation: rotate-360 .8s linear infinite;
}

@keyframes rotate-360 {
  from {
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  to {
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@media (max-width: 990px) {
	.padding-a{ padding: 50px 0;}
	.padding-b{ padding: 80px 0;}
	.padding-top-none{ padding-top: 0;}
	.yhkjMain-tit,.yhkjMain-tit-a{ margin-bottom: 30px;}
	.yhkjMain-tit h4{ font-size: 30px; line-height: 40px;}
	.yhkjMain-recruit-tit{ margin-bottom: 30px;}
	.yhkjMain-recruit-tit h4{ font-size: 24px; line-height: 34px;}
	
	.yhkj-navbar .navbar-nav>li>a{ margin: 0 5px; padding: 0;}
	.yhkj-footer-meau{ padding: 30px 0;}
    .yhkj-footer-meau ul{ text-align: center;}
    .yhkj-footer-meau li{ float: initial; display: inline-block; width:80px; margin: 0 5px;}	
    .yhkj-footer-bottom{ text-align: center; padding: 20px 0;}
    
    .yhkjBanner p{ font-size: 30px; line-height: 40px;  text-align: center;}
    .yhkjMain-intro-img{ margin-top: 30px;}
    .yhkjMain-ys-line{ min-height: auto;}
    .yhkjMain-ys-line:nth-child(2) .yhkjMain-ys-text{ border-bottom: 1px solid rgba(255,255,255,.1); padding-bottom: 50px; margin-bottom: 50px;}
    .yhkjMain-jzg-hx ul{ margin-top: -30px;}
    .yhkjMain-jzg-hx li{ margin-top: 30px;}
    
    .yhkjMain-yj .li-img{ padding: 0 15px;}
    .yhkjMain-yj .li-text{  padding: 20px 30px;}
    .yhkjMain-yj .li-text p{ font-size: 14px; line-height: 24px; margin-top: 20px;}
    .yhkjMain-ztOne.yhkjMain-yj .li-text span{ font-size: 16px;}
    
    .yhkjMain-zt.yhkjMain-yj .li-text { margin-top: 30px; padding: 0 15px;}
    
    .yhkjMain-yftx-con ul{ margin-top: -30px;}
    .yhkjMain-yftx-con li{ margin-top: 30px;}
    .yhkjMain-mj li{ padding: 30px 15px;}
    .yhkjMain-mj h4{ font-size: 20px; line-height: 20px;}
    .yhkjMain-mj p{ font-size: 14px; line-height: 24px; min-height: 96px;}
    .yhkjMain-zscq ul{ margin-top: -30px;}
    .yhkjMain-zscq li{ margin-top: 30px;}
    
    .yhkjMain-sj-con ul{ margin-top: -30px;}
    .yhkjMain-sj-con li{ margin-top: 30px;}
    .yhkjMain-sj-con dt{ font-size: 20px; line-height: 20px; margin-top: 10px;}
    .yhkjMain-sj-con dd{ font-size: 14px; line-height: 24px; margin-top: 10px; min-height: 120px;}
    .yhkjMain-sh .yhkjMain-sj-con{ padding: 30px 0;}
    .yhkjMain-sh .yhkjMain-sj-con dd{ min-height: auto;}
    
    .yhkjMain-newList .section-new{ padding: 0; background-color: initial;}
    .yhkjMain-newList .section-new ul{ margin-top: -30px;}
    .yhkjMain-newList .section-new li{ margin-top: 30px;}
    .yhkjMain-newInfo.padding-a{ padding: 100px 0;}
    .yhkjMain-newInfo-tit h4{ font-size: 20px; line-height: 30px; margin: 10px 0;}
    
    .yhkjMain-relationship ul{ margin-top: -6px;}
    .yhkjMain-relationship li{ margin-top: 6px;}
    
    .yhkjBanner-recruit{ height: 200px; background-size: auto 200px;}
    .yhkjBanner-campu .container{ width: 100%;}
    .yhkjBanner-campu p{ font-size: 30px; line-height: 40px; padding: 20px 0; margin-top: 50px;}
    
    .yhkjMain-proMeau-con{ padding: 10px 20px;}
    .yhkjMain-proMeau-con li{ border-bottom: 1px dashed #ddd; padding-bottom: 10px;}
    .yhkjMain-proMeau-con li:last-child{ border-bottom: 0; padding-bottom: 0;}
    .yhkjMain-proMeau-con dt a{ padding: 0; font-size: 12px;}
    .yhkjMain-proMeau-con dd a{ display: inline-block; vertical-align: top; padding: 0 10px; font-size: 12px;}
    .yhkjMain-proList{ margin-top: 30px;}
    .yhkjMain-solutionA .yhkjMain-tit h4{ text-align: center;}
    .yhkjMain-solutionA .pos{ position: initial; top: initial; right: initial;}
    .yhkjMain-solutionA .row{ min-height: auto;}
    .yhkjMain-solutionA-meau li{ float: left; width:25%; text-align: center; margin: 0;}
    .yhkjMain-solutionA-meau .li-img{ float: initial; width: 100%;}
    .yhkjMain-solutionA-meau .li-img img{ height: 50px;}
    .yhkjMain-solutionA-meau dl{ float: initial; margin-top: 20px;}
    .yhkjMain-solutionA-meau dt{ font-size: 16px;}
    .yhkjMain-solutionA-meau dd{ font-size: 12px;}
    .yhkjMain-solutionA-con p{ font-size: 14px; line-height: 24px;}
    .yhkjMain-solutionB-con li{ padding: 30px 15px;}
    .yhkjMain-ln .yhkjMain-solutionA-con li:nth-child(2){ margin-top: 0}
	.yhkjMain-ln .yhkjMain-solutionA-con li:nth-child(3){ margin-top: 0;}
	.yhkjMain-ln .yhkjMain-solutionA-con li:nth-child(4){ margin-top: 0;}
	.yhkjMain-ln .yhkjMain-solutionA-con li:nth-child(5){ margin-top: 0;}
    .yhkjMain-solutionA-con li:nth-child(2){ margin-top:0;}
	.yhkjMain-solutionA-con li:nth-child(3){ margin-top: 0;}
	.yhkjMain-solutionA-con li:nth-child(4){ margin-top: 0;}
	.yhkjMain-solutionA-con li:nth-child(5){ margin-top: 0;}
    
    .yhkjMain-solutionB-con .li-text{ margin: 30px 0 0 0;}
    .yhkjMain-solutionB-con .li-text p{ min-height: auto;}
    
    .yhkjMain-ln .yhkjMain-solutionA-meau li{ width: 20%; padding: 0 15px;}
 }
 
@media (max-width: 765px) {
	.yhkj-header{ height: 57px;}
	.yhkj-logo{ margin-top: 6.5px; width: 145px; height: 45px; background: url(../image/yhkj-logo.png) no-repeat;}
	.navbar-collapse{ margin: 0 -15px; background-color: #fff;}
	.navbar-toggle{ padding: 12px 10px;}
	.yhkj-navbar .navbar-nav{ float: initial; margin: 0;}
	.yhkj-navbar .navbar-nav>.active:after{ left: 15px; margin-left: 0; bottom: 0;}
	.yhkj-navbar .navbar-nav>li{ border-bottom: 1px solid #eee;}
	.yhkj-navbar .navbar-nav>li>a{ padding-top:10px; padding-bottom: 10px; font-size: 16px; line-height: 26px; color: #000;}
	.yhkj-navbar .navbar-nav>li>.dropdown-menu{ 
		-moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none;
		position:initial; left: initial; top:initial; float: initial; margin:0 17.5px; width: auto; border-top: 1px solid #eee; padding: 10px 0;}
	.yhkj-navbar .navbar-nav>li>.dropdown-menu a{ font-size: 14px; line-height: 30px;  text-align: left; color: #666;}

	.section-con img{ width: 100%;}
	.section-a .section-con p{ font-size: 16px;}
	.section-b .section-con p{ line-height: 24px; letter-spacing: 2px;}
	.section-new h2{ margin-bottom: 40px; font-size: 30px; line-height: 30px;}
	.section-new .li-tit,.section-new .li-text,.section-new .li-btn{ margin-top: 10px;}
	.section-new .li-tit h3{ font-size: 14px; line-height: 14px;}
	.section-new .li-text{ font-size: 12px; line-height: 20px;}
	.section-new .li-btn{ font-size: 14px;}
		
	.yhkjMain-intro-num dl{ width: 80px; margin: 0 30px; padding: 28px 0;}
	.yhkjMain-intro-num dt{ font-size: 30px; line-height: 30px;}
	.yhkjMain-ys-line:nth-child(1) .yhkjMain-ys-text:last-child{ border-bottom: 1px solid rgba(255,255,255,.1); padding-bottom: 50px; margin-bottom: 50px;}
	.yhkjMain-lc .gallery-thumbs p{ font-size: 16px;}
	.yhkjMain-lc .gallery-thumbs .swiper-slide-active p:after{ left: 15px; top: -4px; width: 8px; height: 8px; border-width:1px;}
	.yhkjMain-jzg-meau li{ font-size: 14px;}
	.yhkjMain-jzg-hx li{ text-align: center;}
	
	.yhkjMain-recruitMeau{ padding: 30px 0;}
	.yhkjMain-recruitMeau p{ font-size: 14px;}
	.yhkjMain-socialRec{ padding: 30px 0;}		
    .yhkjMain-socialRec-table,.yhkjMain-socialRec-type a,.yhkjMain-socialRec-type i{ font-size: 12px;}
    .yhkjMain-socialRec-type i{ width: 20%;}
    .yhkjMain-socialRec-type span{ width: 80%;}
    .yhkjMain-socialRec-tabel-li .row p{ padding: 8px 5px;}
    .yhkjMain-socialRec-tabel-liZk dd p{ font-size: 12px; line-height: 20px;}
    
    .yhkjMain-proList-con a{ padding-bottom: 30px;}
    .yhkjMain-proList-con .li-img{ padding: 30px 0; height: auto;}
    .yhkjMain-proCon-info-top p,.yhkjMain-proCon-info-bottom p{ font-size: 12px;}
    .yhkjMain-solutionA-meau ul{ margin-top: -30px;}
    .yhkjMain-solutionA-meau li{ width: 50%; margin-top: 30px;}
    .yhkjMain-solutionA-meau dt{ font-size: 14px;}
    .yhkjMain-solutionB-list ul{ margin-top: -9px;}
    .yhkjMain-solutionB-list li{ width: 33.333%; margin-top: 9px;}
    .yhkjMain-solutionB-list p{ font-size: 16px;}
    .yhkjMain-solutionB-con { bottom: 360px;}
    .yhkjMain-solutionB-con .li-text-proLink a{ font-size: 14px; line-height: 30px;}
    .yhkjMain-solutionC .gallery-top .swiper-button-next, .yhkjMain-solutionC .gallery-top .swiper-button-prev{ display: none;}
    
    .yhkjMain-ln .yhkjMain-solutionA-meau li{ margin-top: 20px;  width:49%; float: initial; display: inline-block; vertical-align: top;}
    
    .yhkjMain-sj-con dd{ width: 100%;}
    .yhkjMain-cn-con ul{ margin-top: -30px;}
    .yhkjMain-cn-con li{ margin-top: 30px;}
}
.yhkj-footer-meau .common-bottom ul{
    overflow: hidden;
}
.yhkj-footer-meau .common-bottom dt{
    color: #dcdddd;
    font-size: 15px;
    font-weight: bold;
    margin-bottom: 20px;
}
.yhkj-footer-meau .common-bottom dd{
    color: #b5b5b6;
    font-size: 15px;
    margin-top: 10px;
}

.yhkj-footer-meau .common-bottom li{
    float: left;
    width: 440px;
}



@media screen and (max-height: 780px) {
    .yhkj-footer h2{ padding: 60px 0 30px; }
    .yhkj-footer-meau{ padding: 30px 0 60px;}
    .yhkj-footer-bottom{ padding: 30px 0 50px;}
}