

.banner{ width:100%; height:855px; white-space:nowrap; margin:0 auto; overflow:hidden;  position:relative; z-index:1; min-width:1200px;  }
#full-screen-slider { width:100%; height:855px; float:left; position:relative;  }
#slides { display:block; width:100%; height:855px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute;}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px; }
#pagination { display:block; list-style:none; position:absolute;  bottom:20px; z-index:9900;   margin:0}
#pagination li { display:block; list-style:none; width:31px; height:5px; float:left; margin-left:7px;  margin-right:7px; background: rgba(255,255,255,0.5); border-radius:5px; }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#fff;}

#fancybox-loading{position: fixed;top: 50%;left: 50%;width: 40px;height: 40px;margin-top: -20px;margin-left: -20px;cursor: pointer;overflow: hidden;z-index: 1104;display: none;}
#fancybox-loading div{position: absolute;top: 0;left: 0;width: 40px;height: 480px;background-image: url('fancybox.png');}
#fancybox-overlay{position: absolute;top: 0;left: 0;width: 100%;z-index: 1100;display: none;}
#fancybox-tmp{padding: 0;margin: 0;border: 0;overflow: auto;display: none;}
#fancybox-wrap{position: absolute;top: 0;left: 0;padding: 20px;z-index: 1101;outline: none;display: none;}
#fancybox-outer{position: relative;width: 100%;height: 100%;background: #fff;}
#fancybox-content{width: 0;height: 0;padding: 0;outline: none;position: relative;overflow: hidden;z-index: 1102;border: 0px solid #fff;}
#fancybox-hide-sel-frame{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: transparent;z-index: 1101;}
#fancybox-close{position: absolute;top: -15px;right: -15px;width: 30px;height: 30px;background: transparent url('fancybox.png') -40px 0px;cursor: pointer;z-index: 1103;display: none;}
#fancybox-error{color: #444;font: normal 12px/20px Arial;padding: 14px;margin: 0;}
#fancybox-img{width: 100%;height: 100%;padding: 0;margin: 0;border: none;outline: none;line-height: 0;vertical-align: top;}
#fancybox-frame{width: 100%;height: 100%;border: none;display: block;}
#fancybox-left, #fancybox-right{position: absolute;bottom: 0px;height: 100%;width: 35%;cursor: pointer;outline: none;background: transparent url('blank.gif');z-index: 1102;display: none;}
#fancybox-left{left: 0px;}
#fancybox-right{right: 0px;}
#fancybox-left-ico, #fancybox-right-ico{position: absolute;top: 50%;left: -9999px;width: 30px;height: 30px;margin-top: -15px;cursor: pointer;z-index: 1102;display: block;}
#fancybox-left-ico{background-image: url('fancybox.png');background-position: -40px -30px;}
#fancybox-right-ico{background-image: url('fancybox.png');background-position: -40px -60px;}
#fancybox-left:hover, #fancybox-right:hover{visibility: visible; /* IE6 */}
#fancybox-left:hover span{left: 20px;}
#fancybox-right:hover span{left: auto;right: 20px;}
.fancybox-bg{position: absolute;padding: 0;margin: 0;border: 0;width: 20px;height: 20px;z-index: 1001;}
#fancybox-bg-n{top: -20px;left: 0;width: 100%;background-image: url('fancybox-x.png');}
#fancybox-bg-ne{top: -20px;right: -20px;background-image: url('fancybox.png');background-position: -40px -162px;}
#fancybox-bg-e{top: 0;right: -20px;height: 100%;background-image: url('fancybox-y.png');background-position: -20px 0px;}
#fancybox-bg-se{bottom: -20px;right: -20px;background-image: url('fancybox.png');background-position: -40px -182px;}
#fancybox-bg-s{bottom: -20px;left: 0;width: 100%;background-image: url('fancybox-x.png');background-position: 0px -20px;}
#fancybox-bg-sw{bottom: -20px;left: -20px;background-image: url('fancybox.png');background-position: -40px -142px;}
#fancybox-bg-w{top: 0;left: -20px;height: 100%;background-image: url('fancybox-y.png');}
#fancybox-bg-nw{top: -20px;left: -20px;background-image: url('fancybox.png');background-position: -40px -122px;}
#fancybox-title{font-family: Helvetica;font-size: 12px;z-index: 1102;}
.fancybox-title-inside{padding-bottom: 10px;text-align: center;color: #333;background: #fff;position: relative;}
.fancybox-title-outside{padding-top: 10px;color: #fff;}
.fancybox-title-over{position: absolute;bottom: 0;left: 0;color: #FFF;text-align: left;}
#fancybox-title-over{padding: 10px;background-image: url('fancy_title_over.png');display: block;}
.fancybox-title-float{position: absolute;left: 0;bottom: -20px;height: 32px;}
#fancybox-title-float-wrap{border: none;border-collapse: collapse;width: auto;}
#fancybox-title-float-wrap td{border: none;white-space: nowrap;}
#fancybox-title-float-left{padding: 0 0 0 15px;background: url('fancybox.png') -40px -90px no-repeat;}
#fancybox-title-float-main{color: #FFF;line-height: 29px;font-weight: bold;padding: 0 0 3px 0;background: url('fancybox-x.png') 0px -40px;}
#fancybox-title-float-right{padding: 0 0 0 15px;background: url('fancybox.png') -55px -90px no-repeat;}
/* IE6 */
.fancybox-ie6 #fancybox-close{background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_close.png', sizingMethod='scale');}
.fancybox-ie6 #fancybox-left-ico{background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_left.png', sizingMethod='scale');}
.fancybox-ie6 #fancybox-right-ico{background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_right.png', sizingMethod='scale');}
.fancybox-ie6 #fancybox-title-over{background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_over.png', sizingMethod='scale'); zoom: 1;}
.fancybox-ie6 #fancybox-title-float-left{background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_left.png', sizingMethod='scale');}
.fancybox-ie6 #fancybox-title-float-main{background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_main.png', sizingMethod='scale');}
.fancybox-ie6 #fancybox-title-float-right{background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_right.png', sizingMethod='scale');}
.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame{height: expression(this.parentNode.clientHeight + "px");}
#fancybox-loading.fancybox-ie6{position: absolute; margin-top: 0;top: expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px');}
#fancybox-loading.fancybox-ie6 div{background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_loading.png', sizingMethod='scale');}
/* IE6, IE7, IE8 */
.fancybox-ie .fancybox-bg{background: transparent !important;}
.fancybox-ie #fancybox-bg-n{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_n.png', sizingMethod='scale');}
.fancybox-ie #fancybox-bg-ne{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_ne.png', sizingMethod='scale');}
.fancybox-ie #fancybox-bg-e{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_e.png', sizingMethod='scale');}
.fancybox-ie #fancybox-bg-se{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_se.png', sizingMethod='scale');}
.fancybox-ie #fancybox-bg-s{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_s.png', sizingMethod='scale');}
.fancybox-ie #fancybox-bg-sw{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_sw.png', sizingMethod='scale');}
.fancybox-ie #fancybox-bg-w{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_w.png', sizingMethod='scale');}
.fancybox-ie #fancybox-bg-nw{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_nw.png', sizingMethod='scale');}
/*banner鑳屾櫙鍥剧墖鍔ㄧ敾*/

.pro{ width: 1200px; margin: 0px auto; height: auto; padding-bottom: 40px; }
@-webkit-keyframes scale-bg{
	from{
		-webkit-transform:scale(1.2);
		transform:scale(1.2);
	}
	to{
		-webkit-transform:scale(1);
		transform:scale(1);
	}
}
@keyframes scale-bg{
	from{
		-webkit-transform:scale(1.2);
		transform:scale(1.2);
	}
	to{
		-webkit-transform:scale(1);
		transform:scale(1);
	}
}
/*banner */
.index_main{
	background: #f7f7f7;
}
.index_main .section1{
	position: relative;
}
.index_main .section1 .index_banner .item{
	background-size: cover;
	-webkit-background-size:cover;
	background-position: center;
	background-repeat: no-repeat;
	height:100vh;
	position: relative;
}
.index_main .section1 .index_banner .item.slick-current .scaleBg{
	visibility: visible; 
	-webkit-animation:scale-bg 6s linear forwards;
	animation:scale-bg 6s linear forwards;
}
.index_main .section1 .index_banner .items{
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 0;
}
.index_main .section1 .index_banner .items:after{
	content: "";
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background: rgba(0,0,0,0.2);
}
.index_main .section1 .index_banner .item .inner .block_txt{
	position: absolute;
	top: 44%;
	right: 10px;
	left:10px;
	opacity: 0; 
	transform: translateY(40px);
	-webkit-transform: translateY(40px); 
	-webkit-transition: all 500ms ease; 
	transition: all 500ms ease;
}
.index_main .section1 .index_banner .item.active .inner .block_txt{
	opacity: 1; 
	-webkit-transform: translateY(0); 
	transform: translateY(0); 
	-webkit-transition-delay: 100ms; 
	transition-delay: 100ms;
}
.index_main .section1 .index_banner .item .inner .block_txt h4{
	font-size: 30px;
	color: #fff;
	text-align: center;
	font-family: 'COCO';
}
.index_main .section1 .index_banner .item .inner .block_txt h2{
	color: #fff;
	font-size: 70px;
	font-weight: bold;
	text-align:center;
	letter-spacing:5px;
}
.index_main .section1 .index_banner .item .inner .block_txt h2 span{
	color: #f5c920;
	display: inline-block;
	letter-spacing: 5px;
}
.index_main .section1 .index_banner .item .inner .block_txt h3{
	color: #fff;
	font-size: 22px;
	text-align:center;
	margin-top: 10px;
	letter-spacing: 3px;
}
.index_main .section1 .slick_txt{
	width:30%;
	height: 100%;
	background-color: transparent;
	transition: all 500ms ease;
	-webkit-transition:all 500ms ease; 
	background-repeat: no-repeat;
	position: absolute;
	top: 0;
	font-size: 0;
	outline: none;
	border:0;
}
.index_main .section1 .left{
	left: 0;
}
.index_main .section1 .right{
	right:0;
}
.index_main .section1 .slick_txt:hover .slick_arrow{
	opacity: 1;
	visibility: visible;
}
.index_main .section1 .slick_txt .slick_arrow{
	width: 20px;
	height: 36px;
	background-repeat: no-repeat;
	background-position: center;
	margin-top: -18px;
	position: absolute;
	top: 50%;
	cursor: pointer;
	transition: all 500ms ease;
	-webkit-transition:all 500ms ease;
	opacity: 0;
	visibility: hidden;
}
.index_main .section1 .slick_txt .prev{
	background-image:url(../image/ban_prev.png);
	left:60px;
}
.index_main .section1 .slick_txt .next{
	background-image:url(../image/ban_next.png);
	right:60px;
}
.index_main .section1 .slick_txt .prev:hover{
	background-image:url(../image/ban_prev_hover.png);
}
.index_main .section1 .slick_txt .next:hover{
	background-image:url(../image/ban_next_hover.png);
}
.index_main .section1 .number{
	position: absolute;
	bottom:8%;
	left: 50%;
	padding-bottom: 5px;
	border-bottom: 1px solid rgba(255,255,255,0.2);
	display: table;
	padding: 0 20px;
	width: auto;
	text-align: center;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
}
.index_main .section1 .number span{
	font-family: "Myriad Pro","Microsoft YaHei";
	font-size: 14px;
	color: #fff;
	margin-right:100px;
	display: inline-block;
	cursor: pointer;
	position: relative;
	transition: all 500ms ease;
	-webkit-transition:all 500ms ease;
}
.index_main .section1 .number span:last-child{
	margin-right: 0;
}
.index_main .section1 .number span:after{
	content: "";
	display: inline-block;
	width: 0;
	height: 2px;
	background: #fff;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	bottom:-20px;
	opacity: 0;
	visibility: hidden;
	transition: all 500ms ease;
	-webkit-transition:all 500ms ease;
}
.index_main .section1 .number span.active:after{
	width: 100%;
	opacity: 1;
	visibility: visible;
}

.index_main .section2{
	background: #f5f5f5;
}
.index_main .section2 h3{
	text-align: center;
}
.index_main .section3{
	width: 100%;
	height: 100%;
	background: url(../image/3.jpg) no-repeat;
	background-size: 100% 100%;
}
.index_main .section3 h3{
	text-align: center;
}
.index_main .section4{
	background: #f5f5f5;
}
.index_main .section4 h3{
	text-align: center;
}

@media only screen and (max-width: 1600px){
	.index_main .section1 .index_banner .item .inner .block_txt h4{
		font-size: 28px;
	}
	.index_main .section1 .index_banner .item .inner .block_txt h2{
		font-size: 60px;
	}
	.index_main .section1 .index_banner .item .inner .block_txt h3{
		font-size: 20px;
	}
}
@media only screen and (max-width: 1440px){
	.index_main .section1 .index_banner .item .inner .block_txt h4{
		font-size: 24px;
	}
	.index_main .section1 .index_banner .item .inner .block_txt h2{
		font-size: 40px;
	}
	.index_main .section1 .index_banner .item .inner .block_txt h3{
		font-size: 18px;
		margin-top: 5px;
	}
}
@media only screen and (max-width: 1366px){
	.index_main .section1 .index_banner .item .inner .block_txt h4{
		font-size: 20px;
	}
	.index_main .section1 .index_banner .item .inner .block_txt h2{
		font-size: 26px;
	}
	.index_main .section1 .index_banner .item .inner .block_txt h3{
		font-size: 16px;
	}
	.index_main .section1 .index_banner .slick-arrow{
		background-size: auto 30px;
	}
}
@media only screen and (max-width: 1300px){

}
@media only screen and (max-width: 1199px){
	.index_main .section1 .index_banner .item .inner .block_txt h4{
		font-size: 18px;
	}
	.index_main .section1 .index_banner .item .inner .block_txt h2{
		font-size: 22px;
		}
	.index_main .section1 .index_banner .item .inner .block_txt h3{
		font-size: 14px;
	}
}
@media only screen and (max-width: 992px){
	.index_main .section1 .index_banner .item{
		height: 100vh;
	}
	.index_main .section1 .index_banner .item .inner .block_txt{
		left: 0;
		right:0;
		margin: 0 auto;
		padding: 0 20px;
		top: 42%;
	}
	.index_main .section1 .index_banner .slick-arrow{
		display: none !important;
	}
    .index_main .section1 .index_banner .slick-dots{
    	position: absolute;
    	bottom: 12px;
    }
    .index_main .section1 .index_banner .slick-dots li{
    	width: 12px;
    	height: 12px;
    	border-radius: 50%;
    	border:2px solid #fff;
    }
    .index_main .section1 .index_banner .slick-dots li button{
    	display: none;
    }
    .index_main .section1 .index_banner .slick-dots li.slick-active{
    	background: #fff;
    }
	.index_main .section1 .number{
		bottom: 12%;
		display: none;
	}
	.index_main .section1 .number span{
		margin-right: 22px;
	}
	.index_main .section1 .number span:after{
		bottom: -14px;
	}

}
@media only screen and (max-width: 767px){
    
}
@media only screen and (max-width: 340px){
 
}
@media only screen and (max-width: 320px){
	
}

.clear{ clear: both;}
.fl{ float: left;}
.fr{ float: right;}
.home_search{ width: 100%; height: 146px; background: url(../images/bg1.png) repeat-x; min-width: 1200px; position: relative;z-index: 99;}
.midd{ width: 1200px; margin: 0px auto; margin-bottom: 78px; height: auto; overflow: hidden;}

.middr{ width: 1200px; margin: 0px auto; height: auto; }
.home_serach_l{ margin-top: 29px;}
.home_serach_l_tit{ color: #0049be; font-size: 24px; font-weight: bold;}
.hone_serach_l_mid{ width: 267px; background: url(../images/kuang.png) no-repeat center; height: 30px; text-align: center; color: #000; font-size: 24px; font-weight: bold; margin-top: 10px; }
.line{ margin-left: 93px; margin-top: 28px;}
.home_search_m{ border-bottom: 1px solid #dcdcdc; border-top: 1px solid #dcdcdc; width: 398px; height: 67px; margin-left: 80px; margin-top: 30px;}
.pro_jiao{ margin-top: 20px;}


.ser_r {
    position: relative;
  
}
.search-text {
    border: none;
    height: 65px;
    width: 347px;
    padding-left: 20px;
    padding-right: 2px;
    font-size: 12px;
   
    position: relative;
	background: #fff;
	border:none;
	margin-left: 40px;


}
.search-btn {
	
    position: absolute;
    width: 47px;
    height: 35px;
    line-height: 24px;
    top: 18px;
    right: 0px;
    border: none;
    font-size: 12px;
    background: url(../images/search_btn.png) no-repeat top;
}
.tel{margin-top:29px; }
.tel_pic{ margin-right:10px; margin-top:5px;}
.taobao{ margin-top:45px; margin-left:5px;}
.tel_r{  color:#404040; font-size:15px; }
.tel_r1{ font-size:20px; color:#2d2d2d; font-weight:bold;}

.home_product_bg { margin-top: -11px;  background: url(../images/bg2.jpg) no-repeat top; width: 100%; height: 1455px;  float: left;}
.home_product_bt{  width: 388px; height: 67px; text-align:center; margin: 0px auto; margin-top: 46px;}
.home_product_bt1{color:#000; font-size:36px;font-weight:bold;}
.home_product_bt2{ width: 55px; height: 2px; background: #0049be;text-align:center; margin: 0px auto; }


.lanrenzhijia{ width:1200px; height:1024px; margin:63px auto; font-family:'寰蒋闆呴粦';}
.lanrenzhijia .tab{ overflow:hidden; height: 72px;}
.lanrenzhijia .tab a{ display:block; width: 186px; height: 72px; line-height: 72px; text-align: center; font-size: 18px; float:left; text-decoration:none; color:#333; background: #fff; margin-left: 1px; margin-right: 1px;}
.lanrenzhijia .tab a:nth-of-type(1){ margin-left: 219px;}
.lanrenzhijia .tab a:hover{ background:#0049be; color:#fff; text-decoration:none;}
.lanrenzhijia .tab a.on{ background:#0049be; color:#fff; text-decoration:none;}
.lanrenzhijia .content{ overflow:hidden; width:1200px; height:920px; position:relative;}
.lanrenzhijia .content ul{ position:absolute; left:0; top:0; height:920px;}
.lanrenzhijia .content li{ width:1200px; height:920px; float:left;}
.lanrenzhijia .content li .home_product_bb dl dd{ width: 380px; height: 444px; background: #fff; float: left; margin-right: 30px; margin-bottom: 20px;  }
.lanrenzhijia .content li .home_product_bb dl dd:nth-of-type(3n+3){ margin-right: 0px;}
.lanrenzhijia .content li .home_product_bb dl dd .home_pro_bt{ border-top: 1px solid #dcdcdc; height: 84px; text-align: center; line-height: 84px; font-size: 18px;}
.lanrenzhijia .content li .home_product_bb dl dd:hover .home_pro_bt{ border-top: 1px solid #dcdcdc; background: #0049be; color: #fff; height: 84px; text-align: center; line-height: 84px;}

.home_youshi{ width: 100%;background: url(../images/bg3.jpg) no-repeat bottom; height: 1044px; min-width: 1200px; }

.home_product_btt{  background: url(../images/eeng.png) no-repeat bottom; width: 630px; height: 80px; text-align:center; margin: 0px auto; margin-top: 46px;}
.home_product_btt1{color:#000; font-size:36px;font-weight:bold;}
.home_product_btt2{ width: 55px; height: 2px; background: #0049be;text-align:center; margin: 0px auto; }

.home_youshi_mid ul li{ width: 278px; height: 166px; border: 1px solid #dcdcdc; margin-top: 44px; float: left; margin-right: 29px;}
.home_youshi_mid ul li:nth-of-type(4){ margin-right: 0px;}
.home_youshi_mid ul li .home_youshi_mid_pic{ margin-top: 24px; margin-left: 53px;}
.home_youshi_mid ul li .home_youshi_mid_tex{margin-left: 53px; margin-top: 19px; color: #000000; font-size: 18px;}


.ljzx{ width: 173px; height: 45px; background: #0049be; border-radius: 10px; color: #fff; text-align: center; line-height: 45px; margin: 0px auto; margin-top: 23px;}
.youshi_bt_word{ font-size: 36px; color: #000; font-weight: bold; text-align: center; margin-top: 27px;}
.youshi_btn{ text-align: center; margin: 0px auto; margin-top: 20px;}
.youshi_btnn ul li{ width: 263px; float:left; margin-right: 49px; margin-top: 65px;}
.youshi_btnn ul li:nth-child(4){ margin-right: 0px;}
.youshi_btnn ul li .youshi_bt_tit{ color: #0049be; font-size: 24px; text-align: center; margin-top: 34px;}
.youshi_btnn ul li .youshi_bt_tex{ margin-top: 23px; font-size: 16px; color: #000;}


.home_cp_frp{ width: 100%;background: url(../images/bg4.png) no-repeat left top; height: 1354px; min-width: 1200px;}
.bannerr{position: relative;overflow: auto;text-align: center;width:1200px;margin:0 auto; margin-top: 59px;}
.bannerr .dots{position:absolute;left:20;right:0;bottom:70px;z-index:3; margin-right: 20px;}
.bannerr .dots li{display:inline-block;width:10px;height:10px;margin:0 4px;text-indent:-999em;border-radius:6px;cursor:pointer; background: #8e8e8e;}
.bannerr .dots li.active{background:#0049be;opacity:1; width: 24px;}
.bannerr .arrow{position:absolute;width:20px;height:37px;top: 50%; margin-top: -18px; overflow: hidden;z-index: 2; -webkit-transition: all 0.5s; -moz-transition: all 0.5s;  -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s;}
.bannerr #al{left:15px}
.bannerr #ar{right:15px}
.bannerr ul{z-index: 1;width: 600%;overflow: hidden;}
.bannerr ul .slider-item {width:1200px; float: left;height:480px; position: relative; overflow: hidden;}
.bannerr ul .slider-item .slider-title {position: absolute;left: 0;bottom: 0px;width: 610px;max-height: 56px;padding: 15px;text-align:left;line-height: 28px;color: #fff;font-size: 18px;font-weight: bold;background: -webkit-linear-gradient(top, transparent, rgba(0,0,0,0.9));background: url(../images/slider-info-bg.png) \9;}
.bannerr .progress{position:absolute;left:0;bottom:0;width:15%;min-height:3px;overflow:hidden;z-index:2;background:#f60}


.home_cp_tex{ width: 466px; height: 466px; background: #f7f7f7; position: relative;}
.home_cp_tex .home_tex1{ color: #0049be; font-size: 24px; text-align: left; margin-top: 90px; margin-left: 44px;}
.home_cp_tex .home_tex2{ color: #000; font-size: 16px; width: 391px;margin-left: 44px; margin-top: 36px; text-align: justify; line-height: 35px;}
.home_cp_tex .home_tex3{ width: 173px; height: 45px; border-radius: 10px; background: #0049be; line-height: 45px; color: #fff;margin-left: 44px; margin-top: 53px;}


.home_youshi_bt_bg{ margin: 0px auto;width: 1200px; height: 637px;background: url(../images/bg5.jpg) no-repeat -10px 120px; margin-top: 160px;}
.home_youshi_bt_l{ font-size: 30px; font-weight: bold; color: #000; margin-top: 70px; margin-left: 104px;}
.home_youshi_bt_r ul li{float: left;}
.home_youshi_bt_r ul li:nth-of-type(1){ width: 268px;}
.home_youshi_bt_r{ width: 878px;}
.home_youshi_bt_r ul li .youshi_point .point1{ margin-top: 5px; }
.home_youshi_bt_r ul li .youshi_point .point2{ color: #000; font-size: 24px; font-weight: bold; margin-left: 15px;}
.home_youshi_bt_r ul li .point_tex{ width: 243px; margin-left: 25px;color: #000; font-size: 16px; line-height: 30px; margin-top: 10px; }
.home_youshi_bt_r ul li:nth-of-type(2){ width: 248px; margin-left: 50px;}
.home_youshi_bt_r ul li:nth-of-type(3){ width: 248px; margin-left: 20px; margin-top: 97px;}
.home_youshi_bt_r ul li:nth-of-type(4){ width: 248px;  margin-top: 47px; float: right;}

.younai_youshi_bt{ width: 321px; margin-top: 160px;}
.younai_shuzi{ color: #d50d00; font-size:80px; font-weight: bold;}
.younai_shuzi_tex1{color: #000; font-size: 36px; font-weight: bold; margin-top:30px;margin-left:10px;}
.younai_youshi_tex{ color: #000; font-size: 16px; font-weight: bold; }
.zx{ width: 173px; height: 45px; border-radius: 10px; background: #0049be; line-height: 45px; color: #fff; margin-top: 23px; text-align: center;}

.hhyj{ width: 100%; height: 998px;background: url(../images/bg6.jpg) no-repeat top; margin-top: 73px;float: left;}


.home_product_bvt{  width: 548px; height: 67px; text-align:center; margin: 0px auto; margin-top: 46px; }
.home_product_bvt1{color:#fff; font-size:36px;font-weight:bold;}
.home_product_bvt2{ width: 55px; height: 2px; background: #0049be;text-align:center; margin: 0px auto; }

.home_sl ul li{ float: left; color: #fff; margin-right: 37px;margin-top: 39px;} 
.home_sl ul li .home_brand_ch{ font-size: 16px; margin-top: 26px;}
.home_sl ul li .home_brand_eng{ font-size: 30px;margin-top: 9px;}
.home_sl ul li .home_brand_shuz{ margin-top: 9px;}
.home_sl ul li:nth-of-type(4){ margin-right: 0px;}


.home_brand_bg{ width: 1200px; height: 588px;background: url(../images/pic4.jpg) no-repeat center; margin-top: 38px;}
.home_brand_r{ width: 309px; height: 405px; background: #fff; margin-right: 30px; margin-top: 99px;}

.home_brang_tit{ font-size: 30px; color: #000; text-align: center; margin-top: 59px;}
.hone_br1{ width: 246px; height: 36px; background: #d50d00; color: #fff; font-size: 18px; font-weight: bold; text-align: center; line-height: 36px; margin: 0px auto; margin-top: 25px;}
.home_bt2{ width: 270px; margin-left: 26px;}
.home_bt2 ul li { height: auto; overflow: hidden; margin-top: 15px;}
.home_bt2 ul li .dian_tex{ width: 248px; margin-left: 4px;}
.online{width: 173px; height: 45px; border-radius: 10px; background: #0049be; line-height: 45px; color: #fff; margin: 0px auto; margin-top: 23px; text-align: center;}
.home_case{ margin-top: 48px;}

.home_about{ height: 784px; width: 100%;background: url(../images/bg7.jpg) no-repeat bottom; margin-top: 70px;} 
.home_about_l{ width: 223px; height: 712px; background: #0049be;}
.home_about_pic{ margin-left: 20px; margin-top: 93px;}
.home_about_l_tex{ margin-left: 32px;}
.home_about_l_tex ul li{ color: #fff; margin-top: 55px;}
.home_about_l_tex ul li .home_sz{ font-size: 50px;}
.home_about_l_tex ul li .home_nian{background: url(../images/kuang1.png) no-repeat center; width: 12px; height: 37px; line-height: 37px; margin-left: 9px; margin-top: 20px; }
.home_about_l_tex ul li .jn{ font-size: 16px;} 


.home_about_m{ width: 290px; margin-top: 176px; margin-left: 43px; color: #fff; }
.home_about_m_tit{ color: #fff; font-size: 36px; font-weight: bold;}
.home_about_m_tex{ font-size: 16px;  text-align: justify; line-height: 30px; margin-top: 35px;}
.home_about_r{ width: 600px; height: 470px;background: url(../images/pic5.jpg) no-repeat center; margin-top: 137px;}
.home_about_r_btn{width: 173px;
    height: 45px;
    border-radius: 10px;
    background: #0049be;
    line-height: 45px;
    color: #fff;
  
    margin-top: 9px;
    text-align: center;}



.home_table{ width:1200px; height:723px; margin:100px auto; position: relative; }
.home_table .tabe{ overflow:hidden;  position: absolute; left: 0px; z-index: 99;}
.home_table .tabe a{ display:block; width: 252px; height: 83px; margin-bottom: 9px; background: url(../images/bg9.jpg) no-repeat center; text-decoration:none; color:#fff;transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s; border-top: 1px solid transparent;}
.home_table .tabe a:hover{  color:#fff; text-decoration:none; transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s; width: 262px;}
.home_table .tabe a.on{  color:#fff; text-decoration:none;}
.home_table .contentt{ overflow:hidden; width:1200px; height:710px; position:relative;}
.home_table .contentt ul{ position:absolute; left:0; top:0; height:710px;}
.home_table .contentt li{ width:1200px; height:710px; float:left;}
.home_table .contentt li p{ }
.ico5{ margin-left: 26px; margin-top: 20px;}
.tabe_line{ margin-left: 14px;margin-top: 20px;}
.tabe_line_r{ margin-left: 10px;}
.tabe_line_eng{margin-left: 10px;}

.youshi_pic dl dd{ float: left; margin-left: 28px; margin-top: 42px;}

.youshi_picc dl dd{ float: left; margin-left: 2px; margin-top:25px;}

.jjfa_bg{ width: 100%; height: 722px;background: url(../images/jjfa.jpg) no-repeat center; float: left; min-width: 1200px; margin-top: 50px;} 


.jjfa{ width:1200px; height:547px; margin:40px auto;  font-family:'寰蒋闆呴粦';}
.jjfa .tab{ overflow:hidden;width: 1200px; height: 143px; text-align: center;}
.jjfa .tab a{ display:inline-block;height: 143px; width: 199px;  text-decoration:none; color:#333; text-align: center; background: #fff;}
.jjfa .tab a:hover{ background:#0049be; color:#fff; text-decoration:none;}
.jjfa .tab a.on{ background:#0049be; color:#fff; text-decoration:none;}
.jjfa .content{ overflow:hidden; width:1200px; height:378px; position:relative;}
.jjfa .content ul{ position:absolute; left:0; top:0; height:378px;}
.jjfa .content li{ width:1200px; height:378px; float:left;}
.jjfa .content li p{ }
.jjfa .tab a .dltb1{background: url(../images/ty1.png) no-repeat center; width: 44px; height: 44px; text-align:center;  margin: 0px auto; margin-top: 38px;}
.jjfa .tab a .dltb_tit{  font-size: 16px; margin-top: 18px;}
.jjfa .tab a .dltb2{background: url(../images/ty2.png) no-repeat center; width: 44px; height: 44px; text-align:center;  margin: 0px auto; margin-top: 38px;}
.jjfa .tab a .dltb3{background: url(../images/ty3.png) no-repeat center; width: 44px; height: 44px; text-align:center;  margin: 0px auto; margin-top: 38px;}
.jjfa .tab a .dltb4{background: url(../images/ty4.png) no-repeat center; width: 44px; height: 44px; text-align:center;  margin: 0px auto; margin-top: 38px;}
.jjfa .tab a .dltb5{background: url(../images/ty5.png) no-repeat center; width: 44px; height: 44px; text-align:center;  margin: 0px auto; margin-top: 38px;}
.jjfa .content li .jj_tex{ margin-top: 24px;}
.jjfa .content li .jj_tex_r{ background: #fff; width: 600px; height: 378px;margin-top: 24px;}
.jjfa .content li .jj_tex_r .jj_tex_t_tit{ text-align: center;  font-weight: bold; color: #000 ; font-size: 24px; margin-top: 65px;}

.jjfa .content li .jj_tex_r .jj_tex_t_nr{color: #000 ; font-size: 16px; width: 477px; margin: 0px auto; margin-top: 27px;}
.jjfa .content li .jj_tex_r .anniu{width: 173px;
    height: 45px;
    border-radius: 10px;
    background: #0049be;
    line-height: 45px;
    color: #fff;
    margin: 0px auto;
    margin-top: 23px;
    text-align: center;}

.jjfa .tab a:hover .dltb1{background: url(../images/tty1.png) no-repeat center; }
.jjfa .tab a.on .dltb1{background: url(../images/tty1.png) no-repeat center; }
.jjfa .tab a:hover .dltb2{background: url(../images/tty2.png) no-repeat center; }
.jjfa .tab a.on .dltb2{background: url(../images/tty2.png) no-repeat center; }
.jjfa .tab a:hover .dltb3{background: url(../images/tty3.png) no-repeat center; }
.jjfa .tab a.on .dltb3{background: url(../images/tty3.png) no-repeat center; }
.jjfa .tab a:hover .dltb4{background: url(../images/tty4.png) no-repeat center; }
.jjfa .tab a.on .dltb4{background: url(../images/tty4.png) no-repeat center; }
.jjfa .tab a:hover .dltb5{background: url(../images/tty5.png) no-repeat center; }
.jjfa .tab a.on .dltb5{background: url(../images/tty5.png) no-repeat center; }

.home_news_l{ width: 397px; height: 537px;background: url(../images/news_pic.jpg) no-repeat center; margin-top: 48px;}
.home_new_l_ch{ color: #fff; font-size: 24px; font-weight: bold; margin-top: 34px;margin-left: 33px; } 
.home_new_l_eng{color: #fff; font-size: 14px; margin-left: 33px; }
.home_news_l_pic{ text-align: center; margin: 0px auto; margin-top: 69px;}
.home_news_l_tit{ color: #000; font-size: 16px; font-weight: bold; margin-top: 38px;margin-left: 33px; } 
.home_news_l_tex{ color: #7d7d7d; font-size: 16px;margin-top: 20px; margin-left: 33px; width: 321px;text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;}
.home_news_l_line{ width: 87px; height: 1px; background: #dcdcdc; margin-left: 33px; margin-top: 43px;}
.home_news_l_time{ margin-right: 66px; margin-top: 30px;}


.home_news_r{ width: 783px;margin-top: 48px;}
.home_news_r_frist{width: 783px; height: 258px; border: 1px solid #ccc;}
.home_news_r_frist_ch{ color: #000000; font-size: 24px; font-weight: bold; margin-top: 32px; margin-left: 33px;}
.home_news_r_frist_ch span{ color: #0049be;}
.home_news_r_frist_eng{margin-left: 33px;}
.home_news_r_mid ul li{ float: left; width: 321px; margin-left: 33px; margin-top: 40px;}
.home_news_r_mid ul li .home_news_r_mid_tit{olor: #000; font-size: 16px; font-weight: bold; }
.home_news_r_mid ul li .home_news_r_mid_tex{color: #7d7d7d; font-size: 16px;margin-top: 20px; text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;  }
.home_news_l_line1{ width: 87px; height: 1px; background: #dcdcdc;  margin-top: 43px;}
.home_news_l_time1{ margin-right: 26px; margin-top: 30px;}
.home_news_second_answer{ margin-top: 40px;}
.home_news_r_second{width: 783px; height: 258px; border: 1px solid #ccc; margin-top: 20px;}
.hone_news_r_second_r{ width: 328px;}
.home_news_second_answer ul li{ height: 40px; margin-top: 20px;}
.home_news_second_answer ul li .wen .wen_l{ width: 23px; height: 23px; background: #0049be; text-align: center; color: #fff; border-radius: 50%; line-height: 23px;}
.home_news_second_answer ul li .wen .wen_tex{ color: #000; font-size: 16px; font-weight: bold; margin-left: 15px;}
.home_news_second_answer ul li .da{ margin-top: 10px; }
.home_news_second_answer ul li .da .da_l{ width: 23px; height: 23px; background: #d50d00; text-align: center; color: #fff; border-radius: 50%; line-height: 23px;}
.home_news_second_answer ul li .da .da_tex{ width: 278px; color: #7d7d7d; font-size: 14px; margin-left: 15px;text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;}


.foot{ width: 100%; background: #1f1f1f; height: auto; overflow: hidden; min-width: 1200px; margin-top: 45px;}
.foot_l{ margin-top: 77px;}
.foot_m{ margin-left: 79px; margin-top: 49px;}
.foot_nav{ margin-left: 119px; margin-top: 52px;width: 154px;}
.foot_nav_tit_l{ margin-top: 2px;}
.foot_nav_tit_r{ color: #fff; margin-left: 10px; font-size: 24px;}
.foot_m_bt{ width: 154px;}
.foot_m_bt ul li{ color: #fff;float: left; font-size: 16px; margin-right:24px; width: 65px; margin-top: 15px;}
.foot_m_bt ul li a{ color: #fff;}
.foot_m_bt ul li:nth-of-type(2n+2){ margin-right: 0px;}
.foot_r{margin-top: 49px; width: 329px;}
.foot_r_mid{ color: #fff; font-size: 16px; margin-top: 16px; line-height: 35px;}

.copy{ height: 70px; border-top: 1px solid #424242; color: #fff;text-align: center; line-height: 70px; margin-top: 29px;}

.btn{ display: inline-block; *display:inline; *zoom:1; padding: 10px 40px; text-decoration: none; position: relative; color:#333;}

.btn1{padding:10px 28px;}
.btn1 .btnbg-x{ position:absolute; left:50%; width:0; top:0; bottom:0; transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s; border-top: 1px solid transparent; border-bottom: 1px solid transparent;}
.btn1:hover{ color:#136EAC;}
.btn1:hover .btnbg-x{ width:100%; left:0; border-color:#136EAC; }
.btn1 .btn-inner{  padding:0 12px; position:relative; z-index:1; }
.btn1 .btn-inner i{ position:absolute;  top:50%; margin-top:-0.75em; line-height:1.5; right:1em; opacity:0;*filter:alpha(opacity=0); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;}
.btn1:hover .btn-inner i{opacity:1;*filter:alpha(opacity=100); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100); right:0.6em;}
.btn1 .btn-inner i:before{content: '>'; color:#136EAC; opacity: 0;}
.btn1:hover .btn-inner i:before{opacity: 1;}
.btn1:hover .btn-inner{ padding:0 24px 0 0;transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s; }


.inner_bg{ width: 100%; height: 643px; background: url(../images/inner.jpg) no-repeat center;}
.inner_bg1{ width: 100%; height: 643px; background: url(../images/inner1.jpg) no-repeat center;}
.inner_bg2{ width: 100%; height: 643px; background: url(../images/inner2.jpg) no-repeat center;}
.inner_bg3{ width: 100%; height: 643px; background: url(../images/inner3.jpg) no-repeat center;}

.inner_bg4{ width: 100%; height: 643px; background: url(../images/inner4.jpg) no-repeat center;}


.inner_bg5{ width: 100%; height: 643px; background: url(../images/inner5.jpg) no-repeat center;}
.inner_word1{ color: #fff; text-align: center; padding-top: 335px; font-size: 48px; font-weight: bold;}
.inner_word2{ color: #fff; text-align: center; padding-top: 35px; font-size: 28px; font-weight: bold;}

.inner1_postion_l{ margin-top: 30px;}
.inner1_postion_l ul li{ float: left; width: 109px; height: 36px; line-height: 36px;}
.inner1_postion_l ul li .innerte{ font-size: 16px;}
.inner1_postion_l ul li .innertex{ margin-left: 10px;}

.inner1_postion_r{margin-top: 30px;}
.postion_r_ico1{ margin-left: 10px; margin-top: 10px;}
.inner_about_tit{ height: 62px; background: #fafafa; border: 1px dashed #ccc; text-align: center; line-height: 62px; font-size: 30px; font-weight: bold; color: #000; margin-top: 44px;}

.inner_about_l{ width: 576px; margin-top: 62px;}
.inner_about_l_line{ width: 55px; height: 4px; background: #db231b; margin-top: 19px;}
.inner_about_l_tex{ margin-top: 29px; line-height: 30px; text-align: justify;}
.inner_about_r{ margin-top: 53px;}

.inner_about_num{height: 141px; background: #fafafa; border: 1px dashed #ccc;  margin-top: 44px; text-align: center;}
.inner_about_num ul li{ display: inline-block; width: 190px;color: #0049be; margin: 0px auto; text-align: left;margin-top: 20px; margin-left: 20px; margin-right: 20px;}

.inner_about_num ul li .num{ font-size: 60px; font-family: 'impact'; }
.inner_tex_mid{ margin-top: 30px; line-height: 30px;}
.inner_tex_pcc ul li{ float: left; margin-right: 18px; margin-top: 38px;}
.inner_tex_pcc ul li:nth-of-type(3){ margin-right: 0px;}
.inner_name1{ text-align: center; color: #000; font-size: 30px; margin-top: 46px;}
.inner_name2{ text-align: center; color: #000; font-size: 16px;}

.inner_pcc_l{ margin-top: 51px;}
.pcc2{ margin-top: 20px;}

.inner_pcc_r{ background: #fafafa; border: 1px dashed #ccc; width: 792px;margin-top: 51px;}
.inner_pcc_r ul{ width: 650px; margin: 0px auto; padding-bottom: 20px; height: auto; overflow: hidden;}
.inner_pcc_r ul li{ float: left; margin-right: 172px; width: 239px; margin-top: 30px;}
.inner_pcc_r ul li:nth-of-type(2n+2){ margin-right: 0px;}

.mes_bg{ width: 100%;height: 648px; background: url(../images/mes_bg.jpg) no-repeat center; min-width: 1200px; margin-top: 72px;}
.mews_bg_tit1 { text-align: center; color: #fff; font-size: 30px; font-weight:bold; padding-top: 63px;}
.mews_bg_tit2{ text-align: center; color: #fff; margin-top: 10px;}
.mess1{ width: 589px; height: 66px; background: #fff; border-radius: 10px;margin-top: 27px; border:none;}
.mess2{ width: 1200px; height: 200px; background: #fff;border-radius: 10px; margin-top: 27px;border:none;}
.mess3{ width: 289px; height: 60px; background: #fff;border-radius: 10px;margin-top: 9px;border:none;}
.me_rr{ margin-top: 20px;}
.pro ul{ margin-bottom: 40px;}
.pro ul li{ float: left;box-shadow: 0 0 2px 1px #c7c7ca; width: 379px; margin-right: 30px; margin-top: 35px; }
.pro ul li:nth-of-type(3n+3){ margin-right: 0px;}
.pro ul li .name{ height: 84px; border-top: 1px solid #ccc;border-bottom: 1px solid #ccc; color: #000; font-size: 18px; text-align: center; line-height: 84px;}
.tjj{ width: 150px; height: 40px; line-height: 40px; text-align: center; display: inline-block; background: #0049be; color: #fff; }
.me_rr a{ color: #fff;}

/*product*/
.zprolist{
  padding:4vw 0;
}
.zprolist ul li{
  width:49%;
  float:left;
  margin-bottom:2vw;
  background:#fff;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding:27px 40px;
  -webkit-transition: 350ms 0s all ease;
  -moz-transition: 350ms 0s all ease;
  -ms-transition: 350ms 0s all ease;
  -o-transition: 350ms 0s all ease;
  transition: 350ms 0s all ease;
  border:2px solid #fff;
}
.zprolist ul li:hover{
  border:2px solid #d3181a;
  box-shadow: 0 0 5px #ddd;
}
.zprolist ul li:nth-of-type(even){
  float:right;
}
.zprolist ul li a{
  display:flex;
  align-items: center;
  justify-content: space-between;
}
.zprolist ul li a>b{
  width: 45%;
  height: 15vw;
}
.zprolist ul li a>b img{
  object-fit: contain;
}
.zprolist ul li a>.zpro_text{
  width: 53%;
}
.zpro_text>p{
  font-size: 20px;
  color: #3f3f3f;
  position: relative;
  padding-bottom:1vw;
  margin-bottom: 1vw;
  font-weight: bold;
  -webkit-transition: 350ms 0s all ease;
  -moz-transition: 350ms 0s all ease;
  -ms-transition: 350ms 0s all ease;
  -o-transition: 350ms 0s all ease;
  transition: 350ms 0s all ease;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.zpro_text>p:after{
  display:block;
  content: '';
  position: absolute;
  left:0;
  bottom:0;
  width:26px;
  height: 2px;
  background: #f0f0f0;
  -webkit-transition: 350ms 0s all ease;
  -moz-transition: 350ms 0s all ease;
  -ms-transition: 350ms 0s all ease;
  -o-transition: 350ms 0s all ease;
  transition: 350ms 0s all ease;
}
.zprolist ul li a:hover .zpro_text>p{
  color: #d3181a;
}
.zprolist ul li a:hover .zpro_text>p:after {
  background: #d3181a;
}
.zpro_text>small{
  display:block;
  font-size: 15px;
  color: #7f7f7f;
  font-weight: lighter;
  line-height: 24px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
  overflow: hidden;
  height: 96px;
}
.zpro_text>span{
  text-align: center;
  display:block;
  font-size: 16px;
  color: #fff;
  background: #c2c2c2;
  width: 160px;
  line-height: 42px;
  margin-top: 5vw;
  -webkit-transition: 350ms 0s all ease;
  -moz-transition: 350ms 0s all ease;
  -ms-transition: 350ms 0s all ease;
  -o-transition: 350ms 0s all ease;
  transition: 350ms 0s all ease;
}
.zprolist ul li a:hover .zpro_text>span {
  background: #d3181a;
}

.zproinfobg{
  padding-top:2vw;
  padding-bottom: 4vw;
}
.zproinfo_cont1{
  background: #fff;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding:40px 30px;
}
.zpro_cont1_left{
  float:left;
  width: 43%;
 
}
.MagTargetImg{ width: 490px;}
.zpro_cont1_left{}


.gallery-top-right{
  width: calc(100% - 5% - 113px);
  float:left;
  height:100%;
  background: #fff;
  border:1px solid #f0f0f0;
}
.gallery-top-right .swiper-slide img{
  max-width: 100%;
  max-height: 100%;
  position: absolute;
  top:50%;
  left:50%;
  -webkit-transform: translate(-50%,-50%);
  -moz-transform: translate(-50%,-50%);
  -ms-transform: translate(-50%,-50%);
  -o-transform: translate(-50%,-50%);
  transform: translate(-50%,-50%);
}
.gallery-thumbs-left{
  float:right;
  width:113px;
  height:100%;
  padding:30px 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
}
.gallery-thumbs-left .swiper-slide{
  position: relative;
  overflow: hidden;
  background:#fff;
  cursor: pointer;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.gallery-thumbs-left .swiper-slide.swiper-slide-thumb-active{
border:2px solid #d3181a;
}

.gallery-thumbs-left .swiper-slide img{
  max-width: 100%;
  max-height:100%;
  position: absolute;
  top:50%;
  left:50%;
  -webkit-transform: translate(-50%,-50%);
  -moz-transform: translate(-50%,-50%);
  -ms-transform: translate(-50%,-50%);
  -o-transform: translate(-50%,-50%);
  transform: translate(-50%,-50%);
}
.gallery-thumbs-left .swiper-slide img.shuiyin{
  max-width: initial;
  width: 75%;
  min-height: initial;
  opacity: 0.55;
}
.gallery-thumbs-left .swiper-button-next:after,.gallery-thumbs-left .swiper-button-prev:after{
  display: none;
}
.gallery-thumbs-left .swiper-button-next{
  width: 100%;
  height: 20px;
  line-height: 20px;
  bottom:0;
  right:0;
  top: initial;
  background: url("../images/zpro_jtr.png") no-repeat center;
  -webkit-transition: 350ms 0s all ease;
  -moz-transition: 350ms 0s all ease;
  -ms-transition: 350ms 0s all ease;
  -o-transition: 350ms 0s all ease;
  transition: 350ms 0s all ease;
}
.gallery-thumbs-left .swiper-button-prev{
  width: 100%;
  height: 20px;
  line-height: 20px;
  background:url("../images/zpro_jtl.png") no-repeat center;
  top:0;
  left:0;
  margin-top: 0;
  -webkit-transition: 350ms 0s all ease;
  -moz-transition: 350ms 0s all ease;
  -ms-transition: 350ms 0s all ease;
  -o-transition: 350ms 0s all ease;
  transition: 350ms 0s all ease;
}
.gallery-thumbs-left .swiper-button-prev:hover,.gallery-thumbs-left .swiper-button-next:hover{
  background-color:#d1d1d1;
}
.zpinfo_right{
  float:right;
  width: 50%;
}
.zpinfo_right>h3{
  font-size: 30px;
  color: #0049be;
  font-weight: bold;
  padding:30px 0;
  border-bottom: 1px solid #f0f0f0;
  margin-bottom: 1vw;
}
.zpinfo_right>div>h6{
  font-size: 18px;
  color: #282828;
  margin-bottom: 1vw;
}
.zpinfo_right>div>p{
  font-size: 16px;
}


.zproinfo_cont2{
  background: #fff;
  margin-top:2vw;
  border:2px solid #e8e8e8;
}
.zproinfo_content{
  padding:5%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.description_zpro p strong{
  background: url("../images/zprojt.png") no-repeat left center;
  padding-left:35px;
  color: #282828;
  font-size: 18px;
}
.description_zpro img{
  display:initial;
  max-width:100%;
}
.description_zpro p{
  font-size: 16px;
  color: #282828;
  line-height: 30px;
}
.description_zpro table{
  width: 100% !important;
  border-collapse: collapse;
}
.description_zpro table tr td{
  border:1px solid #e8e8e8!important;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding:5px 8px!important;
}
.zproinfo_title a{
  float:left;
  width:50%;
  display:block;
  font-size: 20px;
  color: #0049be;
  line-height: 98px;
  text-align: center;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
}

.zproinfo_title a:first-of-type:after{
  display:block;
  content:"";
  top:0;
  background:#0049be;
  left:0;
  width:100%;
  height: 4px;
  position:absolute;
}
.zproinfo_title a:nth-of-type(2){
  background: #fbfbfb;
  border-left:2px solid #e8e8e8;
  border-bottom:2px solid #e8e8e8;
}
.zproinfo_title a:first-of-type span{
  padding-left:40px;
 
}
.zproinfo_title a:nth-of-type(2) span{
  padding-left:40px;

}

.zproinfo_cont2 .newsPage a{
  color: #444;
  -webkit-transition: 350ms 0s all ease;
  -moz-transition: 350ms 0s all ease;
  -ms-transition: 350ms 0s all ease;
  -o-transition: 350ms 0s all ease;
  transition: 350ms 0s all ease;
}
.zproinfo_cont2 .newsPage a:hover{
  color: #d3181a;
}

.jz{ text-align: center; margin-top: 20px; margin-bottom: 30px; font-weight:bold; font-size: 26px;}
.tb1 tr:nth-child(odd){ background: #0049be; color: #fff;}
.tb1 tr:nth-child(even){ background: #fafafa; }
#verifyImg{ height: 60px;}
.inner_case1{ width: 1200px; height: 184px; background: url("../images/inner_case1.jpg") no-repeat  center; margin-top: 46px;}
.inner_ccase2{ width: 1200px; height: 184px; background: url("../images/inner_case2.jpg") no-repeat  center; margin-top: 46px;}

.inner_case1_tex{ text-align: center; color: #fff; font-size: 30px; font-weight: bold; padding-top: 30px;}
.inner_case2_tex{ text-align: center; color: #fff;}
.inner_case2 ul li{ display: inline-block; text-align: center; margin-top: 35px; width: 236px; }

.sloution_mid{ font-size: 16px; color: #000; margin-top: 41px;}
.sloution_mid_bt ul li{ float: left; margin-top: 30px; }
.sloution_mid_bt ul li:nth-of-type(2n+2){ float: right; }

.inner_contact_ico ul li{ float: left; text-align: center; margin-right: 203px; margin-top: 74px;}
.inner_contact_ico ul li .inner_contact_bt{ margin-top: 34px;}
.inner_contact_ico ul li .inner_contact_line{ width: 25px; height: 2px;  background: #0049be; margin: 0px auto;margin-top: 8px;}

.inner_contact_ico ul li:nth-of-type(4){ margin-right: 0px;}


.inner_news_mid ul li{background:url("../images/news_bg.jpg") no-repeat top; width: 387px; height: 305px; float: left; margin-right: 19px; margin-top: 51px;}
.inner_news_mid ul li .inner_news_pic{ margin: 0px auto; margin-top: 58px; text-align:center ;}
.inner_news_mid ul li  .inner_news_tit{ color: #000; font-size: 16px; font-weight: bold; margin-top: 61px; margin-left: 34px; }
.inner_news_mid ul li .inner_news_tex{color: #7d7d7d; font-size: 16px;  margin-top: 12px; margin-left: 34px; width: 320px;}
.inner_news_mid ul li .inner_news_time{ color: #000; font-size: 16px; margin-left: 34px; margin-top: 12px;}

.inner_news_mid ul li:nth-of-type(3n+3){ margin-right: 0px;}

