@import "font-awesome.css"; 
@import "bootstrap.min.css";
@import "bootstrap-submenu.css"; 
html,
body 
{ line-height:180%; font-size:14px; background:white; font-family:"Microsoft YaHei",微软雅黑; color:#333; font-size:14px;}
li {list-style:none;}

a {transition: 0.5s; -webkit-transition: 0.5s; -moz-transition: 0.5s; color:#333;text-decoration:none;}
a:hover {text-decoration:none;}

.blank5,.blank10,.blank20,.blank30,.blank50,.blank60 {clear:both;height:5px;overflow:hidden;}
.blank10 {height:10px;}
.blank20 {height:20px;}
.blank30 {height:30px;}
.blank50 {height:50px;}
.blank60 {height:60px;}
.padding10 {padding:10px 0!important;}
.padding0 {padding:0!important;}
.margin0 {margin:0!important;}
/* 划过图片放大 */
.img-auto { display:block; overflow:hidden; }
.img-auto img { width:auto; height:auto; margin:0px auto; transition: 600ms; }
.img-auto img:hover { -webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1); }

.container1{padding-right: 15px;margin-right: auto;margin-left: auto;}
/* 导航样式 */
.navbar-default {
padding:0 0 15px 0px;
transition: 600ms; 
z-index: 99;
 background-color:rgba(255,255,255,0);
border: 0;
position: absolute;
width: 100%;
}
.navbar-default .container {border-bottom:1px solid #fff;padding: 20px 0;}
.navbar-default .container .navbar-header{box-sizing: border-box;margin: 0;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form{ border-color:#fff;margin-top: 5px;}
.navbar-default .navbar-toggle{border-color: #fff;}
.navbar-default .navbar-toggle .icon-bar{background-color: #fff;}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{background-color:#0758b3;}
.navbar-toggle{
	position: relative;
    float: right;
    padding: 5px 5px;
    margin-top: 12px;
    margin-right: 10%;
    margin-bottom: 8px;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
	border-radius: 0;
}
.navbar-nav{margin: 0 -15px;}

@media (max-width: 767px) {
.navbar-default {background-color: #0758b3; padding:5px 0px; height: 60px;}
.navbar-default .container {border-bottom:0px solid #fff;padding:0;}

}
.navbar-default .navbar-nav>li> a {color:#fff;font-size: 16px;padding-top: 30px; }
@media (max-width: 767px) {
.navbar-default .navbar-nav>li> a {padding-top: 10px; }

}
.navbar-default .navbar-nav>li> a:hover{color:#ee0000;}
.navbar-default .navbar-nav>li> a:focus{color:#ee0000;}

.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{color:#ee0000; background-color:rgba(255,255,255,0);}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover{color:#ee0000; background-color:rgba(255,255,255,0);}
.dropdown-menu{
	position: absolute;
    top: 80%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 100px;
    padding: 5px 0;
    margin: 2px 0 0;
    font-size: 14px;
    text-align: center;
    list-style: none;
    background-color:rgba(255,255,255,0) !important;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
}
.dropdown-menu>li>a{color:#fff;}
.dropdown-menu>li>a:hover{color:#ee0000; background-color:rgba(255,255,255,0) !important;;}
/* logo大小 */
a.navbar-brand { width:248px;max-height:75px; margin:0px; padding:0px; }
a.navbar-brand img {max-width:248px;max-height:75px; margin: 0px auto;}
@media (max-width: 768px) {
.navbar-default .navbar-nav{background-color:#0758b3; padding-left: 20px;}
a.navbar-brand {margin-left:20%; max-width:180px;}
a.navbar-brand img {max-width:200px;max-height:50px;}
.navbar-default .navbar-nav .open .dropdown-menu>li>a{text-align:left;color: #fff;}
.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#ee0000;}
}
@media (min-width: 768px) {
#navbar {
float:right;
}
}

/*轮播图*/
.banner{height:520px;}
.banner2{position: relative; z-index: 1;left: 0;right: 0;top:0;transition: all 600ms ease-in-out 0s;overflow: hidden;} 

.banner2 .carousel-inner .item:nth-of-type(1){
	background-image: url(../image/bnr1.jpg);
    background-size: cover;	
	height:800px;
}
.banner2 .carousel-inner .item:nth-of-type(2){
	background-image: url(../image/l2.jpg);
    background-size: cover;	
	height:800px;
}
.banner2 .carousel-inner .item:nth-of-type(3){
	background-image: url(../image/l3.jpg);
    background-size: cover;	
	height:800px;
}

.banner2 .slide-text {top:30%;}
    .banner2 .slide-text .container> h4{color:#fff;font-size: 50px;letter-spacing: 8px;font-weight: bold}
	.banner2 .slide-text .container> p {color:#fff;font-size: 36px; margin: 30px 0 50px 0;}
    .banner2 .slide-text .container> a.btn-primary{background:#ee0000;color:#ffffff;border-width: 2px;border-color:#ee0000; padding: 10px 30px;font-weight: bold; margin-top: 30px;}
	
	
@media (max-width: 768px) {
.banner{height:270px;}
.banner2{top: 10px;}
.banner2 .slide-text {top:20%;padding: 10px 30px;position: absolute;margin: auto;}
.banner2 .slide-text .container> h4 {color:#fff;font-size: 18px;top:20px;}
.banner2 .slide-text .container> p {color:#fff; font-size: 14px;margin: 5px 0 10px 0;}
.banner2 .slide-text .container> a.btn-primary{padding: 5px 15px;}
.banner2 .lunbo{bottom: 10% !important;}



.banner2 .carousel-inner .item:nth-of-type(1){
	background-image: url(../image/l1w.jpg);
    background-size: cover;	
	height:340px;
}
.banner2 .carousel-inner .item:nth-of-type(2){
	background-image: url(../image/l2w.jpg);
    background-size: cover;	
	height:340px;
}
.banner2 .carousel-inner .item:nth-of-type(3){
	background-image: url(../image/l3w.jpg);
    background-size: cover;	
	height:340px;
}

}
@media screen and (min-width: 0) and (max-width: 413px){
.banner{height:280px;}
.banner2{top: 30px;}
.banner2 .slide-text {top:20%;padding: 10px 30px;position: absolute;margin: auto;}
.banner2 .slide-text .container> h4 {color:#fff;font-size: 18px;top:20px;}
.banner2 .slide-text .container> p {color:#fff; font-size: 12px;margin: 5px 0 10px 0;}
.banner2 .slide-text .container> a.btn-primary{padding: 3px 10px;}
.banner2 .lunbo{bottom: 8% !important;}
}
/*顶部样式*/
.box2{background-color: #0758b3; height: 50px; background: url(../image/footbg.jpg) center top;}
.box2 .container {border-bottom:0px solid #fff;padding: 0;}
.title20 {padding-top:12px;}
.title20 ul{padding: 0;margin: 0;}
.title20 ul li{display: inline-block; color: #fff;margin: 0 10px 0 0;}
.title20 ul li a{ text-decoration: none;color: #fff;}
.title20 .miright{float: right;}
.title20 .miright .btn{    
    border-width: 1px;
    border-color: #ee0000;
    background-color: #ee0000;
	border-radius: 0;
	padding: 3px;
    color: #ffffff;}
.title20 .mileft{float: left;}
@media screen and (min-width: 0) and (max-width: 767px){
.box2{display: none;}
}

.banner2 .slide-text1 {position:absolute;top:210px; width:100%;}
    .banner2 .slide-text1 .container> h4{position: relative; color: #fff; font-size: 28px; letter-spacing: 5px; text-align: center; background-color: #0758b3; width: 200px; height: 60px; line-height: 28px; top: 12px; padding-top: 12px;}

@media screen and (min-width: 0) and (max-width: 768px){
.banner2 .slide-text1 {top:150px;}
.banner2 .slide-text1 .container> h4{font-size: 36px;}
}


/*动态数字*/
.section3{position: relative;}
.section3:before{content:"";display: block;position: absolute;height: 50%;width: 100%;z-index: -1;background: #F8F8F8;}
.s3{padding: 40px 0;background:url(../image/s3bj.jpg) repeat-x left top;z-index: 3;position: relative;left: 0;right: 0;top: 100px;border-bottom: 3px dashed #ee0000;     background-size: contain;}
.section3 [class*="s4-"] {text-align: center;}
.section3 [class*="col-"] + [class*="col-"]{border-left:1px solid #eee;}
.section3 h4{color: #000;font-size: 36px;font-weight: normal;font-family:Oswald;}
.section3 h4 small{color: #000;font-size: 36px;font-weight: normal;font-family:Oswald;}
.section3 p{color:#999;font-size: 14px;}
.section3 .s3-img{display:block;overflow:hidden}
.section3 .s3-img img{height:auto;margin:0 auto;transition:.6s;width:80px;height: auto;}
.s3-item{margin:20px 0;}
@media screen and (min-width: 0) and (max-width: 767px){
	.s3{top:-60px;}
	.section3 h4{font-size: 24px;}
.section3 h4 small{font-size: 24px;}
.section3 .s3-img img{height:auto;width:65px;}
}

/*通用标题*/
.title{ padding:0px;text-transform:uppercase;}
.title h3 {
    color: #303739;
    line-height: 1.2;
    font-size: 24px;
    font-weight: normal;
    text-decoration: none;
    padding-bottom: 10px;
}
.title h3 small {display:block; clear:both; margin:20px 0px 10px 0px; color:#a1a1a1; font-size:14px; }
.title a { color:#fff;background-color: #0758b3;font-weight: bold;padding: 3px 10px;}
.title h4{font-size: 30px;font-weight: normal;font-style: normal;color: #000000;padding-top: 10px; }
.title ul{text-align:center;padding:0;margin:20px 0}
.title ul li{display:inline-block}
.title ul li a{color:#515050;display:inline-block;font-size:16px;padding:10px 28px;margin-right:4px;border:1px #efefef solid;background-color:#fff;transition:.3s;transform-origin:top;cursor: pointer!important;}
.title ul li a.on,.title ul li a:hover{color:#fff;transition:.3s;background-color:#0758b3;transform-origin:bottom;border:1px #0758b3 solid}
@media screen and (min-width: 0) and (max-width: 767px){
	.title ul li a{padding:8px 10px;font-size:12px;}
}
.nav-tabs{border-bottom: 0;}
.nav-tabs>li>a{border-radius: 0;}
.nav-tabs>li{float:none;}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover{ color: #fff; cursor: default; background-color: #0758b3;border: 1px solid #ddd;border-bottom-color:#ddd; }

@media screen and (min-width: 992px) and (max-width: 1199px){
.title a {font-size: 20px;}
.title h4{font-size: 24px;padding-top: 25px;}
}
@media screen and (min-width: 768px) and (max-width: 991px){
.title a {font-size: 18px;}
.title h4{font-size: 22px;padding-top: 20px;}
}
@media screen and (min-width: 480px) and (max-width: 767px){
.title a {font-size: 16px;}
.title h4{font-size: 20px;padding-top: 15px;}
}
@media screen and (min-width: 320px) and (max-width: 479px){
.title a {font-size: 14px;}
.title h4{font-size: 18px;padding-top: 10px;}
}
/*通用按钮*/
.btnt{background:#ee0000;color:#ffffff;border-width: 2px;border-color:#ee0000; padding: 10px 30px;font-weight: bold; margin-top: 30px;}

/*关于我们*/
.section1{padding:150px 0 40px 0;background:url(../image/section1bg.jpg) no-repeat left bottom; background-size: 100% auto;background-attachment: scroll; }
.section1 .s1-text{margin:20px 0;}
.section1 .s1-text p {
	color: #000;
    line-height: 26px;
    font-size: 13px;
    height: 160px;
    margin: 20px 0;
    overflow: hidden;
}

.s1-right{ 
	height: 300px;
	background-image: url(../image/aboutbg.jpg);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-size: auto auto;
    background-position: left bottom;
}
.s1-right .right{
	background-color: #ee0000;
	position:relative;
	top: 60px;
	right: 60px;
	padding: 30px;
}
.s1-right .right h4{color:#fff;font-size:24px;}
.s1-right .right p{color:#fff;font-size:14px;padding: 10px 0;}
@media screen and (min-width: 0) and (max-width: 767px){
	.section1 {padding:10px 0 20px 0;}
	.section1 .s1-text p {height: 80px;}
	.s1-right .right h4 {font-size:18px;}
	.s1-right .right p {font-size:12px;}
	.s1-right .right{
	top: 0;
	right: 0;
	padding: 31px;
}
}
/*企业宣传语*/
.section2{padding: 40px 0; background:url(../image/section2bg.jpg) no-repeat left bottom; background-size:cover;background-attachment: scroll;}
.section2 .s2-text h4{font-size: 30px;font-weight: normal;font-style: normal;color: #ee0000;padding-top: 15px;}
.section2 .s2-text p{font-size: 26px;font-weight: normal;font-style: normal;color: #fff;padding-top: 15px;}
.section2 .s2-right {margin-top: 40px;text-align: right;}
@media screen and (min-width: 0) and (max-width: 767px){
.section2 .s2-text h4{font-size: 18px}
.section2 .s2-text p{font-size: 14px}
}

/*公司产品*/
.section4 {padding: 40px 0;}
.s4-item{margin:20px 0;border:1px solid #efefef;}
.s4-item a{display:block;text-decoration:none;position:relative;overflow:hidden;background:#fff}
.s4-img{position:relative}
.s4-img{display:block;overflow:hidden}
.s4-img img{width:100%;height:auto;margin:0 auto;transition:.6s}
.s4-item:hover .s4-img img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.s4-img p{transition:all ease-out .3s;transform:rotateX(90deg);margin:0;background:rgba(7,88,179,.87);height:40px;line-height:40px;color:#fff;font-size:16px;text-align:center;display:block;position:absolute;left:10%;right:10%;bottom:-20px}
.s4-item:hover .s4-img p{transform:rotateX(0);bottom:0}
.s4-item:hover a{box-shadow:1px 1px 15px rgba(0,0,0,.2)}
.s4-text{padding:20px}
.s4-text h4{text-align:center;font-size:16px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin-bottom:20px}
.s4-text p{line-height:22px;height:44px;overflow:hidden;color:#afafaf}


@media (min-width: 1200px){.chp{height:1340px;overflow:hidden;}}

/*公司文化，荣誉，工厂*/
.section5 {}
.section5 .s5-img{display:block;overflow:hidden}
.section5 .s5-img img{width: 100%;height: auto;margin:0 auto;transition:.6s}
.section5 .s5-text{margin-top: 40px;padding-left: 1vw;padding-right: 7vw;}
.section5 .s5-text h4{font-size: 32px;font-weight: normal;font-style: normal;color: #ffffff;}
.section5 .s5-text h4:after{content:"";display:block;height:4px;width:2em;background:#fff;margin:20px 0}
.section5 .s5-text p{font-size: 14px;font-weight: normal;font-style: normal;color: #fff;line-height:22px; margin-bottom: 5px;}
.section5 .s5-text .s5r-item{margin:15px 0;}
.section5 .s5-text .s5r-item h3{margin-top:0;font-size:20px;color:#fff;}
.section5 .s5-text .s5r-item p{padding-left: 45px; font-size: 14px;font-weight: normal;font-style: normal;color: #fff;line-height:22px;}
.section5 .s5-text .s5r-item h3 img{width: 40px;height: 40px;margin-right: 8px;}
@media screen and (min-width: 0) and (max-width: 767px){
	.section5 .s5-text h4{font-size:26px;padding-top: 30px;}
	.section5 .s5-text {margin-top:50px;padding-left: 10vw;padding-right: 11vw;}
}

/*在线客服*/
.side{position:fixed;width:78px;right:1px;top:55%;margin-top:-100px;z-index:100;border:1px solid #e0e0e0;background:#fff;border-bottom:0;text-align: center;}
.side ul li{width:78px;float:right;position:relative;right:-1px;border-bottom:1px solid #e0e0e0;color:#303739;font-size:12px;line-height:38px;text-align:center;transition:all .3s;cursor:pointer}
.side ul li:hover{background:#0758b3;color:#fff}
.side ul li:hover a{color:#fff}
.side ul li i{height:25px;margin-bottom:1px;display:block;overflow:hidden;background-repeat:no-repeat;background-position:center center;background-size:auto 25px;margin-top:14px;transition:all .3s}
.side ul li i.bgs1{background-image:url(../image/right_pic7.png)}
.side ul li i.bgs3{background-image:url(../image/right_pic2.png)}
.side ul li i.bgs4{background-image:url(../image/right_pic1.png)}
.side ul li i.bgs6{background-image:url(../image/right_pic6_on.png)}
.side ul li:hover i.bgs1{background-image:url(../image/right_pic7_on.png)}
.side ul li:hover i.bgs3{background-image:url(../image/right_pic2_on.png)}
.side ul li:hover i.bgs4{background-image:url(../image/right_pic1_on.png)}
.side ul li.sidetop{background:#0758b3;color:#fff}
.side ul li.sidetop:hover{opacity:.8;filter:Alpha(opacity=80)}
.side ul li.sideewm .ewBox.son{width:238px;display:none;color:#363636;text-align:center;padding-top:235px;position:absolute;left:-240px;top:0;background-image:url(../image/leftewm.png);background-repeat:no-repeat;background-position:center center;border:1px solid #e0e0e0}
.side ul li.sideetel .telBox.son{width:240px;height:78px;display:none;color:#fff;text-align:center;position:absolute;left:-240px;top:0px;background:#0758b3;}
.side ul li.sideetel .telBox dd{display:block;height:118.5px;overflow:hidden;padding-left:82px;line-height:24px;font-size:18px;margin-top: 35px;}
.side ul li.sideetel .telBox dd span{display:block;line-height:28px;height:28px;overflow:hidden;margin-top:32px;font-size:18px}
.side ul li.sideetel .telBox dd.bgs1{background:url(https://www.cnjinquan.com/type/images/right_pic8.png) 28px center no-repeat;background-color:#e96410}
.side ul li.sideetel .telBox dd.bgs2{background:url(https://www.cnjinquan.com/type/images/right_pic9.png) 28px center no-repeat}
.side ul li:hover .son{display:block!important;animation:fadein 1s}
@keyframes fadein{from{opacity:0} to{opacity:1}}
@media (max-width: 768px){
.side{
    display: none;
	}
}
/*工程案例*/
.section6 {padding:40px 0;}
.section6 .s6-text{border-left: 1px solid rgba(224,224,224,1);}
.section6 .s6-text p{overflow:hidden;font-size: 14px;font-weight: normal;font-style: normal;line-height:22px;padding-left: 5vw;padding-bottom: 1vw;padding-right: 1.5vw;}
@media (max-width: 768px){
.section6 .s6-text{border-left: 0px;}
.section6 .s6-text p{padding-left:0;}
}
#owl-demo1{position:relative;padding:0 30px;margin:0px}
#owl-demo1 .owl-stage-outer{overflow:hidden;position:relative;z-index:10;}
#owl-demo1 *{box-sizing:border-box;}
/* 导航层 */
#owl-demo1 .owl-item{float:left;}
#owl-demo1 .owl-controls{margin-top:0px;text-align:center;}
/* 左右按钮 */
#owl-demo1 .owl-controls .owl-nav{}
#owl-demo1 .owl-controls .owl-nav [class*=owl-]{
font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; 
display: block;height: 40px;width: 40px;
position: absolute;top: 55%;margin-top: -65px;cursor: pointer;overflow: hidden;z-index: 11;display: inline-block;
line-height: 40px;text-align: center;color: #fff; transition: all 300ms ease-in-out 0s;}
#owl-demo1 .owl-controls .owl-nav .owl-prev{left: 0px;}
#owl-demo1 .owl-controls .owl-nav .owl-next{right:0px;}

#owl-demo1 .owl-controls .owl-nav .owl-prev:before{content: "\f104"; color:#666; font-size: 40px;}
#owl-demo1 .owl-controls .owl-nav .owl-next:before{content: "\f105"; color:#666; font-size: 40px;}

#owl-demo1:hover .owl-controls .owl-nav .owl-prev:before{color:#ee0000;}
#owl-demo1:hover .owl-controls .owl-nav .owl-next:before{color:#ee0000;}



.div-table{display:table;height:100%;width:100%}
.div-cell{display:table-cell;vertical-align:middle}
.s6l-item{margin:20px 0}
.s6l-img{display:block;overflow:hidden;position:relative}
.s6l-img img{width:100%;height:auto;margin:0 auto;transition:600ms}
.s6l-img1{position:absolute;height:100%;left:0;right:0;top:0;padding:10px;transition:all 300ms ease-in-out 100ms;opacity: 0;background-color: #ee0000;}
.s6l-img1 a{display:block;position:relative;text-decoration:none;overflow:hidden; padding:0;}
.s6l-img1 h4{color:#fff;font-size: 18px;font-weight: normal;padding-bottom: 5px;}
.s6l-img1 p{color:#fff;line-height:25px;max-height:75px;overflow:hidden}
.s6l-img1 a{color:#fff;border: 2px solid #fff;padding: 5px;width: 40%; text-align: center;}
.s6l-item:hover .s6l-img1{opacity: .8;padding-left: 20px;}
@media screen and (min-width: 0) and (max-width: 768px){
	.s6l-img1{position:absolute;height:30%;opacity: .8;bottom:0;top:70%;}
	.s6l-img1 a{padding: 1px;font-size: 12px;}
.s6l-item:hover .s6l-img1{opacity: .8;padding-left:10px;}
.s6l-img1 p{max-height:45px;}
.s6l-img1 h4{margin: 0;}
}


/*招商加盟*/
.section7{padding:40px 0; background: url(../image/zsbg.jpg) center top; overflow: hidden; background-size: cover;}
.section7 .title{ padding:0px;text-transform:uppercase;}
.section7 .title a { color:#0758b3;background-color: #fff;font-weight: bold;padding: 3px 10px;}
.section7 .title h4{font-size: 30px;font-weight: normal;font-style: normal;color: #fff;padding-top: 15px; }
@media screen and (min-width: 992px) and (max-width: 1199px){
.section7 .title a {font-size: 20px;}
.section7 .title h4{font-size: 24px;padding-top: 25px;}
}
@media screen and (min-width: 768px) and (max-width: 991px){
.section7 .title a {font-size: 18px;}
.section7 .title h4{font-size: 22px;padding-top: 20px;}
}
@media screen and (min-width: 480px) and (max-width: 767px){
.section7 .title a {font-size: 16px;}
.section7 .title h4{font-size: 20px;padding-top: 15px;}
.section7{background: url(../image/zsbgw.jpg) center top; overflow: hidden; background-size: cover;}
}
@media screen and (min-width: 320px) and (max-width: 479px){
.section7 .title a {font-size: 14px;}
.section7 .title h4{font-size: 18px;padding-top: 10px;}
}
.s7-item{padding:20px;border:1px solid #eee;margin:10px 0;height: 424px;}
.s7-item h4{color:#fff;margin-bottom:25px;text-align:center;font-size:30px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.s7-item p{color:#fff;line-height:20px;overflow:hidden;font-size: 14px;}
.s7-item .s7-line {
text-align: center;
height: 30px;
border-left: 2px solid #fff;
margin-left: 2px;
}
.s7-item .s7-circle {
    width: 6px;
    height: 6px;
    border:2px solid white;
    background-color: #fff;
    -webkit-border-radius: 100px;
}
.s7-item .s7-text{
    float:left;margin-top:-10px;padding-left:15px;
}
/*新闻中心*/
.section8{padding:40px 0}
.section8 .s8-item{padding: 30px 20px 20px 20px;border: 1px solid rgba(221,221,221,1);margin-top: 10px;}
.s8-item .newtitle{padding-bottom: 20px;width: 100%; font-weight: normal;color: #101010;line-height: 16px;vertical-align: top;text-align: left;border-bottom:1px solid #ededed;}
.s8-item .newtitle:after{position: absolute;content:"";display:block;padding-bottom: 20px;width:0;border-bottom:1px solid #ee0000;transition: all .6s ease 0s;}
.section8 .s8-item .newtitle a{overflow: hidden;white-space: nowrap;text-overflow: ellipsis; display: block;font-size: 16px;line-height: 22px;}
.section8 .s8-item p{font-size: 14px;font-weight: normal;font-style: normal;color: #adadad;line-height:24px; margin-bottom: 15px;overflow: hidden;padding: 15px 0 10px 0;}
.section8 .s8-item .newurl{text-align:left; width: 100% !important;}
.section8 .s8-item .newurl a{border:1px solid #ee0000;color:#ee0000;background-color: transparent;padding: 5px 8px;}
.s8-item:hover{background-color:#edf5f8 !important;}
.s8-item:hover .newtitle:after{width: 75.5%;}

/*合作客户*/
.section9{padding: 20px 0;background: #F8F8F8;}
#owl-demo9{position:relative;padding:0 60px;margin:0px}
#owl-demo9 .owl-stage-outer{overflow:hidden;position:relative;z-index:10;}
#owl-demo9 *{box-sizing:border-box;}
/* 导航层 */
#owl-demo9 .owl-item{float:left;}
#owl-demo9 .owl-controls{margin-top:0px;text-align:center;}
/* 左右按钮 */
#owl-demo9 .owl-controls .owl-nav{}
#owl-demo9 .owl-controls .owl-nav [class*=owl-]{
font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; 
display: block;height: 40px;width: 40px;
position: absolute;top: 50%;margin-top: -20px;cursor: pointer;overflow: hidden;z-index: 11;display: inline-block;
line-height: 40px;text-align: center;color: #666;font-size: 30px;}
#owl-demo9 .owl-controls .owl-nav .owl-prev{left: 0;background: rgba(255,255,255,.05)}
#owl-demo9 .owl-controls .owl-nav .owl-next{right: 0;background:  rgba(255,255,255,.05)}
#owl-demo9 .owl-controls .owl-nav .owl-prev:before{content: "\f104";}
#owl-demo9 .owl-controls .owl-nav .owl-next:before{content: "\f105";}
#owl-demo9 .owl-controls .owl-nav .owl-prev:hover{background: rgba(255,255,255,.5)}
#owl-demo9 .owl-controls .owl-nav .owl-next:hover{background:  rgba(255,255,255,.5)}

.s9-item{margin: 20px 0;}
.s9-item img{width: 100%;height: auto;}

/*底部*/
.section10{padding:20px 0;background:url(../image/footbg.jpg) center top;}
.section10 .foot-left{}
.section10 .foot-left span{
	display: block;
    position: relative;
    font-size: 24px;
    color: #fff;
    font-weight: 700;
	 margin: 10px 0;
}
.section10 .foot-left h4{
	    margin: 12px 0;
    font-size: 18px;
    font-weight: 700;
    color: #fff;
}
.section10 .foot-left h4 small{
	    color: #fff;
    font-size: 16px;
    margin-left: 5px;
    position: relative;
    top: -10px;
}

.section10 .foot-left .foot-item{margin-top: 40px;}
.section10 .foot-left .foot-item .foot-img{float: left;width: 100px;height: 100px;overflow: hidden;transition: all 300ms ease-in-out 0s;}
.section10 .foot-left .foot-item .foot-img img{width: 100%;height: auto;min-height:100%;object-fit: cover;}
.section10 .foot-left .foot-item .foot-text {position: relative;padding-right: 5px;}
.section10 .foot-left .foot-item .foot-text h4{padding:3px 0 0 10px;position:relative;font-size:15px;color:#fff;font-weight: 100;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}


/*备案信息*/
.foot{background: #0758b3;line-height: 20px;padding: 10px 0;text-align: center;color: #fff;font-size: 12px;}
.foot a{color: #fff;}
@media (max-width: 768px) {
/* 手机端隐藏底部 */
.servers-bbt {
display:none;
}
}
/*手机端底部导航*/	
.foot_mp{ clear:both; padding:5px 0px; text-align:center; position:fixed; bottom:0; left:0; width:100%;background-color: #0758b3;}
.foot_mp a{ text-align:center; display:inline-block; color:#F2F2F2;text-decoration: none; font-size:0.75em; font-weight:normal;}
.foot_mp a:hover{
color: #FFF;
text-decoration: none;
}
.foot_mp a:focus{outline:none;}   
/*/底部导航*/
.ico_p,.ico_m,.ico_l,.ico_f,.ico_g{
padding-top: 50%;
font-size: 1.0em;
text-align: center;
display: block;
}
.ico_p {background: url(../image/ico_p.png) no-repeat center top;}
.ico_m{background: url(../image/ico_m.png) no-repeat center top; }
.ico_l{background: url(../image/ico_w.png) no-repeat center top; }
.ico_g{background: url(../image/ico_l.png) no-repeat center top; }
.ico_p,.ico_m,.ico_l,.ico_f,.ico_g{background-size: 50%;}

.foot-logo{margin: 20px 0; text-align: left;}
.foot-logo img{max-width:100%;height: auto;}
.foot-logo p{color:#d5d5d5;font-size:13px;padding: 20px 0 20px 10px; letter-spacing: 2px;line-height: 1.5em;margin: 0; text-align: left;margin-bottom: 10px;}
.foot-logo span{margin-left: 10px; border: 1px solid #ee0000;color: #ee0000; background-color: transparent;padding: 8px 30px;text-align: center;vertical-align: middle;}
.foot-ul{margin: 20px 0;padding: 8px 0;}

.foot-ul h4{color: #fff;font-size: 1.4em;font-weight: bold;margin-bottom: 20px;}
.foot-ul h4 a{color: #fff;}
.foot-ul li{line-height: 37px;color: #fff;}
.foot-ul li img{max-width:88px;height: auto;}
.foot-ul li {color: #fff;font-size: 14px;}
.foot-ul li a {color: #fff;}
.foot-ul li i{font-size:14px;    -webkit-transform: scale(0.50,0.50);}
.foot-ul li i:before{padding-right: 5px;top: 0px;left: 0px;position: relative;}
.foot-ul li a:hover{color: #ee0000;}

@media screen and (min-width: 0) and (max-width: 767px){
.foot-ul .text-right{text-align: left;}
}

.section11 {padding:30px 0;background: #F8F8F8;}
.slink{overflow: hidden;line-height: 30px;padding: 0 10px;}
.slink a{margin: 0 5px;font-size: 14px;color: #333;}

.section15{padding: 0;}
.section15 .row{margin-left:0;margin-right:0}
.section15 [class*=col-]{padding-left:0;padding-right:0}
.s15-item{background:#F8F8F8;padding: 3px; text-align:center}
.section15 [class*=col-]:nth-child(even) 
.s15-item{background:#F8F8F8;}
.s15-img{display:block;overflow:hidden;background:#fff;-moz-box-shadow:0px 1px 1px #888;-webkit-box-shadow:0px 0px 1px #888;box-shadow:0px 0px 1px #888;
transition: 600ms;text-align: center;}
.s15-img img{width:100%;height:auto;margin:0 auto;transition:600ms}
.s15-text{}
.s15-text h4{color:#333;margin-bottom:5px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.s15-text h4 a{color:#333}.s15-text p{color:#666;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.s15-img p{transition:all ease-out .3s;transform:rotateX(90deg);margin:0;background:rgba(238,0,0,.8);height:40px;line-height:40px;color:#fff;font-size:16px;text-align:center;display:block;position:absolute;left:0;right:0;bottom:-18px}
.s15-item:hover .s15-img p{transform:rotateX(0);bottom:1px}
.s15-item2{background:#2870cc;position:relative;height: 120px;}
.s15-item2-1{background:url(../image/s1-item2.jpg) no-repeat; height:100%; width:100%; overflow: hidden; background-size:cover;}
.s15-item2-text{text-align:center;padding:0.5vw;vertical-align: middle;}
.s15-item2-text p{color:#fff;font-size:34px;text-transform:capitalize}
.s15-item2-text p:after{content:"";display:block;height:1px;width:2em;background:rgba(255,255,255,.5);margin:20px auto}
.s15-item2-text h4{color:#fff;font-size:42px}
.s15-item2-text>span{color:rgba(255,255,255,.3);font-size:16px}
@media screen and (min-width:992px){
	.s15-item2{}
	.section15 [class*=col-]:nth-child(5) 
	.s15-item{background:#f8f8f8}
	.section15 [class*=col-]:nth-child(5)~[class*=col-]:nth-child(even) 
	.s15-item{background:#f8f8f8}
	.section15 [class*=col-]:nth-child(5)~[class*=col-]:nth-child(odd) 
	.s15-item{background:#F8F8F8}
}
@media screen and (max-width:768px){
	.s15-item{height:auto;}
	.s15-item2{height:auto;}
	.s15-img {width:100%;margin: 0 auto;}
	.s15-item2-text h4{font-size:28px}
	
}
.s15-item3{height:190px;background:#2e3545;padding:20px}
.s15-item3-1{text-align:center;padding-top:30px}
.s15-item3-ico{display:inline-block;vertical-align:middle;margin-right:5px;margin-top:10px;height:40px;width:40px;background:url(https://www.cnjinquan.com/type/images/base/s1-ico.png) center center no-repeat}
.s15-item3-1-text{display:inline-block;vertical-align:middle}
.s15-item3-1 p{text-align:left;color:#fff;font-size:12px;margin-bottom:0}
.s15-item3-1 h4{text-align:left;font-size:16px;color:#fff;margin:0}
.s15-item3-1 p a{color:#fff}
.s15-item3-1 h4 a{color:#fff}
.s15-item3 h3{text-align:center;color:#297aff;font-size:26px;font-weight:700}
	
/*新闻中心列表*/
.news{margin:15px 0}
.news-item{background:#f5f5f5;height:180px;padding:10px}
.news-item+.news-item{margin-top:15px}
.news-date{float:right;padding:15px 5px 10px 10px;margin-top: 30px;}
.news-img{float:left;height: 160px;width: 240px;display:block;overflow:hidden;position:relative;object-fit:cover;border: 3px solid #fff;margin-right: 10px;}
.news-img img{height: 100%;width: 100%;}
.news-date h4{line-height:28px;font-size:24px;color:grey;margin:0;font-weight:700;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.news-date p{margin-top:5px;margin-bottom:0;font-size:16px;color:#bebebe;display:block;line-height:20px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.news-text{overflow:hidden;padding:15px 5px;border-right:1px solid #ccc;margin-top: 20px;}
.news-text h4{margin-top:0;margin-bottom:5px;font-size:18px;color:#515050;line-height:25px;white-space:nowrap;overflow:hidden;margin-bottom:0;text-overflow:ellipsis}
.news-text h4 a{color:#515050;transition:all 0ms ease-in-out 0s}
.news-text p{font-size:14px;color:#c2c2c2;display:block;line-height:28px; height: 50px; margin-bottom:0;text-overflow:ellipsis;overflow:hidden}
.news-item:hover{background:#0758b3}
.news-item:hover .news-date h4{color:#fff}
.news-item:hover .news-date p{color:#fff}
.news-item:hover .news-text h4{color:#fff}
.news-item:hover .news-text h4 a{color:#fff}
.news-item:hover .news-text p{color:#fff}

	
.box3{padding: 10px 0;}
.title20 {}
.title20 .mianbao{float:left;margin-bottom: 10px;}
.mianbao{color: #999;font-size: 12px;}
.mianbao a{margin: 0 5px;color: #0758b3;}

@media screen and (min-width: 0) and (max-width: 767px){
	.box3{padding:0;}
}

/* 联系我们地图页 */
.contact-us {padding:30px;}
.contact-us dl {}
.contact-us dt {font-size: 18px; padding: 10px 0;}
.contact-us dd{font-size: 14px;line-height: 25px;}
.contact-img {display:block;overflow:hidden;position:relative;padding: 10px 10px 0 0;}
.contact-img img{width: 100%;height: auto}
.content-ditu{display:block;overflow:hidden;position:relative;padding: 10px;}
.content-ditu img{width:100%;height:auto;margin:0 auto;transition:600ms}
.content-quyu{display:block;overflow:hidden;position:relative;padding: 10px; height: 800px;}
.contact-us .glyphicon{font-size: 26px;color: #0758b3;text-align: right;margin-top: 8px;}
.bord{border:1px solid #e4e4e4;box-shadow: 0 5px 15px rgba(0,0,0,.1); }
	
/* 留言表单样式 */
.card {
	background:#fff;
	padding: 30px 30px 30px 50px;
	border:1px solid #E4E4E4;
	
}
.card h4{color:#333;font-size:18px;line-height:30px;margin-top:20px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.card p{margin-top:18px;margin-bottom:22px;color:#999;line-height:26px; font-size: 14px;}	

/*关于我们企业介绍*/

.section17{padding:20px 0}
.s17-text{margin-bottom:20px}
.s17-text h4{color:#3F3F3F;font-size:18px;margin-bottom:1em}
.s17-text p{color:#333;line-height:26px;font-size:14px;margin-bottom:10px;overflow:hidden}
.s17-text p font{ color:#0758b3;font-weight: bold;font-size: 16px;}
.s17-text a{position:relative;display:inline-block;line-height:38px;width:150px;text-align:center;font-size:14px;color:#999;border:1px solid #ccc}
.s17-text a span{position:relative;z-index:2}
.s17-text a i{opacity:0;transition:all .3s ease-in-out 0s}
.s17-text a:after{position:absolute;content:"";display:block;height:100%;width:0;left:0;top:0;transition:all .3s ease-in-out 0s;background:#0172be;z-index:1}
.s17-text a:hover{border-color:#0172be}
.s17-text a:hover:after{width:100%}
.s17-text a:hover span{color:#fff}
.s17-text a:hover i{opacity:1;margin-left:.5em}
.s17-img {margin:10px 0;}
.s17-img img{width:100%;height:auto;}
.s101-img img{ max-height: 100px;max-width: 100px;width:100%;height:auto}
.s17-right{background:url(../image/aboutrigbg.jpg) center;position:relative;overflow:hidden;padding-left: 30px;height: 697px;}
.s17-right h4{font-size:30px;color:#fff; margin:45px 0 30px 0;font-weight: 600;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.s17-right h4:after{content:"";display:block;height:4px;width:2em;background:#fff;margin:20px 0}
.s17-right h5{font-size:24px;color:#fff; margin:20px 0;font-weight: 600;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.s17-right p{position:relative;color:#fff;font-size:16px;line-height:20px; overflow:hidden;font-size: 14px;}

/*关于我们企业文化*/
.section19{padding:10px 0;background:url(../image/qhbg.jpg) center;position:relative;overflow:hidden;margin-bottom: 30px;}
.section19:after{content:"";display:block;position:absolute;top:10px;bottom:10px;background:#fff;left:50%;width:1000px;z-index:1}
.s18-title{float:left;padding-right:40px;padding-top:20px}

.s18-title h4{font-size:30px;color:#fff; margin:45px 0 30px 0;font-weight: 600;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.s18-title h4:after{content:"";display:block;height:4px;width:2em;background:#fff;margin:20px 0}
.s18-title h5{font-size:24px;color:#fff; margin:20px 0;font-weight: 600;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.s18-title p{position:relative;color:#fff;font-size:16px;line-height:20px; overflow:hidden;font-size: 14px;}

.s18{height:450px;background:#fff;z-index:2;position:relative;overflow:hidden;padding:60px 10px 10px 80px}
.s18-item{margin:15px 0}
.s18-img{width:30px;height:30px;margin-bottom: 5px;}
.s18-img img{max-width:100%;max-height:100%;object-fit:cover}
.s18-text{}.s18-text h4{margin-top:0;font-size:24px;color:#444}
.s18-text h4 img{width: 40px;height: 40px;margin-right: 8px;}
.s18-text h4:after{content:"";display:block;height:4px;width:2em;background:#da251d;margin:20px 0}
.s18-text p{font-size:14px;color:#666;line-height:18px;height:70px;overflow:hidden}
@media screen and (min-width:0) and (max-width:991px){
	.section19{background-position:left top;padding-bottom:0;padding-top:20px}
	.section19:after{display:none}
	.s18-title{float:none;margin:0;padding:0 15px;width:100%}
	.s18-title h4{margin:10px 0}
	.s18-title p{margin-top:0;height:auto}
	.s18-title a.more{margin:20px 0}
	.s18{padding:20px;height:auto}}
.s18-list .s18-item{text-align:center}
.s18-list .s18-img{margin-left:auto;margin-right:auto}
.s18-list .s18-text h4:after{margin-left:auto;margin-right:auto}

/*首页新闻样式二*/

.s19-left{margin:15px 0}
.s19-right{margin:15px 0}
.s19-item{background:#f5f5f5;height:116px;padding:10px}
.s19-item+.s19-item{margin-top:15px}
.s19-date{float:right;padding:15px 5px 10px 10px;}
.s19-img{float:left;height: 100px;width: 150px;display:block;overflow:hidden;position:relative;object-fit:cover;border: 3px solid #fff;margin-right: 10px;}
.s19-img img{height: 100%;width: 100%;}
.s19-date h4{line-height:28px;font-size:24px;color:grey;margin:0;font-weight:700;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.s19-date p{margin-top:5px;margin-bottom:0;font-size:16px;color:#bebebe;display:block;line-height:20px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.s19-text{overflow:hidden;padding:5px;border-right:1px solid #ccc}
.s19-text h4{margin-top:0;margin-bottom:5px;font-size:18px;color:#515050;line-height:25px;white-space:nowrap;overflow:hidden;margin-bottom:0;text-overflow:ellipsis}
.s19-text h4 a{color:#515050;transition:all 0ms ease-in-out 0s}
.s19-text p{font-size:14px;color:#c2c2c2;display:block;line-height:28px; height: 50px; margin-bottom:0;text-overflow:ellipsis;overflow:hidden}
.s19-item:hover{background:#0758b3}
.s19-item:hover .s19-date h4{color:#fff}
.s19-item:hover .s19-date p{color:#fff}
.s19-item:hover .s19-text h4{color:#fff}
.s19-item:hover .s19-text h4 a{color:#fff}
.s19-item:hover .s19-text p{color:#fff}
.s19-left-img{height:262px}
.s19-left-img img{height:100%;width:100%;object-fit:cover}
@media screen and (min-width:320px) and (max-width:479px){
	.s19-date{display:none}
	.s19-text{border:none;padding-left:0}
}

/*分页样式*/

.pagination {
    margin-top: 50px;
    text-align: center;
    text-transform: uppercase;
	width: 100%;
}
.pagination a, .pagination span {
    padding: 0 15px;
    height: 40px;
    line-height: 38px;
    border: 1px solid #f1eeea;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    margin: 0 5px;
    font-weight: 700;
    display: inline-block;
}
.pagination a.current, 
.pagination a:hover, 
.pagination span.current, 
.pagination span:hover {
    background: #0172be;
    color: #fff;
    border-color: #0172be;
}
.pagination a.next, .pagination span.next,
.pagination a.prev, .pagination span.prev {
    border: 0;
}
.pagination a.next:after, 
.pagination span.next:after {
    content: '>';
    font-family: Ionicons;
    margin-left: 10px;
}
.pagination a.prev:before, 
.pagination span.prev:before {
    content: '<';
    font-family: Ionicons;
    margin-right: 10px;
}

.content img {
    height: auto !important;
    max-width: 640px !important;
}
.news .content img {
    height: auto !important;
    max-width: 100% !important;
}

/*2020-09.28*/
@media screen and (min-width: 0) and (max-width: 767px){
	
	.banner {
    height: 320px;
	}
	
	.banner2 .slide-text {
    top: 25%;

}
	.s3 {
    top: 30px;
	padding:10px 0;
	}
	
	.section3 h4 small {
    font-size: 20px;
}

.section3 .s3-img img {
    height: auto;
    width: 40px;
}
.section3 .col-xs-6 {
    width: 25%;
}

.bs-slider>.carousel-inner>.item>img, .bs-slider>.carousel-inner>.item>a>img {
height: 340px;}

.section1 {
    padding: 45px 0 20px 0;
}

.s1-right {
	height: 258px;
    background-position: left top;
    background-size: contain;

}
.s1-right .right {
	
    padding: 10px;
}

.section6 {
    padding: 20px 0;
}
#owl-demo1 .owl-controls .owl-nav [class*=owl-] {
	top: 67%;
}
.s6l-img1 {
    height: 20%;
    top: 80%;
}	
.s6l-img1 h4 {
    font-size: 15px;
}	
.s6l-img1 p {
    display: none;
}	
.s6l-img1 a {
    display: none;
}
	
 .section4 .wow{
	padding:0 10px;
 }
	
	
.news-item {
   height: auto;
   width: 100%;
   overflow: hidden;
}
.news-img {
    height: auto;
    width: 100%;
}	

.banner2 .slide-text .container> h4 {
    font-size: 16px;
}	
		
}




