﻿@charset "utf-8";
html,body{ font:14px/1.8 'Microsoft YaHei',Tahoma,Verdana,'Simsun'; color:#333; background:#fff; -webkit-text-size-adjust:none;}
h1,h2,h3,h4,h5,h6,p{ padding:0; margin:0;}
ol,ul,li,dl,dt,dd{ list-style:none; padding:0; margin:0;}
a{ color:#333; text-decoration:none;}
a:hover{ color:#bc0b10; text-decoration:none;}
img,video { max-width:100%; height:auto; display:block;}
.BMap_Marker img{ max-width:none;}
/*头部*/
.inner{ width:94%; max-width:1440px; margin:0 auto; position:relative;}
header{ position:absolute; left:0; right:0; z-index:99999;}
/*logo*/
.top-logo{ float:left; margin-top:40px;}
#web_logo{ font-size:0px; position:relative; z-index:999;}
.head-r { float:right; margin-right:18px; width:57%;}
/*导航*/
nav{ height:40px; overflow:hidden; margin-top:47px; background:#0b37a8;}
nav ul li{ float:left; text-align:center; height:47px; line-height:40px; overflow:hidden; margin-left:-5px;}
nav ul li a{ display:block; font-size:16px; color:#fff; transition:.3s;}
.en{ position:absolute; right:43px; top:57px;}
nav ul li a:hover{ color:#d6d7d7;}
nav ul li.hover a,nav ul li.navdown a{ }
/*导航按钮*/
.menu_h { display:none; background:none; border:none; outline:none; width:40px; height:30px; position:absolute; right:0; z-index:999; cursor:pointer;}
.menu_h::before,.menu_h::after,.menu_h span { display:block; background: #0b3297; border-radius:2px;}
.menu_h::before,.menu_h::after { content:''; position:absolute; height:4px; width:100%; left:0; top:50%; -webkit-transform-origin:50% 50%; transform-origin:50% 50%; -webkit-transition:-webkit-transform 0.25s; transition:transform 0.25s;}
.menu_h span { position:absolute; width:100%; height:4px; left:0; overflow:hidden; text-indent:200%; -webkit-transition:opacity 0.25s; transition:opacity 0.25s;}
.menu_h::before { -webkit-transform:translate3d(0, -10px, 0); transform:translate3d(0, -10px, 0);}
.menu_h::after { -webkit-transform:translate3d(0, 10px, 0); transform:translate3d(0, 10px, 0);}
.menu-open .menu_h span {opacity: 0;}
.menu-open .menu_h::before {-webkit-transform: rotate3d(0, 0, 1, 45deg);transform: rotate3d(0, 0, 1, 45deg);}
.menu-open .menu_h::after {-webkit-transform: rotate3d(0, 0, 1, -45deg);transform: rotate3d(0, 0, 1, -45deg);}
/*---首页banner图---*/
.Homebanner{width:100%; overflow:hidden; position:relative; }
.Homebanner ul { width:200% !important;}
.Homebanner ul li{ display:none; width:50% !important;}
.Homebanner ul li.cur { display:block;}
.Homebanner ul li img{ display:block; width:100%;}
/*banner内容*/
.Homebannertext{ position:absolute; left:12%; top:35%;}
.Homebannertext span { display:block;}
.bannereffect{opacity:0;filter:alpha(opacity=0);}
.Homebanner li.cur .bannereffect{opacity:1;filter:alpha(opacity=100);}
.bannertime{transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;-webkit-transition:all 1s ease-in-out;}
.bannertime1{transition:all 1s ease-in-out .2s;-moz-transition:all 1s ease-in-out .2s;-ms-transition:all 1s ease-in-out .2s;-o-transition:all 1s ease-in-out .2s;-webkit-transition:all 1s ease-in-out .2s;}
.bannertime1 span { animation-delay:.2s;}
.bannertime2{transition:all 1s ease-in-out .4s;-moz-transition:all 1s ease-in-out .4s;-ms-transition:all 1s ease-in-out .4s;-o-transition:all 1s ease-in-out 4s;-webkit-transition:all 1s ease-in-out .4s;}
.bannertime2 span { animation-delay:.4s;}
.bannertime3{transition:all 1s ease-in-out .6s;-moz-transition:all 1s ease-in-out .6s;-ms-transition:all 1s ease-in-out .6s;-o-transition:all 1s ease-in-out .6s;-webkit-transition:all 1s ease-in-out .6s;}
.bannertime3 span { animation-delay:.6s;}
/*banner1*/
.Homebannertext .bannerone{ position:relative; color:#fff;}
.Homebannertext .bannerone h2{ font-size:48px; font-weight:normal; transform:translate3d(-300px,0,0);-moz-transform:translate3d(-300px,0,0);-ms-transform:translate3d(-300px,0,0);-o-transform:translate3d(-300px,0,0);-webkit-transform:translate3d(-300px,0,0);}
.Homebanner li.cur .Homebannertext .bannerone h2{transform:translateX(0px);-moz-transform:translateX(0px);-ms-transform:translateX(0px);-o-transform:translateX(0px);-webkit-transform:translateX(0px);}
.Homebannertext .bannerone h3{ font-size:80px; font-weight:normal; -webkit-transform:translate3d(-300px,0,0);transform:translate3d(-300px,0,0);}
.Homebanner li.cur .Homebannertext .bannerone h3{transform:translateX(0px);-moz-transform:translateX(0px);-ms-transform:translateX(0px);-o-transform:translateX(0px);-webkit-transform:translateX(0px);}
.Homebannertext .bannerone i { display:block; margin-top:30px; -webkit-transform:translate3d(-300px,0,0);transform:translate3d(-300px,0,0);}
.Homebanner li.cur .Homebannertext .bannerone i {transform:translateX(0px);-moz-transform:translateX(0px);-ms-transform:translateX(0px);-o-transform:translateX(0px);-webkit-transform:translateX(0px);}
.Homebannertext .bannerone i span { display:block; width:130px; border-top:1px solid #fff;}
.Homebannertext .bannerone p { font-size:24px; margin-top:38px; -webkit-transform:translate3d(-300px,0,0);transform:translate3d(-300px,0,0);}
.Homebanner li.cur .Homebannertext .bannerone p{transform:translateX(0px);-moz-transform:translateX(0px);-ms-transform:translateX(0px);-o-transform:translateX(0px);-webkit-transform:translateX(0px);}
/*banner2*/
.Homebannertext .bannertwo{ position:relative; color:#fff;}
.Homebannertext .bannertwo h2{ font-size:48px; font-weight:normal; transform:translate3d(-300px,0,0);-moz-transform:translate3d(-300px,0,0);-ms-transform:translate3d(-300px,0,0);-o-transform:translate3d(-300px,0,0);-webkit-transform:translate3d(-300px,0,0);}
.Homebanner li.cur .Homebannertext .bannertwo h2{transform:translateX(0px);-moz-transform:translateX(0px);-ms-transform:translateX(0px);-o-transform:translateX(0px);-webkit-transform:translateX(0px);}
.Homebannertext .bannertwo h3{ font-size:80px; font-weight:normal; -webkit-transform:translate3d(-300px,0,0);transform:translate3d(-300px,0,0);}
.Homebanner li.cur .Homebannertext .bannertwo h3{transform:translateX(0px);-moz-transform:translateX(0px);-ms-transform:translateX(0px);-o-transform:translateX(0px);-webkit-transform:translateX(0px);}
.Homebannertext .bannertwo i{display:block; margin-top:30px; -webkit-transform:translate3d(-300px,0,0);transform:translate3d(-300px,0,0);}
.Homebanner li.cur .Homebannertext .bannertwo i {transform:translateX(0px);-moz-transform:translateX(0px);-ms-transform:translateX(0px);-o-transform:translateX(0px);-webkit-transform:translateX(0px);}
.Homebannertext .bannertwo i span { display:block; width:130px; border-top:1px solid #fff;}
.Homebannertext .bannertwo p { font-size:24px; margin-top:38px; -webkit-transform:translate3d(-300px,0,0);transform:translate3d(-300px,0,0);}
.Homebanner li.cur .Homebannertext .bannertwo p{transform:translateX(0px);-moz-transform:translateX(0px);-ms-transform:translateX(0px);-o-transform:translateX(0px);-webkit-transform:translateX(0px);}
/*圆点箭头*/
.Homedot{position:absolute; width:100%; text-align:center;z-index:999; bottom:40px;}
.Homedot a{ display:inline-block; height:10px; width:20px; border-radius:5px; overflow:hidden; background:#fff; transition:.4s;}
.Homedot a.cur{ width:40px;background:#0b37a8;}
.Homeleft,.Homeright{  font-family:"宋体"; width:50px; height:50px; line-height:50px; text-align:center; font-size:65px; color:#fff; position:absolute; top:50%; cursor:pointer;transition:all .2s ease;opacity:0; z-index:899999}
.Homeleft{left:-60px;}
.Homeright{right:-60px;}
.Homebanner:hover .Homeleft{left:0px;opacity:1}
.Homebanner:hover .Homeright{right:0px;opacity:1}
/*---首页banner图结束---*/
/*首页*/
/*关于我们*/
.dz{ width:100%;}
.dc{ margin-left:5%; margin-top:40px;}
.dc h4{ font-size:36px; color:#151515; font-weight:500; line-height:50px;}
.dc span{ display:block; font-size:18px; color:#949494;}
.dc p { width:90%; color:#515151; font-size:16px; margin-top:20px;}
.dc p a{ font-size:16px; color:#151515;}
.video{ float:left; width:50%; margin-top:40px; position:relative; overflow:hidden; }
.ry{ float:left; width:50%;margin-top:40px;position:relative;overflow:hidden;background:black; animation-delay:0.2s;}
.vt{ width:30%; text-align:center; position:absolute; left:30%; top:45%;}
.vt p{ font-size:30px; color:white; display:block;}
.vt img{ margin:0 auto;}
.rt{ width:30%;position:absolute; left:8%; top:10%;}
.rt p{ font-size:30px; color:white; display:block; line-height:25px;}
.rt span{ display:block; font-size:30px; color:white;}
.di{ width:35px; height:35px; font-family:"宋体"; border:1px solid #fafafa; font-size:21px;
 margin-top:15px; border-radius:50%; text-align:center; line-height:35px; color:#fafafa;}

.video img { display:block; transform:scale(1,1); transition:0.8s;}
.video:hover img { transform:scale(1.08,1.08); opacity:0.7;}
.ry:hover .di{ background:#0b37a8; border:none;}
.ry img { display:block; transform:scale(1,1); transition:0.8s;    width: 100%;}
.ry:hover img { transform:scale(1.08,1.08); opacity:0.7;}
/*chanpinr*/
.index-prod { margin-top:40px;}
.index-prod li { float:left; position:relative; overflow:hidden;}
.index-prod li:nth-child(1),.index-prod li:nth-child(2) { width:50%;}
.index-prod li:nth-child(3){ width:50%;}
.index-prod li:nth-child(5) { width:50%;}
.index-prod li:nth-child(2) { animation-delay:0.2s;}
.index-prod li:nth-child(3) { animation-delay:0.3s;}

.index-prod li img { display:block; width:100%;}
.index-prod .limg{ position:relative;}
.index-prod .limg img { display:block; transform:scale(1,1); transition:0.8s;}
.index-prod .limg:hover img { transform:scale(1.08,1.08);}

.index-prod li.more-btn img {transform:translateY(0);transition:0.8s;}
.index-prod li:hover .more-btn img{ transform:translateY(-20px);}

.index-prod li .text { position:absolute;bottom:0; -webkit-transform: translateY(-50%); 
-ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); width:100%; background: rgba(11,50,151,1);}
.index-prod li .text h3{font-weight:normal; line-height:1; padding-bottom:25px; }
.index-prod li .text h3 a{ font-size:30px; color:white;}
.index-prod li .text span { display:block; width:47px;  height:4px; background:#f6f6f6;}
.index-prod li .text p { font-size:16px; line-height:25px; margin-top:25px; color:white; font-family:微软雅黑; font-weight:bold;}
.index-prod .more-btn{ width:27px; height:11px;  position:absolute; right:6%; top:91%;overflow:hidden;}

.index-prod li .text a.more-btn:hover { left:5px;}
.index-prod li a.text { width:100%; height:100%; left:0;}

.bg_inner {
    background-size:cover;
    background-position:center center;
    background-repeat:no-repeat;
}
.chan{ width:100%; margin-top:40px;}
.chan ul li{ width:50%; float:left; position:relative; overflow:hidden;}
.chan ul li img{ display:block;}
.ct { width:100%; position:absolute; bottom:0; text-align:center;  background: rgba(0,0,0,0.7); transform:scale(1,1);transition:0.3s;}
.ct a{font-size:22px; color:white; padding-top:10px; padding-bottom:10px; display:block;}
.zz { width:100%; height:100%; position:absolute; left:0; top:0;  background: rgba(0,0,0,0.7); text-align:left; display:none;}
.zz p{ width:41%; color:white;  font-size:16px; position:absolute; left:31%; top:38%;  }
.chan ul li:hover .zz{ display:block;  }
.chan ul li:hover .ct{ background: rgba(11,50,151,0.8);transform:scale(1,1);transition:0.6s;}
.chan ul li img { display:block; transform:scale(1,1); transition:0.8s;    width: 100%;}
.chan ul li:hover img { transform:scale(1.08,1.08);}
.zp{ position:absolute; left:10%; top:13%;}
.zp h4{ color:white; font-size:36px; font-weight:normal;}
.zp p{ color:white; font-size:16px; font-family:Arial; width:82%;}
.zp span{ display:block; width:200px; height:48px; text-align:center; border:1px solid #a0a0a0; border-radius:5px; margin-top:200px;}
.zp span a{ font-size:16px; color:#ececec; line-height:48px;}
.zp span:hover{ border:none; background:#016f9f;}
.kt{ width:35px; height:35px; font-family:"宋体"; border:1px solid #a9a9a9; font-size:21px;
 margin-top:15px; border-radius:50%; text-align:center; line-height:35px; color:#a9a9a9;}
 .kt:hover{ background:#016f9f; color:white; border:1px solid white;}
.chan li:nth-child(1) { animation-delay:0.1s;}
.chan li:nth-child(2) { animation-delay:0.2s;}
.chan li:nth-child(3) { animation-delay:0.3s;}
.chan li:nth-child(4) { animation-delay:0.4s;}
/*标题*/
.style-1 h2.title { text-align:center; font-weight:normal;}
.style-1 h2.title span{ display:block; font-size:45px; line-height:1; padding:30px 0; color:#333;}
.style-1 h2.title i{ display:block; width:50px; margin:0 auto; border-top:2px solid #bc0b10;}
.style-1 h2.title p { font-size:18px; margin:0 auto; margin-top:20px; color:#999;}
/*新闻*/
.new{ width:100%; margin-top:80px;}
.nt{ float:left; width:20%; margin-left:5%;}
.nt h4{ font-weight:normal; font-size:30px; color:#151515; line-height:40px; margin-bottom:10px;}
.nt p{ font-size:30px; color:#515151;}
.nt span{ display:block; width:200px; height:48px; text-align:center; border:1px solid #515151; border-radius:5px; margin-top:60px;}
.nt span a{ line-height:48px; color:#515151; font-size:16px;}
.nt span:hover{ background:#0b3297; border:none;}
.nt span:hover a{ color:white;}
.left{ float:left; width:20%; margin-left:3%; }
.left li{ float:left;  overflow:hidden;}
.ntx:hover a{ color:#0b3297;}
.ntx p{ font-size:14px; color:#515151;  margin-top:12px;}
.n-a a{ font-size:18px; color:#151515;  display:block; }
.rc{padding-top: 50px;padding-bottom: 50px;}
.jian{ float:left;margin-top: 28px;}
.time { width:28%; overflow:hidden;font-size:12px;}
.time span b{display:block; white-space:nowrap; color:#151515; font-weight:normal; font-size:18px;}
.time span{display:block;  margin:0 auto; overflow:hidden;}
.ni{ width:35px; height:35px; font-family:"宋体"; border:1px solid #515151; font-size:21px;
 margin-top:15px; border-radius:50%; text-align:center; line-height:35px; color:#515151; transform:translateX(0px); transition:0.8s;}

 .left li:hover .ni{ border:1px solid #0b3297; color:#0b3297;  transform:translateY(-5px);}
 
 /*视频*/
 .m{ width:100%; m}
 .main2{overflow: hidden;}
.main2 .m2-slide .swiper-slide{position: relative;}
.main2 .m2-slide .swiper-slide img{display: block; margin: 0 auto; width:100%; max-width: 690px; height: auto;}
.main2 .m2-slide .swiper-slide .m2-t{width: 336px; height: 337px; background: url(../img/bg4.png); position: absolute; right: 0; top: 50%; margin-top: -168px; padding: 40px;}
.main2 .m2-slide .swiper-slide .m2-t span{display: block; font-size: 20px; color: #990000; margin: 20px 0;}
.main2 .swiper-button-next{background-image: url(../img/right.jpg); width: 40px; height: 40px; background-size: 40px 40px; right: 200px; top: 70%;}
.main2 .swiper-button-prev{background-image: url(../img/left.jpg); width: 40px; height: 40px; background-size: 40px 40px; right: 255px; left: auto; top: 70%;}


.main-titfr{width:100%;max-width:410px; height: 74px; border: 1px solid #cccccc; margin: 0 auto; text-align: center; margin-bottom: 30px;}
.main-titfr .main-tit{display: inline-block; padding: 10px; min-width: 220px; background: #fff;font-weight: bold; font-size: 20px; color: #990000; margin-top: -10px; line-height: 40px;}
.main-titfr .main-tit span{display: block; font-size: 2.5rem; color: #333333;  text-transform: uppercase;}
.main-titfr .main-tit.bg{background: #e9eff8;}
.idx-more{display: block; width: 250px; height: 38px; text-align: center; margin: 15px auto; border: 1px solid #ccc; line-height: 36px; text-transform: uppercase; font-size: 12px; color: #888888;}
.idx-more:hover{background: #cc0000; color: #fff;}


.i-video{

}
.i-video .main{
	width: 100%;

}
.i-video .main video{
	width: 100%;
	height: 100%;
	margin: 0 auto;
	position: relative;
	display: block;
	z-index: 5;
	background: #000;
}
.i-video .main .info{
	width:30%;

	background: #fff;
	position: absolute;
	right: 65px;
	top: 52px;
	z-index: 6;
	box-shadow: 0px 0px 4px 1px #ededed;
}
.i-video .main .info i{
	background: url(../img/i_ico1.png) no-repeat 0 0;
	width: 9px;
	height: 335px;
	position: absolute;
	left: -9px;
	top: 0;
}
.i-video .main .info .text{
	width: 80%;
	margin: 65px auto 0;
}
.i-video .main .info .text h3{
	font-size: 20px; font-weight:normal;
	color: #0b3297;
	line-height: 1.5;
}
.i-video .main .info .text .line{
	width: 26px;
	height: 1px;
	background: url(../img/i_line.png) no-repeat 0 0;
	margin: 19px 0 20px;
	display: block;
}
.i-video .main .info .text p{
	font-size: 12px;
	color: #333333;
	line-height: 2;
	text-indent:1.5rem;
}
.i-video .main .video-bg{
	width: 183px;
	height: 173px;
	background: url(../img/video_bg.png) no-repeat 0 0;
	position: absolute;
	left: 111px;
	top: 156px;
	z-index: 1;
}
.i-video .main .btn{
	height: 40px;
	margin: 18px 0 0 10%; padding-bottom:80px;
}
.i-video .main .btn a{
	display: inline-block;
	margin-right: 11px;
	width: 38px;
	height: 38px;
	border: 1px solid #c6c6c6;
	background: url(../i_video_btn1.png) no-repeat 0 0;
	z-index: 20;
}
.i-video .main .btn a.right{
	background-position: -38px 0;
}
.i-video .main .btn a:hover{
	border-color: #0b3297;
	background-color: #0b3297;
	background-image: url(../i_video_btn2.png);
}

.i-video .main .img-list li{
	opacity: 0;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
}
.i-video .main .img-list li img{
	width: 100%;
}
.por {
    position: relative;
}

.f-cb {
    zoom: 1;
}

/*产品&新闻*/
.index-product{ padding-top:15px; *margin-top:15px; *padding-top:0px;}
.index-product .profld{ margin:0px; position:relative; overflow:hidden;}
.index-product h3 span{ float:left; }
.index-product ol{ position:relative; width: 2012em; }
.index-product ol li{ float:left; text-align:center;  height:160px !important;}
.index-product ol li a.img{ display:block; text-align:center; font-size:12px;}
.index-product ol li a.img img{ display:block; margin:auto; border:1px solid #d6d6d6;}
.index-product ol li h3{ font-weight:normal; margin-top:5px; height:20px; line-height:20px; overflow:hidden;}
.index-product .flip{ height:20px; overflow:hidden; margin:8px 15px 0px; float:left; }
* html .index-product .flip{ width:300px;}
*+html .index-product .flip{ width:300px;}
.index-product .next,.index-product .prev{ width:18px; height:18px; overflow:hidden; display:block; float:left; background:url(../neu.gif) no-repeat;}
.index-product .next{ background-position:-17px 0px; }
.index-product .next:hover{ background-position:-57px 0px; }
.index-product .prev{ background-position:-40px 0px; }
.index-product .prev:hover{ background-position:0px 0px; }
#trigger{ float:left; margin-right:5px; margin-top:0px; position:relative; bottom:8px; *bottom:0px; *top:5px; zoom:1;}
#trigger a{ background:url(../neu.gif) no-repeat -78px -10px; width:8px; height:8px; font-size:0px; display:inline-block; overflow:hidden; margin-right:5px;}
#trigger a.current{ background-position:-78px 0px;}
/*联系我们*/
.index-contact { background:url(../contact_bg.jpg) no-repeat center top; background-size:100% 100%; text-align:center; padding:40px 0 60px;}
.index-contact .con-logo { margin-top:60px; margin-bottom:20px;}
.index-contact .con-text { border-bottom:1px solid #aaa;}
.index-contact .con-text p{ display:inline-block; font-size:22px; line-height:1; margin:40px;}
.index-contact .con-text p span { display:inline-block; color:#bc0b10; margin:0 20px;}
.index-contact .con-erweima { margin-top:40px; color:#666;}
/*底部banner*/
.bot-banner { position:relative;}
.bot-banner img { display:block;}
.bot-banner .b-text { position:absolute; top:25%; left:0; right:0;}
.bot-banner p { font-size:48px; color:#fff;}
.bot-banner p span { display:inline-block; width:144px;}
/*底部*/
.ft{ width:100%; background:#0b3297; margin-top:80px;}
.fc{ float:left; width:20%; margin-left:5%; margin-top:80px;}
.fc ul li{ float:left;color:white; margin-left:8px; margin-bottom:26px; line-height:28px;}
.ft dl{ float:left; width:10%; margin-left:4%; margin-top:80px;}
.ft dl dt{ font-size:18px; color:white; line-height:40px;}
.ft dl dd a{ font-size:14px; color:#f9f9f9; line-height:30px;}
.ft dl dd a:hover{ color:#d6d7d7;}
.dibu{ width:100%; margin-top:80px; border-top:1px solid #d2d2d2; padding-bottom:50px;}
.dibu span{ display:block; float:left; font-size:14px; color:#f6f6f6; margin-left:5%; line-height:50px;}
.dibu span a{ font-size:14px; color:#f6f6f6;}
.dibu p{ font-size:14px; float:right; color:#f6f6f6; margin-right:5%; line-height:50px;}
.dibu p a{ font-size:14px; color:#f6f6f6;}
/*右侧漂浮菜单*/
.right_bar{ display:none; position:fixed; top:322px; right:0; width:60px; height:203px; z-index:10;}
.right_bar li{ width:62px; height:50px; z-index:20; }
.right_bar li.rtbar_li1,.right_bar li.rtbar_li4{ position:absolute; left:0;}
.right_bar li.rtbar_li1{ top:0; width:180px; left:0px; transition:0.5s;}
.right_bar li.rtbar_li1:hover { left:-116px;}
.right_bar li.rtbar_li2{ position:absolute; top:51px; left:0; }
.right_bar li.rtbar_li3{ position:absolute; top:52px; left:0; width:140px;  transition:0.5s;}
.right_bar li.rtbar_li3:hover { left:-70px;}
.right_bar li.rtbar_li4{ top:104px;}
.rtbar_li4{ position:absolute; top:153px; left:0;}
.right_bar li a{ display:block; font-family:"Microsoft Yahei"; color:#FFF; font-size:13px; height:50px; line-height:50px; overflow:hidden; background-color:#013c97; }
.right_bar li a img{ display:block; float:left; vertical-align:middle; width:24px; height:24px; margin:12px 17px 14px 19px;}
.right_bar li a:hover{ background-color:#282828; opacity:1;}
.right_bar li.rtbar_li2:hover .rtbar_shwx { opacity:1; left:-160px;}
.rtbar_shwx{ opacity:0; position:absolute; top:0px; left:50px;  transition:0.5s;}
.rtbar_shwx img{ padding:5px; background-color:#FFF; width:142px; height:142px; }
/*右侧漂浮菜单 en
/*内页侧栏*/
.sidebar {}
.sidebar .sb_nav{ width:100%; background:#f5f5f5; position:relative; box-shadow:1px 3px 6px #ccc; -webkit-box-shadow:1px 3px 6px #ccc; margin-top:25px;}
.sidebar .sb_nav h3.title { display:none;}
.sidebar .sb_nav .active{ text-align:center; width:100%;}
.sidebar .sb_nav dl{ display:inline-block; width:15%; position:relative;}
.sidebar .sb_nav dl dt { padding:18px 0;}
.sidebar .sb_nav dl dt.on,.sidebar .sb_nav dl dt:hover { background:#0b3297;}
.sidebar .sb_nav dl dt a{ font-size:18px;}
.sidebar .sb_nav dl dt.on a,.sidebar .sb_nav dl dt:hover a{ color:#fff;}
.sidebar .sb_nav dl dd{ width:100%; background:#fff; background:rgba(255,255,255,.85); position:absolute; left:0px; right:0; top:100%; z-index:2; max-height:160px; overflow-y:scroll; margin-top:12px;}
.sidebar .sb_nav dl dd::-webkit-scrollbar { width:3px; background-color:#ededed; margin-top:12px;}
.sidebar .sb_nav dl dd::-webkit-scrollbar-thumb { border:none; width:3px;background-color:#d1111c; }
.sidebar .sb_nav dl dd::-webkit-scrollbar-corner { background-color:#ededed; }
.sidebar .sb_nav dl dd h4{ font-weight:normal;}
.sidebar .sb_nav dl h4 a { display:block;line-height:2.5; font-size:16px;}
.sidebar .sb_nav dl h4 a:hover,.sidebar .sb_nav dl h4.on a{ color:#d1111c;}
.sidebar .sb_nav dl h4 a::before { display:inline-block; content:""; width:0px; vertical-align:middle; border-top:1px solid #d1111c; margin-right:5px; transition:.4s;}
.sidebar .sb_nav dl h4:hover a::before,.sidebar .sb_nav dl h4.on a::before { width:10px;}
.sidebar .sb_box{ width:100%; background:#fff; overflow:hidden; margin-top:30px;}
.sidebar .sb_box h3.title{ border-bottom:1px solid #ddd; line-height:1.6; font-weight:normal; position:relative;}
.sidebar .sb_box h3.title span{ float:left; font-size:30px; color:#0b3297; padding:0px 10px;}
.sidebar .sb_box h3.title div.position{ float:right; color:#666; margin-top:20px;}
.sidebar .sb_box h3.title div.position a{ color:#999;}
.sidebar .sb_box .active { margin-top:20px;}
.sidebar .sb_box h3.title .moresidebar { display:none; float:right; font-weight:normal; padding:0 10px 0 20px; background:url(../side.png) no-repeat left center; background-size:12px; margin-top:20px;}
/*内页侧栏结束*/
.metpager_8 span.current {}
/*新闻模块*/
#newslist { padding:0;}
#newslist li { width:100%; border-bottom:1px solid #e5e5e5; margin-bottom:40px; box-sizing:border-box; padding:20px 30px; background:none;} 
#newslist li:hover { background:#f5f5f5; box-shadow: 0 4px 10px rgba(43, 43, 43, 0.2);}
#newslist li a { display:block; margin-right:0;line-height:44px;}
#newslist li .left { width:25%; float:left;}
#newslist li .left img { display:block; width:100%;}
#newslist li .right {width:55%; float:left; margin-left:5%;}
#newslist li .right h3 {margin-top:24px; font-size:20px; font-weight:normal; line-height:1.4; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
#newslist li .right span { display:block; float:none; color:#999; margin-top:15px;}
#newslist li .right p { line-height:2; color:#666666; max-height:4em; margin-top:15px; overflow: hidden;}
#newslist li .right label { display:block; margin-top:10px;}
#newslist li a{ font-size:18px; }
#newslist li a:hover{ color:#0b3297;}
.spic a img { width:80px;}
.smallimg { margin:0 auto;}
.met_page a { color:#0b3297;}

/*产品模块*/
#shownews img{ margin:0 auto;}
#productlist li { width:30% !important; height:auto !important; margin:0 1.5% 40px 1.5% !important;}
#productlist li a{display: block;overflow: hidden;}
#productlist li a.img img { display:block; width:100%; border:none; transform:scale(1,1); transition:0.4s;}
#productlist li:hover a.img img { transform:scale(1.05,1.05);}
#productlist li h3 { font-size:18px; line-height:1.6; padding:10px 0 0 0;}
#showproduct { padding:0; padding-top:60px;}
#showproduct .pshow dt { width:50% !important;}
#showproduct #imgqwe { display:block;}
#showproduct #imgqwe img { display:block; width:100%;}
#showproduct .smallimg { width:100% !important;}
#showproduct .smallimg span.spic { display:inline-block; width:12.5%;}
#showproduct .smallimg .spic a img { width:100%;}
#showproduct .pshow dd { width:48% !important;}
#showproduct h1.title { font-weight:normal; font-size:24px;}
#showproduct .pshow dd li { border-bottom:1px dashed #eee; }
#showproduct .ctitle { font-size:26px; font-weight:normal; border-bottom:1px solid #eee; padding:0; background:none;}
#showproduct .ctitle span { display:inline-block; color:#0b37a8; border-bottom:2px solid #0b37a8; margin-bottom:-1px;}
#showproduct .editor { padding:0;margin-top:24px;}
#productlist li a:hover{ color:#0b3297;}
/*厂房模块*/
#imglist li { width:30% !important; height:auto !important; margin:0 1.5% 22px 1.5% !important;}
#imglist li a:hover{color:#0b3297;}
#imglist li a{display: block;overflow: hidden;}
#imglist li a.img img { display:block; width:100%; border:none; transform:scale(1,1); transition:0.4s;}
#imglist li:hover a.img img { transform:scale(1.05,1.05);}
#imglist li h3 { font-size:18px; line-height:1.6; padding:10px 0 0 0;}
#showimg .imgshow { text-align:left; display:none;}
#showimg .imgshow #imgqwe { display:table; margin:0 auto;}

/*响应式开始*/
@media screen and (max-width:1600px) {
	.time{width:34% !important;}
}
@media screen and (max-width:1366px) {
		.en{right: 54px;top: 35px;Z-INDEX: 999999;}
	.video{ width:100% !important;}
	.img-list{ height:0 !important;}
	.ry{ width:100%;}
	.chan ul li{ width:100%;}
	.ry img{ width:100%;}
	.top-logo{ margin-top:25px;}
	.chan ul li img{ width:100%;}
	.ft dl{ width:10%; margin-left:4%;}
	nav{ display:none; position:fixed; left:0; top:0px; width:100%; height:100%; float:none; margin:0; background:rgba(11,50,151,.6); padding-top:60px; z-index:999;}
	nav ul li { float:none; width:100% !important; padding:10px;}
	nav ul li.line { display:none;}
	.menu_h {display:block; top:28px;}
	/*banner*/
	.Homebannertext .bannerone h2 { font-size:36px;}
	.Homebannertext .bannerone h3 { font-size:60px;}
	.Homebannertext .bannerone i span { width:100px;}
	.Homebannertext .bannerone p { font-size:20px;}
	.Homebannertext .bannertwo h2 { font-size:36px;}
	.Homebannertext .bannertwo h3 { font-size:60px;}
	.Homebannertext .bannertwo p { font-size:20px;}
	.Homebannertext .bannertwo i span { width:100px;}
	/*关于我们*/
	.aboutus { padding:60px 0;}
	.aboutus h2.title { font-size:38px;}
	.aboutus h2.title i { width:40px;}
	.aboutus .active { margin-top:28px;}
	.aboutus .about-data dl { margin-top:40px;}
	.aboutus .about-data dt { font-size:45px;}
	.aboutus .about-data dt span { font-size:16px;}
	.aboutus .about-text h2 { font-size:26px;}
	.aboutus .about-text p { font-size:16px; margin-top:12px;}
	.aboutus .about-text i { margin-top:20px; margin-bottom:30px;}
	/*标题*/
	.style-1 h2.title span { font-size:38px;}
	.style-1 h2.title i { width:40px;}
	.style-1 h2.title p { font-size:16px;}
	/*产品*/
/*	.index-product h2.title span {font-size:38px;}
	.index-product h2.title i { width:40px;}
	.index-product h2.title p { font-size:16px;}
	.index-product dd h3 { font-size:36px;}
	.index-product dd i { width:45px;}
*/	/*新闻*/
	.index-news dd { padding:6% 4%;}
	.index-news dd h3 { font-size:16px; padding:12px 0;}
	.index-news dd span { margin:12px 0;}
	.index-news dd em { margin-top:12px;}

}
@media screen and (max-width:1280px) {
	.ft dl{ width:11%; margin-left:3%;}
	.time{ width:42%;}
		.en{right: 54px;top: 35px;Z-INDEX: 999999;}
	.video{ width:100% !important;}
	.img-list{ height:0 !important;}
	.ry{ width:100%;}
	.chan ul li{ width:100%;}
	#trigger{ bottom:20px;}
	.index-contact { padding:40px 0;}
	.index-contact .con-logo { margin-top:30px;}
	.index-contact .con-text p { margin:20px;}
	.index-contact .con-erweima { margin-top:25px;}
	.bot-banner p{ font-size:40px;}
	footer { padding:20px 0;}
	#newslist li .right p { margin-top:10px;}
	#newslist li .right label { margin-top:5px;}
	#newslist li .left { margin-top:20px;}
}
@media screen and (max-width:1152px) {
	.time{ width:49% !important;}
}
@media screen and (max-width:1100px) {
		.en{right: 54px;top: 35px;Z-INDEX: 999999;}
	.video{ width:100% !important;}
	.img-list{ height:0 !important;}
	.sidebar .sb_nav .active{ margin-top:65px;}
	.ry{ width:100%;}
		.top-logo{ margin-top:7px; }
	.chan ul li{ width:100%;}
	.Homebannertext .bannerone h2 { font-size:28px;}
	.Homebannertext .bannerone h3 { font-size:45px;}
	.Homebannertext .bannerone i { margin-top:20px;}
	.Homebannertext .bannerone p { font-size:18px; margin-top:25px;}
	.Homebannertext .bannertwo h2 { font-size:28px;}
	.Homebannertext .bannertwo h3 { font-size:45px;}
	.Homebannertext .bannertwo i { margin-top:20px;}
	.Homebannertext .bannertwo p { font-size:18px; margin-top:25px;}
	.Homedot { bottom:15px;}
	.aboutus { padding:40px 0;}
	.aboutus h2.title { font-size:30px;}
	.aboutus h2.title i { margin-top:20px;}
	.aboutus .about-text h2 { font-size:22px;}
	.aboutus .about-text p { font-size:14px;}
	.aboutus .about-data dt { font-size:36px; margin-bottom:10px;}
	.style-1 h2.title span { font-size:30px; padding:20px 0;}
	.style-1 h2.title p { font-size:14px; margin-top:10px;}
	.profld .inner02 { padding:60px 0;}
	.index-product h2.title span { font-size:30px; margin-bottom:20px;}
	.index-product h2.title p { font-size:14px; margin-top:10px;}
	.index-product dd h3 { font-size:28px; margin-top:22%;}
	.index-news .active { margin-top:30px;}
	.index-contact { padding:20px 0;}
	.index-contact .con-logo { margin-bottom:0;}
	.bot-banner .b-text { top:30%;}
	.bot-banner p { font-size:30px;}
	.sidebar { padding-bottom:20px;}
	.sidebar .sb_nav { display:none; position:fixed; width:100%; height:100%; left:0; top:0; bottom:0; z-index:399; background:#0b3297; opacity:0.9; -webkit-opacity:0.9; -moz-opacity:0.9; margin-top:0;}
	.sidebar .sb_nav h3.title { display:block;}
	.sidebar .sb_nav .active { text-align:left;}
	.sidebar .sb_nav h3.title { text-align:center; height:46px; line-height:46px; padding:0px 10px; background:#0b3297; background-size:12px;}
	#sidebar dl { display:block; width:100%; padding:0;}
	#sidebar dl dt { border-bottom:1px solid #132b4e; background: url(../navmore.png) no-repeat 95% center; background-size:12px; margin-top:0; line-height:1.4; padding:0;}
	#sidebar dl dt.on { background-color:#1b2c45;}
	#sidebar dl dt a { display:block; color:#fff; padding:12px 3%; font-size:14px;}
	#sidebar dl dt.on a { color:#fff;}
	.sidebar .sb_nav dl dd { display:block !important; position:inherit; background:none; padding:0 4%; box-sizing:border-box;}
	.sidebar .sb_nav dl dd h4 { float:left; padding:0 20px;}
	.sidebar .sb_nav dl h4 a { color:#fff; font-size:14px;}
	.sidebar .sb_nav h3.title { font-size:16px; color:#fff;}
	.sidebar .sb_box h3.title .moresidebar { display:block;}
	.sidebar .sb_box h3.title div.position { display:none;}
	#newslist li .right { width:65%;}
}
@media screen and (max-width:1000px) {
	.nt{ display:none;}
	.left{ margin-left:11%;}
		.ry img{ width:100%;}
			.sidebar .sb_nav .active{ margin-top:65px;}
	.top-logo{ margin-top:7px; }
	.time{ width:49% !important;}
	nav{ display:none; position:fixed; left:0; top:0px; width:100%; height:100%; float:none; margin:0; background:rgba(11,50,151,.6); padding-top:60px; z-index:999;}
	nav ul li { float:none; width:100% !important; padding:10px;}
	nav ul li.line { display:none;}
	.menu_h {display:block; top:28px;}
	.en{right: 54px;top: 35px;Z-INDEX: 999999;}
	.video{ width:100% !important;}
	.img-list{ height:0 !important;}
	.ry{ width:100%;}
	.chan ul li{ width:100%;}
	.right_bar li.rtbar_li3{ display:none;}
	.right_bar li.rtbar_li4{ top:53px;}
}
@media screen and (max-width:960px) {
		.en{right: 54px;top: 35px;Z-INDEX: 999999;}
	.video{ width:100% !important;}
	.img-list{ height:0 !important;}
	.ry{ width:100%;}
	.chan ul li{ width:100%;}
	.Homebannertext .bannerone h2 { font-size:20px;}
	.Homebannertext .bannerone h3 { font-size:34px;}
	.Homebannertext .bannerone i { margin-top:10px;}
	.Homebannertext .bannerone i span { width:60px;}
	.Homebannertext .bannerone p { font-size:16px; margin-top:15px;}
	.Homebannertext .bannertwo h2 { font-size:20px;}
	.Homebannertext .bannertwo h3 { font-size:34px;}
	.Homebannertext .bannertwo i { margin-top:10px;}
	.Homebannertext .bannertwo i span { width:60px;}
	.Homebannertext .bannertwo p { font-size:16px; margin-top:15px;}
	.aboutus .about-data dl { margin-top:80px;}
	.aboutus .about-data dt { font-size:30px;}
	.aboutus .about-data dt span { font-size:14px;}
	.profld .inner02 { padding:30px 0 80px;}
	.index-news dd span { display:none;}
	.bot-banner p { font-size:24px;}
	.bot-banner p span { width:60px;}
	footer { padding:12px 0;}
	#newslist li .left { margin-top:36px;}
	#productlist li { width:47% !important; margin:0 1.5% 20px 1.5% !important;}
	#imglist li { width:47% !important; margin:0 1.5% 20px 1.5% !important;}
}
@media screen and (max-width:800px) {
	.index-product .active { margin-top:60px;}
		.en{right: 54px;top: 35px;Z-INDEX: 999999;}
	.video{ width:100% !important;}
	.img-list{ height:0 !important;}
	.ry{ width:100%;}
	.chan ul li{ width:100%;}
}
@media screen and (max-width:720px) {
		.en{right: 54px;top: 35px;Z-INDEX: 999999;}
	.video{ width:100% !important;}
	.img-list{ height:0 !important;}
	.ry{ width:100%;}
	.chan ul li{ width:100%;}
	.menu_h { width:30px;}
	.menu_h::before, .menu_h::after { height:3px;}
	.menu_h span { height:3px;}
	.menu_h::before { -webkit-transform: translate3d(0, -8px, 0); transform: translate3d(0, -8px, 0);}
	.menu_h::after { -webkit-transform: translate3d(0, 8px, 0); transform: translate3d(0, 8px, 0);}
	.aboutus { background-size:100% auto; background-repeat:repeat-y;}
	.aboutus .about-data { width:100%; padding-right:0; float:none;}
	.aboutus .about-text { float:none; width:100%;}
	.index-product .active { margin-top:0;}
	.index-product h2.title { float:none; margin-bottom:20px;}
	.index-product h2.title span { margin-top:40px;}
	.index-news dl { width:48%; margin-left:4%;}
	.index-news dl:nth-child(3) { display:none;}
	.index-news dd {}
	
	#productlist li a.text h3 { font-size:16px;}
}
@media screen and (max-width:560px) {
		.en{right: 54px;top: 35px;Z-INDEX: 999999;}
	.video{ width:100% !important;}
	.img-list{ height:0 !important;}
	.ry{ width:100%;}
	.chan ul li{ width:100%;}
	#newslist li { padding:10px 15px;}
	#newslist li .left { width:100%; margin-top:0;}
	#newslist li .right { width:100%; margin-left:0;}
	#newslist li .right h3 { font-size:18px;}
	#showproduct .pshow dt,#showproduct .pshow dd { width:100% !important;}
	#showproduct .pshow dd ul { margin-left:0;}
}



