@charset "utf-8";
@import "../fonts/iconfont.css";

/* CSS Document */
html {overflow-y:scroll;}
*{margin:0;padding:0;list-style:none;border:0;}
body{font-size:15px;  margin:0; padding:0;font-family: "Microsoft Yahei"; overflow:hidden;  }
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p,html,body,nav{padding:0;margin:0; color:#333}
h1,h2,h3,h4,h5,h6 {font-size:14px; font-weight:normal;}
img{border:0; vertical-align:middle}
ol,ul{list-style:none;}
i{ font-style:normal}
h1{font-size:18px;}
a{color:#333;text-decoration:none;font-size:15px;blr:expression(this.onFocus=this.blur());}
a:hover{color:#f00;text-decoration:none;}

.clean70{clear:both;height:60px;overflow:hidden;}
.clean50{clear:both;height:50px;overflow:hidden;}
.clean30{clear:both;height:30px;overflow:hidden;}
.clean20{clear:both;height:20px;overflow:hidden;}
.clean10{clear:both;height:10px;overflow:hidden;}
.left{ float:left;overflow:hidden;}
.right{float:right;overflow:hidden;}
.w1200{ width:1200px; margin:0 auto; clear:both; }

.i{font-style:normal}

/*返回顶部样式*/
.totop{position:fixed;right:25px;bottom:25px;display:block;width:26px;height:62px;background:url(../images/rocket.png) no-repeat 0 0;-webkit-transition: all 0.2s ease-in-out;}
.totop:hover{background:url(../images/rocket.png) no-repeat 0 -62px;}
/* 首页 */
.bjse{ width:100%; float:left; background:url(../images/bgt.jpg) #f0f9fe top center no-repeat}
.qj_bj{width:100%; float:left; background: url(../images/air04.png) left bottom no-repeat}
.qj_bj2{width:100%; float:left; background: url(../images/air05.png)  right bottom no-repeat}
.logo{ width:100%; float:left; height:274px; }
.logo img{ height:128px; margin-top:80px;}



.tel{ width:220px; float:right; padding-top:15px;}
.tel img{ width:46px; float:left; padding-right:15px;  padding-top:5px; padding-bottom:20px;}
.tel p{ color:#666; font-size:18px; line-height:24px;}
.tel strong{ font-size:24px; color:#666; font-weight:500}

.dht{ width:100%; background: url(../images/dht.png) repeat;float:left;height:55px;border-radius:8px 8px 0 0;-moz-border-radius:8px 8px 0 0;-webkit-border-radius:8px 8px 0 0;-o-border-radius:8px 8px 0 0 }
.menu{ width:940px; overflow:hidden; float:left}
.menu .menu_item{display:inline-block;float:left;font-size: 18px;width:133px; text-align:center;font-family:"微软雅黑";}
.menu .menu_item a{font-size: 16px;display: block;color:#fff;width: auto; line-height:55px;font-family:"微软雅黑";}
.menu .menu_item:hover,.cur{text-decoration:none;background: #1651b8!important;
    border-radius: 5px;
    box-shadow: 2px 2px 5px #6e9ef3;}
.menu .menu_item:hover a,.cur a{ color:#fff;}
.menu .menu_item:hover .submenu{ color:#FFF;display:block; z-index:999999; position:absolute; border-top:3px solid #4967af }
.submenu{background:#004597 ; overflow: hidden;z-index:999999999; display:none;}
.submenu_item {min-width:133px; text-align:center}
.submenu_item a{ color:#fff !important; font-weight:500 !important; line-height:2.6em !important}
.submenu_item:hover{ background:#4967af}

.search{ width:230px; height:30px; float:right; margin-top:13px; background:#fff; margin-right:10px }
.kuan_sou{ width:188px; height:28px; line-height:28px; float:left; border-right:1px solid #007abf; margin-top:1px;  color:#999;  }
.kuan_an{ width:40px; height:28px; color:#FFF;cursor:pointer;background: url(../images/ss1.png) center no-repeat ; float:left; border:none;}
.kuan_an:hover{background: url(../images/ss2.png) center no-repeat ;}


/* 轮播图样式 */
/* 分页banner图 */

#banner{
	width: 100%;
	min-width: 1200px;
	height: 350px;position:relative; float:left; }

.suanbanner,.suanbanner img{ width:100%; height:250px; object-fit:cover;float:left}

/*关于我们*/
.bjs{ width:100%; float:left; background:#f7f7f7}
.gywm{ width:100%; height:512px; float:left; background:url(../images/about1.jpg) right no-repeat}
.gywm span{ width:585px; float:left}
.gywm span h1{font-size: 32px; color:#333; font-family: 微软雅黑, "Microsoft YaHei";text-transform:uppercase;}
.gywm span h2{ font-size: 32px; color:#333; line-height:200%; margin-bottom:30px; }
.gywm span p{ line-height:30px;  color:#666;}
.gywm span a,.dzjs_r .moret{ display:inline-block; float:right; margin-top:10px;  background:#cd0508; color:#fff; padding:10px 30px;}
.gywm_1{ width:750px; height:90px; float:left; padding:25px; background:#fff; margin:55px 5px 10px 5px;border:1px solid #f4f4f4; box-shadow:2px 2px 8px #eeeeee;}
.gywm_1 ul{ width:102%; float:left}
.gywm_1 ul li{ width:250px; float:left; text-align:center; border-right:1px solid #f4f4f4}
.gywm_1 ul li:last-child{border-right:0}
.gywm_1 ul li strong{ font-size:50px; color:#0878eb}
.gywm_1 ul li i{ font-size:14px; color:#999}
.gywm_1 ul li p{ color:#666; font-size:14px; margin-top:5px;}









.wht{ width:100%; height:100px; float:left; background: url(../images/bjt2.jpg) no-repeat; overflow:hidden; line-height:100px;}
.wht marquee img{ margin-top:15px }


.hot_new{ width:100%; float:left; height:45px;  background:#f4f4f4; overflow:hidden; }
.hot_rq{ width:800px; float:left; padding-left:40px;line-height:44px;}
.hot_rq img{ height:33px; margin-right:8px; float:left; margin-top:1px; }
.hot_rq i{ font-size:16px; float:left; } 

.container { width:600px;
  display: inline-block;float:left; padding-left:30px;
  font-family: "Microsoft YaHei";
}
.container .li-box {
  height:45px;
  overflow: hidden;
}
.container ul {
  position: relative;
  animation: moveUp 8s 0.6s infinite;
  -webkit-animation: moveUp 8s 0.6s infinite;
}
@keyframes moveUp {
  0% {
    top: 0px;
  }
  18% {
    top: 0px;
  }
  20% {
    top: -45px;
  }
  38% {
    top: -45px;
  }
  40% {
    top: -90px;
  }
  58% {
    top: -90px;
  }
  60% {
    top: -135px;
  }
  78% {
    top: -135px;
  }
  80% {
    top: -180px;
  }
  98% {
    top: -180px;
  }
}
  
@-webkit-keyframes moveUp{
  0% {
    top: 0px;
  }
  18% {
    top: 0px;
  }
  20% {
    top: -45px;
  }
  38% {
    top: -45px;
  }
  40% {
    top: -90px;
  }
  58% {
    top: -90px;
  }
  60% {
    top: -135px;
  }
  78% {
    top: -135px;
  }
  80% {
    top: -180px;
  }
  98% {
    top: -180px;
  }
}
.container li { width:100%; float:left;
  line-height: 45px;
  color: #666;
}
.container li h1{ float:left; font-size:17px;}
.container li  span{ float:right; font-size:14px; color:#ed1c24}

.rl{ width:360px; float:right; line-height:45px; position:relative;}
.rl  span{ float: right; padding-right:15px;}








.w804{ width:764px; padding:20px; float:right}
.youbian{ width:110%; float:left}
/*新闻动态切换图*/
.news_t{ width:794px; float:left;}
.clearfix:before,.clearfix:after {
	content:" ";
	display:table;
}
.clearfix:after {
	clear:both;
}
.example-slide {
	width:390px;
	height:460px; float:left
}
.example-slide .slidest {
	position:absolute;
	z-index:100;
	width:390px;
}
.slidest .slides_container .slide-all {
	float:left;
	width:390px;
}
.slides_container .slide-all a {
	width:100%;
	display:block;
	overflow:hidden;
}
.slides_container .slide-all a img {
	width:390px; height:460px;position:relative;object-fit:cover;
}
.slides_container .slide-all a p{ color:#fff; width:390px; height:40px; line-height:40px; overflow:hidden;position:absolute;top:420px; background-color: rgba(0,0,0,0.5); filter:Alpha(opacity=50);*zoom:1;}

.slidest .slides_container {
	width:390px;
	overflow:hidden;
	position:relative;
	display:none;
}
.slidest .slides_container .slide {
	width:390px;
	height:460px;
	display:block;
}
.slidest .prev {
	position:absolute;
	display:block;
	z-index:100;
	background:url(../images/topicarrow.png) 0px 0px;
	top:200px;
	width:40px;
	height:60px;
	*left:0px;
}
.slidest .next {
	right:0px;
	position:absolute;
	display:block;
	z-index:100;
	background:url(../images/topicarrow.png) 40px 0px;
	top:200px;
	width:40px;
	height:60px;
}
.slidest a.next:hover {
	background:url(../images/topicarrow_hover.png) 40px 0px;
}
.slidest a.prev:hover {
	background:url(../images/topicarrow_hover.png) 0px 0px;
}
.pagination{ display:none}


.news_wrap{width:387px;float: right;}
.news_head{width:387px;height:44px; background: url(../images/bjs2.jpg) no-repeat; float:left}

.tabList ul{ width:300px; float:left; height:44px;  boverflow:hidden}
.tabList ul li{float:left;cursor:pointer;font-weight:bold; line-height:44px;font-size:17px;width:150px; color:#fff }
.tabList ul li img{ height:40px; margin:0 8px;}
.cli1,.cli2:hover{ background:#009a44;  color:#ffff !important}

.more{ width:65px; height:44px;float:right;font-weight:normal;line-height:44px}
.more i{ color:#00a651; font-size:17px; float:left; padding-right:10px; padding-top:13px}
.more a{ font-size:14px;color:#fff; float:left; display:inline-block; }
.more a:hover,.tabCon ul li h3:hover,.more1 a:hover,.more i:hover{ color:#00aef0}

.tabCon{width:387px; overflow:hidden; border-top:none}
.tabConxl ul{ width:95%; padding:10px 2.5%; float:left; background:#fff; overflow:hidden}
.tabConxl ul li{ width:100%; float:left; height:33px;line-height:33px;border-bottom:1px dashed #dedede;  padding-bottom:2px; padding-top:2px}
.tabConxl ul li img{ float:left; padding:14px 8px 0 5px}
.tabConxl ul li h3 { float:left; width:65%; height:33px;  overflow:hidden; font-size:15px; color:#979797}
.tabConxl ul li span{ float:right; padding-right:5px;color:#999; font-size:13px; }

.tabCon ul  b{ width:100%; float:left;font-size:16px; color:#cd0508;height:36px; line-height:36px;overflow: hidden;}
.tabCon ul p{ line-height:23px; font-size:14px;}

.whuo{ width:388px; float:right; background: url(../images/bjs.png) repeat; border-radius:15px;}
.whuo_bt{ width:95%; float:left; text-align:right; height:100px; background:url(../images/lingdan.png) left top no-repeat}
.whuo_bt a{ display:inline-block}
.whuo_bt h1{ font-size:23px; font-weight:600; line-height:180%; color:#fff; margin-top:25px}  
.whuo_bt p{ color:#fff;text-transform:uppercase;}
.whuo ul{ width:95%; margin:2.5%; float:left}
.whuo ul li{ width:96%; padding:0 2%; line-height:45px;height:45px; overflow:hidden; margin-bottom:12px;border-radius:25px; background:#ddf4ff; float:left  }
.whuo ul li a{ display:inline-block; width:98%; float:left; height:45px; margin-left:2%}
.whuo ul li h1{ font-size:15px; margin-left:45px; color:#00bdf4; font-weight:600}
.whuo ul li:first-child a{ background:url(../images/h1.png) left no-repeat}
.whuo ul li:first-child a h1{ color:#5185e5}
.whuo ul li:nth-child(2n) a{ background:url(../images/h2.png) left no-repeat}
.whuo ul li:nth-child(2n) a h1{ color:#12a9a6}
.whuo ul li:nth-child(3n) a{ background:url(../images/h3.png) left no-repeat}
.whuo ul li:nth-child(4n) a{ background:url(../images/h4.png) left no-repeat}
.whuo ul li:nth-child(5n) a{ background:url(../images/h5.png) left no-repeat}
.whuo ul li:last-child a{ background:url(../images/h6.png) left no-repeat}
.whuo ul li:last-child a h1{ color:#082743}


.gc_a{width:99.8%;  border:1px solid #22aafe;  float:left;background:#fff;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius: 8px;-o-border-radius:8px;}
.gc_al{ width:100%;  height:45px; float:left; line-height:45px;background: url(../images/bjs2.jpg) repeat;   }
.gc_al img{ height:40px; margin:4px 8px 0; float:left}
.gc_al h1{color:#fff;font-size:17px; float:left; font-weight:600}
.gc_al span{ margin-top:13px; margin-right:13px;}

.qi_ry {width:96%; height:180px;overflow: hidden;position: relative; float: left;margin:2%;   }
.qi_ry ul{position: absolute;}
.qi_ry ul li{float: left;width:215px; height:170px;cursor: pointer; margin-right:20px; text-align:center; margin-bottom:10px;}
.qi_ry ul li a{width:215px;float:left; display:block}
.qi_ry ul li .img{ display:table-cell; text-align: center; vertical-align: middle; width:213px; height:143px; overflow: hidden; border:1px solid #e8e8e8; *display: block; *font-size: 124px;/*约为高度的0.873，200*0.873 约为175*/ *font-family:Arial; }
.qi_ry ul li img {max-width:213px;max-height:143px;display: inline-block;vertical-align: middle; width:auto; height:auto}
.qi_ry ul li a .box {width:100%;height:36px;opacity: 0.7; text-align:center; float:left; text-align:center;line-height:36px; overflow:hidden;white-space: nowrap;}
.qi_ry ul li a:hover{ transition: all .7s;}
.qi_ry ul li a:hover .img img{-webkit-transition:-webkit-transform 2s cubic-bezier(.165,.84,.44,1),opacity .5s;transition:transform 2s cubic-bezier(.165,.84,.44,1),opacity .5s;-webkit-transform:scale(1.3);transform:scale(1.3);}
.qi_ry ul li a:hover .box{background-color:#22aafe; color:#FFF;opacity: 1;line-height:36px;}




.w320{ width:390px; float:left}
.service{ float:left; width:330px;
    font-size: 16px;
    border-radius: 6px;
    color: #fff;
    background: url(../images/bjt1.jpg) right;
    background-size: cover;
    margin-bottom:6px;
    padding: 20px 30px ;
    line-height: 25px;
    overflow: hidden;}
.fw_bt{ width:100%; float:left; margin-bottom:10px;}
.fw_bt h1{ font-size:24px; color:#fff; float:left; }
.fw_bt a,.gc_al span{ display:inline-block; float:right; background:#fff; width:62px; line-height:20px; text-align:center;font-size:12px;border-radius:12px;-moz-border-radius:12px;-webkit-border-radius: 12px;-o-border-radius:12px;}
.fgx{ width:100%; height:12px; background:url(../images/process.png) center center no-repeat; background-size: cover;border-radius: 8px; margin-bottom:15px; float:left}
.fw{width:100%; float:left; line-height:27px; color:#fff; font-size:22px; margin-bottom:10px; }
.fw img{ margin-right:8px;}

.sj span{ background:hsla(0,0%,100%,.3); border:1px solid #fff; padding:4px 19px;border-radius:4px; color:#fff; display:inline-block; text-align:center; vertical-align:middle;  }
.sj span h2{ color:#fff; font-weight:600; font-size:16px;}
.sj span p{ color:#fff; font-size:14px;}
.sj dl{ display:inline-block;  margin:0 10px; vertical-align:middle; font-size:40px; color:#fff}
.sj h3{ color:#fff;  margin:10px 0}

.dh{ color:#fff; font-size:24px; font-weight:600; letter-spacing:1px;}

.item ul{ width:102%; float:left; overflow:hidden; margin-top:10px;}
.item ul li{ width:31.3333%; margin-right:2%; text-align:center; float:left;transition: all ease 0.3s;border-radius: 10px;
padding-top:15px; height: 130px;background-position: center center;background-size: cover;}
.item ul li.i1{ background-image:url(../images/itembg1.jpg)}
.item ul li.i2{ background-image:url(../images/itembg2.jpg)}
.item ul li.i3{ background-image:url(../images/itembg3.jpg)}
.item ul li h1{ font-size:20px; color:#fff}
.item ul li img{ width:87px; margin-top:10px;}
.item ul li:hover{ margin-top:-10px;}
.item ul li:hover .animation3{
    -webkit-animation: shake 1s .2s ease both;
    -moz-animation: shake 1s .2s ease both;
   }
    
   @-webkit-keyframes shake {
    0%,
    100% {
     -webkit-transform: translateX(0);
    }
    10%,
    30%,
    50%,
    70%,
    90% {
     -webkit-transform: translateX(-10px);
    }
    20%,
    40%,
    60%,
    80% {
     -webkit-transform: translateX(10px);
    }
   }
    
   @-moz-keyframes shake {
    0%,
    100% {
     -moz-transform: translateX(0);
    }
    10%,
    30%,
    50%,
    70%,
    90% {
     -moz-transform: translateX(-10px);
    }
    20%,
    40%,
    60%,
    80% {
     -moz-transform: translateX(10px);
    }
   }





/*赛事*/

.huodong{ width:385px; float:right; height:470px;  border:1px solid #22aafe; background:#fff;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius: 8px;-o-border-radius:8px; }
.huodong ul{ width:95%; margin:4% 2.5%; float:left}
.huodong ul li{ width:100%; float: left; border-bottom:1px dashed #22aafe; margin-bottom:12px; padding-bottom:12px;}
.huodong ul li img{ width:100px; height:100px;object-fit:cover; float:left; margin-right:8px;}
.huodong ul li h1{  font-size:18px; margin-bottom:8px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.huodong ul li p{ font-size:14px; line-height:20px; overflow:hidden }
.huodong ul li i{ float:right; background:url(../images/tubi2.png) left no-repeat; line-height:25px; font-size:14px; padding-left:30px; margin-top:10px;}

.quanjing{ width:388px; height:472px; float:right; background: url(../images/bjt3.jpg) bottom no-repeat;   border-radius:8px;-moz-border-radius:8px;-webkit-border-radius: 8px;-o-border-radius:8px; }
.quanjing span{ width:94%; margin:3%; float:left}
.quanjing span .tu1{ height:160px; float:left}
.quanjing span .tu2{height:170px; float:right;border-radius:8px; margin-right:10px; margin-top:10px;}
.quanjing span .tu3{ height:190px; float:left}


.link{ width:100%; height:60px;background:#f3f4f8;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius: 8px;-o-border-radius:8px; float:left }
.link_al{ width:160px; height:60px; line-height:60px;  background: url(../images/z_logo.jpg) repeat; float:left;border-radius:8px 0 0 8px;}
.link_al img{ height:44px; margin:10px 15px 0; float:left}
.link_al h1{ color:#fff; font-size:17px; font-weight:600; float:left}
.linke{ width:86%; float:right; height:60px;background:url(../images/air02.png) top right no-repeat}
.link p{ width:97%; padding:0 1.5%; float:left; height:20px; line-height:20px; margin-top:20px; }
.link p a{ display:inline-block; float:left; padding:0 10px; border-right:1px solid #bcbcbc}


/*----foot------*/
.foot{ width:100%; float:left; background:#0055b6; padding-top:20px; padding-bottom:20px;}
.foot dl{width:220px;float:left; }
.foot dl img{float:right; width:80px;}
.foot .dbnr{width:970px;float:left;text-align:center;}
.foot .dbnr p{line-height:40px;color:#fff}
.foot a{ color:#fff}




/*标题通用*/
.bjs3{width:100%; float:left; background:#f9fafc url(../images/all_bg3.png) center bottom no-repeat}
.sy_dw{ width:100%; float:left; border-bottom:1px dashed #dedede; line-height:35px; margin-bottom:30px;}
.sy_dw img{ max-width:20px; margin-right:8px;}
.sy_dw a{ color:#666}


.w180{ width:18%; float:left;}
.sub_cats{ width:100%; float:left; text-align:center;}
.sub_cats span{ width:100%; padding:10px 0; background:url(../images/bk1.jpg) no-repeat; float:left; margin-bottom:15px;}
.sub_cats span h1{ color:#fff; font-size:20px; font-weight:600 }
.sub_cats span p{ color:#fff;text-transform:uppercase;}
.sub_cats ul li{ width:100%; float:left; line-height:50px;height:50px; overflow:hidden; background:#fff;box-shadow: 0px 5px 5px #d9ebfa; margin-bottom:15px; }

.sub_cats a{ display:inline-block;  font-size:17px;}
.sub_cats li.cut,.sub_cats li:hover{ background:#0979eb;}
.sub_cats li.cut a,.sub_cats li:hover a{ color:#fff;} 

.yuyue{ width:100%; background: url(../images/bjt1.jpg) right; background-size:cover; float:left;border-radius:8px;}
.yuyue h1{ width:95%; float:right; line-height:45px; color:#fff; margin-top:8px; }
.yuyue img{ margin-right:5px; float:left}
.yuyue i{ float:left; font-size:17px; font-weight:600}
.yuyue span{ width:83%; margin:5%; padding:3.5%;  float:left; display:inline-block;  background:#fff;border-radius:8px;}
.yuyue span p{ font-size:17px; color:#999; line-height:32px; margin-bottom:5px;}
.yuyue span img{ width:100%; margin-bottom:10px;}
.yuyue span h2{ font-size:25px; font-weight:800; color:#0979eb; line-height:150%; font-family:"Impact"}



.w980{ width:75%; float:right;background:#fff;box-shadow: 0px 5px 5px #e3e4e5; padding:2.5%;border-radius:3px;}
.w980t{width:80%; float:right;}
/*新闻*/
.news-title ul,.news-zb ul{ width:98%; margin:1%; display:inline-block}
.news-title ul li,.news-zb ul li{ width:100%; float:left;overflow:hidden;margin-bottom:22px;border:1px solid #f2f2f2; background:#fff;box-shadow: 0px 0px 5px rgba(0,0,0,.2);}
.news-title ul li .news_jl{width: 100%;padding:20px;box-sizing: border-box; overflow:hidden}
.news-title ul li img{ width:300px; height:200px;object-fit:cover; float:left}
.news-title ul li .news_nt{float:right; width:64.5%;}

.news-title ul li .news_nt h1{ width:100%; float:left; font-weight:600; font-size:18px; padding-bottom:20px;overflow: hidden;/*超出部分隐藏*/ white-space: nowrap;/*不换行*/ text-overflow:ellipsis;/*超出部分省略号显示*/}
.news-title ul li .news_nt p{ line-height:24px;}
.news-title ul li .news_nt span{ display:block; margin-top:38px;}
.news-title ul li i{font-size:13px; line-height:140%; color:#0979eb; border-right:1px solid #999; float:left; padding-right:8px; margin-right:8px;}
.news-title ul li dl{font-size:13px; line-height:140%; float:left}
.news-title ul li:hover,.news-zb ul li:hover{border:1px solid #0979eb;box-shadow: 0px 0px 10px rgba(9,121,235,.2);}
.news-title ul li:hover h1,.news-title ul li:hover dl,.news-zb ul li:hover h1{ color:#0979eb}
.news-title ul li:hover span{ padding-left:20px; }
/*招标公告*/
.news-zb ul li{ height:90px;overflow:hidden}
.news-zb ul li a{ padding:30px; width:100%; line-height:30px; display:inline-block;box-sizing: border-box;}
.news-zb ul li h1{ float:left; font-size:18px; padding-right:25px;}
.news-zb ul li i{ float:left; color:#999; font-size:14px; padding-top:2px;}
.news-zb ul li img{ float:right; margin-top:3px; }

/*新闻内容*/
.pag_nr{ width:94%;  padding:30px; height: auto; float:left;border:1px solid #f2f2f2;box-shadow: 0px 0px 10px rgba(0,0,0,.2); background:#fff }
.pag_nr h1{width:100%; text-align:center; font-size:28px; line-height:48px; font-weight:bold; padding-bottom:20px;}
.pag_nr dl{width:100%; float:left; text-align:center; }
.pag_nr img{ max-width:800px; margin-bottom:5px;}
.pag_nr p,.hr_nr p{ line-height:33px;font-size:16px;}
.cp_dy{ width:98.5%;padding:8px; border:1px solid #e5e5e5; background:#f5f5f5; float:left; margin-top:20px}
.cp_dy dd{ width:100%; display:block; float:left; line-height:20px; overflow:hidden; color:#868686; font-size:13px; text-align:left}

/*----------------关于我们-------------------*/

.pag_nrt{width:100%; float:left}
.pag_nrt h1,.hr_nr h1{ font-size:24px; font-weight:600; margin-bottom:30px;}
.pag_nrt p{ line-height:43px; font-size:16px;}
.pag_nrt p img{width:85%; margin-top:8px;}
.lxwm strong{ color:#0a7aeb; border-left:3px solid #0a7aeb;padding-left:15px; }

.hr_nr{ width:94%;  padding:30px; height: auto; float:left;border:1px solid #f2f2f2;box-shadow: 0px 0px 10px rgba(0,0,0,.2); background: url(../images/index-online-bg.png) #f3f4f8 right bottom  no-repeat }
.hr_nr .pr_img{ width:50%; float:left}
.hr_nr dl{ width:45%; float:right}


.page_lsit{ width:100%; float:left; text-align:center}
.page_lsit a{ text-align:center; display:inline-block; padding-left:70px; padding-right:70px}
.page_lsit a b{ width:100%; float:left; font-size:38px; color:#0979eb; padding-bottom:15px;}
.page_lsit a p{ font-size:18px;}

.page_lsit a:hover b{ transition: all .7s;;-webkit-transform:scale(1.2);transform:scale(1.2);}
.bt1{ width:100%; text-align:center; float:left; height:120px;position:relative}
.bt1 b{ color:#f8f8f8;font-size: 100px; position:relative; line-height:112px;  display:inline-block}
.bt1 h1{color:#555555; font-size:36px; position:absolute; z-index:222; letter-spacing:1em; left:28%; top:30px; font-weight:bold}
table {margin: auto;}


.dh_dyt a{font-size:13px; color:#666}
.dh_dyt{ width:98%; height:40px; background-color:#f8f8f8; line-height:40px; float:left; padding:0 10px}
.dh_dyt i{ font-size:18px; margin-right:10px; color:#1a55b1 }
.dh_dyt span{ float:left;padding-right:5px; font-size:13px; color:#666}


/*----图片------*/
.img_list ul,.img_ls ul{ width:103%; float:left}
.img_list ul li{float: left;width:31%;cursor: pointer;border:1px solid #f2f2f2;box-shadow: 0px 0px 10px rgba(0,0,0,.2);   margin-right:2%; margin-bottom:2%; text-align:center; background:#fff; overflow:hidden;}
.img_list ul li a{width:100%;float:left; display:block}
.img_list ul li .img{width:100%; min-height:190px;  overflow: hidden; padding:15px;display:table-cell; text-align: center; vertical-align: middle; }
.img_list ul li img {width:100%;height:190px;object-fit:cover;}
.img_list ul li a h1 {width:90%;height:30px;text-align:center; margin-left:5%;float:left;font-size: 16px;line-height:30px;overflow:hidden; margin-bottom:10px;}

.img_list ul li a:hover .img img{-webkit-transition:-webkit-transform 2s cubic-bezier(.165,.84,.44,1),opacity .5s;transition:transform 2s cubic-bezier(.165,.84,.44,1),opacity .5s;-webkit-transform:scale(1.2);transform:scale(1.2);}
.img_list ul li:hover{box-shadow: 0px 0px 10px rgba(33,135,255,.4); }
.img_list ul li a:hover h1{ color:#0979eb}


.img_ls ul li{ width:286px; height:227px; background:url(../images/all_bg.png) no-repeat; text-align:center; position:relative; float:left; margin-right:20px; margin-bottom:20px; }
.img_ls ul li img{ width:189px; height:189px;object-fit:cover;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-o-border-radius: 50%; margin-top:19px;   }
.img_ls ul li h1{ font-size:17px; font-weight:600; color:#fff; position:absolute; z-index:88;bottom:20px; line-height:28px; width:100%; height:30px; background:url(../images/all_bg2.png) center no-repeat}










/*在线留言表单*/
.yudt{ width:84.5%; float:left; background:url(../images/2_xlrf.jpg) repeat; padding:50px 100px;}
.yudt_bj{ width:82%; float:left; padding:50px 100px; background:#fff;opacity:1;}
.table_form tr{ width:50%; float:left; overflow:hidden}
.table_form th,.table_form td{ width:100% !important; float:left; text-align:center}
.table_form th{ margin-left:27px;}
.table_form .input-text{height: 38px;line-height: 38px !important;width:87% !important; }
.table_form textarea{width: 85% !important; height:120px !important; }
.button{width:60% !important; line-height:44px !important; background:#e96138 !important; border:none; float:left; margin-left:27px; }


/*联系我们*/





/*----------------首页结束-------------------*/









/*产品内页*/
.cp_nr dl{ width:300px; float: left}
.cp_nr span{display:table-cell; text-align: center; vertical-align: middle; width:300px; height:300px; overflow: hidden; *display: block; *font-size:316px;/*约为高度的0.873，200*0.873 约为175*/ *font-family:Arial;}
.cp_nr span img{max-width:300px;max-height:300px;display: inline-block;vertical-align: middle; width:auto; height:auto}
.cp_nr dd{ width:860px; float: right}
.cp_nr h1{ width:100%; height:34px; border-bottom:1px dashed #ccc; margin-bottom:15px; float:left}
.cp_nr del,.cp_nr  p{ line-height:36px;}
.cp_nr  p i{ font-size:20px; color:#ff5022; font-weight:bold}
.cp_nr del{ color:#999}
/*翻页样式*/
#pages,.cpage{ width: 100%; height: 50px; text-align: center; line-height: 22px; padding-top: 1px; clear:both;}
#pages a,.cpage a{ background: #f5f5f5; border: #ddd solid 1px; padding: 3px 8px; margin: 0 2px; float: none; color: #333; font-size: 14px;}
#pages span{ background: #0979eb; color: #fff; border: #DDD solid 1px; padding: 3px 8px; margin: 0 2px; float: none;}
#pages a:hover{border: #0979eb solid 1px;}

.articlebook{ width:100%; float:left; overflow:hidden; padding-top:10px; }
.articlebook a.zuo{ float:left}
.articlebook a.you{ float:right}
.articlebook a:hover{ color:#0979eb}


/*发展历程内容页*/
.fzlct{ width:100%; float:left; text-align:center margin:30px 0}
.fzlct img{ width:98%}
.fz_nrt p{ line-height:38px;}








