html{ overflow-x: hidden;}
html body{ margin: 0px; padding: 0px;}
a{ text-decoration:none;}
a:link{text-decoration:none;}
a:hover{text-decoration:none;}
a:active{text-decoration:none;}
a:visited{text-decoration:none;}
a:focus{text-decoration: none}
ul{ list-style: none; margin: 0px; padding: 0px;}
.fl{ float: left;}
.fr{ float: right;}
.cl{ clear: both;}
#ClCache{ display: none;}

.row { margin: 0px; padding: 0px;}
.topbj{ width:100%; background: #fff;}
.topc{ max-width: 1200px; margin: 0 auto;}
.logo img{ width: 100%;}
.container-fluid{ max-width: 1200px; margin: 0 auto;}

.navbar-brand{ margin-top: 25px;}
.navbar{ border-radius: 0px;}
.navbar-brand{padding: 5px 20px; height: 60px;}
.navbar-brand img{ width: 100%;}
.navbar-default{ background: #fff;}
.navbar-toggle{ margin-top: 13px;}
.searchz{ width: 100%; }
.search{ width: 85%;}
.tj{width: 15%; height: 26px; line-height: 26px; background: #1e50ae; color: #fff; border: 0px; margin-top: 7px;}
.search input{ width:100%; height: 26px; background: #fff; border: 0px; color: #dfdfdf !important; padding-left: 10px;}
.ewm{ margin-top: 15%; text-align: center;}
.ewm img{ width: 70%;}
.sys{ text-align: center; color: #666; margin-top: 5px;}
.navbar{ min-height: 92px; margin-bottom: 0px; border: 0px;}
.navbar-default .navbar-nav>li>a{color: #333;}
.nav>li>a{ padding: 0px 20px;  font-size: 16px; line-height: 92px; }
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover{ color: #024dac;}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover{ background:none; color: #024dac;}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{background: #024dac; color: #fff;}
.dropdown-menu{min-width: 128px; background: #024dac; color: #024dac;}
.dropdown-menu>li>a{ color: #fff; text-align: center;}
.navbar-default .navbar-toggle{ color: #fff;}
.navbar-default .navbar-toggle .icon-bar{color: #fff; background-color:#fff;}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{ background: none;}
.container-fluid>.navbar-collapse, .container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header{ margin-left: 0px; margin-right: 0px;}
/* banner */
.swiper-slide img{ width: 100%;}

canvas{
	display:block;
	vertical-align:bottom;
}

.waves {
		 	position:absolute;
		 	left:0;
		 	top:0;
		 	right:0;
		 	bottom:0;
			z-index: 1000;
		 }

/* banner */


/* 主营业务 */
.zyyw{  max-width: 1200px; margin: 0 auto; margin-top: 80px;}
.ename{ text-align: center; margin-bottom: 70px;}



/* 安全服务 */
.probj{ width: 100%; }
.pro{ max-width: 1200px; margin: 0 auto; padding-top: 80px;}
.partnernr2{ margin-bottom: 60px;}
.partnernr2 ul li{ width: 31%; margin: 1%; text-align: center; border: 1px solid #ccc; padding-top: 60px; padding-bottom: 60px; }
.fwname{ font-size: 20px; color: #024dac;}
.fwsm{font-size: 16px; color: #666; margin-top: 30px; line-height: 29px;}
.ckxq{  margin-top: 33px;}
.ckxq a{ padding: 10px 25px; border: 1px solid #ccc; color: #333; font-size: 16px; border-radius: 20px;}
.ckxq a:hover{ color: #024DAC; border: 1px solid #024DAC;}

/* 关于leyu体育官网 */
	
.gywmbj{ background: #024dac;}
.gywm{ max-width: 1200px; margin: 0 auto;}
.gywmjs{ text-align: center; margin-top: 90px;}
.gycha{font-size: 30px; color: #fff;}
.gyeng{font-size: 14px; color: #fff;}
.abjs{font-size: 16px; color: #fff; line-height: 2em; margin-top: 30px;}
.gywmpic img{ width: 100%;}
.more{margin-top: 20px;}
.more a{  padding: 10px 30px; font-size: 20px; color: #024dac; background: #fff; border-radius: 5px; }
.gywmb{ margin-top: 77px;     margin-bottom: 77px;}
.gywmb ul li{ text-align: center;}
.shuzi{ font-size: 50px; color: #fff;}
.zw{font-size: 16px; color: #fff;}


/* 合作案例 */
.casez{ max-width: 1200px; margin: 0 auto;padding-top: 80px;}
.caselist ul li{ position: relative; overflow: hidden;}
.caselist ul li .casepic{ /* width: 100%; */ width: 282px; height: 278px;}
.casepic img{ /* width: 100%; */ width: 282px; height: 278px;}
.casename{position: absolute; bottom: 0px; background: #000; opacity: 0.5; /* width: 100%; */ width: 282px; height: 45px; line-height: 45px; text-align: center;}
.casename a{ color:#fff ; /* line-height: 4em; */ font-size: 14px; }
.nycase{ padding-left: 15px; padding-right: 15px; max-width: 25%; }
.casepic{overflow: hidden;}
.casepic a:hover img{transform: scale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1); -webkit-transition: all .4s ease-in-out 0s;}

/* 新闻中心 */
.news{ max-width: 1200px; margin: 0 auto;padding-top: 80px;}
.tab_box{   padding-top:56px;}
.tab_box .tab_tit{  height:28px; width:496px; margin:0 auto;}
.tab_box .tab_tit a{display:block;width:104px;height:34px;text-align:center; margin-left: 10px; margin-right: 10px;	text-decoration:none;color:#646464;   float:left;  font-size:16px; color:#333;   border-radius: 6px; line-height: 34px;}
.tab_box .tab_tit .tab_current{ width:104px;  background:#024dac; color:#fff;  border-radius: 6px;}
.tab_con{ max-width:1200px;  background:url(/templates/default/img/rtbj.jpg) no-repeat;}
.newsl{ padding-top: 25px; padding-bottom: 25px;}
.newsl:hover{box-shadow:0px 0px 10px #ccc; border-radius: 10px;}
.newlpic{ text-align: center;}
.newlpic img{ width: 100%; }
.xinwen{ margin-top: 50px;}
.newltitle{ margin-top: 20px;}
.newltitle a{color:#333 ; /* line-height: 4em; */ font-size: 16px;}
.newsl:hover .newltitle a{ color: #024dac;}
.newltime1{ color: #999;margin-top: 10px;}
.newljj{color: #666; margin-top: 10px;}
.jt{ margin-top: 10px;}


.newsr ul li{ padding:10px; border-bottom: 1px solid #e3e3e3;}
.newsr ul li:hover{box-shadow: 0px 0px 10px #ccc;   border-radius: 10px;}
.newltitle{margin-top: 10px;}
.newltitle a{font-size: 16px; color: #333; font-weight: bold; }
.newsr ul li:hover .newltitle a{ color: #024dac;}
.newljj{font-size: 14px; line-height: 2em; color: #666;}
.newltime{font-size: 14px; line-height: 2em; color: #ccc;}
.tjt{ border-bottom: 1px dashed #ccc;}
.ckgd a{ display: block; width: 140px; height: 40px; border: 1px solid #024dac; border-radius: 5px; margin: 0 auto; margin-top: 60px; text-align: center; line-height: 40px;}




/* 底部导航 */
.dbdhbj{ width: 100%; height: 115px; line-height: 115px; background: #162543; margin-top: 38px; border-bottom: 1px solid #767f91;}
.dbdh{ max-width: 1200px; margin: 0 auto;}
.dbdh a{ color: #fff; padding-left: 45px; padding-right: 45px;}
.dbdh a:hover{ color: #fff;}
/* 底部导航 */

/* footer */
.footerbj{ background: #162543; margin-left: 0px; margin-right: 0px; }
.footer{ max-width: 1200px; margin: 0 auto; padding-top: 50px;  padding-bottom: 50px;}
.copyright{ color: #727d92; line-height: 2em;}
.copyright a{ color: #727d92;}
.footerlogo{ text-align: center;}
.footerlogo img{ width: 100%;}
.dbewm{text-align: center;}
.dbewm img{ width: 100%;}
/* footer */

@media(min-width:768px) {
	
	.mnybanner{ display: none;}
	.nytit{ text-align: center; margin-top: 40px;}
	.cname{ font-family:"arial, helvetica, sans-serif"; font-size: 30px; text-align: center; color: #333;}
}



/* 内页关于leyu体育官网 */
.mnybanner img{ width: 100%;}
.addbj{ width: 100%; height: ; background: #f5f5f5; }
.add{max-width: 1200px; margin: 0 auto; }
.dq{height: 40px;line-height: 40px;}
.add{ font-size: 14px; color:#666;}
.add a{ font-size: 14px; color:#666;}
.add a:hover{color: #1e50af;}
.addico{ color: #c41b22; font-size: 18px; padding-left: 10px; padding-right: 5px;}

.nylmbj{ max-width: 1200px; margin: 0 auto; border-bottom: 1px solid #ccc; text-align: center;margin-top: 50px; padding-bottom: 19px;}
.nylmbj a{ margin-left: 23px; margin-right: 23px; padding-top: 19px; padding-bottom: 19px; color: #333; }
.nylmbj a:hover{border-bottom: 3px solid #024cab; color: #024cab;}
.nylmbj .on{border-bottom: 3px solid #024cab; color: #024cab;}

.neirong{max-width: 1200px; margin: 0 auto;  margin-top: 30px;  }
.jianjie p img{ width: 100%;}
.jianjie img{width: 100%;}



/* 案例详情页 */
.casebtbt{padding-top: 40px; padding-bottom: 40px; font-size: 30px; color: #333; font-weight: bold; text-align: center;}

/* 新闻详情页 */
.btsj{padding-top: 40px; padding-bottom: 15px; border-bottom: 1px solid #eaeaea;}
.newsbt{ font-size: 30px; color: #333; font-weight: bold; text-align: center; padding-bottom: 15px; }
.fb{ color: #999; font-size: 12px; text-align: center;}
.syp{ margin-top: 20px; color: #999;}
.sxl{ text-align:left;}
.sxl a{ color: #999;}
.sxl a:hover{ color: #024dac;}
.sxr{ text-align:right;}
.sxr a{ color: #999;}
.sxr a:hover{ color: #024dac;}

/* 案例列表页*/
.allist ul li{ margin-bottom: 10px;}
.allist ul li img{ width: 100%;}
.altime{ line-height: 50px; color: #999; font-size: 14px;}
.alname a{ color: #333; }
.alname a:hover{ color: #024dac;}

/* 人才招聘 */

td a{ color: #333;}
td a:hover{color: #a98c6e;}
.table{ margin-bottom: 0px; position: relative;}
.panel-heading{ padding: 0px;}
.panel-group .panel{ margin-top: 10px; margin-bottom: 10px;}
.zwyq{ font-size: 18px; line-height: 2em; font-weight: bold; color:#666;}
.zwms{font-size: 16px; line-height: 2em;  color:#666; }
.zwjs{ line-height: 2em; color: #666;}

/* 本例子css */
.sideMenu{ margin: 0 auto; margin-bottom: 20px;   }
.sideMenu h3{ /* height:38px; line-height:38px; */ padding-left:10px;   background:#f4f4f4; cursor:pointer;font:normal 14px/32px "Microsoft YaHei"; margin-top: 10px; margin-bottom: 0px;  border:1px solid #ddd; border-radius: 5px 5px 2px 2px; }
.sideMenu h3 em{ float:right; display:block; width:40px; height:32px;   background:url(/templates/default/css/images/icoAdd.png) 16px 12px no-repeat; cursor:pointer; }
.sideMenu h3.on em{ background-position:16px -57px; }
.sideMenu ul{ padding:8px 25px; color:#999; display:none; /* 默认都隐藏 */border:1px solid #ddd;   }
.table>thead>tr>th{border-bottom: 3px solid #024cab;}
th{ font-size: 16px; text-align: center; width: 14.2%;}
.table>tbody>tr>td{border-top:0px; text-align: center; width: 14.2%; color: #333;   }



.yj{ background: #f9f9f9; margin: 0px; padding: 0px;}
.yjpic img{ width: 100%;}
.yjpic{ margin-bottom: 60px;}
.yjbt{ font-size: 20px; color: #1e50ae; padding-left: 30px;}
.yjwz{ font-size: 14px; color: #333; padding-left: 30px; margin-top: 10px; margin-bottom: 127px;}
.yjbt1{ margin-top: 127px; font-size: 20px; color: #1e50ae; padding-left: 30px; }
.yjwz1{margin-bottom: 50px; font-size: 14px; color: #333; padding-left: 30px; margin-top: 10px; }

.jys{ margin-top: 98px; margin-bottom: 98px;}
.jys ul li{ border-right: 1px solid #ccc; padding-top: 43px; padding-bottom: 43px;}
.jys ul li{  border-right: 1px solid #ccc; padding-top: 43px; padding-bottom: 43px;}
.jyst{ width: 100px; margin: 0 auto;}
.jyst1{ width: 75px; margin: 0 auto;}
.jyst2{ width: 150px; margin: 0 auto;}
.jyst3{ width: 100px; margin: 0 auto;}
.jysb{font-family:"微软雅黑"; font-size:16px; color:#999; text-align: center;}
.jys ul .xiang{ border-right:none;}
.sz{ font-size:50px; color: #0166b6;}
.dw{font-size:16px; color: #0166b6; margin-top: 40px;}
.cpjs{ margin-bottom: 90px;}
.jj{ padding-left: 15px; padding-right: 15px;}
.jys ul li{  border-right: 1px solid #ccc; padding-top: 23px; padding-bottom: 23px;}
.jys{ margin-top: 20px; margin-bottom: 20px;}


/* 内页资质荣誉 */
.ryzz ul li{ width: 24%; margin: 0.5%; background: #f7f7f7; text-align: center; padding-left: 15px; padding-right: 15px;  margin-top: 15px; }
.zzpic{ margin-top: 15px;}
/* .zzpic img{ width: 280px; height: 197px;} */
.zzbt a{ line-height: 45px;}
.ryzz ul li:hover{ background: #024cab;}
.ryzz ul li .zzbt a{ color: #666;}
.ryzz ul li:hover .zzbt a{ color: #fff;}
.zzpic img{ width: 100%;}



/* 内页联系leyu体育官网 */

.cont{ margin-top: 100px;}
.lx{ background: #fff; box-shadow:0px 0px 10px #ccc; position: relative; width: 235px; height: 162px; margin: 28px;}
.contico{  position: absolute; top:-43px; left: 30%;}
.lxdh{ text-align: center; margin-top: 60px; font-size: 16px; color: #333; font-weight: bold;}
.hm{ text-align: center; margin-top: 5px; font-size: 14px; color: #666;}
/*----------------------分页--------------------------------*/
.black-inline {	margin:0 auto; text-align:center; font-family:"微软雅黑"; padding-top:30px; padding-bottom:30px;inheritclear:both; width:100%;  overflow:hidden; line-height:22px; font-size:12px;}
.black-inline a {  text-align:center; padding:6px 12px; margin-center:4px;border: 1px solid #bcbcbc;margin-left:3px; margin-right:3px;color:#666;border-radius:3px;}   
.black-inline a:hover {	color:#fff; background-color:#1e50ae; text-decoration:none;border:1px solid #1e50ae;border-radius:3px;}
.black-inline span.current {padding:6px 12px; background-color:#1e50ae; color:#fff;border: 1px solid #1e50ae; font-size:12px; margin-left:3px; margin-right:3px;border-radius:3px;}   
.black-inline span.disabled { padding:6px 12px;font-family:"微软雅黑"; font-size:12px; color:#666; border: 1px solid #bcbcbc;border-radius:3px;}

/* 内页新闻列表页 */
.newspic{ padding-left: 0px;}
.newspic img{ width: 100%;}
.newsnr{ padding-left: 15px;}
.nytitle{ margin-top: 20px;}
.nytitle a{ color: #333; font-size: 20px; font-weight: bold;}
.nytitle a:hover{ color: #1e50ae;}
.nycon{ color: #666; line-height: 2em; font-size: 14px; }
.nytime{ color: #666; font-size: 14px; line-height: 4em;}
.nynews{  margin-bottom: 80px;}
.nynews:hover{box-shadow:0px 0px 10px #ccc; border-radius: 10px; }
.nynews:hover .nytitle a{color: #1e50ae;}
.nynewsc{ margin-bottom: 20px;}


@media(min-width:767px) {
	/* .navbar-brand{ display: none;} */
	.swiper-container{display: none;}
	.mgd1{ display: none;}
	.mgd2{ display: none;}
	.ckgd1{display: none;}
	.carousel-indicators{bottom: 0px;}
	.sp_header{ display: none;}
	.sjj_nav{display: none;}
	.mcase{ display: none;}
	.mpar{ display: none;}
	.mab{ display: none;}
	.mdbdhbj{ display: none;}
	
}
@media (min-width:767px) and (max-width:1024px) { 
.dbdhbj{ width: 100%; height: 80px; line-height: 40px; background: #4c4b4b; margin-top: 38px;}	
.dbdh a{ display: block; color: #fff; width: 25%; text-align: center; float: left;}
.yqlj ul li{ border: 1px solid #ccc; margin: 9px; padding-left: 0px; padding-right: 0px; text-align: center; width: 48%; margin: 1%; float:left; }
.yqlj ul li a img{ width: 100%;}
.space{width: 95%;  margin: 0 auto; height: 600px; overflow: hidden; margin-top: 10px; padding-right: 0px; padding-left: 0px;}
	.gallery-top {
	  height: 85%;
	  width: 100%;
	}
	.gallery-thumbs {
	  height: 15%;
	  box-sizing: border-box;
	  padding: 10px 0;
	}
	.sp_header{ display: none;}
	.sjj_nav{display: none;}
	
	.caselist ul li{margin-bottom: 20px;}
	.caselist ul li .casepic{ /* width: 100%; */ width: 350px; height: 345px; }
	.casepic img{ /* width: 100%; */ width: 350px; height: 345px;}
	.casename{position: absolute; bottom: 0px; background: #000; opacity: 0.5; /* width: 100%; */ width: 350px; height: 45px; line-height: 45px; text-align: center;}
	
	.cont{ margin-top: 50px;}
	.lx{ background: #fff; box-shadow:0px 0px 10px #ccc; position: relative; width: 45%; height: 162px; margin:30px 17px;}
	.contico{  position: absolute; top:-43px; left: 40%;}
	.lxdh{ text-align: center; margin-top: 60px; font-size: 16px; color: #333; font-weight: bold;}
	.hm{ text-align: center; margin-top: 5px; font-size: 14px; color: #666;}
	
	
}

@media (min-width:1024px) and (max-width:1366px) {
	
	.caselist ul li{margin-bottom: 20px;}
	.caselist ul li .casepic{ /* width: 100%; */ width: 256px; height: 252px; }
	.casepic img{ /* width: 100%; */ width: 256px; height: 252px;}
	.casename{position: absolute; bottom: 0px; background: #000; opacity: 0.5; /* width: 100%; */ width: 256px; height: 45px; line-height: 45px; text-align: center;}
	
	.cont{ margin-top: 50px;}
	.lx{ background: #fff; box-shadow:0px 0px 10px #ccc; position: relative; width: 22%; height: 162px; margin:30px 14px;}
	.contico{  position: absolute; top:-43px; left: 32%;}
	.lxdh{ text-align: center; margin-top: 60px; font-size: 16px; color: #333; font-weight: bold;}
	.hm{ text-align: center; margin-top: 5px; font-size: 14px; color: #666;}
	
}

@media(max-width:767px) {
	.top{ display: none;}
	.navbar-default .navbar-nav .open .dropdown-menu>li>a{ color: #fff; text-align: left; padding-left: 60px;}
	.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus, .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{ color: #fff;}
	.carousel{ display: none;}
	.fbg{ display: none;}
	.focus{position:relative; width: 100%;   max-width:660px;  height:220px; background-color:#000;margin:0px auto 0 auto;}
	.focus img{width: 100%;  max-width:660px; height:220px; }
	.focus .shadow{width:100%;position:absolute;bottom:0;left:0px;z-index:10;height:55px;line-height:55px;background:rgba(0,0,0,0.6); }
	.tuijian{ margin-top: 15px;}
	
	.partnernr2 ul li{ width: 46%; margin: 2%; text-align: center; border: 1px solid #ccc; padding-top: 20px; padding-bottom: 20px; }
	.gywmpic{ width: 100%; margin-top: 20px;}
	.gywmjs{ margin-top: 20px;}
	.shuzi{ font-size: 30px; color: #fff;}
	.gywmb ul li{ text-align: center; margin-bottom: 20px;}
	
	.ename{ text-align: center; margin-bottom: 30px;}
	.casez{ padding-top: 30px;}
	.news{ padding-top: 30px;}
	
	.mdbdhbj{ width: 100%; height: 80px; line-height: 40px; background: #162543; margin-top: 38px; border-bottom: 1px solid #767f91;}	
	.dbdh a{ display: block; color: #fff; width: 25%; text-align: center; float: left; padding-left: 0px; padding-right: 0px;  font-size:14px;}
	.dbdhbj{ display: none;}
	
	.mnybanner{ padding-top: 50px!important;}
	.nylmbj .on{border-bottom:none; color: #024cab;}
	
	.nylmbj{ border-bottom: 1px solid #ccc; text-align: center;margin-top: 30px; padding-bottom: 19px;}
	.nylmbj a{ display: block; width: 25%; float: left;  color: #333; margin-left: 0px; margin-right: 0px;  padding-top: 10px; padding-bottom: 0px; }
	.nylmbj a:hover{border-bottom:none; color: #024cab;}
	
	.sxl{ margin-top: 10px; text-align:left;}
	.sxr{margin-top: 10px; text-align:left;}
	.altime{ line-height: 30px; color: #999; font-size: 14px;}
	
	
	.cont{ margin-top: 50px;}
	.lx{ background: #fff; box-shadow:0px 0px 10px #ccc; position: relative; width: 40%; height: 162px; margin:30px 17px;}
	.contico{  position: absolute; top:-43px; left: 20%;}
	.lxdh{ text-align: center; margin-top: 60px; font-size: 16px; color: #333; font-weight: bold;}
	.hm{ text-align: center; margin-top: 5px; font-size: 14px; color: #666;}
	
	
	
	.gd1{ display: none;}
	.zyyw{ margin-top: 20px;}
	.mainbus{margin-top: 20px;}
	.ename img{ width: 50%; text-align: center;}
	.mainbus{ display: none;}
	.mcase{ display: block;}
	.malpic a img{ width: 100%;}
	.malname{text-align: center;}
	.malname a{font-family:"arial, helvetica, sans-serif"; font-size: 18px;  color: #666; text-align: center; line-height: 2em;}
	.probj{ width: 100%; }
	.maljs{ font-size: 16px; line-height: 1.5em;}
	.mal{ margin-top: 10px;}
	/* .partnernr2{ display: none;} */
	.pro{  padding-top: 20px;}
	.proname{ width: 100%; text-align: center;}
	.proname a{ font-size:18px; color: #333; line-height: 2em;}
	.proname a:hover{ color: #2858b2;}
	.mpar{   margin-top: 30px;}
	.mpar ul li{ width: 46%; margin: 2%;  float: left;}
	.mpar ul li img{ width: 100%;}
	.advbj{  /* height:963px ; */ background: url(/templates/default/img/advbj.jpg) repeat top center; }
	.advt img{ width: 100%;}
	.adv1l,.adv1r{width:100%;}
	.adv1r img{width:100%;}
	.ysy{ width:100%;}
	.bh{font-family:"微软雅黑"; font-size:60px; color:#fff; font-style: italic}
	.zy{font-family:"微软雅黑"; font-size:20px; color:#fff; font-weight: bold; font-style: italic}
	.zy span{font-family:"微软雅黑"; font-size:16px; color:#fff;font-style: italic }
	.yssectit{ color: #fff; margin-top: 10px;}
	.yd{ padding-left: 0px; padding-right: 0px;}
	.js{padding-left: 0px; padding-right: 0px;}
	.adv1r{ margin-top: 10px; margin-bottom: 10px;}
	.ysy{ margin-bottom:20px;}
	.ysdbt{ padding-left:15px; padding-right:0px;}
	.scasec{ margin-top: 20px;}
	/* .caselist{display: none;} */
	
	.caselist ul li{margin-bottom: 20px;}
	.caselist ul li .casepic{ /* width: 100%; */ width: 187px; height: 184px; }
	.casepic img{ /* width: 100%; */ width: 187px; height: 184px;}
	.casename{position: absolute; bottom: 0px; background: #000; opacity: 0.5; /* width: 100%; */ width: 187px; height: 45px; line-height: 45px; text-align: center;}
	.copyright{ text-align: center;}
	.footerlogo{ display: none;}
	.dbewm{display: none;}
	.footer{ padding-top: 10px;  padding-bottom: 10px;}
	
	.scasetitle{text-align: center;  width: 100%; margin: 0 auto; margin-top: 20px;}
	.scasetitle a{font-family:"微软雅黑"; font-size:16px; color:#333;  border: 1px solid #ccc; border-radius: 20px; display: block; width: 30%; height: 36px; text-align: center; line-height: 36px; float: left; margin: 1.5%; }
	.scasetitle a:hover{ background: #1e50ae; color: #fff;}
	.ckgd{ margin-top: 30px;}
	.product-num-box{ display: none;}
	.mab{ width: 100%;}
	.mab img{ width: 100%;}
	.scasetitle1{text-align: center;  width: 300px; margin: 0 auto; margin-top: 30px;}
	.xw{ margin-top: 30px;}
	.newst{ margin-top: 30px;}
	.newspic img{ width: 100%;}
	.newstr{ margin-top: 10px;}
	.newsb ul li{ margin-top: 10px; margin-bottom: 10px; padding-bottom: 10px;}
	.footerlink{ max-width: 1200px; margin: 0 auto;padding-top: 30px; padding-bottom: 30px;}
	.link ul li{ margin-bottom: 10px;}
	.dbt{padding-bottom: 15px;}
	.jszc{ margin-top: 0px;}
	.banquan{ padding: 20px 15px; color: #999; line-height: 2em;}
	.pnybanner{ display: none;}
	
	.nyejlm{text-align:center; margin-top: 30px;  }
	.nyejlm ul{list-style:none; margin:0px; padding:0px; padding-top: 10px;}
	.nyejlm ul li{display:block; float: left; width: 46%; margin: 2%; }
	.nyejlm ul li a{  text-align:center; border-radius: 6px; /* background: #088080; */ color: #333; font-size:16px; padding: 5px 20px; font-family: "微软雅黑"; margin: 5px;}
	.nyejlm ul li a:hover{ width:100%; height:50px; background:#1e50af; color:#fff; border-radius: 6px;  }
	.erji{ width:100%; background:#fff; border-radius: 5px; box-shadow: 1px 1px 1px #ccc;   overflow: hidden; position: absolute; z-index:10000;}
	.nyejlm ul li .erji li{ width: 97%;  height: 32px;line-height: 50px;/*background: url(/templates/default/images/ss_bor2.png) no-repeat center bottom;*/  overflow: hidden;}
	.nyejlm ul li .erji li a{ display:block; width:100%; margin:0px; padding:0px; height:32px; line-height:32px; color: #333;font-size: 14px;text-align:center;}
	.nyejlm ul li .erji li a:hover{background:#1e50af;color: #fff;}
	.nyejlm ul li .ej{ margin-left: 30px; width: 30%;}
	.smyjjzg img{ width: 100%; }
	.cpjs img{ width: 100%;}
	.ryzz ul li{ width: 48%; margin:1%; background: #f7f7f7; text-align: center; padding-left: 15px; padding-right: 15px;  margin-top: 15px; }
	.xqybt{ margin-top: 30px; text-align: center; font-size:20px; color:#333; font-weight: bold;}
	.xqynr{ margin-top: 20px; margin-bottom: 20px; line-height: 2em;}
	.nysphy ul li{ width: 46%; margin: 2%;   border: 1px solid #ccc; border-radius: 10px; margin-bottom: 20px;}
	.cpname{ margin-bottom: 20px;}
	.cpms{ margin-bottom: 40px; }
	.ckxq{ margin-bottom: 30px;}
	.newsbottom .newslist{ list-style:none;  padding:0px 15px;}
	.newsbottom .newslist  li{ max-width: 500px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap; height: 50px; overflow: hidden;  font-size:16px;color:#333;background:url(/templates/default/img/icon.png) no-repeat 5px center; line-height:28px; border-bottom: 1px dashed #ccc; }
	.newsbottom .newslist  li a{ display: block;  max-width: 500px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap; height: 50px; line-height: 50px; overflow: hidden; font-size:14px;color:#646464; padding-left:25px; text-decoration:none; text-align: left;}
	.cpzl .newslist  li a{ float:left; max-width: 240px; max-width: 200px; height: 36px;  overflow: hidden;  text-overflow: ellipsis; white-space: nowrap;}
	.cpzl .newslist  li .xz a{ display: block; text-align: center; width: 100% !important; color: #666; height: 36px; line-height: 36px; border: 1px solid #1e50af; border-radius: 20px; padding-left: 10px; padding-right: 10px; color: #1e50af; }
	.tab_box .tab_tit a{ width: 22%; margin: 1.5%;}
	.tab_box .tab_tit .tab_current{ width:22%;  background:#1e50af; color:#fff;  border-radius: 10px;}
	.tab_box .tab_tit{width: 100%;}
	.tab_box{ padding-top: 20px;}
	.tab_con{margin-top: 20px; padding-left: 15px; padding-right: 15px;}
	
	.nycasec{ margin-bottom: 10px;}
	.nycase{ text-align: center;}
	.xinwen{margin-top: 0px;}
	
	.gallery-top {
	  height: 82%;
	  width: 100%;
	}
	.gallery-thumbs {
	  height: 18%;
	  box-sizing: border-box;
	  padding: 10px 0;
	}
	.navbar{ display: none;}
	.swiper-container{ padding-top: 50px;}
}


/*---------------------------------------------------------------------------------------------------------------手机站导航开始----------*/
.sp_header{height:50px;overflow:hidden;background:#1e50ae;position:fixed;z-index:101;width:100%;}
.sp_logo{/* padding:10px; */     margin-left: 10px;   margin-top: 10px;float:left;height:50px}
.sp_logo img{margin:auto;max-height:30px;}
.sp_nav{width:50px;float:right;position:relative;cursor:pointer;height:30px;margin-top:15px}
.sp_nav span{display:block;background:#fff;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:100;background:#1e50ae;width:40%;height:calc(100% - 100px);font-size:14px;line-height:40px;top:-100%;right:0;overflow:auto;overflow-x:hidden;transition:top ease 0.35s;}
.nav_show{top:50px}
.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;padding-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:#fff;width:80%}
.sjj_nav ul li ul li a{color:#fff;display:block;text-align:left;}
.sjj_nav ul li i svg{width:20px;height:20px;fill:#fff;}
.sjj_nav ul li .sjj_nav_i_se svg{fill:#c9141e}
.sjj_nav ul li ul li>ul{margin-left:10px}
/*---------------------------------------------------------------------------------------------------------------手机站导航结束----------*/