

/**
 * 全局共用？椴季
 */
.isPc{}
.isMobile{ display: none;}

.swiper-pagination-clickable .swiper-pagination-bullet{ width: 15px; height: 15px; border: solid 2px #FFFFFF;  opacity: 1; background: none;}
.swiper-pagination-clickable .swiper-pagination-bullet-active{ background-color: #e62017;}
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{margin: 0px 8px;}


.logo{ float:left; height: 90px; overflow: hidden;}
.navgation{ float:right; width: calc(100% - 460px); position: relative; height: 90px; }
.navgation>ul>li{ float: left; width: 14.25%; text-align: center; height: 90px; line-height: 90px; position: relative;}
.navgation>ul>li>a{ display:inline-block; padding: 0px 10px; height: 90px; overflow: hidden; position: relative;}
.navgation>ul>li>a::after { position: absolute; content: ""; border-radius: 5px;  width: 0; height: 5px; background-color: #0E74BC; bottom: 10px; right: 0;-webkit-transition: all .5s;-moz-transition: all .5s; -ms-transition: all .5s; -o-transition: all .5s; transition: all .5s;}
.navgation>ul>li:hover>a::after,.navgation>ul>li.cur>a::after{width: 100%; right: auto; left: 0;}
.navgation>ul>li>ul{position: absolute;left:50%; width: 120px; margin-left: -60px; right: -15px;top:100%;z-index: 600;background-color: #fff;  display:none;}
.navgation>ul>li>ul>li>a{display: block;padding: 10px 5px;text-align: center;line-height: 1.6;font-size: 13px;color:#333;text-align: center;}
.navgation>ul>li>ul>li>a:hover{background-color: #0E74BC;color: #fff;}


/*底部版权*/
.footer-pc{ background-color:#0f75bd; min-height: 100px; margin-top:70px; color: #FFFFFF; padding-top: 20px; font-size: 14px;}
.footer-pc .contact-us{ border-right: solid 1px #3f91ca; padding-right: 60px; min-width: 380px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.footer-pc .contact-us dl{ margin: 0px; padding: 0px;}
.footer-pc .contact-us dt{font-size: 20px; padding-bottom: 15px;}
.footer-pc .contact-us dd{font-size: 16px; line-height:28px;}

.footer-pc .links{ padding-right: 50px; padding-left: 50px; min-width: 536px;}
.footer-pc .links dl{ margin: 0px; padding: 0px;}
.footer-pc .links dt{font-size: 20px; padding-bottom: 15px;}
.footer-pc .links dd ul li{font-size: 16px; line-height:32px; padding:5px 0px; float: left; width: 50%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.footer-pc .links dd ul li a, .footer-pc .links dd ul li a:hover{ color: #FFFFFF;}

.footer-pc .erweima{ padding: 6px 0px; padding-left: 60px; border-left: solid 1px #3f91ca;}
.footer-pc .copyRight{ background-color: #FFFFFF; text-align: center; color: #666666; margin-top: 20px; padding: 15px 0px;}

.beian{ color:#666666; font-size: 14px; padding-left: 5px;}
.beian a{color:#666666;}
.mt--10{ margin-top: -10px;}
.pb-10{ padding-bottom: 10px;}

/*手机端导航 begin*/
.header-mobile{ display: none; margin-top: 70px;}
.sp_header{width:100%; height:70px;/*overflow:hidden;*/background:rgba(255,255,255,1);position:fixed;z-index:100; top:0px;}
.sp_header2{ box-shadow:0px 0px 10px rgba(51,51,51,0.1);}

.sp_logo{padding:0px 10px 0;float:left;height:70px;}
.sp_logo img{margin:auto; height:70px;}

.sp_nav{width:50px;float:right;position:relative;cursor:pointer;height:30px;margin-top:23px;}
.sp_nav span{display:block;background:#000000;width:30px;height:3px;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:99; background:#ffffff;width:100%;height:100%;font-size:14px;line-height:56px;top:-100%;left:0;overflow:auto;overflow-x:hidden;transition:top ease 0.35s;}
.nav_show{top:0px; padding-top:70px;}
.sjj_nav ul li i{position:absolute;top:6px;right:5px;/*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:56px; /*text-align:center;*/
/*padding:0 20px;*/ margin:0 15px; /*text-indent:10px;*/}
.sjj_nav ul li:first-child{ border-top:none;}
.sjj_nav>ul >li:last-child{border-bottom:1px #eaeaea solid;}
.sjj_nav ul li ul{display:none; padding-bottom:10px;}
.sjj_nav ul li a{width:100%; font-size:16px; color:#333333;}
.sjj_nav ul li ul li{ border-top:none;  padding:0; margin:0;}
.sjj_nav ul li ul li:first-child{border-top:1px #eaeaea solid; padding-top:10px;}

.sjj_nav ul li ul li a{color:#666;display:block;/*text-align:center;*/ font-size:14px; font-weight:normal; line-height:40px;}
.sjj_nav ul li i svg{width:20px;height:20px;fill:#666;}
.sjj_nav ul li .sjj_nav_i_se svg{fill:#6aa84f;}
.sjj_nav ul li ul li>ul{margin-left:10px}
/*手机端导航 end*/
/**
 * 首页单独布局
*/

/*首页轮播图*/
.index-banner{ width: 100%;   overflow: hidden;}
.index-banner img{ width: 100%; height: auto; display: block;}

.m-banner{ width: 100%;  overflow: hidden;}
.m-banner .item{ width: 100%; height:auto; display: block;}

.about-img{ padding-right: 260px;}

/*首页蓝狮在线-蓝狮在线(中国)有限公司-注册平台新闻*/
.index-news{padding-top: 20px;}
.index-news .title{ color: #0E74BC; font-size: 24px; font-weight: bold;  height: 40px; line-height: 40px;}
.index-news .title font{ font-weight: normal; font-size: 14px; color: #ccc; padding-left: 15px;}
.index-news .title .more{ float: right; font-weight: normal; font-size: 14px;}
.index-news .title .more a{color: #0E74BC; }

.newscon{ padding-top: 20px;}
.newscon-left{}
.newscon-left .news-img img{  max-height: 350px;}
.newscon-left .news-title{ font-size: 18px; color: #333333;  padding: 15px 0px;}
.newscon-left .news-desc{ font-size: 14px;color: #666666; line-height: 24px; }
.newscon-left .news-date{ color: #999999; font-size: 16px; padding-top: 15px;}

.newscon-right{ }
.newscon-right ul li{ border-bottom: dashed 1px #e4e4e4; height: 50px; line-height: 50px; padding-left: 5px;}
.newscon-right ul li a{width: calc(100% - 120px); overflow: hidden; height: 50px;  display: block; float: left;}
.newscon-right ul li font{ float: right; color: #bab7b7;}

/*蓝狮在线-蓝狮在线(中国)有限公司-注册平台简介*/
.index-about{ background-color: #0E74BC; min-height: 200px; margin-top: 50px; color: #FFFFFF;}
.aboutcon-left{ padding: 80px 0px; }
.aboutcon-left .cn-title{font-size: 32px;}
.aboutcon-left .en-title{font-size: 20px; padding-top: 5px;}
.aboutcon-left .about-title{ font-size: 28px; padding: 25px 0px;}
.aboutcon-left .about-desc{ font-size: 16px; line-height: 32px;}
.aboutcon-left .about-more{ padding-top: 50px; padding-bottom: 50px;  border-bottom: solid 1px #579ed0;}

.aboutcon-right{  overflow: hidden; padding-left:50px;}
.aboutcon-right img{ width: 100%; height: auto; padding-top: 100px;}

/*项目动态*/
.index-project{padding-top:50px;}
.index-project .title{ color: #0E74BC; font-size: 24px; font-weight: bold;   height: 40px; line-height: 40px;}
.index-project .title font{ font-weight: normal; font-size: 14px; color: #ccc; padding-left: 15px;}
.index-project .title .more{ float: right; font-weight: normal; font-size: 14px;}
.index-project .title .more a{color: #0E74BC; }


.projectcon{ padding-top: 20px;}
.projectcon-left{position: relative;}
.projectcon-left .project-img{  overflow: hidden;}
.projectcon-left .project-img img{ width: 100%; height: 350px; display: block;}
.projectcon-left .project-desc{position: absolute; padding: 10px; overflow: hidden; width: 100%; left: 0px; bottom:0px; background-color: rgba(0, 0, 0, 0.5);}
.projectcon-left .project-title{ font-size: 20px; color: #ffffff;  }
.projectcon-left .project-date{ color: #68c0ff; font-size: 16px;  padding-top:5px;}

.projectcon-right{  overflow: hidden; }
.projectcon-right img{ width: 100%; height: auto; padding-top: 100px;}
.projectcon-right ul li{ border-bottom: dashed 1px #e4e4e4; height: 50px; line-height: 50px; padding-left: 5px;}
.projectcon-right ul li a{width: calc(100% - 120px); overflow: hidden; height: 50px;  display: block; float: left;}
.projectcon-right ul li font{ float: right; color: #bab7b7; font-size:14px ;}

.projectcon-right ul li.li_1{ position: relative; height: 115px; padding-left: 165px;}
.projectcon-right ul li.li_1 a{ width: 100%; height: 100%; overflow: hidden;}
.projectcon-right ul li.li_1 .project-img{ position: absolute; left: 0px; top: 0px; width: 150px; height:96px;}
.projectcon-right ul li.li_1 .project-img img{width: 150px; height:104px; display: block; padding-top: 0px;}
.projectcon-right ul li.li_1 .project-desc{ height: 104px; overflow: hidden;}
.projectcon-right ul li.li_1 .project-title{ line-height: 26px; height: 26px; font-size: 18px;  color: #0E74BC;}
.projectcon-right ul li.li_1 .project-memo{ font-size: 14px; color: #666666; line-height:20px; height: 50px; padding-top: 8px; overflow: hidden;}
.projectcon-right ul li.li_1 .project-date{font-size: 14px; color: #bab7b7; line-height: 26px; margin-top: 3px;}


.ny-news .project-img{ width: 100%; height: 245px; display: block; overflow: hidden;}
.ny-news .project-img img{ height: 245px; width: 100%;}
.ny-news .project-memo{ height: 46px; overflow: hidden;}

/*内页样式布局*/

.slider{ width: 290px;  margin-top: -76px;  border-radius: 5px; overflow: hidden; box-shadow:0px 5px 15px 0px #ccc;}

.slider dt{ background-color: #0d75ba; line-height: 76px; height: 76px;  color: #fff; border-top-left-radius:10px; border-top-right-radius: 10px; padding: 0px 15px; font-size: 24px;}
.slider dd{}
.slider dd ul{ padding:0px 15px;}
.slider dd ul li{ }
.slider dd ul li a{border-bottom: solid 1px #ebebeb; display: block; padding: 18px 0px; padding-left: 5px;}
.slider dd ul li a:hover{ border-bottom: solid 1px #0d75ba;}
.slider dd ul li.curr a{ border-bottom: solid 1px #0d75ba; color:#0d75ba}


.ny-container{ padding-left:30px; padding-top:30px;}
.ny-container .crumbs{ border-left: solid 8px #1176ba; color: #666666;  padding-left: 10px; background-color: #f3f4f5; font-size: 14px; height: 42px; line-height: 42px;}
.ny-container .crumbs font{font-family: '宋体';}
.ny-container .crumbs a{ color: #666666;}
.ny-container .crumbs a.curr{ color: #0E74BC;}
.ny-container .ny-content{ padding: 40px 20px;}
.ny-container .ny-content p{ margin-top: 20px; text-indent:32px; line-height: 26px;}


.honor-info{ position: relative; margin: 10px; }
.honor-info a{border: solid 3px  #eeeeee; display: block;}
.honor-info a:hover{border: solid 3px  #0E74BC; display: block;}
.honor-info .title{ position: absolute; left: 0px; text-align: center; bottom: 0px; padding: 15px 10px; background-color: rgba(0, 0, 0, 0.5); color:#FFFFFF; width: 100%;}
.honor-info a:hover .title{background-color: #0E74BC;}
.honor-img{ height: 360px; width: 100%; overflow: hidden;}



.ny-news{ padding-top: 20px;}
.ny-news .project-info{ padding: 10px;  box-shadow:0px 0px 10px 0px #ccc;}
.ny-news .project-desc .project-title{ color: #333333; font-size: 16px; padding: 8px 0px;}
.ny-news .project-desc .project-date{ background: url("/themes/cn/assets/images/icon_9.png") no-repeat left center; padding-left: 24px; font-size: 12px; color: #c5c5c5;}
.ny-news .project-desc .project-memo{ font-size: 12px; padding: 8px 0px;}
.ny-news .project-desc .project-more a{ font-size: 14px; color: #999999; height: 24px; line-height: 24px; background: url("/themes/cn/assets/images/icon_10.png") no-repeat right 9px; display: inline-block; padding-right:24px;}
.ny-news .project-desc .project-more a:hover{color: #0E74BC; background: url("/themes/cn/assets/images/icon_11.png") no-repeat right 9px;}


.ny-news ul{ padding: 0px 15px;}
.ny-news ul li{ margin-bottom: 20px;}
.ny-news .news-img img{ width: 200px; height: 120px; overflow:hidden;}
.ny-news .news-desc{ padding-left: 15px;}
.ny-news .news-desc .mews-title{ font-size: 18px; color: #333333; padding: 10px 0px; padding-top: 0px;}
.ny-news .news-desc .mews-memo{color:#666666; font-size: 14px; line-height: 24px; overflow: hidden; height: 60px;}
.ny-news .news-desc .mews-date{ background: url("/themes/cn/assets/images/icon_9.png") no-repeat left center; padding-left: 24px; font-size: 14px; color: #c5c5c5;}


.ny-news .newsd-title{ font-size: 24px; text-align: center; padding-top: 20px;}
.ny-news .newsd-date{ font-size: 14px; color: #999999; text-align: center; padding-top: 10px;}

.ny-news .newsd-content{ font-size: 16px; line-height:32px; padding-top: 10px;}
.ny-news .newsd-content p{ text-indent: 32px; }
.ny-news .newsd-content img{ width: 70%; display: block; overflow: hidden; margin: 0 auto; margin-top: 9px;}
.ny-news .newsd-content video{ display: block; overflow: hidden; margin: 0 auto;}

.ny-news .newsd-prevNext{ margin-top:60px; line-height:40px; color: #666666;}
.ny-news .newsd-prevNext a{color: #666666;}
.ny-news .newsd-prevNext a:hover{color: #0E74BC;}



.ny-patent { margin-top: 30px;}
.ny-patent .header td{ background: #0d75ba; height: 52px; font-size: 18px; text-align: center; color: #FFFFFF; border-left: solid 1px #FFFFFF;}
.ny-patent .body td{ background: #ebebeb; height:42px; text-align: center;font-size: 16px;  color: #444444; border-left: solid 1px #FFFFFF;}
.ny-patent .body:nth-child(odd) td{ background: #f4f4f4; height:42px; text-align: center;font-size: 16px;  color: #444444; border-left: solid 1px #FFFFFF;}


.patent_desc{ padding-left: 20px;}
.patent_desc dl{ margin: 20px 0px;}
.patent_desc dt{color: #0E74BC; font-size: 22px; padding-bottom: 15px;}
.patent_desc dd{ background: url('/themes/cn/assets/images/icon_16.png') no-repeat left center; font-size: 14px; height: 30px; line-height: 30px; overflow: hidden; padding-left: 10px;}

.labour-img{ padding-top: 50px; text-align: center;}
.labour-img img{ width: 80%;}


.feedback-title{ padding-bottom: 10px;}
.feedback-desc{ line-height: 26px;}


.ny_banner{ position: relative;}
.ny_banner .banner_desc{ position: absolute; width: 100%; height: 100%; left: 0px; top: 0px; color: #FFFFFF; background:rgba(0,0,0,0.3);}
.ny_banner .banner_desc .cnTitle{ font-size: 36px; font-weight: bold;}
.ny_banner .banner_desc .p{ width: 33px; height: 1px; margin-top: 5px; background-color: #FFFFFF; margin-bottom: 10px;}
.ny_banner .banner_desc .enTitle{ font-size: 14px;}

.ny_content{position:relative; z-index: 9;}



.ny_joinTitle{ font-size:34px; color:#333333; padding-bottom:30px; text-align:center; font-weight:bold; position:relative;}
.ny_joinTitle:after{ width:54%; height:1px; background:#999999; position:absolute; bottom:0px; content:""; left:50%; margin-left:-27%;}

.ny_joinTitle span{ color:#1270ab;}
.ny_joinsubTitle{ color:#666666;  line-height:1.5; font-size:16px;}
.ny_joinsubTitle a{ color:#1270ab; font-weight:bold;}

@media (max-width:768px){
	.ny_joinTitle{ font-size:20px; padding-bottom:15px;}
	.ny_joinTitle:after{ width:100%; height:1px; background:#999999; position:absolute; bottom:0px; content:""; left:0%; margin-left:0%;}
}

.ny_joinsubTitle_desc{ font-size: 16px; color: #666666; line-height: 28px; text-align: center;}
.ny_joinsubTitle_contact{ line-height: 30px; font-size: 16px; color: #666666;}



.ny_joinTxt{ padding:0.6rem 0 0;}
.ny_joinLi{ width:100%; background:#fafafa; margin:0 0 10px 0;}
.ny_joinul li{ float:left;}
.ny_joinul li:nth-child(1),
.ny_joinul li:nth-child(2),
.ny_joinul li:nth-child(3){ margin-right:4px;}

.ny_joinul li:nth-child(1),
.ny_joinul li:nth-child(2),
.ny_joinul li:nth-child(3),
.ny_joinul li:nth-child(4){width:calc((100% - 12px) / 4);background:#1270ab;color:#fff;text-align:center;font-weight:bold;font-size:20px;padding:5px 0;}

.ny_joinul li:nth-child(1) span,
.ny_joinul li:nth-child(2) span,
.ny_joinul li:nth-child(3) span,
.ny_joinul li:nth-child(4) span{ display:block;font-weight:normal;font-size:16px;}

.ny_joinul li:nth-child(5),
.ny_joinul li:nth-child(6),
.ny_joinul li:nth-child(7),
.ny_joinul li:nth-child(8){ width:100%; padding-left:10px; padding-bottom:10px;color:#666666;}
.ny_joinul li:nth-child(5),
.ny_joinul li:nth-child(6){ padding-top:10px;}
.ny_joinul li:nth-child(5) span,
.ny_joinul li:nth-child(6) span,
.ny_joinul li:nth-child(7) span,
.ny_joinul li:nth-child(8) span{ font-weight:bold; padding-right:10px;color:#333;}

@media (max-width:1200px){
	.ny_joinul li:nth-child(5),
	.ny_joinul li:nth-child(6),
	.ny_joinul li:nth-child(7),
	.ny_joinul li:nth-child(8){ width:100%; padding-left:10px; padding-bottom:10px;color:#666666;}
}

@media (max-width:768px){
	.ny_joinul li:nth-child(2){ margin-right:0px;}
	.ny_joinul li:nth-child(1),
	.ny_joinul li:nth-child(2),
	.ny_joinul li:nth-child(3),
	.ny_joinul li:nth-child(4){width:calc(50% - 4px); margin-bottom:4px; font-size:10px;}
	.ny_joinul li:nth-child(5),
	.ny_joinul li:nth-child(6),
	.ny_joinul li:nth-child(7),
	.ny_joinul li:nth-child(8){ width:100%; padding-left:10px; padding-bottom:10px; color:#666666;}
    .ny_joinul li:nth-child(6){ padding-top:0px;}	
	.ny_joinul li:nth-child(5) span,
	.ny_joinul li:nth-child(6) span,
	.ny_joinul li:nth-child(7) span,
	.ny_joinul li:nth-child(8) span{ padding-right:5px;}
}


.ny_contact{ position: relative; height: 640px;}
#contact{background-color: #1c7cbd; padding: 30px 30px 30px 35px;color: #fff; position: absolute; left: 20%; bottom: 0px;}
#contact .title {font-size: 19px;font-weight:bold;margin-bottom: 20px;}
#contact .text {padding-left: 40px; line-height: 24px; font-size: 14px; margin-top: 20px;}
#contact .text1 {background: url('/themes/cn/assets/images/icon_5.png') left center no-repeat;}
#contact .text2 {background: url('/themes/cn/assets/images/icon_6.png') left center no-repeat;}
#contact .text3 {background: url('/themes/cn/assets/images/icon_7.png') left center no-repeat;}
#contact .text5 {background: url('/themes/cn/assets/images/icon_8.png') left center no-repeat;}
#contact .text6 {background: url('/themes/cn/assets/images/icon_5.png') left center no-repeat;}

/**
 * 响应式布局
*/

@media(max-width:1400px){
	.navgation{ width: calc(100% - 460px);}
}

@media(max-width:1200px){
	.navgation{width: calc(100% - 320px); }
}

@media(max-width:960px){
	body{ font-size: 12px;}
	.navgation{width: calc(100% - 320px); }
	.isMobile{ display: block;}
	.isPc{ display: none;}
	.aboutcon-left{  padding-bottom: 0px; }
	.footer-pc, .index-about{ margin-top: 0px;}
	.footer-pc .links{ padding: 0px; min-width: auto;}
	.projectcon-left .project-img img{ height: auto;}
	.slider{ display: none;}
	.ny-container{ padding-left: 0px;}
	.ny-container .ny-content{ padding: 20px 0px;}
	.labour-img img{ width: 100%;}
    .ny-content img{ width: 100%;}
	.ny-news .project-img{ width: 100%; height: auto; display: block; overflow: hidden;}
    .ny-news .project-img img{ width: 100%;  height: auto;}
	.ny_banner .banner_desc .cnTitle{ font-size: 20px; font-weight: bold;}
	.ny-news .news-desc .mews-title{ font-size: 14px; font-weight: bold; height: 40px; overflow: hidden;}
	.ny-news .news-img img{ width: 170px; height: 100px;}
	.ny-news .news-desc .mews-memo{ line-height: 20px; font-size: 12px; padding-top: 5px; height: 68px;}
	.ny-news .news-desc .mews-date{ font-size: 12px;}
	.ny-news{ padding: 0px 10px; margin-top: 20px;}
	.ny-container .pager{ margin-bottom: 30px;}
	.ny-news ul{ padding: 0px;}
	.honor-img{ height: 216px;}

	.ny-news .newsd-content img{ width: 100%; display: block; overflow: hidden; margin: 0 auto;}
	.ny-news .newsd-content video{ width: 100%; display: block; overflow: hidden; margin: 0 auto;}
    .about-img{ padding-right:0px;}
	#contact{ left: 0px}
	.feedback-form .layui-form-label{ width: 100%; text-align: left; padding-left: 0px;}
	.feedback-form .layui-form-item .layui-input-inline{ margin-left: 0px;}
	.feedback-form .layui-form-item .layui-input-inline + .layui-form-mid{ margin-left: 0px;}
	.feedback-form .layui-input-block{ margin-left: 0px;}
	.feedback-form .pt-20{ text-align: center;}
	.feedback-form .layui-form-select .layui-edge{top:76%;}
}<!--0.00022101402282715-->