﻿@charset "utf-8";
@media screen and (max-width:1600px) {

	.wrap{ width:1400px; margin:0 auto;}
	
	/* 公用头部 */
	.HeaderMain{ width:1400px;}
	#nav{ margin:0 0 0 30px;}

	/* banner */

	/* 首页产品 */
	.indprod ul li{ width:450px; height:325px; margin:25px 25px 0 0;}
	.indprod ul li.lr{ margin:25px 0 0 0;}
	.indprod ul li img{ width:450px; height:265px; display:block;}
	.indprod ul li p{ height:60px; line-height:60px; font-size:1.5rem;}
	.indprod ul li dl{ width:390px; height:275px; padding:25px 30px;}
	.indprod ul li dl dd a{  }
 .swiper-cpbutton-left, .swiper-cpbutton-next{border: 0px;height: 40px;}
	 .swiper-cpbutton-left{background:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23939393'%2F%3E%3C%2Fsvg%3E") no-repeat center;background-size: 20px;left:0px;}
.swiper-cpbutton-next{background:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23939393'%2F%3E%3C%2Fsvg%3E") no-repeat center;background-size: 20px;right:0px;}



	/* 首页安全服务 */
	.indsercon #ser{ width:1000px;}
	.indsercon #ser_con{ width:320px;}
	.indsercon #ser_con dl dt p{ width:280px;}
	.indsercon #ser_con dl dd a{ width:240px;}

	/* 首页解决方案 */
	.indsolu .cons dl dd h3{ font-size:2rem;}
	.indsolu .cons dl dd p{ font-size:1.5rem;}

	/* 首页客户 */
	#pater #lists{ width:1400px;}
	#pater #lists li{ width:233px;}
	#pater #lists .more{ width:235px;}
	.hezuo{ width:1400px;}
	.hezuo .mr_frUl .swiper-slide{ width:210px;}
	.hezuo .mr_frUl .swiper-slide img{ width:100%;}

	/* 首页新闻 */
	.indnews .msn-focus .bd li dl{ margin-right:40px;}
	.indnews .msn-focus .bd li .list{ width:480px;}

	/******************** 内页部分 ********************/
	/* banner */
	.ernav{ margin-left: -700px;}
	.bjbanner{ width:100%; height:490px; padding-top:52px;}
	.position{ width:1360px;}

	/* 产品中心 */
	.prolist dl{ width:443px; height:305px;}
	.prolist dl dt{ width:443px; height:235px;}
	.prolist dl dd.text{ width:443px; height:305px;}
	.prolist dl dd.text h3{ padding:45px 40px 0 40px;}
	.prolist dl dd.text p{ padding:20px 40px; font-size:15px;}
	.prodlist{ padding:140px 0 100px 0 !important;}
	.prolist2{ width:1030px;}
	.prolist2 dl{ width:330px; height:230px; margin:0 20px 20px 0;}
	.prolist2 dl.lr{ margin:0 0 20px 0;}
	.prolist2 dl dt{ width:330px; height:175px;}
	.prolist2 dl dd.text{ width:330px; height:230px;}
	.prolist2 dl dd.text h3{ padding:30px 30px 0 30px; font-size:20px;}
	.prolist2 dl dd.text p{ line-height:25px; padding:20px 30px; font-size:14px;}
	.prolist2 dl dd.text b{ font-size:14px;}

	/* 产品中心详情 */
	.prodeail dd{ width:515px;}
	.procon #lists{ width:1400px;}
	.procon #lists li{ width:25%; text-align:center; float:left;}
	.procon #lists li.li1 a{ background:url(../images/pico1.png) no-repeat 60px center;}
	.procon #lists li.li2 a{ background:url(../images/pico2.png) no-repeat 60px center;}
	.procon #lists li.li3 a{ background:url(../images/pico3.png) no-repeat 60px center;}
	.procon #lists li.li4 a{ background:url(../images/pico4.png) no-repeat 60px center;}
	.procon #lists li.li1 a.selected{ background:url(../images/pico1h.png) no-repeat 60px center; color:#006dd3;}
	.procon #lists li.li2 a.selected{ background:url(../images/pico2h.png) no-repeat 60px center; color:#006dd3;}
	.procon #lists li.li3 a.selected{ background:url(../images/pico3h.png) no-repeat 60px center; color:#006dd3;}
	.procon #lists li.li4 a.selected{ background:url(../images/pico4h.png) no-repeat 60px center; color:#006dd3;}
	.procon #brand_con .tag{ width:1400px; padding:45px 0 85px 0;}
	.procon #brand_con .tag dl dd{ width:100%;}
	.procon #brand_con .tag dl dd p{ font-size:16px;}
	.beto{ padding:70px 0 100px 0;}
	.betopro .mr_frBtnL,.betopro .mr_frBtnR{ margin-top:128px;}
	.betopro .mr_frUl{ width:1275px;}
	.betopro .mr_frUl ul li{ width:405px; height:284px; margin:0 10px;}
	.betopro .mr_frUl ul li dt{ width:405px; height:215px;}
	.betopro .mr_frUl ul li dd.text{ width:405px; height:284px;}
	.betopro .mr_frUl ul li dd.text h3{ padding:40px 30px 0 30px;}
	.betopro .mr_frUl ul li dd.text p{ line-height:25px; font-size:14px; color:#FFF;}
	.betopro .mr_frUl ul li dd.text b{ font-size:14px;}

	/* 安全服务 */
	.serbrief dl dt{ width:700px; height:395px;}
	.serbrief dl dd{ width:560px; height:325px; padding:35px 70px;}
	.serbrief dl dd h2{ padding:25px 0;}
	.serbrief dl dd p{ line-height:32px; font-size:16px;}
	.service2 .typelist{ width:360px;}
	.service2 .typelist ul li a{ font-size:20px;}
	.service2 .serbody{ width:1000px;}
	.sercase .typelist{ width:360px;}
	.sercase .casebd{ width:900px;}

	/* 解决方案 */
	.solution dl dd{ height:300px; padding:35px 50px;}
	.solution dl dd p{ line-height:30px; padding:20px 0 35px 0; font-size:16px; }
	.solution dl dt{ width:769px; height:370px;}
	.newdeail .solus{ width:280px; padding:30px 20px;}
	.solubody{ width:960px; padding:30px 40px; background:#FFF; float:left;}

	/* 服务支持 */
	#fwzc #lists li{ height:160px; margin-bottom:10px;}
	#fwzc #lists li a{ height:120px; padding:20px;}
	#fwzc #lists li a p{ line-height:25px; margin-top:10px; font-size:15px;}
	#fwzc #lists li a.selected{ background:-webkit-linear-gradient(left,#0094e8,#0067d0);}
	#fwzc #brand_con{ width:952px; height:500px;}
	.sernet{ padding:85px 0 100px 0;}
	.sernet dl{ margin-top:75px; overflow:hidden;}
	.sernet dl dt{ width:834px; height:390px;}
	.sernet dl dd{ height:290px; padding:50px 55px;}
	.sernet dl dd p{ padding:25px 0 30px 0;}
	.serpre .cons{ width:761px;}
	.serafter{ padding:100px 0; background:#F9F9F9; overflow:hidden;}
	.after dl{ width:440px; margin:80px 40px 0 0;}
	.after dl dt{ width:440px; height:220px;}
	.after dl dd p{ font-size:16px;}
	.quescon{ padding-top:20px;}
	.quescon dl{ width:380px; margin:40px 40px 0 0; padding:10px 30px 30px 30px;}
	.quescon dl.lr{ margin:40px 0 0 0;}
	.quescon dl dd p{ font-size:16px;}

	/* 合作发展 */
	.cooper{ padding:160px 0 100px 0;}
	.cooper .desc{ line-height:35px; padding:40px 100px 80px 100px; font-size:18px;}
	.coopcon{ height:460px; position:relative;}
	.coopcon .bg{ padding:158px 173px; font-size:32px; background-size:100% !important; margin:-193px 0 0 -218px;}
	.coopcon .wen h4{ font-size:24px;}
	.coopcon .wen p{ line-height:25px; font-size:16px;}
	.coopcon .three{ top:150px;}
	.coopcon .four{ top:175px;}
	.coopcon .five{ left:115px; top:350px;}
	.coopcon .six{ right:115px; top:325px;}
	.twobg{ background:url(../images/paterbg2.jpg) no-repeat bottom center;}
	.condit{ padding:0 0 100px 0}
	.condit dl{ width:250px; padding:40px;}
	.condit dl dt{ padding-top:40px;}
	.condit dl dd p{ height:90px; line-height:30px; padding:0; font-size:16px;}
	.process{ padding:0 0 100px 0}
	.process .cons .jt1,.process .cons .jt2{ width:160px; top:170px;}
	.process .cons .jt1{ left:360px;}
	.process .cons .jt2{ left:880px;}
	.process dl{ width:360px; margin:80px 160px 0 0;}
	.process dl dd p{ line-height:30px; font-size:16px;}
	.joinus form .text{ width:344px; height:68px; margin:30px 30px 0 0; font-size:20px;}
	.joinus form .text3,.joinus form .text6{ margin:30px 0 0 0;}
	.joinus form textarea{ width:1298px; padding:30px 30px 30px 70px; margin:30px 0 0 0;}	

	/* 关于圣博润 */
	.abouts{ padding:160px 0 80px 0;}
	.events .hiscon{ width:1130px;}
	.events .hiscon .clitem ul{ width:1080px;}
	.abhonor{ padding:80px 0;}
	.rongyu{ margin:60px 0 0 0;}
	.rongyu .mr_frBtnL,.rongyu .mr_frBtnR{ top:95px;}
	.rongyu .mr_frUl{ width:1400px;}
	.rongyu .mr_frUl ul li{ width:335px;}
	.rongyu .mr_frUl ul li img{ width:335px; height:245px;}

	/* 荣誉资质 */
	.honor dl{ width:335px; margin:30px 20px 0 0;}
	.honor dl.lr{ margin:30px 0 0 0;}
	.honor dl dt{ width:335px; height:245px;}
	.honor dl dd{ overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

	/* 新闻列表 */
	.newstj dl.tj{ width:1400px;}
	.newstj dl.tj dt{ width:580px; height:400px;}
	.newstj dl.tj dd{ width:700px; height:284px; padding:50px 60px 68px 60px;}
	.newslist{ padding:80px 0 100px 0;}
	.newslist dl{ width:440px; margin:40px 40px 0 0;}
	.newslist dl.lr{ margin:40px 0 0 0;}
	.newslist dl dt{ width:440px; height:300px;}
	.newslist dl dd{ padding:25px 20px; background:#FFF;}
	.newslist dl dd .tit h2{ width:300px; line-height:30px;}
	.newslist dl dd .con{ font-size:16px;}

	/* 新闻详情 */
	.newbody{ width:860px; padding:50px;}
	.newbody .cons,.newbody .cons p,.newdeail .tuijian ul li a{ font-size:16px;}
	.shangxia{ padding:40px 0 20px 0;}
	.shangxia p a{ font-size:16px;}


	/* 资源中心 */
	.thnav a{ width:400px;}
	.joinnav a{ width:200px; margin:0 10px;}
	.videolist{ width:440px; margin:40px 40px 0  0;}
	.vlr{ margin:40px 0 0  0;}
	.videolist dt{ width:440px; height:245px;}
	
	/* 加入我们 */
	.jquery-accordion-menu ul ul.submenu .cons .left,.jquery-accordion-menu ul ul.submenu .cons .right{ width:560px;}

	/* 联系我们 */
	.contact .infos dl{ width:380px; padding:55px 50px;}
	/*#dituContent{ width:920px;}*/
	.company dl{ width:438px; margin:40px 40px 0 0;}
	.company dl.lr{ margin:40px 0 0 0;}

	/* 报价表 */
	.baojia{ padding:80px 0 120px 0;}
	.baojia .title{ margin-top:60px;}
	.baojia dl{ width:1398px;}
	.baojia dl dd{ width:278px;}
	.baojia ul{ width:1398px}
	.baojia ul li{ width:278px;}
	.baojia .desc{ padding:30px 50px;}

	/* 公用底部 */
	.bottoms dl{ margin-right:75px;}
	.botcon p{ padding-right:20px; color:#DADADA; float:left;}

	.leak_ul li p{font-size: 16px;}


}

@media screen and (max-width:1440px) {
	.culture{
		padding-bottom: 50px;
	}
	.serbrief{
		padding: 80px 0 30px 0;
	}
	.honor dl dd{
		font-size: 14px;
		padding-top: 10px;
	}
	.indtit h2{
		font-size: 1.8rem;
	}
	.serbrief dl.brief1{
		margin-top: 40px;
	}

	.wrap{ width:1200px; margin:0 auto;}
	
	/* 公用头部 */
	.HeaderMain{ width:1200px;}
	#nav{ height:80px; float:left; margin-left: 30px;}
	#nav li{ width:100px;}
	#nav li .sub-nav a{ line-height:30px; font-size:12px;}

	.code{
		margin-left: 20px;
	}
	/* banner */


	/* 首页产品 */
	.indprod ul li{ width:386px; height:295px; margin:20px 20px 0 0;}
	.indprod ul li.lr{ margin:20px 0 0 0;}
	.indprod ul li img{ width:386px; height:230px;}
	.indprod ul li p{ height:60px; line-height:60px; font-size:1.375rem;}
	.indprod ul li dl{ width:346px; height:245px; padding:25px 20px;}
	.indprod ul li dl dt a{ font-size:1.375rem;}
	.indprod ul li dl dd a{  font-size:13px;}

	/* 首页安全服务 */
	.indsercon #ser{ width:800px;}
	.indsercon #ser_con{ width:320px;}
	.indsercon #ser_con dl dt p{ width:280px;}
	.indsercon #ser_con dl dd a{ width:240px;}

	/* 首页解决方案 */
	.indsolu .cons dl dd{ padding:100px 0 0 0;}
	.indsolu .cons dl dd h3{ font-size:1.6rem;}
	.indsolu .cons dl dd p{ font-size:1rem;}

	/* 首页客户 */
	#pater #lists{ width:1200px;}
	#pater #lists li{ width:200px;}
	#pater #lists .more{ width:200px;}
	#pater #brand_con h2{ font-size:28px;}
	.hezuo{ width:1000px;}
	
	.address{ width:350px;}
	.address li{ width:290px; height:85px;}
	.address li p,.address li span{ height:85px; line-height:85px; font-size:18px;}

	/* 首页新闻 */
	.indnews{ padding:60px 0;}
	.indnews .msn-focus .bd li dl{ width:350px; margin-right:20px;}
	.indnews .msn-focus .bd li dl dt{ width:350px; height:240px;}
	.indnews .msn-focus .bd li dl dd{ padding:20px 0 0 0;}
	.indnews .msn-focus .bd li dl dd h3{ font-size:18px;}
	.indnews .msn-focus .bd li dl dd p{ line-height:25px; padding:15px 0; font-size:14px;}
	.indnews .msn-focus .bd li dl dd .date span{ font-size:14px;}
	.indnews .msn-focus .bd li dl dd .date b{ font-size:14px;}
	.indnews .msn-focus .bd li .list{ width:450px;}
	.indnews .msn-focus .bd li .list p{ height:60px; line-height:60px;}
	.indnews .msn-focus .bd li .list p a{ font-size:18px}
	.indnews .msn-focus .bd li .list p span{ font-size:14px}

	/******************** 内页部分 ********************/
	/* banner */
	.ernav{
		margin-left: -600px;
		margin-top: -30px;
		height: 60px;
	}
	.ernav a{  font-size:18px; height: 60px;}
	.ernavon{ height:60px; margin-top: 0;}
	.ernavon a{ height:60px; font-size:18px;}
	.serban a{ }
	.bjbanner{ width:100%; height:490px; padding-top:52px;}
	.position{ width:1160px; margin:81px auto 15px auto;}
	.nytit h2{ line-height:20px; font-size:20px;}
	.nytit h3{ line-height:26px; font-size:26px;}
	.newnav{ padding:30px 0;}
	.newnav a{ font-size:28px;}
	.thnav a{ width:300px; height:50px; line-height:50px; font-size:18px;}
	.joinnav a{ width:170px; margin:0 10px;}

	/* 产品中心 */
	.prolist{ padding:80px 0 60px 0;}
	.prolist dl{ width:386px; height:275px; margin:20px 20px 0 0;}
	.prolist dl.lr{ margin:20px 0 0 0;}
	.prolist dl dt{ width:386px; height:205px;}
	.prolist dl dd.text{ width:386px; height:275px;}
	.prolist dl dd.text h3{ padding:35px 20px 0 20px;}
	.prolist dl dd.text p{ padding:20px; font-size:14px;}
	.prodlist{ padding:80px 0 60px 0 !important;}
	.prolist2{ width:900px;}
	.prolist2 dl{ width:293px; height:210px; margin:0 10px 10px 0;}
	.prolist2 dl.lr{ margin:0 0 10px 0;}
	.prolist2 dl dt{ width:293px; height:155px;}
	.prolist2 dl dd.tit{ font-size:18px;}
	.prolist2 dl dd.text{ width:293px; height:210px;}
	.prolist2 dl dd.text h3{ font-size:18px;}
	.prolist2 dl dd.text p{ padding:20px;}

	/* 产品中心详情 */
	.prodeail{ padding-bottom:50px;}
	.prodeail dd{ width:415px;}
	.prodeail dd p,.prodeail dd h3{ line-height:32px; font-size:16px;}
	.prodeail dt{ width:709px; height:auto;}
	.procon #lists{ width:1200px;}
	.procon #lists li.li1 a{ background:url(../images/pico1.png) no-repeat 30px center;}
	.procon #lists li.li2 a{ background:url(../images/pico2.png) no-repeat 30px center;}
	.procon #lists li.li3 a{ background:url(../images/pico3.png) no-repeat 30px center;}
	.procon #lists li.li4 a{ background:url(../images/pico4.png) no-repeat 30px center;}
	.procon #lists li.li1 a.selected{ background:url(../images/pico1h.png) no-repeat 30px center; color:#006dd3;}
	.procon #lists li.li2 a.selected{ background:url(../images/pico2h.png) no-repeat 30px center; color:#006dd3;}
	.procon #lists li.li3 a.selected{ background:url(../images/pico3h.png) no-repeat 30px center; color:#006dd3;}
	.procon #lists li.li4 a.selected{ background:url(../images/pico4h.png) no-repeat 30px center; color:#006dd3;}
	.procon #brand_con .tag{ width:1200px; padding:45px 0;}
	.procon #brand_con .tag dl dd{ width:100%;}
	.procon #brand_con .tag dl dd p{ line-height:30px; font-size:14px;}
	.procon #brand_con .tag dl dt{ width:660px; height:310px;}
	.procon #brand_con .tag dl dt img,.procon #brand_con .tag dl dt span{ width:650px; height:300px;}
	.beto{ padding:50px 0 60px 0;}
	.beto .title{ padding-bottom:40px;}
	.betopro .mr_frBtnL,.betopro .mr_frBtnR{ margin-top:103px;}
	.betopro .mr_frUl{ width:1075px;}
	.betopro .mr_frUl ul li{ width:348px; height:254px; margin:0 5px;}
	.betopro .mr_frUl ul li dt{ width:348px; height:185px;}
	.betopro .mr_frUl ul li dd.tit{ font-size:18px;}
	.betopro .mr_frUl ul li dd.text{ width:348px; height:254px;}
	.betopro .mr_frUl ul li dd.text h3{ padding:30px 30px 0 30px; font-size:18px;}
	.betopro .mr_frUl ul li dd.text p{ padding:20px 40px; line-height:25px; font-size:14px; color:#FFF;}
	.betopro .mr_frUl ul li dd.text b{ font-size:14px;}

	/* 安全服务 */
	.serbrief dl dt{ width:600px;}
	.serbrief dl dd{ width:530px; padding:35px;}
	.service2 .typelist{ width:300px !important;}
	.service2 .typelist h2{ padding:20px 0 0 20px; font-size:24px;}
	.service2 .typelist span{ margin:15px 0 15px 20px}
	.service2 .typelist p{ padding:0 0 20px 20px}
	.service2 .typelist ul li a{ padding:0 20px; font-size:18px;}
	.service2 .serbody{ width:880px;}
	.service2 .serbody .cons dl dd{ font-size:16px;}
	.service2 .serbody .cons p{ font-size:16px;}
	.sercase .typelist{ width:280px !important;}
	.sercase .typelist .tt{ padding:20px 0 0 20px; font-size:24px;}
	.sercase .typelist .xian{ margin:15px 0 15px 20px}
	.sercase .typelist .enw{ padding:0 0 20px 20px}
	.h_leftBox h2 a{ margin-left:20px; font-size:18px;}
	.h_leftBox dd a{ margin-left:30px; font-size:16px;}
	.sercase .casebd{ width:800px;}
	.sercase .casebd p{ line-height:30px; font-size:16px;}

	/* 解决方案 */
	.solution{ padding:40px 0 60px 0;}
	.solution dl{ margin-top:60px;}
	.solution dl dd{ width:471px; height:275px; padding:25px 30px;}
	.solution dl dd p{ line-height:25px; padding:20px 0; font-size:14px; }
	.solution dl dt{ width:669px; height:325px;}
	.newdeail .solus{ width:280px; padding:30px 20px;}
	.solubody{ width:800px; padding:20px 30px; background:#FFF; float:left;}
	.solubody dl dd p{ font-size:16px;}

	/* 服务支持 */
	.fwzc{ padding:100px 0 60px 0;}
	#fwzc #lists li{ height:160px; margin-bottom:10px;}
	#fwzc #lists li a{ height:120px; padding:20px;}
	#fwzc #lists li a p{ line-height:22px; margin-top:10px; font-size:13px;}
	#fwzc #lists li a.selected{ background:-webkit-linear-gradient(left,#0094e8,#0067d0);}
	#fwzc #brand_con{ width:852px; height:500px;}
	.sernet{ padding:60px 0;}
	.sernet dl{ margin-top:60px; overflow:hidden;}
	.sernet dl dt{ width:734px; height:390px;}
	.sernet dl dd{ width:396px; height:310px; padding:40px 35px;}
	.sernet dl dd p{ padding:25px 0 30px 0; font-size:17px;}
	.serpre form{ width:400px; padding:50px 40px 20px 40px;}
	.serpre form img{ top:80px; left:385px;}
	.serpre form select{ width:400px;}
	.serpre form .text{ width:330px;}
	.serpre form .submit{ width:400px; background:#006ED4 url(../images/zxico4.png) no-repeat 120px center;}
	.serpre .cons{ width:661px;}
	.serafter{ padding:60px 0;}
	.after dl{ width:380px; margin:50px 30px 0 0;}
	.after dl.lr{ margin:50px 0 0 0;}
	.after dl dt{ width:380px; height:195px;}
	.after dl dd{ padding:30px;}
	.after dl dd h4{ font-size:24px;}
	.after dl dd p{ font-size:14px;}
	.question{ padding:100px 0 100px 0;}
	.quescon{ padding-top:20px;}
	.quescon dl{ width:346px; margin:20px 20px 0 0; padding:10px 20px 20px 20px;}
	.quescon dl.lr{ margin:20px 0 0 0;}
	.quescon dl dt{ height:70px; line-height:70px; font-size:18px;}
	.quescon dl dd p{ font-size:14px;}
	.quescon dl dd i{ width:120px; height:40px; line-height:40px; font-size:14px;}

	/* 合作发展 */
	.cooper{ padding:100px 0 80px 0;}
	.cooper .desc{ line-height:30px; padding:40px 50px 60px 50px; font-size:16px;}
	.coopcon{ height:300px; position:relative;}
	.coopcon .bg{ padding:110px 123px; font-size:32px; background-size:100% !important; margin:-145px 0 0 -168px;}
	.coopcon .wen h4{ font-size:16px;}
	.coopcon .wen p{ line-height:20px; font-size:12px;}
	.coopcon .one{ top:-20px; left:40px;}
	.coopcon .two{ top:-40px; right:40px;}
	.coopcon .three{ top:80px;}
	.coopcon .four{ width:392px; top:105px; padding:0 30px 20px 40px}
	.coopcon .five{ left:45px; top:240px;}
	.coopcon .six{ right:45px; top:220px;}
	.twobg{ background:url(../images/paterbg2.jpg) no-repeat bottom center;}
	.condit{ padding:0 0 80px 0}
	.condit dl{ width:235px; margin:50px 20px 0 0; padding:25px;}
	.condit dl.lr{ margin:50px 0 0 0;}
	.condit dl dt{ padding-top:40px;}
	.condit dl dd h2{ padding:15px 0 20px 0}
	.condit dl dd p{ height:75px; line-height:25px; padding:0; font-size:14px;}
	.process .cons .jt1,.process .cons .jt2{ width:120px; top:170px;}
	.process .cons .jt1{ left:320px;}
	.process .cons .jt2{ left:760px;}
	.process dl{ width:320px; margin:80px 120px 0 0;}
	.process dl dd p{ font-size:15px;}
	.joinus{ padding:60px 0 80px 0;}
	.joinus form{ padding-top:20px;}
	.joinus form .text{ width:284px; height:60px; margin:20px 20px 0 0; font-size:18px;}
	.joinus form .text3,.joinus form .text6{ margin:20px 0 0 0;}
	.joinus form textarea{ width:1098px; padding:30px 30px 30px 70px; margin:30px 0 0 0;}
	.joinus form .btn{ margin-top:40px;}
	.joinus form .btn input{ width:210px; height:60px; font-size:18px;}

	/* 关于圣博润 */
	.history{
		padding-top: 60px;
	}
	.abouts{ padding:60px 0 40px 0;}
	.picMarquee-top{ margin:50px 80px 70px 80px; line-height:35px; font-size:16px; margin-bottom:20px;}
	.wrapper .count-title{
		font-size: 30px;
	}
	.wrapper .count-title i{ font-size:40px;}
	.wrapper .count-text{ font-size:18px;}
	.culture dl dd h3{ font-size:32px;}
	.culture dl dd p{ font-size:20px;}
	.events{ margin-top:40px; padding:80px 0;}
	
	.events .hiscon{ width:970px; }
	.events .hiscon .clitem ul{ width:920px;}
	.events .hiscon .clitem ul li h3{ font-size:24px;}
	.events .hiscon .clitem ul li p{ font-size:16px;}
	.abhonor{ padding:60px 0;}
	.abhonor .title h3{ font-size:56px; width:70%; line-height:56px;}
	.abhonor .title h2{ font-size:50px; width:70%; line-height:50px;}
	.abhonor .title a{ width:240px; height:60px; line-height:60px; font-size:24px;}
	.rongyu{ margin:40px 0 0 0;}

	/* 荣誉资质 */
	.honner{ padding:60px 0 40px 0;}
	.honor dl{ width:calc( (100% - 100px) / 6); margin:30px 20px 0 0;}
	.honor dl.lr{ margin:30px 0 0 0;}
	.honor dl dt{ width:100%; height:auto;}

	/* 新闻列表 */
	.newstj{ padding-top:50px;}
	.newstj dl.tj{ width:1200px; margin:60px auto;}
	.newstj dl.tj dt{ width:480px; height:330px;}
	.newstj dl.tj dd{ width:660px; height:270px; padding:30px;}
	.newstj dl.tj dd h2{ line-height:30px; font-size:20px;}
	.newstj dl.tj dd p{ line-height:30px; font-size:16px;}
	.newslist{ padding:40px 0 60px 0;}
	.newslist dl{ width:386px; margin:20px 20px 0 0;}
	.newslist dl.lr{ margin:20px 0 0 0;}
	.newslist dl dt{ width:386px; height:265px;}
	.newslist dl dd{ padding:25px 20px; background:#FFF;}
	.newslist dl dd .tit h2{ width:245px; line-height:30px; font-size:18px;}
	.newslist dl dd .con{ line-height:26px; font-size:15px;}

	/* 新闻详情 */
	.newbody{ width:760px; padding:30px;}
	.newbody .title{ margin-bottom:20px; font-size:24px;}
	.newbody .cons,.newbody .cons p,.newdeail .tuijian ul li a{ line-height:28px; font-size:14px;}
	.newbody .infos{ padding:15px 0 20px 0;}
	.newbody h1{ font-size:24px;}
	.shangxia{ padding:40px 0 20px 0;}
	.shangxia p a{ font-size:14px;}
	.newdeail{ padding-bottom:60px;}
	.newdeail .tuijian{ width:300px;}
	.newdeail .tuijian ul li{ padding:15px 0 15px 30px; background:url(../images/dian.jpg) no-repeat 10px 25px;}
	.newdeail .tuijian ul li a{ font-size:14px;}

	/* 资源中心 */
	.zylist{ padding:20px 0 60px 0;}
	.zylist .con li{ margin-top:30px;}
	.zylist .con li p{ font-size:20px;}
	.zylist .con li span,.zylist .con li b{ font-size:18px;}
	.videolist{ width:386px; margin:20px 20px 0  0;}
	.vlr{ margin:20px 0 0  0;}
	.videolist dt{ width:386px; height:212px;}
	.videolist dd p{ font-size:18px;}
	.videos #video{ width:1000px; height:480px; margin:-240px 0 0 -500px;}
	.vclose{ width:1000px; margin:0 0 0 -500px; }
	
	/* 加入我们 */
	.joins{ padding:60px 0 40px 0;}
	.jquery-accordion-menu ul ul.submenu .cons .left,.jquery-accordion-menu ul ul.submenu .cons .right{ width:480px;}
	.jquery-accordion-menu ul li a p{ height:60px; line-height:60px;}
	.jquery-accordion-menu ul ul.submenu .cons{ padding:40px 80px}
	.jquery-accordion-menu ul ul.submenu .cons p{ line-height:30px; font-size:15px;}

	/* 联系我们 */
	.contact{ padding:60px 0 40px 0;}
	.contact .infos{ margin-top:30px;}
	.contact .infos dl{ width:380px; height:480px; padding:35px 40px 0 40px;}
	.contact .infos dl dt{ }
	.contact .infos dl dd{ padding:14px 0 14px 55px;}
	.contact .infos dl dd p{ line-height:30px; }
	.contact .infos dl dd span{ }
	/*#dituContent{ width:740px; height:515px;}*/
	#dituContent{  height:100%;}
	.company{ padding:20px 0 80px 0}
	.company dl{ width:384px; margin:20px 20px 0 0;}
	.company dl.lr{ margin:20px 0 0 0;}
	.company dl dt{ height:26px; line-height:26px; font-size:24px;}
	.company dl dd p{ line-height:30px; font-size:16px;}

	/* 报价表 */
	.baojia{ padding:80px 0 100px 0;}
	.baojia .title{ margin-top:60px;}
	.baojia dl{ width:1198px;}
	.baojia dl dd{ width:238px;}
	.baojia ul{ width:1198px}
	.baojia ul li{ width:238px; font-size:16px;}
	.baojia .desc{ padding:20px 60px;}
	.baojia .desc b,.baojia .desc p{ font-size:16px;}

	#page, #mpage{ padding-top:30px;}

	/* 公用底部 */
	.bottoms dl{ margin-right:65px;}
	.bottoms dl dd a{ font-size:14px;}
	.botcon{padding:15px 0px;}
	.botcon p{ font-size:14px;}
	.botcon .wrap > p:nth-of-type(1),.botcon .wrap > p:nth-of-type(2){float: none;text-align: center;line-height:30px;float:none;padding-right:0px;}
	.botcon p a{ color:#FFF;}
	.botcon label{    overflow: hidden;float: none;text-align: center;line-height:30px;
    text-align: center;
    float: none;
    display: flex;
    align-items: center;
    justify-content: center;}
	

	/*2021-7-18解决方案新增*/
	.list-solution{
		margin-top: 60px;
	}
	.list-solution-item{
		margin-bottom: 20px;
		padding:20px;
		height: 360px;
	}
	.list-solution-item-txt{
		width: calc( 60% - 20px );
		float: right;
	}
}

@media screen and (max-width:1024px) {
	.banner .swiper-button-next, .banner .swiper-button-prev{
		display: none;
	}
	.code{
		display: none
	}
	.wrap{ width:94%;}
	.tops{ height:30px; line-height:30px; font-size:13px;}
	#nav{ display:none;}
	.HeaderMain{ width:94%;}
	.HeaderLogo{ width:192px; height:50px; margin:20px 0; position:relative; float:left;}
	.HeaderLogo img{ height:100%; vertical-align:top; position:absolute; left:0; top:0;}
    .menuIcon{ position:relative; right:0px; float:right; top:30px; z-index:99999; cursor:pointer; display:block;}
	.btn-nav{background:0 0;border:none;padding:0 ;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;cursor:pointer;z-index:99999}
	.btn-nav:focus{outline:0}
	.icon-bar{display:block;margin:5px 0;width:23px;height:2px;background:#0094E8}
	.btn-nav:hover .icon-bar{-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
	.animated2{display:block;margin:0 auto}
	.animated2:focus .icon-bar,.animated2:hover .icon-bar{background-color:#000}
	.animated2:focus{cursor:pointer;z-index:9999}
	.middle{width:18px;}
	.icon-bar{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;z-index:999999}
	.animated2 .icon-bar{z-index:999999;background-color:#000}
	.animated2 .top{-webkit-transform:translateY(6px) rotateZ(45deg);-moz-transform:translateY(6px) rotateZ(45deg);-ms-transform:translateY(6px) rotateZ(45deg);-o-transform:translateY(6px) rotateZ(45deg);transform:translateY(6px) rotateZ(45deg)}
	.animated2 .bottom{-webkit-transform:translateY(-8px) rotateZ(-45deg);-moz-transform:translateY(-8px) rotateZ(-45deg);-ms-transform:translateY(-8px) rotateZ(-45deg);-o-transform:translateY(-8px) rotateZ(-45deg);transform:translateY(-8px) rotateZ(-45deg)}
	.animated2 .middle{width:0}
	.Header.showMenu{  background:none;transition:background 0s ease-out; -webkit-transition:background 0s ease-out;}
	.Header.showMenu .logo{ background-image:url(../images/logo2.png)}
	.Header.showMenu .animated2 .icon-bar{ background:#0094E8;}
	.HeaderOn .icon-bar,.CaseOn .icon-bar{ background:#000;}
	.menuMain{ position:fixed; left:0; top:0; width:100%; height:100%; z-index:999; background:#FFF; display:none; margin:0; padding:0; overflow:hidden;}
	.menuBox{ margin:125px 0px 20px 0px; padding:0 4%; height:100%; position:relative; overflow:hidden;}
	.menuBox ul{ height:450px; overflow:auto;}
	.menuBox li{ padding:0 0px 0 0; position:relative;}
	.menuBox li>a{ height:60px; line-height:60px; color:#333; font-size:16px; background:url(../images/icon_01.png) no-repeat 98% center; background-size:12px; display:block; opacity:0.8}
	.menuBox li.on>a{ background-image:url(../images/icon_02.png);}
	.menuBox li.link>a{ background-image:url(../images/icon_031.png);}
	.menuBox li.searchBtn>a{ background:url(../images/icon_04.png) no-repeat left center;background-size:14px; text-indent:18px;}
	.bBor:after,.tBor:before{position:absolute;content:"";height:1px;background:rgba(220,220,220,.5);left:0;right:0}
	.lBor:before,.rBor:after{position:absolute;content:"";width:1px;background:rgba(220,220,220,.5);top:0;bottom:0}
	.serList{ overflow:hidden; display:none;}
	.serList a{ width:100%; display:inline-block; height:45px; line-height:45px; font-size:14px; text-indent:20px; color:#666; position:relative;}
    .HeaderMain .sear{ margin:30px 20px 0 0;}

	#code .close1{ width:94%; height:30px; padding:20px 3%;}
	#code form{ width:85%;}
	#code form .text{ width:40%; height:30px; padding:0 0 0 40px !important; background-size:6% !important; font-size:14px;}
	#code form .sub{ width:80px; height:30px; font-size:14px;}
	#code #closebt img{ width:30px;}
	.goodtxt h2{ height:40px; line-height:40px; font-size:16px;}
	.goodtxt a{ height:40px; line-height:40px; font-size:14px;}
	
	/* banner */
	.banner{ margin-top:121px;}
	.banner .slides li{ height:360px; background-size:cover !important;}
	.banner .flex-control-nav{ bottom:10px;}
	.banner .flex-control-nav li{ width:35px; height:4px;}
	.banner .flex-control-nav a{ width:35px; height:4px;}
	.bancon{ width:94%; margin:200px auto;}
	.bancon h2{ letter-spacing:5px; font-size:58px; font-weight:normal; color:#D8B666; }
	.bancon h3{ margin:10px 0 30px 0; letter-spacing:5px; font-size:48px; font-weight:normal; color:#FFF; }
	.bancon a{ width:140px; height:39px; line-height:39px; text-align:center; background:url(../images/banbg.png) no-repeat center; letter-spacing:2px; color:#FFF; display:block; }

	.indtit h2{ font-size:24px;}
	.indtit p{ font-size:14px;}
	
	/* 首页产品 */
	.indprod{ padding:40px 0;}
	.indprod ul{ margin-top:15px;}
	.indprod ul li{ width:30%; height:auto; margin:20px 5% 0 0;}
	.indprod ul li.lr{ margin:20px 0 0 0;}
	.indprod ul li img{ width:100%; height:auto;}
	.indprod ul li p{ width:100%; height:40px; line-height:40px; font-size:16px;}
	.indprod ul li dl{ display:none;}

	/* 首页安全服务 */
	.indser{ padding:30px 0 0 0;}
	.indsercon{ min-height:400px; padding:0 0 30px 0; margin-top:20px; background-size:cover !important;}
	.indsercon #ser{ width:350px; height:350px; margin:30px auto 80px auto;}
	.indsercon #ser li{ position:static; text-align:center; float:left;}
	.indsercon #ser li.bt1,.indsercon #ser li.bt2,.indsercon #ser li.bt3{ width:33.33%; height:50px; line-height:20px; background:none; padding:0; margin:380px 0 0 0;}
	.indsercon #ser li a{ font-size:16px;}
	.indsercon #ser .bg1{ width:100px; height:40px; line-height:40px; padding-bottom:120px; font-size:22px; margin:-80px 0 0 -50px; z-index:99;}
	.indsercon #ser .bg2{ width:220px; height:220px; left:65px; top:65px; margin:0; background-size:100% !important;}
	.indsercon #ser .bg3{ width:200px; height:200px; left:75px; top:75px; margin:0; background-size:98% !important;}
	.indsercon #ser .bg4{ width:350px; height:350px; left:0; top:0; margin:0; background-size:100% !important;}
	.indsercon #ser_con{ width:350px; margin:20px auto 0 auto;}
	.indsercon #ser_con dl dt{ margin:0 0 0 -10px; overflow:hidden;}
	.indsercon #ser_con dl dt span{ width:20px; height:20px; margin:14px 20px 0 0; background:#FFF; float:left;}
	.indsercon #ser_con dl dt p{ width:76%; height:48px; line-height:48px; font-size:22px;}
	.indsercon #ser_con dl dd{ margin:15px 0 0 -7px;}
	.indsercon #ser_con dl dd span{ width:14px; height:14px; margin:10px 26px 0 0;}
	.indsercon #ser_con dl dd a{ width:76%; height:40px; line-height:40px; padding:0 3%; font-size:14px;}

	/* 首页解决方案 */
	.indsolu{ padding:30px 0 0 0;}
	.indsolu .cons{ margin-top:20px;}
	.indsolu .cons dl dd{ width:100%; padding:70px 0 0 0;}
	.indsolu .cons dl dd img{ max-width:25%;}
	.indsolu .cons dl dd span{ height:70px;}
	.indsolu .cons dl dd h3{ height:24px; line-height:24px; margin:15px 0; font-size:24px;}
	.indsolu .cons dl dd p{ height:16px; line-height:16px; font-size:16px;}
	.indsolu .more{ width:100%; height:100px;}
	.indsolu .more a{ margin:32px auto; font-size:24px;}

	/* 首页客户 */
	.indpater{ padding:30px 0 0 0;}
	#pater{ margin-top:20px;}
	#pater #lists{ width:94%;}
	#pater #lists li{ width:16%;}
	#pater #lists li a{ line-height:60px; font-size:18px;}
	#pater #lists .more{ width:20%; line-height:60px; font-size:18px;}
	#pater #brand_con h2{ padding:20px 3% 10px 3%; font-size:18px;}
	#pater #brand_con h2 span{ font-size:24px;}
	#pater #brand_con .tag{ padding:0 0 30px 0;}
	.hezuo{ width:94%;}
	.hezuo .mr_frBtnL,.hezuo .mr_frBtnR{ display:none;}
	/* 本地化支持与服务 */
	.bdhser{ padding:30px 0; background:url(../images/bdhserbg.jpg) no-repeat center;}
	.china-map{ width:350px; height:296px; margin:30px auto 0 auto; background-size:cover; float:none;}
	.china-map .postition-1{ left:254px; top:110px; }
	.china-map .postition-2{ left:630px; top:280px; display:none;}
	.china-map .postition-3{ left:560px; top:315px; display:none; }
	.china-map .postition-4{ left:620px; top:240px; display:none; }
	.china-map .postition-5{ left:550px; top:260px; display:none; }
	.china-map .postition-6{ left:710px; top:415px; display:none; }
	.china-map .postition-7{ left:700px; top:460px; display:none; }
	.china-map .postition-8{ left:680px; top:530px; display:none; }
	.china-map .postition-9{ left:640px; top:325px; display:none; }
	.china-map .postition-10{ left:585px; top:500px; display:none; }
	.china-map .postition-11{ left:610px; top:450px; display:none; }
	.china-map .postition-12{ left:585px; top:375px; display:none; }
	.china-map .postition-13{ left:595px; top:590px; display:none; }
	.china-map .postition-14{ left:514px; top:605px; display:none; }
	.china-map .postition-15{ left:540px; top:680px; display:none; }
	.china-map .postition-16{ left:490px; top:540px; display:none; }
	.china-map .postition-17{ left:413px; top:565px; display:none; }
	.china-map .postition-18{ left:500px; top:455px; display:none; }
	.china-map .postition-19{ left:410px; top:470px; display:none; }
	.china-map .postition-20{ left:470px; top:310px; display:none; }
	.china-map .postition-21{ left:508px; top:386px; display:none; }
	.china-map .postition-22{ left:220px; top:190px; display:none; }
	.china-map .postition-23{ left:435px; top:350px; display:none; }
	.china-map .postition-24{ left:360px; top:350px; display:none; }
	.china-map .postition-25{ left:736px; top:175px; display:none; }
	.china-map .postition-26{ left:760px; top:100px; display:none; }
	.china-map .postition-27{ left:715px; top:205px; display:none; }
	.china-map dl{ padding:10px 0; border:2px solid #0077D8; top:320px;}
	.china-map dl.ys1{ width:100px; left:42px;}
	.china-map dl.ys2{ width:120px; left:182px;}
	.china-map dl dd{ font-size:20px;}
	.china-map dl dt{ font-size:12px;}
	.address{ width:100%; height:300px; margin-top:110px;}
	.address li{ width:100%; height:40px; padding:0;}
	.address li p{ height:40px; line-height:40px; font-size:16px;}
	.address li span{ height:40px; line-height:40px; font-size:16px;}
	
	/* 首页新闻 */
	.indnews{ padding:30px 0;}
	.indnews .msn-focus .hd{ margin:20px 0 0 0;}
	.indnews .msn-focus .hd li{ display:inline-block; margin:0 4%;}
	.indnews .msn-focus .hd li a{ font-size:18px; border-bottom:3px solid #F9F9F9;}
	.indnews .msn-focus .hd li.on a{ border-bottom:3px solid #0079DA;}
	.indnews .msn-focus .bd li{ padding-top:20px;}
	.indnews .msn-focus .bd li .more{ display:none;}
	.indnews .msn-focus .bd li dl{ width:48%; margin:0 1% 20px 1%;}
	.indnews .msn-focus .bd li dl dt{ width:100%; height:auto;}
	.indnews .msn-focus .bd li dl dd{ padding:10px 0 0 0;}
	.indnews .msn-focus .bd li dl dd h3{ font-size:16px;}
	.indnews .msn-focus .bd li dl dd p{ line-height:20px; padding:10px 0; font-size:12px;}
	.indnews .msn-focus .bd li dl dd .date{ overflow:hidden;}
	.indnews .msn-focus .bd li dl dd .date span,.indnews .msn-focus .bd li dl dd .date b{ font-size:12px;}
	.indnews .msn-focus .bd li .list{ width:100%; margin-top:20px; border-top:1px solid #DDD;}
	.indnews .msn-focus .bd li .list p{ height:37px; line-height:37px; padding:0 0 0 15px; border-bottom:1px solid #DDD; background-size:1%;}
	.indnews .msn-focus .bd li .list p a{ width:75%; height:37px; line-height:37px; font-size:14px;}
	.indnews .msn-focus .bd li .list p span{ font-size:12px; color:#696969; float:right;}


	/******************** 内页部分 ********************/
	/* banner */
	.nybanner{ height:240px; margin-top:60px;}
	.ernav{ width:94%; height:auto; top:180px; left:3%; margin:0;}
	.ernav a{ width:33.33%; height:auto; line-height:40px; font-size:14px; color:#FFF;}
	.ernavon{ position:absolute !important;}
	.serban{ top:180px;}
	.proban,.hznav,.solu{ top:200px;}
	.solu a{ width:50%;}
	.serban a{ width:50%; padding:0;}
	.proban a{ width:33.33%;}
	.bjbanner{ width:100%; height:240px; padding-top:25px;}
	.bjbanner img{ width:40%;}
	.position{ display:none;}
	.nytit h3{ line-height:24px; margin-bottom:10px; font-size:24px;}
	.nytit h2{ line-height:20px; font-size:20px;}
	.nytit h4{ padding-top:2px; font-size:14px;}

	/* 产品中心 */
	.prolist{ padding:60px 0 30px 0;}
	.prolist dl{ width:100%; height:auto; margin:20px 0 0 0; padding-bottom:20px;}
	.prolist dl.lr{ margin:20px 0 0 0;}
	.prolist dl dt{ width:100%; height:auto;}
	.prolist dl dd.tit{ padding:0 20px; font-size:16px;}
	.prolist dl dd.text{ display:none;}
	.prodlist{ padding:60px 0 30px 0 !important;}
	.prodlist .typelist{ width:100% !important;}
	.prolist2{ width:100%; margin-top:20px;}
	.prolist2 dl{ width:100%; height:auto; margin:0 0 20px 0; padding-bottom:20px;}
	.prolist2 dl.lr{ margin:0 0 20px 0;}
	.prolist2 dl dt{ width:100%; height:auto;}
	.prolist2 dl dd.tit{ padding:0 20px; font-size:16px;}
	.prolist2 dl dd.text{ display:none;}

	/* 产品中心详情 */
	.prodeail{ padding:90px 0 30px 0;}
	.prodeail dd{ width:100%;}
	.prodeail dd h1{ padding-top:0; font-size:24px;}
	.prodeail dd h1 span{ font-size:16px;}
	.prodeail dd p{ line-height:28px; padding:10px 0; margin-bottom:10px; font-size:14px;}
	.prodeail dd h3{ line-height:28px; font-size:14px;}
	.prodeail dt{ width:100%; height:auto; margin-top:10px;}
	.procon .types{ height:160px;}
	.procon #lists{ width:94%; margin:0 auto;}
	.procon #lists li{ width:50%; line-height:80px;}
	.procon #lists li.li1 a{ background:url(../images/pico1.png) no-repeat 10px center; background-size:16% !important;}
	.procon #lists li.li2 a{ background:url(../images/pico2.png) no-repeat 10px center; background-size:16% !important;}
	.procon #lists li.li3 a{ background:url(../images/pico3.png) no-repeat 10px center; background-size:15% !important;}
	.procon #lists li.li4 a{ background:url(../images/pico4.png) no-repeat 10px center; background-size:16% !important;}
	.procon #lists li a{ font-size:18px;}
	.procon #lists li.li1 a.selected{ background:url(../images/pico1h.png) no-repeat 10px center; color:#006dd3;}
	.procon #lists li.li2 a.selected{ background:url(../images/pico2h.png) no-repeat 10px center; color:#006dd3;}
	.procon #lists li.li3 a.selected{ background:url(../images/pico3h.png) no-repeat 10px center; color:#006dd3;}
	.procon #lists li.li4 a.selected{ background:url(../images/pico4h.png) no-repeat 10px center; color:#006dd3;}
	.procon #brand_con .tag{ width:94%; padding:0;}
	.procon #brand_con .tag dl dd{ width:100%;}
	.procon #brand_con .tag dl dd h3{ padding:20px 0 10px 0; font-size:18px;}
	.procon #brand_con .tag dl dd p{ line-height:28px; font-size:14px;}
	.procon #brand_con .tag dl dt{ width:100%; height:auto; margin-top:10px;}
	.procon #brand_con .tag dl dt img{ width:100%; height:auto; position:static;}
	.procon #brand_con .tag dl dt span{ display:none;}
	.beto{ padding:30px 0;}
	.beto .title{ padding-bottom:20px; font-size:24px;}
	.betopro{ position:relative;}
	.betopro .mr_frBtnL{ margin:0; float:none; position:absolute; left:0; top:34%; z-index:9;}
	.betopro .mr_frBtnR{ margin:0; float:none; position:absolute; right:0; top:34%; z-index:9;}
	.betopro .mr_frUl{ width:340px; margin:0 auto; float:none; }
	.betopro .mr_frUl ul li{ width:320px; height:auto; margin:0 10px; padding-bottom:20px;}
	.betopro .mr_frUl ul li dt{ width:100%; height:auto;}
	.betopro .mr_frUl ul li dd.tit{ padding:0 20px; font-size:16px;}
	.betopro .mr_frUl ul li dd.text{ display:none;}
	
	/* 安全服务 */
	.serbrief{ padding:90px 0 0 0;}
	.serbrief dl{ margin-bottom:30px;}
	.serbrief dl dt{ width:100%; height:auto;}
	.serbrief dl dd{ width:90%; height:auto; padding:15px 5%;}
	.serbrief dl dd img{ width:40px; display:block;}
	.serbrief dl dd h2{ padding:15px 0 10px 0; font-size:18px;}
	.serbrief dl dd p{ line-height:25px; font-size:14px;}
	.serbrief dl dt .jt{ display:none;}
	.serbrief dl.brief1{ margin-top:30px;}
	.service2{ padding:90px 0 30px 0;}
	.service2 .typelist{ width:100% !important;}
	.service2 .typelist h2,.service2 .typelist span,.service2 .typelist p{ display:none;}
	.service2 .typelist ul{ overflow:hidden;}
	.service2 .typelist ul li{ height:40px;}
	.service2 .typelist ul li a{ height:40px; line-height:40px; padding:0 30px; font-size:14px;}
	.service2 .serbody{ width:100%; margin-top:30px;}
	.service2 .serbody h1{ height:auto; line-height:25px; padding:20px 5%; font-size:15px;}
	.service2 .serbody .cons{ padding:20px 5% 20px 5%;}
	.service2 .serbody .cons h2{ line-height:50px; margin-bottom:15px; font-size:20px;}
	.service2 .serbody .cons dl{ margin-bottom:10px;}
	.service2 .serbody .cons dl dd{ line-height:25px; padding:0; background:none; font-size:14px;}
	.service2 .serbody .cons p{ line-height:25px; text-indent:0; font-size:14px;}
	.service2 .serbody .cons ul li{ line-height:25px; padding-left:0; background:none; font-size:14px;}
	.sercase{ padding:90px 0 30px 0;}
	.sercase .typelist{ width:100% !important;}
	.sercase .typelist .tt,.sercase .typelist .xian,.sercase .typelist .enw{ display:none;}
	.help_leftNav{ width:100%; background:#FFF;}
	.h_leftBox h2{ height:50px; line-height:50px;}
	.h_leftBox h2 a{ margin-left:10%;}
	.h_leftBox dd{ padding-top:10px;}
	.h_leftBox dd.lr{ padding-bottom:15px;}
	.h_leftBox dd a{ margin-left:17%; font-size:15px;}
	.sercase .casebd{ width:90%; margin-top:20px; padding:20px 5%;}
	.sercase .casebd h2{ line-height:50px; padding-left:25px; margin-bottom:20px; font-size:20px;}
	.sercase .casebd h2 i{ width:110px;}
	.sercase .casebd p{ line-height:25px; text-indent:0; margin-bottom:10px; font-size:14px;}
	.sercase .casebd img{ margin-top:12px;}

	/* 解决方案 */
	.solution{ padding:70px 0 0 0;}
	.solution dl{ margin:0 0 30px 0;}
	.solution dl dd{ width:90%; height:auto; padding:15px 5%; }
	.solution dl dd h2{ font-size:20px;}
	.solution dl dd p{ line-height:25px; padding:10px 0; font-size:14px;}
	.solution dl dd b{ width:35px; height:35px; line-height:35px; text-align:center; font-size:16px;}
	.solution dl dt{ width:100%; height:auto;}
	.newdeail .solus{ width:90%; padding:20px 5%;}
	.newdeail .solus h2{ font-size:24px;}
	.newdeail .solus dl{ margin-top:20px;}
	.newdeail .solus dl dd{ line-height:50px; font-size:16px;}
	.solubody{ width:90%; margin-bottom:20px; padding:20px 5% 0 5%;}
	.solubody dl{ margin-bottom:30px;}
	.solubody dl dt{ padding:15px 0 15px 20px; font-size:18px;}
	.solubody dl dt i{ width:90%;}
	.solubody dl dd p{ line-height:25px; padding:10px 0; text-indent:0; font-size:14px;}

	/* 服务支持 */
	.fwzc{ padding:70px 0 30px 0;}
	#fwzc{ margin:25px 0 0 0;}
	#fwzc #lists{ width:100%;}
	#fwzc #lists li{ width:33.33%; height:auto; margin:0 0 5px 0; float:left;}
	#fwzc #lists li a{ height:auto; padding:5px 10px 10px 10px;}
	#fwzc #lists li a h2{ text-align:center; font-size:18px; background:none !important; padding:0;}
	#fwzc #lists li a p{ height:75px; line-height:25px; margin-top:0; font-size:14px; color:#555;}
	#fwzc #brand_con{ width:100%; height:auto;}
	.sernet{ padding:30px 0; background-size:cover !important;}
	.sernet dl{ margin-top:25px;}
	.sernet dl dt{ width:100%; height:auto;}
	.sernet dl dd{ width:90%; height:auto; padding:20px 5%;}
	.sernet dl dd h2{ font-size:20px;}
	.sernet dl dd p{ line-height:25px; padding:15px 0; font-size:14px;}
	.sernet dl dd a{ width:120px; height:40px; line-height:40px; font-size:14px;}
	.serpre{ padding:30px 0;}
	.serpre form{ width:90%; padding:25px 5%;}
	.serpre form img{ position:absolute; top:44px; left:80%;}
	.serpre form select,.serpre form .text{ width:100%; height:50px; margin-bottom:15px; padding:0 0 0 5%; background:#CCC; font-size:18px;}
	.serpre form .text{ width:95%;}
	.serpre form .text1,.serpre form .text2{ background:#CCC;}
	.serpre form .submit{ width:100%; height:50px; margin-bottom:0; padding:0 0 0 50px; font-size:18px; background:#006ED4 url(../images/zxico4.png) no-repeat 32% center;}
	.serpre .cons{ width:100%;}
	.serpre .cons img{ width:100%; margin-top:40px;}
	.serpre .cons h2{ padding:20px 0 10px 0; font-size:24px;}
	.serpre .cons h4{ font-size:16px;}
	.serafter{ padding:30px 0;}
	.after dl{ width:100%; margin:30px 0 0 0;}
	.after dl.lr{ margin:30px 0 0 0;}
	.after dl dt{ width:100%; height:auto;}
	.after dl dd{ padding:20px 5%;}
	.after dl dd h4{ font-size:18px;}
	.after dl dd span{ margin:10px auto;}
	.after dl dd p{ line-height:25px; font-size:14px;}
	.question{ padding:30px 0 30px 0;}
	.quescon{ padding-top:0;}
	.quescon dl{ width:90%; margin:30px 0 0 0; padding:15px 5%;}
	.quescon dl.lr{ margin:30px 0 0 0;}
	.quescon dl dt{ height:60px; line-height:60px; padding-left:10%; font-size:18px; background-size:9% !important;}
	.quescon dl dd p{ line-height:25px; padding:15px 0; font-size:14px;}
	.quescon dl dd i{ width:120px; height:40px; line-height:40px; font-size:14px; float:left;}
	.question .jquery-accordion-menu{
		display: block;margin-top: 20px;
	}
	.question .jquery-accordion-menu ul li a{
		box-sizing: border-box;
	}
	.question .jquery-accordion-menu ul li a p{
		width: 100%;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		box-sizing: border-box;
		text-align: left;
	}
	/* 合作发展 */
	.cooper{ padding:70px 0 30px 0;}
	.cooper .desc{ line-height:25px; padding:15px 0 10px 0; font-size:14px;}
	.coopcon{ height:auto; position:static;}
	.coopcon .bg{ display:none}
	.coopcon .wen{ width:94%; padding:0 0 20px 6%; position:static; background:url(../images/xian1.png) no-repeat bottom left !important;}
	.coopcon .wen h4{ padding:10px 0; font-size:18px;}
	.coopcon .wen p{ line-height:25px; font-size:14px;}
	.condit{ padding:0 0 30px 0}
	.condit dl{ width:22%; padding:10px 1%; margin:25px 0.5% 0 0.5%;}
	.condit dl.lr{ margin:25px 0.5% 0 0.5%;}
	.condit dl dt{ width:100%; padding-top:20px; height:55px;}
	.condit dl dt img{ width:25%;}
	.condit dl dd h2{ padding:10px 0; font-size:18px;}
	.condit dl dd p{ height:auto; line-height:22px; min-height:88px; padding:0; font-size:13px;}
	.process{ padding:0 0 30px 0}
	.process .cons .jt1,.process .cons .jt2{ display:none;}
	.process dl{ width:100%; margin:25px 0 0 0;}
	.process dl.lr{ margin:25px 0 0 0;}
	.process dl dt{ padding:0 0 10px 0;}
	.process dl dt img{ width:30%;}
	.process dl dd h2{ padding:10px 0; font-size:20px;}
	.process dl dd p{ height:auto; line-height:20px; font-size:13px;}
	.process .infos{ height:auto; padding:15px 3%; margin-top:30px; overflow:hidden;}
	.process .infos h3{ width:100%; font-size:20px;}
	.process .infos p{ width:100%; height:16px; line-height:16px; margin:10px 0 0 5px; font-size:14px;}
	.process .infos p a{ color:#FFF;}

	.joinus{ padding:30px 0;}
	.joinus form{ padding-top:10px;}
	.joinus form .text{ width:89%; height:48px; padding:0 0 0 10%; margin:20px 0 0 0; font-size:14px; background-size:5% !important;}
	.joinus form .text1{ background:url(../images/joinico1.png) no-repeat 3% center;}
	.joinus form .text2{ background:url(../images/joinico2.png) no-repeat 3% center;}
	.joinus form .text3{ margin:20px 0 0 0; background:url(../images/joinico3.png) no-repeat 3% center;}
	.joinus form .text4{ background:url(../images/joinico4.png) no-repeat 3% center;}
	.joinus form .text5{ background:url(../images/joinico5.png) no-repeat 3% center;}
	.joinus form .text6{ margin:20px 0 0 0; background:url(../images/joinico6.png) no-repeat 3% center;}
	.joinus form textarea{ width:86%; height:120px; padding:10px 10px 10px 10%; margin:20px 0 0 0; font-size:14px; background:url(../images/joinico7.png) no-repeat 3% 10px; background-size:5% !important;}
	.joinus form .btn{ width:100%; margin-top:20px;}
	.joinus form .btn input{ width:100px; height:40px; margin:0 10px; font-size:16px;}
	
	/* 关于圣博润 */
	.abouts{ padding:110px 0 10px 0;}
	.picMarquee-top{ margin:30px 0 10px 0; line-height:24px; font-size:14px;}
	.wrapper{ margin:10px auto 0 auto;}
	.wrapper .counter{ width:50%; margin-bottom:20px;}
	.wrapper .count-title{ height:40px; line-height:40px; font-size:36px;}
	.wrapper .count-text{ line-height:20px; margin-top:10px; font-size:13px;}
	.indshuzi{ padding:15px 0 0 0; margin:0 auto;}
	.indshuzi .counter{ width:23%; padding:0 1%; text-align:center; float:left;}
	.indshuzi .count-title{ height:30px; line-height:30px; font-size:24px; font-weight:normal; font-family:"Tahoma"; color:#FFF;}
	.indshuzi .count-text{ line-height:20px; margin-top:10px; font-size:12px; color:#FFF;}
	.culture dl dt img{ display:block;}
	.culture dl dd{ padding:10% 0; position:absolute; top:0; left:0;}
	.culture dl dd h3{ font-size:24px;}
	.culture dl dd span{ margin:10px 0;}
	.culture dl dd p{ font-size:16px; padding:0 15%;}
	.history{ padding:30px 0 0 0;}
	
	.events{ padding:10px 0 40px 0; margin-top:30px;}
	.events .ind,.events .end{ display:none;}
	.events .date{ width:100%; height:100px; margin:0 auto; background:none; float:none; overflow:hidden;}
	.events .date .critem{ height:100px; line-height:100px;}
	.events .date .slick-current .critem{ font-size:48px;}
	.events .date .slick-list{ height:100px !important; top:0;}
	.events .date .slick-arrow{}
	.events .date .slick-prev{ background:url(../images/left.png) no-repeat center; background-size:35% !important; top:27px; left:0;}
	.events .date .slick-next{ background:url(../images/right.png) no-repeat center; background-size:35% !important; top:27px; right:0;}
	.events .hiscon{ width:100%; height:346px; margin-top:5px;}
	.events .hiscon .clitem ul{ width:100%;}
	.events .hiscon .clitem ul li{ padding:15px 0 0 20px;}
	.events .hiscon .clitem ul li h3{ height:30px; line-height:30px; font-size:22px;}
	.events .hiscon .clitem ul li h3 img{ width:20px; height:20px; left:-30px;}
	.events .hiscon .clitem ul li p{ padding:10px 0 15px 0; font-size:14px;}

	.abhonor{ padding:30px 0;}
	.abhonor .title h3{ width:50%; line-height:30px; margin-bottom:6px; font-size:30px;}
	.abhonor .title h2{ width:50%; line-height:24px; font-size:24px;}
	.abhonor .title a{ width:100px; height:40px; line-height:40px; margin-top:20px; font-size:14px;}
	.rongyu{ margin:20px auto 0 auto;}
	.rongyu .mr_frUl{ width:320px; margin:0 auto;}
	.rongyu .mr_frUl ul li{ width:320px; margin:0 20px 0 0;}
	.rongyu .mr_frUl ul li img{ width:320px; height:auto;}
	.rongyu .mr_frUl ul li p{ padding:5px 0 0 0; font-size:16px;}

	/* 荣誉资质 */
	.honner{ padding:80px 0 30px 0;}
	.honor{ margin-top:0;}
	.honor dl{ width:48%; margin:30px 1% 0 1%;}
	.honor dl.lr{ margin:30px 1% 0 1%;}
	.honor dl dt{ width:100%; height:auto;}
	.honor dl dd{ padding-top:10px; font-size:18px;}
	.hzhb dl{ width:47%; margin:20px 1.5% 0 1.5%;}
	.hzhb dl.lr{ margin:20px 1.5% 0 1.5%;}
	.hzhb dl dt{ width:100%; height:auto;}
	.hzhb dl dd{ padding-top:10px; font-size:18px;}

	/* 新闻列表 */
	.newstj{ padding-top:20px;}
	.newnav{ padding:20px 0;}
	.newnav a{ margin:0 2%; font-size:16px; border-bottom:3px solid #EDEDED;}
	.newnav a:hover,.newnav a.act{ border-bottom:3px solid #0094e8;}
	.newstj dl.tj{ width:94%; margin:20px auto;}
	.newstj dl.tj dt{ width:100%; height:auto;}
	.newstj dl.tj dt .date{ width:70px; height:60px;}
	.newstj dl.tj dt .date span{ font-size:20px;}
	.newstj dl.tj dt .date p{ font-size:14px;}
	.newstj dl.tj dd{ width:90%; height:auto; padding:15px 5%;}
	.newstj dl.tj dd h2{ line-height:25px; font-size:16px;}
	.newstj dl.tj dd p{ padding:10px 0; line-height:22px; font-size:14px;}
	.newstj dl.tj dd b{ width:100px; height:40px; line-height:40px; font-size:14px;}
	.newslist{ padding:0 0 30px 0;}
	.newslist dl{ width:100%; margin:30px 0 0 0;}
	.newslist dl.lr{ margin:30px 0 0 0;}
	.newslist dl dt{ width:100%; height:auto;}
	.newslist dl dd{ padding:15px 3%;}
	.newslist dl dd .tit{ overflow:hidden;}
	.newslist dl dd .tit .date{ width:22%; height:60px; padding-top:10px;}
	.newslist dl dd .tit .date span{ font-size:20px; color:#FFF;}
	.newslist dl dd .tit .date p{ font-size:14px; color:#FFF;}
	.newslist dl dd .tit h2{ width:75%; line-height:25px; font-size:16px;}
	.newslist dl dd .con{ padding:10px 0 0 0; line-height:25px; font-size:14px;}

	/* 新闻详情 */
	.newdeail{ padding:80px 0 30px 0;}
	.newbody{ width:94%; padding:15px 3%;}
	.newbody h1{ font-size:20px;}
	.newbody .title{ height:auto; line-height:45px; margin-bottom:15px; padding-left:10%; background-size:7%; font-size:20px;}
	.newbody .infos{ padding:10px 0;}
	.newbody .infos span{ margin-left:20px;}
	.newbody .cons{ padding:15px 0; line-height:25px; font-size:14px;}
	.newbody .cons p{ line-height:25px; margin-bottom:10px; font-size:14px;}
	.newbody .cons img{ margin:10px 0; display:block;}
	.newdeail .tuijian{ width:94%; padding:20px 3%; margin-top:30px;}
	.newdeail .tuijian h2{ font-size:24px;}
	.newdeail .tuijian ul li{ padding:15px 0 15px 30px; background:url(../images/dian.jpg) no-repeat 10px 25px;}
	.newdeail .tuijian ul li a{ line-height:25px; font-size:16px;}
	.shangxia{ padding:20px 0 10px 0;}
	.shangxia p{ width:100%; line-height:25px;}
	.shangxia p a{ font-size:14px;}
	.shangxia .back{ width:130px; margin:10px 0; font-size:14px; float:left;}

	/* 资源中心 */
	.thnav{ text-align:center; padding-top:20px;}
	.thnav a{ width:28%; height:40px; line-height:40px; margin:0 1%; font-size:16px;}
	.joinnav a{ margin:0 1% 10px 1%}
	.zylist{ padding:15px 0 30px 0;}
	.zylist .con{ margin-bottom:0;}
	.zylist .con li{ line-height:30px; padding:10px 4%; margin-top:15px;}
	.zylist .con li a.tit{ width:93%; padding-left:7%; background-size:5%; font-size:14px;}
	.zylist .con li a.xz{ line-height:30px; padding-left:25px; margin:0 0 0 20px; background-size:25%; font-size:14px; float:left;}
	.zylist .con li a.more{ line-height:30px; padding-left:25px;  background-size:25%; font-size:14px; float:left;}
	.zylist .con li:hover a.tit{ background:url(../images/downbgh.png) no-repeat left center; background-size:5%; font-size:14px; color:#FFF;}
	.zylist .con li:hover a.xz{ background:url(../images/kanh.png) no-repeat left center; color:#FFF; line-height:30px; padding-left:25px; margin:0 0 0 20px; background-size:25%; font-size:14px; float:left;}
	.zylist .con li:hover a.more{ background:url(../images/downbg2h.png) no-repeat left center; color:#FFF; line-height:30px; padding-left:25px;  background-size:25%; font-size:14px;}
	
	.shipin{ padding:10px 0 30px 0;}
	.videolist{ width:100%; margin:20px 0 0  0;}
	.vlr{ margin:20px 0 0  0;}
	.videolist dt{ width:100%; height:auto;}
	.videolist dd{ padding:15px;}
	.videolist dd p{ width:80%; line-height:25px; font-size:16px;}
	.videolist dd span{ height:50px;}
	.videos{ width:100%; height:100%; position:fixed; left:0; top:0; z-index:9999; background:url(../images/30.png) repeat; display:none;}
	.videos #video{ width:94%; height:202px; position:fixed; left:3%; top:50%; margin:-101px 0 0 0;}
	.vclose{ width:94%; left:3%; top:30%; margin:0; }

	/* 加入我们 */
	.joins{ padding:30px 0 30px 0;}
	.joins .title{ margin-top:20px; padding:0 2%; box-sizing: border-box;}
	.joins .title li{ width:30%; height:70px; line-height:70px; font-size:15px; text-align: right;}
	.joins .title li:nth-child(2),.joins .title li:nth-child(3),.joins .title li:nth-child(4){
		display: none;
	}
	.joins .title li:first-child{
		width: 70%;
		text-align: left;
	}
	.jquery-accordion-menu{ display:none;}
	.jquery-accordion-menu ul li a p{ height:45px; line-height:45px; font-size:12px; }
	.jquery-accordion-menu ul ul.submenu .cons{ height:auto; overflow:auto; padding:15px 3% 15px 3%;}
	.jquery-accordion-menu ul ul.submenu .cons .left{ width:100%;}
	.jquery-accordion-menu ul ul.submenu .cons .right{ width:100%; margin-top:10px;}
	.jquery-accordion-menu ul ul.submenu .cons h2{ padding-bottom:10px; margin-bottom:10px; font-size:16px;}
	.jquery-accordion-menu ul ul.submenu .cons p{ line-height:22px; margin-bottom:8px; font-size:13px;}
	.joincon{ display:block; border-top:solid 1px #DDD;}
	.joincon .cons{ padding:15px 3% 15px 3%; clear:both; background:#FFF; overflow:hidden;}
	.joincon .cons h2{ padding-bottom:10px; margin-bottom:10px; font-size:16px; font-weight:normal; color:#333; border-bottom:1px solid #D9D9D9; position:relative;}
	.joincon .cons h2 span{ width:100px; height:1px; background:#0094E8; display:block; position:absolute; left:0; bottom:-1px;}
	.joincon .cons p{ line-height:22px; margin-bottom:8px; font-size:13px;}
	.joincon a{ width:100%; border-bottom:solid 1px #DDD; color:#000; font-size:14px; white-space:nowrap; overflow:hidden; display:block; background:#FFF; padding: 0 2%;box-sizing: border-box;}
	.joincon a p{ width:30%; height:50px; line-height:50px; text-align:right; font-size:13px; color:#333; float:left;}
	.joincon a p:nth-child(2),.joincon a p:nth-child(3),.joincon a p:nth-child(4){
		display: none;
	}
	.joincon a p:first-child{
		width: 70%;
		text-align: left;
	}
	/* 联系我们 */
	.contact{ padding:60px 0 20px 0;}
	.contact .infos{ margin-top:30px;}
	.contact .infos dl{ width:94%; height:auto; padding:15px 3%; background:#FFF; float:left;}
	.contact .infos dl dt{ padding-bottom:10px; font-size:24px;}
	.contact .infos dl dd{ padding:10px 0 10px 50px; background-size:4% !important;}
	.contact .infos dl dd span{ margin-bottom:0; font-size:18px;}
	.contact .infos dl dd p{ line-height:25px; font-size:14px;}
	#dituContent{ width:100%; height:100%;}
	.company{ padding:20px 0 30px 0;}
	.company dl{ width:31.6%; margin:10px 2% 0 0; padding:15px 0;}
	.company dl.lr{ margin:10px 0 0 0;}
	.company dl dt{ height:20px; line-height:20px; padding:5px 0 5px 20px; font-size:20px;}
	.company dl dd{ padding:0 20px;}
	.company dl dd p{ padding:0 0 0 30px; line-height:22px; font-size:14px;}

	/* 报价表 */
	.baojia{ padding:40px 0;}
	.baojia .title{ height:auto; line-height:25px; margin-top:30px; padding:15px 15%; font-size:16px;}
	.baojia dl{ width:auto;}
	.baojia dl dd{ width:19.5%; height:auto; line-height:45px; font-size:13px;}
	.baojia ul{ width:auto;}
	.baojia ul li{ width:19.5%; height:80px; line-height:20px; display: flex; align-items: center; justify-content: center; flex-direction: column; font-size:12px;}
	.baojia .desc{ padding:10px 3%;}
	.baojia .desc b{ line-height:22px; font-size:13px;}
	.baojia .desc p{ line-height:22px; font-size:13px;}

	/* 分页 */
	#mpage{ display:block;}
	#page li.zong,#mpage li.zong,#page li a,#mpage li a{ height:40px; line-height:40px; padding:0 15px; font-size:16px;}
	#page{ display:none;}

	/* 公用底部 */
	.bottoms{ display:none;}
	.botcon{ height:auto; line-height:30px; padding:10px 0;}
	.copyright{ height:auto; line-height:30px; padding:10px 0;}
	.copyright p{ display:none;}
	.copyright span{ padding-right:0; float:left;}
.botcon label{    align-items: flex-start;    flex-direction: column;}
.botcon .wrap > p:nth-of-type(1), .botcon .wrap > p:nth-of-type(2){text-align: left;}
	/*在线客服*/
	.floating_ck .consult,.floating_ck .qrcord,.floating_ck .tel{ display:none;}


	.list-solution-item{
		padding:20px 3%;
		height: auto;
		overflow: hidden;
	}
	.list-solution-item .scale-img{
		width: 100%;
		height:auto;
		margin-bottom: 10px;
	}
	.list-solution-item-txt{
		width: 100%;
	}
	.list-solution-item-txt h4{
		font-size: 20px;
	}
	.list-solution-item-txt ul{
		margin-top: 10px;
	}
	.list-solution-item-txt li{
		width: 100%;
	}
	.list-solution-item-txt li a{
		line-height: 40px;
	}

	.header-right{
		display: none;
	}
	.ernav{
		display: none;
	}
	.events_list{
		padding-left:20px;
		font-size: 16px;
		line-height: 30px;
		margin-top: 5px;
	}
	.search{
		padding:20px 0;
	}
	.question .jquery-accordion-menu ul li a p.question-title{
		width: 70%;
	}
	.question .jquery-accordion-menu ul li a p.question-pub{
		width: 30%;
	}
	.D_safe{padding-top: 30px;}
	.leak_ul{padding-top: 30px;}
	.leak_ul li{width:100%;margin-bottom: 20px;}
    .D_safe{padding-bottom: 80px;}
   #newbody_safe h1{font-size: 20px;}
   #newbody_safe{width: 100%;padding-left:20px;padding-right:20px;box-sizing: border-box;}


}

@media screen and (max-width:540px) {

	.wrap{ width:94%;}
	.tops{ height:30px; line-height:30px; font-size:13px;}
	#nav{ display:none;}
	.HeaderMain{ width:94%;}
	.HeaderLogo{ width:192px; height:40px; margin:10px 0; position:relative; float:left;}
	.HeaderLogo img{ height:100%; vertical-align:top; position:absolute; left:0; top:0;}
    .menuIcon{ position:relative; right:0px; float:right; top:17px; z-index:99999; cursor:pointer; display:block;}
	.btn-nav{background:0 0;border:none;padding:0 ;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;cursor:pointer;z-index:99999}
	.btn-nav:focus{outline:0}
	.icon-bar{display:block;margin:5px 0;width:23px;height:2px;background:#0094E8}
	.btn-nav:hover .icon-bar{-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
	.animated2{display:block;margin:0 auto}
	.animated2:focus .icon-bar,.animated2:hover .icon-bar{background-color:#000}
	.animated2:focus{cursor:pointer;z-index:9999}
	.middle{width:18px;}
	.icon-bar{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;z-index:999999}
	.animated2 .icon-bar{z-index:999999;background-color:#000}
	.animated2 .top{-webkit-transform:translateY(6px) rotateZ(45deg);-moz-transform:translateY(6px) rotateZ(45deg);-ms-transform:translateY(6px) rotateZ(45deg);-o-transform:translateY(6px) rotateZ(45deg);transform:translateY(6px) rotateZ(45deg)}
	.animated2 .bottom{-webkit-transform:translateY(-8px) rotateZ(-45deg);-moz-transform:translateY(-8px) rotateZ(-45deg);-ms-transform:translateY(-8px) rotateZ(-45deg);-o-transform:translateY(-8px) rotateZ(-45deg);transform:translateY(-8px) rotateZ(-45deg)}
	.animated2 .middle{width:0}
	.Header.showMenu{  background:none;transition:background 0s ease-out; -webkit-transition:background 0s ease-out;}
	.Header.showMenu .logo{ background-image:url(../images/logo2.png)}
	.Header.showMenu .animated2 .icon-bar{ background:#0094E8;}
	.HeaderOn .icon-bar,.CaseOn .icon-bar{ background:#000;}
	.menuMain{ position:fixed; left:0; top:0; width:100%; height:100%; z-index:999; background:#FFF; display:none; margin:0; padding:0; overflow:hidden;}
	.menuBox{ margin:80px 0px 20px 0px; padding:0 4%; height:100%; position:relative; overflow:hidden;}
	.menuBox ul{ height:450px; overflow:auto;}
	.menuBox li{ padding:0 0px 0 0; position:relative;}
	.menuBox li>a{ height:60px; line-height:60px; color:#333; font-size:16px; background:url(../images/icon_01.png) no-repeat 98% center; background-size:12px; display:block; opacity:0.8}
	.menuBox li.on>a{ background-image:url(../images/icon_02.png);}
	.menuBox li.link>a{ background-image:url(../images/icon_031.png);}
	.menuBox li.searchBtn>a{ background:url(../images/icon_04.png) no-repeat left center;background-size:14px; text-indent:18px;}
	.bBor:after,.tBor:before{position:absolute;content:"";height:1px;background:rgba(220,220,220,.5);left:0;right:0}
	.lBor:before,.rBor:after{position:absolute;content:"";width:1px;background:rgba(220,220,220,.5);top:0;bottom:0}
	.serList{ overflow:hidden; display:none;}
	.serList a{ width:100%; display:inline-block; height:45px; line-height:45px; font-size:14px; text-indent:20px; color:#666; position:relative;}
    .HeaderMain .sear{ margin:30px 20px 0 0;}

	#code .close1{ width:94%; height:30px; padding:20px 3%;}
	#code form{ width:85%;}
	#code form .text{ width:40%; height:30px; padding:0 0 0 40px !important; background-size:12% !important; font-size:14px;}
	#code form .sub{ width:80px; height:30px; font-size:14px;}
	#code #closebt img{ width:30px;}
	.goodtxt h2{ height:40px; line-height:40px; font-size:16px;}
	.goodtxt a{ height:40px; line-height:40px; font-size:14px;}
	
	/* banner */
	.code{
		display: none
	}
	.banner{ margin-top:60px;}
	.banner .slides li{ height:170px; background-size:cover !important;}
	.banner .flex-control-nav{ bottom:10px;}
	.banner .flex-control-nav li{ width:35px; height:4px;}
	.banner .flex-control-nav a{ width:35px; height:4px;}
	.bancon{ width:94%; margin:200px auto;}
	.bancon h2{ letter-spacing:5px; font-size:58px; font-weight:normal; color:#D8B666; }
	.bancon h3{ margin:10px 0 30px 0; letter-spacing:5px; font-size:48px; font-weight:normal; color:#FFF; }
	.bancon a{ width:140px; height:39px; line-height:39px; text-align:center; background:url(../images/banbg.png) no-repeat center; letter-spacing:2px; color:#FFF; display:block; }

	.indtit h2{ font-size:24px;}
	.indtit p{ font-size:14px;}
	
	/* 首页产品 */
	.indprod{ padding:30px 0;}
	.indprod ul{ margin-top:5px;}
	.indprod ul li{ width:100%; height:250px; margin:15px 0 0 0;}
	.indprod ul li.lr{ margin:15px 0 0 0;}
	.indprod ul li img{ width:100%; height:210px;}
	.indprod ul li p{ width:100%; height:40px; line-height:40px; font-size:16px;}
	.indprod ul li dl{ display:none;}

	/* 首页安全服务 */
	.indser{ padding:30px 0 0 0;}
	.indsercon{ padding:0 0 30px 0; margin-top:20px; background-size:cover !important;}
	.indsercon #ser{ width:350px; height:350px; margin:30px auto 80px auto;}
	.indsercon #ser li{ position:static; text-align:center; float:left;}
	.indsercon #ser li.bt1,.indsercon #ser li.bt2,.indsercon #ser li.bt3{ width:33.33%; height:50px; line-height:20px; background:none; padding:0; margin:380px 0 0 0;}
	.indsercon #ser li a{ font-size:16px;}
	.indsercon #ser .bg1{ width:100px; height:40px; line-height:40px; padding-bottom:120px; font-size:22px; margin:-80px 0 0 -50px; z-index:99;}
	.indsercon #ser .bg2{ width:220px; height:220px; left:65px; top:65px; margin:0; background-size:100% !important;}
	.indsercon #ser .bg3{ width:200px; height:200px; left:75px; top:75px; margin:0; background-size:98% !important;}
	.indsercon #ser .bg4{ width:350px; height:350px; left:0; top:0; margin:0; background-size:100% !important;}
	.indsercon #ser_con{ width:94%; margin:20px auto 0 auto;}
	.indsercon #ser_con dl dt{ margin:0 0 0 -10px; overflow:hidden;}
	.indsercon #ser_con dl dt span{ width:20px; height:20px; margin:14px 20px 0 0; background:#FFF; float:left;}
	.indsercon #ser_con dl dt p{ width:76%; height:48px; line-height:48px; font-size:22px;}
	.indsercon #ser_con dl dd{ margin:15px 0 0 -7px;}
	.indsercon #ser_con dl dd span{ width:14px; height:14px; margin:10px 26px 0 0;}
	.indsercon #ser_con dl dd a{ width:76%; height:40px; line-height:40px; padding:0 3%; font-size:14px;}

	/* 首页解决方案 */
	.indsolu{ padding:30px 0 0 0;}
	.indsolu .cons{ margin-top:20px;}
	.indsolu .cons dl{ width:50%;}
	.indsolu .cons dl dd{ width:100%; padding:70px 0 0 0;}
	.indsolu .cons dl dd img{ max-width:25%;}
	.indsolu .cons dl dd h3{ height:24px; line-height:24px; margin:20px 0 15px 0; font-size:24px;}
	.indsolu .cons dl dd p{ height:16px; line-height:16px; font-size:16px;}
	.indsolu .more{ width:100%; height:100px;}
	.indsolu .more a{ margin:32px auto; font-size:24px;}

	/* 首页客户 */
	.indpater{ padding:30px 0 0 0;}
	#pater{ margin-top:20px;}
	#pater #lists{ width:94%;}
	#pater #lists li{ width:33.33%;}
	#pater #lists li a{ line-height:40px; font-size:18px;}
	#pater #lists .more{ width:33.33%; line-height:40px; font-size:16px;}
	#pater #brand_con h2{ padding:20px 3% 10px 3%; font-size:16px;}
	#pater #brand_con h2 span{ font-size:24px;}
	#pater #brand_con .tag{ padding:0 0 30px 0;}
	.hezuo{ width:94%;}
	.hezuo .mr_frBtnL,.hezuo .mr_frBtnR{ display:none;}
	

	/* 本地化支持与服务 */
	.bdhser{ padding:30px 0; background:url(../images/bdhserbg.jpg) no-repeat center;}
	.china-map{ width:350px; height:296px; margin:30px auto 0 auto; background-size:cover; float:none;}
	.china-map .postition-1{ left:254px; top:110px; }
	.china-map .postition-2{ left:630px; top:280px; display:none;}
	.china-map .postition-3{ left:560px; top:315px; display:none; }
	.china-map .postition-4{ left:620px; top:240px; display:none; }
	.china-map .postition-5{ left:550px; top:260px; display:none; }
	.china-map .postition-6{ left:710px; top:415px; display:none; }
	.china-map .postition-7{ left:700px; top:460px; display:none; }
	.china-map .postition-8{ left:680px; top:530px; display:none; }
	.china-map .postition-9{ left:640px; top:325px; display:none; }
	.china-map .postition-10{ left:585px; top:500px; display:none; }
	.china-map .postition-11{ left:610px; top:450px; display:none; }
	.china-map .postition-12{ left:585px; top:375px; display:none; }
	.china-map .postition-13{ left:595px; top:590px; display:none; }
	.china-map .postition-14{ left:514px; top:605px; display:none; }
	.china-map .postition-15{ left:540px; top:680px; display:none; }
	.china-map .postition-16{ left:490px; top:540px; display:none; }
	.china-map .postition-17{ left:413px; top:565px; display:none; }
	.china-map .postition-18{ left:500px; top:455px; display:none; }
	.china-map .postition-19{ left:410px; top:470px; display:none; }
	.china-map .postition-20{ left:470px; top:310px; display:none; }
	.china-map .postition-21{ left:508px; top:386px; display:none; }
	.china-map .postition-22{ left:220px; top:190px; display:none; }
	.china-map .postition-23{ left:435px; top:350px; display:none; }
	.china-map .postition-24{ left:360px; top:350px; display:none; }
	.china-map .postition-25{ left:736px; top:175px; display:none; }
	.china-map .postition-26{ left:760px; top:100px; display:none; }
	.china-map .postition-27{ left:715px; top:205px; display:none; }
	.china-map dl{ padding:10px 0; border:2px solid #0077D8; top:320px;}
	.china-map dl.ys1{ width:100px; left:42px;}
	.china-map dl.ys2{ width:120px; left:182px;}
	.china-map dl dd{ font-size:20px;}
	.china-map dl dt{ font-size:12px;}
	.address{ width:100%; height:300px; margin-top:110px;}
	.address li{ width:100%; height:40px; padding:0;}
	.address li p{ height:40px; line-height:40px; font-size:16px;}
	.address li span{ height:40px; line-height:40px; font-size:16px;}
	
	/* 首页新闻 */
	.indnews{ padding:30px 0;}
	.indnews .msn-focus .hd{ margin:20px 0 0 0;}
	.indnews .msn-focus .hd li{ display:inline-block; margin:0 2%;}
	.indnews .msn-focus .hd li a{ font-size:16px; border-bottom:3px solid #F9F9F9;}
	.indnews .msn-focus .hd li.on a{ border-bottom:3px solid #0079DA;}
	.indnews .msn-focus .bd li{ padding-top:20px;}
	.indnews .msn-focus .bd li .more{ display:none;}
	.indnews .msn-focus .bd li dl{ width:100%; margin:0 0 20px 0;}
	.indnews .msn-focus .bd li dl dt{ width:100%; height:auto;}
	.indnews .msn-focus .bd li dl dd{ padding:10px 0 0 0;}
	.indnews .msn-focus .bd li dl dd h3{ font-size:16px;}
	.indnews .msn-focus .bd li dl dd p{ line-height:20px; padding:10px 0; font-size:12px;}
	.indnews .msn-focus .bd li dl dd .date{ overflow:hidden;}
	.indnews .msn-focus .bd li dl dd .date span,.indnews .msn-focus .bd li dl dd .date b{ font-size:12px;}
	.indnews .msn-focus .bd li .list{ width:100%; margin-top:20px; border-top:1px solid #DDD;}
	.indnews .msn-focus .bd li .list p{ height:37px; line-height:37px; padding:0 0 0 15px; border-bottom:1px solid #DDD; background-size:2%;}
	.indnews .msn-focus .bd li .list p a{ width:75%; height:37px; line-height:37px; font-size:14px;}
	.indnews .msn-focus .bd li .list p span{ font-size:12px; color:#696969; float:right;}
	
	/* 服务支持 */
	#fwzc #lists li a p{ height:140px; line-height:20px; font-size:12px;}
	
	/* 新闻详情 */
	.newbody .title{ line-height:30px;}
	
	/* 合作发展 */
	.cooper{ padding:70px 0 30px 0;}
	.cooper .desc{ line-height:25px; padding:15px 0 10px 0; font-size:14px;}
	.coopcon{ height:auto; position:static;}
	.coopcon .bg{ display:none}
	.coopcon .wen{ width:94%; padding:0 0 20px 6%; position:static; background:url(../images/xian1.png) no-repeat bottom left !important;}
	.coopcon .wen h4{ padding:10px 0; font-size:18px;}
	.coopcon .wen p{ line-height:25px; font-size:14px;}
	.condit{ padding:0 0 30px 0}
	.condit dl{ width:41%; padding:10px 3%; margin:25px 1.5% 0 1.5%;}
	.condit dl.lr{ margin:25px 1.5% 0 1.5%;}
	.condit dl dt{ width:100%; padding-top:20px; height:55px;}
	.condit dl dt img{ width:35%;}
	.condit dl dd h2{ padding:10px 0; font-size:18px;}
	.condit dl dd p{ height:auto; line-height:20px; min-height:60px; padding:0; font-size:12px;}
	
	/* 关于圣博润 */
	.abouts{ padding:30px 0 10px 0;}
	.picMarquee-top{ margin:20px 3% 10px 3%; line-height:24px; font-size:14px;}
	.wrapper{ margin:10px auto 0 auto;}
	.wrapper .counter{ width:50%; margin-bottom:20px;}
	.wrapper .count-title{ height:40px; line-height:40px; font-size:36px;}
	.wrapper .count-text{ line-height:20px; margin-top:10px; font-size:13px;}
	.indshuzi{ padding:15px 0 0 0; margin:0 auto;}
	.indshuzi .counter{ width:23%; padding:0 1%; text-align:center; float:left;}
	.indshuzi .count-title{ height:30px; line-height:30px; font-size:14px; font-weight:normal; font-family:"Tahoma"; color:#FFF;}
	.indshuzi .count-title i{
		font-size: 20px;
	}
	.indshuzi .count-text{ line-height:20px; margin-top:10px; font-size:12px; color:#FFF;}
	.culture dl{ width:100%; margin:0 0 5px 0;}
	.culture dl dd{ padding:20% 0;}
	.culture dl dd span{ margin:15px 0;}
	
	/* 荣誉资质 */
	.honner{ padding:30px 0 30px 0;}
	.honor{ margin-top:20px;}
	.honor p img, .honor img{
		max-width: 100%;
		display: block;
		margin:auto;
	}
	.honor dl{ width:100%; margin:30px 0 0 0;}
	.honor dl.lr{ margin:30px 0 0 0;}
	.honor dl dt{ width:100%; height:auto;}
	.honor dl dd{ padding-top:10px; font-size:18px;}
	.hzhb dl{ width:47%; margin:20px 1.5% 0 1.5%;}
	.hzhb dl.lr{ margin:20px 1.5% 0 1.5%;}
	.hzhb dl dt{ width:100%; height:auto;}
	.hzhb dl dd{ padding-top:10px; font-size:18px;}
	
	/* 联系我们 */
	.contact .infos dl dd{ background-size:6% !important;}
	.company{ padding:20px 0 30px 0;}
	.company dl{ width:99%; margin:10px 0 0 0; padding:15px 0;}
	.contact .infos dl dd{padding:10px 0 10px 30px;}
	
	.events li .col-sm-9{
		width: 97%;
		padding-left: 3%;
	}
}