@charset "utf-8";
/* CSS Document */


/**********内页************/
.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); }  
}


/************公司简介*****************************/
.n_box{ padding:20px 0px;background:#f4f4f4; }
.qy_about{margin-top:10px; overflow:hidden;color:#333; font-size:18px; line-height:2.5;text-indent:2em;}
.qy_about_two{color:#333; font-size:18px; line-height:2.5; text-indent:2em;overflow:hidden; margin:40px auto;}

/*************产品中心**********************/
.pro_xzlb{overflow: hidden;display: block; margin-left:-16px;} 
.pro_xzlb li { float:left;width:313px; margin-left:16px; margin-bottom:30px;overflow: hidden;position:relative;}
.pro_xzlb li .cp_tu{width:313px;height:203px; overflow:hidden;}
.pro_xzlb li img {width:313px;height:203px; vertical-align:top;}
.pro_xzlb li .jianj{ background:#fff; text-align:center; padding:12px 0px;color:#333; }
.pro_xzlb li:hover{-webkit-box-shadow: #666 0px 0px 10px;-moz-box-shadow: #666 0px 0px 10px;box-shadow: #666 0px 0px 10px;}
.pro_xzlb li:hover .jianj{background:#fff;color:#006fb8;}
.pro_xzlb li:hover img {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);}
.pro_xzlb li img,.xaml a{
    transition: all 0.4s linear;
    -webkit-transition: all 0.4s linear;
    -moz-transition: all 0.4s linear;
    -o-transition: all 0.4s linear;
}
/************下载中心**********************/
.xzlb{ display:block; margin-left:-26px;overflow:hidden;}
.xzlb dd{ display:block; float:left; width:637px; margin-left:26px; margin-bottom:20px; margin-top:10px; background:#fff; border-left:2px solid #006fb8; padding:15px 17px; box-sizing:border-box;}
.xzlb dd .rf{ float:right;height: 43px;}
.xaml{ display:block; float:left; width:535px; border-right:1px solid #dbdbdb; line-height:43px; height:43px; font-size:14px; color:#444;}
.xaml a{font-size:14px; color:#444;white-space: nowrap;text-overflow: ellipsis;overflow:hidden; width:530px;display: inline-block;}
.xzlb dd:hover .xaml a{ padding-left:5px; color:#006fb8;}

/***********荣誉资质*******************/

.honor-list{ overflow:hidden; margin-left:-10px;}
.honor-list li{width:252px; height:388px; float:left; border:1px solid #dcdcdc; box-sizing:border-box; background:#FFF; margin-left:10px; margin-bottom:20px; padding:10px;}
.zz_tu{ display:block; width:230px; height:326px;position:relative; overflow:hidden;}
.zz_tu img{ display:block; float:left; width:230px; height:326px;}
.zz_mc{text-align:center; font-size:14px; line-height:40px; color:#2b2b2b;}
.zz_tu img{-webkit-transition: all 0.6s cubic-bezier(0.25, 0.46, 0.45, 1.0);
	-moz-transition: all 0.6s cubic-bezier(0.25, 0.46, 0.45, 1.0);
	-o-transition: all 0.6s cubic-bezier(0.25, 0.46, 0.45, 1.0);
	transition: all 0.6s cubic-bezier(0.25, 0.46, 0.45, 1.0);}
.honor-list li:hover img{ transform: scale(1.15); -ms-transform: scale(1.15);	-webkit-transform: scale(1.15); -o-transform: scale(1.15); -moz-transform: scale(1.15);	}

/**************新闻中心*************/

.xwl { margin-left: -20px;overflow: hidden;}
.xwl li{ float: left; background: #fff; margin: 15px 0px 15px 20px;width: 590px; box-sizing:border-box; padding:15px 30px; position:relative; overflow:hidden;}
.xwl .ne-da{ display:inherit; margin-top:6px; float:left;background:url(../images/dabg1.png) left top no-repeat; width:120px; height:138px; text-align:center;}
.xwl .ne-da .da1{ display:block; padding-top:27px; line-height:56px; font-size:36px; color:#666;}
.xwl .ne-da .da2{ display:block; line-height:22px; font-size:12px; color:#666;}
.xwl .ne-jsk {display: block;margin-left: 145px;}
.xwl .ne-js-ti{ padding-top:8px; padding-bottom:10px;}
.xwl .ne-js-ti a{ color:#444444;font-size: 16px;}
.xwl .ne-js-js{ padding-top:12px; height:56px;font-size: 13px;line-height: 24px;}
.xwl .ne-js-js a{ color:#444444;}
.xwl .ne-js-line{ width:100%; height:1px; background:#d0d0d0;}
.xwl .ne-js-line2{ width:0%; height:1px; background:#fb9b00;}
.xwl .ne-js-line2, .xwl .ne-js-ti, .ne-js-ti a, .da1, .da2{
	-webkit-transition: all 0.4s cubic-bezier(1, .57, .48, 1.4);
	-moz-transition: all 0.4s cubic-bezier(1, .57, .48, 1.4);
	-o-transition: all 0.4s cubic-bezier(1, .57, .48, 1.4);
	transition: all 0.4s cubic-bezier(1, .57, .48, 1.4);}	
.xwl li:hover .ne-js-line2{ width:100%;}
.xwl li:hover .ne-js-ti{ padding-left:8px;}
.xwl li:hover .da1, .xwl li:hover .da2{ color:#fb9b00;}
.xwl li:hover .duo2{ background:#fb9b00;} 
.xwl li:hover .duo2-1, .xwl li:hover .duo2-2{ top:-28px; color:#fff;}

.duo2 {display: block;width: 96px; height: 28px; text-align: center;line-height: 28px;fo                                                                                                                  nt-size: 12px;color: #fff; background: #8c8c8c; position: relative;overflow: hidden;}
.duo2 span { display: block;  position: relative; top: 0;}
.duo2, .duo2 span, .da1, .da2 {
    -webkit-transition: all 0.4s cubic-bezier(1, .57, .48, 1.4);
    -moz-transition: all 0.4s cubic-bezier(1, .57, .48, 1.4);
    -o-transition: all 0.4s cubic-bezier(1, .57, .48, 1.4);
    transition: all 0.4s cubic-bezier(1, .57, .48, 1.4);}



/*****新闻详细内页******/
.news-art-main{background: #fff;margin:0px auto;padding: 40px 90px 60px;}
.art-tit h4{text-align: center;font-size:20px;font-weight: normal;line-height: 36px;padding-bottom: 20px;color: #333;}
.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;}
.art-main p{font-size: 14px;line-height: 30px;color: #666; text-indent:2em;}
.art-main img{ max-width:100%;}

.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: #8FC31F;}
.art-footer-back{padding-top: 26px;float: right;margin-top: -82px;margin-right: 20px;}
.art-footer-back a{display: block;position: relative;width: 116px;height: 40px;overflow: hidden;border: 2px solid #0B3D6E;line-height:36px;text-align: center;box-sizing: border-box;color: #0B3D6E;}
.art-footer-back a span{display: block;position: relative;top: 0;}
.art-footer-back a:hover span{background: #0B3D6E;color: #fff;top: -100%;line-height:40px;}
.art-footer-back a:hover{border: 0 none;}

.art-main .tags{ margin-top:20px; font-size:14px;}
.art-main .tags span{font-size:16px; color:#fb9b00;}

/********************联系我们**************************/
.lf { display: block; float: left;overflow: hidden;}
.rf { display: block; float: right;overflow: hidden;}
.map{ background:url(../images/map.jpg) center top no-repeat; height:640px; margin-top:-4px; position:relative; z-index:0; padding-top:140px;}
.tel{ width:540px; background:#FFF;}
.tet{ background:#006fb8; padding:22px 32px; overflow:hidden;}
.bj{ line-height:32px; font-size:22px; color:#ffffff;}
.ad1{ height:34px; padding:20px 30px; background:#fff;} 
.ad2{ height:34px; padding:26px 30px; background:#e9e9e9;}
.ad12{ float:left; padding-left:18px; width:425px; font-size:14px; color:#505050; line-height:34px; }

.contact-second{width: 100%;height:700px;position: relative;}
.contact-second .consec-map{position: absolute;top: 0px;left: 0px;z-index: 1;width: 100%;height:700px;}
.contact-second .consec-address{width: 1200px;margin: 0px auto;position: relative;}
.consec-address .consec-content{position: absolute;top: 115px;left:0;z-index: 3;width:540px;height:470px;}


.pro-lists{width:930px;margin:0px auto;}
.pro-lists .con{width: 297px;height:auto;float: left;margin-right:13px;margin-bottom: 15px;position: relative;cursor: pointer;}
.pro-lists .con img{width:297px;height:297px;}
.pro-lists .txt{position: absolute;left: 0;bottom: 0;width: 100%;height: 45px;line-height: 45px;text-align: center;color: #fff;background: rgba(0,0,0,0.6);}
.pro-lists .txt h3{font-weight: normal;}


/***分页****/
.text-center {text-align: center;border-top: 1px solid #e5e5e5; }
.pagination{display: inline-block; padding-left: 0; margin:10px 0 30px; 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: #006fb8; border-color: #006fb8;}
.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;}

