@charset "utf-8";
/* CSS Document */
html{}
body{font-family:"Microsoft YaHei"; font-size:100%; color:#434343; margin:0px; padding:0px; overflow-x:hidden;}
ol,ul,li,p,dl,dt,dd,h1,h2,h3,h4,h5,h6{list-style:none outside none; margin:0px; padding:0px; font-size:100%; font-weight:normal;}
img {border:none;}
a:link, a:visited { color:#323232; text-decoration: none;outline:none;}
a:hover, a:active { color:#323232; text-decoration: none;outline:none;}
.clear{clear:both;}
.fl{ float:left;}
.fr{ float:right;}
.dw{ position:relative;}
.cj{ overflow:hidden;}

.gm_top{width:95%;max-width:1600px; margin:0 auto;}
.gm{width: 97%;max-width:1300px; margin: 0 auto;}
.agm{width: 95%; max-width: 1300px;margin: 0 auto;}
img{max-width: 100%;vertical-align: bottom;border-style: none!important;}
::-webkit-scrollbar {width:3px;height:8px;background-color:#fff;border-radius:4px; position:relative;}
::-webkit-scrollbar-thumb {background-color:#b1b1b1;border-radius:3px;}
#dituContent{ height:650px!important; box-sizing: border-box;}
@media screen and (max-width:770px){
#dituContent{ height:400px!important;}
}
.xd>a>em{width: 100%!important;left: 0!important;}
NaNremd{background: #d8e4ec;}
NaNremd em{transform:scaleX(1)!important;}
.cxd{background: #077ed1;color: white!important;}
.axd{background: #077ed1;color: white!important;}
.nxd{background: #077ed1;color: white!important;}
.mxd a{color: #077ed1!important;font-weight: bold;}
.fswzj{display: none;}
	

	@font-face {
	font-family:"AlibabaPuHuiTi95";
	src: url("../../font/AlibabaPuHuiTi-2-95-ExtraBold.ttf");
   }
   @font-face {
	font-family:"AlibabaPuHuiTi85";
	src: url("../../font/AlibabaPuHuiTi-2-85-Bold.ttf");
   } 
   @font-face {
	font-family:"AlibabaPuHuiTi115";
	src: url("../../font/AlibabaPuHuiTi-2-115-Black.ttf");
   }
	@font-face {
	 font-family:"Din";
	 src: url("../../font/Din.eot"),
	      url("../../font/Din.ttf");
	}
	@font-face {
	 font-family:"din_bl";
	 src: url("../../font/din_bl.eot"),
	      url("../../font/din_bl.ttf");
	}
	@font-face {
	 font-family:"din1451";
	 src: url("../../font/din1451.eot"),
	      url("../../font/din1451.ttf");
	}
	@font-face {
	 font-family:"din_con";
	 src: url("../../font/din_con.eot"),
	      url("../../font/din_con.ttf");
	}
	@font-face {
	 font-family:"D-DIN";
	 src: url("../../font/D-DIN.eot"),
	      url("../../font/D-DIN.ttf");
	}
	@font-face {
	 font-family:"D-DINExp";
	 src: url("../../font/D-DINExp.eot"),
	      url("../../font/D-DINExp.ttf");
	}
	
	
.nav_box{ z-index: 999;position: sticky;width: 100%;transition: .5s;box-sizing: border-box; top:0px; background:#fff; }
.gm_top{ display: flex; justify-content: space-between; align-items: center; position: relative;box-sizing: border-box; }
.top_logo{ display: flex; justify-content: space-between;  }  
.top_nav>ul,.top_r_list,.top_r{  display: flex; justify-content: space-between;  }
.top_nav>ul{ margin-top:18px; }
.top_nav>ul>li{text-align: center;transition: .5s; margin-right:37px;}
.top_nav>ul>li:nth-last-child(1){margin-right: 0;}
.top_nav>ul>li>a{padding:28px 0px; transition: .5s;font-size: 1.125rem;z-index: 9;position: relative;display: block;color:#444444;text-transform: uppercase;}
.top_nav>ul>li>a>em{width: 0;height: 4px;background: #1fb2ef;right: 0;bottom: -1px;position: absolute;transition: .5s;border-radius: 50px;}
.top_nav>ul>li>a:hover>em{width: 100%;left: 0;}
.top_nav>ul>li>a:hover{ color:#1fb2ef; }
.top_nav>ul>li.xd>a{ color:#1fb2ef; }
.teltxt{ font-size:14px; color:#767676; }
.top_r{ margin-top:30px; margin-left:130px; }
.top_r .tel{ color:#1fb2ef;  font-family:"D-DIN"; font-size:1.625rem; font-weight: bold; }
.telIcon{ position:relative; top:5px; margin-right:10px; }
.sbanpic{ display:none; }
.top_s{ padding-top: 1.875rem; padding-left: 1.875rem; }
.top_s a{ font-size: .9375rem; margin-bottom: .625rem; }
.lang{ margin-top: 37px; margin-left: 10px; }
.lang a{ color: #767676; font-size: 14px;  }

	/* 移动端导航按扭 */
	.mob_inner_box{display: none;z-index: 10; }
	.mob_txt h1{font-size: 1.75rem;margin-right: 10px;}
	.mob_ico{margin-top: 8px;}
	.mob_ico span{margin-bottom:8px ;width: 34px;height: 2px;background: #1850A8;display: block;transition: 0.3s;}
	.menu_bg{background: black;opacity: 0.85;width: 50%;position: absolute;display: none;right:-5%;top:100%;}
	.menu_bg_show{transition: 0.5s;}
	.menu_txt{text-align: center;}
	.menu_txt ul li{border-bottom: 1px solid rgba(255,255,255,0.4);transition: all 0.5s;}
	.menu_txt a{font-size: 1.125rem;color: white;padding: 20px 0px;display: block;}
	.mob_ico_show span:nth-of-type(1){transform: translateY(10px) rotate(-45deg);}
	.mob_ico_show span:nth-of-type(2){opacity: 0;}
	.mob_ico_show span:nth-of-type(3){transform: translateY(-10px) rotate(45deg);}
	/* 延迟加载菜单文字 */
	.menu_txt a{
		-webkit-animation-duration: 0.5s;
		animation-duration: 0.5s;
		-webkit-animation-fill-mode: both;
		animation-fill-mode: both;
		-webkit-animation-name: returnToNormal;
		animation-name: returnToNormal;
	}
	@-webkit-keyframes returnToNormal {
	  0% {opacity: 0;transform: translate3d(0, -100%, 0);}
	  100% {opacity: 1;transform: none;}
	}
	@keyframes returnToNormal {
	  0% {opacity: 0;transform: translate3d(0, -100%, 0);}
	  100% {opacity: 1;transform: none;}
	}

	@media screen and (max-width: 90rem) {
		.top_r{ margin-left:3.125rem; }
		.top_logo_r{ display: none; }
	}
	@media screen and (max-width: 85.375rem) {
		.top_nav>ul>li{ margin-right: 1.125rem; }
	}
	@media screen and (max-width: 75rem) {
		.top_logo img{ width: 85%; }
		.telIcon{ width: 20%; margin-right: 0rem; }
		.top_r .tel{ font-size: 1.375rem; }
	}
	@media screen and (max-width:64rem) {
		.top_r{ display: none; }
		.top_logo img{ width: 80%; }
	}
	@media screen and (max-width:48rem) {
		.top_nav{ display: none; }
		.mob_inner_box{ display: block; }
		.gm_top{ padding: .9375rem 0rem;  }
		.banpic{ display: none; }
		.sbanpic{ display: block; }
		.top_logo img{ width: 70%; }
		.top_r_list{ order: 3; width: 20px; flex-shrink: 0; }
		.top_logo{ flex-grow: 1; }
		.lang{ margin-top: 0px; }
	}
	@media screen and (max-width:520px) {
		
	}


.title{ margin-top: 5.25rem; position: relative;  }
.title>h3{ color: #363636; font-size: 2.5rem; font-family:"AlibabaPuHuiTi95"; font-weight: bold; }
.title>h4{z-index: -1; opacity: 0.49; position:absolute; top:-50px; color:#fff; -webkit-text-stroke:1px #cecdcd;;  text-stroke:1px #cecdcd;  font-family:"AlibabaPuHuiTi115"; font-size:5.625rem;  }
.title>p{ color:#9c9c9c; font-size:16px; margin-top:.625rem; max-width: 68%; }
.title>.more{ position: absolute; right: 0rem; color: #fff; top: -16px; }
.title>.more>div{ text-align: center; width: 10.625rem; height: 3.4375rem; line-height: 55px; background: #1fb2ef; border-radius:28px; }
.title>.more>div>img{ position: relative; top:-18px; top: -1.0625rem; left: .375rem; }

.proConTop{ display: flex; justify-content: space-between; }
.proCTL{ width: 20.625rem; padding-top: 1.875rem; }
.proCTL>ul>li{ cursor: default; position: relative; padding-top:35px; border-bottom: 2px solid #dddddd; height: 140px; box-sizing: border-box; }
.proCTL>ul>li>.titCN{ color:#adadad; font-size: 1.625rem; font-family:"AlibabaPuHuiTi85"; }
.proCTL>ul>li>.titEN{ margin-top: 10px;  color:#d1d0d0; font-family: Arial;   }
.proCTL>ul>li>.proIcon{ width: 1.875rem; height: 1.875rem; border-radius: 15px;  background: #adadad; position: absolute; right: 10px; top: 50%;transform: translate(-50%, -50%); }
.proCTL>ul>li>.proIcon>img{ position: absolute; top:50%; left: 50%; transform: translate(-50%, -50%);  }
.proCTL>ul>li:hover{ border-bottom: 2px solid #1fb2ef; }
.proCTL>ul>li:hover>.titCN{ color:#363636; }
.proCTL>ul>li:hover>.titEN{ color:#9c9c9c; }
.proCTL>ul>li:hover>.proIcon{ background: #1fb2ef; }
.proCTL>ul>li.xd{ border-bottom: 2px solid #1fb2ef; }
.proCTL>ul>li.xd>.titCN{ color:#363636; }
.proCTL>ul>li.xd>.titEN{ color:#9c9c9c; }
.proCTL>ul>li.xd>.proIcon{ background: #1fb2ef; }
.proCTR{ min-height: 26.875rem; box-sizing: border-box; }
.proShow{ background: #e2f4fc; display: flex; justify-content: space-between; margin-top: 2.3125rem; padding: 2.5rem; box-sizing: border-box;  }
.proShowL{ margin-right:3.125rem; }
.proShowL>img{ margin-top: .625rem; }
.proShowR{ max-width:18.75rem; background: #fff; padding: 1.75rem;  }
.proShowR>h3{ color:#363636; font-size: 1.4375rem; }
.proShowR>p{ color:#828080 ; font-size: .9375rem; line-height: 28px; margin-top: 1.875rem; padding-top: 1.875rem; border-top: 1px solid #d1d0d0;  }
.Lmore{ display:block; border-radius: 10px; margin-top:2.5rem; background: #1fb2ef; color: #fff; width: 115px; height: 43px; line-height: 43px;  text-align: center;   }
.hid{ display:none; }
.trShow{ animation: trShowPic 0.6s cubic-bezier(0.87, 0, 0.13, 1);   }
a.Lmore:link, a.Lmore:visited { color: #fff;  }
@keyframes trShowPic{
	0% {
		transform: scale(0.3);
	}
	100% {
		transform: scale(1);
	}
}

@media screen and (max-width: 80rem) {
	.proCTL{ width: 30%; }
	.proCTR{width: 65%; }
	.proShowL>img{ margin-top: 60px; }
}
@media screen and (max-width: 64rem) {
	.proShowL{ width: 52%; }
	.proShowR{ width: 48%; }
	.proShow{ padding: 40px 20px; }
	.proShowL>img {margin-top: 60px; margin-left: 15px;}
	.title>h4{ font-size: 4.375rem; top: -28.24px; }
	.title>.more>div{ width: auto; height: auto; padding: 0rem 1.75rem;  }
}
@media screen and (max-width: 48rem) {
	.proConTop{ display: block; }
	#proMenu{ display: flex; justify-content: space-between; }
	.proCTL,.proCTR {width: 100%;}
	.proCTL>ul>li>.proIcon{ display: none; }
}
@media screen and (max-width:32.5rem) {
	.title{ margin-top: 2.5rem; }
	.title>h4{ display: none; }
	.title>.more>div{ line-height: 2.25rem; padding: 0rem .9375rem; font-size: .875rem; }
	.title>.more{ top:.625rem; }
	.title>.more>div>img{ top:-0.5625rem; left: .125rem; }
	.title>h3{ font-size: 2.1875rem; }
	.title>p{ font-size: .875rem; max-width: 100%; }
	.proCTL{ display: none; }
	.proShowL,.proShowR{ width: 100%; }
	.proConTop{ margin-top: 1.25rem; }
	.proShowL>img{ margin-top: 0rem; margin-left: 0px; }
	.proShow{ padding: 0rem; }
	.proShowR{ max-width:100%; box-sizing: border-box; padding: .625rem; }
	.proShowR>p{ padding-top: 1.25rem; margin-top: 1.25rem; }
	.Lmore{ margin-top: 1.25rem; }
}


.proConBot ul{ display: flex; justify-content: space-between; margin-top: 5rem; }
.proConBot ul>li>a{ display: block; border: 1px solid #eeeeee; border-radius: 5px; box-sizing: border-box; }
.proConBot ul>li>a>h3{display: flex; justify-content: space-between; margin-top:.5rem;  color: #717171; font-size: 1.125rem; position: relative; padding: .5rem; padding-left: 1.25rem; line-height: 36px;  }
.proConBot ul>li>a>h3::before{ content: ""; position: absolute; left:.5rem; top:1.5rem;  width: .3125rem; height: .3125rem; background:#717171 ;  border-radius:2.5008px; }
.proConBot ul>li>a>h3>span{ display: inline-block; text-align: center; color: #fff; font-size: 1rem;  width: 6.875rem; height: 2.5rem; border-radius: 1.25rem; background: #1fb2ef;  }
.proConBot ul>li>a:hover{ border:1px solid #fff;
	-webkit-box-shadow: 0 0 9px 2px rgba(175,229,252,0.62) ;
	box-shadow: 0 0 9px 2px rgba(175,229,252,0.62) ; }
.inPicDiv{ overflow: hidden; }
.proConBot ul>li .inPic{transition: .8s; padding: 0 .5rem; padding-top: .5rem; box-sizing:border-box; }
.proConBot ul>li:hover .inPic{ transform:scale(1.1);  }
@media screen and (max-width: 80rem) {
	.proConBotDiv>li{ width: 32.5%; }
}
@media screen and (max-width: 32.5rem) {
	.proConBot{ margin-top: 1.25rem; }
}
  
.ys{  background: url(../img/ysBG.jpg) center top no-repeat; background-color: #57BAE4;   margin-top: 6.25rem; }
.ysCon{ position: relative; padding-top: 3.125rem; max-height: 823px;  }
.ysCon>img{ position: absolute; top:90px; left:50%; transform: translate(-50%); }
.ysCon>h3{ color: #1a386b; font-weight: bold;  text-align: center; font-size: 1.875rem; margin-bottom: 110px; }
.ysCon h4{ color: #1a386b; font-weight: bold;  font-size:1.625rem;  }
.ysCon p{ color: #fff; font-size: 1.125rem; margin-top:.625rem; height:7.1875rem; line-height: 1.875rem;  }
.ysL{ float: left; max-width:390px; }
.ysR{ float: right; max-width: 390px; }
.ysR h4,.ysR p{ text-align: right; }
.clear{ clear: both; }
@media screen and (max-width: 58.125rem) {
	.ysCon>img{ width: 30%; top: 144px; }
}
@media screen and (max-width: 520px) {
	.ys{ margin-top: 40px; }
	.ysCon>img {width: 65%; top: 192px; z-index: -1; opacity: 0.3;}
	.ysCon>h3{ font-size: 20px; margin-bottom:1.875rem; }
	.ysL,.ysR{ float: none; max-width: 100%; padding-bottom: 1.875rem; }
	.ysCon h4{ font-size: 1.25rem; }
	.ysCon p{ height: auto; margin-bottom: 1.25rem; font-size: 1rem; }
	.ysCon{ max-height:none; padding-top: 20px; }
	.ysL, .ysR{ padding-bottom: 20px; }
}

.about_box{  display:flex; justify-content:space-between; align-items:flex-start; margin-top: 1.875rem; } 
.ab_r{ position:relative; width:44%; }
.cpPic{ position:absolute; left:0px; top: 150px; width:908px; height:745px; max-width:none;  }  
.ab_l{ width:50%; position:relative;  }
.ab_l>h4{ color:#818181; font-size:16px; }
.ab_l>h3{ color:#1850a8; font-size:40px; font-weight:bold; margin-bottom:10px; margin-top:110px; }
.ab_l>div>p{ color:#565656; line-height:32px; padding-top:20px; text-indent:2em;  }
.ab_numBox{  width: 100%;  background: #1fb2ef; width:100%; padding:80px 10px; margin-top: 45px;   }
.ab_numBoxCon{ display:flex; justify-content:space-between; }
.ab_null{ width: 50%; }
.ab_num{width: 50%; display:flex; justify-content:space-between; align-items:flex-start;  }
.ab_numItem{ text-align:center; color:#fff; font-size:1rem;  }
.ab_numItem .ico{ vertical-align:text-top; font-size:28px; position:relative; left:-20px; font-family:"Microsoft YaHei"; }
.ab_numItem>div:nth-of-type(1){ font-family:"din_con"; font-size:80px; color:#1a386b; font-weight:500;  position:relative; }
.ab_numItem>div:nth-of-type(1)>.li{ color:#fff; font-size:1rem; padding-left:3px; }
.ab_numItem_t,.ab_numItem_b{ font-size:25px; position:absolute; bottom:0; left:80px; font-weight:bold; }
.ab_numItem_t{ bottom:22px; }
@media screen and (max-width:1280px) {
	.ab_l>h3{ margin-top: 3.125rem; }
	.ab_numBox{ width: 120%; }
}
@media screen and (max-width:1024px) {
	.ab_l>h3{ margin-top: 0; }
	.ab_numItem:nth-of-type(1){ margin-left: .625rem; }
}
@media screen and (max-width:768px) {
	.about_box{ display: block; }
	.ab_l{ width:95%; height: auto; margin: 0 auto; }
	.ab_num{ width: 100%; }
	.ab_null{ display: none; }
	.ab_r{ display: none; }
	.about>.gm{ width: 100%; }
	.ab_l>h3,.ab_l>h4,.ab_l>div:nth-of-type(1){ width: 97%; margin:0 auto; }
	.ab_numBox>.gm{ width: 100%;  }
	.ab_numBox{ position:unset; width: 100%; height: auto;  margin:.9375rem 0px; padding:2.875rem .9375rem; box-sizing: border-box;   }
	.ab_numItem:nth-last-of-type(1){  margin-right:0 ;}
}
@media screen and (max-width:520px) {
	.about{ margin-top: 2.5rem; }
	.ab_l>div>p{ padding-top:.625rem; line-height: 1.75rem; }
	.ab_numItem>div:nth-of-type(1){ font-size: 2.8125rem; }
	.ab_l>h3{ font-size: 1.65rem; }
	.more{ margin-left: .625rem; }
	.ab_numBox{ padding: 1.875rem .3125rem; }
	.ab_numItem{ font-size: .875rem; }
}


.case{ margin-top:6.25rem; }
.caseCon{ width:100%;  background: url(../img/cBG.jpg) top center no-repeat; margin-top:3.75rem;  }
.ys_box{ max-width:100%; margin: 0 auto;  }
.caseTitle{ text-align: center; }
.caseTitle>h4{ left:50%; transform: translate(-50%); }
.ys_tit p{color: #464646;font-size: 1.25rem;}
.ys_tit h1{color: black;font-size: 3rem;line-height: 55px;margin-bottom: 5px;}
.ys_tit span{color: #54ae21;font-size: 2.25rem;line-height: 35px;}
.ys_top{padding-top: 85px;margin-bottom: 35px;display: flex;justify-content: space-between;align-items: flex-end;}
.ys_r p{color: #737373;font-size: 1.5rem;font-weight: 100;}
.ys_list ul{display: flex;}
.ys_list ul li{ position: relative; cursor: pointer;transition:.5s; width:16.66%; border-right:1px solid #1a386b; position:relative; height:640px; overflow:hidden; box-sizing:border-box; }
.ys_list ul li:nth-last-of-type(1){ border-right: 0; }
.ys_list ul li:nth-of-type(1){  background: url(../img/case1.jpg) top center no-repeat;  }
.ys_list ul li:nth-of-type(2){  background: url(../img/case2.jpg) top center no-repeat;  }
.ys_list ul li:nth-of-type(3){  background: url(../img/case3.jpg) top center no-repeat;  }
.ys_list ul li:nth-of-type(4){  background: url(../img/case4.jpg) top center no-repeat;  }
.ys_list ul li:nth-of-type(5){  background: url(../img/case5.jpg) top center no-repeat;  }
.ys_list ul .on{width: 50%!important; overflow:unset; box-shadow: 20px -17px 42px rgba(0,0,0,0) inset;}
.ys_list ul .on::after{opacity: 1;}
.ys_list ul li::before{content: "";transition: .5s;width: 100%;height: 100%;position: absolute;background:#1fb2ef;left: 0;top: 0;display: block;opacity: .7;}
.ys_list ul .on::before{opacity: 0;}
.txtOn{ padding-left:1.875rem; padding-bottom:1.875rem; position: absolute; bottom:0px; width: 100%; box-sizing: border-box;
	background-image: -webkit-linear-gradient(-270deg, rgba(50,50,50,0.6) 0, rgba(0,0,0,0) 100%);
	background-image: -moz-linear-gradient(360deg, rgba(50,50,50,0.6) 0, rgba(0,0,0,0) 100%);
	background-image: linear-gradient(360deg, rgba(50,50,50,0.6) 0, rgba(0,0,0,0) 100%); }
.txtOn>h3{ color:#fff;  font-family:"D-DIN"; font-size:90px; }
.txtOn>h4{ color: #fff; font-size: 2.5rem; }
.txtOn>p{ color: #fff; font-size: 1.125rem; }
.txtOff{ z-index: 10; position: relative;  }
.txtOff>h3{ color:#fff; opacity:0.2; text-align:right; font-size:90px; font-family:"D-DIN"; margin-right: .625rem; }
.txtOff>p{  font-size:1.875rem; color:#fff; text-align: center; margin-top: 200px; }
.txtOn{ display:none; }
.ys_list ul .on .txtOff{ display:none;  }
.ys_list ul .on .txtOn{ display:block;  }
.ys_list ul .on .proPic{ z-index:100;  } 
.ys_list ul li:nth-of-type(1) .proPic{ left:205px; }
@media screen and (max-width:48rem) {
	.txtOff{ display: none; }
	.txtOn{ display: block; }
	.ys_list ul li::before{ display: none; }
	.txtOn{ padding: .625rem; }
	.ys_list ul li{ height: 512px; }
	.case{ margin-top: 1.25rem;  }
	.caseCon{ margin-top: 1.25rem; }
	.txtOn>h4{ font-size: 2.125rem; }
	.txtOn>h3{ font-size: 74px; }
}
	




.news{ margin-top:6.25rem; }
.newsCon{ display:flex; justify-content:space-between; align-items:flex-start; margin-top:60px; margin-bottom:100px; }
.newsL{ max-width:615px; }
.newsL h3{ text-align: center; height:46px; background:#1fb2ef; opacity: 0.85; color:#fff; line-height:46px; font-size:18px; padding-left:10px; box-sizing:border-box;  }
.newsR{ width:50%; }
.newsRItem>li{ margin-bottom: 1.25rem;  }
.newsRItem>li>a{ display: block; border: .0625rem solid #e5e5e5; }
.newsRItem>li>a:hover{border: .0625rem solid #fff; }
.newsRItem>li .newsRItem_txt{  display:flex; justify-content:space-between; align-items:flex-start; }
.newsRItem>li h3{  overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size:1.125rem; color:#333333; font-weight:bolder; margin-bottom:15px; }
.newsRItem_txtL{  overflow: hidden; white-space: nowrap; text-overflow: ellipsis;  color:#999999;  line-height:24px; padding: 1.5rem;  padding-bottom: 1.75rem; flex-grow: 1; } 
.newsRItem_txtR{ position:relative; background: #e5e5e5; padding: 20px; width: 10%; flex-shrink: 0; }
.newsRItem_txtR>div:nth-of-type(1){ color:#333333; margin-bottom: 6px; text-align: center; font-size:3rem; font-family:"D-DIN"; }
.newsRItem_txtR>div:nth-of-type(2){ color:#999999;  text-align: center; font-family:"D-DIN"; }
.newsRItem>li>a:hover .newsRItem_txtR{ background:#1a386b;  }
.newsRItem>li>a:hover .newsRItem_txtR>div:nth-of-type(1),.newsRItem>li>a:hover .newsRItem_txtR>div:nth-of-type(2){ color: #fff; }
.newsRItem>li>a:hover .newsRItem_txtL{ background:#1fb2ef; color: #fff; }
.newsRItem>li>a:hover h3{ color: #fff; }
@media screen and (max-width:81.25rem) {
	.newsL,.newsR{ width: 49%; max-width:auto; }
}
@media screen and (max-width:75rem) {
	.newsRItem>li{ margin-bottom: .9375rem; }
	.newsRItem_txtR{ padding: 1.125rem; }
	.newsRItem_txtL{ padding: 1.4375rem; line-height: 24.8px;}
} 
@media screen and (max-width:48rem) {
	.newsCon{ display: block; }
	.newsL,.newsR{ width: 100%; max-width: 100%; }
	.newsR{ margin-top: 1.25rem; }
} 
@media screen and (max-width:32.5rem) {
	.newsRItem_txtR{ padding-left:.625rem; }
	.newsCon{ margin:1.875rem 0rem; }
	.news{ margin-top: 2.5rem; }
}

.foot_box{ width:100%;    background: url(../img/fBG.jpg) top center no-repeat; background-color:#20B4F2;   }
.foot_top{ display:flex; justify-content:space-between; align-items:flex-start; border-bottom:1px solid rgba(26,56,107,0.3);   }
.foot_top>ul{ display:flex; justify-content:space-between; align-items:flex-start; margin-top:53px; margin-bottom:40px; }
.foot_top>div{ margin-top:39px; }
.foot_top>div>img{ margin-left:19px; }
.foot_top>ul>li{ margin-right:3.125rem; }
.foot_top>ul>li>a{ color:#1a386b; }
.foot_bom{ display:flex; justify-content:space-between; align-items:flex-start;  }
.flg{ margin-top:2.8125rem;  }
.flg>img{ margin-right:36px; margin-bottom:45px; }
.foot_addr{  }
.foot_addr>div:nth-of-type(1){ color:#fff; font-size:14px; }
.foot_addr>div:nth-of-type(2){ margin-bottom:2.375rem; margin-top: .9375rem; color:#1a386b; font-weight: bold; font-family:"D-DIN"; font-size:2.5rem; }
.foot_addr>div:nth-of-type(2) a:link, .foot_addr>p:nth-of-type(2) a:visited{ color:#1a386b; }
.foot_addr>div>img{ position:relative; top:-2px; margin-right:4px; }
.ftel{ color:#80540f; font-size:36px; margin-top:9px; margin-bottom:9px; }
.foot_addr>div:nth-of-type(4){ color:#333333; margin-top:10px; }
.wxgj{ margin-top:40px; }
.foot_bomR>h3{ color: #fff; font-size: 1.5rem; margin-top: 2.875rem; margin-bottom: 2.25rem;  }
.foot_bomR>div{ color: #fff; line-height: 30px; }
.foot_bomR>div>img{ position: relative; top:-5px; margin-right: 5px; }
.footBom{ background:#026690; height:48px; line-height:48px; color:#cccccc; padding:0 10px; font-size:14px; }
.footBom_con{ display:flex; justify-content:space-between; align-items:flex-start; }
.footBom_con a{ color:#ccc; }
.wxQQ{ position: relative; }
.wxRWm{ display: none; position: absolute; top:3.125rem; right: -2.5rem; }
@media screen and (max-width:48rem) {
	.wxQQ{ display: none; }
	.flg>img{ width: 80%; }
	.foot_bomR>h3{ font-size: 1.25rem; }
	.footBom_con>div>span{ display: none; }
} 
@media screen and (max-width:32.5rem) {
	.foot_top{ display: none; }
	.foot_bom{ display: block; padding: .9375rem 0rem;  }
	.flg{ margin-top: .625rem;  }
	.flg>img{ margin-bottom: 1.125rem; }
	.foot_addr>div:nth-of-type(2){ margin-bottom: 0rem; }
	.footBom{ padding: 0rem; font-size: .75rem; margin-bottom: 3.125rem; }
	.foot_bomR{ margin-top: .625rem; }
	.foot_bomR>h3{ display: none; }
	.foot_bomR>div:nth-of-type(2),.foot_bomR>div:nth-of-type(3){ display: none; }
} 


.banBGCon h3{ text-align: center; font-size:60px; font-family:DIN; font-weight:bold; color:#fff; padding-top:150px; text-transform:uppercase; opacity:0.5;  }
.banBGCon h1{  text-align: center; font-size:60px; color:#fff; text-transform: uppercase; position: relative; top:150px;   }	
.banBGCon .link{ width:33px; height:2px; background:#fff; margin-top:20px; }	

.banBG_1{  width:100%; height:500px;  background:url(../img/banBG1.jpg) top left no-repeat; }
.abMenu{  display:flex; justify-content:flex-start; align-items:flex-start; margin-top:30px; position:relative;  }	
.abMenu>li>a{ color:#838383; display:inline-block; margin-right:65px; font-size:18px; padding-bottom:23px; }	
.abMenu>li>a.ck{ border-bottom:3px solid #1FB2EF; color:#000; position: relative; z-index: 10; }	
.abMenu>li.link{ position:absolute; width:100%; height:3px; bottom:0px; background:#E9E9E9; z-index:1; }	
.nRongYuDiv{ margin-top:50px; display:flex; justify-content:space-between; align-items:flex-end; flex-flow:wrap; }
.nRongYuDiv>li{ width:19%; margin-bottom:35px; text-align:center; }
.company_about>h3{ font-size:40px; text-align:center; font-weight:bold; color:#1850A8;  margin-top:80px; }
.company_about>h4{ text-align:center; color:#b6b6b6;  }
.company_aboutItem{ display:flex; justify-content:space-between; margin-top:50px; margin-bottom:25px; }
.company_aboutItemL{ width:52%; }
.company_aboutItemR{ width:46%; }
.ab_numBox1{ padding:50px 100px; box-sizing: border-box; }
.ab_num1{ width: 100%; }
.abPic{ width:800px; }
.company_about_con{ color: #5d5d5d; line-height:35px; }
.company_about_con>p{ text-indent:2em; }
.abRongyuCon{ margin-top:25px; margin-bottom:25px; }
.company_about_con1{ margin: 20px auto; }

@media screen and (max-width:768px) {
	.company_aboutItem{ display: block; }
	.company_aboutItemL,.company_aboutItemR{ width: 100%; }
	.company_aboutItemL{ text-align:center; }
	.nRongYuDiv>li{ width: 49%; }
	.banBGCon h1{ top:90px }
}
@media screen and (max-width:520px) {
	.abMenu>li>a{ margin-right: 10px; font-size: 16px;  }
	.company_about>h3{ font-size: 1.675rem; margin-top:2.5rem; }
	.company_about>h4{ font-size: 13px; }
	.company_aboutItem{ margin-top: 1.875rem; }
	.ab_numBox1{ position:unset; width: 100%; height: auto;  margin: 1.75rem 0px; padding:2.875rem .9375rem; box-sizing: border-box;   }
}


.banBG_2{  width:100%; height:500px;  background:url(../img/banBG2.jpg) top left no-repeat; }
.npro_con{  background:#FAFAFA; padding-top: 1.25rem; min-height: 40.625rem;  }
.npro_list{    display:flex; justify-content:space-between; flex-flow:wrap; padding-top:40px; padding-bottom:40px; }
.npro_list>li{ background:#fff; width:31%; margin-bottom:2.5rem;  }
.npro_txt{ border-top:1px solid #EFEFEF; box-sizing:border-box; width:95%; margin:0 auto; padding:15px; padding-left:0; }
.productCon_l{ width:16.875rem;  }
.productCon_l .productMenu{ margin-top:5rem; background:#fff; line-height:3.75rem; 
-webkit-box-shadow: 0 0 .5rem .0625rem rgba(137,136,136,0.5) ;
box-shadow: 0 0 .5rem .0625rem rgba(137,136,136,0.5) ; }
#pro_mao{ margin-top:2.5rem; }
.productCon{ width:100%; display:flex; justify-content: space-between; align-items:flex-start; min-height:31.25rem; }
.productCon{ width:100%; display:flex; justify-content: space-between; align-items:flex-start; min-height:31.25rem; }
.productCon_l{ width:16.875rem;  }
.productCon_l .productMenu{ margin-top:5rem; background:#fff; line-height:3.75rem; 
-webkit-box-shadow: 0 0 .5rem .0625rem rgba(137,136,136,0.5) ;
box-shadow: 0 0 .5rem .0625rem rgba(137,136,136,0.5) ; }
#pro_mao{ margin-top:2.5rem; }
.profIcon{ width:1.875rem; height:1.875rem; position:relative; top:-1.6875rem; }
.productCon_l .productMenu h3{ color:#636366; text-align:center; font-size:1.375rem; font-weight:bold; background:#E7E7E7; height:5.3125rem; line-height:5.3125rem; }
.productCon_l .productMenu #menu>li{ width:95%;  height:auto; border-top:.0625rem dashed #EBEBEB; margin:0 auto; text-indent:1.25rem; line-height:3.75rem; font-size:1.125rem; position:relative; border-bottom:.0625rem solid #fff;  }
.productCon_l .productMenu #menu>li::after{ content:""; width:16.875rem;height:3.625rem;background: #003e9f; left:-0.8125rem; bottom:0rem;position: absolute;transition: .5s; z-index:-1; }
.productCon_l .productMenu #menu>li:nth-of-type(1){ border:0; }
.productCon_l .productMenu li a{ color:#636366; font-size:1rem;  z-index:2; position:relative; display: block; }
.productCon_l .productMenu li .productMenu_item{ display:none;  }
.productCon_l .productMenu li .productMenu_item li{  width:88%; margin:0 auto; height:3.125rem; display:block; background-color:#fff;  text-indent:1.25rem; line-height:3.125rem; font-size:1.125rem; position:relative; border-bottom:.0625rem solid #f5f5f5; cursor:pointer; }
.productCon_l .productMenu li .productMenu_item li a{ color:#494949; font-size:1rem; }
.productMenu_icon { position:absolute; right:5px; top:1.5625rem; z-index: 10; }
.productCon_r{ width:calc(100% - 16.875rem); box-sizing:border-box; padding-left:2.5rem; padding-bottom:3.125rem; }
.productMenu_item li:nth-last-of-type(1){ border:0rem !important; }
#menu li>a>div{ z-index:3; position:relative; white-space: nowrap; overflow: hidden; width: 90%; }
#menu li>a::after{
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 0%;
	height: 100%;
	z-index: 1;
	opacity: 0;
	background-color: #1FB2EF;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
#menu li>a:hover::after{
	opacity: 1;
	width: 100%;
}
#menu li>a:hover{ color:#fff;  }
#menu li>a.xd::after{ opacity: 1; width: 100%; }
#menu li>a.xd{ color:#fff; }
.npro_txt>span{ display:inline-block; width:18px; height:3px; background:#E5E5E5; position:relative; top:-4px; margin-right:8px; }
.npro_list>li:hover{ -webkit-box-shadow: 3px 3px 8px 2px rgba(0,0,0,0.2) ;
  box-shadow: 3px 3px 8px 2px rgba(0,0,0,0.2) ;  }

.npro_list>li:nth-last-of-type(1){  -webkit-box-shadow:none; box-shadow: none;  }
.npro_list>li:hover .npro_txt>span{ background:#1FB2EF; } 
.nproPic{transition: all .8s ease; padding-top: .5rem; }
.npro_list>li:hover .nproPic{ transform:scale(1.1); }
.abMenuPro{ margin-top: 0px; }
.pro_menu3{display: none;}
.nproPicCon{ overflow: hidden; text-align: center; }

.banBG_3{  width:100%; height:500px;  background:url(../img/banBG3.jpg) top left no-repeat; }
.nanli_list{ display:flex; justify-content:space-between;  flex-flow:wrap; }
.nanli_list>li{  width:30%; margin-top:40px;  background:#EFEFEF;  }
.nanliItem>.ntitle{ padding:10px; padding-left:0; color: #323232; text-align: center; }
.nanli_list>li:hover{ background:#1FB2EF;  }
.nanli_list>li:hover .ntitle{color:#fff;  }
.pro_img{position: relative;}
.pro_img img{transition: .5s;}
.pro_img::after{content: "";width: 100%;box-sizing: border-box;height: 100%;border: 3px solid rgba(0,0,0,0);position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);display: block;opacity: .5;transition: .5s;}
.pro_img::before{content: "+";position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);display: block;transition: .5s;opacity: 0;color: white;font-size: 3.75rem;font-family: "Din";}
.nanli_list>li:hover .pro_img::after{border-color:#1FB2EF; width: calc(100% - 50px);height: calc(100% - 50px);}
.nanli_list>li:hover .pro_img img{opacity: .5;}
.nanli_list>li:hover .pro_img::before{opacity: .5;}
@media screen and (max-width:768px) {
	.nanli_list>li{ width: 48%; }
	.npro_list>li{ width: 48%; }
}
@media screen and (max-width:520px) {
	.pro_menu3{display: block;}
	.productMenu{ display: none; }
	.productCon{ display: block;}
	.productCon_l,.productCon_r{ width: 100%; }
	.productCon_r{ padding-left: 0px; width: 95%; margin: 0 auto; padding-bottom: 30px; }
	#pro_mao{ margin-top: 0px; }
	.npro_txt>span{ display: none; }
    .npro_txt{ font-size: 14px; }
    .npro_list>li{ margin-bottom: 20px; }
	.nproPic{ padding: 0px; }
	.npro_list{ padding-bottom: 0px; }



	/* 产品分类手机显示 */
	.mean-nav ul{display: block;}
	header nav li{ position:relative; float:left;}
	header nav li a{color:#fff; padding:0 45px; font-size:1rem; /* background:url(../images/fl_fg.png) no-repeat right center; */ height:70px; display:block; line-height:70px; text-align:center; position:relative; z-index:9;}
	header nav li:hover a,header nav li.cur a{color:#fff;}
	header nav li i{ background:#47b560; width:76%; height:66%; position:absolute; bottom:17%; left:12%; border-radius:3px; transform:scale(0); transition:0.5s;}
	header nav li:hover i,header nav li.cur i{transform:scale(1); transition:0.5s;}
	
	.mean-container .mean-nav {float:left;width:100%;background: rgba(245,245,245,1); /* margin-bottom:15px; */}
	.mean-container .mean-nav ul {padding:0;margin:0;width:100%;list-style-type:none;}
	.mean-container .mean-nav ul li {position:relative;width:100%;padding: 0;}
	.mean-container .mean-nav ul li a {color:#333; display:block;width:100%; background:none; padding:0 0%;height:40px; line-height:40px;margin:0px;margin-right: 0;/* border-top:1px solid #383838;border-top:1px solid rgba(173, 173, 173, .5); */text-decoration:none;text-transform:uppercase}
	.mean-container .mean-nav ul li li a {width:80%;padding:0 10%; height:45px; line-height:45px; border-top:1px solid #f1f1f1;border-top:1px solid rgba(255, 255, 255, .25);	opacity:.75; filter:alpha(opacity=75);text-shadow:none!important;visibility:visible}
	.mean-container .mean-nav ul li.mean-last a {border-bottom:0;margin-bottom:0}
	.mean-container .mean-nav ul li a.mean-expand {width:40px;height:40px;text-align:center;position:absolute;right:0;top:0;z-index:10;font-weight:700;	background:rgba(255, 255, 255, .1);	border:0!important;	border-left:1px solid rgba(186, 186, 186, .5)!important;border-bottom:1px solid rgba(168, 168, 168, .1)!important;box-sizing: border-box;}
	/* .mean-container .mean-nav ul li a.mean-expand:hover {background:rgba(0,0,0,.9)} */
	.mean-container .mean-push {/* float:left; */	width:100%;	padding:0;	margin:0;clear:both}
	.mean-nav .wrapper {width:100%;padding:0;margin:0}
	.mean-container .mean-bar, .mean-container .mean-bar * {-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
	.mean-remove {display:none!important}
	header nav {text-align: center;background: #efefef;}
	header nav ul {margin:0;padding:1em;list-style-type: none;} 
	header{ background:none; width:auto; display:block;position: relative; z-index:1; margin:0px; padding:0; border-radius:0; float:none !important;}
	header nav li{background:none; line-height:inherit; margin-bottom:auto;}
	header nav li a{ font-weight:inherit; border:none; padding:inherit; height:auto; z-index:9;}
	header nav li span{ display:none;}
	header nav li ul li{ margin:auto; background:none;}
	header nav li ul li a{border:0;	 line-height:inherit;}
	header nav li i{ height:40px; bottom:0; width:100%; height:100%; left:0; border-radius:0;}
	.mean-container .mean-bar {/* margin-top: 15px; */width:100%;position:relative;background:#efefef;height:43px; z-index:99;}
	.mean-container .mean-bar div.fl{ color:#000; line-height:43px; padding-left:2%;}
	.mean-container a.meanmenu-reveal {width:22px;height:22px;padding:10px 24px;position:absolute;top:0;right:0;cursor:pointer;color:#000;text-decoration:none;font-size:16px;text-indent:-9999em;line-height:22px;font-size:1px;	display:block;font-family:Arial, Helvetica, sans-serif;	font-weight:700}
	.mean-container a.meanmenu-reveal span {display:block;background:#000;height:3px;margin-top:3px}
	/* 产品分类手机显示 */
}


.banBG_4{  width:100%; height:500px;  background:url(../img/banBG4.jpg) top left no-repeat; }
.newsContainer {   padding: 62px 0 100px;}
.newsContainer li a { border-bottom: 1px solid #e8e8e8; display: flex; align-items: center;}
.newsDate { padding: 70px 0; height: 100%; flex: 0 1 15%; transition: 0.5s; text-align: center; font-family: AvantGardeIT; color: #605f5f;}
.newsImg>img{ max-height:204px; }
.newsDate div { font-size: 74px;}
.newsDate p { font-size: 22px;}
.newsLayout { width:100%; transition: 0.5s; display: flex; padding: 31px 34px; box-sizing: border-box; align-items: center; justify-content: space-between;}
.newsLayout2 { flex: 0 1 60%; margin-right: 30px;}
.newsTitle { font-size: 24px; line-height: 30px; height: 30px; overflow: hidden; color: #292929; margin-bottom: 20px;}
.newsContent { line-height: 24px; height: 48px; overflow: hidden; color: #707070;}
.newsContainer li:hover .newsDate { background:#1FB2EF; color:#fff; }
.newsContainer li:hover{ background:#EFEFEF;}
@media screen and (max-width: 1024px) {
    .newsContainer { padding: 60px 0 80px;}
    .newsDate { flex: 0 1 20%;}
    .newsDate div { font-size: 52px;}
    .newsDate p { font-size: 18px;}
    .newsLayout { padding: 30px;}
    .newsTitle { font-size: 24px;}
}
@media screen and (max-width: 768px) {
    .newsDate div { font-size: 36px;}
    .newsDate { flex: 0 1 30%;}
    .newsTitle { font-size: 20px; margin-bottom: 10px;}
    .newsLayout { padding: 20px 30px;}
}
@media screen and (max-width: 520px) {
 .contactCon{ display:block; }
.ctCon_l, ctCon_r { width:100%;}
.ctCon_l>h3{ font-size: 1.75rem; }
.ctCon_l>h4{ font-size: .8125rem; }
.ctCon_l>p{ font-size: 1rem; }
}
@media screen and (max-width: 500px) {
    .newsContainer { padding: 40px 0 50px;}
    .newsContainer li a { flex-direction: column-reverse; align-items: flex-start; padding: 10px;}
    .newsLayout { flex-direction: column-reverse; padding: 0;}
    .newsLayout2 { margin-right: 0;}
    .newsImg { width: 100%;}
    .newsImg img { width: 100%;}
    .newsTitle { font-size: 18px; font-weight: bold; margin: 8px 0;}
    .newsDate { display: flex; align-items: center; padding: 0; flex-direction: row-reverse; margin-top: 8px;}
    .newsDate div { margin-left: 8px; font-size: 18px;}
}


.banBG_5{  width:100%; height:500px;  background:url(../img/banBG5.jpg) top left no-repeat; }
.contactCon{  display:flex; justify-content:space-between; align-items:flex-end; position:relative; margin-bottom:20px;  }	
.ctCon_l{ width:100%; }
.ctCon_r{ display: none; }
.ctCon_l{ font-size:18px; color:#5d5d5d; }
.ctCon_l>h3{ font-size:36px; color:#1850A8; font-weight:bold; margin-top:100px; }	
.ctCon_l>h4{  font-size:14px; font-family:DIN; color:#b6b6b6; letter-spacing:3.5008px; }	
.ctCon_l>p{ line-height:35px; }
.ctCon_l>p:nth-of-type(1){ margin-top:19px; }	
.ctCon_l .tel{ font-size:42px; color:#2d67b9; font-family:DIN; font-weight:bold; }
.ctCon_l>p:nth-of-type(2)	{ line-height:36px; margin-top:30px; margin-bottom:120px; }
.contactCon .ctIcon{ position:absolute; top:115px; left:-70px; z-index:-100; }
.ctCon_r{ text-align:center; padding-top:50px; }
.ctCon_r>div{ margin-top:10px; }
@media screen and (max-width: 520px) {
.ctCon_l>h3 { font-size: 28px; margin-top: 30px;}
}

/* 新闻详细页 */
.newsshow{padding: 70px 0;}
	.news_show{padding: 20px 0;padding-bottom: 125px;}
	.news_rq2{display: none;}
	.newsshow_title{ text-align:center; border-bottom:1px dashed #ccc; padding-bottom:12px; font-size:1.5rem; font-weight:bold; line-height:25px; }
	.newsshow_title p{ font-size:.875rem; color:#999; font-weight:normal; padding-top:8px;}
	.newsshow_wnnr{ margin:0 auto; padding-top:15px; font-size:1rem; line-height:28px; }
	.newsshow_wnnr img{ max-width:100%;}
	.newsshow_pn{margin-top:165px; margin-bottom:20px; }
	.newsshow_pn ul{display: flex;justify-content:space-between; }
	.newsshow_pn ul li{display: flex;align-items: center;}
	.newsshow_pn ul li a{color: #5e5e5e;font-size: 1.125rem;display: flex;align-items: center;}
	.newsshow_pn ul li span{width: 38px;height: 38px;border: 1px solid #939393;font-family: "宋体";display: flex;align-items: center;justify-content: center;margin-right: 5px;}
	.newsshow_pn ul li:nth-child(2) span{margin-left: 5px;}

	/* 产品详细页 */
	.pro_show_top{ min-height:480px; width:100%; background-color:#fff; position:relative; top:25px;  display:flex;justify-content:space-between; align-items:flex-start;  position:relative;   }
.pro_show_top_con{ width:44%; padding:18px; box-sizing:border-box; }
.pro_show_top_con>h3{ font-size:24px; font-weight:bold; line-height:50px; }
.pro_show_top_con>h4{ font-size:20px; color:#454545; }
.pro_show_top_con h5.tit{ color:#343434; font-size:20px; }
.pro_show_top_con>div:nth-of-type(1){ border-top:1px solid #EBEBEB; border-bottom:1px solid #EBEBEB; padding:26px 0; margin-top:26px; box-sizing:border-box;  }
.pro_show_top_con>div:nth-of-type(1)>p{ color:#999898; line-height:26px; margin-top:15px; }
.pro_show_pic{ width:590px; height:470px; margin-top:5px; margin-left:5px; }
.pro_show_top_con>.tel{  }
.pro_show_top .fontTel{ font-size:32px; color:#414141; font-family:"Myriad Pro"; padding-top:24px; margin-bottom:10px;  }
.tel_btn{ width:160px; height:50px; background:#1FB2EF; color:#fff; line-height:50px; padding-left:20px; box-sizing:border-box; }
.tel_btn>img{ position:relative; top:-15px; left:27px; }
.pro_show_mid{ margin-top:80px; width:100%; }
.pro_show_mid_title{ width:150px; height:50px; text-align:center; background:#1FB2EF; color:#fff;  font-size:18px; line-height:50px; overflow:hidden; }
.pro_show_mid_con{ min-height:300px; border-top:2px solid #EBEBEB; padding-top:15px; }
.pro_bot_link{   font-size:14px; border-top: 1px solid #ebebeb; height: 60px; line-height: 30px; padding: 10px 0; box-sizing:border-box;  }
.pro_linkL{ float:left; width:45%; white-space:nowrap; overflow:hidden; color: #5e5e5e;font-size: 1.125rem;display: flex; align-items: center; }
.pro_linkR{ float:right;  white-space:nowrap; overflow:hidden; color: #5e5e5e;font-size: 1.125rem;display: flex; align-items: center; }
.pro_linkL>span,.pro_linkR>span{ width: 38px; height: 38px; border: 1px solid #939393; font-family: "宋体"; display: flex;align-items: center;justify-content: center; margin-right: 5px; }
.proShowCon{ width:50%; overflow:hidden; }
@media screen and (max-width:768px) {
	.pro_show_top{ display: block; }
	.proShowCon,.pro_show_top_con{ width:100%; }
	.pro_show_top_con{ padding: 1.125rem 0rem; }
	.pro_show_top_con>.tel{ position: unset; }
}

/* 分页 */
div.green-black{ width:100%; padding:20px 0; text-align:right; }
div.green-black a{ padding:8px 12px; margin-right:10px; color:#888; border:#888888 1px solid; font-size:14px; background-color:#fff;}
div.green-black a:hover{ background:#1FB2EF; color:#fff;  }
div.green-black A:active{ }
div.green-black SPAN.current{background:#1FB2EF; color:#fff; padding:8px 15px;  margin-right:10px; }
div.green-black SPAN.disabled{}
@media screen and (max-width:520px) {
	div.green-black a{ padding: .3125rem .3125rem; }
	div.green-black SPAN.current{ padding: .3125rem .3125rem;  }

	.fswzj{display: block;}
	.fswzj{ position:fixed; bottom:0; z-index:999; width:100%; display:block; background:#4791E2;}
	.fswzj ul{ padding:0px; margin:0px; list-style-type:none; border-top:2px solid #094e8f;}
	.fswzj ul li{color:#fff; width:25%; text-align:center; padding:.3rem 0; position:relative; float:left;}
	.fswzj ul li a{ color:#fff;  display:block; border-left:1px solid #094e8f;}
	.fswzj ul li.on a{ border-left:none;}
	.fnav_pic{ width:24%; margin:0 auto;}
	.fnav_wb{font-size: .75rem;}
}

@media screen and (max-width:768px) {
	.banBGCon h3{ padding-top:2.375rem; font-size:1.6rem; }
	.banBGCon h1{ font-size:1.875rem; margin-top: .625rem; }
	.banBG_1,.banBG_2,.banBG_3,.banBG_4,.banBG_5{ height:230px; background-size: auto 100%; }
}


@media screen and (max-width:520px) {
.ke-zeroborder td{ display: block !important; }
}
