@charset "utf-8";
/* CSS Document */


/* 设置图片经过放大 */

.table {
	display: table;
	width: 100%;
	height: 100%;
	table-layout: fixed;
}

/* 设置表格方式垂直居中 */

.tableCell {
	display: table-cell;
	width: 100%;
	height: 100%;
	vertical-align: middle;
}
.imgZoom { overflow: hidden; -webkit-transform: rotate(0); transform: rotate(0);}
.imgZoom img, .imgY180 img { -moz-transition: all .8s ease 0s;  -ms-transition: all .8s ease 0s;  -o-transition: all .8s ease 0s;  -webkit-transition: all .8s ease 0s;  transition: all .8s ease 0s;}
.imgZoom img,.imgY180 img { -moz-transition:all .8s ease 0s; -ms-transition:all .8s ease 0s; -o-transition:all .8s ease 0s; -webkit-transition:all .8s ease 0s; transition:all .8s ease 0s;}
.imgZoom { overflow:hidden; -webkit-transform:rotate(0); transform:rotate(0); }
.imgZoom:hover img{ -moz-transform:scale(1.1,1.1); -ms-transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); transform:scale(1.1,1.1);}
.imgY180:hover img { cursor:pointer; -moz-transform:rotateY(180deg); -ms-transform:rotateY(180deg); -o-transform:rotateY(180deg); -webkit-transform:rotateY(180deg); transform:rotateY(180deg) }
*[class*="rect-"] { position: relative; display: block; width: 100%;  height: 0; overflow: hidden;}
.rect-5625 {  padding-bottom: 57.25%;}
*[class*="rect-"] ._full {  position: absolute;  left: 0; top: 0;  width: 100%;  height: 100%; }


/* 自定义页面间距 */
.h60 {
	clear: both;
	height: 60px;
	overflow: hidden;
}
/* 自定义页面间距 */

.h80 {
	clear: both;
	height: 80px;
	overflow: hidden;
}
/* SuaBanner start */
.subBox{
	position: relative;
	
}
.subBox img {
    width: 100%;
}
.subBanner{
	position: relative;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
}
.subBanner .title{
	position: absolute;
	width: 100%;
	height: 50px;
	line-height: 50px;
	bottom: 150px;
	left: 0;
	font-size: 40px;
	font-weight: bold;
	color: rgba(255,255,255,.25);
	text-transform: uppercase;
}
.subBanner .title1{
	position: absolute;
	width: 100%;
	height: 65px;
	line-height: 65px;
	bottom: 120px;
	left: 0;
	font-size: 32px;
	font-weight: bold;
	color: #fff;
	text-transform: uppercase;
	z-index: 5;
}

/*关于宏康*/



/* SuaBanner end */
.wrap {
    width: 1500px;
    clear: both;
    margin: 0 auto;

}
/*集团简介*/
.about_box1 {
    background: url(../images/aboutBg.jpg);
    width: 100%;
    height: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 2% 0px;
	
}
.aboutTitleBox .title{
	height: 70px;
	line-height: 70px;
	position: relative;
	text-align: center;
	font-size: 28px;
    color: #003f98;
    margin-bottom: 30px;
	
}
.aboutTitleBox .title::before{
	display: block;
	content: "";
	position: absolute;
	width: 60px;
	height: 4px;
	left: 50%;
	margin-left: -30px;
	bottom: 0;
	background: #003f98;
}
.aboutCloumn1_left .aboutPic{
	padding: 0 0 15px 15px;
	position: relative;
}
.aboutCloumn1_left .pic{
	border-radius: 8px;
	overflow: hidden;
}
.aboutCloumn1_left .pic img{
	width: 100%;
}
.aboutCloumn1_left .pic:before{
	padding-top: 67.0503%;
}
.aboutCloumn1_left .aboutPic::before{
	display: block;
	content: "";
	position: absolute;
	left: 0;
	right: 45px;
	top: 15px;
	bottom: 0;
	border-radius: 8px;
	background:rgba(0,108,184,0.1) ;
}

.aboutCloumn1_right .title{
	
	line-height:60px;
	overflow: hidden;
	font-size: 30px;
	font-weight: bold;
	color:#014098;
	padding-top: 0px;
}
.aboutCloumn1_right .text{
	line-height: 42px;
	font-size: 16px;
	color: #555;
	text-indent: 2em;
	padding-top: 15px;
	
	text-align: justify;
	margin-bottom: 5px;
}
.aboutCloumn1_right .more{ margin-top: 60px;}
.aboutCloumn1_right .more a{
	display: inline-block;
	padding: 0 30px;
	height: 40px;
	line-height: 40px;
	background: #a70001;
	border-radius: 40px;
	font-size: 16px;
	color: #fff;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	cursor: pointer;
	position: relative;
}
.aboutCloumn1_right .more a:hover{
	border-radius: 10px;
	z-index: 10;
	transform: translateY(-3px);
	-webkit-transform: translateY(-3px);
	box-shadow: 0 3px 7px rgba(0,0,0,0.08);
}
/*企业文化*/
.about_box2 {
    background: url(../images/qywhBg.jpg);
    width: 100%;
    height: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 4% 0px 0%;
	
}
/*第一通栏start*/

/*第一通栏start*/
.column1Box1 {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	overflow: hidden;
}

.column1Bg {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	overflow: hidden;
}
.indexTitle .title{
	height: 45px;
	line-height: 45px;
	font-size: 36px;
	color: #333;
	text-align: center;
}
.indexTitle .title1{
	height: 25px;
	line-height: 25px;
	font-size: 15px;
	color:#5e5e5e;
	text-align: center;
}
.columnBanner{
	overflow: hidden;
	position: relative;
	margin-bottom: 30px;
}
.columnBanner .bd{
	padding: 5px 0;
	margin: 0 -19px;
	overflow: hidden;
}
.columnBanner .con{
	margin: 0 19px;
	transition: all 0.5s linear;
	-webkit-transition: all 0.5s linear;
}
.columnBanner .slick-slide.slick-active:last-child .text .time{
	color: #f00;
}
.columnBanner .myslide .pic::before{
	padding-top: 56.7153%;
}
.columnBanner .myslide .text{
	padding: 23px 20px;
	background: #fff;
}
.columnBanner .myslide  .title a{
	display: block;
	height: 56px;
	line-height: 56px;
	font-size: 16px;
	font-weight: bold;
	color: #444;
	overflow: hidden;
}
.columnBanner .myslide .time{
	height: 44px;
	line-height: 44px;
	font-size: 14px;
	color: #999;
}
.columnBanner .myslide .con:hover{
	transform: translateY(-3px);
	-webkit-transform: translateY(-3px);
}
.columnBanner .myslide .con:hover .title a{
	color: #2950a0;
}
.columnBanner .myslide .con:hover .time{
	color: #2950a0;
}
.columnBanner .myslide.slick-active.slide5 .pic::after{
	display: block;
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: rgba(255,255,255,0.7);
	z-index: 3;
}
.columnBanner .prev{
	position: absolute;
	width: 50px;
	height: 50px;
	left: 19px;
	top: 50%;
	border-radius: 100%;
	margin-top: -110px;
	background: rgba(255,255,255,0.5) url(../images/prev.png) center center no-repeat;
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
	z-index: 5;
	cursor: pointer;
}
.columnBanner .next{
	position: absolute;
	width: 50px;
	height: 50px;
	right: 19px;
	top: 50%;
	margin-top: -110px;
	border-radius: 100%;
	background: rgba(255,255,255,0.53) url(../images/next.png) center center no-repeat;
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
	z-index: 5;
	cursor: pointer;
}
.columnBanner .prev:hover,
.columnBanner .next:hover{
	background-color: #2950a0;
	transform: translateY(-3px);
	-webkit-transform: translateY(-3px);
}
.indexMore{
	width: 142px;
	height: 44px;
	border: 1px solid #666;
	border-radius: 46px;
	margin: 0 auto;
	transition: all 0.3s linear;
	overflow: hidden;
}
.indexMore a{
	display: block;
	position: relative; 
	height:44px;
	text-align: center;
	line-height: 44px;
}
.indexMore a::before{
	display: block;
	content: "";
	position: absolute;
	width: 150px;
	height: 150px;
	left: 50%;
	margin-left: -77px;
	top: 50%;
	margin-top: -77px;
	background: #4e82e0;
	border-radius: 50%;
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
	transform: scale(0);
	-webkit-transform: scale(0);
}
.indexMore a span{
	position: relative;
	z-index: 5;
	display: inline-block;
	height: 44px;
	line-height: 44px;
	font-size: 14px;
	color: #666;
	background: url(../images/morej.png) right center no-repeat;
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
}
.indexMore:hover{
	border-color:#4e82e0;
}
.indexMore:hover a::before{
	transform: scale(1);
	-webkit-transform: scale(1);
}
.indexMore:hover a span{
	color: #fff;
}
/*第一通栏end*/



/* 第二通栏  企业文化 star*/
.col1Bg{background-image: url(../images/whbg.jpg); background-attachment: fixed;}
.col1BgBox {
	position: absolute !important;
	width: 100%;
/*
	height: 100%;
	left: -2.5% !important;
	top: -2.5% !important;
*/
}
.commonTitleBox {
	height: 80px;
	line-height: 80px;
	font-size: 36px;
	color: #333;
	text-align: center;
}

.commonLine {
	display: inline-block;
	width: 34px;
	height: 4px;
	background-color: #2950a0;
	position: relative;
}

.culture_column1{
	position: relative;
	height:750px;
/*	overflow: hidden;*/
}
.culture_column1Dl{
	position: relative;
	width: 430px;
	height: 430px;
	margin: 0 auto;
}
.culture_column1Dl dt{
	width: 430px;
	height: 430px;
	background: rgba(41,80,160,.12);
	margin: 0 auto;
	border-radius: 100%;
	position: relative;
}
.culture_column1Dl dt .con{
	position: absolute;
	left: 18px;
	top: 18px;
	right: 18px;
	bottom: 18px;
	background-image: url(../images/yuan1.png);
	background-position: center center;
	background-repeat: no-repeat;
	border-radius: 100%;
}
.culture_column1Dl dt span{
	padding: 0 20px;
	display: block;
	line-height:28px;
	text-align: center;
	font-size: 14px;
	color: #fff;
	position: relative;
	z-index: 5;
}
.culture_column1Dl dd{
	position: absolute;
	padding: 15px;
	width: 150px;
	height: 150px;
	background: rgb(0,0,0,0.07);
	border-radius: 150px;
	animation: infinite upDown1 3s ease-in-out;

}
.culture_column1Dl dd .con{
	position: relative;
	width: 120px;
	height: 120px;
	border-radius: 120px;
	background: #fff;
	overflow: hidden;
}
.culture_column1Dl dd .con em{
	position: absolute;
	width: 150px;
	height: 150px;
	top: 50%;
	left: 50%;
	margin-top: -75px;
	margin-left: -75px;
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
	transform: scale(0);
	-webkit-transform: scale(0);
	border-radius: 100%;
}
.culture_column1Dl dd.dd1 .con em,
.culture_column1Dl dd.dd4 .con em,
.culture_column1Dl dd.dd7 .con em{
	background-color: #f39059;
}
.culture_column1Dl dd.dd2 .con em,
.culture_column1Dl dd.dd5 .con em{
	background-color: #5573b0 ;
}
.culture_column1Dl dd.dd3 .con em,
.culture_column1Dl dd.dd6 .con em{
	background-color: #f39800;
}
.culture_column1Dl dd span{
	position: absolute;
	width: 100%;
	z-index: 5;
	height: 26px;
	line-height: 26px;
	text-align: center;
	font-size: 20px;
	color: #666;
	left: 50%;
	top: 50%;
	text-align: center;
	transform: translate(-50%,-50%);
}
.culture_column1Dl dd.dd1{
	top: -91px;
	left: -378px;
	animation-delay: 0.2s;
}
.culture_column1Dl dd.dd2{
	top: 131px;
	left: -280px;
	animation-delay: 0.3s;
}
.culture_column1Dl dd.dd3{
	top: 322px;
	left: -162px;
	animation-delay: 0.4s;
}
.culture_column1Dl dd.dd4{
	bottom: -220px;
	left: 148px;
	animation-delay: 0.5s;
}
.culture_column1Dl dd.dd5{
	bottom: -43px;
	right: -170px;
	animation-delay: 0.6s;
}
.culture_column1Dl dd.dd6{
	top: 131px;
	right: -305px;
	animation-delay: 0.7s;
}
.culture_column1Dl dd.dd7{
	top: -91px;
	right: -385px;
	animation-delay: 0.8s;
}
@keyframes upDown1 {
    0% { 
        transform: translateY(0);
    }
    50% { 
        transform: translateY(-5px);
    }
    100% {
        transform: translateY(0);
    }
}
.culture_column1Dl dd:hover .con em{
	transform: scale(1);
	-webkit-transform: scale(1);
}
.culture_column1Dl dd:hover span{
	color: #fff;
}
.culture_column1Dl dd.hover .con em{
	transform: scale(1);
	-webkit-transform: scale(1);
}
.culture_column1Dl dd.hover span{
	color: #fff;
}
.culture_column1Dl dd .con a{
	display: block;
	height: 120px;
}
.culture_column2{
	position: relative;
	height: 750px;
	overflow: hidden;
}
.indexMore{
	width: 142px;
	height: 44px;
	border: 1px solid #014098;
	border-radius: 46px;
	margin: 0 auto;
	transition: all 0.3s linear;
	overflow: hidden;
}
.indexMore a{
	display: block;
	position: relative; 
	height:44px;
	text-align: center;
	line-height: 44px;
}
.indexMore a::before{
	display: block;
	content: "";
	position: absolute;
	width: 150px;
	height: 150px;
	left: 50%;
	margin-left: -77px;
	top: 50%;
	margin-top: -77px;
	background:#014098;
	border-radius: 50%;
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
	transform: scale(0);
	-webkit-transform: scale(0);
}
.indexMore a span{
	position: relative;
	z-index: 5;
	display: inline-block;
	height: 44px;
	line-height: 44px;
	font-size: 16px;
	color: #014098;
	background: url(../images/morej.png) right center no-repeat;
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
}
.indexMore:hover{
	border-color:#4e82e0;
}
.indexMore:hover a::before{
	transform: scale(1);
	-webkit-transform: scale(1);
}
.indexMore:hover a span{
	color: #fff;
}
/* 手机企业文化 */
.sm_about_box2{display: none;}
/* 资质荣誉 */
.about_box3{padding:2% 0px;background: url(../images/aboutBg1.jpg) no-repeat top center;     }
#focus_Box{position:relative;width:910px;height:453px;margin:50px auto 50px;}
#focus_Box ul{position:relative;width:910px;height:453px}
#focus_Box li{z-index:0;position:absolute;border-radius:4px; background: #fff;height: 100%;width: 336px; border-radius: 10px; padding: 25px 23px 20px 23px;cursor: default;border: 1px solid #79a6e3;
 box-shadow: 2px 2px 8px -3px #79a6e3;}
#focus_Box li img{width:100%;background:url(../images/loading.gif) no-repeat center 50%;height:100%;vertical-align:top}
#focus_Box li p{position:absolute;left:0;bottom:0px;width:100%;height:40px;line-height:40px;background:url(../images/float-bg.png) repeat;text-indent:8px;color:#fff;    font-size: 16px;}
#focus_Box li p span{display:inline-block;width:100%;height:45px;overflow:hidden;}
#focus_Box .prev,#focus_Box .next{display:block;z-index:100;overflow:hidden;cursor:pointer;position:absolute;width:52px;height:52px;top:160px;}
#focus_Box .prev{background:url(../images/btn.png) left bottom no-repeat;left:-300px}
#focus_Box .next{background:url(../images/btn.png) right bottom no-repeat;right:-300px} 
#focus_Box .prev:hover{background-position:left top;}
#focus_Box .next:hover{background-position:right top;}
#focus_Box a.imgs-scroll-btn{display:block;position:absolute;z-index:110;top:7px;right:15px;width:51px;height:23px;overflow:hidden;background:url(images/share-btn.png) no-repeat;text-indent:-999px;}
.sm_about_box3{display: none;}



/*******研发创新*********/
.about_box4{ padding:2% 0px;}
.rect-72{padding-bottom:60%;}
 
.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
/* display none until init */
.owl-carousel{
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);margin-top:0px;
}
.owl-carousel .owl-wrapper-outer{
	overflow: hidden;
	position: relative;
	width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}
	
.owl-carousel .owl-item{
	float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
	cursor: pointer;
}
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
}
#owl-demo{position:relative;width:100%;height:100%;margin:0 auto;}
#owl-demo .news_item{ position:relative;display:}
#owl-demo img{display:block;width:100%; block;height:450px;   border-radius: 120px 0px 10px 10px;}
#owl-demo b{position:absolute;left:0;bottom:0;width:100%;height:120px;background-color:#000;opacity:.5;filter:alpha(opacity=50); border-radius: 10px 0px 10px 10px;; }
#owl-demo span{position:absolute;left:0;bottom:55px;width:100%;font:18px/32px "å¾®è½¯é›…é»‘","é»‘ä½“";color:#fff;text-align:center;}
.owl-pagination{position:absolute;left:0;bottom:25px;width:100%;height:22px;text-align:center;}
.owl-page{display:inline-block;width:10px;height:10px;margin:0 5px;background-image:url(../images/bg15.png);*display:inline;*zoom:1;}
.owl-pagination .active{width:25px;background-image:url(../images/bg16.png);}
.owl-buttons{display:none;}
.owl-buttons div{position:absolute;top:50%;width:40px;height:80px;margin-top:-40px;text-indent:-9999px;}
.owl-prev{left:0;background-image:url(../images/bg17.png);}
.owl-next{right:0;background-image:url(../images/bg18.png);}
.owl-prev:hover{background-image:url(../images/bg19.png);}
.owl-next:hover{background-image:url(../images/bg20.png);}


.about_box4 .intro{position:absolute; left:0; bottom:0; width:100%; height:100%;}
.about_box4  img{border-radius: 10px 0px 120px 10px;}
.about_box4 .intro .box{padding:25px 50px;}
.about_box4 .intro .box .tit{font-size:30px; line-height:45px; color:#fff; margin-bottom:25px;}
.about_box4 .intro .box .tit span{font-weight:bold; color:#fbba40; display: block;}
.about_box4 .intro .box .con {background:rgb(173 207 255); height: 245px;  overflow-y: scroll; padding:20px 20px 30px;color: #141111;
    font-size: 16px; line-height: 38px;}
.about_box4 .intro .box .con p{ text-indent: 32px;;}
.about_box4 .intro .box .con::-webkit-scrollbar {
    width: 8px;    
    height: 8px;
}
.about_box4 .intro .box .con::-webkit-scrollbar-thumb {
    border-radius: 8px;
    /* -webkit-box-shadow: inset 0 0 5px rgba(253,238,210); */
    background:#fbba40;
}
.about_box4 .intro .box .con::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
    border-radius: 8px;
    background: #fbba40);
}
.about_box4 .intro .box .con span:hover a{color:#fff;}

/* 公司简介单页代码 */
.about_B{   background:#fafafa; position: relative;}
.bai{  background:#fff; padding: 30px;}
.about_B .textC {
    width: 500px;
    border-radius: 10px;
    overflow: hidden;
    background: #004098;
 
}
.about_B .textC  img{
    width: 500px;

    overflow: hidden;
    background: #004098;

 
}
.about_B .textC .pic::before {
	padding-top: 99.7701%;
}

.about_B .textC .text {
	height: 205px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	padding: 0 20px;
}

.about_B .textC .title {
	margin-bottom: 23px;
	border-bottom: 1px solid rgba(255, 255, 255, 0.2);
	padding: 20px 0;
}

.about_B .textC .title span {
	display: inline-block;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	font-size: 30px;
	color: #FFFFFF;
}

.about_B .textC .subTitle {
	font-size: 20px;
	color: #FFFFFF;
	height: 32px;
	line-height: 32px;
	overflow: hidden;
}

.about_B .textC .subTitle2 {
	font-size: 14px;
	color: #FFFFFF;
	height: 24px;
	line-height: 24px;
	overflow: hidden;
}

.about_B .info {
	overflow: hidden;

	font-size: 16px;
	color: #666666;
	overflow-y: auto;
	line-height: 36px;
	height: 540px;
	padding: 0 40px;
}
.about_B .info p{  text-indent: 32px; margin-bottom: 10px;}
.about_B ::-webkit-scrollbar {
	width: 6px;
	background: #ff8127;
	background-image: -moz-linear-gradient(-90deg, rgb(255, 106, 0) 0%, rgb(255, 236, 224) 100%);
	background-image: -webkit-linear-gradient(-90deg, rgb(255, 106, 0) 0%, rgb(255, 236, 224) 100%);
	background-image: -ms-linear-gradient(-90deg, rgb(255, 106, 0) 0%, rgb(255, 236, 224) 100%);
}

.about_B ::-webkit-scrollbar-thumb {
	width: 6px;
	background-color: rgb(248, 78, 0);
}




/* 产品页代码 */
.cp_box1{ padding:40px 0px 0px;}
.nyTitle{ text-align: center;margin: 30px 0px 20px;}
.nyTitle .txt1 { font-size:30px;  color:#013f99; font-weight:bold;}
.nyTitle .txt1::after {
    content: '';
    width: 55px;
    height: 4px;
    background:#e60312;
    position: absolute;
    left: 50%;
    bottom: 0px;
    margin-left:-30px;
}
.ny_pro_box_main_list{ }
.ny_pro_box_main_list .item{overflow: hidden;  transition: .5s ease; width:100%; margin-bottom:30px;}
.ny_pro_box_main_list .item img{  border-radius: 5px 5px 0px 0px;}
.ny_pro_box_main_list .item .left {  width: 100%;  position: relative; float:none;}
.ny_pro_box_main_list .item  .left:before { content: ''; position: absolute; width: 100%;  background: url(../images/bj_ser_tm.png) no-repeat center bottom;  min-height: 200px;
  left: 0;  bottom: 0;  z-index: 99;}
.ny_pro_box_main_list .item  .rect-1061 { padding-bottom: 100%;}  
.ny_pro_box_main_list .item .left .cover { position: absolute;  bottom: 0;left: 0;  width: 100%; opacity: 1;   visibility:visible; transition: .3s ease;} 
.ny_pro_box_main_list .item .left .cover .box { padding: 20px 25px; background: url(../images/bj_ser_tm2.png) no-repeat ; background-size: cover; position: relative; z-index: 9999;}
.ny_pro_box_main_list .item .left .cover .box .tit {  font-size:24px;  color: #fff; font-weight: bold;}  
.ny_pro_box_main_list .item .left .cover .box .con { font-size: 16px;  color: #fff;  width: 75%;  margin: 10px 0 20px;} 
.ny_pro_box_main_list .item .left .cover .box .links { width: 100%;}
.ny_pro_box_main_list .item .left .cover .box .links a {
    display: inline-block;
    padding: 5px 10px;
    border: 1px solid #fff;
    border: 1px solid rgba(255,255,255,0.7);
    color: #fff;
    color: rgba(255,255,255,0.7);
    font-size: 16px;
    font-family: Arial;
    /* margin-right: 10px; */
    margin-bottom: 10px;
    transition: .5s ease;
    width: 49%;
}
 .ny_pro_box_main_list .item .left .cover .box .links a:hover{background: #004098;color: #ffffff;border-color: #3b60ac;}


 .cp_box2{ padding:0px 0px 40px;}
.pro_box_02_mian .item .rect-4170{padding-bottom:41.7%; background:#EEE;}
.pro_box_02_mian .item .box{padding:36px 20px;}
.pro_box_02_mian .item .box .t{font-size:18px; color:#003f98;}
.pro_box_02_mian .item .box .en_t{font-size:24px; font-weight: bold;color:#013f99;}
.pro_box_02_mian .item .box .c{font-size:18px; color:#666;}
.pro_box_02_mian .item .box .more {display:inline-block; font-size:15px; color:#666; margin-top:25px; height:33px; line-height:33px; transition:all 0.5s ease;}
.pro_box_02_mian .item .img_box{position:absolute; right:3%; bottom:0; transition:all 0.5s ease;}
.pro_box_02_mian .item:hover .rect-6070{background:#dfebf5;}
.pro_box_02_mian .item:hover .box .more{padding:0 25px; color:#fff; background:#013f99; text-decoration:none; border-radius:3px;}
.pro_box_02_mian .item:hover .img_box{bottom:20px;}
.pro_box_02_mian .item:hover .box .en_t{color:#00479d;}
.pro_box_02_mian .proCen1_btn>div{width:44px; height:44px; background:url(../img/pro_center02_2.png) no-repeat;  position:absolute; top:50%; margin-top:-22px; z-index:2; font-size:0; cursor:pointer; display:none;}
.pro_box_02_mian .proCen1_btn .owl-prev {left:0; background-position:0 0;}
.pro_box_02_mian .proCen1_btn .owl-next {right:0; background-position:-44px 0px;}

/*  */
.cp_box3 { padding: 0px 0px 40px;}
.pro_box_03_mian{}
.pro_box_03_mian .rect-1061 {
    padding-bottom:67%;
}
.pro_box_03_mian  .pro_main_box{ padding-bottom:137px; position:relative; transition:all 0.5s ease; margin-bottom:35px;}
.pro_box_03_mian  .pro_main_box .rect-1061:after {content:''; position:absolute; top:0; left:0; right:0; bottom:0; background:rgba(0,0,0,0.5); opacity:0; visibility:hidden; transition:opacity .2s ease;}
.pro_box_03_mian  .pro_main_box .intro{background:#eee; text-align:center; position:absolute; left:0; width:100%; bottom:0;}
.pro_box_03_mian  .pro_main_box .intro .box{padding:32px 20px 28px;}

.pro_box_03_mian  .pro_main_box .intro .box .tit{margin-bottom:10px;}
.pro_box_03_mian  .pro_main_box .intro .box .tit a{display:block; font-size:21px; line-height:30px; color:#666; font-weight:bold;}
.pro_box_03_mian  .pro_main_box .intro .box .con{height:0; overflow:hidden; transition:all 0.5s ease; text-align:left;}
.pro_box_03_mian  .pro_main_box .intro .box .con a{display:block; float:left; width:48%; margin-right:2%; line-height:35px; font-size:16px; color:#303030;    height: 35px; overflow: hidden; text-overflow: ellipsis;  white-space: nowrap;}
.pro_box_03_mian  .pro_main_box .intro .box .intro_more{margin-top:15px}


.pro_box_03_mian  .pro_main_box .intro .box .intro_more a{margin-right:13px; display:inline-block; font-size:14px; position:relative; color:#666;}
.pro_box_03_mian  .pro_main_box .intro .box .intro_more a:before{content:''; display:block; position:absolute; left:0; bottom:0; width:0px; height:1px; background:#666; transition:all 0.5s ease;}
.pro_box_03_mian  .pro_main_box .intro .box .intro_more a:after{content:''; width:10px; height:10px; background:url(../images/proCen02_3.png) no-repeat center; position:absolute; right:-15px; top:50%; margin-top:-5px}
.pro_box_03_mian  .pro_main_box .li_line{width:0; height:5px; background:#c40101; position:absolute; left:0; bottom:0; transition:all 0.5s ease;}

/* 产品一级页 */

.bread {width: 100%;font-size: 16px;color: #fff;position: absolute;bottom: 90px;left: 0px;}
.xc_nav{border-bottom: 1px solid #eee;}
/* .xc_nav ul{overflow:hidden;} */
.xc_nav li{float:left;height:80px;line-height:80px;position:relative; color:#555; font-size:16px;}
.xc_nav li a{padding:0 30px;display: block;}
.xc_nav li a:hover{font-weight:bold;color:#ffffff;}
.xc_nav li:hover,.xc_nav li.cur{font-weight:bold;color:#ffffff; background:#114a9e;}
.xc_nav li:after{content:"";width:1px;height:12px;background:#dddddd;display:block;position:absolute;right:-0.5px;top:50%;margin-top:-6px;}
.xc_nav li:last-child:after{display:none;}

/* 一级产品列表 */
.cp_one_box li{ margin-top:0px; margin-bottom: 30px;}
.cp_one_box li a{ display:block; width:100%;    overflow: hidden;}
.cp_one_box li a .pic { position: relative;  overflow: hidden; -webkit-box-shadow: 2px 0 35px rgba(21,53,129,0.2) inset; box-shadow: 2px 0 35px rgba(21,53,129,0.2) inset;
 background: #3498db;
/* background: #e2e2e2;*/border-bottom-right-radius: 20px;}
.cp_one_box li a .pic:before { position: absolute;top: 0;left: 0; width: 100%; height: 100%;  background: rgba(255,255,255,0.5);  content: '';  -webkit-transition: -webkit-transform .6s; transition: transform .6s; -webkit-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -100%, 0);  transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -100%, 0);}
.cp_one_box li a .pic img {width: 100%;height: 220px;transform: scale(1.05);transition: all .5s}
.cp_one_box li span {background:#004098;text-align: center;margin-top: -20px;padding-top: 20px;line-height: 60px;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;color: #fff;font-size: 16px;transition: all .5s}
.cp_one_box li a .box {font-size: 16px;color: #555f7d;background: #f7f7f7;padding: 15px 0 25px 30px;width:100%;  border: 1px solid #3b61ac;border-top:none;  }
.cp_one_box li a .box em {color: #e61e37}
.cp_one_box li a .box img {vertical-align: middle;margin-top: -3px;margin-right: 5px}
.cp_one_box li a .box p {margin-top: 10px;font-size: 20px;font-weight: bold;}
.cp_one_box li:hover .pic:before {-webkit-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 100%, 0);
transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 100%, 0)}
.cp_one_box li:hover .pic img {transform: scale(1);opacity: .4}
.cp_one_box li:hover span {background: #004098;color:#FFF; border: 1px solid #3b61ac;border-bottom:none;border-top:none;}
/* 产品内容 */

.pro_title h2 {
    font-size:32px;
    font-weight: bold;
    color: #333;
}
.line {
    margin: 15px 0 25px;
    width: 100%;
    height: 1px;
    background: #bbb;
    position: relative;
}
.line:before {
    content: '';
    width:120px;
    height: 1px;
    background:#004098;
    position: absolute;
    bottom: 0;
    left: 0;
}
.pro_title  .intro {
    margin-bottom: 20px;
    padding: 15px 0;
    
    border-bottom: 1px solid #efefef;
}
.pro_title  .intro span {
    font-size: 18px;
    color: #333;
}
.pro_detail2_con1{ width:100%; line-height:45px; border-radius:15px; padding:50px 30px; font-size:17px;background: url(../images/contactLBg.jpg) no-repeat center center;background-size: cover;height: auto; margin-top:35px;}
.cp_main_box{ position:relative;}
.rect-70{ padding-bottom:70%;}
.ico30 { display: inline-block; width: 30px; height: 25px; margin-right:5px; background: url(../images/ico30.png) no-repeat; vertical-align: middle;}
.pro_detail02 .hd .list dd.active .ico30 {  background-position: 0 -25px;}
.ico30_4 { background-position: -60px 0;}
.pro_detail2_con1 p{ color:#595959}
.pro_detail2_con1 p a{ color:#595959;}
.pro_detail2_con1 p i{    width: 30px; height: 30px; margin: 0 10px 0 5px; display:inline-block; vertical-align:middle; background:url(../images/pro_icon.png) no-repeat;}
.pro_detail2_con1 p i.ico20{ background-position:0px 0px;}
.pro_detail2_con1 p i.ico21{ background-position:-30px 0px;}
.pro_detail2_con1 p i.ico22{ background-position:-60px 0px;}
.pro_detail2_con1 p i.ico23{ background-position:-90px 0px;}
.cp_one_box1 img {
    display: block;
    width: 100%;
    height: 450px;
}

.p_brief {padding: 60px 0px; background: #f7f7f7;}
.p_brief .con{ margin: 30px 0px;}
.p_brief .con h2 {
    font-size:28px;
    font-weight: bold;
    color: #000;
    display: inline-block;
    position: relative;
}

.p_brief .con h2:after {
    content: '';
    width: 39px;
    height:40px;
    background: url(../images/sign_text.png) no-repeat;
    background-size: cover;
    position: absolute;
    right: -55px;
    top: 30%;
    margin-top: -0.8rem;
}
/***********************资质荣誉*******************************************************************************************************************/
.gallery:after {content: '';display: block;height: 2px; margin: .5em 0 1.4em;}
.gallery li{ margin-bottom: 25px;transition: all 0.5s ease;}
.gallery li img{/*height:240px;height:100%; */width:100%; border:3px solid #aaaaaa;transition: all 0.5s ease;}
.gallery div{line-height:60px; font-size: 16px; z-index:999; background:#aaaaaa; text-align:center; color:#FFF; z-index:9999;  width: 100%; overflow: hidden;; white-space: nowrap;text-overflow: ellipsis;transition: all 0.5s ease;}
.gallery1:after {content: '';display: block;height: 2px; margin: .5em 0 1.4em;}
.gallery li:hover img{ border: 3px solid #cc0001;}
.gallery li:hover div{ background:#cc0001;}
.gallery1 li{ margin-bottom: 35px;}
.gallery1 li img{height:155px;width:100%;}
.gallery1 div{line-height:45px; font-size: 16px; z-index:999; background:#d83648; text-align:center; color:#FFF; z-index:9999; }

.baguetteBoxOne { margin: 0px 15px 0px;}

#baguetteBox-overlay{display:none;opacity:0;position:fixed;overflow:hidden;top:0;left:0;width:100%;height:100%;z-index:1000000;background-color:#222;background-color:rgba(0,0,0,.8);-webkit-transition:opacity .5s ease;transition:opacity .5s ease}
#baguetteBox-overlay.visible{opacity:1}
#baguetteBox-overlay .full-image{display:inline-block;position:relative;width:100%;height:100%;text-align:center}
#baguetteBox-overlay .full-image figure{display:inline;margin:0;height:100%}
#baguetteBox-overlay .full-image img{display:inline-block;width:auto;height:auto;max-height:100%;max-width:100%;vertical-align:middle;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);-moz-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6); border: 15px solid #FFF; background:#ebfff4;}
#baguetteBox-overlay .full-image figcaption{display:block;position:absolute;bottom:0;width:100%;text-align:center;line-height:3.8; font-size:18px; color: #FFF; background-color:#000;background-color:rgba(0,0,0,.6);}
#baguetteBox-overlay .full-image:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}
#baguetteBox-slider{position:absolute;left:0;top:0;height:100%;width:100%;white-space:nowrap;-webkit-transition:left .4s ease,-webkit-transform .4s ease;transition:left .4s ease,-moz-transform .4s ease;transition:left .4s ease,transform .4s ease}
#baguetteBox-slider.bounce-from-right{-webkit-animation:bounceFromRight .4s ease-out;animation:bounceFromRight .4s ease-out}
#baguetteBox-slider.bounce-from-left{-webkit-animation:bounceFromLeft .4s ease-out;animation:bounceFromLeft .4s ease-out}
.baguetteBox-button#next-button,.baguetteBox-button#previous-button{top:50%;top:calc(50% - 30px);width:44px;height:60px}
.baguetteBox-button{position:absolute;cursor:pointer;outline:0;padding:0;margin:0;border:0;-moz-border-radius:15%;border-radius:15%;background-color:#323232;background-color:rgba(50,50,50,.5);color:#ddd;font:1.6em sans-serif;-webkit-transition:background-color .4s ease;transition:background-color .4s ease}
.baguetteBox-button:hover{background-color:rgba(50,50,50,.9)}
.baguetteBox-button#next-button{right:2%}
.baguetteBox-button#previous-button{left:2%}
.baguetteBox-button#close-button{top:20px;right:2%;right:calc(2% + 6px);width:30px;height:30px}
.baguetteBox-button svg{position:absolute;left:0;top:0}
.spinner{width:40px;height:40px;display:inline-block;position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px}
.double-bounce1,.double-bounce2{width:100%;height:100%;-moz-border-radius:50%;border-radius:50%;background-color:#fff;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:bounce 2s infinite ease-in-out;animation:bounce 2s infinite ease-in-out}
.double-bounce2{-webkit-animation-delay:-1s;animation-delay:-1s}
@-webkit-keyframes bounceFromRight{0%{margin-left:0}50%{margin-left:-30px}100%{margin-left:0}}
@keyframes bounceFromRight{0%{margin-left:0}50%{margin-left:-30px}100%{margin-left:0}}
@-webkit-keyframes bounceFromLeft{0%{margin-left:0}50%{margin-left:30px}100%{margin-left:0}}
@keyframes bounceFromLeft{0%{margin-left:0}50%{margin-left:30px}100%{margin-left:0}}
@-webkit-keyframes bounce{0%,100%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}
@keyframes bounce{0%,100%{-webkit-transform:scale(0);-moz-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}}

/* 企业文化 */
.about_wh{ padding:40px 0px;    background-color: #f7fafd;}
.wh_img img{ width: 100%; border-top-left-radius:120px; border-bottom-right-radius: 120px;}

.wh_nr{}

.wh_nr h3{ margin:10px 0px 5px; padding-left: 15px;font-size: 24px;    line-height: 50px; }
.wh_nr h3 img{  width: 50px;}
.wh_nr p{ font-size: 18px;color: #595959; text-indent: 48px;    line-height: 40px;}

/* 新闻中心页面 */
.news_box {
    padding:40px 0px;
    background: #f7f7f7;
    overflow: hidden;
}

.news_box ul{ width:100%;}
.news_box ul li { background: #FFF; transition: .5s ease;  margin-bottom: 40px;}
.imgZoom { overflow: hidden;  -webkit-transform: rotate(0); transform: rotate(0);}
.news_box ul li .img { float: left;  width: 22%;}
.news_box ul li a {  display: block;}
.news_box ul li .rect-62 {  padding-bottom: 68.25%;}
.news_box ul li .intro { float: left;  width: 78%;}
.news_box ul li .intro .box {  padding: 37px 50px 0;}
.news_box ul li .intro .box .txt{float:left; width:80%;}
.news_box ul li .intro .box .txt .t{font-size:26px; color:#373737; transition:.3s ease;}
.news_box ul li .intro .box .txt .c{font-size:16px; color:#8a8a8a; line-height:30px; height:60px; overflow:hidden; text-overflow: ellipsis; display:-webkit-box;-webkit-line-clamp:2; -webkit-box-orient:vertical; margin:8px 0 15px;transition:.3s ease;}
.news_box ul li .intro .box .txt .c a:hover{opacity:0.8; color:#fff}
.news_box ul li .intro .box .txt .links a{display:inline-block; vertical-align:middle; padding:0 12px; height:24px; font-size:12px; line-height:24px; border:1px solid #6a6a6a; text-align:center; color:#6a6a6a; margin-right:8px; margin-bottom:5px; font-weight:lighter;}
.news_box ul li .intro .box .date{float:right; width:10%; text-align:center; color:#333f47;}
.news_box ul li .intro .box .date .day{font-family:Impact; font-size:48px; transition:.3s ease; line-height:1.5;}
.news_box ul li .intro .box .date .year{font-family:Arial; font-size:17px;}
.news_box ul li a{transition:0s;}
.news_box ul li:hover{background:#c00000;}
.news_box ul li:hover .intro .box .txt .t{color:#fff;}
.news_box ul li:hover .intro .box .txt .t a{color:#fff}
.news_box ul li:hover .intro .box .txt .c{color:#fff}
.news_box ul li:hover .intro .box .date{color:#fbba40}
.news_box ul li:hover .intro .box .links a{border-color:#fff; color:#fff;}
/* 联系我们 */
.contact_box1{ padding:60px 0px;}
.contact_box1 dl{ width:100%; padding-left:90px; padding-right:20px; min-height:90px;}
.contact_box1 dl:before{ position:absolute; content:''; right:20px; top:50%; margin-top:-25px; width:1px; height:50px; background:#e1e1e1;}
.contact_box1 dl dt{ width:80px; height:80px; position:absolute; top:0px; left:15px;} 
.contact_box1 dl dt img{ display:block; width:100%;}
.contact_box1 dd p.p1{font-size: 20px; color: #333; font-weight:bold; line-height:40px;}
.contact_box1 dd p.p2{font-size: 16px; color: #666;}

/*contact_box2*/
.contact_box2 {background: #f7f7f7;padding: 60px 0px;}
.map_box{ width:100%;position: relative; height: 410px; max-height: 410px; border:5px solid #dcdcdc;}
.map_box .map_main {  width: 100%; height: 100%;  overflow: hidden;}
.map_box .map_con{ position: absolute;  top: 15%; right: 5%;  background: url(../images/job_center4.png) repeat; color: #fff;}
.map_box .map_con dl{ padding: 40px; }
.map_box .map_con dt{ font-size: 28px; margin-bottom: 20px; }
.map_box .map_con dd{ font-size: 15px; margin-top: 10px;}


/*内容页*/
.nr_box {
    background: #f7f7f7;
    padding: 60px 0px;
}
.nr_box1 { background-color: #FFF;padding: 30px;}
.nr_box1 ._t {
    text-align: center;
    font-size: 28px;
    font-weight: bold;
	color: #3f3f3f;
    line-height: 40px;
}
.nr_box1 ._tools {font-size:0; color:#7e7e7e; margin-bottom:15px; text-align:center;border-bottom: 1px solid #d6d6d6;}
.nr_box1 ._tools ._tool{font-size:14px; margin-right:20px; display:inline-block; height:50px; line-height:50px; vertical-align:middle; overflow:hidden;}
.nr_box1  ._tools #switcher{font-size:14px; margin-right:10px; display:inline-block; height:50px; line-height:50px; vertical-align:middle; overflow:hidden;}
#viewCountId{ font-style:normal;}
.nr_box1 ._tools b {font-weight:normal; }
.n_tool_ico{width:20px;height:20px;background:url(../images/news_detail_tool_ico.png) no-repeat;display:inline-block;*display:inline-block;*zoom: 1;vertical-align:middle;margin-right:6px;}
.n_tool_ico.ico01{background-position:0px 0px;}
.n_tool_ico.ico02{background-position:-20px 0px;}
.n_tool_ico.ico03{background-position:-40px 0px;}
.n_tool_ico.ico04{background-position:-60px 0px;}
.n_tool_ico.ico05{background-position:-80px 0px;}
.n_tool_ico.ico06{background-position:-100px 0px;margin-left:24px;}
.nr_box1_n img{ display:block; margin:10px auto 20px; max-width:100%;}
.nr_box1_n p{ color:#555; line-height:40px; text-indent:2em; font-size:16px; text-align: justify;}



/* 上一个下一个 */
.articlePage{ margin-top: 15px; background: #FFF;padding: 15px;/* box-shadow: 0px -0.125px 50px 45px rgba(41, 46, 136, 0.14); */}
.articlePage .con{ float: left; width: 33.3333%;  text-align: center;}
.articlePage .con a{margin-right: 0.875rem;display: block;color: #666666;height:40px;line-height:40px;font-size: 20px;background: #ebebeb;}
.articlePage .con:nth-child(2) a{background: #c1161f;color: #fff;}
/* 售后服务 */
.shouh_box{ padding:30px 0px;}
 .rect-dycp { padding-bottom: 38%;}
 .rect-dycp img {border-radius:20px;}  
 .ny_shfw_main{ position:absolute; top:40px; left:0px; width:100%;}
 .e-image{ width:100%;transform: translate3d(0,0px,0);  height: auto; opacity: 1; transition: all .5s ease; text-align:center;}
 .e-image img{ display:block; width:80px; margin:0px auto;}
 .e-tit{transform: translate3d(0,0px,0); height: auto; opacity: 1; transition: all .5s ease;}
 .e-tit p{ text-align:center; line-height:40px; font-weight:bold; color:#003d96; font-size:24px;}
 .w_fline{transform: translate3d(0,10px,0);  opacity: 1; transition: all .5s ease; text-align:center;}
 .w_fline .p_FLine { width:60px; border-top-width: 1px; border-top-style: solid; border-top-color: #003d96; opacity: 1; filter: alpha(opacity:100); display: inline-block; vertical-align: middle;}
 .e-txt{transform: translate3d(0,40px,0); opacity: 1;  transition: all .5s ease;padding-left: 15%; padding-right:0;}
 .e-txt p{ font-size:24px; line-height:50px;  color:#003d96;}
/* 合作伙伴 */


.partner01 .rect-37 {
    padding-bottom:37%;
}
.partner01 .content{padding:0px 0 0;}
.partner01 .content ul li{float:left; width:24%; margin-right:1%; margin-bottom:1%;    border: 8px solid #f5f5f5;}
.partner01 .content ul li.five_li{margin-right:0;}

/* 应用领域 */
.lingyu_box .infor{text-align:center;}
.lingyu_box .infor .tit{font-size:30px; color:#333333; line-height:1; padding:30px 0 20px;}
.lingyu_box .infor .con{font-size:16px; color:#333333; line-height:28px; padding:0 6%;}
.lingyu_box .rect-55{padding-bottom:55%;}
.lingyu_box .content{padding:0px 0 0;}
.lingyu_box .content ul li{float:left; width:19%; margin-right:1%; margin-bottom:1%;    border: 8px solid #f5f5f5;}
.lingyu_box  ul li{  _display:inline; overflow:hidden; text-align:center;  }
.lingyu_box  ul li .pic{ text-align:center; }
.lingyu_box  ul li .pic img{  display:block;border-radius:0px;    width: 100%; }
.lingyu_box  ul li .pic:hover img{ border-color:#999;  }
.lingyu_box  ul li .title {
    line-height: 58px;
    background: #eeeeee;
    width: 100%;
    display: block;
    position: relative;   
  font-size: 16px;
    color: #333;
    z-index: 9;
    /* left: 15px; */
    bottom: 58px;
    overflow: hidden;
}

/*人力资源*/
.rencai{background: url(../images/rmtBg222.jpg) no-repeat center center;background-size: cover; padding: 50px 0px;}
.rowTitCh {
    font-size: 28px;
    color: #333;
    line-height: 40px;
    font-weight: bold;
}

.txt-c {
    text-align: center;
}

.rowTitIntr {
    font-size: 16px;
    color: #144ea0;
    line-height: 25px;
    overflow: hidden;
    margin-top: 15px;
}

.conceptIntr { 
	padding-top: 100px;
    overflow: hidden;
    font-size: 16px;
    color: #333;
    line-height: 32px;
}
/* 在线留言 */
.liuyan_box {    background: #fafafa;
    position: relative;
    padding: 30px 0px;
}
.liuyan_box input, .liuyan_box textarea{ width: 100%; border: 1px solid #e6e6e6;
	outline: none; background-color: #fafafa; color: #333;margin-top: 10px; margin-bottom: 15px; padding:10px; 
	 }
	.liuyan_box textarea{ min-height: 250px;}
	.liuyan_box input::-webkit-input-placeholder, .liuyan_box textarea::-webkit-input-placeholder{
		color:#cccccc;
	}
	.liuyan_box input::-moz-placeholder, .liuyan_box textarea::-moz-placeholder{   /* Mozilla Firefox 19+ */
		color:#cccccc;
	}
	.liuyan_box input:-moz-placeholder, .liuyan_box textarea:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
			color:#cccccc;
		}
	.liuyan_box input:-ms-input-placeholder, .liuyan_box textarea:-ms-input-placeholder{  /* Internet Explorer 10-11 */ 
		color:#cccccc;
	}
	.zaixiyy_niu{ color: #fff;
	background-color: #004098; text-align: center;
	border-radius: 5px; margin: 10px auto;
	padding: 15px 0px;  display:block; width: 450px;
	  }
.zaixiyy_niu a{ color: #FFF; font-size: 16px;}
.messageBox {
	padding: 40px;
	background-color: #fff;
  }
  .messageBox:before {
    display: block;
    width: 100%;
    height: 100%;
    content: "";
    overflow: hidden;
    
    left: -113px;
    bottom: -25px;
    background: url(../images/msgBg.png) no-repeat left bottom;
}
  .messageTitle {
	text-align: center;
	height: 50px;
	line-height: 50px;
	font-size: 24px;
	color: #ffffff;
	margin-bottom: 20px;
	width: 150px;
	margin: 0 auto;
	background: #0b9064;
	border-radius: 50px;
  }
  
  .messageFormCon {
	margin-right: -30px;
  }
  
  .messageForm {
	width: 50%;
	float: left;
	display: inline;
  }
  
  .messageForm1 {
	width: 100%;
  }
  
  .messageForm .con {
	margin-right: 30px;
  }
  
  .messageFDd {
	margin-bottom: 15px;
  }
  
  .messageFTitle {
	font-size: 14px;
	color: #666666;
	height: 52px;
	line-height: 52px;
	position: relative;
	padding-right: 20px;
  }
  
  .messageFBox {
	overflow: hidden;
  }
  
  .messageFBox1 {
	margin-left: 60px;
	width: 85%;
  }
  

/* 分页 */
.pages2{ width:100%; margin-top:50px; margin-bottom:20px;}
.pages_box2{ width:100%; text-align:center;}
.pages_box2 a{ display:inline-block; padding:0px 20px; background:#fff; border:1px solid #e1e1e1; margin:0px 5px; font-size:15px; color:#666; line-height:40px;}
.pages_box2 a.cur,.pages_box2 a:hover{ background:#114a9e; color:#fff;}
.rect-60{ padding-bottom:60%;}







/*判断*/
@media screen and (max-width:1024px) {
	.container {
		max-width: 1560px;
		width: 100% !important;
		margin: 0 auto;
	}





	/* 产品  */
	.ny_pro_box_main_list .item .left .cover .box {
		padding: 20px 15px;
		background: url(../images/bj_ser_tm2.png) no-repeat;
		background-size: cover;
		position: relative;
		z-index: 9999;
	}
	.ny_pro_box_main_list .item .left .cover .box .links a {
		display: inline-block;
		 padding: 0px; 
		border: 1px solid #fff;
		border: 1px solid rgba(255,255,255,0.7);
		color: #fff;
		color: rgba(255,255,255,0.7);
		font-size: 15px;
		font-family: Arial;
		 margin-right: 0px; 
		margin-bottom: 10px;
		transition: .5s ease;
		width: 49%;
	}
	.pro_box_02_mian .item .img_box {
		position: absolute;
		right: -105px;
		bottom: 0;
		transition: all 0.5s ease;
	}
	.ny_pro_box_main_list .item .left .cover .box {
    padding: 20px 15px;
    background: url(../images/bj_ser_tm2.png) no-repeat;
    background-size: cover;
    position: relative;
    z-index: 9999;
}
	.pro_box_02_mian .item .box .more {
		display: inline-block;
		font-size: 15px;
		color: #666;
		margin-top: 5px;
		height: 33px;
		line-height: 33px;
		transition: all 0.5s ease;
	}
	.pro_box_02_mian .item .img_box img{
		width: 50%;
	}


}

@media screen and (max-width: 768px){
.subBox {
    margin-top: 60px;
}	
.subBanner {
    position: relative;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}	
.subBanner .title {
    position: absolute;
    width: 100%;
    height: 50px;
    line-height: 50px;
    bottom: 40px;
    left: 0;
    font-size: 30px;
    font-weight: bold;
    color: rgb(255,255,255, 0.35);
    text-transform: uppercase;
    text-align: center;
}
.subBanner .title1 {
    position: absolute;
    width: 100%;
    height: 65px;
    line-height: 65px;
    bottom: 30px;
    left: 0;
    font-size:24px;
    font-weight: bold;
    color: #fff;
    text-transform: uppercase;
    z-index: 5;
    text-align: center;
}	

.about_box1{background: none;}
.aboutCloumn1_right .title {
    line-height: 60px;
    overflow: hidden;
    font-size: 28px;
    font-weight: bold;
    color: #014098;
    padding-top: 0px;
}
.aboutCloumn1_right .text {
    line-height: 42px;
    font-size: 16px;
    color: #555;
    text-indent: 2em;
     padding-top:0px; 
    text-align: justify;
    margin-bottom: 5px;
}
.aboutCloumn1_right .more {
    margin-top: 5px;
}

.aboutCloumn1_right .more a {
    display: inline-block;
    padding: 0 30px;
    height: 40px;
    line-height: 40px;
    background: #a70001;
    border-radius: 40px;
    font-size: 16px;
    color: #fff;
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
    cursor: pointer;
    position: relative;
    width: 100%;
    text-align: center;
}

/* 手机企业文化 */
.about_box2{ display: none;}	
.sm_about_box2 {display: block; }
.sm_about_box2_main{margin: 30px 0px 0px}
.sm_about_box2_main  img{ width: 100%;}
.sm_about_box2  .intro{width:85%; margin:0 4%; position:absolute; left:14px; bottom:17px; background:url(../images/white86.png) center; transition:all 0.5s ease;}
.sm_about_box2 .intro .box{padding:20px 40px 20px 30px;}
.sm_about_box2  .intro .box .t{font-size:25px; line-height:30px; color:#474747; margin-bottom:7px;    font-weight: bold;}
.sm_about_box2  .intro .box .c{font-size:16px; line-height:25px; color:#464646; color:rgba(70,70,70,.9); height:25px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.sm_about_box2 ul li .rect-97 {padding-bottom: 97%;}

/* 手机荣誉 */
.about_box3{display: none;}
.sm_about_box3{display: block; margin:25px 0px;}
.sm_about_box3_main{margin: 30px 0px }
.sm_about_box3_main  img{ width: 100%;}
.sm_about_box3  .intro{width:85%; margin:0 4%; position:absolute; left:14px; bottom:17px; background:url(../images/white86.png) center; transition:all 0.5s ease;}
.sm_about_box3 .intro .box{padding:20px 40px 20px 30px;}
.sm_about_box3  .intro .box .t{font-size:25px; line-height:30px; color:#474747; margin-bottom:7px;    font-weight: bold;}
.sm_about_box3  .intro .box .c{font-size:16px; line-height:25px; color:#464646; color:rgba(70,70,70,.9); height:25px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.sm_about_box3 ul li .rect-97 {padding-bottom: 97%;}

/* 技术研究 */
#owl-demo img{display:block;width:100%; block;height:100%;   border-radius: 0px ;}
#owl-demo b {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height:75px;
    background-color: #000;
    opacity: .5;
    filter: alpha(opacity=50);
    border-radius:0px;
}
.owl-pagination {
    position: absolute;
    left: 0;
    bottom: 5px;
    width: 100%;
    height: 22px;
    text-align: center;
}
#owl-demo span {
    position: absolute;
    left: 0;
    bottom: 30px;
    width: 100%;
    font: 18px/32px "å¾®è½¯é›…é»‘","é»‘ä½“";
    color: #fff;
    text-align: center;
}

.about_box4 img {
    border-radius: 0px;
}
.about_box4 .intro .box {
    padding:15px 30px;
}
/* 简介单页 */
.bai {
    background: #fff;
    padding: 30px 15px;
}
.about_B .textC {
    width: 100%;
    border-radius: 10px;
    overflow: hidden;
    background: #004098;
	margin-bottom: 20px;
}
.about_B .info {
    overflow: hidden;
    font-size: 16px;
    color: #666666;
    overflow-y: auto;
    line-height: 36px;
    height: 540px;
    padding: 0px;
}
/* 企业文化单页 */
.wh_img img {
    width: 100%;
    border-top-left-radius:0px; 
     border-bottom-right-radius: 0px;
}
.wh_nr h3 {
    margin: 10px 0px 5px;
    padding-left: 0px;
    font-size: 24px;
    line-height: 50px;
}
.wh_nr p {
    font-size: 16px;
    color: #595959;
    text-indent: 48px;
    line-height: 32px;
}


/* 产品 */
.cp_box1 {
    padding: 20px 0px 0px;
}
.ny_pro_box_main_list .item .left .cover .box {
    padding: 20px 15px;
}
.ny_pro_box_main_list .item {
    overflow: hidden;
    transition: .5s ease;
    width: 100%;
    margin-bottom: 20px;
}
.ny_pro_box_main_list .item .left .cover .box .links a {
    display: inline-block;
    padding: 5px 2px;
    border: 1px solid #fff;
    border: 1px solid rgba(255,255,255,0.7);
    color: #fff;
    color: rgba(255,255,255,0.7);
    font-size: 15px;
    font-family: Arial;
   margin-right: 0px; 
    margin-bottom: 10px;
    transition: .5s ease;
    width: 49%;
    text-align: center;
}
.pro_box_02_mian .item {
    margin-bottom: 20px;
}

.pro_box_02_mian .item .img_box {
    position: absolute;
    right: -85px;
    bottom: 18px;
    transition: all 0.5s ease;
}
.pro_box_02_mian .item .img_box img{  width:60%;}

.cp_box3 {
    padding: 0px 0px 0px;
}
.bread {
    width: 93%;
    font-size:14px;
    color: #fff;
    position: absolute;
    bottom: 15px;
    left: 15px;
}
.xc_nav{border-bottom: 1px solid #eee;box-sizing: border-box; overflow-x: scroll;overflow-y: hidden;     height: 60px; }
.xc_nav ul{  padding: 0;  min-width:800px;  overflow: hidden;}
.xc_nav li{float:left;height:60px;line-height:60px;  text-align: center;   width: 150px;position:relative; color:#555; font-size:16px;}
.xc_nav li a {padding: 0px;display: block;}
.xc_nav li a:hover{font-weight:bold;color:#ffffff;}
.xc_nav li:hover,.xc_nav li.cur{font-weight:bold;color:#ffffff; background:#114a9e;}
.xc_nav li:after{content:"";width:1px;height:12px;background:#dddddd;display:block;position:absolute;right:-0.5px;top:50%;margin-top:-6px;}
.xc_nav li:last-child:after{display:none;}
/* 产品内容 */
.cp_one_box1 img {
    display: block;
    width: 100%;
    height: 100%;
}
.line {
    margin: 5px 0 5px;
    width: 100%;
    height: 1px;
    background: #bbb;
    position: relative;
}
.pro_title h2 {
    font-size: 24px;
    font-weight: bold;
    color: #333;
	margin-top: 20px;
}
.pro_detail2_con1 {
    width: 100%;
    line-height: 45px;
    border-radius: 15px;
    padding: 20px 20px;
    font-size: 17px;
    background: url(../images/contactLBg.jpg) no-repeat center center;
    background-size: cover;
    height: auto;
    margin-top: 35px;
}
.p_brief {
    padding: 20px 0px;
    background: #f7f7f7;
}
.p_brief table{ width: 100% !important;}
/* 新闻中心 */
.news_box {padding: 20px 15px;}
.news_box ul li .img {
    float: none;
    width: 100%;
}
.news_box ul li .intro {
    float: none;
    width: 100%;
}
.news_box ul li .intro .box {
    padding:20px 15px 0;
}
.news_box ul li .intro .box .txt {
    width: 70%;
}
.news_box ul li .intro .box .date {
    width: 25%;
}
/*内容页 */
.nr_box {
    background: #f7f7f7;
    padding: 20px 0px;
}
.nr_box1 ._t {
    text-align: center;
    font-size: 23px;
    font-weight: bold;
    color: #3f3f3f;
    line-height: 35px;
    margin-bottom: 20px;
}
.nr_box1 ._tools ._tool {
    font-size: 14px;
    margin-right: 15px;
   display: inline;
    height:20px;
    line-height: 20px;
    vertical-align: middle;
    overflow: hidden;
}
/* 联系我们 */
.contact_box1 {
    padding:20px 0px;
}
.contact_box1 dl {
    width: 100%;
    padding-left: 90px;
    padding-right: 20px;
    min-height: 90px;
	margin-bottom: 25px;
}
/*服务支持*/
.ny_shfw_main{position:absolute;top: 0px;left:0px;width:100%;}

.shouh_box .img_box img{ display: none; }
.shouh_box .img_box {  background:#ddf0fa; margin-bottom: 20px; }
.rect-dycp {padding-bottom:90%;}
.e-txt {
    transform: translate3d(0,40px,0);
    opacity: 1;
    transition: all .5s ease;
    padding-left: 30px;
    padding-right: 15px;
}
.e-txt p {
    font-size: 18px;
    line-height: 35px;
    color: #003d96;
}

/* 人力资源 */
.conceptIntr {
    padding-top: 25px;
    overflow: hidden;
    font-size: 16px;
    color: #333;
    line-height: 32px;
}
.rencai  img{  width: 100%;;}
/*在线留言 */
.messageBox {
    padding: 20px 15px;
    background-color: #fff;
}
.zaixiyy_niu {
    color: #fff;
    background-color: #004098;
    text-align: center;
    border-radius: 5px;
    margin: 10px auto;
    padding: 15px 0px;
    display: block;
   width: 100%; 
}
/* 分页 */
.pages2 {
		width: 100%;
		margin-top: 0;
		margin-bottom: 20px;
	}





}

@media (max-width: 480px){
	.container {
		max-width: 1560px;
		width: 100% !important;
		margin: 0 auto;
	}
.about_box4 .rect-72 {
    padding-bottom: 125%;
}
.subBox {
    margin-top: 55px;
}
.pro_box_02_mian .item .img_box {
    position: absolute;
    right: -35px;
    bottom: 18px;
    transition: all 0.5s ease; z-index:11;
}
.pro_box_02_mian .item .img_box img{  width:80%;}
}
@media (max-width: 320px){
.m_logo img {
    height: 32px;
}
}