/* CSS Document */
*{margin:0px; padding:0px; list-style:none; font-size:12px;color:#5e5e5e; border:none; font-family:"微软雅黑"; text-decoration:none; font-family:Arial, Helvetica, sans-serif;}
.clear{clear:both}
.wap{display:none}
.img1{-webkit-transition: -webkit-transform 1s;
  -moz-transition: -moz-transform 1s;
  -o-transition: -o-transform 1s;
  transition: transform 1s;}
.imghover{-webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);}
.com{opacity:0; animation:move 1.5s forwards; animation-play-state:paused;}
.com1{opacity:0; animation:move 1s forwards; animation-play-state:paused;}
.com2{opacity:0; animation:move 2.5s forwards; animation-play-state:paused;}
.move{animation-play-state:running;}
 @keyframes move{
    from{opacity:0; margin-top:100px;}
    to{ opacity:1; margin-top:30;}
}

@keyframes mymovel{
    from{opacity:0; margin-left:-200px;}
    to{ opacity:1; margin-left:0;}
}
@keyframes mymover{
    from{opacity:0; margin-right:-200px;}
    to{ opacity:1; margin-right:0;}
}
.top{width:100%; height:38px; position:fixed;left:0px; top:0px; z-index:99; padding-top:20px; padding-bottom:20px;}
.top .topcon{width:1200px; height:38px; margin:0px auto; display:flex; align-items:center;}
.top .topcon .h1{width:303px; height:38px; margin-right:150px;}
.top .topcon .h2{flex:1; height:38px; display:flex; align-items:center;}
.top .topcon .h2 a{margin-right:40px; display:flex; align-items:center; font-size:15px;color:#1c79b3}
.top .topcon .h2 a.cur{font-weight:bold;color:#d90f0f}
.top .topcon .h3{width:30px; height:30px; background:#5e5e5e; border-radius:3px; display:flex; align-items:center; justify-content:center;color:#f1f1f1; font-size:14px;}
.top .topcon .h3 a{color:#fff; font-size:14px;}
.ind1{width:100%; margin:0px auto; display:flex; align-items:center; justify-content:center; overflow:hidden;}

.ind2_0{width:100%; height:50px; display:flex; align-items:center; justify-content:center; font-size:30px;color:#333; margin:30px auto 0px auto}
.ind2_1{width:100%; height:26px; background:url(../images/p1.jpg) top center no-repeat;}
.ind3{width:1200px; height:280px; margin:50px auto; display:flex;}
.ind3 .h1{width:300px; height:280px;}
.ind3 .h1 .h1Con{width:280px; height:280px; margin:0px auto}
.ind3 .h1 .h1Con .i1{width:280px; height:40px; background:#2381c1; display:flex; align-items:center; justify-content:center;color:#fff;font-size:14px;}
.ind3 .h1 .h1Con .i1 a{color:#fff; font-size:14px;}
.ind3 .h1 .h1Con .i2{width:280px; height:240px; overflow:hidden}
.ind3 .h1 .h1Con .i2 img{width:280px; height:240px;}
.ind4{width:100%; height:500px; overflow:hidden; margin:0px auto; background:url(../images/indp2.jpg) top center no-repeat; padding-top:60px; padding-bottom:60px;}
.ind4 .h1{width:100%;height:50px; display:flex; align-items:center; justify-content:center; font-size:30px;color:#fff;}
.ind4 .h2{width:100%; height:25px; margin:0px auto; background:url(../images/indp2_1.png) top center no-repeat;}
.ind4 .h3{width:1200px; margin:40px auto 0px auto; height:400px;}
.ind4 .h3 .i1{width:600px; float:left; height:400px; display:flex; align-items:center;}
.ind4 .h3 .i1 img{width:600px;}
.ind4 .h3 .i2{width:560px; float:right;}
.ind4 .h3 .i2 .j1{width:100%; height:30px; display:flex; align-items:center;color:#fff; font-size:24px; margin-top:50px}
.ind4 .h3 .i2 .j2{width:100%; height:30px; display:flex; align-items:center;color:#fff; font-size:14px; margin-bottom:10px;}
.ind4 .h3 .i2 .j3{width:80px; border-bottom:10px #fff solid; margin-bottom:30px;}
.ind4 .h3 .i2 .j4{width:100%; line-height:24px;color:#fff; text-indent:24px;}
.ind4 .h3 .i2 .j5{width:100px; height:40px; border:2px #fff solid; border-radius:3px; display:flex; align-items:center; justify-content:center; margin-top:30px}
.ind4 .h3 .i2 .j5 a{color:#fff; font-size:14px;}

.ind5{width:1200px; height:280px; margin:50px auto; display:flex;}
.ind5 .h1{width:300px; height:280px;}
.ind5 .h1 .h1Con{width:280px; height:280px; margin:0px auto; border:1px #f1f1f1 solid;}
.ind5 .h1 .h1Con .i1{width:280px; height:40px;  display:flex; align-items:center; justify-content:center;font-size:14px;}
.ind5 .h1 .h1Con .i2{width:280px; height:240px; overflow:hidden}
.ind5 .h1 .h1Con .i2 img{width:280px; height:240px;}

.ind6{width:100%; height:500px; padding-top:50px; padding-bottom:50px; margin:0px auto; background:url(../images/hbg.jpg) top center no-repeat; overflow:hidden}
.ind6 .h1{width:100%;height:50px; display:flex; align-items:center; justify-content:center; font-size:30px;color:#111;}
.ind6 .h2{width:100%; height:25px; margin:0px auto; background:url(../images/hono.png) top center no-repeat;}
.ind6 .h3{width:1200px; height:400px; margin:40px auto 0px auto;}

.ind7{width:1200px; height:500px; margin:50px auto;}
.ind7 .h1{width:500px; height:500px; float:left; position:relative; display:flex; align-items:center; cursor:pointer; overflow:hidden}
.ind7 .h1 img{width:500px;}
.ind7 .h1 .h1txt{position:absolute; left:0px; bottom:0px; height:60px; background:rgba(0,0,0,0.8);width:100%; padding-top:20px; padding-bottom:20px;}
.ind7 .h1 .h1txt .a1{ padding-left:20px;height:30px; display:flex; align-items:center;color:#fff; font-size:18px;}
.ind7 .h1 .h1txt .a2{ padding-left:20px; height:30px; display:flex; align-items:center;color:#f1f1f1;}
.ind7 .h2{width:660px; height:500px; float:right}
.ind7 .h2 .i1{width:660px; height:80px; padding-bottom:20px; margin-bottom:19px;border-bottom:1px #f4f4f4 solid; display:flex; align-items:center;}
.ind7 .h2 .i1 .j1{width:100px; height:80px;}
.ind7 .h2 .i1 .j1 .k1{width:100px; height:50px; display:flex; align-items:center; justify-content:center; background:#f6f6f6; font-size:18px;color:#6e6e6e;}
.ind7 .h2 .i1 .j1 .k2{width:100px; height:30px; display:flex; align-items:center; justify-content:center; background:#c8c8c8;font-size:14px;color:#fff;}
.ind7 .h2 .i1 .j1s{width:100px; height:80px;}
.ind7 .h2 .i1 .j1s .k1{width:100px; height:50px; display:flex; align-items:center; justify-content:center; background:#b9c4fd; font-size:18px;color:#6e6e6e;}
.ind7 .h2 .i1 .j1s .k2{width:100px; height:30px; display:flex; align-items:center; justify-content:center; background:#2b47d6;font-size:14px;color:#fff;}
.ind7 .h2 .i1 .j2{flex:1; margin-left:30px; height:80px;}
.ind7 .h2 .i1 .j2 .k1{width:100%; height:40px; display:flex; align-items:center;}
.ind7 .h2 .i1 .j2 .k1 a{font-size:16px;color:#333}
.ind7 .h2 .i1 .j2 .k2{width:100%; height:40px; display:flex; align-items:center;color:#9e9e9e}
.ind7 .h2 .i2{width:100%; height:40px; margin-top:20px; display:flex; align-items:center; justify-content:flex-end;}

.foot{width:100%; padding-top:50px; padding-bottom:50px; background:#026eb9; margin:0px auto;}
.foot .footCon{width:1200px; margin:0px auto; display:flex; align-items:center;}
.foot .footCon .h1{width:350px; height:50px; background:url(../images/flgnew.png) no-repeat; margin-right:150px;background-size: contain;}
.foot .footCon .h2{width:100px; margin-right:30px;}
.foot .footCon .h2 .i1{width:100px; height:100px;}
.foot .footCon .h2 .i1 img{width:100px;}
.foot .footCon .h2 .i2{width:100px; height:40px; display:flex; align-items:center; justify-content:center;color:#fff;font-size:14px;}
.foot .footCon .h3{flex:1; margin-left:60px;}
.foot .footCon .h3 .i1{width:100%; height:50px; display:flex; align-items:center;color:#fff; font-size:30px; margin-bottom:15px;}
.foot .footCon .h3 .i2{width:100%; line-height:24px;color:#f5fbff;}
.foot1{width:100%; height:50px; display:flex; align-items:center; justify-content:center; font-size:14px;color:#8e8e8e;}
.foot1 a{font-size:14px;color:#444; margin-right:5px;}

.abban{width:100%; height:540px; margin:0px auto; display:flex; align-items:center; justify-content:center; overflow:hidden}
.abban img{transform: scale(1,1);
  -webkit-transform: scale(1,1);
  animation: scal 5s ease infinite alternate;
  -webkit-animation: scal 10s ease infinite alternate;}
  @keyframes scal {
  from {
    -webkit-transform: scale(1,1);
  }
  to {
    -webkit-transform: scale(1.1,1.1);
  }
}
@-webkit-keyframes scal {
  from {
    -webkit-transform: scale(1,1);
  }
  to {
    -webkit-transform: scale(1.1,1.1);
  }
} 

.ab1{width:1190px; padding-left:10px; margin:50px auto; background:#f7f7f7; border-radius:5px; display:flex; align-items:center; height:50px;}
.ab1 img{margin-right:5px;}

.jt{font-family:"iconfont"; margin-left:3px; margin-right:3px; font-size:16px;color:#aaa;}
.jt:before{content:"\f11f";}
.ab2{width:1200px; margin:0px auto 50px auto;}
.ab2 .h1{width:500px; float:left}
.ab2 .h1 img{width:500px;}
.ab2 .h2{width:660px; float:right}

.nmenu{width:1200px; height:50px; margin:0px auto 50px auto; display:flex; align-items:center; justify-content:center;}
.nmenu .h1{width:236px; border:2px #0494d1 solid; border-radius:5px; height:46px; display:flex; align-items:center; justify-content:center; margin-right:20px;}
.nmenu .h1 a{font-size:16px;}
.nmenu .h1s{width:240px; height:50px; display:flex; align-items:center; justify-content:center; background:url(../images/mbg.jpg) no-repeat; margin-right:20px;}
.nmenu .h1s a{font-size:16px;color:#fff;}
.news{width:1200px; height:150px; padding-bottom:20px; margin:0px auto 20px auto; border-bottom:1px #f4f4f4 solid; display:flex;}
.news .h1{width:280px; height:150px; margin-right:40px;}
.news .h1 img{width:280px; height:150px;}
.news .h2{width:60px; height:100px; margin-right:40px; margin-top:25px;}
.news .h2 .i1{width:60px; height:60px; border-radius:5px; background:#f4f4f4; display:flex; align-items:center; justify-content:center; font-size:20px;color:#111;}
.news .h2 .i2{width:60px; height:40px; display:flex; align-items:center; justify-content:center;}
.news .h3{flex:1; height:120px; margin-top:15px; margin-bottom:15px;}
.news .h3 .i1{width:100%; height:50px; display:flex; align-items:center;}
.news .h3 .i1 a{font-size:18px;color:#333}
.news .h3 .i2{width:100%; height:50px; margin-top:10px; display:flex; align-items:center;color:#aaa; line-height:25px;}
.newspage{width:100%; height:50px; display:flex; align-items:center; justify-content:center;}
.newspage a{margin-left:2px; margin-right:2px;padding:5px 10px 5px 10px;}
.newspage a.Cur{padding:5px 10px 5px 10px; background:#e62329;color:#fff; margin-left:2px; margin-right:2px;}
.newspage a:hover{background:#e62329;color:#fff;padding:5px 10px 5px 10px;}

.newstitle{width:100%; height:50px; display:flex; align-items:center; font-size:20px;color:#111; justify-content:center;}
.newstime{width:100%; height:30px; display:flex; align-items:center;color:#aaa; justify-content:center;}
.newscon{width:1200px; margin:50px auto;}

.ct-1{width:1200px;margin: 0px auto;position: relative;height: 300px}
.contact{width:1200px;height: 360px; display:flex;position:absolute;left: 0px;top: -100px;z-index: 2;background: #fff;border-radius: 10px;box-shadow: 0px 0px 20px #e1e1e1}
.contact .h1{width:560px;padding: 20px; height: 320px;}
.contact .h1 .i1{width: 100%;height: 50px;display: flex;align-items: center;font-size: 30px;color:#111;font-weight: bold;margin-bottom: 20px}
.contact .h1 .i2{width: 100%;height: 44px;display: flex;align-items: center;font-size: 14px;}
.contact .h1 .i2 img{margin-right: 5px;}
.contact .h2{width: 600px;height: 360px;background: url(../images/ct-02.jpg) no-repeat;}
.ct-2{width: 1200px;height: 500px;margin:0px auto 40px auto;}
/*.contact .h1{width:500px; float:left; padding:20px; background:#f5f5f5;}
.contact .h1 .i1{width:100%; height:60px; padding-top:20px; padding-bottom:20px; background:#e1e1e1; border-radius:8px; margin-bottom:20px;}
.contact .h1 .i1 .j1{width:100%; height:30px; display:flex; align-items:center; justify-content:center; font-size:24px;color:#111;}
.contact .h1 .i1 .j2{width:100%; height:30px; display:flex; align-items:center; justify-content:center; font-size:14px;color:#9e9e9e;}
.contact .h1 .i2{ width:480px; padding-left:20px; line-height:24px; padding-top:20px;}
.contact .h2{width:660px; float:right; height:500px;}*/

.pro{width:1200px; margin:50px auto;}
.pro .h1{width:250px; float:left;border: 1px #f1f1f1 solid}
.pro .h1 .i1{width:250px; height:80px; display:flex; align-items:center; justify-content:center; background:#d90f0f; font-size:20px;color:#fff; font-weight:bold}
.pro .h1 .i2{width:220px; padding-left:30px; height:80px; background:none; display:flex; align-items:center; border-bottom:1px #e1e1e1 solid}
.pro .h1 .i2 a{color:#333; font-size:14px;}
/*.pro .h1 .i2s{width:220px; padding-left:30px; height:80px; background:url(../images/pbg.jpg) no-repeat; display:flex; align-items:center; border-bottom:1px #eaf6fe solid}*/
.pro .h1 .i2s{width:220px; padding-left:30px; height:80px; background:#026eb9; display:flex; align-items:center; border-bottom:1px #eaf6fe solid;}
.pro .h1 .i2s a{color:#eaf6fe; font-size:14px;}
.pro .h2{width:900px; float:right;}
.pro .h2 .i1{width:300px; height:302px; float:left; margin-bottom:20px;}
.pro .h2 .i1 .i1Con{width:280px; height:300px; border:1px #f1f1f1 solid;}
.pro .h2 .i1 .i1Con .j1{width:280px; height:260px; overflow:hidden; display:flex; align-items:center; justify-content:center; overflow:hidden}
.pro .h2 .i1 .i1Con .j1 img{height:260px;}
.pro .h2 .i1 .i1Con .j2{width:280px; height:40px; display:flex; align-items:center; justify-content:center;}
.pro .h2 .i2{width:900px; height:50px; display:flex; align-items:center; justify-content:center; font-size:14px;}
.pro .h2 .i2 a{margin-left:2px; margin-right:2px;padding:5px 10px 5px 10px;}
.pro .h2 .i2 a.Cur{padding:5px 10px 5px 10px; background:#e62329;color:#fff; margin-left:2px; margin-right:2px;}
.pro .h2 .i2 a:hover{background:#e62329;color:#fff;padding:5px 10px 5px 10px;}


.ptitle{width:100%; height:50px; display:flex; align-items:center; font-size:20px; font-weight:bold;color:#111;}
.ptime{width:100%; height:30px; display:flex; align-items:center;color:#aaa; margin-bottom:20px;}
.pshow1{width:100%; margin:0px auto;}
.pshow1 img{max-height:500px;}
.pshow2{width:900px; height:40px; margin:20px auto; display:flex; align-items:center;}
.pshow2 .a1{width:160px; border-left:1px #e1e1e1 solid; border-top:1px #e1e1e1 solid; border-right:1px #e1e1e1 solid; height:39px; display:flex; align-items:center; justify-content:center; font-size:16px;color:#111; font-weight:bold;}
.pshow2 .a2{flex:1; height:39px; border-bottom:1px #e1e1e1 solid}
.pshow3{width:900px; margin:0px auto 30px auto; line-height:24px;}