@charset "utf-8";
/* CSS Document */
html{ max-width: 1920px; margin:0 auto}
body{font-family:"微软雅黑"; font-size:100%; color:#1a1a1a; 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: 1400px; }
.gm{width: 97%;max-width: 1480px;margin: 0 auto;}
.agm{width: 95%;max-width: 1400px;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;}
.pxd{background: #d8e4ec;}
.pxd 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;}
	
@font-face {
	font-family:"Barlow-Bold";
	src:url("../font/Barlow-Bold.ttf");
   }
@font-face {
	font-family:"Slender-Bold";
	src:url("../font/Slender-Bold.ttf");
}
@font-face {
	font-family:"Barlow-Medium";
	src:url("../font/Barlow-Medium.ttf");
}
@font-face {
	font-family:"Barlow-Regular";
	src:url("../font/Barlow-Regular.ttf");
}

.nav_box{ z-index: 999;position: sticky;width: 100%; transition: .5s;box-sizing: border-box; height: 100px; background: #fff;  }
.nav_box .gm_top{display: flex;justify-content: space-between;align-items: center;position: relative; box-sizing: border-box; margin: 0 auto; }
.top_r_list{display: flex;align-items: center;justify-content: space-between;}
.top_l{display: flex;align-items: center;}
.top_nav>ul{display: flex;width: 100%;}
.top_nav>ul>li{text-align: center;transition: .5s;margin-right:60px;}
.top_nav>ul>li:nth-last-child(1){margin-right: 0;}
.top_nav>ul>li>a{padding: 38px 0px;transition: .5s;font-size: 1.125rem;;z-index: 9;position: relative;display: block;color: #1a1a1a;text-transform: uppercase;}
.top_nav>ul>li>a>em{width: 0;height: 5px;background: #e62129;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.xd>a{ color:#e62129; }
.top_r{margin-left: 40px;padding-left: 40px;position: relative;}
.top_r ul{ display: flex; padding-right: 15px; }
.top_r ul li{ margin-right:22px;}
.top_box_move{z-index: 999; top: 0; box-shadow: 0 0 15px rgba(0,0,0,0.2); }
.mob_logo{display: none;}
	

/* 移动端底部导航*/
.fswzj{ position:fixed; bottom:0; z-index:999; width:100%; display:block; background:#19aeef;}
.fswzj ul{ padding:0px; margin:0px; list-style-type:none; border-top:2px solid #0b6991;}
.fswzj ul li{color:#fff; width:25%; text-align:center; padding:0.3rem 0; position:relative; float:left;}
.fswzj ul li a{ color:#fff;  display:block; border-left:1px solid #0b6991;}
.fswzj ul li.on a{ border-left:none;}
.fnav_pic{ width:24%; margin:0 auto;  }
.fnav_pic img{   max-width: 100%;  }
.fnav_wb{font-size: 0.75rem;}
.fswzj{display: none;}	
/* 移动端导航*/
	
	
/* 移动端导航按扭 */
.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: #19aeef;display: block;transition: 0.3s;}
.menu_bg{background: black;opacity: 0.85;width: 50%;position: absolute;display: none;right: 0;top: 84px;}
.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:1800px) {
		.top_nav>ul>li{margin-right: 25px;}
	}
	@media screen and (max-width:1280px) {
	.ca	.ca_box .ca_r ul{justify-content: end;}
	.ca	.ca_box .ca_r ul>li{width: 60%;}
	body .ny_pro_menu>ul{width: 100vw;}
	body .ny_pro_list{justify-content: space-around;}
	.ys .ys_menu>ul>li{padding: 32px 45px;}
	.ys .ys_menu>ul>li>div>p{font-size: 10px;}
	}
	@media screen and (max-width:1024px) {
		.mob_inner_box{display: block;}
		.top_r_list{display: none;}
		.ab .ab_box_bot>ul>li::after{right: -71px;}
		.nav_box .gm_top{height: 90px; position: static;}
		.nav_box2 .gm_top{height: 90px; position: static;}
		.nav_box{height: auto;}
        .top_logo a{ height:80px; width:auto; padding:5px; }
		.top_logo img{ width:100%; }
	}
	@media screen and (max-width:768px) {

		.about_div .gongsi{padding-bottom: 0;}
		.about_div .abob_nr{margin: 30px 0 0 0 ;}
		.pro .pro_hot>ul{margin-top: 25px;}
		body .ab{margin-top: 15px;}
		.ab .ab_box>h4::after{left: 50%;transform: translateX(-50%);}
		.ab .ab_box>h5,.ab .ab_box>h4,.ab .ab_box>h6{text-align: center;}
		.ab .ab_box>p{max-width: 100%;margin-bottom: 0;}
	body	.ab .ab_pic{position: static;;}
	.ab	.ab_box_bot>ul>li>h6>span:nth-of-type(1){font-size: 40px;}
	.ab .ab_box_bot{margin-top: 0;}
		.ys .ys_menu>ul{padding-top: 40px;}
	body	.hor{height: 350px;}
	body .hz{margin-top: 20px;}
	body .ca{margin-top:40px;}
	.ca .ca_box .ca_r ul>li{width: 70%;}
	li> .ys_item_l,li>  .ys_item_r{padding: 40px 0 40px 20px ;}
	li>.ys_item_r>h4{font-size: 14px;margin-left: 2%;}
	li>.ys_item_r>p{font-size: 12px;margin-left: 2%;}
	.INDEX-img{height: 100%;}
 .footTop .footTop_box{display: block;}
 .footTop .footTop_box .footTL{width: 100%;}
 .footTop .footTop_box .footTL>p{font-size: 13px;}
 .footTop_box	.foot_tel{justify-content: space-between;}
 body .footTop .footTop_box .footTR{width: 100%;margin-top: 20px;}
		.pro_list{justify-content: space-between;}
	body	.pro_list>.pro_l>ul>li{    padding: 21px 0 22px 15px}
	body .ys>h4{font-size: 30px;}
	.ys .ys_menu>ul>li>div>p{font-size: 8px;}
	.ab .ab_box_bot>ul>li::after{right: -26px;}
  body	.pro_list>.pro_r{width: 78%;}
	.footTop .footTop_box .footTR{width: 56%;}
	.pro_list>.pro_l{width: 22%;}
	.ys .ys_menu>ul>li>div{padding-left: 9px;font-size: 18px;}
	.news .news_box .news_l h4{font-size: 12px;}
	.news .news_list .news_txt>h4{font-size: 14px;}
	.news .news_list .news_txt>p{font-size: 13px;}
	.ny_pro .ny_pro_list>li{width: 45%;margin-right: 0;}
	.ban .ban_box>ul{bottom: -220px;}
	.ys .ys_menu>ul>li{padding: 0;}
	 body .ny_pro_menu>ul>li>a{ margin-right: 20px;   padding: 10px 16px;}
	 .news_r .news_list .news_date::after{right: -20px;}
		.pro_show_topDiv .pro_show_top{padding: 0;}
		.pro_show_topDiv .pro_show_top_pic{width: 100%;margin-right: 0;}
		body .ny_news {padding-top: 40px;}
		.ny_cat .contactCon{display: block;}
		.contactCon .ctCon_l>h3{font-size: 19px;}
		.contactCon .ctCon_l>p:nth-of-type(3){margin-bottom: 20px;}
		.contactCon .ctCon_r{padding: 0;;text-align: center;}
		.footTR .foot_menu{width: 100vw;} 
	}




	
	/* 移动端导航按��?*/
	@media screen and (max-width:768px) {
		.logo h1{font-size: 1.75rem;}
		.top_r_list::after{display: none;}
		.fswzj{ display: block; }
		.logo_box{padding: 10px 0;}
		.top_nav ul{display: none;}
		.logo_txt{padding-left: 10px;margin-left: 10px;line-height: 30px;}
		.logo_img img{width: 17%;}
		.top_box_move{position: fixed;transition: .3s;z-index: 999;box-shadow: 0px 2px 0px 0px rgba(0,0,0,.1);}
		.logo i{display: block;line-height: 20px;}
		
		
		.menu_txt a{font-size: 1.1rem;color: rgba(255,255,255,0.9);padding: 15px 0;display: block;}
		.menu_txt ul li{padding:0;border-color: rgba(255,255,255,0.2);}
		
		.nav_box{background-position: -60px;}
		body .pro_hot>ul>li>a>h5{font-size: 12px;}
		body .pro_list>.pro_r .pro_item>.pro_item_r>ul{width: 100vw;}
		body  .diw-th{display: none;}
		body .ban_box{text-align: center;}
		body .hz>ul>li:nth-last-of-type(1)>a{line-height: 80px;}
		.pro .pro_list>.pro_r .pro_item>.pro_item_r>ul>li{width: 20%;font-size: 13px;height: auto;padding: 15px 0;}
		.pro .pro_list>.pro_r .pro_item{padding-left: 0;}
		.pro .pro_list>.pro_r .pro_item>.pro_item_r{padding-left: 0;}
		.pro .pro_list>.pro_r .pro_item>.pro_item_r>h5{font-size: 30px;}
		.pro .pro_list>.pro_l>h5{padding: 10px 0;}
	}

	.pro_l_ul {
        display: block; /* 默认显示列表 */
    }

	.pro_textTT{display: none;}
	.pro_TEXTtt{display: block;}
	.ca_r .swiper-container{display: none;}
	@media screen and (max-width:520px) {
		body .ca_r .swiper-slide{width: 100vw !important;}

		body .pro .pro_hot>ul{margin-top: 35px;}
		body .ab{padding-top: 30px;}
		body .pro_list>.pro_r .pro_item>.pro_item_r>h6{margin-bottom: 46px;}
		.pro .pro_box>h4>span{font-size: 60px;}
		.pro .pro_box>h4{font-size: 30px;}
		.pro_l .pro_textTT{display: inline-block;}
		.pro_l .pro_l_ul{display: none;}
		.pro_l .pro_TEXTtt{display: none;}
		.pro .pro_list>.pro_r .pro_item>.pro_item_r>h5{font-size: 25px;}
		body .hor>p{font-size: 13px;}
		li>.ys_item_r>p{margin-top: 20px;}
		.ca_r .swiper-container{display: block}
		.ca_r>ul{display: none;}
		.news .in_title>h4{font-size: 30px;}
		.ys .ys_menu>ul>li>div{font-size: 25px;}
		body .pro_list>.pro_l>ul>li{width: 100%;padding: 10px 0;}
		.logo_txt p{display: none;}
		.top_logo>img{display: none;}
		.top_logo span{display: none;}
		.logo_txt{border: none;margin-left: 0;}
		.logo_txt h2{display: none;}
		.logo_txt h1{font-size: 0.85rem;}
		.mob_ico{margin-top: 3px;}
		.menu_bg{top: 51px;}
		.menu_txt a{font-size: 0.875rem;}
		.top_logo {width: 42%;margin-left: 0px;}
		.mob_inner{top: 22%;}
		.mob_logo{display: flex;align-items: center;}
		.mob_logo>p{margin-left: 5px;color: black;font-weight: bold;}
		.nav_box .gm_top{height: 53px;}
		.logo i{display: none;}
		.menu_txt a{padding: 10px 0;}
		.top_logo a p:nth-child(2){margin-left: 5px;padding-left: 5px;}
		.pro .pro_list{display: block;}
		.nav_box{background-position: -225px;  }
        .top_logo a{ height:43px; }
        .top_logo img{ width:80%; }
		.top_box_move{ background: #fff; }
		body .footTop .footTop_box .footTR{width: 62%;}
		.footTop .foot_menu>li>a:nth-of-type(1){font-size: 16px;	}
	 .ban	.ban_box>ul{bottom: -100px;justify-content: center;right: "";}
	 .ny_cat .ctCon_l{margin-right: 20%;}
	 body .ny_pro_menu>ul>li>a{    margin-right: 6px;
    font-size: 12px;
    padding: 5px;}
	 .ban_box>ul .ABOUT-A{padding: 4px 17px;}
	 body .pro_list>.pro_l{width: 100%;text-align: center;margin-bottom: 20px;}
	 .pro .pro_list>.pro_l>h5{padding: 10px;font-size: 30px;}
	 .pro .pro_list>.pro_l>h5>.arrow{padding-left: 20px;  display: inline-block;
		transition: transform 0.6s ease;}
		.pro .pro_list>.pro_l>h5>.arrow.down{transform: rotate(90deg);padding-right: 10px;}
  body .pro_list>.pro_r{width: 100%;}
		body .pro_list>.pro_r .pro_item{padding: 0;}
		body .pro_list>.pro_r .pro_item>.pro_item_r{padding-left: 0;}
		body .pro_list>.pro_r .pro_item>.pro_item_r>ul>li{width: 20%;font-size: 13px;height: auto;padding: 15px 0;}
		body .ab_box_bot>ul>li>h6>span:nth-of-type(1){font-size: 40px;}
		body .ab_box_bot>ul>li>h6 {display: block;}
		body .ab_box_bot>ul>li>p{font-size: 12px;}
		body .ab .ab_box_bot>ul>li::after{right: -10px;}
		body .ys_menu>ul>li>div>p{font-size: 10px;}
		body .ys .ys_menu>ul>li>div{padding-left: 0;}
		body .ys .ys_menu>ul>li>.INDEX-IMg{margin-right: 8px;}
		body .ys_item_l>.INDEX-img{height: 100%;}
		body .ca_box{display: block;}
		body .ca .ca_box .ca_r ul>li{width: 100vw;}
		body .ca_box .ca_r ul{display: none;}
		body .ca_box .ca_r{width: 100vw;}
		body .news_box{display: block;}
		body .news_box .news_l{width: 100%;}
		body .news_box .news_r{margin-left: 0; width: 100%;}
		body .ca_box .ca_l {margin-bottom: 4%;}
		 body .hz>ul>li:nth-last-of-type(1)>a{line-height: 2;}
		 .ca .ca_box a>img{width: 100%;}
		 body .ny_pro_menu>ul{margin: 26px 0 10px;display: none;}
		.productContainer .ny_pro_list>li .ny_proItem_ico>span{width: 25px;
		height: 25px;line-height: 27px;}
		}

	/* @media screen and (max-width:375px) {
		.menu_bg{top: 44px;}
		
	} */


	
/* banner */
.banner{position: relative;  }
.banner .swiper-pagination{bottom: 35px!important;}
.banner .swiper-pagination-bullet{opacity: 1!important;background: white!important;transition: .5s;width:12px!important;height: 12px!important;margin: 0 8px!important; border-radius: 30px !important; }
.banner .swiper-pagination-bullet-active{background: #0b377e!important;transition: .5s; position: relative;}
.banner .swiper-pagination-bullet-active::after{content: '';position: absolute;width: 25px;height: 25px;background: transparent; border:1px solid #0b377e; border-radius: 30px;bottom: -60%;left: 50%; transform: translateX(-50%); }
.banner .swiper-pagination span{position: relative;}
.banner .swiper-slide img:nth-child(2){display: none;}
.banner .swiper-container-horizontal>.swiper-paginationProTop{bottom: 35px!important; position:absolute; }
.banner .swiper-paginationProTop-bullet{opacity: 1!important;background: white!important;transition: .5s;width:40px!important;height: 2px!important;margin: 0 8px!important; border-radius: 0 !important; }
.banner .swiper-paginationProTop-bullet-active{background: #0c6297!important;transition: .5s;}
.banner .swiper-paginationProTop span{position: relative;}
.banner .swiper-paginationProTop-bullet-active::after{opacity: 1!important;}
.table-container .ke-zeroborder{width: 100vw;}
@media screen and (max-width:768px) {
	.banner .swiper-slide img:nth-child(2){display: block;}
	.banner .swiper-slide img:nth-child(1){display: none;}
	.banner .swiper-pagination{
		right: 0%!important;
		left: auto!important;
		bottom: 10px!important;
	}
}




.pro{ padding-top: 70px; }
.pro_box>h4{ font-size: 40px; color: #363637; position: relative; text-align: center; }
.pro_box>h4>span{ font-size: 80px; color: #0b377e; opacity: 0.05; text-transform: uppercase; text-align: center; position: absolute; font-weight: bold; top: -26px; left: 50%; transform: translateX(-50%); }
.pro_box>p{	font-size: 20px; color: #393939; text-align: center; margin-top: 15px; }
.pro_list{ display: flex; max-width: 1370px; margin-top:60px; }
.pro_list>.pro_l{ width: 18%; }
.pro_list>.pro_l>h5{ background: url(../img/promenu.jpg) center center no-repeat; padding: 41px 0; text-align: center; color: #fff; font-weight: bold; font-size: 24px; }
.pro_list>.pro_l>ul>li{ background: #f2f2f2; padding:25px 0 25px 70px; color: #303030; font-size: 20px; border-bottom: 1px solid #fff; position: relative; z-index: 2; }
.pro_list>.pro_l>ul>li::after{ content: ''; position: absolute; width: 0; height: 100%;  left:0; top:0; background: #0b377e; transition: all 0.5s ease-in-out; }
.pro_list>.pro_l>ul>li:hover:after{ width: 100%; z-index: -1; }
.pro_list>.pro_l>ul>li:hover>a{ color: #fff; }
.pro_list>.pro_l>ul>li.on:after{ width: 100%; z-index: -1; }
.pro_list>.pro_l>ul>li.on>a{ color: #fff; }
.pro_list>.pro_r { width: 82%; }
.pro_list>.pro_r .pro_item{ width: 100%; box-sizing: border-box; background: url(../img/proBG.jpg) right center no-repeat; justify-content: space-between; background-size: cover; display: flex; padding-top: 60px; padding-left: 30px; }
.pro_list>.pro_r .pro_item_1{  background: url(../img/proBG1.jpg) right center no-repeat; background-size: cover; }
.pro_list>.pro_r .pro_item_2{  background: url(../img/proBG.jpg) right center no-repeat; background-size: cover; }
.pro_list>.pro_r .pro_item_3{  background: url(../img/proBG3.jpg) right center no-repeat; background-size: cover; }
.pro_list>.pro_r .pro_item_4{  background: url(../img/proBG4.jpg) right center no-repeat; background-size: cover; }
.pro_list>.pro_r .pro_item>.pro_item_r{ padding-left: 2%; }
.pro_list>.pro_r .pro_item>.pro_item_r>h5{ color: #363637; font-size:45px; font-weight: bold; margin-bottom: 10px; }
.pro_list>.pro_r .pro_item>.pro_item_r>h6{ color: #363637; font-size:25px; margin-bottom: 60px; text-transform: uppercase; }
.pro_list>.pro_r .pro_item>.pro_item_r>p{ color: #363637; font-size: 18px; line-height: 30px; line-height: 20px; margin-bottom: 22px; }
.pro_list>.pro_r .pro_item>.pro_item_r>ul{ display: flex; justify-content: flex-end; }
.pro_list>.pro_r .pro_item>.pro_item_r>ul>li{ z-index: 2; font-size: 20px; color: #fff; text-align: center; border-right: 1px solid rgba(255,255,255,0.6); width: 135px; height: 135px; padding-top: 40px; box-sizing: border-box; position: relative;  }
.pro_list>.pro_r .pro_item>.pro_item_r>ul>li::after{ content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: 0.851; z-index: -1;
	background-image: -moz-linear-gradient( 90deg, rgb(7,46,110) 0%, rgb(0,63,165) 100%);
	background-image: -webkit-linear-gradient( 90deg, rgb(7,46,110) 0%, rgb(0,63,165) 100%);
	background-image: -ms-linear-gradient( 90deg, rgb(7,46,110) 0%, rgb(0,63,165) 100%);
	 }
.pro_list>.pro_r .pro_item>.pro_item_r>ul>li>div{ font-size: 10px; }

.pro_hot>ul{ display: flex; justify-content: space-between; max-width: 1200px; margin: 0 auto; justify-content: space-between; margin-top: 75px; }
.pro_hot>ul>li{ width: 30%; }
.pro_hot>ul>li>a{ display:block; border-radius: 20px;  text-align: center;
	-webkit-box-shadow: 0 0 9px 4px rgba(209, 209, 209, 0.5) ;
    box-shadow: 0 0 9px 4px rgba(209, 209, 209,0.5) ;
	background-image: -moz-linear-gradient( 90deg, rgb(247,247,247) 0%, rgb(255,255,255) 100%);
	background-image: -webkit-linear-gradient( 90deg, rgb(247,247,247) 0%, rgb(255,255,255) 100%);
	background-image: -ms-linear-gradient( 90deg, rgb(247,247,247) 0%, rgb(255,255,255) 100%); }
.pro_hot>ul>li>a>h5{ color: #363637; font-size: 18px; text-align: center; margin-top: 15px; }
.pro_hot>ul>li>a>span{ display: inline-block;	border-radius: 10px; width: 100px; height: 35px; line-height: 35px;  margin: 0 auto; color: #fff; margin:16px 0 20px;
	background-image: -moz-linear-gradient( 180deg, rgb(11,55,126) 0%, rgb(18,83,189) 100%);
	background-image: -webkit-linear-gradient( 180deg, rgb(11,55,126) 0%, rgb(18,83,189) 100%);
	background-image: -ms-linear-gradient( 180deg, rgb(11,55,126) 0%, rgb(18,83,189) 100%);
	box-shadow: 0px 3px 7px 0px rgba(162, 162, 162, 0.004); }
.pro_hot>ul>li>a .pro_hot_img{ overflow: hidden; }
.pro_hot>ul>li>a:hover{ color: #fff; }
.pro_hot>ul>li>a .pro_hot_img>img{ transition: all 0.5s; }
.pro_hot>ul>li>a:hover  .pro_hot_img>img{ transform: scale(1.1); }
  


.ab{ background: #f4f4f3; padding-top: 60px; position: relative; margin-top: 120px; }
.ab_box>h5{ font-size: 25px; color: #0b377e; }
.ab_box>h4{ font-size: 30px; font-weight: bold; color: #363637; margin-top:10px; position: relative; }
.ab_box>h4::after{ content: ''; display: block; width:120px; height: 5px; background: #0b377e; position: absolute; left: 0; bottom: -10px; }
.ab_box>h6{ font-size: 25px; color: #0b377e; margin:40px 0; }
.ab_box>p{width: 25vw; line-height: 35px; color: #393939; font-size: 18px; margin-bottom: 150px; }
.ab_box>a.more{ display: inline-block; position: relative; width:110px; height:33px; line-height:29px; border:2px solid #0b377e; text-align: center; padding-left: 20px; box-sizing: border-box;  color: #363637; font-size: 14px;  border-radius: 20px; margin-top: 30px; }
.ab_box>a.more>img{ position: absolute; top:-10px; left: -13px; }
.ab .ab_pic{ position: absolute; right: 0; top:-50px;  }
.ab_box_bot{ position: relative; width: 100%; z-index: 2; margin-top: 88px; }
.ab_box_bot::after{ content: ''; display: block; width: 100%; height: 100%; background:#0b377e; opacity: 0.95; position: absolute; top:0; left: 0; z-index: -1; }
.ab_box_bot>ul{ display: flex; justify-content: space-around; padding: 39px 0; color: #fff; }
.ab_box_bot>ul>li{ position: relative; }
.ab_box_bot>ul>li::after{ content: ''; display: block; width: 2px; height:50px; background: #fff; position: absolute; top:30px; right: -150px;}
.ab_box_bot>ul>li:nth-last-of-type(1):after{ display: none;  }
.ab_box_bot>ul>li>h6{ display: flex; align-items: flex-end; }
.ab_box_bot>ul>li>h6>span:nth-of-type(1){ font-size: 70px; font-weight: bold; line-height: 70px; }
.ab_box_bot>ul>li>h6>span:nth-of-type(2){ font-size: 15px; font-weight: lighter; }
.ab_box_bot>ul>li>p{ font-size: 20px; font-weight: lighter; }




.hor{  background: url(../img/hor.jpg) top center no-repeat; background-size: cover; height: 884px;  }
.hor>h4{ color: #7a7a7a; text-align: center; font-size: 40px;  text-align: center; padding-top: 85px; margin-bottom: 8px; }
.hor>p{ color: #393939; text-align: center; font-size: 20px;  text-align: center;  }



.ys{ background: url(../img/ys.jpg) top center no-repeat; background-size: 100% 100%;height: 1000px;}
.ys>h4{ color: #fff; text-align: center; font-size: 40px;  text-align: center; padding-top:60px; margin-bottom: 8px; }
.ys>p{ color: #fff; text-align: center; font-size: 20px;  text-align: center;  }
.ys_menu>ul{ display: flex; justify-content: space-between; padding-top: 120px; padding-bottom: 50px; }
.ys_menu>ul>li{ cursor: pointer; z-index: 2; width:23.6%; text-align: center; background: #fff; padding:32px 60px; box-sizing: border-box; display: flex; align-items: center; position: relative; }
.ys_menu>ul>li::after{ transition: all 0.5s; z-index: -1; content: ""; width:100%; height: 0; background: #0b377e; position: absolute; left: 0;  bottom: 0; }
.ys_menu>ul>li>div{ font-size: 26px; color: #363637; text-align: left; padding-left: 35px; box-sizing: border-box; }
.ys_menu>ul>li>div>p{ font-size: 12px; text-transform: uppercase; margin-top: 5px; }
.ys_menu>ul>li:hover::after{ height: 100%; }
.ys_menu>ul>li:hover>div{ color: #fff; }
.ys_menu>ul>li:hover img{ filter: invert(100%); }
.ys_menu>ul>li.on::after{ height: 100%; }
.ys_menu>ul>li.on>div{ color: #fff; }
.ys_menu>ul>li.on img{ filter: invert(100%); }
.ys_item>ul>li{ display: flex; justify-content: space-between;  background: #fff;
	-webkit-box-shadow: 5px 5px 5px 0 rgba(175,175,175,0.4) ;
	box-shadow: 5px 5px 5px 0 rgba(175,175,175,0.4) ; }
.ys_item>ul>li:nth-of-type(1){ display: flex; }
.ys_item_l,.ys_item_r{ width: 48%; position: relative; z-index: 2; padding: 40px; }
.ys_item_r{ padding-left: 0; }
.ys_item_r>span{ font-size: 160px; color: #b5b6b6; font-weight: bold; position: absolute; top: 20px; right: 20px; z-index: -1; opacity: 0.15; }
.ys_item_r>h4{ font-size: 22px; color: #0b377e; font-weight: bold; margin-top: 130px; }
.ys_item_r>p{ font-size: 18px; color: #363637; margin-top:60px; line-height: 30px; }




.hz{ margin-top: 20px; }
.hz>ul{ display: flex; flex-wrap: wrap; border-top:5px solid #f3f1f2; border-left:5px solid #f3f1f2; box-sizing: border-box; }
.hz>ul>li{ width: 20%; border-right:5px solid #f3f1f2; border-bottom:5px solid #f3f1f2; box-sizing: border-box;  text-align: center; padding: 10px 0; }
.hz>ul>li:nth-last-of-type(1)>a{ color: #0b377e; font-size: 20px; line-height:130px; }
.hz>ul>li img{transition: all 0.5s ease-in-out; }
.hz>ul>li:hover img{ transform: scale(1.1);  }


.in_title>h4{ font-size:40px; color: #363637; text-align: center;  }
.in_title>p{ font-size: 20px; color: #363637; text-align: center; margin-top: 10px; }
.ca{ margin-top: 100px; }
.ca_box{ display: flex; justify-content: space-between; margin-top: 60px; }
.ca_box .ca_l{  }
.ca_box .ca_r{ width: 67.3%; }
.ca_box .ca_r ul{ display: flex; flex-wrap: wrap; justify-content: space-between; }
.ca_box .ca_r ul>li{ margin-bottom: 19px; width: 49.5%; ;}
.ca_box a{ position: relative; display: block; z-index: 2; }
.ca_box a>img{ position: relative; z-index: -2; }
.ca_txt{ position: absolute; bottom: 25px; left: 43px; color: #fff; transition: all 0.5s ease-in-out;  }
.ca_txt>h4{ font-size: 25px; }
.ca_txt>span,.ca_txt_on>span{ display: inline-block;  width: 50px; height: 50px; line-height: 50px; background: #fff; color: #0b377e; text-align: center; font-size: 30px; border-radius: 50%; margin-bottom: 10px; }
.ca_txt_on{ opacity: 0;  transition: all 0.5s ease-in-out;  position: absolute; bottom:50%; left:0; transform: translateY(50%); color: #fff; text-align: center; width: 100%; }
.ca_txt_on>h4{ font-size: 25px; margin:12px 0; }
.ca_txt_on>span{ background:#e62129; color: #fff; }
.ca_box a::after{ z-index: -1; content: ""; position: absolute; top:0; left:0; width: 100%; height: 0; background: #0b377e; transition: all 0.5s ease-in-out; opacity: 0.8; }
.ca_box a:hover .ca_txt_on{ opacity: 1; }
.ca_box a:hover:after{ height: 100%; }
.ca_box a:hover .ca_txt{ opacity: 0; }



.news{ background: #f0f0f0; padding: 60px 0; }
.news_box{ display: flex; justify-content: space-between; margin-top: 45px; }
.news_box .news_l{ width:41.6%; }
.news_box .news_l h4{ padding: 15px; text-align: center; background: #0b377e; color: #fff; font-size: 18px; }
.news_box .news_img{ overflow: hidden; }
.news_box .news_img>img{ transition: all 0.5s; }
.news_box .news_l a:hover .news_img>img{ transform: scale(1.1); }
.news_box .news_r{ margin-left: 32px; width:60%; }
.news_list>li{ padding:21px 18px; background: #fff; width: 100%; margin-bottom: 20px; }
.news_list>li:last-child{  margin-bottom: 0px; }
.news_list>li>a{ display: flex; justify-content: space-between; }
.news_list .news_date{ text-align: center; position: relative; padding:0 30px; box-sizing: border-box; width: 18%; }
.news_list .news_date::after{ content: ""; position: absolute; top: 0; right:0; width:1px; height:100%; background: #dddddd;  }
.news_list .news_date>span{ font-weight: bold; font-size: 45px; color: #0b377e; }
.news_list .news_date>p{ font-size:18px; color: #9fa0a1; }
.news_list .news_txt{ margin-left: 35px; padding-right: 30px; box-sizing: border-box; }
.news_list .news_txt>h4{  font-size: 20px; color: #2e2e2e; }
.news_list .news_txt>p{  font-size:18px; color: #9fa0a1; margin-top: 15px;  display: -webkit-box;  
	-webkit-line-clamp: 2;  
	-webkit-box-orient: vertical;  
	overflow: hidden;  
	text-overflow: ellipsis;   }
.news_list>li:hover{ background: #0b377e; }
.news_list>li:hover .news_date>span,.news_list>li:hover .news_date>p,.news_list>li:hover .news_txt>h4,.news_list>li:hover .news_txt>p{ color: #fff; }



.footTop{  background:#2d3236; color: #fff; padding: 60px 0 30px;  }
.footTop_box{ display: flex; justify-content: space-between; }
.footTop_box .footTL{ width: 35%; }
.footTop_box .footTR{ width: 50%; }
.footTop_box .footTL>h4{ font-size: 25px;  }
.footTop_box .footTL>p{ font-size: 15px; line-height: 30px; margin-top: 5px;  }
.foot_tel{ display: flex; align-items: center; margin-top: 30px; }
.foot_tel>div{ font-size: 30px; }
.foot_tel>div>img{ margin-right: 10px; }
.foot_tel>.flogo{ margin-left: 60px; }
.foot_menu{ display: flex; justify-content: space-around; }
.foot_menu a{ color: #fff; display: block; margin-bottom: 18px; }
.foot_menu>li>a:nth-of-type(1){ font-size: 23px; }
.foot_wx p{ font-size: 12px; text-align: center; margin-top:7px; }
.footBot{ background: #22272d; }
.footBotCon{ text-align: center; color: #fff; padding: 18px 0; line-height:28px; }



/* 以下内页 */
.ban_box{ position: relative;  }
.ban_box>h3{ font-size: 30px; color: #393939; padding-top: 120px; }
.ban_box>p{ font-size: 20px; color: #393939; text-transform: uppercase; }
.ban_box>ul{ position: absolute; bottom:-55px; right:0; display:flex;  }
.ban_box>ul>li{ margin-left: 10px; }
.ban_box>ul a{ display: block; background: #f4f3f4; text-align: center; color: #393939; padding: 25px 45px; font-size: 20px; box-sizing: border-box; }
.ban_box>ul a:hover{ background: #0b377e; color: #fff; }
.ban_box>ul a.xd{ background: #0b377e; color: #fff; }


.ban1{  width:100%; height:350px;  background:url(../img/ban1.jpg) top left no-repeat; }
.ny_nav{ background:#F2F2F2; height: 68px; line-height: 68px;  }
.ny_navDiv{ display: flex; justify-content: space-between; align-items: center;  }
.ny_navDiv>.left>ul{ display: flex; }
.ny_navDiv>.left>ul>li>a{  padding: 0 20px; display: inline-block;  transition: all 0.5s; }
.ny_navDiv>.left>ul>li>a:hover{ background: #19AEEF; color: #fff;  }
.ny_navDiv>.left>ul>li.xd>a{ background: #19AEEF;  color: #fff; }
.ny_navDiv>.right{ font-size: 15px; color: #333;  }
.ny_navDiv>.right>img{ vertical-align:middle; margin-right: 5px; position: relative; top: -2px;  }
.ny_navDiv>.right{ font-family: "宋体"; color: #333;  }
.about_div{ padding-top: 50px;  }



.case_nr2{padding: 130px 0 170px;}
.case_nr2 li{ float:left; width:32%; margin-left: 2%;margin-bottom: 40px;}
.case_nr2 li:nth-child(3n+1){margin-left:0;}
.case_kg{ position:relative;}
.case_pic{ border:1px solid #c0c0c0; overflow:hidden; position:relative;text-align: center;}
.case_pic img{transition:0.5s;}
.case_nr2 li:hover .case_pic img,.honor_nr li:hover .case_pic img{transform:scale(1.1);}
.case_pic i{display:block; position:absolute; left:0; top:0;  width:100%; height:100%;}
.case_mc{color:#fff; background:#0B377E; text-align:center; font-size:1rem; height:50px; line-height:50px; overflow:hidden; transition:0.5s;}
.case_nr2 li:hover .case_mc,.honor_nr li:hover .case_mc{background:#0B377E; transition:0.5s;}
.case_kg .border_top{
	position:absolute;height:3px;width:0;font-size:0;background:#0B377E;top:0;left:0; z-index:9;
	-webkit-transition:all 0.5s ease-out;
	-o-transition:all 0.5s ease-out;
	transition:all 0.5s ease-out;
}
.case_kg .border_right{
	position:absolute;height:0px;width:3px;font-size:0;background:#0B377E;bottom:0;right:0; z-index:9;
	-webkit-transition:all 0.5s ease-out;
	-o-transition:all 0.5s ease-out;
	transition:all 0.5s ease-out;
}
.case_kg .border_bottom{
	position:absolute;height:3px;width:0px;font-size:0;background:#0B377E;right:0;bottom:0; z-index:9;
	-webkit-transition:all 0.5s ease-out;
	-o-transition:all 0.5s ease-out;
	transition:all 0.5s ease-out;
}
.case_kg .border_left{
	position:absolute;height:0px;width:3px;font-size:0;background:#0B377E;left:0;top:0; z-index:9;
	-webkit-transition:all 0.5s ease-out;
	-o-transition:all 0.5s ease-out;
	transition:all 0.5s ease-out;
}
.case_nr2 li:hover .border_top,.case_nr2 li:hover .border_bottom,.honor_nr li:hover .border_top,.honor_nr li:hover .border_bottom{width:100%;}
.case_nr2 li:hover .border_left,.case_nr2 li:hover .border_right,.honor_nr li:hover .border_left,.honor_nr li:hover .border_right{height:100%;}
@media screen and (max-width:768px) {
	.case_dh{display: none;}
	.case_box{padding: 50px 0;}
	.case_txt p{font-size: 1rem;}
	
}
@media screen and (max-width:520px) {
	.case_box{padding: 0;}
	.case_tdh .gm{height: 40px;}
	.case_nr2 li{width: 49%!important;margin: 0!important;margin-bottom: 20px!important;}
	.case_nr2 li:nth-child(2n){margin-left: 2%!important;}
	.case_mc{font-size: 0.875rem;height: 40px;line-height: 40px;}
	.case_list li{width: 49%!important;margin: 0!important;margin-bottom: 20px!important;}
	.case_list li:nth-child(2n){margin-left: 2%!important;}
	
	.case_nr2{padding: 30px 0 50px;}
}





.ban2{  width:100%; height:350px;  background:url(../img/ban2.jpg) top left no-repeat; background-size: 100% 100%;background-position: center;}
.ny_pro_menu>ul{ display: flex; align-items: center; flex-wrap: wrap; margin: 65px 0;  }
.ny_pro_menu>ul>li>a{ display:inline-block; padding: 18px 35px;  text-align: center; border:2px solid #0b377e; color: #0b377e; border-radius: 50px;  margin-right: 30px; margin-bottom: 25px; }
.ny_pro_menu>ul>li>a:hover{ background: #0b377e; color: #fff;  }
.ny_pro_menu>ul>li.xd>a{ background: #0b377e; color: #fff;  }
.ny_pro_list{ display: flex; justify-content:flex-start; flex-wrap: wrap;}
.ny_pro_list>li{ width:31%; margin-bottom: 30px; margin-right: 25px;  }
.ny_proItem_pic{ overflow: hidden; border-radius:30px; }
.ny_proItem_pic>img{ transition: all 0.5s; }
.ny_proItem_pic:hover>img{ transform: scale(1.1); }
.ny_pro_list>li a{ display: inline-block; border:4px solid #f6f6f7; border-radius: 30px;  color: #1a1a1c; }
.ny_pro_list>li h3{ font-size:20px; text-indent: 15px; margin-top:15px; overflow: hidden; }
.ny_pro_list>li .ny_proItem_ico>span{ display: inline-block;  color: #1a1a1c; margin: 15px 0 12px 18px; font-family: "宋体"; font-weight: bold; line-height: 34px; width:34px; height: 34px; background: #f6f6f7; border-radius: 50%; margin-right: 5px; text-align: center; }
.ny_pro_list>li a:hover{ background: #0b377e; color: #fff; }
.pro_menu3{ display:none; }

/* 手机版产品分类 */
.proClassList{ display: none; }
@media screen and (max-width:520px) {
	.proClassList{ display: block; }
	.proClassTitle{ display: flex; justify-content: space-between; text-transform: uppercase; align-items: center; padding:10px; box-sizing: border-box; background: #EFEFEF; font-size: 15px; }
	.proClassTitle>.right .proClassLine{ width: 22px; }
	.proClassTitle>.right span{ display: inline-block; width: 22px; height:2px; background: #000; margin-bottom: 4px; cursor: pointer; }
	.proClassTitle>.right span:nth-last-of-type(1){ margin-bottom: 0; }
	.proClassMenu{ background:#F9F9F9; padding: 10px; box-sizing: border-box; line-height: 36px; display: none; }

	.proClassTitle>.right span.xd:nth-of-type(1){ transform: translateY(6px) rotate(45deg); }
	.proClassTitle>.right span.xd:nth-of-type(2){ opacity: 0;  }
	.proClassTitle>.right span.xd:nth-last-of-type(1){ transform: translateY(-6px) rotate(-45deg); }
	.proClassMenu li a{ font-family: "Barlow-Regular"; font-size: 15px; }
}
/* 手机版产品分类 */



.ban3{  width:100%; height:350px;  background:url(../img/ban3.jpg) top left no-repeat;  }
.ny_news{ padding-top: 150px;}
.ny_news .proMenu{ justify-content: center; }
.newsContainer { width:95%; margin: auto;  padding: 0px 0 100px;}
.newsContainer li a { border-bottom: 1px solid #e8e8e8; display: flex; align-items: center;  }
.newsDate { padding: 70px 0; height: 100%;  height: 270px; box-sizing: border-box; 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; font-family: "Barlow-Medium"; }
.newsDate p { font-size: 22px;  font-family: "Barlow-Medium";}
.newsLayout { width:100%; transition: 0.5s; display: flex; padding: 31px 34px; height: 270px; 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:#0b377e; color:#fff;   }
.newsContainer li:hover .newsLayout { 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%;}
}
@media screen and (max-width: 520px) {
    .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; margin-bottom: 30px; }
    .newsDate div { margin-left: 8px; font-size: 18px;}
	.ny_navDiv>.left>ul>li>a{ font-size: 13px;  }
	.ny_news{ padding-top: 0; }
}


/* 新闻详细页 */
.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:0.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>div {width:100%;max-width:800px;margin:1em auto;text-align: justify;}
.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;}


.ban4{  width:100%; height:350px;  background:url(../img/ban4.jpg) top left no-repeat;  }
.ban4 h3,.ban4 p{ color: #fff; }
.ny_cat{ padding-top: 50px; }
.contactCon{  display:flex; justify-content:space-between; align-items:flex-start; position:relative; }	
.ctCon_l,ctCon_r{ width:100%; }
.ctCon_l{ font-size:18px; color:#5d5d5d; }
.ctCon_l>h3{ font-size:36px; color:#0b377e; font-weight:bold; margin-top:60px; }	
.ctCon_l>p:nth-of-type(1){ margin-top:19px; }	
.ctCon_l .tel{ font-size:30px; color:#19AEEF; font-weight:bold; }
.ctCon_l>p{ line-height:52px; display: flex; align-items: center; color: #4b4b4b; font-size: 22px; }
.ctCon_l img{ position: relative; margin-right: 8px;  }
.ctCon_l>p:nth-of-type(3)	{   margin-bottom:50px; }
.ctCon_l>p:nth-of-type(1) img{ margin-right: 18px; }
.ctCon_l>p:nth-of-type(3) img{ margin-right: 13px; }
.ctCon_r{ padding-top: 60px; }
.ctCon_r>p{ text-align: center; color:#969696; margin-top: 10px; }
.map{ margin-bottom: 30px; }
@media screen and (max-width:520px) {
	.ctCon_l>h3{ font-size: 30px; }
	.ctCon_l>h4{ letter-spacing: 0px;}
	.ctCon_l>p{ font-size: 10px; }
	.ctCon_l .tel{ font-size: 28px; }
	.ctCon_l>h3{ margin-top: 30px; }
	body .ny_cat{padding-top: 0;}
	.contactCon .ctCon_r{margin-left: 0%;}
	.ban .ban_box>ul a{padding: 15px 15px;}
	.ban .ban_box>h3{padding-top:86px;}
	.productContainer .ny_pro_list>li h3{font-size: 14px;  white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;}
	.productContainer .ny_pro_list>li{margin-top:  10px;margin-right: 0;width: 48%;}
	.productContainer.ny_pro_list>li .ny_proItem_ico>span{width: 25px;height: 25px;line-height: 27px;}
	.ban .ban_box>ul a {font-size: 11px;}
	.about_div .gongsi{margin-top: 0;}
	.about_div .gongsi .biao{margin-bottom: 0;}
	.footTop .foot_tel>div{font-size: 20px;}
	.footTop .footBotCon{font-size: 14px;}
	body .pro{padding-top: 20px;}
	body .pro_list {margin-top: 20px;}
	body .news {padding: 0;}
	.ys .ys_item>ul>li{display: block;}
	li> .ys_item_l, li> .ys_item_r{
		padding: 0;width: 100%;

	}
	li>.ys_item_r>h4{margin-top: 40px;}
	li>.ys_item_r>span{top: -60px;}
	.ys .ys_menu>ul{flex-wrap: wrap;}
	.ys .ys_menu>ul>li{width: 48%; padding: 10px 0;margin-bottom: 10px;}
	.ys .ys_menu>ul>li>div>p{font-size: 9px;}
	body .ys>p{font-size: 15px;}
	body .ys>h4{font-size: 30px;padding-top: 20px;}
	.ab .ab_box_bot>ul>li>h6>span:nth-of-type(1){font-size: 27px;}
}



.pro_show_topDiv{ background: #F7F7F7; }
.pro_show_top{ min-height:480px; width:100%;  position:relative;  padding:45px 0;  display:flex;justify-content:space-between; align-items:flex-start;    }
.pro_show_top_pic {flex:0 1 48%;margin-right:5%; width: 50%; }
.pro_show_top_pic img {width:100%;}
.pro_show_top_con{ flex:1; 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 #cdcdcd; border-bottom:1px solid #cdcdcd;  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>.ny_pro_tel{ display: flex; color: #0b377e; font-size: 38px; align-items: center; margin-top: 30px; }
.ny_pro_tel>span{ display: inline-block; color: #fff; font-size: 18px; background: #0b377e; border-radius: 50px; padding: 10px 20px; box-sizing: border-box; margin-right: 60px; }
.ny_pro_tel>img{ margin-right: 10px; }
.pro_show_mid{ margin-top:10px; }
.pro_show_mid_con{ min-height:300px; 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; }
.pro_linkR{ float:right;  white-space:nowrap; overflow:hidden; }

@media screen and (max-width:520px) {
  .ban1,.ban2,.ban3,.ban4,.ban5{ height: 230px; background-size: cover; }
}

/* 分页 */
div.green-black{ width:100%; padding:10px 0; text-align:center; margin:20px auto;  }
div.green-black A{ display: inline-block; box-sizing: border-box; line-height: 32px; width: 36px; height: 36px; box-sizing: border-box;  border-radius: 5px; COLOR: #a8a7a7;MARGIN-RIGHT: 6px; BORDER: #c5c5c5 2px solid;TEXT-DECORATION: none;font-size:100%;background-color:#fff;}
div.green-black A:hover{BORDER: #e62129 2px solid; COLOR:#fff; background-color:#e62129;}
div.green-black SPAN.current{width: 36px; height: 36px; display: inline-block; box-sizing: border-box;  line-height: 32px; COLOR: #fff; MARGIN-RIGHT: 6px; BORDER: 2px solid #e62129; background:#e62129; border-radius: 5px;}
div.green-black .linkPL{ font-family: "宋体"; font-weight: bold; }

.sbanpic{ display:none; }

@media screen and (max-width:1333px) {
.pro_menu>li{ width:20%; }
.pro_list>li>a>img{ width:65%; }
.pro_list>li .detail>h3{ font-size:26px; }
.pro_list>li .detail>span.more{ bottom:20px; }
}
@media screen and (max-width:1024px) {
	body .ys{height: 1090px;}
.pro_menu>li{ padding:25px 0 25px 30px; }
.pro_menu>li::after{ right:5px; }
.pro_list>li>a{ display:block; }
.pro_list>li>a>img{ width:100%; }
.pro_list>li .detail>span.more{ display:none; }
.pro_list>li .detail>h4{ margin-bottom:15px; }
.pro_list>li .detail>h3{ font-size:24px; }
.pro_show_top>img{ width:60%; }
.pro_show_top_con{ width:40%; }
.pro_show_top{ min-height:auto; }
.pro_show_top .fontTel{ padding-top:15px; }
}
@media screen and (max-width:768px) {
	body .ys{height: 780px;}
.pro_menu>li{ font-size:16px; text-align:center; padding:25px 0 25px 0px; }
.pro_show_top{ display:block; }
.pro_show_top>img{ width:100%; height: auto; }
.pro_show_top_con{ width:100%; padding:0; }
.pro_show_top_con>.tel{ position:relative; }
.sbanpic{ display:block; }
.banpic{ display:none; }
body .footTop_box .footTL>h4{text-align: center;}
body .footTop{padding: 20px 0 30px;}
body .in_title>h4{font-size: 25px;}
body .in_title>p {font-size: 18px;}
body .news_box{margin-top: 20px;}
body .news{margin-top: 10px;}

}
@media screen and (max-width:520px) {
.pro_show_top	.pro_show_top_con>.ny_pro_tel{font-size: 20px;}
.dh{ margin-top: 1.5625rem; margin-bottom: 1.5625rem; }
.pro_menu{ display:none; }
.mob_inner_box_1{ display:block; }
.pro_list>li{ width:100%; }
.footerCon_r .menu{ display:none; }
.banBGCon h3{ font-size: 1.25rem; padding-top:50px; }
.banBGCon h1{ font-size: 1.625rem;  margin-top: .625rem;}
.banBG_1,.banBG_3,.banBG_4,.banBG_5,.banBG_6{  height:250px; background-size:250%;  }	
body .news_list .news_txt>h4{font-size: 14px;}
body .news_list .news_date>span{font-size: 30px;}
body .news_list .news_date{padding: 0;}
body .news_list .news_txt>p{font-size: 10px;}

}
 a.telShow:link,  a.telShow:visited{ color:#fff; }

 /*sitemap*/
 .sitemap_nr>dl{ border-bottom: 1px solid #ddd; padding-bottom: 20px; margin-top: 30px;}
 .sitemap_nr>dl>a{ font-size: 1.5rem; font-weight: bold; color: #999; display: block;}
 .sitemap_nr>dl>dt{ padding: 25px 0 0px 0;}
 .sitemap_nr>dl>dt>a{ font-size: 1.125rem; border-left: 2px solid #2a4197; padding-left: 10px; display: block; line-height: 20px; height: 20px; font-weight: bold; color: #999;}
 .sitemap_nr>dl>dd{ display: flex; flex-wrap: wrap; padding-top:10px;}
 .sitemap_nr>dl>dd>a{ display: block; margin-right: 15px; line-height: 24px; color:#999; }
 @media screen and (max-width:700px){
 .sitemap_nr>dl>a{ font-size: 1.125rem;}
 .sitemap_nr>dl>dt>a{ font-size: 1rem;}
 .sitemap_nr>dl>dd>a{ font-size: 0.875rem;}
 }
 /*sitemap*/
@media screen and (max-width:341px) {body .ys{height: 850px;}}
@media screen and (max-width:1680px) {
	.ab_box>p{width: 22vw;}
}
@media screen and (max-width:1440px) {
	.ab .ab_pic{right: -154px;top: -28px;}
	.ab_box>p{font-size: 16px;line-height: 25px;}
}

@media screen and (max-width:1280px) {
	.ab .ab_pic{top: -50px;right: -284px;}
}

@media screen and (max-width:1024px) {
	.ab .ab_pic{position: static;}
	.ab_box>a.more{margin-top: 0;}
	.ab_box>p{width: 90vw;}
	.ab_box_bot{margin-bottom: 0;}
}

@media screen and (max-width:768px){
	.ab_box>a.more{margin-top: 30px;}
}