@charset "utf-8";
/* CSS Document */
/*******css重置*******/


#mdA table,
#mdA table td,
#mdA table th {
	border: 1px solid #333;
	border-collapse: collapse;
	padding-left: 5px;
	text-align: center;
	font-size: 14px;
	line-height: 30px;
}
#mdA table{
	width: 100%;
}


*{margin: 0;padding: 0;text-decoration: none;list-style: none;box-sizing: border-box;font-family:"微软雅黑",arial;}
.container{margin: 0 auto;max-width: 1230px;}

img{display: block;}
h1,h5,h2,h3,h4{font-size: 1em;margin: 0;}
.clearfix{clear: both;}

p{font-size: 15px;line-height:30px;}
.page-luru-change{width:1200px;margin:0 auto;}
.page-luru-change .luru-float3:hover img{transform: scale(1.5);z-index:66;}

p img{max-width:500px;margin:0 auto;}
@media(max-width:1259px){
  .page-luru-change{width:900px;}
}
@media(max-width:991px){
.page-luru-change{width:100%;}
}
@media(max-width:600px){
	p img{width:100%;}
}

.page-table{overflow-x: scroll;}
/* table {border-spacing: 0;width: 100%;min-width: 800px;border: 1px solid #e4e4e4;}

table tr td,table tr th{font-size: 15px; padding:10px;line-height: 30px;color: #333;text-align: center;border: 1px solid #e4e4e4;}
table tr:nth-child(1){background-color: #f1f1f1;}	
table tr:nth-child(1) td{font-size: 17px; color: #333;font-weight: bold;}
table tr:nth-child(2n-1) {background-color: #f1f1f1;}	 */

.luru-overflow2{overflow: hidden;margin-bottom:30px;}	
.luru-float2{float: left;width: 48%;margin-right: 1%;margin-left: 1%;margin-bottom: 10px;}
.luru-float2 img{width: 100%;border:1px solid #e4e4e4;}
.luru-float2 p{font-size: 14px;line-height: 30px;text-align: center;}

.luru-overflow3{overflow: hidden;margin-bottom:30px;}	
.luru-float3{float: left;width: 31%;margin-right: 1%;margin-left: 1%;margin-bottom: 10px;transition: 0.8s;}
.luru-float3 img{width: 100%;transition: 0.8s;}
.luru-float3 p{font-size: 14px;line-height: 30px;text-align: center;}
@media (max-width: 600px){
.luru-float3{width: 48%;margin-right: 1%;margin-left: 1%;}
}

.luru-overflow4{overflow: hidden;margin-bottom:30px;}	
.luru-float4{float: left;width: 23.5%;margin-right: 2%;margin-bottom: 15px;}
.luru-overflow4>div:nth-child(4n){margin-right: 0%;}
.luru-float4 img{width: 100%;}
.luru-float4 p{font-size: 14px;line-height: 30px;text-align: center;}

@media (max-width: 700px){
	.luru-float4{width: 49%;}
	.luru-overflow4>div:nth-child(3n){margin-right: 2%;}
	.luru-overflow4>div:nth-child(2n){margin-right: 0%;}
}
/****************************page-work***************************************/
.page-work-intro{margin-bottom: 20px;}
.page-work-intro span{font-size: 18px;line-height: 30px;font-weight: bold;display: block;}
.page-work-box{margin-bottom: 20px;}
.page-work-box>h2{font-size: 18px;line-height: 30px;margin-bottom: 15px; font-weight: bold;color: #2f96f3;}
.page-work-text{margin-bottom: 20px;}
.page-work-text b,.page-work-text strong{font-size: 17px;color: #333;display: block;margin-bottom: 5px;}
.page-work-text span{font-size: 15px;line-height: 26px;color: #666;display: block;}
.page-work-link span{font-size: 16px;color: #333;line-height: 34px;display: block;}
/**************************************************pc导航********************************************/
body{position:relative;}
.index-nav{position: fixed;left: 0;top: 0;width: 100%;background-color: #fff;z-index: 66;}
.id-nav-all{}

/**********pc导航left*****************/
.id-nav-logo{padding: 15px 0; float:left;/* width:200px; */ overflow:hidden;}
.id-nav-logo img{width:90%;}
.id-nav-logo h2{font-size: 22px;line-height: 26px;height: 26px;overflow:hidden;color: #333;font-weight: bold;}
.id-nav-logo span{font-size:10px;line-height: 14px;height: 14px;letter-spacing: -0.2px; color:#333;overflow:hidden;display: block;}

/**********pc导航right*****************/
.id-nav{float:right;width:calc(100% - 480px);}
.id-nav>li{float:left;width:14.2%;text-align:center;line-height:90px;position:relative;transition:0.5s;cursor:pointer;}
.id-nav>li.on-top>a,.id-nav>li:hover >a{color: #005299;}
.id-nav>li>a{font-size:16px;color:#333;text-align:center;}
/**********pc导航ser*****************/
.id-nav-ser{position: absolute;left: -25%;top: 70px;width: 150%;z-index: 200;background-color: #fff;display: none;}
.id-nav-ser>li{border-bottom: 1px solid #ebebeb;line-height: 40px;}
.id-nav-ser a{text-align: center;color: #666;background:url(../images/nav-arrow.png)left center no-repeat;padding-left: 15px;}
.id-nav-ser>li:hover a{color:#2f96f3;}
.id-nav>li:hover .id-nav-ser{display: block;}

@media(max-width:1259px){
	.id-nav-ser{left: -50%;width: 200%;}
}

@media(max-width:991px){
	.id-nav{display:none;}	
}

@media(max-width:530px){
	.id-nav-logo{width:280px;}
	.id-nav-logo h2{font-size:18px;}
}

@media(max-width:360px){
	.id-nav-logo{width:230px;}
	.id-nav-logo h2{font-size:16px;}
}
/**********phone-nav*****************/
.hc-yscroll{overflow-y:scroll}
.hc-mobile-nav{display:none;position:fixed;top:0;height:100%;z-index:9999;overscroll-behavior:none}
.hc-mobile-nav.is-ios *{cursor:pointer !important}
.hc-mobile-nav .nav-container{position:fixed;z-index:9998;top:0;width:240px;max-width:100%;height:100%;transition:transform .4s ease}
.hc-mobile-nav .nav-wrapper{width:100%}
.hc-mobile-nav .nav-wrapper.nav-wrapper-1{position:static;height:100%;overflow:scroll;overflow-x:visible;overflow-y:auto}
.hc-mobile-nav ul{list-style:none;margin:0;padding:0}
.hc-mobile-nav li{position:relative;display:block}
.hc-mobile-nav li.level-open>.nav-wrapper{visibility:visible}
.hc-mobile-nav input[type="checkbox"]{display:none}
.hc-mobile-nav label{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;cursor:pointer}
.hc-mobile-nav a{position:relative;display:block;box-sizing:border-box;cursor:pointer}
.hc-mobile-nav a,.hc-mobile-nav a:hover{text-decoration:none}
.hc-mobile-nav.disable-body:not(.nav-open)::after{pointer-events:none}
.hc-mobile-nav.disable-body::after,
.hc-mobile-nav.disable-body .nav-wrapper::after{content:'';position:fixed;z-index:9990;top:0;left:0;right:0;bottom:0;width:100%;height:100%;overscroll-behavior:none;visibility:hidden;opacity:0;transition:visibility 0s ease .4s,opacity .4s ease}
.hc-mobile-nav.disable-body.nav-open::after,
.hc-mobile-nav.disable-body .sub-level-open::after{visibility:visible;opacity:1;transition-delay:.05s}.hc-mobile-nav.nav-levels-expand .nav-wrapper::after{display:none}
.hc-mobile-nav.nav-levels-expand ul .nav-wrapper{min-width:0;max-height:0;overflow:hidden;transition:height 0s ease .4s}
.hc-mobile-nav.nav-levels-expand .level-open>.nav-wrapper{max-height:none}
.hc-mobile-nav.nav-levels-overlap ul .nav-wrapper{position:absolute;z-index:9999;top:0;height:100%;visibility:hidden;transition:visibility 0s ease .4s,transform .4s ease}
.hc-mobile-nav.nav-levels-overlap ul ul{height:100%;overflow:scroll;overflow-x:visible;overflow-y:auto}
.hc-mobile-nav.nav-levels-overlap ul li.nav-parent{position:static}
.hc-mobile-nav.nav-levels-overlap ul li.level-open>.nav-wrapper{visibility:visible;transition:transform .4s ease}
.hc-mobile-nav.side-left{left:0}
.hc-mobile-nav.side-left .nav-container{left:0;transform:translate3d(-100%, 0, 0)}
.hc-mobile-nav.side-left.nav-levels-overlap li.level-open>.nav-wrapper{transform:translate3d(-40px, 0, 0)}
.hc-mobile-nav.side-left.nav-levels-overlap li .nav-wrapper{left:0;transform:translate3d(-100%, 0, 0)}
.hc-mobile-nav.side-right{right:0}
.hc-mobile-nav.side-right .nav-container{right:0;transform:translate3d(100%, 0, 0)}
.hc-mobile-nav.side-right.nav-levels-overlap li.level-open>.nav-wrapper{transform:translate3d(40px, 0, 0)}
.hc-mobile-nav.side-right.nav-levels-overlap li .nav-wrapper{right:0;transform:translate3d(100%, 0, 0)}
.hc-mobile-nav.nav-open .nav-container{transform:translate3d(0, 0, 0)}
.hc-nav-trigger{position:absolute;cursor:pointer;display:none;top:20px;z-index:9980;min-height:24px}
.hc-nav-trigger span{width:30px;top:50%;transform:translateY(-50%);transform-origin:50% 50%}
.hc-nav-trigger span,
.hc-nav-trigger span::before,
.hc-nav-trigger span::after{position:absolute;left:0;height:4px;background:#1a97df;transition:all .2s ease}
.hc-nav-trigger span::before,
.hc-nav-trigger span::after{content:'';width:100%}
.hc-nav-trigger span::before{top:-10px}
.hc-nav-trigger span::after{bottom:-10px}
.hc-nav-trigger.toggle-open span{background:rgba(0,0,0,0);transform:rotate(45deg)}
.hc-nav-trigger.toggle-open span::before{transform:translate3d(0, 10px, 0)}
.hc-nav-trigger.toggle-open span::after{transform:rotate(-90deg) translate3d(10px, 0, 0)}
.hc-mobile-nav::after,
.hc-mobile-nav .nav-wrapper::after{background:rgba(0,0,0,0.3)}
.hc-mobile-nav .nav-wrapper{background:#333}
.hc-mobile-nav.nav-open .nav-wrapper{box-shadow:1px 0 2px rgba(0,0,0,0.2)}
.hc-mobile-nav h2{font-size:15px;font-weight:bold;text-align:center;padding:15px;color:#999}
.hc-mobile-nav a{padding:14px 17px;font-size:15px;color:#ddd;z-index:1;background:rgba(0,0,0,0);border-bottom:1px solid #2b2b2b}
.hc-mobile-nav:not(.touch-device) a:hover{background:#1a97df}
.hc-mobile-nav li{text-align:left}
.hc-mobile-nav li.nav-close a,
.hc-mobile-nav li.nav-back a{background:#2b2b2b;border-top:1px solid #2b2b2b;border-bottom:1px solid #2b2b2b}
.hc-mobile-nav li.nav-close a:hover,.hc-mobile-nav li.nav-back a:hover{background:#2b2b2b}
.hc-mobile-nav li.nav-parent a{padding-right:58px}
.hc-mobile-nav li.nav-close span,
.hc-mobile-nav li.nav-parent span.nav-next,
.hc-mobile-nav li.nav-back span{width:45px;position:absolute;top:0;right:0;bottom:0;text-align:center;cursor:pointer;transition:background .2s ease;border-left:1px solid #2b2b2b}
.hc-mobile-nav li.nav-close span::before,
.hc-mobile-nav li.nav-close span::after{display:block;content:'';position:absolute;top:50%;left:50%;width:6px;height:6px;margin-top:-3px;border-top:2px solid #ddd;border-left:2px solid #ddd;box-sizing:content-box;}
.hc-mobile-nav li.nav-close span::before{margin-left:-9px;transform:rotate(135deg)}
.hc-mobile-nav li.nav-close span::after{transform:rotate(-45deg)}
.hc-mobile-nav a[href]:not([href="#"])>span.nav-next{border-left:1px solid #2b2b2b}
.hc-mobile-nav span.nav-next::before,
.hc-mobile-nav li.nav-back span::before{content:'';position:absolute;top:50%;left:50%;width:8px;height:8px;margin-left:-2px;box-sizing:border-box;border-top:2px solid #ddd;border-left:2px solid #ddd;transform-origin:center}
.hc-mobile-nav span.nav-next::before{transform:translate(-50%, -50%) rotate(135deg)}
.hc-mobile-nav li.nav-back span::before{transform:translate(-50%, -50%) rotate(-45deg)}
.hc-mobile-nav.side-right span.nav-next::before{margin-left:0;margin-right:-2px;transform:translate(-50%, -50%) rotate(-45deg)}
.hc-mobile-nav.side-right li.nav-back span::before{margin-left:0;margin-right:-2px;transform:translate(-50%, -50%) rotate(135deg)}
.hc-mobile-nav.nav-levels-expand .nav-container ul .nav-wrapper,
.hc-mobile-nav.nav-levels-none .nav-container ul .nav-wrapper{box-shadow:none;background:transparent}
.hc-mobile-nav.nav-levels-expand .nav-container ul h2,
.hc-mobile-nav.nav-levels-none .nav-container ul h2{display:none}
.hc-mobile-nav.nav-levels-expand .nav-container ul ul a,
.hc-mobile-nav.nav-levels-none .nav-container ul ul a{font-size:14px}
.hc-mobile-nav.nav-levels-expand .nav-container li,
.hc-mobile-nav.nav-levels-none .nav-container li{transition:background .3s ease}
.hc-mobile-nav.nav-levels-expand .nav-container li.level-open,
.hc-mobile-nav.nav-levels-none .nav-container li.level-open{background:#1a97df}
.hc-mobile-nav.nav-levels-expand .nav-container li.level-open a,
.hc-mobile-nav.nav-levels-none .nav-container li.level-open a{border-bottom:1px solid #ff8539}
.hc-mobile-nav.nav-levels-expand .nav-container li.level-open a:hover,
.hc-mobile-nav.nav-levels-none .nav-container li.level-open a:hover{background:#1a97df}
.hc-mobile-nav.nav-levels-expand .nav-container li.level-open>a .nav-next::before,
.hc-mobile-nav.nav-levels-none .nav-container li.level-open>a .nav-next::before{margin-top:2px;transform:translate(-50%, -50%) rotate(45deg)}
.hc-mobile-nav.nav-levels-expand .nav-container span.nav-next::before,
.hc-mobile-nav.nav-levels-none .nav-container span.nav-next::before{margin-top:-2px;transform:translate(-50%, -50%) rotate(225deg)}
.cf::before,
.cf::after{content:'';display:block;height:0;overflow:hidden}
.cf::after{clear:both}
#main-nav{display:none}


header .toggle{position:fixed;display:block;cursor:pointer;top:16px;right:15px;z-index:9980;height:36px;width: 32px; box-sizing:content-box;font-size:20px;line-height:24px;overflow: hidden;}
header .toggle span{width:32px;top:50%;right:20px;transform:translateY(-50%);transform-origin:50% 50%;}

header .toggle span,header .toggle span::before,header .toggle span::after{position:absolute;right:0;height:4px;background:#1a97df;border-radius:2px;transition:all .1s ease}
header .toggle span::before,
header .toggle span::after{
	content:'';
	width:100%
}
header .toggle span::before{top:-10px}
header .toggle span::after{bottom:-10px}
header .toggle.toggle-open span{
	background:rgba(0,0,0,0);
	transform:rotate(45deg)
}
header .toggle.toggle-open span::before{
	transform:translate3d(0, 10px, 0)
}
header .toggle.toggle-open span::after{
	transform:rotate(-90deg) translate3d(10px, 0, 0)
}
header .toggle:hover span,
header .toggle:hover span::before,
header .toggle:hover span::after{background:#1a97df;}
header .toggle div{display:inline-block;margin-right:15px}

@media(max-width:530px){
	header .toggle{top: 20px;}
	header .toggle span{width:28px;}
	header .toggle span::before{top:-9px}
	header .toggle span::after{bottom:-9px}
}


/***************** banner*****************/
/*--- banner001 slider-css --*/
.slider {position: relative;}
.rslides {position: relative;list-style: none;overflow: hidden;width: 100%;padding: 0;margin: 0;}
.rslides li {-webkit-backface-visibility: hidden;position: absolute;display: none;width: 100%;left: 0;top: 0;}
.rslides li:first-child {position: relative; display: block;float: left;}
.rslides img {display: block;height: auto;float: left;width:100%;border: 0;}
.callbacks_tabs{position: absolute;bottom:5%;z-index:100;left:50%;margin-left:-42px;}
.callbacks_tabs li{display:inline-block;}
.callbacks_tabs li a{visibility: visible;font-size:0;height: 12px;width: 12px;	display:block;background:rgba(255,255,255,.5);border-radius:50%;margin:0 8px;}
.callbacks_tabs li a:hover,.callbacks_tabs .callbacks_here a{background:#0080cb;}
.callbacks_tabs a{visibility:hidden;}
.sub-banner img{display:block;width:100%;}

@media(max-width:640px){
	.callbacks_tabs{margin-left:-27px;bottom:10px;}
	.callbacks_tabs li a{height: 10px;width: 10px;margin:0 4px;}	
}

/*******************************com-img*******************************/
.index-banner{margin-top: 60px;}
.swiper-slide img{width: 100%;}
.swiper-pagination-bullet{width:10px;height:10px;display:inline-block;border-radius:10px;background:#fff;}
.swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet{margin:0 8px}
.swiper-pagination-bullet-active{opacity:1;background:#0cbeec;}
.swiper-container-horizontal>.swiper-pagination{bottom:10px;left:0;width:100%}
.swiper-container{margin:0 auto;position:relative;overflow:hidden;z-index:1}
.swiper-container-no-flexbox .swiper-slide{float:left}
.swiper-container-vertical>.swiper-wrapper{
	-webkit-box-orient:vertical;
	-moz-box-orient:vertical;
	-ms-flex-direction:column;
	-webkit-flex-direction:column;
	flex-direction:column}

.swiper-wrapper{
	position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;
	-webkit-transform-style:preserve-3d;
	-moz-transform-style:preserve-3d;
	-ms-transform-style:preserve-3d;
	transform-style:preserve-3d;
	-webkit-transition-property:-webkit-transform;
	-moz-transition-property:-moz-transform;
	-o-transition-property:-o-transform;
	-ms-transition-property:-ms-transform;
	transition-property:transform;
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box;
}

.swiper-container-android .swiper-slide,.swiper-wrapper{
	-webkit-transform:translate3d(0,0,0);
	-moz-transform:translate3d(0,0,0);
	-o-transform:translate(0,0);
	-ms-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
.swiper-container-multirow>.swiper-wrapper{
	-webkit-box-lines:multiple;
	-moz-box-lines:multiple;
	-ms-flex-wrap:wrap;
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
}
.swiper-container-free-mode>.swiper-wrapper{
	-webkit-transition-timing-function:ease-out;
	-moz-transition-timing-function:ease-out;
	-ms-transition-timing-function:ease-out;
	-o-transition-timing-function:ease-out;
	transition-timing-function:ease-out;margin:0 auto;
}
.swiper-slide{-webkit-transform-style:preserve-3d;
	-moz-transform-style:preserve-3d;
	-ms-transform-style:preserve-3d;
	transform-style:preserve-3d;
	-webkit-flex-shrink:0;-ms-flex:0 0 auto;
	flex-shrink:0;width:100%;height:100%;
	position:relative;
}
.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}
.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}
.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}
.swiper-button-next,.swiper-button-prev{
	position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;
	-moz-background-size:27px 44px;
	-webkit-background-size:27px 44px;
	background-size:27px 44px;
	background-position:center;
	background-repeat:no-repeat;
}
.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}

.swiper-pagination{position:absolute;text-align:center;
	-webkit-transition:300ms;
	-moz-transition:300ms;
	-o-transition:300ms;
	transition:300ms;
	-webkit-transform:translate3d(0,0,0);
	-ms-transform:translate3d(0,0,0);
	-o-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0);z-index:10;
}
.swiper-pagination.swiper-pagination-hidden{opacity:0}
button.swiper-pagination-bullet{
	border:none;margin:0;padding:0;box-shadow:none;
	-moz-appearance:none;
	-ms-appearance:none;
	-webkit-appearance:none;
	appearance:none;
}
.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}
.swiper-pagination-white .swiper-pagination-bullet{background:#fff}
.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}
.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}

@media(max-width:767px){
	.swiper-container-horizontal>.swiper-pagination{bottom:5px;}
}
@media(max-width:500px){
	.swiper-pagination-bullet{width:7px;height:7px;}
	.swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet{margin: 0 5px;}
}

/******************************首页边距******************************/
.index-section{padding:60px 0;}

@media(max-width:1259px){
	.index-section{padding: 50px 0;}
}

@media(max-width:991px){
	.index-section{padding:40px 0;}
}
@media(max-width:767px){
	.index-section{padding:30px 0;}
}

/****************************index-title******************************/
.index-title{padding-bottom: 20px;margin-bottom: 30px; background: url(../images/id-tit-bg.png)left bottom no-repeat;background-size: 100% 20px;}
.index-title h1{font-size: 24px;color: #333;text-align: center;font-weight: bold;}
.index-title span{font-size:14px;color: #999;text-align: center;display: block;margin: 6px 0;}

@media(max-width:991px){
	.index-title{margin-bottom: 15px;}
	.index-title{padding-bottom: 15px;background-size: 100% 15px;}
}
@media(max-width:767px){
	.index-title span{margin: 7px 0;}
	
}
@media(max-width:530px){
	.index-title{padding-bottom: 10px;background-size: 100% 10px;}
	.index-title h1{font-size: 18px;}
}

/****************************index-title1******************************/
.index-title1{position: relative;margin-bottom: 30px;}
.index-title1 h2{font-size: 20px;line-height: 20px;margin-bottom: 6px;color: #333;font-weight: bold;}
.index-title1 span{font-size: 14px;height: 14px;color: #999; display: block;}
.index-title1 a{font-size: 14px;line-height: 28px;width: 70px;background-color: #005299;color: #fff;text-align: center;border-radius: 4px;position: absolute;right: 0;top: 6px;display: block;}
.index-title1 a:hover{text-decoration: underline;}
@media(max-width:530px){
	.index-title1 h2{font-size: 18px;}
}

/****************************index-com-cer******************************/
.id-com-cer{overflow: hidden;}
/**********index-com*****/
.id-company-all{float: left;width:calc(100% - 300px);}
.id-company{overflow: hidden;}
.id-com-img{float: left;width: 340px;}
.id-com-img img{width:100%;}
.id-com-text{padding: 15px 0;float: right;width: calc(100% - 370px);}
.id-com-text h2{font-size: 18px;line-height: 26px;margin-bottom: 10px; color: #005299;font-weight: bold;}
.id-com-text span{font-size: 15px;line-height: 24px;color: #999;text-align: justify;text-indent: 30px; display: block;}
.id-com-img .swiper-pagination-bullet{width:7px;height:7px;margin:0 4px;}
.id-com-img .swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet{margin:0 4px;}
.id-com-img .swiper-container-horizontal>.swiper-pagination{left: 130px;bottom: 10px;}
.id-com-img .swiper-slide img{width: 100%;}
/**********index-cer*****/
.id-cer-all{float: right;width: 240px;}
/* marqueeleft */
#left1{width:100%;overflow:hidden;margin:0 auto;}
#left1 ul{float:left;padding-bottom: 2px;}
.id-cer-all img{width: 100%;}
.id-cer-img img{width: 100%;border: 1px solid #e6e6e6;}
.id-cer-img{float:left;margin:0 5px;display:inline;overflow:hidden; height:225px;}

@media(max-width:1259px){
	/**********index-com*****/
	.id-company-all{width:calc(100% - 200px);}
	.id-com-img{width: 250px;}
	.id-com-img .swiper-container-horizontal>.swiper-pagination{left: 90px;}
	.id-com-text{padding: 5px 0;width: calc(100% - 270px);}
	.id-com-text span{font-size: 14px;line-height: 20px;}
	/**********index-cer*****/
	.id-cer-all{width: 180px;}
}
@media(max-width:991px){
	.id-company-all{width:100%;float: none;}
	.id-cer-all{display: none;width:100%;float: none;}
	.id-com-text{padding:0;}
	.id-com-img{width: 270px;}
	.id-com-text{width: calc(100% - 290px);}
}
@media(max-width:730px){
	.id-com-text{padding:5px 0;}
	.id-com-text span{height: 120px;overflow: hidden;}
}
@media(max-width:600px){
	.id-company-all{margin-bottom: 30px;}
	.id-com-img{width:100%;float: none;margin-bottom: 15px;}
	.id-com-text{width:100%;float: none;}
	.id-cer-all{display: block;}
}
@media(max-width:420px){
	.id-cer-all img{max-width: 300px;margin: 0 auto;width: 100%;}
}



/*************************************************应用领域********************************************/
.index-service{padding: 60px 0;}
.id-service{margin-top: 30px;}
/***********盒子大小***************/
.id-ser-box{float: left;margin-right: 20px;width: calc((100% - 60px)/4);box-shadow: 0 0 5px 3px #e4e4e4;padding: 30px 0;}
.id-service a:last-child{margin-right: 0;}
/***********图片文字大小***************/
.id-ser-tu1,.id-ser-tu2{margin: 0 auto;margin-bottom: 20px;}
.id-ser-tu2{display: none;}
.id-ser-tit1,.id-ser-tit2{color: #005299;line-height: 20px;height: 20px;overflow: hidden; text-align: center;padding: 0 5px;}
.id-ser-tit1{font-size: 14px;font-weight: 600;}
.id-ser-tit2{font-size: 16px;font-weight:400;}

.id-ser-box:hover .id-ser-tu1{display: none;}
.id-ser-box:hover .id-ser-tu2{display: block;}
.id-ser-box:hover .id-ser-tit1{color: #fff;}
.id-ser-box:hover .id-ser-tit2{color: #fff;}
.id-ser-box:hover{background-color: #1d66cf;}

@media(max-width:992px){
	.index-service{padding: 40px 0;}
}
@media(max-width:768px){
	.index-service{padding: 40px 0;}
	.id-ser-box{margin-right: 10px;width: calc((100% - 30px)/4);}
}
@media(max-width:530px){
	
	.id-service{margin-top: 20px;}
	.index-service{padding: 30px 0;}
	.id-ser-tit1,.id-ser-tit2{display: none;}
	.id-ser-box{padding: 20px 0;}
	.id-ser-tu1,.id-ser-tu2{margin-bottom: 0px;}
}
@media(max-width:400px){
	.id-ser-box{margin-right: 10px;width: calc((100% - 10px)/2);margin-bottom: 10px;}
	.id-service a:nth-child(2){margin-right: 0;}
}


/*************************************************拦腰********************************************/
.index-lanyao{background: url(../images/lanyao-bg.jpg) center no-repeat;background-size: cover;padding: 40px 0;}
.id-ly-tit1{font-size: 20px;color: #fff;text-align: center;}
.id-ly-tit2{font-size: 24px;line-height: 38px; color: #fff;text-align: center;font-weight: 600;letter-spacing: 2px;}
.id-ly-tit3 span{font-size: 24px;color: #fa7720;text-align: center;font-weight: 600;padding-bottom: 5px; border-bottom: 2px solid #fa7720;letter-spacing: 2px;}

@media(max-width:992px){
	.index-lanyao{padding: 30px 0;}
}
@media(max-width:768px){
	
	.id-ly-tit1{font-size: 18px;}
	.id-ly-tit2{font-size: 22px;}
	.id-ly-tit3 span{font-size: 22px}
}

@media(max-width:530px){
	.index-lanyao{padding: 20px 0;}
	.id-ly-tit1{font-size: 16px;}
	.id-ly-tit2{font-size: 18px;}
	.id-ly-tit3 span{font-size: 18px}
}

@media(max-width:530px){
	.index-lanyao{padding: 10px 0 20px;}
	.id-ly-tit1{font-size: 12px;}
	.id-ly-tit2{font-size: 14px;line-height: 20px;}
	.id-ly-tit3 span{font-size: 14px}
}





/****************************index-product******************************/
.index-product{background-color: #f8f8f8;}
.index-pro-all{overflow: hidden;}
/************id-pro-nav********************/
.id-pro-nav{overflow: hidden;width: 360px;
margin: 0px auto;}
.id-pro-nav a{font-size: 14px;line-height: 36px;height: 36px;margin-bottom: 10px; overflow: hidden;text-align: center;display:  block;color: #333;float: left;width: 50%;}
.id-pro-nav .id-pro-navon,.id-pro-nav a:hover{background-color:#025298;color: #fff;}

.id-pro-all{overflow: hidden;}
.id-pro-all>li:nth-child(4n){margin-right: 0;}

.id-pro-box{float: left;width: 23.5%;margin-right: 2%;margin-top: 20px;position: relative;overflow: hidden;transition: 0.5s;}

@media(min-width:1200px){
.id-pro-box img{width: 100%;height: 250px;}
}

@media(max-width:768px){
.id-pro-box img{width: 100%;height: 150px;}
}

.id-pro-text{padding: 0 30px; position: absolute;left: -100%;top: 0;width: 100%;height: 100%;background-color: rgba(19,63,138,0.75);transition: 0.5s;}
.id-pro-table{display: table;width: 100%;height: 100%;}
.id-pro-tablecell{display: table-cell;width: 100%;height: 100%;vertical-align: middle;}
.id-pro-tablecell h2{font-size: 18px;line-height: 20px;height: 20px;overflow: hidden; margin-bottom: 10px; color: #fff; text-align: center;}
.id-pro-tablecell span{font-size: 14px;line-height: 20px; display: block;color: #fff;}
.id-pro-box:hover .id-pro-text{left: 0;}

@media(max-width:1259px){
	.id-pro-text{padding: 0 20px;}
	.id-pro-all>li:nth-child(4n){margin-right: 2%;}
	.id-pro-all>li:nth-child(3n){margin-right: 0;}
	.id-pro-box{width: 32%;}
	.id-pro-all>li:last-child{display: block;}
  	.id-pro-all>li:last-child,.id-pro-all>li:nth-last-child(2){display: none;}
}
@media(max-width:991px){
	.id-pro-nav a{width:25%;}
	.id-pro-text{padding: 0 15px;}
	.id-pro-tablecell h2{font-size: 16px;margin-bottom: 6px;}	
}

@media(max-width:767px){
	.id-pro-text{padding: 0 30px;}
	.id-pro-all>li:nth-child(3n){margin-right: 2%;}
	.id-pro-all>li:nth-child(2n){margin-right: 0;}
	.id-pro-all>li:last-child{display: none;}
	.id-pro-box{width: 49%;margin-top: 10px;}
  	.id-pro-all>li:last-child，.id-pro-all>li:nth-last-child(2){display: block;}
}
@media(max-width:600px){
	.id-pro-nav a{width:32%;margin-right: 1%;}
	.id-pro-text{padding: 0 10px;}
}
@media(max-width:500px){
	.id-pro-tablecell span:last-child,.id-pro-tablecell span:nth-last-child(2){display: none;}
}

/*******************************index-area******************************/
.index-area{background: url(../images/solve-bg.jpg)center no-repeat;background-size: cover;}
.index-area .index-title h1,.index-area .index-title span{color: #fff;}
/* Aligning */
.carousel a{display: block;}
.carousel.flexible .items {display: none;}
.left {text-align: left;}
.right {text-align: right;}
.center {text-align: center;}
.flex-item{display:block;position: relative;overflow: hidden;}

.flex-item img{width: 100%;display: block;}
.id-case-tit{font-size:16px;line-height:40px;height:40px;text-align:center;background-color:#fff;color: #333;font-weight:bold;}	

/*********案例展示-箭头**********/
.index-news-arrow{width:100px;height:40px;margin:40px auto 0;}
.ina-l{display:block;float:left;width:40px;height:40px;border-radius: 6px;background:url(../images/arrow_left01.png) no-repeat center;transition:.3s;background-color:#005299;}
.ina-r{display:block;float:right;width:40px;height:40px;border-radius: 6px;background:url(../images/arrow_right01.png) no-repeat center;transition:.3s;background-color:#fff;}


.flex-item:hover{background-color: #005299;}
.flex-item:hover .id-case-tit{text-decoration: underline;}
.flex-item:hover .id-case-more{color: #005299;background-color:#fff;}
.ina-l:hover{background:url(../images/arrow_left02.png) no-repeat center;transition:.3s;background-color:#fff;}
.ina-r:hover{background:url(../images/arrow_right02.png) no-repeat center;transition:.3s;background-color:#005299;}


@media(max-width:767px){
	.index-news-arrow{margin:20px auto;}
	.id-case-box h5{font-size:14px;}
}

/*******************************index-news******************************/
.index-news{background-color: #f8f8f8;}
.id-news-all{}
/*********index-news-left*********/
.id-news-left{float: left;width: 49%;margin-right: 2%;}
.id-news-left i{background-color: #005299;}
.id-news-left .id-news-box:hover h1,.id-news-left .id-news-box:hover span{color: #005299;}
/*********index-news-right*********/
.id-news-right{float: left;width: 49%;}
.id-news-right i{background-color: #005299;}
.id-news-right .id-news-box:hover h1,.id-news-right .id-news-box:hover span{color: #005299;}
/*********index-news-box*********/
.id-news-box{margin-top: 10px; overflow: hidden;position: relative;border-radius: 4px;display: block;border: none;background-color: #fff;/* box-shadow: 0 0 2px 1px rgba(0,0,0,0.15); */}
.id-news-box i{font-size: 16px;color: #fff;float: left;text-align: center;font-style: normal; width: 40px;line-height: 40px; display: block;margin-right: 15px;}

.id-news-list_des{
	font-size: 12px;
	color: #666;
	line-height: 25px;
}

.id-news-box h1{font-size: 14px;line-height: 40px;height: 40px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: calc(100% - 240px);float: left;color: #333;margin-right: 30px;}
.id-news-box span{font-size: 14px; display: block;width: 80px;line-height: 40px;color: #999;float: left;}
.id-news-box:before{position: absolute;right: 0;top: 0;width: 40px;height: 40px;text-align: center;color: #666;content: "+";line-height: 40px;font-size: 14px;font-weight: bold;}

@media(max-width:1259px){
	
}
@media(max-width:991px){
	.id-news-box h1{width: calc(100% - 200px);}
}
@media(max-width:767px){
	.id-news-box h1{width: calc(100% - 240px);}
	.id-news-left{float: none;width: 100%;margin-right: 0;margin-bottom: 30px;}
	.id-news-right{float: none;width: 100%;}
}
@media(max-width:530px){
	.id-news-box h1{width: calc(100% - 200px);}
}

/*******************************index-case******************************/
.id-case-all{}
.id-case-all>li:nth-child(4n){margin-right: 0;}
.id-case-box{float: left;width: 23.5%;margin-right: 2%;border-radius: 2px;box-shadow: 0 3px 2px rgba(0,0,0,0.15);overflow: hidden;}
.id-case-box a{}
.id-case-box img{width: 100%;}
.id-case-box h5{font-size:16px;color: #333;line-height: 36px;height: 36px;overflow: hidden;text-align: center;background-color: #f5f5f5;padding: 0 10px;}
.id-case-box:hover h5{background-color:#025298;color: #fff;}

@media(max-width:991px){
	.id-case-box h5{font-size:14px;}
}
@media(max-width:767px){
	.id-case-box{width: 32%;}
	.id-case-all>li:nth-child(3n){margin-right: 0;}
	.id-case-all>li:last-child{display: none;}
}
@media(max-width:530px){
	.id-case-box{width: 49%;margin-bottom: 10px;}
	.id-case-all>li:nth-child(3n){margin-right: 2%;}
	.id-case-all>li:nth-child(2n){margin-right: 0;}
	.id-case-all>li:last-child{display: block;}
}

/*******************************index-footer******************************/
.index-footer{padding-top: 40px;background-color: #202020;}
/*******index-footer-top***********/
.id-footer-top{overflow: hidden;margin-bottom: 30px;}
.id-footer-top h1{font-size:16px;color: #fff;margin-bottom: 20px;}

/*******index-footer-topbox3***********/
.id-footer-box3{float: left;width: 30%;margin-right: 4%;}
.id-footer-a{overflow: hidden;}
.id-footer-box3 .id-footer-intro span{font-size: 14px;line-height: 30px; display: block;color: #999;}
.id-footer-box3 .id-footer-intro a{font-size: 16px; width: 200px;line-height: 46px;margin-top: 11px;border:1px solid  #005299;color: #005299;display: block;text-align: center;}
.id-footer-box3 .id-footer-intro a:hover{text-decoration: underline;}

/*******index-footer-topbox2***********/
.id-footer-box2{float: left;width: 26%;margin-right: 4%;}
.id-footer-a{overflow: hidden;}
.id-footer-box2 .id-footer-a a{font-size: 14px;line-height: 30px; display: block;float: left;width: 49%;color: #999;padding-left: 14px;background: url(../images/footer-nav-tit.png)left center no-repeat;}

/*******index-footer-topbox1***********/
.id-footer-box1{float: left;width: 36%;}
.id-footer-li li{padding-left: 30px; font-size: 14px;line-height: 40px; font-weight: bold; color: #999;}
.id-footer-li li span{font-weight: normal;margin-right: 10px;}
.id-footer-li li:nth-child(1){background: url(../images/footer-coin1.png)left center no-repeat;background-size: auto 22px;}
.id-footer-li li:nth-child(2){background: url(../images/footer-coin2.png)left center no-repeat;background-size: auto 22px;}
.id-footer-li li:nth-child(3){background: url(../images/footer-coin3.png)left center no-repeat;background-size: auto 22px;}
.id-footer-li li:nth-child(4){background: url(../images/footer-coin4.png)left center no-repeat;background-size: 20px auto;}

/*******index-footer-bottom***********/
.id-footer-bottom{padding: 10px 0;border-top: 1px solid #666;}
.id-footer-bottom span{display: block;width: 100%;color: #999;font-size: 14px;text-align: center;line-height: 30px;}
.id-footer-bottom span a,.id-footer-bottom span i{display: inline-block;color: #999;font-size: 14px;font-style: normal;}
.id-footer-record a{margin-left:10px;}

@media(max-width:991px){
	.index-footer{padding-top: 0px;}
	.id-footer-top{display: none;}
	.id-footer-bottom{border: none;}
}
/*******************************友情链接*******************************/
.index-fl{padding: 10px 0;background-color: #3b3b3b;}
.id-fl a{color: #fff;font-size: 12px;display: inline-block;margin-right: 5px;line-height: 26px;}

.id-fl a:hover{text-decoration: underline;}


/*******************************内页边距*******************************/
.page-in{padding: 10px 0;}

@media(max-width:1259px){
	.page-in{padding: 50px 0;}
}

@media(max-width:991px){
	.page-in{padding: 40px 0;}
}
@media(max-width:767px){
	.page-in{padding: 30px 0;}
}

.page-in-padding{padding: 0 80px;}

@media(max-width:1300px){
	.page-in-padding{padding: 0 60px;}
}

@media(max-width:960px){
	.page-in-padding{padding: 0 40px;}
}

@media(max-width:760px){
	.page-in-padding{padding: 0 20px;}
}

/*******************************banner-内页*******************************/
.banner-in{height:460px;position: relative;overflow: hidden;background-size: cover;background-repeat: no-repeat;background-position: center;}
.map-banner{height:200px;}
.banner-text-table{display: table;width: 100%;height: 100%;}
.banner-txt{display: table-cell;text-align: center;vertical-align: middle;}
.banner-txt h1{margin: 0;font-size: 32px;margin-bottom: 15px; font-weight: bold;text-shadow:rgba(0,0,0,0.1) 2px 2px 0px;letter-spacing: 2px;text-align: center;color: #fff;}
.banner-in h3{font-size: 40px;margin: 0;font-weight: bold;text-shadow:rgba(0,0,0,0.1) 2px 2px 0px;letter-spacing: 2px;text-align: center;color: #fff;}

@media(max-width:1259px){
	.banner-in{height:420px;}
	.map-banner{height:200px;}
	.banner-txt h1{font-size: 30px;margin-bottom: 10px;}
	.banner-in h3{font-size: 36px;}
}

@media(max-width:991px){
	.banner-in{height:360px;margin-top: 66px;}
	.map-banner{height:160px;}
	.banner-txt h1{font-size: 28px;margin-bottom: 10px;}
	.banner-in h3{font-size: 32px;}
}

@media(max-width:767px){
	.banner-in{height:260px;}
	.map-banner{height:160px;}
	.banner-txt h1{font-size: 26px;margin-bottom: 10px;}
	.banner-in h3{font-size: 28px;}  	
}

@media(max-width:600px){
	.banner-in{margin-top: 46px;}
}
@media(max-width:530px){
	.banner-in{margin-top: 42px;}
}

/***************面包屑导航******************/
.page-in-nav{background-color:#f1f1f1;}
.page-in-nav-right{width: 100%;line-height: 24px;height: 44px;padding:10px 0;overflow: hidden;color: #666;}
.page-in-nav-right span{color:#666;margin-left:5px;line-height:24px;}
.page-in-nav-right a{color:#666;margin-left:5px;line-height:24px;}

.page-in-nav-right a:hover{text-decoration: underline;}



/**************文字导航***************/

.page-nav2-a{padding-bottom:20px;border-bottom: 1px dashed #999;overflow: hidden;margin-bottom: 20px;text-align: center;}
.page-nav2-a a{margin: 0 2px; font-size: 16px;line-height: 40px;padding:0 15px;border: 1px solid #ccc;border-radius: 6px;background-color: #f6f6f6;display:inline-block;text-align: center;color: #333;margin-bottom: 5px;}
.page-nav2-a .page-nav2-a-on{background-color: #106bc8;color: #fff;border-color: #106bc8;}

.page-nav2-a a:hover{background-color: #106bc8;color: #fff;border-color: #106bc8;}


@media(max-width:991px){
	.page-nav2-a{margin-bottom: 20px;}
}
@media(max-width:500px){
	.page-nav2-a a{font-size: 14px;}
}



/********************************新闻列表*********************************/
.article-list-all{overflow: hidden;}
.news-list-box1{display: block;padding: 20px 10px;border-bottom: 1px dashed #999;overflow: hidden;}
.news-list-left{float: left;width: 200px;background-color: #fff;border: 2px solid #106bc8;}
.news-list-right{float: right;}
.news-list-right>h1{font-size: 20px;line-height: 30px;height: 30px;overflow: hidden;font-weight: bold; text-overflow: ellipsis;white-space: nowrap;color: #333;}
.news-list-right>div{margin: 8px 0 10px;}
.news-list-right>div span{font-size: 14px;color: #999;margin-right: 10px;}
.news-list-right>span{font-size: 14px;line-height: 26px;height: 78px;text-align: justify;overflow: hidden;color: #666;display: block;}

/**************新闻列表-hover***************/

.news-list-box1:hover{background-color: #f6f6f6;}

@media(max-width:1400px){
	.news-list-left{width: 160px;}
	.news-list-right{width: calc(100% - 180px);}
	.news-list-right>span{height:52px;}
}

@media(max-width:1180px){
	.news-list-box1{float: none;width: 100%;margin-right: 0%;}
}

@media(max-width:767px){
	.news-list-box1{padding: 15px 0;}
	.news-list-right>h1{font-size: 18px;line-height: 24px;height: 24px;}
}

@media(max-width:529px){
	.news-list-box1{padding: 10px 0;}
	.news-list-left{width: 120px;}
	.news-list-right{width: calc(100% - 140px);}
	.news-list-right>div{margin: 8px 0 6px;}
	.news-list-right>span{height:26px;}
}

@media(max-width:430px){
	.news-list-box1{padding: 10px;margin-bottom: 15px;}
	.news-list-left{clear: left;width: 100%;margin-bottom: 10px;}
	.news-list-right{clear:right;width: 100%;}
	.news-list-right>span{height:52px;}
}


/*************************************************新闻内页****************************************************/

.news-details-all{margin-bottom: 30px;}
.page-news-details-tit{text-align: center;margin: 0;font-size: 20px;line-height: 30px; color: #333;margin-bottom: 10px;font-weight: bold;}
.page-nd-a a{ font-size: 13px;color:#9f9f9f;margin: 0 5px;display:inline-block; }

.page-nd-content{font-size: 14px;margin-top: 20px;text-align: justify;}
.page-nd-content p{font-size: 14px;line-height: 28px;}

@media(max-width:991px){
	.news-details-all{margin-bottom: 0px;}
}
@media(max-width:767px){
	.page-news-details-tit{font-size: 18px;line-height: 28px;}
}

/**************文字导航***************/
.page-in-all{}
.page-nav2{float: left;width: 240px;}
.page-pro-bg{background-color: #106bc8;margin-bottom: 15px;border-radius: 4px;}
.page-pro-bg span{font-size: 24px;font-weight: bold; padding: 25px 0;color: #fff;text-align: center;display: block;}
.page-nav2-first{margin-bottom: 15px;}
.page-nav2-first>a{font-size: 15px;color: #333;line-height: 40px;height: 40px;padding: 0 20px;overflow: hidden;background: url(../images/page-in-arrow.png)95% center no-repeat #f1f1f1;display: block;margin-bottom: 5px;}
/**************文字导航-ser***************/
.page-pro-ser li {margin-bottom: 10px;border-radius: 4px;border: 1px dashed #ccc;overflow: hidden;}
.page-pro-ser li span {font-size: 14px;line-height: 40px;height: 40px;display: block;float: left;width: 40px;text-align: right;}
.page-pro-ser a {font-size: 14px;line-height: 40px;height: 40px;padding: 0 10px;display: block; color: #666;float: left;width: calc(100% - 40px);}
.page-pro-ser a:hover{color: #106bc8;border-color: #106bc8;}
.page-nav2>li>a:hover {color: #fff;background: url(../images/page-in-arrow1.png)95% center no-repeat #2f96f3;border-radius: 2px;overflow: hidden;}

@media(max-width:1259px){
	
}
@media(max-width:991px){
	.page-nav2{float:none;width: 100%;margin-right: 0%;text-align: center;margin-bottom: 20px;}
	.page-nav2-first{margin: 0;border: none;padding: 0;display: inline-block;width: 32.33%;}
	.page-pro-ser,.page-pro-bg{display: none;}
	.page-nav2-first>a{font-size: 16px;line-height: 36px;padding: 0 15px;background:#f1f1f1;}
}

@media(max-width:600px){
	.page-nav2-first>a{font-size: 14px;margin-bottom: 5px;padding: 0 5px;}
}

/******************************************************产品-列表**************************************/ 
.product-list-all{float: right;width: calc(100% - 280px);}
.product-list a:nth-child(4n){margin-right: 0;}
.pro-list-box{margin-bottom: 20px; float: left;width: 24%;margin-right:1%;border: 1px solid #e4e4e4;border-radius: 6px; transition: 0.6s;}

@media(min-width:1200px){
.pro-list-box img{width: 100%; height:170px;}
}

@media(max-width:768px){
.pro-list-box img{width: 100%;height:150px;}
}


.pro-list-box h1{margin: 0;font-size: 16px;line-height: 40px;height: 40px; color: #333;font-weight: bold;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;text-align: center;padding: 0 10px;background-color: #f3f3f3;}
.pro-list-box span{font-variant-position: 14px;line-height: 26px;height: 52px;margin:10px 0;overflow: hidden;color: #999;display: block;}

.pro-list-box:hover{transform: translate(0px,-10px)}

@media(max-width:991px){
	.product-list-all{float: none;width: 100%;}
}

@media(max-width:600px){
	.pro-list-box{width: 49%}
	.product-list a:nth-child(3n){margin-right: 2%;}
	.product-list a:nth-child(2n){margin-right: 0;}
}
@media(max-width:500px){
	.pro-list-box h1{margin: 0;font-size: 16px;}
}

/******************************************************产品-详情页**************************************/ 
.pro-details-all {margin-bottom: 30px;}
.pro-details{width: 100%;margin-bottom: 20px;}
/******************pro-top*******************/ 
.pro-details>h1{font-size: 24px;font-weight: bold;text-align: center;color: #666;margin-bottom: 20px;}
.page-pro-img{text-align: center;margin-bottom: 20px;}
.page-pro-img img{max-width: 600px;margin: 0 auto;}

/******************pro-details******************/ 
.page-pro-detils{padding: 20px;}
.page-proin-nav{border-bottom: 1px solid #e4e4e4;margin-bottom: 20px;}
.page-proin-nav span{font-size: 18px;color: #666;line-height: 40px;margin-right: 30px;font-weight: bold;cursor: pointer;}
.page-proin-nav span:hover{color: #106bc8;}
.page-pd-box p{font-size: 14px;color: #666;line-height: 26px;display: block;margin-bottom: 0;}

/******************button-切换*****************/ 
.page-proin-nav .page-p-on{color: #106bc8;}
.page-pd-box{display: none;}
.page-pd-boxon{display: block;}


@media(max-width:600px){
	.page-pro-img img{width: 100%;}
	.page-pro-detils{padding: 20px 0;}
	
}
@media(max-width:560px){
	.page-pro-detils{padding:0;}
	/******************pro-details******************/ 
	.page-proin-nav span{font-size: 18px;line-height: 40px;margin-right: 20px;}
	
}



/***************************************about-padding***********************************************/
.page-about1 .page-nav2-a{}
.page-about1 .page-about1-box{padding: 40px 0;}
.page-about1 .page-about2-box{padding: 40px 0;}

@media(max-width:1300px){
	.page-about1 .page-nav2-a{}
	.page-about1 .page-about1-box{padding: 30px 0;}
	.page-about1 .page-about2-box{padding: 30px 0;}
}


@media(max-width:760px){
	.page-about1 .page-nav2-a{margin: 0 20px 20px;}
	.page-about1 .page-about1-box{padding: 30px 0;}
}

/*************************************************关于我们****************************************************/
/********about1-title************/
.pg-about-title{margin-bottom: 30px;}
.pg-about-title h5{color: #333;font-size: 22px;margin-bottom: 10px; font-weight: 600;text-align: center;}
.pg-about-title span{color: #666;font-size: 18px;font-weight: 400;text-align: center;display: block;}
/********about1-1************/

.page-about1-1tit{font-size: 18px;color: #0075cf;font-weight:bold;line-height: 30px;margin-bottom: 5px;}
.page-about1-1txt{font-size: 16px;color: #333;margin-bottom: 15px; line-height: 30px;text-indent: 30px;}

/********about1-2***********/
.page-about1-2box{background-color: #e4e4e4;}
.page-about1-2{overflow: hidden;}
.page-about1-2left{float: left;width: 50%;text-align: center;}
.page-about1-2left img{width: 700px;margin: 20px auto 0;}
.page-about1-2right{float: right;width: 50%;}

.page-about1-2right span,.page-about1-2right i{font-size: 18px;line-height: 56px;}
.page-about1-2right span{color:#0075cf;font-weight: bold;}
.page-about1-2right i{color:#666; font-style: normal;}

/********about1-3***********/
.page-about1-3box{background-color: #f1f1f1;}
.page-about1-3{overflow: hidden;}
.page-about1-3right{width: 48%;text-align: center;float: right;}
.page-about1-3right img{width: 700px;margin: 0 auto;}

.page-about1-3left{float: left;width: 50%;}
.page-about1-3text span,.page-about1-3text i{font-size: 18px;line-height: 50px;}
.page-about1-3text span{font-weight: bold;color: #333;}
.page-about1-3text i{color: #666;font-style: normal;}


/********about1-4************/
.page-about1-4{overflow: hidden;}
.page-about1-4>div:nth-child(6n){margin-right: 0;}
.page-about-float{float: left;width: 15%;margin-right: 2%;margin-bottom: 15px;transition: 0.5s;}
.page-about-float img{width: 100%;border-radius: 6px;}
.page-about-float span{display: block;font-size: 16px;color: #666;text-align: center;line-height: 40px;}
/********about1-4************/

@media(max-width:1700px){
	/********about1-2***********/
	.page-about1-2left{width: 680px;}
	.page-about1-2left img{width: 100%;}
	.page-about1-2right{width: calc(100% - 700px);}
	.page-about1-2right span,.page-about1-2right i{font-size: 16px;line-height: 50px;}
	/********about1-3***********/
	.page-about1-3right{width: 680px;}
	.page-about1-3right img{width: 100%;}
	.page-about1-3left{width: calc(100% - 700px);}
	.page-about1-3left span,.page-about1-3left i{font-size: 16px;line-height: 50px;}
}
@media(max-width:1520px){
	/********about1-2***********/
	.page-about1-2left{width: 500px;}
	.page-about1-2right{width: calc(100% - 540px);}
	.page-about1-2right span,.page-about1-2right i{line-height: 40px;}
	/********about1-3***********/
	.page-about1-3right{width: 500px;}
	.page-about1-3left{width: calc(100% - 540px);}
	.page-about1-3left span,.page-about1-3left i{line-height: 40px;}
}

@media(max-width:1180px){
	/********about1-2***********/
	/********about1-2***********/
	.page-about1-2left{width: 100%;}
	.page-about1-2left img{width: 500px;margin: 0 auto;}
	.page-about1-2right{width: 100%;}
	/********about1-4***********/
	.page-about-float{width: 23.5%;}
	.page-about1-4>div:nth-child(6n){margin-right: 2%;}
	.page-about1-4>div:nth-child(4n){margin-right: 0;}
	/********about1-3***********/
	.page-about1-3right{width: 100%;margin-bottom: 20px;}
	.page-about1-3right img{width: 500px;margin: 0 auto;}
	.page-about1-3left{width:100%;}
}


@media(max-width:780px){
	.page-manger-box{margin: 0 20px;}
	.page-manger-box .container{}
	/********about1-4***********/
	.page-about-float{width: 32%;}
	.page-about1-4>div:nth-child(4n){margin-right: 2%;}
	.page-about1-4>div:nth-child(3n){margin-right: 0;}
}
@media(max-width:560px){
	.page-bout1-all>div:first-child{padding-top: 20px;}
	.pg-about-title{margin-bottom: 20px;}
	.pg-about-title h5{margin-bottom: 6px;}
	/********about1-1************/
	.page-about1-1tit{font-size: 16px;}
	.page-about1-1txt{font-size: 14px;}
	/********about1-2***********/
	.page-about1-2left img{width: 100%;}
	.page-about1-2right span,.page-about1-2right i{line-height: 30px;}
	.page-about1-2right i{font-size: 14px;}
	.page-about1-2right span{font-size: 15px;}
	/********about1-3***********/
	.page-about1-3right img{width: 100%;}
	.page-about1-3left span,.page-about1-3left i{line-height: 30px;}
	.page-about1-3left i{font-size: 14px;}
	/********about1-4***********/
	.page-about-float{width: 49%;margin-bottom: 10px;}
	.page-about1-4>div:nth-child(3n){margin-right: 2%;}
	.page-about1-4>div:nth-child(2n){margin-right: 0;}
	.page-about-float span{font-size: 14px;}
}
/*****************品牌介绍****************************/
/********about2-1***********/
.page-about2-1text{overflow: hidden;}
.page-about2-1right{float: right;width: 200px;}
.page-about2-1right img{width: 100%;}
.page-about2-1left{float: left;width: calc(100% - 240px);}
.page-about2-1left span{font-size: 16px;line-height: 40px;color: #333;display: block;}

/********about2-2***********/
.page-about2-2box{background-color: #f1f1f1;}
/********about2-3***********/
.pg-cer-1, .pg-cer-2, .pg-cer-3 {overflow: hidden;}
.pg-cer-1 img, .pg-cer-2 img, .pg-cer-3 img {width: 100%;}
.pg-cer-1 div {float: left;width: 30%;margin: 0 10%;}
.pg-cer-2>div:nth-child(6n){margin-right: 0;}
.pg-cer-2 div {float: left;width: 10%;margin-right: 1%;margin-bottom: 15px;}


@media(max-width:1520px){
	/********about2-1***********/
	.page-about2-1right{width:260px;}
	.page-about2-1left{width: calc(100% - 300px);}
	/********about2-3***********/
	.pg-cer-2>div:nth-child(6n){margin-right: 2%;}
	.pg-cer-2>div:nth-child(5n){margin-right: 0;}
	.pg-cer-2 div {width: 18.4%;margin-right: 2%;}
}
@media(max-width:1180px){
	/********about2-1***********/
	.page-about2-1right{width:320px;}
	.page-about2-1left{width: calc(100% - 340px);}
}

@media(max-width:920px){
	/********about2-1***********/
	.page-about2-1right{display: none;}
	.page-about2-1left{width: 100%;}
}

@media(max-width:780px){
	/********about2-3***********/
	.pg-cer-1 div {width: 40%;margin: 0 5%;}
	.pg-cer-2>div:nth-child(5n){margin-right: 2%;}
	.pg-cer-2>div:nth-child(3n){margin-right: 0;}
	.pg-cer-2 div {width: 32%;}
}
@media(max-width:560px){
	/********about2-3***********/
	.pg-cer-1 div {width: 48%;margin: 0 1%;}
	.pg-cer-2 div {margin-bottom: 10px;}
}

/*****************品牌介绍****************************/
.page-about3-backgorund{background-color: #f1f1f1;}
.page-about3-text{overflow: hidden;}
.page-about3-left{float: left;width: 49%;margin-right: 2%;}
.page-about3-right{float: left;width: 49%;}
/********about2-1***********/
.zhaaopin-yaoqiu{overflow: hidden;padding-bottom: 20px;margin-bottom: 20px; border-bottom: 1px dashed #ccc;}
.zhaaopin-yaoqiu div {float: left;width: 33%;font-size: 16px;line-height: 30px;color: #666;}
.pg-dt-tt {font-size: 18px;color: #0075cf;font-weight:bold;line-height: 30px;margin-bottom: 10px;}
.pg-dt-tt1 span{font-size: 16px;color: #333;line-height: 30px;display: block;}

@media(max-width:1180px){
	.page-about3-left{float: none;width: 100%;margin-right: 0;margin-bottom: 20px;}
.page-about3-right{float: none;width: 100%;}
}

@media(max-width:560px){
	.zhaaopin-yaoqiu div {font-size: 15px;width: 49%;}
	.pg-dt-tt1 span{font-size: 15px;}
}



/*****************联系我们************************/
.page-contact{max-width: 1600px;margin: 0 auto;}
.page-contact-box1{overflow: hidden;margin-bottom: 20px;}
.page-contact-box1 li:first-child{width: 100%;line-height: 40px; font-size: 18px;color: rgb(0, 112, 192);font-weight: bold;}
.page-contact-box1 li:nth-child(2),.page-contact-box1 li:last-child{width: 100%;}
.page-contact-box1 li{font-size: 16px;color: #666;line-height: 36px;float: left;width: 50%;}

@media(max-width:1660px){
	.page-contact{max-width: 100%;}
	.page-contact-box1 li:nth-child(2){width: 100%;}
}
@media(max-width:1180px){
	.page-contact-box1 li{width: 50%;}
}
@media(max-width:660px){
	.page-contact-box1 li{width: 100%;}
}
#map{width: 100%;height: 540px;}
.cu-map{overflow-x: scroll;max-width: 1600px;margin: 0 auto;}

@media(max-width:1660px){
	.cu-map{max-width: 100%;}
}
@media(max-width:1180px){
	#map{height: 480px;}	
}

@media(max-width:860px){
	#map{height: 340px;width: 700px;}
}

/*****************中国大陆销售网点**************************/
.pro-detail-box-table-1 {overflow-x: scroll;padding-bottom: 20px;border: 1px solid #e4e4e4;}
.pro-detail-box-table-1 table{width: 100%;}
/* table {border: 1px solid #e4e4e4;border-spacing: 0;}
table tr {border: 1px solid #e4e4e4;}
table tr td {font-size: 15px; padding:10px;line-height: 30px;color: #666;text-align: center;}
table tr:nth-child(1){background-color: #e4e4e4;}	
table tr:nth-child(1) td{font-size: 17px; color: #333;font-weight: bold;}
table tr:nth-child(2n-1) {background-color: #e4e4e4;}
 */
@media(max-width:980px){
	.pro-detail-box-table-1 table{width: 1200px;}
}

/*******************************web-map*******************************/
.page-web-map>li:last-child{margin-bottom: 0;}
.web-map-box{margin-bottom: 30px;}
.web-map-fir{font-size: 18px;color: #333;margin-bottom: 10px; display: block;}
.web-map-ser{padding-left: 30px;}
.web-map-ser a{font-size: 16px;line-height: 30px;padding: 0 10px;color: #666; display: inline-block;}

@media(max-width:767px){
	.web-map-fir{font-size: 17px;}
	.web-map-ser a{font-size: 14px;line-height: 26px;}
}
/***********产品-推荐TITLT*********/ 
.page-recomend-title{ overflow: hidden;margin-bottom: 20px;}
.page-recomend-title div{font-size: 16px;color: #333;float:left;font-weight: bold;}
.page-recomend-title a{float: right;color: #ef7b00;font-size: 16px;padding: 2px 6px;}

/***********产品-推荐新闻*********/ 
.page-in-reconmend{overflow: hidden;margin-bottom: 30px;border-top: 1px solid #dedede;border-bottom: 1px solid #dedede;background-color: #f1f1f1;padding:20px;}
.page-recom-news{overflow: hidden;}
.page-recom-news-box{float: left; width: 48%;display: block;overflow: hidden;line-height: 18px;height: 18px;margin-bottom: 15px;margin-right: 2%;}
.page-re-news-tit{font-size: 14px;padding-left: 5px; line-height: 18px;height: 18px;color: #333; overflow: hidden;float: left;width:calc(100% - 100px);}
.page-re-news-time{font-size: 14px;line-height: 18px;height: 18px;padding-right: 5px;  border-right: 1px solid #999;float: left;color: #999;}
/***********产品-推荐产品*********/ 
.page-recom-pro{overflow: hidden;}
.page-recom-pro-box{display: block;float: left;width: 18.4%;margin-right: 2%;}
.page-recom-pro a:last-child{margin-right: 0;}
.page-recom-pro-box img{width: 100%;}
.page-re-pro-tit{font-size: 14px;color:#666 ;text-align: center;margin-bottom: 10px;line-height: 40px;height: 40px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
/***********新闻hover*********/ 
.page-recom-news-box:hover .page-re-news-tit{color:#106bc8;}
.page-recom-news-box:hover .page-re-news-time{color:#106bc8}
.page-recom-pro-box:hover .page-re-pro-tit{color:#106bc8;}



@media(max-width:991px){
	.page-in-reconmend{display: none;}
}


/*******************************page-in-button*******************************/
.page-in-button{text-align: center;font-size: 0;margin-top: 30px;}
.page-in-button a{font-size:13px;padding: 0 10px; margin: 0 4px;margin-bottom: 5px;line-height: 30px;display: inline-block;color: #333;background-color:#EFEFEF;border:1px solid #f1f1f1;}
.page-in-button .page-in-button-on{color: #106bc8;background-color: transparent;}
.page-in-button a:hover{opacity: 0.8;}

/********************buttom按钮************************/
.page-buttom2{float: right;margin-top: 20px;}
.page-buttom2 .last,.page-buttom2 .next,.page-buttom2 .return{font-size: 14px; width:180px;;margin-bottom: 8px;padding: 5px 10px;line-height: 30px;height: 40px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;text-align:left;display:block;border: 1px solid #e4e4e4;border-radius: 4px; color: #666;}
.page-buttom2 .last a,.page-buttom2 .next a{color: #666;}
.page-buttom2 .return{color: #fff;background-image: url(../images/back.png);background-repeat: no-repeat;background-position: 20px 50%;background-color:#106bc8;padding-left: 60px;box-shadow: 0 0 5px 3px #e4e4e4;}

.page-buttom2 .next:hover{background-color:#106bc8;  color: #fff;box-shadow: 0 0 5px 3px #e4e4e4;}
.page-buttom2 .last:hover{background-color:#106bc8;  color: #fff;box-shadow: 0 0 5px 3px #e4e4e4;}
.page-buttom2 .next:hover a,.page-buttom2 .last:hover a{color: #fff}

/**靠右联系漂浮栏****/
.right-side{width:100%;position:fixed;bottom:0;left:0;z-index:1000;cursor:pointer;display: none;}
.side-contact{float: left;width:25%;height:65px;padding:5px 0;background:rgba(8,88,175,0.9);border-right:1px solid #fff;transition:0.3s;}
.side-contact .side-icon{width:100%;height:30px;background-size: auto 100%;}
.side-icon01{background:url(../images/side_icon01.png) no-repeat center;}
.side-icon02{background:url(../images/side_icon02.png) no-repeat center;}
.side-icon03{background:url(../images/side_icon03.png) no-repeat center;}
.side-icon04{background:url(../images/side_icon04.png) no-repeat center;}
.side-contact .side-tit{display:block;width:100%;height:25px;line-height:25px;font-size:14px;color:#fff;text-align:center;}
/********share****************/
.side-share{width:100%;padding: 20px 80px; position:absolute;right:0px;bottom:65px;box-shadow: 0px 4px 10px 0px rgba(6, 0, 1, 0.25); z-index:1111;color: #fff;background-color:rgba(0,0,0,0.8);display: none;}
.bdsharebuttonbox{text-align: center;}

.side-contact:hover{background:#e96410;}
.cd-is-visible{display:block;}
.cd-fade-out{display:none;}
/********share-bg****************/
.side-share .bdshare-button-style0-16 a{width: 20px;height: 20px;margin: 0 10px;padding: 0;display: inline-block;float: left;border-radius: 4px;}
.bdshare-button-style0-16 .bds_qzone {background-position: 0 -52px;}
.side-share .bdshare-button-style0-16 a.bds_qzone{background: url(../images/q_zone.jpg)center no-repeat;background-size: cover;}
.side-share .bdshare-button-style0-16 a.bds_weixin{background: url(../images/wechat.jpg)center no-repeat;background-size: cover;}
.side-share .bdshare-button-style0-16 a.bds_tsina{background: url(../images/weibo.jpg)center no-repeat;background-size: cover;}
.side-share .bdshare-button-style0-16 a.bds_tqq{background: url(../images/tengxun.jpg)center no-repeat;background-size: cover;}

@media(max-width:530px){
	/* body{margin-bottom:65px;} */
	.right-side{display: block;}
	.side-barcode{border-right:0;}
	
}









