*{margin: 0;padding: 0;border: none;list-style-type: none;text-decoration: none;box-sizing: border-box;font-family: arial;outline: none;}
.icon {width: 1em; height: 1em;vertical-align: -0.15em;fill: currentColor;overflow: hidden;}
.flexbj{display: -webkit-flex;display: flex;flex-wrap: wrap;}
.cl{clear: both;}
table {border-collapse: collapse;}
table tr td{padding: 8px 10px;}
a{color: #333;}
@font-face {
	font-family:'OSWALD';
	src: url(../font/OSWALD-REGULAR.TTF);
}
/*头部*/
.head-top{line-height: 40px;background: #e6e6e6;color: #666;font-size: 14px;}
.head{position: relative;width:100%;z-index: 9999}
.head .navbox{margin-top: 10px;margin-bottom: 10px;}
.head .head-logo{float: left;}
.head .head-logo img{height: 80px;}
.head .nav{float: right;width: 50%;}
.head .nav .nav_pc{ width: 100%;}
.head .nav ul li{float:left;position: relative;box-sizing: border-box;z-index: 999;}
.head .nav ul li:after{content: '';position: absolute;width: 1px;height: 16px;background: #ccc;right: 0;top: 32px;}
.head .nav ul li:first-child{}
.head .nav ul li .f_a{line-height:80px;display:block;text-align:center;font-size:16px;color:#333;}
.head .nav ul li:hover .f_a{color: #333; transition:all .3s}
.head .nav ul li .s_navbox{display:none;position: absolute;left: 0;top: 92px; width: 100%;background-color: #194384;z-index: 9999;box-sizing: border-box}
.head .nav ul li .s_navbox .s_a a{color:#fff;font-size:14px;text-transform:uppercase;display:block;text-align: center;padding: 16px 0;border-top: 1px solid rgba(255,255,255,0.3);}
.head .nav ul li .s_navbox .s_a a:hover{background-color:#178541;color: #fff;}
.m_nav{display:none}
.headlf .m_logo{display: none}
.headrg .m_menuimg{display: none}


/* 下拉侧边菜单 */
.sidenav{position: relative;width:180px;display: block; float: left;}
.sidenav label {width:180px;display: block;padding-left: 55px;box-sizing: border-box; background: #128ee3;position: relative;height: 48px;line-height: 48px;color: #fff;font-size: 16px;}
.sidenav label i {width: 30px;height: 30px;display: block;position: absolute;background-size: 20px;left: 25px;top: 16px;}
.sidenav .side {display: inline-block;position: absolute;top: 48px;left: 0;z-index: 999;width: 180px;background: #fff;border-top: none;background-color: rgba(255, 255, 255, .95);box-sizing: border-box;}
.sidenav .side li {position: relative;width:100%; padding:5px 0px;border-bottom: 1px solid #cccccc;box-sizing: border-box}
.sidenav ul.side li:first-child {cursor: pointer;}
.sidenav .side li a {color: #333;height: 40px;line-height: 40px;padding: 8px 0 8px 0;display: block;font-size: 16px;}
.sidenav .side li a:hover {background: none;color: #0085cd;}
.sidenav .side li a i {transition: all 0.3s ease 0s;}
.sidenav .side li a i.side_t {margin-left:10px; width: 40px;height: 40px;display: inline-block;vertical-align: middle;background-size: 30px;}
.sidenav .side li a:hover i {margin-left: 15px;}

.sidenav .side li:hover .side_main {display: block;z-index: 999;}
.sidenav .side .side_main {display: none;width: 500px;background: #FFFFFF;position: absolute;left: 180px;top:0;box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.1);border: 1px #cecece solid;z-index: 7;}
.sidenav .side .side_main dl {margin: 20px;padding: 0;}
.sidenav .side .side_main dl dt {font-size: 18px;margin-bottom: 10px;color: #0173b2;font-weight: bold;}
.sidenav .side .side_main dl dt b{font-size: 15px;}
.sidenav .side .side_main dl dd {margin-bottom: 10px;display: inline-block;}
.sidenav .side .side_main dl dd a {position: relative; display: inline-block;color: #777;font-size: 14px;margin:0 4px ;padding: 0 5px;border-right: 2px solid #bbbbbb; height: auto;line-height: 1.5;transition: all 0.2s ease 0s;}
i.icon-hot,i.icon-new {display: inline-block;height: 9px;width: 24px;background: url(../imgs/img_public.png) no-repeat;vertical-align: middle;}
i.icon-hot {background-position: 0 -240px;}
i.icon-new {background-position: -40px -240px;}
.sidenav .side .side_main dl dd a span {color: #999;}
.sidenav .side .side_main dl dd a:hover {background: none;color: #cf1322;transform:translateY(-2px);}
.sidenav .side .side_main dl dd a:hover b {color: #40adf5;}
.sidenav .side .side_main dl dd a:hover span {color: #40adf5;}

/* 轮播图 */
.slider {position: relative;overflow: hidden;width: 100%;}
.slideBox .hd {height: 10px;z-index:1; overflow: hidden;position: absolute;left: 50%;bottom: 20px;transform: translateX(-50%);z-index: 1;}
.slideBox .hd ul{ text-align:center;  padding-top:5px;  }
.slideBox .hd ul li {cursor:pointer;float: left;margin-right: 5px;width: 30px;height: 10px;line-height: 14px;text-align: center;background: #fff;}
.slideBox .hd ul .on {background: #00a2ff;color: #fff;}
.slideBox .bd{ position:relative; z-index:0; }
.slideBox .bd li img{width:100%; vertical-align:top;  } 

/*小于1600大于1200稍微调整下字体*/
@media screen and (max-width: 1600px) and (min-width:1200px) {
   .nav ul li .f_a{font-size:14px}
   .nav ul li .s_navbox .s_a a{font-size:12px}
   .foot_top ul{margin-left:60px}
   .nav ul li .s_navbox .s_a{width:100%}
}


/*移动端导航*/
@media screen and (max-width: 1024px) and (min-width: 0px){
   .msgNum{display: none;}
   .slider{margin-top: 80px;}
   .head{display:none}
   .head-top{display: none;}
   .m-nav-bg{position:fixed;left: 0; top:0px;width: 100%; height: 80px;z-index:9999;background: #fff;}
   .m_img{height:80px;background:#fff;width:90%;max-width: 720px; border-bottom:1px solid #ddd;overflow: hidden;margin: 0 auto;justify-content: space-between;
   align-items: center;}
   .m_img .headlf{width: 140px;}
   .m_img .headlf .m_logo{width: 240px; display: block}
   .m_img .headrg{width: 50px;}
   .m_img .headrg a .m_menuimg{height:16px;vertical-align:top;display: block}
   .m_nav {display:block;position:fixed;top:0px;left:0px;width:0px;height:0px;overflow:hidden;z-index:10000}
   .m_nav .closecover{position:absolute;width:100%;height:100%;background:#0b0d19;filter:alpha(opacity=0);opacity:0;left:0px;top:0px;z-index:1}
   .m_nav .closeicon{position:absolute;width:20%;left:30px;top:5%;z-index:100;text-align:center;filter:alpha(opacity=0);opacity:0}
   .m_nav .m_navList{position:absolute;width:80%;right:0px;top:0px;background:#0b0d19;height:100%;z-index:100;right:-80%;overflow-y: scroll;}
   .m_nav .m_navList ul{padding-left:5%;padding-right:5%}
   .m_nav .m_navList ul li{border-bottom:1px solid #232530}
   .m_nav .m_navList ul li a{display:block;height:45px;color:#fff;line-height:45px;padding-left:5%;font-size:16px}
   .m_nav .m_navList ul li .m_f_a{display: flex;align-items: center;justify-content: space-between; width: 100%}
   .m_nav .m_navList ul li .m_f_a a{flex: 1;}
   .m_nav .m_navList ul li .m_f_a i{width: 40px;height:35px;box-sizing: border-box; padding:0 5px; display: block;}
   /*.icon{ background:url(../images/plus.png) 100% no-repeat;background-position: 50% 50%; -webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}*/
   .icon_on{background:url(../images/reduce.jpg) 50% no-repeat!important;background-position: 50% 50%;-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}
   .m_nav .m_navList ul li .m_s_nav{display:none;width: 100%;}
   .m_nav .m_navList ul li .m_s_nav a{display: block; height:40px;line-height:40px;font-size:14px;padding-left:10%;overflow: hidden; white-space: nowrap;width: 90%;text-overflow: ellipsis;}
}
/*首页产品*/
.in-product-bg{padding-top: 100px;padding-bottom: 100px;}
.home_tit{justify-content: space-between;margin-bottom: 40px;}
.home-title-left{align-items: flex-end;}
.home_tit h1{font-size: 30px;font-weight: 600;color: #194384;margin-right: 6px;}
.home_tit h5{color: #999;text-transform: uppercase;font-weight: 100;}
.home-title-right{height: 40px;line-height: 40px; padding: 0px 10px;border-radius: 99px;border: 1px solid #ddd;}
.home-title-right span{font-size: 14px;color: #666;}
.in-product-wp{justify-content: space-between;}
.in-product-list{width: 32.3333%;}
.in-product-img{overflow: hidden;}
.in-product-list h4{font-size: 26px;color: #333;text-align: center;margin: 20px 0;}
.in-product-list .in-product-img img{width: 100%;transition: all 0.5s;}
.in-product-list:hover .in-product-img img{transform: scale(1.1);}
.pc-bg-container {background-position: 50% 50%;background-size: cover;background-repeat: no-repeat;}
.home-market-section {text-align: center;}
.home-market-section .section-title a {width: 100%;display: block;position: relative;}
.home-market-section .section-title a:before {position: absolute;content: '';right: -12px;width: 15px;height: 15px;background-repeat: no-repeat;
top: 50%;transform: translate(0, -50%);transition: .2s;}
.home-market-section .section-title a:hover:before {right: -16px;}
/*内容盒子*/
.home-market-section .section-inner {position: relative;margin: 0 auto;}
.home-market-section .section-inner .swiper-container {height: auto;max-width: 1260px;}
.home-market-section .section-inner .swiper-container .swiper-wrapper {align-items: center;height: auto!important;}
/*内容列表*/
.home-market-section .section-inner .swiper-container .swiper-wrapper .swiper-slide {height: auto!important;background: 0 0;padding: 0 20px;
box-sizing: border-box;text-align: center;}
.home-market-section .section-inner .swiper-container .swiper-wrapper .swiper-slide>a {display: block;float: left;position: relative;background-color: #fff;
border: 1px solid rgba(201,164,103,.2);width: calc((100% - 60px)/ 3);padding: 10px;height: 100%;margin-right: 20px;border-radius: 5px;}
.home-market-section .section-inner .swiper-container .swiper-wrapper .swiper-slide>a:hover h3{color: #194384;}
.home-market-section .section-inner .swiper-container .swiper-wrapper .swiper-slide img {width: 100%;}
.home-market-section .section-inner .swiper-container .swiper-wrapper .swiper-slide h3 {font-weight: normal;margin-top: 14px;font-size: 18px;color: #252b3a;
overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.home-market-section .section-inner .swiper-container .swiper-wrapper .swiper-slide>a:last-of-type {margin-right: 0;}
/*分页*/
.home-market-section .section-inner .swiper-container .swiper-pagination-bullets {bottom: 50px;}
.home-market-section .section-inner .swiper-container .swiper-pagination-bullet {position: relative;margin: 0 5px;width: 24px;height: 4px;border-radius: 100px;opacity: 1;
background: 0 0;}
.home-market-section .section-inner .swiper-container .swiper-pagination-bullet:before {content: '';display: inline-block;position: absolute;width: 24px!important;
height: 4px;opacity: 1;left: 0;border-radius: 100px;background: #dfe1f1;vertical-align: middle;transition: opacity .8s, background-color .8s;}
.home-market-section .section-inner .swiper-container .swiper-pagination-bullet-active {opacity: 1;}
.home-market-section .section-inner .swiper-container .swiper-pagination-bullet-active:before {width: 24px!important;opacity: 1;border-radius: 100px;
transform: scale(1.2);background: #38ffe3;}
/*左右箭头*/
.home-market-section .section-inner .swiper-button-prev {left: 0;/*top: 118px;*/margin-top: 0;background: url(../images/marketplace-home-arrow_big.svg);}
.home-market-section .section-inner .swiper-button-next {right: 0;/*top: 118px;*/margin-top: 0;background: url(../images/marketplace-home-arrow_big.svg);
transform: rotate(180deg);}
.home-market-section .section-inner .swiper-button-next:hover {background: url(../images/marketplace-home-arrow_big_hover.svg);}
.home-market-section .section-inner .swiper-button-prev:hover {background: url(../images/marketplace-home-arrow_big_hover.svg);}
.m-index-product{justify-content: space-between;display: none;}
.m-index-product-list{width: 49%;float: left; margin-bottom: 2%;margin-right: 1%;}
.m-index-product-list-img img{width: 100%;}
.m-index-product-list h6{text-align: center;}
@media screen and (max-width: 768px) {
	.in-product-bg{padding-top: 40px;padding-bottom: 40px;}
	.home_tit{margin-bottom: 24px;}
	.home_tit h1{font-size: 20px;}
	.home-title-right{display: none;}
	.pc-bg-container{display: none;}
	.m-index-product{display: block;}
	
}

/*首页关于我们*/
.index-about-bg{padding: 100px 0;background: url(../images/index-about_02.png) no-repeat center center;background-size: cover;align-items: center;}
.index-about-img{width: 45%;}
.index-about-img img{width: 100%;}
.index-about-container{width: 35%;margin-left: 3%;}
.index-about-text h4{font-size: 22px;font-weight: 600;color: #174583;}
.index-about-text h4 span{padding-left: 10px;padding-right: 10px;position: relative;}
.index-about-text h4 span:nth-child(1){padding-left: 0;}
.index-about-text h4 span:after{content: '';position: absolute;width: 1px;height: 14px;right: 0;top: 5px;background: #174583;}
.index-about-text h4 span:nth-child(3):after{content: '';position: absolute;width: 0px;height: 0px;right: 0;top: 0px;background: #174583;}
.index-about-text h3{margin: 30px 0;}
.index-about-line{width: 50px;height: 4px;background: linear-gradient(to right, #174583,#178443);}
.in-about-content{line-height: 32px;color: #666;margin: 30px 0;}
.index-about-items{justify-content: space-between;}
.index-about-item{width: 30%;border:1px solid #999;padding: 20px 16px;border-radius: 6px;}
.index-about-item a{justify-content: center;align-items: center;}
.index-about-item-icon{font-size: 32px; margin-right: 8px;color: #174583;}
.in-about-more a{display: block;width: 120px;height: 40px;line-height: 40px;text-align: center;position: relative;background: #174583;color:#fff; 
border-radius: 4px; z-index: 1;margin-top: 30px;}
.in-about-more a:after{content: '';position: absolute;width: 3px;height: 100%;background: #178443;left: 0;top: 0;transition: all 0.5s;border-radius: 4px;z-index: 2;}
.in-about-more a span{position: relative; z-index: 3;}
.in-about-more a:hover:after{width: 100%;}
@media screen and (max-width: 1300px) {
	.index-about-text h3{margin: 20px 0;}
	.in-about-content{margin: 20px 0;}
	.index-about-item-icon{margin-right: 0;margin-bottom: 8px;}
	.in-about-more a{margin-top: 20px;}
}
@media screen and (max-width: 1100px) {
	.index-about-bg{background: url(../images/index-about_02.png) no-repeat right center;background-size: cover;}
	.index-about-img{width: 80%; max-width: 960px;margin-bottom: 24px;margin-left: auto;margin-right: auto;}
	.index-about-container{width: 80%; max-width: 960px;margin-left: auto;margin-right: auto;}
}
@media screen and (max-width: 768px) {
	.index-about-bg{padding: 40px 0;}
	.index-about-text h3{font-size: 20px;}
	.index-about-img{width: 100%;padding-right: 1rem;padding-left: 1rem;margin-right: auto;margin-left: auto;margin-bottom: 24px;}
	.index-about-container{width: 100%;padding-right: 1rem;padding-left: 1rem;margin-left: auto;margin-right: auto;}
}

/*首页案例*/
.index-case-wp{padding-top: 100px;}
.home-title{text-align: center;}
.home-title h1{font-size: 30px;font-weight: 600;color: #333;margin-bottom: 16px;}
.home-title h5{text-transform: uppercase;color: #666;}
.index-case-bg{padding: 40px 0;background: #174b85;margin-top: 40px;}
@media screen and (max-width: 768px) {
	.index-case-wp{padding-top: 40px;}
	.home-title h1{font-size: 20px;margin-bottom: 8px;}
	.index-case-bg{margin-top: 16px;}
	
}
/*首页新闻*/
.index-news-wp{padding-top: 100px;}
.index-news-bg{padding: 40px 0;margin-top: 40px; position: relative;z-index: 1;}
.index-news-bg:before{content: '';position: absolute; background: #f5f5f5;width: 50%;height: 100%;left: 0;top: 0;z-index: 2;}
.index-news-bg:after{content: '';position: absolute; background: #ebebeb;width: 50%;height: 100%;left: 50%;top: 0;z-index: 2;}
.index-news-container{position: relative;z-index: 3;}
.index-news-left{width: 50%;background: #f5f5f5;padding: 0 40px;overflow: hidden;}
.index-news-left h4,.index-news-right h4{text-align: center;}
.target {width:100%;height:400px;overflow:hidden;position:relative;margin:20px auto;}
.target .index-news-img img{width:100%;}
.index-news-title{justify-content: space-between;}
.index-news-title h5,.index-news-title h6{line-height: 40px;}
.index-news-des{font-size: 14px;line-height: 28px;color: #666;}
.hy-dot{display: none;}
.index-news-right{width: 50%;background: #ebebeb;padding: 0 40px;}
@media screen and (max-width: 1400px) {
	.target{height: 340px;margin-bottom: 0;}
}
@media screen and (max-width: 992px) {
	.target{height: 300px;}
}
@media screen and (max-width: 768px) {
	.target{height: 300px;}
	.index-news-wp{padding-top: 40px;}
	.index-news-bg:before{width: 100%;height: 50%;}
	.index-news-bg:after{width: 100%;height: 50%;left: 0%;top: 50%;}
	.index-news-left{width: 100%;}
	.index-news-right{width: 100%;margin-top: 40px;}
	.index-news-left h4, .index-news-right h4{font-size: 16px;}
}
/*首页服务*/
.index-service-wp{padding-top: 100px;}
.index-service-bg{margin-top: 40px; position: relative;z-index: 1;}
.index-service-bg:before{content: '';position: absolute; background: #272f89;width: 50%;height: 100%;left: 0;top: 0;z-index: 2;}
.index-service-bg:after{content: '';position: absolute; background: #006aad;width: 50%;height: 100%;left: 50%;top: 0;z-index: 2;}
.index-service-container{position: relative;z-index: 3;justify-content: space-between;}
.index-service-left{width: 50%;height: 400px; position: relative;}
.index-service-icon{position: absolute;width: 100%;height: 100%;left: 0;top: 0;justify-content: center;align-items: center;}
.index-service-icon .icon{font-size: 300px;color: rgba(255,255,255,0.2);transition: all 0.5s;}
.index-service-text{height: 100%;flex-direction: column; justify-content: center;align-items: center;position: relative;z-index: 4;}
.index-service-text .index-service-mess a{display: block;width: 180px;height: 60px;text-align: center;line-height: 60px;color: #fff;border: 1px solid #fff;border-radius: 6px;
margin-bottom: 24px;}
.index-service-text p{color: #fff;font-weight: 600;}
.index-service-right{width: 50%;height: 400px; position: relative;overflow: hidden;}
.index-service-icon-bg{position: absolute;width: 100%;height: 100%;left: 0;top: 0;justify-content: center;align-items: center;}
.index-service-icon-bg img{width: 100%;transition: all 0.5s;}
.index-service-left:hover .index-service-icon .icon{transform: scale(1.1);}
.index-service-right:hover .index-service-icon-bg img{transform: scale(1.1);}
@media screen and (max-width: 768px) {
	.index-service-wp{padding-top: 40px;}
	.index-service-bg{margin-top: 16px;}
	.index-service-bg:before{width: 100%;height: 50%;}
	.index-service-bg:after{width: 100%;height: 50%;left: 0%;top: 50%;}
	.index-service-left{width: 100%;height: 300px;}
	.index-service-right{width: 100%;height: 300px;}
	.index-service-text p{text-align: center;line-height: 24px;}
}
/*首页底部*/
.footnav{padding: 80px 0 0 0;background: #19a8de;}
.tit{width: 100%;}
.tit1{justify-content: space-between;align-items: center;padding-bottom: 32px;border-bottom: 1px solid #5bcbf5;}
.tit1 .dt{width: 25%;}
.tit1 .foot-nav{width: 60%;justify-content: space-between;}
.tit1 .foot-nav a{color: #fff;font-weight: 600;}
.dt{font-size: 20px;font-weight: 600;color: #fff;}
.tit2{justify-content: space-between;padding: 32px 0;border-bottom: 1px solid #5bcbf5;}
.in-foot-contact{font-size: 16px;color: #fff;font-weight: 100; line-height: 32px;position: relative;}
.in-foot-contact .icon{color: #fff;}
.in-foot-contact span{font-family: 'OSWALD';font-size: 20px;font-weight: 600;}
.foot-line{height: 1px;background: #444;margin: 16px 0;}
.footer{text-align: center;line-height: 40px; color: #fff;font-size: 14px;}
.footer a{color: #fff;font-size: 14px;}


/* 手机footer */
.footer_float{display: none;}
.footer_float {
	width: 100%;
	height:0px;
	padding:0;
	overflow:hidden;
	position: fixed!important;
	bottom: 0;
	right: 0;
	z-index: 9999;
	background: rgba(23,69,131,1);
	-webkit-transition: all 0.3s ease-in-out 0s;
	-moz-transition: all 0.3s ease-in-out 0s;
	-ms-transition: all 0.3s ease-in-out 0s;
	transition: all 0.3s ease-in-out 0s;
}
.foot_float {
	width: 100%;
	position: fixed;
	height: 0.8rem;
	bottom: 0;
	left: 0;z-index: 10;-webkit-transition: all 0.3s ease-in-out 0s;-moz-transition: all 0.3s ease-in-out 0s;-ms-transition: all 0.3s ease-in-out 0s;transition: all 0.3s ease-in-out 0s;}
.foot-relative_float {position: relative;width: 100%;height: 0.8rem;}
.foot_float a {display: block;float: left;width: 33.33%;
color: #ffffff}
.foot_float a span {display: block;width: 100%;text-align: center;font-size:30px;line-height:40px;}
.foot_float a h3 {width: 100%;text-align: center;font-size:14px;line-height:20px;margin: 0;}
@media screen and (max-width: 998px) { 
	
	.footer-logo{margin-bottom: 24px;}
	.footer-nav-list{width: 100%; justify-content: space-between;}
	.footer-nav-list a{margin-left: 0;}
	.footer-contact-list{width: 49%;padding: 20px 0;}
	.footer-line1{margin: 0;}
} 
@media screen and (max-width: 768px) {
	.footnav{padding: 40px 0 70px 0;}
	.footer_float{display: block;}	
	.tit1 .dt{width: 100%;text-align: center;}	
	.tit1 .foot-nav{width: 100%;margin-top: 16px;}
}
@media screen and (max-width: 660px) { 
	.footer_float {height:70px;padding:5px 0;}
	.footer-nav-list a{font-size: 16px;}
	.footer-bg{margin-bottom: 80px;}
	.footer-logo img{height: 30px;}
} 
/*内页banner*/
.slide_container .rslides li img{width: 100%;}

/*内页定位*/
.ins-position-bg{border-bottom: 1px solid #d7d7d7;}
.ins-position{height: 70px;line-height: 70px;}
.ins-position a{font-size: 14px; color: #333;text-transform: uppercase;}
.ins-position-icon{color: #333;font-size: 20px;margin-right: 6px;}
.mainbody{padding: 3% 0;background: #f8f8f8;}

/* 内页左边 */
.ny-leftwp{float: left;width: 20%;}
.ny_left{display: flex;flex-direction: column;padding: 10px;background: #f1f1f1;}
.ny-about-twp{ position: relative;padding: 25px 15px;margin-bottom: 8px; background: #174583;}
.ny-about-title{font-size: 20px;color: #fff;font-weight: 600;text-align: center;text-transform: uppercase;}
.ny-about-ten{font-size: 14px;text-transform: uppercase;font-family: arial;color: #fff;text-align: center;}
.list_con{position: relative;background: #fff;padding: 0 10px;margin-bottom: 8px;}
.list_con a{justify-content: space-between;align-items: center;}
.list_con a h4{font-size: 16px;line-height: 60px;margin-bottom: 0;}
.ny_left-lxbg{margin-top: 20px;}
.ny-left-lxhm{margin: 0 20px;line-height: 50px;font-size: 26px;font-weight: 600; color: #5ca110;}
.ny-left-lx{line-height: 30px;position: relative;background: #fff;padding: 0 10px;margin-bottom: 8px;color: #999;}
.ny-left-lx span{font-size: 18px;font-weight: 600;color: #333;}
.cd-accordion-menu {background: #4d5158;}
.cd-accordion-menu ul {display: none;}
.cd-accordion-menu li {-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.cd-accordion-menu input[type=checkbox] {position: absolute;opacity: 0;}
.cd-accordion-menu .has-children a{color: #fff;}
.cd-accordion-menu label, .cd-accordion-menu .has-children ul li a {position: relative;display: block;padding: 0 0 0 40px;background: #4d5158;box-shadow: inset 0 -1px #555960;
color: #ffffff;font-size: 16px;line-height: 60px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.no-touch .cd-accordion-menu label:hover, .no-touch .cd-accordion-menu a:hover {background: #52565d;}
.cd-accordion-menu label::before, .cd-accordion-menu label::after, .cd-accordion-menu a::after {content: '';display: inline-block;width: 16px;height: 16px;
position: absolute;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);transform: translateY(-50%);}
.cd-accordion-menu label {cursor: pointer;}
.cd-accordion-menu label::before{background-image: url(../images/cd-icons.svg);background-repeat: no-repeat;}
.cd-accordion-menu label::before {left: 18px;background-position: 0 0;-webkit-transform: translateY(-50%) rotate(-90deg);-moz-transform: translateY(-50%) rotate(-90deg);
-ms-transform: translateY(-50%) rotate(-90deg);-o-transform: translateY(-50%) rotate(-90deg);
transform: translateY(-50%) rotate(-90deg);}
.cd-accordion-menu label::after {left: 41px;background-position: -16px 0;}
.cd-accordion-menu .has-children ul li a::after {left: 18px;background: url(../images/cd-icons.svg) no-repeat -48px 0;}
.cd-accordion-menu input[type=checkbox]:checked + label::before {-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);transform: translateY(-50%);}
.cd-accordion-menu input[type=checkbox]:checked + label::after {background-position: -32px 0;}
.cd-accordion-menu input[type=checkbox]:checked + label + ul,
.cd-accordion-menu input[type=checkbox]:checked + label:nth-of-type(n) + ul {display: block;}
.cd-accordion-menu ul label,.cd-accordion-menu ul a {background: #35383d;box-shadow: inset 0 -1px #41444a;padding-left: 40px;}
.no-touch .cd-accordion-menu ul label:hover, .no-touch
.cd-accordion-menu ul a:hover {background: #3c3f45;}
.cd-accordion-menu > li:last-of-type > label,
.cd-accordion-menu > li:last-of-type > a,
.cd-accordion-menu > li > ul > li:last-of-type label,
.cd-accordion-menu > li > ul > li:last-of-type a {box-shadow: none;}
.cd-accordion-menu ul label::before {left: 36px;}
.cd-accordion-menu ul ul label,
.cd-accordion-menu ul ul a {padding-left: 100px;}
.cd-accordion-menu ul ul label::before {left: 54px;}
.cd-accordion-menu ul ul label::after,
.cd-accordion-menu ul ul a::after {left: 77px;}
.cd-accordion-menu ul ul ul label,
.cd-accordion-menu ul ul ul a {padding-left: 118px;}
.cd-accordion-menu ul ul ul label::before {left: 72px;}
.cd-accordion-menu ul ul ul label::after,
.cd-accordion-menu ul ul ul a::after {left: 95px;}
.cd-accordion-menu.animated label::before {
  /* this class is used if you're using jquery to animate the accordion */
  -webkit-transition: -webkit-transform 0.3s;
  -moz-transition: -moz-transform 0.3s;
  transition: transform 0.3s;
}
@media screen and (max-width: 768px) {	
	.ny-leftwp{width: 100%;margin-bottom: 8px;}
	.m-left{display: flex;display: -webkit-flex;flex-wrap: wrap;justify-content: space-between;}
	.m-left .list_con{width: 49%;}
	.ny_left-lxbg{display: none;}
}
/* 内页右边 */
.ny_content_wp{float:left;width: 78%;margin-left: 2%; display: flex;flex-direction: column;border: 1px solid #ddd;box-sizing: border-box;}
.ny-about-content-wp{padding: 20px;}
.ny-about-content-wp p{font-size: 16px;color: #666;line-height: 40px;}
.ny-about-content-wp img{width: 100%;}
.ny-about-culture-list{align-items: center;background: #f1f1f1;margin-bottom: 20px;}
.ny-about-culture-img{width: 66.66%;}
.ny-about-culture-img img{width: 100%;}
.ny-about-culture-deswp{width: 33.33%; padding: 40px;}
.ny-about-culture-t{font-size: 22px;}
.ny-about-culture-des{font-size: 14px;}
.ny-about-tu{text-align: center;}
.ny-about-tu img{max-width: 100%;}
.ny_right_content .xcsp{width: 800px;height: 600px;margin: 0 auto;}
.ny_right_content iframe{width: 800px;height: 600px;}
.cl{clear: both;}
.ny_sbzs-wp{float:left;width: 78%;margin-left: 2%; }
.nypro-list{display: flex;flex-wrap: wrap;}
.nypro-list li{width: 31.3333%;margin: 16px 1%;background-color: #fff;border: 1px solid #eee;}
.nypro-list .ny_sbzs-img{overflow: hidden;}
.nypro-list li img{width: 100%;transition: all 0.5s;}
.nypro-list li:hover img{transform: scale(1.1);}
.ny_sbzs-t{line-height: 50px;text-align: center;}
@media screen and (max-width: 768px) {
	.ny_content_wp{width: 100%;margin-bottom: 8px;margin-left: 0;}
	.nypro-list li{width: 48%;}
}
/*分页*/
.page_list{text-align:center;letter-spacing:0;font-size:15px;margin-top:20px; margin-bottom:10px; clear:both;}
.page-status{display: none;}
.page-index,.page-pre a,.page-pre a,.page-numbar a,.page-next,.page-last{display:inline-block;color:#666666;text-align:center;padding:0px 15px; margin:0px 2px; line-height:35px; border:1px solid #dfdfdf;}
.page_list span a{color:#666666;}
.page_list span a:hover{color:#004825;}
.page_list span a.on{color:#004825;}
@media screen and (max-width: 768px) {
	.page-index,.page-last{display: none;}
}
/*产品详情*/
.ny_img_com{padding: 6% 8%;background:#fff;box-shadow:0 0 20px rgba(0, 0, 0, .2); margin-bottom:4%;}
.ny_img_com .ny_img_left{width:50%; height:auto; float:left;}
.ny_img_com .ny_img_center{width:45%; height:auto; float:right; text-align:left;}
.ny_img_com .ny_img_center .tit_h1{line-height:60px; font-size:22px;font-weight: 600; color:#333;}
.ny_img_com .ny_img_center .tit_h2{line-height:30px; padding:5%; margin-bottom:5%; background:#eaeaea; font-size:18px; color:#333;}
.ny_img_com .ny_img_center .tit_h3{line-height:25px; padding:0 0 5% 0; font-size:14px; color:#575757; float:left;}
.ny_img_com .ny_img_center .tit_h3 span{color:#174583; padding-right:10px;}
.ny_img_com .ny_img_center .tit_fasong{width:45%; line-height:40px; background:#174583; font-size:15px; color:#fff; float:left; text-align:center; margin-right:5%;}
.ny_img_com .ny_img_center .tit_fasong a{color:#fff;}
.ny_img_com .ny_img_center .tit_fasong:hover{background:#174583;}
.ny_img_com .ny_img_center .tit_fasong:hover a{color:#fff;}

.ny_right{padding:30px;border: 1px solid #ddd;position: relative;}
.ny-pro-des-title{padding: 0 2%; margin-bottom: 10px;}
.ny_pro_content{padding: 2%;background: #fff;}
.ny-pro-des{line-height: 32px;color: #666;}
.ny-pro-des img{max-width: 100%;}
.ny-pro-des iframe{display: block;width: 50%;height: 300px;margin-bottom: 20px;}
.ny-pro-des table{display: block;overflow-x: auto;}
.newsnext {width: 100%;padding: 30px 2%;justify-content: space-between;}

#MagnifierWrap2{position: relative;max-width: 500px;}
.MagnifierMain{position: relative;max-width: 500px;height: auto;margin-bottom: 8px;}
.MagnifierMain img{width: 100%;} 
.MagnifierDrag{position: absolute;top:0;left: 0;background-color: #ccc; opacity: 0.4;filter:alpha(opacity = 40);cursor: move;}
.MagnifierPop{position: absolute;top:0;overflow: hidden;background:#fff; }
.MagnifierImg{position: absolute;top:0; left: 0;}
.spec-items{position: relative;width: 80%;height: 50px;overflow: hidden;margin: 0 auto;}
.spec-items ul{width: 500%;position: absolute;top: 0px;left: 0;}
.spec-items ul *{-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s;}
.spec-items li{width: 60px;height: auto;float: left;overflow: hidden;margin-right: 5px;border: 2px solid #fff;cursor: pointer;}
.spec-items li.on{border:2px solid #174583;}
.spec-items li img{width: 100%; } 
span.spe_leftBtn,span.spe_rightBtn{position: absolute;bottom: 0px;display: block;width: 30px;height: 50px;line-height: 50px;font-family: "黑体";
text-align: center;font-size: 30px;color: #ddd;cursor: default;background-color: #666;}
span.on{background-color: #ccc;color: #999;cursor: pointer;} 
span.spe_leftBtn{left: 0;}
span.spe_rightBtn{right: 0;}

@media screen and (max-width: 1050px) {
	.ny_right{padding: 15px;}
	.ny_img_com .ny_img_left{width: 100%;}
	.ny_img_com .ny_img_center{width: 100%;}
	
}


/*内页案例*/
.ny-case-list{justify-content: space-between;align-items: center;}
.ny-case-img{width: 20%;}
.ny-case-text{width: 76%;}
.ny-case-text p{font-size: 14px;margin: 16px 0;}


/*内页新闻*/
.nynewslist{width:100%; height:auto;}
.nynewslist li{ width:96%; height:auto; padding:20px 2%; color:#333; font-size:16px; border-bottom:1px solid #ededed;}
.nynewslist li a h4{ font-size:16px; color:#333; line-height:30px;}
.nynewslist li a p{font-size: 14px;color: #666;line-height: 30px;}
.nynewslist li:hover a{ text-decoration:none; color:#333;}
.nynewslist li span{ font-size:14px; color:#787878; line-height:25px;}
.nynewslist li:hover{background:#ececec;}
.article_title{ text-align:center; width:100%; padding:10px 0;}
.article_title h1{font-size:20px; line-height:30px;}
.newsin-c{width:100%; height:auto; margin:0px auto; padding-top:20px;}
.newsnext{width:100%; padding:30px 0px;justify-content: space-between;}
.ny-news-content p{font-size: 14px;color: #666;line-height: 40px;}
.newsnext li{line-height:30px;}
.newsnext li a{color:#333; line-height:30px;}
.newsnext li a:hover{color:#004825; cursor:pointer; text-decoration:none;}
.artdet{width:100%; line-height:50px; text-align:center; border-top:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; margin-bottom:25px; background:#efefef;}
#news_con div iframe{display: block; width: 80%;height: 400px;margin: 0 auto;}
@media screen and (max-width: 768px) {
	.article_title h3{font-size: 20px;}
}

/*内页联系我们*/
.nycontact_left{width:36%; float:left; height:auto; margin-bottom:20px;}
.nycontact_left .TwoOfTwo .aboutus{width:100%; margin-bottom:20px; background:#fff;border-radius:10px 10px 0 0; color:#333;-webkit-box-shadow:0 0 20px rgba(0, 0, 0, .2);  -moz-box-shadow:0 0 20px rgba(0, 0, 0, .2);  box-shadow:0 0 20px rgba(0, 0, 0, .2);}
.nycontact_left .TwoOfTwo .aboutus .message-title{line-height:88px; font-size:26px; font-weight:bold;color:#fff; background:#174583; text-align:center;
text-transform: uppercase; border-radius:10px 10px 0 0;}
.nycontact_left .TwoOfTwo .aboutus .div_list{width:80%; font-size:14px; color:#333; text-align:center; padding:10%;}
.nycontact_left .TwoOfTwo .aboutus .div_list .txt_message{width:100%;height:auto; font-size:16px; text-align:left;}
.nycontact_left .TwoOfTwo .aboutus .div_list .txt_message .left_txt{width:100%; font-size:14px;line-height:50px; text-indent:20px; color:#333; background:#fff; margin-bottom:18px; border:1px solid #b9b9b9; border-radius:4px;}
.nycontact_left .TwoOfTwo .aboutus .div_list .txt_message textarea{height: 100px;}
.nycontact_left .TwoOfTwo .aboutus .div_list .txt_message .submit{width:100%; font-size:18px;line-height:52px; background:#174583; border:0; 
cursor: pointer; text-align:center; color:#fff; text-transform:uppercase; border-radius:4px;}
.yzmwp{margin-bottom: 18px;}
.yzm{line-height: 50px;text-indent: 20px;border: 1px solid #b9b9b9;}
.nycontact_right{width:58%; float:right; height:auto;background:#fff; padding:2%;-webkit-box-shadow:0 0 20px rgba(0, 0, 0, .2);  -moz-box-shadow:0 0 20px rgba(0, 0, 0, .2);  box-shadow:0 0 20px rgba(0, 0, 0, .2);}
.nycontact_right_tit{width:100%; line-height:60px; border-bottom:1px solid #ccc; margin-bottom:30px; text-align:right; font-size:16px;}
.nycontact_right_content{width:100%; height:auto; line-height:30px; color:#333;overflow: hidden;}
.nycontact_right_content img{max-width:100%;}

@media screen and (max-width: 1100px) {
	.nycontact_left .TwoOfTwo .aboutus .div_list{width: 100%;}
	.nycontact_left{width: 100%;}
	.nycontact_right{width: 100%;padding: 5%;}
	
}
