
/**********内页************/
.run_banner { position: relative;overflow: hidden;}
.run_banner  img {
    width: 100%;
    /*animation:scale_b 6s linear infinite alternate;*/
    position: relative;
    z-index: 0;
 }

@-webkit-keyframes scale_b {
  0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1); }
  50% {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1); }
  100% {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2); } 
}
@-moz-keyframes scale_b {
  0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1); }
  50% {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1); }
  100% {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2); } 
}
@-o-keyframes scale_b {
  0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1); }
  50% {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1); }
  100% {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2); } 
}
@-ms-keyframes scale_b {
  0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1); }
  50% {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1); }
  100% {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2); }  
}


/*************关于我们**********************/
.ab_tit{ font-size:30px; color:#000000; text-align:center;}
.ab_tit span{ font-size:24px; font-family: Bodoni Bd BT;}

/******公司介绍**********/
.ab_ppk{padding:40px 0px 30px; display: block;}
.ab_gsjs{font-size: 48px; color: #000000;line-height:1.5; text-align:center;}
.ab_gsjsen{font-size: 24px; color: #000000;line-height:1.5; text-align:center;font-family: Bodoni Bd BT; letter-spacing:2px;}
.ab_jkd{font-size: 18px; color: #707070; line-height:1.7;margin-top: 40px;}
.ab_jkd p{margin-bottom: 40px;}

/******品牌定位/**********/
.ab_brand{background:#f8f8f8; overflow:hidden;}
.ab_brand .ab_brand_word{box-sizing:border-box; padding:50px 0px 0px 40px;}
.ab_brand .ab_brand_img{ width:755px; box-sizing:border-box; padding:50px;}

.ab_brand .ab_brand_word .ab_tit{ margin-bottom:80px;}
.ab_brand .ab_brand_word li{font-size:18px; color:#707070; line-height:55px;list-style: disc;margin-left: 30px;}
.ab_point{ font-size:30px; color:#606060;margin-bottom:30px; margin-top:10px;}
.ab_point span{ font-size:18px; color:#707070; margin-left:10px;}

/******品牌理念/**********/
.yye0 .ab_tit{ margin-top:20px; margin-bottom:50px;}
.ab_concept{ background:#89cece url(../images/concept_img.jpg) top center no-repeat;margin:100px 0px; padding:55px 0px 70px;}
.ab_concept h3{font-size: 30px; color: #000000; text-align:center; line-height:1.5; font-weight:normal;}
.ab_concept h4{font-size: 18px; color: #000000; text-align:center; line-height:1.5; font-weight:bold; font-family: Bodoni Bd BT;}
.ab_concept h4:after { content: '';display: block;width:69px; height:5px;background: #294fa0; margin: 0 auto; margin-top:30px;}

/******生产原则/**********/
.ab_prin .ab_tit{ margin-bottom:40px;}
.ab_prin_box{ position:relative;margin-bottom:90px;}
.ab_prin_tit{ position:absolute; font-size:24px; line-height:1.5; color:#3f3f3f; display:inline-block;letter-spacing:2px;}
.ab_prin_tit span{font-size:18px; font-family: Bodoni Bd BT; font-weight:bold; text-transform:uppercase; margin-left:10px;}
.ab_wei1{ top:60px;right:0;} 
.ab_wei2{top: 185px;right:0;} 
.ab_wei3{top: 300px;right:0;} 

/******科研支持/**********/
.ab_support{background:#f8f8f8; padding:50px 55px; margin-bottom:85px; overflow:hidden;box-sizing: border-box;}
.ab_support .ab_support_box{ overflow:hidden;}
.ab_support .ab_support_img{ width:545px;}
.ab_support .ab_support_word{ width:525px;box-sizing: border-box; position:relative; height:260px;}
.ab_support .ab_support_word .ab_tit{text-align:left; margin-bottom:70px;}
.ab_support .ab_support_word p{ font-size:18px; color:#707070; line-height:1.5;font-family: Adobe 黑体 Std;}
.ab_support .ab_support_middle p{position: absolute; top: 50%;
	-webkit-transform: translate(0%, -50%);
	-moz-transform: translate(0%, -50%);
	-ms-transform: translate(0%, -50%);
	-o-transform: translate(0%, -50%);
	transform: translate(0%, -50%);
}


/*************产品中心**********************/
.pro_zh_cn{ font-size:48px; color:#000000;line-height:2;text-align:center;}
.pro_info{ font-size:18px; color:#707070;line-height:1.5; margin-top:40px;}


/***************新闻中心*****************************/
.news_list{padding:50px 0; display: block ; background: #fff; overflow: hidden;}
.news_list:nth-child(2n-1){ background: #f5f7fa;}
.ac_imgkd{display: block;width: 30%;height: 210px; overflow: hidden; position: relative;}
.ac_imgkd img{ max-width:100%;}
.ac_list{width:68%; box-sizing:border-box;padding-left: 35px; display: block;}
.news_titkd{font-size: 26px; color: #303030; display: block; line-height:2; margin-bottom: 15px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.news_titkd:after { content: '';display: block;width: 120px; height:1px;background: #3361ae;margin-top: 10px;}
.news_wz{margin:15px 0 25px; display: block; font-size: 16px; display: block;  color: #767676; line-height:1.7;  overflow: hidden;} 

.sjkdhj{position: relative;float: left;margin-right: 50px;}
.sjkdhj b,.ac_sjddjs .ddkdhj b{width: 24px; height: 24px; display: block; position: absolute; left: 0; top: 0; }
.sjkdhj span,.ac_sjddjs .ddkdhj span{font-size: 18px; color: #707070; line-height: 24px; display: block;padding-left: 30px;}
.sjkdhj b{background: url(../images/hdsj.png) center center no-repeat; background-size: contain;}
.ac_ckxqk{ display: block; float:right; margin-right:20px;font-size: 16px; line-height: 30px; color: #3361ae;}
.news_list:hover .ac_imgkd img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}
.news_list:hover .news_titkd{color:#3361ae; -webkit-transform: translateX(5px);-moz-transform: translateX(5px);-o-transform: translateX(5px);transform: translateX(5px);}
.news_list .news_titkd, .news_list .ac_imgkd img{
    transition: all 0.3s linear;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
}


/***************详细页****************************/
.news-art-main{margin:60px auto;padding: 40px 10px 40px;}
.art-tit h4{text-align: center;font-size:24px;font-weight: normal;line-height: 36px;padding-bottom: 20px;color: #191919;}
.art-tit h5{text-align: center;font-size: 12px;font-weight: normal;line-height: 38px;color: #888;border-top: 1px solid #e2e2e2; border-bottom: 1px solid #e2e2e2;}
.art-tit h5 span{display: inline-block;width: 300px;}
.art-main{padding-top: 30px;padding-bottom: 40px;font-size: 16px;line-height:1.8;color: #707070;}
.art-main p,.art-main div{text-indent: 2em;font-size: 16px;line-height: 1.8;color: #707070;}
.art-main img{ max-width:100%;text-indent: 0em;}

.art-back li{font-size: 14px;}
.art-footer-last{border-top: 1px solid #e2e2e2;padding-top: 6px;line-height: 30px;}
.art-footer-next{border-bottom: 1px solid #e2e2e2;padding-bottom: 6px;line-height: 30px;}
.art-footer-last a,.art-footer-next a {line-height: 30px;color: #555;}
.art-footer-last a:hover,.art-footer-next a:hover {color:#a59380;}



/*************** 产品详细页****************************/
.pro-main{padding: 120px 0px 80px;overflow: hidden;}
.pro-img{ width:610px;}
.pro-img img{ max-width:100%;}

.pro-art{ width:580px;}

.pro-art h4{font-size:33px;font-weight:bold;line-height:2; margin:50px 0px;}
.pro-art h4 span{font-size:22px;color: #000000;font-weight: normal;}
 
.pro-art p,.pro-art div{font-size: 18px;line-height:1.8;color: #000000; margin-bottom:10px;}


/***************科研团队***************************/ 
.ab_yfjs{ margin-top:100px;}
.kytd_box{ overflow:hidden;margin-bottom:90px;}
.kytd_box .lf{ width:480px;}
.kytd_box .lf .ab_tit{ text-align:left;margin-bottom:70px;}
.kytd_box .lf p{ width:75%; color:#707070; font-size:18px; line-height:50px;}
.kytd_box .rf{width: 508px;}
.yfjsk{ display:block;}
.yfjsk li{width:224px;float:left;position:relative;overflow:hidden;height:112px;padding: 25px 15px;box-sizing: border-box;margin-left: 30px;margin-bottom: 30px;}
.yfjsk li:nth-child(1){ background:#294fa0;}
.yfjsk li:nth-child(2){ background:#793491;}
.yfjsk li:nth-child(3){ background:#238c76;}
.yfjsk li:nth-child(4){ background:#de9431;}

.yfjsk1{ position:relative; z-index:3;}
.yfjsmk{ margin:0 auto; width:70px; height:66px; position:relative; float:left;}
.yfjsmk a{ display:block; position:absolute; width:100%; height:100%;}
.yfjsm1{ background:url(../images/y1.png) center center no-repeat;}
.yfjsk li:hover .yfjsm1{ background:url(../images/y1.png) center center no-repeat;}
.yfjsm2{ background:url(../images/y2.png) center center no-repeat;}
.yfjsk li:hover .yfjsm2{ background:url(../images/y2.png) center center no-repeat;}
.yfjsm3{ background:url(../images/y3.png) center center no-repeat;}
.yfjsk li:hover .yfjsm3{ background:url(../images/y3.png) center center no-repeat;}
.yfjsm4{ background:url(../images/y4.png) center center no-repeat;}
.yfjsk li:hover .yfjsm4{ background:url(../images/y4.png) center center no-repeat;}

.yfjsk li:hover .yfjsmk a{
transform: rotateY(360deg);
-ms-transform: rotateY(360deg);		/* IE 9 */
-webkit-transform: rotateY(360deg);	/* Safari and Chrome */
-o-transform: rotateY(360deg);		/* Opera */
-moz-transform: rotateY(360deg);	
}
.yfjsmkm{ display:block; text-align:center;font-size: 24px; color:#fff;line-height:1.5;}
.yfjs-injs{ display:block; font-size:18px; line-height:1.5; text-transform:uppercase;text-align:center;color:#fff;}

.yfjsk li, .yfjsmk a, .yfjsmkm, .yfjsmk{transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
}

.kytd_one {margin-bottom:70px; overflow:hidden;}
.kytd_one .ab_tit{margin-bottom:40px;}
.kytd_one  p{color:#707070; font-size:18px; line-height:50px;margin-bottom:50px;}
.kytd_one .kytd_one_img img{ width:100%;}


.kytd_two {margin-bottom:70px; overflow:hidden; background:#f8f8f8; padding:35px 55px; box-sizing:border-box;}
.kytd_two .lf{ width:310px;}
.kytd_two .rf{width: 660px;}
.kytd_two .kytd_tit{margin-top:40px;margin-bottom:60px; text-align:right; font-size:30px; color:#000000;}
.kytd_two  p{color:#707070; font-size:18px; line-height:50px;}


.kytd_three {margin-bottom:30px; overflow:hidden;}
.kytd_three .lf{ width:520px;}
.kytd_three .rf{width: 540px;padding-top: 45px;}
.kytd_three .kytd_tit{margin-bottom:20px;font-size:30px; color:#000000;}
.kytd_three  p{color:#707070; font-size:18px; line-height:50px;}


.kytd_four {margin-bottom:90px; overflow:hidden;}
.kytd_four  p{color:#707070; font-size:18px; line-height:50px;}


/******联系我们*****/
.sik{ overflow:hidden; margin:160px 0px;}
.sik li{ float:left;width:490px; height:270px; margin-right:219px;position:relative;background:#f9f9f9; overflow:hidden;}
.sik li:last-child{margin-right:0px;}
.sik1{ position:relative; z-index:3;}
.simk{ margin:0 auto; width:206px; height:130px; position:relative;}
.simk a{ display:block; position:absolute; width:100%; height:100%;}
.sim1{ background:url(../images/j1.png) center center no-repeat;}
.sik li:hover .sim1{ background:url(../images/j1.png) center center no-repeat;}
.sim2{ background:url(../images/j2.png) center center no-repeat;}
.sik li:hover .sim2{ background:url(../images/j2.png) center center no-repeat;}
.sim3{ background:url(../images/j3.png) center center no-repeat;}
.sik li:hover .sim3{ background:url(../images/j3.png) center center no-repeat;}
.sik li:hover .simk a{
transform: rotateY(360deg);
-ms-transform: rotateY(360deg);		/* IE 9 */
-webkit-transform: rotateY(360deg);	/* Safari and Chrome */
-o-transform: rotateY(360deg);		/* Opera */
-moz-transform: rotateY(360deg);	
}
.simkm{ display:block;;text-align:center;font-size:36px; line-height:1.5; color:#000000; margin-bottom:10px;}
.sik li:hover .simkm{ color:#3361ae;}
.si-injs{ display:block; font-size:36px; line-height:1; text-align:center; color:#191919;}
.sik li:hover .si-injs{ color:#3361ae;}

.sik li, .simk a, .simkm, .simk,.sibg{transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
}

/********分页*********/
.text-center {text-align: center;}
.pagination{display: inline-block; padding-left: 0; margin:20px 0px 20px; border-radius: 4px; font-size: 12px;}
.pagination > li{display: inline;}
.pagination > li > a,
.pagination > li > span{position: relative; float: left; padding: 6px 12px; margin-left: -1px; line-height: 1.42857143; color: #4d4d4d; text-decoration: none; background-color: #fff; border: 1px solid #ddd;}
.pagination > li:first-child > a,
.pagination > li:first-child > span{margin-left: 0; border-top-left-radius: 4px; border-bottom-left-radius: 4px;}
.pagination > li:last-child > a,
.pagination > li:last-child > span{border-top-right-radius: 4px; border-bottom-right-radius: 4px;}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus{z-index: 3; color: #000; background-color: #eee; border-color: #ddd;}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus{z-index: 2; color: #fff; cursor: default; background-color: #22c169; border-color: #22c169;}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus{color: #777; cursor: not-allowed; background-color: #fff; border-color: #ddd;}
