body{font-family:"微软雅黑",Helvetica Neue,sans-serif,Arial;height: 100%;position: relative; margin: 0; padding: 0;}
input[type="text"] {-webkit-appearance:none;}
ul,li,dl,dt,dd{ list-style: none; margin: 0; padding: 0;}
dl,dt,dd{margin: 0; padding: 0;}
textarea {-webkit-appearance:none;}
h1,h2,h3,h4,h5,h6,figure {font-weight:400;}
::-webkit-selection {color:#fff;background:#ff9600;}
::-moz-selection {color:#fff;background:#ff9600;}
::selection {color:#fff;background:#ff9600;}
.text-lowercase {text-transform:lowercase;}
.text-uppercase,.initialism {text-transform:uppercase;}
.text-capitalize {text-transform:capitalize;}
a{ color: #333; text-decoration: none;}
.line{ border-bottom: solid 1px #ccc;}
.yy{font-family: youyuan;}
.fl{ float: left;}
.fr{ float: right;}
.container{ width: 1200px; margin: 0 auto;}
.clear{ clear:both;}
.mr10{ margin-right: 10px;}
.mt10{ margin-top: 10px;}
.mt100{ margin-top: 100px;}

.title{ margin: 50px auto;}
.title h2{ font-size: 36px; font-family: Microsoft Yahei; font-weight: bold; color: #1f2c63; text-align: center; margin: 0; padding: 0;}
.title p{ text-align: center; margin: 0; margin-top: 10px;}

.icon{ float: left; display: block;}
.icon-home{ background: url(../images/icon/home.png) left top no-repeat; height: 20px; width: 20px;}
.icon-tel{ background: url(../images/icon/tel.png) left top no-repeat; height: 20px; width: 20px;}

.top{ background: url(../images/bg1.png) left top repeat; height: 40px; line-height: 40px;}
.logo-nav{ height: 100px;}
.logo-nav .logo{ margin-top: 30px;}
.nav{ margin-top:30px}
.nav ul li{ float: left; height;40px; line-height:40px; padding:0 18px; margin-left:5px }
.nav ul li:hover{ background-color:#1f2c63; border-radius:10px;}
.nav ul li:hover a{ color:#fff;}
.nav ul li a{ text-decoration: none; color: #333; font-size: 16px;}
.nav .active{ background-color:#1f2c63; border-radius:10px;}
.nav .active a{ color:#fff; }


.phone-swiper{ display:none;}    
.pc-swiper{ display:block;}  

.phone_menu{ display:none;}

.navs {
    height: 40px;
    position: relative;
    z-index: 10;
    line-height: 40px;
    font-size: 16px;
    color: #000;
    clear: both;
    float:right;
    width: 960px;
    margin-top:-45px;
}
.menu li.li_2018 {
    float: left;
    display: inline;
    width: 100px;
    text-align: center;
    position: relative;
    margin-left:5px;
}
.menu li.li_2018 a {
    display: block;
    color: #000000;
    height: 40px;
    line-height: 40px;
}
.menu li.active a {
    color: #3385ff;
}

.navs .active{ background-color:#1f2c63; border-radius:5px;}
.navs .active a{ color:#fff; }
.navs ul li:hover{ background-color:#1f2c63; border-radius:5px;}
.navs ul li:hover a{ color:#fff;}



.sub_menu{position:absolute;left:0;top:41px;width:99.8%;background:#f7f7f7;border:1px solid #f7f7f7;border-width:1px 1px 1px 1px;border-radius:0 0 5px 5px;z-index:13;box-shadow:inset 1px 0px 6px #eeeeee; height:300px;}
.sub_menu i{width:14px;height:10px;position:absolute;top:-7px;margin-left:-6px;}
.sub_area{padding:20px;line-height:32px;font-size:14px;color:#535353; }
.sub_area .drop-menu{ width:690px; float:left;}
.sub_area .drop-menu li{ float:left; margin-right:50px;}
.sub_area .drop-menu li a{ font-size:14px; font-weight:bold;}
.sub_area .drop-menu li:hover{ background-color:#f7f7f7; border:0;}
.sub_area .drop-menu li:hover a{ color:#333;}
.sub_area .sub_nav{width:21%;padding-left:30px;list-style:none;float:right;height:260px; border-left:solid 1px #ccc;}
.sub_area .sub_nav h3{ font-size:18px; font-weight:bold; margin:0;}
.sub_area .sub_nav p{ margin:0; line-height:25px; font-size:12px; margin-bottom:10px;}
.sub_area .sub_nav li.li_2018 {line-height:32px;padding-left:16px;}
.sub_area .sub_nav li.li_2018 a{font-family:"微软雅黑";color:#535353;font-size:14px;}
.sub_pic{padding-left:3.75em;width:40%;float:left;}
.sub_area .sub_pic a{display:block; font-family:"微软雅黑";font-size:14px;line-height:32px;color:#535353;}
.sub_area .sub_pic li.li_2018 span{cursor:pointer;width:35%;margin-right:20px;font-family:"微软雅黑";color:#535353;font-size:14px;line-height:32px;padding-left:14px;display:inline-block;line-height:24px;}
.sub_area .last{background:none;}
.sub_area .sub_nav li.li_2018 a:hover,.sub_area .sub_pic a:hover,.sub_area .sub_pic li.li_2018 span:hover{color:#ff6633;}
.sub_pic img,.sub_area .sub_ad img{vertical-align:top;margin:0px 0 10px 0px;border:1px solid #dadada;border-radius:5px;}
.sub_area .sub_ad{background:none;}
.sub_area .sub_ad li.li_2018{background:none;padding:0;}

#layer1 i{left:18.5%;}
#layer2 i{left:31%;}
#layer3 i{left:43%;}
#layer4 i{left:56%;}
#layer5 i{left:68.5%;}
#layer6 i{left:81%;}
#layer7 i{left:93.5%;}
.menu8{ height:0px; border:0; text-indent:-99999px; }
.menu8 .sub_area{ height:0px; text-indent:-99999px;}
.menu8 .sub_nav{ height:0px; text-indent:-99999px;}
.menu8 .li_2018{ position:absolute; z-index:0; text-indent:-99999px;}
.menu8 .li_2018 img{ border:0;}









.search{ height: 110px; background: url(../images/bg1.png) left top repeat; overflow: hidden;}
.search .hot h3{ text-transform: uppercase; font-size: 30px; font-weight: bold; margin: 0;padding: 0; padding-top: 20px; padding-bottom: 5px;}
.search .hot dl dt{ margin-top: 2px; font-weight: bold;}
.search .hot dl dd{ margin-left: 10px;}
.search .hot dl dd a{ color: #333;}

.search-form{ border: solid 1px #ccc;  width: 320px; height: 35px; border-radius: 10px; margin-top:-30px;}
.search-form .input{ width: 255px;  background-color: #f3f3f3; margin-left: 10px; border-radius: 10px;}
.search-form button{ background: url(../images/icon/search.png) left 0 no-repeat; width: 24px; height: 30px; border: none; text-indent: -99999999px; margin-left: 10px; cursor: pointer;}


.about{ height: 520px;  background: url(../images/about-bg.png) center top no-repeat;}
.about-info{ width: 615px; margin-top: 30px;}
.about-info .about-title{ font-size: 30px; font-weight: bold; color: #1f2c63;}
.about-info .about-desc{ font-size: 18px; margin: 20px 0; line-height: 30px;} 
.about-info ul li{ float: left; width: 285px; height: 180px; }
.about-info ul li:nth-child(1){ margin-right: 30px;}
.about-info ul li img{ width: 285px; height: 180px;}

.about .ys{ margin: 0; margin-top: 35px; }
.about .ys li{ margin: 0; float: left; width: 220px; border-right: solid 1px #cacaca; margin-right: 20px; height: 70px;}
.about .ys li:nth-child(5){margin-right: 0; border: none;}
.about .ys li h3{ margin: 0; font-weight: bold; margin-bottom: 10px; margin-top: 5px;}
.about .ys li p{ margin: 0;}
.about .ys li h3 span{ float: right; color: #cacaca; margin-right: 20px;}

.footer{ margin-top: 50px;}

.footer-nav ul li{ float: left; width: 150px;}
.footer-nav ul li a{ font-size: 18px;}
.footer-item ul{ float: left; width: 150px; margin-top: 20px;}
.footer-item ul li{ margin-bottom: 15px;}
.footer-item ul li a{ font-size: 14px;  color: #666;}

.footer{ background: url(../images/bg1.png) left top repeat; padding: 30px 0;}
.footer a{ color: #333;}
.code{ float: right; }
.code ul{ margin: 0; float: right; width: 420px; margin-top: 30px;}
.code ul li{margin: 0; float: right; width: 180px; height: 220px; margin-left: 20px; background-color: #ecebeb; text-align: center; color: #666;}
.code ul li img{ margin-left: 5px; margin-top: 10px; margin-bottom: 10px;}
.code ul li span{ display: block;}
.wx{  font-size: 20px; text-align: right; }


.contact_right{ background:#1f2c63; padding:20px; color:#fff; width:380px; height:60px; margin-left:-30px; margin-top:-30px;}
.contact_right h4{ margin:0; font-size:20px; font-weight:bold; margin-bottom:5px;}
.contact_right p{ margin:0; font-size:26px; font-weight:bold;}
.code_right{ width:160px; padding:20px; color:#fff; margin-left:80px;}
.code_right img{ width:160px;}
.code_right div{ width:160px; height:30px; line-height:30px; color:#fff; text-align:center; background:#1f2c63;}



.position{ background: url(../images/bg1.png) left top repeat; height: 50px; line-height: 50px;font-size: 14px; color: #666; margin-bottom: 50px;}
.position a{ font-size: 14px; color: #666;}

.infomation .info{ width: 720px; background: url(../images/bg1.png) left top repeat; padding:40px;}
.infomation .info h1{ text-align: center;}
.infomation .info .content{ font-size: 16px; line-height: 30px; color: #666; overflow:hidden;}
.infomation .info .content p{ font-size: 16px; line-height: 30px; color: #666;}
.infomation .info .content img { width:100%}

.infomation .nav-item{  float: right; width: 360px;}
.infomation .nav-item .item{ width: 100%; background: url(../images/bg1.png) left top repeat; padding: 30px; margin-bottom: 40px;}
.infomation .nav-item .item h3{ font-size: 24px; letter-spacing:5px; border-bottom: solid 2px #000; padding-bottom: 5px; width: 116px; text-align: center; margin-top: 0;}
.infomation .nav-item .item ul li{ list-style: circle; line-height: 30px; margin-left: 16px; width: 130px; float: left;}
.infomation .nav-item .item input{ border: 0; background-color: #fff; height: 35px; width: 240px; line-height: 35px;}
.infomation .nav-item .item button{ height: 37px; width: 50px; border:0; margin-top: -2px; margin-left: -3px; background-color: #1f2c63; color: #fff; cursor: pointer;}
input:focus{outline: none;
}
.itme-newslist{ width: 300px; line-height: 36px;}
.itme-newslist a{ color: #666;}
.itme-newslist a:hover{ color: #1f2c63;}

.text-default{ text-align: center; color: #666; border-bottom: solid 1px #ccc; padding-bottom: 20px;}
.padding-large-top{ color: #666; font-size: 14px; line-height: 35px; border-top: solid 1px #ccc; padding-top: 20px; margin-top: 20px;}
.padding-large-top a{ color: #666;}


.pagination li {margin:0 2px;font-size:12px;border:none;border-radius:2px;}
.pagination li a {border-radius:2px;color:#6e6e6e;background:#fff;padding:6px 16px;border:1px solid #DCDCDC;}
/* .pagination li i {font-weight:bold;font-size:18px;padding:0 3px} */
.pagination li.active a,.pagination li a:hover {background:#ff9600;color:#fff;border:1px solid #ff9600;}


.channel-banner{ height: 400px;}



.newslist-bg{ background: url(../images/bg1.png) left top repeat; padding: 30px; margin-bottom: 40px;}

.newslist-bg .img-a{ display: block; float: left; width: 360px; height: 220px; overflow: hidden;}
.newslist-bg .img-a img{ width: 100%;}
.newslist-bg .other-info{ float: left; margin-left: 40px; width: 700px;}
.newslist-bg .other-info h3{ font-size: 18px; font-weight: bold;}
.newslist-bg .other-info h3 a:hover{ color: #1f2c63;}
.newslist-bg .other-info span{ font-size: 13px; color: #666;}
.newslist-bg .other-info p{ line-height: 25px; color: #666; margin-bottom: 20px;}
.newslist-bg .other-info .button{ display: block; width: 160px; font-size: 14px;  height: 35px; text-align: center; line-height: 35px; border: solid 1px #ccc; color: #666;}
.newslist-bg .other-info .button:hover{ background-color: #1f2c63; color: #fff; border: solid 1px #1f2c63; }

.newslist ul li{ float: left; width: 160px; height: 45px; line-height: 45px; text-align: center; color: #666; border: solid 1px #ccc; margin-bottom: 20px; margin-right: 10px;}
.newslist ul .active{  background-color: #1f2c63; color: #fff; border: solid 1px #1f2c63;}
.newslist ul .active a{ color: #fff;}


.copyright{ border-top: solid 1px #ccc; text-align: center; font-size: 12px; margin-top: 50px;}
.copyright ul li{ margin-top: 20px; margin-bottom: 10px; display: inline-block;}
.copyright ul li a{ font-size: 12px;}

.hot-news{ width: 360px;}
.hot-news img{ width:360px; height:240px;}
.hot-news .time{ font-size: 18px;}
.hot-news .t{ font-size: 20px; font-weight: bold; color: #1f2c63;}
.hot-news .m{ display: block; font-size: 14px; margin: 20px 0; color: #1f2c63;}
.recommend-news{ background: url(../images/bg1.png) left top repeat; width: 300px; margin-left: 30px; height: 340px; padding: 30px;}
.recommend-news .time{ margin: 0; margin-bottom: 10px;}
.recommend-news .t{ font-size: 20px; font-weight: bold; margin: 20px 0; color: #1f2c63;}
.recommend-news p{ line-height: 30px; color: #666;}
.recommend-news .m{ display: block; font-size: 14px; margin: 20px 0; color: #1f2c63;}
.news-list{ width: 420px;}
.news-list ul li{ height: 120px; margin-bottom: 20px;}
.news-list ul li img{ width: 140px; height: 120px; float: left;}
.news-list .i{ width: 270px; margin-left: 10px;}
.news-list .t{ display: block; margin: 10px 0; font-size: 18px; color: #1f2c63;}
.news-list ul li p{ margin: 0; font-size: 13px; line-height: 25px; color: #666;}


/*认证*/
.gallery-top {height: 100%;width: 100%;}
.gallery-thumbs {box-sizing: border-box;}
.gallery-thumbs .swiper-slide {width: 200px!important;margin: 0!important;height: 180px;background: url(../images/bg1.png) left top repeat;}
.gallery-thumbs .swiper-slide h3{ padding-top: 10px; font-size: 18px;}
.gallery-thumbs .swiper-slide h3 span{ width: 50px; display: block; margin: 10px auto;  background-color: #1f2c63; height: 2px;}
.gallery-thumbs .swiper-slide h3 p{ margin: 0; margin-top: -20px; font-size: 16px;}
.gallery-thumbs .swiper-slide h3 img{ margin-bottom: 10px;}
.gallery-thumbs .swiper-slide-thumb-active {opacity: 1; }
.galleryThumbs{ background-color:#000;}

/*轮播*/
.swiper-container { width: 100%; height: 100%; }
.swiper-slide {text-align: center;font-size: 18px;background: #fff; z-index: 9;height: 600px;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}

/*医疗器械*/
.shuzi {width: 100%;height: auto;padding: 60px 0 20px;background: #fff;}
.shuzi p {text-align: center;color: #616161;}
.shuzi p.tit {font: 34px/34px "微软雅黑";color: #333;text-align: center;max-width: 1200px;margin: auto}
.shuzi p.tit span {font-size: 15px;line-height: 15px;max-width: 1200px;margin: auto}
.shuzi p.js {font-size: 14px;max-width: 1200px;margin: auto;line-height: 1.8;padding-top: 10px;}
.shuzi p.js span {color: #21764f;}
.shuzi p.js a {padding: 0 10px;}
.wind {width: calc(100% - 2px);height: auto;overflow: hidden;margin: auto;border: 1px solid #fff;}
.wind .tit {padding-top: 100px;}
.wind .shows {width: 100%;height: auto;margin-top: 0px;}
.wind .shows ul {width: 100%;height: 560px;overflow: hidden;margin-top: 0px !important;}
.wind .shows ul li {width: calc(16.66666% - 1px);height: 560px;float: left;position: relative;float: left;cursor: pointer;-moz-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;border-left: 1px solid #fff;}
.wind .shows ul li:nth-of-type(1) {border-left: 0;}
.wind .shows ul li .ksm {width: 480px;height: 100%;}
.wind .shows ul li .ks {display: none;}
.wind .shows ul li:nth-of-type(6) {margin-right: 0;}
.wind .shows ul li .tits {position: absolute;top: 30px;left: 22px;width: 22px;height: 22px;border: 0;}
.wind .shows ul li p.big {font-size: 24px;color: #fff;width: 25px;position: absolute;top: 60px;left: 22px;line-height: 25px;}
.wind .shows ul li p.smal {font-size: 12px;color: #fff;position: absolute;transform: rotate(90deg);-ms-transform: rotate(90deg);-moz-transform: rotate(90deg);-webkit-transform: rotate(90deg);-o-transform: rotate(90deg);display: block;width: 160px;bottom: 120px;left: -40px;text-transform: uppercase;}
.wind .shows ul li p.bot {display: none;font-size: 14px;color: #fff;width: calc(100% - 80px);background: rgba(0,0,0,.5);padding: 25px 40px;position: absolute;left: 0;bottom: 0;}
.wind .shows ul li img {display: block;width: 959px;}
.wind .shows ul:hover li {width: calc(10% - 1px);}
.wind .shows ul li:hover {width: 50%;}

/*科研项目*/
#feature_list {width: 1200px;height: 630px;overflow: hidden;position: relative;z-index:1;clear:both;margin-top:30px	}
#feature_list ul {position: absolute;top: 0;list-style: none;	padding: 0;margin: 0;}
#feature_tabs {left: 0;z-index: 2;width: 330px;}
#feature_tabs li {margin:0;padding:25px 25px 0 20px;font-size: 13px;font-family: Arial;height:89px;color: #1f2c63;background: #fff; margin-bottom: 1px; margin-left: 1px;}
#feature_tabs li h3{ font-size: 20px; font-weight: bold; margin-top: 20px;}
#feature_tabs li h3 span{ font-size: 14px; font-weight: normal; color: #666; float: right; margin-top: 13px;}
#feature_tabs li h3 i{ display: block; background-color: #1f2c63; margin-right: 10px; float: left; font-style: normal; border-radius: 50%; width: 30px; height: 30px; text-align: center; color: #fff; line-height: 30px;}
#feature_tabs .div{ width: 290px; height: 170px; background-color: #1f2c63; color: #fff; padding: 20px;}
#feature_tabs .div h3{ font-size: 16px; font-weight: bold;}
#feature_tabs .div .s_tel{ font-size: 18px; font-weight: bold; line-height: 25px;}
#feature_tabs li:hover {cursor:pointer;}	
#feature_tabs li .link-more {text-decoration: none;color:#666;font-family:Georgia, "Times New Roman", Times, serif;font-size:14px;font-style:italic;}
#feature_tabs li .link-more:hover {border-bottom:1px dotted #666}
#feature_tabs li.current {background-color: #1f2c63; color: #fff;}
#feature_tabs li.current span{ color: #fff;}
#feature_tabs li.current i{ background-color: #fff; color: #1f2c63;}
#feature_output {top:0;right: 0;width: 1200px;height: 630px;position: relative;margin:0;padding:0;}
#feature_output li {position: absolute;width: 1200px;height: 630px;margin:0;}
#feature_output li a {position: absolute;padding: 20px;top: 0;left: 0;width:830px;color: #fff;height:170px; left: 330px; top:460px; background: url(../images/ky_bg.png) left top repeat;}
#feature_output li a h3{ font-size: 20px;}
#feature_output li a p{ line-height: 30px;}
.feature_cat {text-align:right;padding:10px 0}

/*推广*/
.promotion{ width:100%;}
.promotion_title{ text-align:center;}
.promotion_imagelist{ width:100%;}
.promotion_imagelist .img1{ width:49%; margin-right:10px;}
.promotion_imagelist .img2{ width:49%;}
.promotion_imagelist .img3{ width:100% border:solid 1px #000;}
.promotion_imagelist .img4{ width:100% margin-bottom:40px;}

.promotion_why_title{ text-align:center; font-size:24px; font-weight:bold;}
.promotion_why_title span{ display:block; background-color:#013366; width:50px; height:3px; margin:0 auto; margin-top:-20px;}
.promotion_why ul{ margin:0; padding:0; height:300px; width:100%;}
.promotion_why ul li{ padding:0; margin-top:30px;}
.promotion_why ul li h5{ font-weight:bold; margin-top:80px; font-size:20px;}
.promotion_why ul li span{ display:block; background-color:#013366; width:50px; height:3px; margin:0 auto; margin-top:-20px;}
.promotion_why ul li{ width:179px; height:250px; float:left; text-align:center; }
.promotion_why ul li:nth-child(1){ background:url(http://www.yikeunion.com/uploads/allimg/20230918/1-23091R0493Y95.jpg) left top no-repeat; margin-left:0px;}
.promotion_why ul li:nth-child(2){ background:url(http://www.yikeunion.com/uploads/allimg/20230918/1-23091R049411T.jpg) left top no-repeat; margin-left:1px;}
.promotion_why ul li:nth-child(3){ background:url(http://www.yikeunion.com/uploads/allimg/20230918/1-23091R04944121.jpg) left top no-repeat; margin-left:1px;}
.promotion_why ul li:nth-child(4){ background:url(http://www.yikeunion.com/uploads/allimg/20230918/1-23091R0494W35.jpg) left top no-repeat; float:right;}






.phone-footer{ display:none;}



.fy{ width:1200px; margin:0 auto;}
.fy ul li{ float:left;}







@media screen and (max-width:768px) {
    
.newslist ul li{ float: left; width: 32%; height: 35px; line-height: 35px; text-align: center; color: #666; border: solid 1px #ccc; margin-bottom: 10px; margin-right:0; margin-left:2px; }
.newslist ul li a{ font-size:12px;}
.newslist ul .active{  background-color: #1f2c63; color: #fff; border: solid 1px #1f2c63;}
.newslist ul .active a{ color: #fff;}   
    
    
.phone-footer{

    
    display:block; position:fixed; bottom:0; height:70px; background-color:#1f2c63; width:100%; z-index:99999;}
.phone-footer li{ width:25%; line-height:20px; float:left; text-align:center; padding-top:20px;}
.phone-footer a{ color:#fff; font-size:12px;}
.box{ margin-top:-100px;}    
.phone-swiper{ display:block;}    
.pc-swiper{ display:none;}    
.top{ display:none;}    
.pc_none{ display:none;}  
.phone_menu{ display:block;}
.container{ width: 100%;}    
.containers{ width: 90%; margin-left: 5%;}  
/*科研项目*/
#feature_list {width: 100%;height: 630px;overflow: hidden;position: relative;z-index:1;clear:both;margin-top:30px	}    
.pagination{ text-align:center;}  
    
.hot-news{ width: 94%; margin-left:3%; margin-right: 3%;}
.hot-news .time{ font-size: 18px;}
.hot-news  img{ width: 100%;}
.hot-news .t{ font-size: 20px; font-weight: bold; color: #646464;}
.hot-news .m{ display: block; font-size: 14px; margin: 20px 0; color: #1f2c63;}
.recommend-news{ background: url(../images/bg1.png) left top repeat; width: 94%;  height: 300px; padding: 3%; margin-left: 0;}
.recommend-news .time{ margin: 0; margin-bottom: 10px;}
.recommend-news .t{ font-size: 20px; font-weight: bold; margin: 20px 0; color: #646464;}
.recommend-news p{ line-height: 30px; color: #666;}
.recommend-news .m{ display: block; font-size: 14px; margin: 20px 0; color: #1f2c63;}
.news-list{ width: 94%; margin-left:3%; margin-right: 3%;}
.news-list ul li{ height: 100px; margin-bottom: 20px; padding: 2%; background: url(../images/bg1.png) left top repeat; margin-top: 20px;}
.news-list ul li img{ width: 100px; height: 100px; float: left;}
.news-list .i{ width: 250px; margin-left: 10px;}
.news-list .i .yy{ margin-top:-10px;}
.news-list .t{ display: block; margin: 10px 0; font-size: 14px; margin-top: 0;}
.news-list ul li p{ margin: 0; font-size: 12px; line-height: 20px; color: #646464; height: 40px; overflow: hidden;}

.newslist-bg{ background: url(../images/bg1.png) left top repeat;  width:90%; padding:5%; margin-bottom: 40px;}

.newslist-bg .img-a{ width: 100%; height: 220px; overflow: hidden;}
.newslist-bg .img-a img{ width: 100%;}
.newslist-bg .other-info{ margin-left:0; width:100%; overflow:hidden;}
.newslist-bg .other-info h3{ font-size: 18px; font-weight: bold;}
.newslist-bg .other-info h3 a:hover{ color: #1f2c63;}
.newslist-bg .other-info span{ font-size: 13px; color: #666;}
.newslist-bg .other-info p{ line-height: 25px; color: #666; margin-bottom: 20px;}
.newslist-bg .other-info .button{ display: block; width: 160px; font-size: 14px;  height: 35px; text-align: center; line-height: 35px; border: solid 1px #ccc; color: #666;}
.newslist-bg .other-info .button:hover{ background-color: #1f2c63; color: #fff; border: solid 1px #1f2c63; }


.about{ height: 660px;  background: #f3f3f3;}
.about-info{ width: 100%; }
.about-info .about-title{ margin: 10px; font-size: 20px; font-weight: bold; color: #1f2c63;}
.about-info .about-desc{ font-size: 14px; margin: 15px; line-height: 20px;} 
.about-info ul li{ float: left; width: 43%; height: 180px; margin-left: 20px; }
.about-info ul li:nth-child(1){ margin-right: 0;}
.about-info ul li img{ width: 100%; height: 120px;}

.about .ys{ margin: 0; margin-top: -50ppx;  }
.about .ys li{ margin: 0; border: solid 1px #ccc; float: left; width: 90%; margin-right: 0; height: 50px; margin-bottom: 5px; margin-left: 15px; padding-left: 10px;}
.about .ys li:nth-child(5){margin-right: 0; border: solid 1px #ccc; line-height:20px; }
.about .ys li h3{ margin: 0; font-weight: bold;  margin-top: 5px; font-size: 14px; }
.about .ys li p{ margin: 0;}
.about .ys li h3 span{ float: right; color: #1f2c63; font-size: 15px; margin-right: 10px; margin-top:10px;}

.jclx{ width:360px;}



.footer{ margin-top: 20px; margin-bottom:70px;}
.footer-nav{ display: none;}
.footer-nav ul li{ float: left; width: 150px;}
.footer-nav ul li a{ font-size: 18px;}
.footer-item ul{ float: left; width: 94%; margin-top: 20px; margin-left: 3%;}
.footer-item ul li{ margin-bottom: 5px; border: solid 1px #ccc; height: 40px; line-height: 40px; text-indent: 20px;}
.footer-item ul li a{ font-size: 14px;  color: #000;}

.footer{ background: url(../images/bg1.png) left top repeat; padding: 30px 0;}
.footer a{ color: #333;}
.code{ float: right; }
.code ul{ margin: 0; float: left; width: 100%; margin-top: 10px; height:240px; }
.code ul li{ float:left; margin: 0; width: 44%; height: 230px; margin-left: 3%; margin-right: 10px; background-color: #ecebeb; text-align: center; color: #666;}
.code ul li img{ margin-left: -20px; margin-top: 10px; margin-bottom: 0px; width:100%;}
.code ul li span{ display: block; margin-top: -20px; margin-left: -20px;}
.wx{  font-size: 20px; text-align: right; display: none;}


.search-form{ display: none;}
.search .hot{ margin-left: 20px; }


.gallery-top {height: 100%;width: 100%;}
.gallery-thumbs {box-sizing: border-box;}
.gallery-thumbs .swiper-slide {width: 16.66%!important;margin: 0!important;height: 140px;background: url(../images/bg1.png) left top repeat;}
.gallery-thumbs .swiper-slide h3{ padding-top: 10px; font-size: 12px;}
.gallery-thumbs .swiper-slide h3 span{ width: 50px; display: block; margin: 10px auto;  background-color: #1f2c63; height: 2px;}
.gallery-thumbs .swiper-slide h3 p{ margin: 0; margin-top: -20px; font-size: 9px;}
.gallery-thumbs .swiper-slide h3 img{ margin-bottom: 10px; width: 30px; height: 30px; }
.ss img{ width: 100%;}
.phone{ margin-top: -150px;}
.mt100{ margin-top: 50px;}
.ab{ margin-top: -50px;}

.gallery-thumbs .swiper-slide-thumb-active {opacity: 1;}

.top{ background: url(../images/bg1.png) left top repeat; height: 40px; line-height: 40px; padding: 0 20px;}
.logo-nav{ height: 70px;}
.logo-nav .logo{ margin-top: 30px; width: 100%;  text-align: center; margin-bottom: 20px;}
.nav{ background-color: #f3f3f3; padding: 20px 0;}
.nav ul li{ float: left; line-height: 50px; width: 23%; background-color: #f3f3f3; margin-left: 6px; margin-bottom: 5px; text-align: center; }
.nav ul li a{ text-decoration: none; color: #333; font-size: 14px;  margin-left: 0;}
.nav ul li:nth-child(9){ width:88%; background-color: #1f2c63; color: #fff; line-height: 45px;}    
.nav ul li:nth-child(9) a{ color: #fff; font-size:20px;}


.swiper-container { width: 100%; height: 300px; }
.swiper-slide {text-align: center;font-size: 18px;background: #fff; z-index: 9;height: 300px;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}


/*科研项目*/
#feature_list {width: 100%;height: 330px;overflow: hidden;position: relative;z-index:1;clear:both;margin-top:30px	}
#feature_list ul {position: absolute;top: 0;list-style: none;	padding: 0;margin: 0;}
#feature_tabs {left: 0;z-index: 2;width: 30%;}
#feature_tabs li {margin:0;padding:15px 15px 10px 10px;font-size: 13px;font-family: Arial;height:30px;color: #1f2c63;background: #fff; margin-bottom: 1px; margin-left: 1px;}
#feature_tabs li h3{ font-size: 14px; font-weight: bold; margin-top: 5px;}
#feature_tabs li h3 span{ display: none;}
#feature_tabs li h3 i{ display: none; }
#feature_tabs .div{ width: 98%; height: 100px; background-color: #1f2c63; color: #fff; padding:2%;}
#feature_tabs .div h3{ font-size: 12px; font-weight: bold;}
#feature_tabs .div .s_tel{ font-size: 12px; font-weight: bold; line-height: 25px;}
#feature_tabs li:hover {cursor:pointer;}	
#feature_tabs li .link-more {text-decoration: none;color:#666;font-family:Georgia, "Times New Roman", Times, serif;font-size:14px;font-style:italic;}
#feature_tabs li .link-more:hover {border-bottom:1px dotted #666}
#feature_tabs li.current {background-color: #1f2c63; color: #fff;}
#feature_tabs li.current span{ color: #fff;}
#feature_tabs li.current i{ background-color: #fff; color: #1f2c63;}
#feature_output {top:0;right: 0;width: 100%;height: 330px;position: relative;margin:0;padding:0;}
#feature_output li {position: absolute;width: 100%;height: 330px;margin:0;}
#feature_output li img{ width: 100%; height: 330px;}
#feature_output li a {position: absolute;padding: 5px;top: 0;left: 0;width:70%;color: #fff;height:95px; left: 30%; top:225px; background: url(../images/ky_bg.png) left top repeat;}
#feature_output li a h3{ font-size: 12px; margin-bottom: -5px;}
#feature_output li a p{ line-height: 20px; font-size: 10px;}
.feature_cat {text-align:right;padding:10px 0}


/*医疗器械*/
.shuzi {width: 100%;height: auto;padding: 60px 0 20px;background: #fff;}
.shuzi p {text-align: center;color: #616161;}
.shuzi p.tit {font: 34px/34px "微软雅黑";color: #333;text-align: center;max-width: 1200px;margin: auto}
.shuzi p.tit span {font-size: 15px;line-height: 15px;max-width: 1200px;margin: auto}
.shuzi p.js {font-size: 14px;max-width: 1200px;margin: auto;line-height: 1.8;padding-top: 10px;}
.shuzi p.js span {color: #21764f;}
.shuzi p.js a {padding: 0 10px;}
.wind {width: calc(100% - 2px);height: auto;overflow: hidden;margin: auto;border: 1px solid #fff;}
.wind .tit {padding-top: 100px;}
.wind .shows {width: 100%;height: auto;margin-top: 0px;}
.wind .shows ul {width: 100%;height: 400px;overflow: hidden;margin-top: 0px !important;}
.wind .shows ul li {width: calc(16.66666% - 1px);height: 400px;float: left;position: relative;float: left;cursor: pointer;-moz-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;border-left: 1px solid #fff;}
.wind .shows ul li:nth-of-type(1) {border-left: 0;}
.wind .shows ul li .ksm {width: 480px;height: 100%;}
.wind .shows ul li .ks {display: none;}
.wind .shows ul li:nth-of-type(6) {margin-right: 0;}
.wind .shows ul li .tits {position: absolute;top: 30px;left: 22px;width: 22px;height: 22px;border: 0;}
.wind .shows ul li p.big {font-size: 24px;color: #fff;width: 25px;position: absolute;top: 60px;left: 22px;line-height: 25px;}
.wind .shows ul li p.smal {font-size: 12px;color: #fff;position: absolute;transform: rotate(90deg);-ms-transform: rotate(90deg);-moz-transform: rotate(90deg);-webkit-transform: rotate(90deg);-o-transform: rotate(90deg);display: block;width: 160px;bottom: 120px;left: -40px;text-transform: uppercase;}
.wind .shows ul li p.bot {display: none;font-size: 14px;color: #fff;width: calc(100% - 80px);background: rgba(0,0,0,.5);padding: 25px 40px;position: absolute;left: 0;bottom: 0;}
.wind .shows ul li img {display: block;width: 959px;}
.wind .shows ul:hover li {width: calc(10% - 1px);}
.wind .shows ul li:hover {width: 50%;}




.infomation .info{ width: 92%; background: url(../images/bg1.png) left top repeat; padding: 3%; margin: 1%;}
.infomation .info h1{ text-align: center;}
.infomation .info .content{ font-size: 14px; line-height: 30px; color: #666;}

.infomation .nav-item{  width: 98%; margin: 1%; margin-right: 1%; float: left;}
.infomation .nav-item .item{ width: 94%; background: url(../images/bg1.png) left top repeat; padding: 3%; margin-bottom: 20px;}
.infomation .nav-item .item h3{ font-size: 24px; letter-spacing:5px; border-bottom: solid 2px #000; padding-bottom: 5px; width: 116px; text-align: center; margin-top: 0;}
.infomation .nav-item .item ul li{ list-style: circle; line-height: 30px; margin-left: 16px; width: 130px; float: left;}
.infomation .nav-item .item input{ border: 0; background-color: #fff; height: 35px; width: 240px; line-height: 35px;}
.infomation .nav-item .item button{ height: 37px; width: 50px; border:0; margin-top: -2px; margin-left: -3px; background-color: #1f2c63; color: #fff; cursor: pointer;}
input:focus{outline: none;
}
.itme-newslist{ width: 300px; line-height: 36px;}
.itme-newslist a{ color: #666;}
.itme-newslist a:hover{ color: #1f2c63;}

.text-default{ text-align: center; color: #666; border-bottom: solid 1px #ccc; padding-bottom: 20px;}
.padding-large-top{ color: #666; font-size: 14px; line-height: 35px; border-top: solid 1px #ccc; padding-top: 20px; margin-top: 20px;}
.padding-large-top a{ color: #666;}



.promotion_imagelist .img1{ width:47%; margin-right:10px;}
.promotion_imagelist .img2{ width:47%;}
.promotion_why ul{ margin:0; padding:0; height:600px; width:100%;}
.promotion_why ul li:nth-child(2){ background:url(http://www.yikeunion.com/uploads/allimg/20230918/1-23091R049411T.jpg) left top no-repeat; float:right;}

.jclx{ width:100%;}
.code_right{ width:160px; padding:20px; color:#fff; margin-left:22%;}



/*---------------------------------------------------------------------------------------------------------------手机站导航开始----------*/
.sp_header{height:70px;overflow:hidden;background:#fff;position:fixed;z-index:10;width:100%; }
.sp_logo{padding:10px;float:left;height:70px}
.sp_logo img{margin:auto;max-height:30px; margin-top:10px;}
.sp_nav{width:50px;float:right;position:relative;cursor:pointer;height:30px;margin-top:25px}
.sp_nav span{display:block;background:#333;width:30px;height:2px;position:absolute;left:10px;transition:all ease 0.35s}
.sp_nav span:nth-of-type(1){top:0px}
.sp_nav span:nth-of-type(2){top:10px}
.sp_nav span:nth-of-type(3){top:20px}
.sp_nav_se span:nth-of-type(1){top:10px;transform:rotate(45deg)}
.sp_nav_se span:nth-of-type(2){width:0}
.sp_nav_se span:nth-of-type(3){top:10px;transform:rotate(-45deg)}
.sjj_nav{position:fixed;z-index:9;background:#eee;width:100%;height:calc(100% - 104px);font-size:14px;line-height:40px;top:-100%;left:0;overflow:auto;overflow-x:hidden;transition:top ease 0.35s;}
.nav_show{top:50px}
.sjj_nav ul{ margin-top:20px;}
.sjj_nav>ul>li:first-child{overflow:hidden;border-top:0}
.sjj_nav>ul>li:first-child>a{float:left;width:calc(100% - 70px)}
.sjj_nav>ul>li:first-child .language{float:right;width:70px;overflow:hidden;line-height:30px;margin-top:5px}
.sjj_nav>ul>li:first-child .language a{width:35px;float:left;border-left:1px #ddd solid;text-align:center;color:#999;}
.sjj_nav ul li i{position:absolute;top:5px;right:0px;border-left:1px #ddd solid;height:30px;padding:0px 7px 0 7px;}
.sjj_nav ul li i svg{transform:rotate(-90deg);transition:all ease 0.35s}
.sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0deg)}
.sjj_nav ul li{border-top:1px #ddd solid;margin-left:20px;position:relative;line-height:40px;font-size:14px}
.sjj_nav>ul >li:last-child{border-bottom:1px #ddd solid;}
.sjj_nav ul li ul{display:none}
.sjj_nav ul li a{color:#666;width:80%}
.sjj_nav ul li ul li a{color:#999;display:block;text-align:left;}
.sjj_nav ul li i svg{width:20px;height:20px;fill:#555;}
.sjj_nav ul li .sjj_nav_i_se svg{fill:#c9141e}
.sjj_nav ul li ul li>ul{margin-left:10px}
/*---------------------------------------------------------------------------------------------------------------手机站导航结束----------*/













}


