/* CSS Document */
*{margin:0px; padding:0px; list-style:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; border:none; text-decoration:none;color:#6e6e6e}
.clear{clear:both}
a:link,a:visited{color:#3e3e3e;}
a:hover,a:active{color:#276dd4}
.bodys{background:url(../images/ind1.jpg) top center fixed no-repeat;}

a.bl14:link,a.bl14:visited{color:#000; font-size:14px; font-weight:bold}
a.bl14:hover,a.bl14:active{color:#276dd4;}

.ftop{width:100%; height:30px; position:fixed; padding-top:10px; padding-bottom:10px; left:0px; top:0px; z-index:999; background:rgba(255,255,255,0.7); display:none; box-shadow:0px 0px 10px #e1e1e1;}
.ftop .ftopCon{width:1200px; height:30px; display:flex; align-items:center; margin:0px auto;}
.ftop .ftopCon .h1{width:86px; height:30px;}
.ftop .ftopCon .h2{flex:1; display:flex; align-items:center; justify-content:flex-end;}
.ftop .ftopCon .h2 a{margin-left:50px; display:flex; align-items:center; font-size:14px;color:#5e5e5e; font-weight:bold;text-shadow:1px 1px 1px #ccc;}
.ftop .ftopCon .h2 a:hover,.ftop .ftopCon .h2 a:active{color:#3993e7}

.ftop .ftopCon .h2 a.cur{margin-left:50px; display:flex; align-items:center; font-size:14px;color:#3993e7; font-weight:bold;text-shadow:1px 1px 1px #ccc;}

.top{width:100%; height:44px; margin:0px auto; background:#494949;}
.top .topCon{width:1200px; height:44px; display:flex; align-items:center; margin:0px auto}
.top .topCon .h1{flex:1; align-items:center; display:flex;color:#f1f1f1}
.top .topCon .h2{flex:1; align-items:center; display:flex; justify-content:flex-end;color:#f1f1f1;}
.inban{width:100%; height:800px; margin:0px auto; overflow:hidden; background:url(../images/inban.jpg) top center no-repeat}
.inban .h1{width:1200px; height:50px; margin:35px auto 0px auto; display:flex; align-items:center;}
.inban .h1 .i1{width:87px; height:50px;}
.inban .h1 .i2{flex:1; height:50px; display:flex; align-items:center; justify-content:flex-end;}
.inban .h1 .i2 a{ margin-left:50px; display:flex; align-items:center;color:#f1f1f1; font-size:16px; font-weight:bold;text-shadow:4px 4px 5px #000;}
.inban .h1 .i2 a:hover,.inban .h1 .i2 a:active{color:#3993e7}
.inban .h2{width:900px; padding-left:300px; margin:110px auto 0px auto; display:flex; align-items:center; font-size:40px;color:#f1f1f1; font-weight:bold; text-shadow:4px 4px 5px #000; font-style:oblique}
.inban .h3{width:600px; padding-left:600px; margin:40px auto 0px auto; display:flex; align-items:center; font-size:20px;color:#f1f1f1;text-shadow:4px 4px 5px #000;}
.inban .h4{width:1200px; height:310px; margin:100px auto 0px auto; display:flex; align-items:center; justify-content:space-around;}
.inban .h4 .i1{width:360px; height:310px; position:relative; overflow:hidden; cursor:pointer}
.inbanbg{position:absolute; left:0px; top:0px; z-index:2; background:rgba(40,100,200,0.8);width:360px; height:310px;}
.indtitle{width:360px; position:absolute; left:0px; top:0px; z-index:3; height:310px; display:flex; align-items:center; justify-content:center; flex-direction:column;}
.indtitle .t1{width:53px; height:53px; background:url(../images/inp1.png) 0px 0px  no-repeat; margin-bottom:40px}
.indtitle .t1_2{width:53px; height:53px; background:url(../images/inp1.png) -53px 0px  no-repeat; margin-bottom:40px}
.indtitle .t1_3{width:53px; height:53px; background:url(../images/inp1.png) -106px 0px  no-repeat; margin-bottom:40px}
.indtitle .t2{width:100%; height:30px; display:flex; align-items:center; justify-content:center;color:#fff; font-size:20px;}
.indcon{width:340px; height:60px; display:flex; background:rgba(40,100,200,0.9); position:absolute; left:0px; bottom:-80px; z-index:4; align-items:center; padding:10px;color:#f1f1f1; font-size:14px;}

.ind1{width:100%; height:100px; margin:0px auto; padding-bottom:30px; background:#fff; display:flex; align-items:center; justify-content:center;color:#2e2e2e; font-size:24px;}
.ind1 span{font-size:24px;color:#276dd4; margin-left:5px; margin-right:5px;}
.ind1_1t{width:100%; background:#fff; padding-bottom:50px;}
.ind1_1{width:1200px; height:380px; margin:0px auto; display:flex;}
.ind1_1 .h1{flex:1; height:380px;}
.ind1_1 .h1 .i1{width:100%; height:50px; display:flex; align-items:center; margin-bottom:30px; text-decoration:underline; font-size:30px; font-weight:bold; font-style:italic}
.ind1_1 .h1 .i1 span{color:#276dd4; font-size:30px; font-weight:bold; border-bottom:#276dd4 1px solid}
.ind1_1 .h1 .i2{width:100%; height:230px; display:flex; align-items:center; font-size:14px; line-height:24px;}
.ind1_1 .h1 .i3{width:100%; height:39px; display:flex; align-items:center; justify-content:flex-end; margin-top:30px;}
.ind1_1 .h1 .i3 .i3Con{width:162px; height:39px; background:url(../images/seemore.jpg) no-repeat; padding-left:20px; display:flex; align-items:center;}
.ind1_1 .h1 .i3 .i3Con a{color:#fff;}
.ind1_1 .h2{width:670px; height:380px; margin-left:40px; border-radius:25px 5px 50px 5px; overflow:hidden}
.ind1_1 .h2 img{-webkit-transition: -webkit-transform 1s;
  -moz-transition: -moz-transform 1s;
  -o-transition: -o-transform 1s;
  transition: transform 1s;}

.quanj{position:fixed; width:100%; height:100vh; background:#fff; left:0px; top:0px; z-index:999999; display:none}
.quanj .h1{width:90%; height:50px; display:flex; align-items:center; justify-content:flex-end; margin:0px auto; padding-left:5%; padding-right:5%;}
.quanj .h1 a{font-size:30px; font-weight:bold;}
.quanj .h2{width:100%; margin:0px auto; overflow:hidden; height:calc(100vh - 50px)}

.ind2{width:100%; height:720px; margin:0px auto}
.ind2 .h1{width:100%; height:140px; display:flex; margin:0px auto; align-items:center; justify-content:center; font-size:36px;color:#fff;font-style:oblique; text-shadow:1px 1px 10px #000;}
.ind2 .h2{width:1200px; height:400px; margin:58px auto; display:flex; align-items:center; justify-content:space-around;}
.ind2 .h2 .i1:after{content:"";width:280px;}
.ind2 .h2 .i1{width:250px; height:370px; background:rgba(40,10,190,0.7); padding:15px;}
.ind2 .h2 .i1 .j1{width:250px; height:250px; display:flex; align-items:center; justify-content:center; overflow:hidden; position:relative}
.ind2 .h2 .i1 .j1 img{width:250px;}
.ind2 .h2 .i1 .j1 .j1txt{width:250px; height:250px; background:rgba(40,110,210,0.8); position:absolute; left:0px; top:-250px; z-index:2; display:flex; align-items:center; justify-content:center;}
.ind2 .h2 .i1 .j1 .j1txt .look{width:50px; height:50px; font-size:50px; font-family:"iconfont";color:#fff; font-weight:bold}
.ind2 .h2 .i1 .j1 .j1txt .look:before{content:"\f10b"}
.ind2 .h2 .i1 .j2{width:250px; height:120px; display:flex; align-items:center; justify-content:center}
.ind2 .h2 .i1 .j2 a{color:#fff; font-size:16px;}
.biaoz{font-family:"iconfont"; font-size:20px;color:#fff; margin-right:0px; display:none}
.biaoz:before{content:"\f17b"}

.ind2 .h3{width:100%; height:44px; display:flex; align-items:center; justify-content:center; margin:0px auto}
.ind2 .h3 a{display:flex; align-items:center; justify-content:center; font-size:16px;color:#fff;}
.ind2 .h3 .i1{width:30px; height:30px; border:2px #fff solid; border-radius:17px; display:flex; align-items:center; justify-content:center; margin-right:10px; font-family:"iconfont"; font-size:30px;color:#fff}
.ind2 .h3 .i1:before{content:"\f133"}

.ind3{width:100%; background:#f2f2f2; margin:0px auto; padding-top:40px; padding-bottom:60px;}
.ind3 .ind3Con{width:1200px; margin:0px auto}
.ind3 .ind3Con .h1{width:100%; height:60px; display:flex; align-items:center; font-size:36px; margin:0px auto 40px auto}
.ind3 .ind3Con .h1 .i1{ font-size:36px; margin-right:5px; border-bottom:4px #b72720 solid;color:#b72720; font-weight:bold; font-style:italic}
.ind3 .ind3Con .h2{width:1200px; height:500px; margin:0px auto; display:flex; align-items:center;}
.ind3 .ind3Con .h2 .i1{width:650px; height:500px; margin-right:20px; position:relative; overflow:hidden}
.ind3 .ind3Con .h2 .i1 img{width:650px; height:500px;-webkit-transition: -webkit-transform 1s;
  -moz-transition: -moz-transform 1s;
  -o-transition: -o-transform 1s;
  transition: transform 1s;}
.ind3 .ind3Con .h2 .i1 .i1txt{position:absolute; left:0px; bottom:0px; z-index:2; height:110px; background:rgba(0,0,0,0.7);width:94%; padding-left:3%; padding-right:3%; display:flex; align-items:center;flex-direction:column;}
.ind3 .ind3Con .h2 .i1 .i1txt .a1{width:100%; height:50px; display:flex; align-items:center;}
.ind3 .ind3Con .h2 .i1 .i1txt .a1 a{font-size:16px;color:#f1f1f1;}
.ind3 .ind3Con .h2 .i1 .i1txt .a2{width:100%; height:60px; line-height:20px;color:#aaa; overflow:hidden;}
.ind3 .ind3Con .h2 .i1 .more{width:40px; height:40px; position:absolute; right:0px; bottom:0px; z-index:2; background:#e62129; display:flex; align-items:center; justify-content:center;}
.ind3 .ind3Con .h2 .i1 .more a{font-size:40px;color:#fff;}

.ind3 .ind3Con .h2 .i2{flex:1; display:flex; flex-wrap:wrap; justify-content:space-around; flex-direction:row;  height:500px;}
.ind3 .ind3Con .h2 .i2:after{width:45%;content:'';}
.ind3 .ind3Con .h2 .i2 .j1{width:45%; height:250px;}
.ind3 .ind3Con .h2 .i2 .j1 .k1{width:100%; height:180px; display:flex; overflow:hidden; align-items:center; justify-content:center;}
.ind3 .ind3Con .h2 .i2 .j1 img{width:100%; height:180px;-webkit-transition: -webkit-transform 1s;
  -moz-transition: -moz-transform 1s;
  -o-transition: -o-transform 1s;
  transition: transform 1s;}
.ind3 .ind3Con .h2 .i2 .j1 .k2{width:90%; height:40px; padding-top:10px; display:flex; align-items:center; line-height:20px; overflow:hidden; background:#fff; padding-left:5%; padding-right:5%; padding-bottom:10px;}

.foot{width:100%; height:76px; margin:0px auto; background:#282828; border-bottom:1px #3e3e3e solid; display:flex; align-items:center; justify-content:center;color:#f1f1f1; font-size:24px;}
.foot1{width:100%; margin:0px auto; background:#282828; border-bottom:1px #3e3e3e solid; display:flex;}
.foot1 .foot1Con{width:1200px; margin:0px auto; display:flex;}
.foot1 .foot1Con .h1{flex:1; margin-right:20px; display:flex; align-items:center;flex-direction:column; padding-top:40px; padding-bottom:40px}
.foot1 .foot1Con .h1 .i1{width:100%; height:50px; display:flex; align-items:center; justify-content:center; margin-bottom:25px; background:url(../images/logo.png) top center no-repeat;}
.foot1 .foot1Con .h1 .i2{width:100%; display:flex; align-items:center;color:#6e6e6e; margin-bottom:20px;}
.foot1 .foot1Con .h1 .i3{width:100%; height:37px; margin-bottom:16px; display:flex; border-radius:5px; overflow:hidden}
.foot1 .foot1Con .h1 .i3 .j1{flex:1; padding-left:5px; background:#fff; height:37px;}
.foot1 .foot1Con .h1 .i3 .j1 input{width:100%; height:37px;color:#9e9e9e; border:none; outline:none}
.foot1 .foot1Con .h1 .i3 .j2{width:70px; height:37px; background:#e62129; display:flex; align-items:center; justify-content:center;color:#fff; font-size:14px;}
.foot1 .foot1Con .h1 .i4{width:100%; height:27px; display:flex; align-items:center;}
.foot1 .foot1Con .h1 .i4 div{margin-right:14px;}
.foot1 .foot1Con .h1 .i4 .div1{width:27px; height:27px; background:url(../images/footp.jpg) 0px 0px no-repeat}
.foot1 .foot1Con .h1 .i4 .div2{width:27px; height:27px; background:url(../images/footp.jpg) -40px 0px no-repeat}
.foot1 .foot1Con .h1 .i4 .div3{width:27px; height:27px; background:url(../images/footp.jpg) -81px 0px no-repeat}
.foot1 .foot1Con .h1 .i4 .div4{width:27px; height:27px; background:url(../images/footp.jpg) -122px 0px no-repeat}
.foot1 .foot1Con .h1 .i4 .div5{width:27px; height:27px; background:url(../images/footp.jpg) -163px 0px no-repeat}
.foot1 .foot1Con .h1 .i4 .div6{width:27px; height:27px; background:url(../images/footp.jpg) -204px 0px no-repeat}
.foot1 .foot1Con .h1 .i4 .div7{width:27px; height:27px; background:url(../images/footp.jpg) -245px 0px no-repeat}

.foot1 .foot1Con .h2{flex:1; padding-left:20px; padding-right:20px; border-left:1px #3e3e3e solid; border-right:1px #3e3e3e solid; padding-top:40px; padding-bottom:40px;}
.foot1 .foot1Con .h2 .i1{width:100%; height:40px; display:flex; align-items:center;color:#fff; font-size:16px; font-weight:bold}
.foot1 .foot1Con .h2 .i2{width:100%; display:flex; flex-wrap:wrap; justify-content:space-around;}
.foot1 .foot1Con .h2 .i2 .j1{width:50%; height:33px; display:flex; align-items:center; flex-direction:row;}
.foot1 .foot1Con .h2 .i2 .j1:after{content:"";width:50%}
.foot1 .foot1Con .h2 .i2 .j1 a:link,.foot1 .foot1Con .h2 .i2 .j1 a:visited{color:#bbb; font-size:14px;}
.foot1 .foot1Con .h2 .i2 .j1 a:hover,.foot1 .foot1Con .h2 .i2 .j1 :active{color:#fff;}
.fjt{width:10px; height:10px; font-family:"iconfont";color:#bbb; margin-right:20px}
.fjt:before{content:"\f11f"}

.foot1 .foot1Con .h3{flex:1; margin-left:20px; padding-top:40px; padding-bottom:40px}
.foot1 .foot1Con .h3 .i1{width:100%; height:40px; display:flex; align-items:center;color:#fff; font-size:16px; font-weight:bold}
.foot1 .foot1Con .h3 .i2{width:100%; height:32px; margin:0px auto; display:flex;}
.foot1 .foot1Con .h3 .i2 .j1{width:24px; height:32px; background:url(../images/ctpic.jpg) 0px 5px no-repeat; display:flex; align-items:center;}
.foot1 .foot1Con .h3 .i2 .j1_1{width:24px; height:32px; background:url(../images/ctpic.jpg) 0px -24px  no-repeat; display:flex; align-items:center;}
.foot1 .foot1Con .h3 .i2 .j1_2{width:24px; height:32px; background:url(../images/ctpic.jpg) 0px -54px  no-repeat; display:flex; align-items:center;}
.foot1 .foot1Con .h3 .i2 .j1_3{width:24px; height:32px; background:url(../images/ctpic.jpg) 0px -83px  no-repeat; display:flex; align-items:center;}
.foot1 .foot1Con .h3 .i2 .j1_4{width:24px; height:32px; background:url(../images/ctpic.jpg) 0px -113px  no-repeat; display:flex; align-items:center;}
.foot1 .foot1Con .h3 .i2 .j2{height:32px; display:flex; align-items:center;color:#f1f1f1; margin-right:5px; font-size:14px; font-weight:bold}
.foot1 .foot1Con .h3 .i2 .j3{flex:1; display:flex; height:32px; align-items:center;color:#ccc;}

.foot2{width:100%; height:44px; display:flex; align-items:center; justify-content:center; color:#aaa; margin:0px auto; background:#282828;}
.foot2 a{color:#ccc; margin-left:3px}
.gotop{width:38px; height:38px; border-radius:4px; overflow:hidden; position:fixed; right:10px; bottom:10px; z-index:9999; box-shadow:0px 0px 10px #ccc; cursor:pointer}

/**/
.bodys1{background:url(../images/about_pic1.jpg) top center fixed no-repeat;}
.ab{width:100%; margin:0px auto; position:relative; overflow:hidden;}
.ab .txt{position:absolute; left:50%; top:50%; z-index:2; transform:translate(-50%,-50%); font-size:24px;color:#fff;  font-style:oblique;text-shadow:2px 2px 4px #666;}
.ab .txt1{position:absolute; left:50%; top:50%; z-index:2; transform:translate(-50%,-20%); font-size:28px;color:#fff;  font-style:oblique; text-shadow:2px 2px 4px #666;}
.ab img{width:100%;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);
  }
} 
.ab .abCon{position:absolute;width:1200px; left:50%; top:0px; z-index:2; transform:translate(-50%,0%);}
.ab .abCon .h1{width:100%; height:44px; display:flex; align-items:center; justify-content:space-around;}
.ab .abCon .h1 .i1{display:flex; align-items:center; justify-content:start;flex:1;color:#fff;}
.ab .abCon .h1 .i2{display:flex; align-items:center; justify-content:flex-end;color:#fff;width:400px;}
.ab .abCon .h1 .i2 img{margin-right:4px; width:19px; height:13px;}
.tels{font-family:"iconfont";color:#fff; font-size:20px; margin-left:10px; margin-right:5px;}
.tels:before{content:"\f110"}

.ab .abCon .h2{width:94%; padding-left:3%; padding-right:3%; height:50px; padding-top:10px; padding-bottom:10px; background:rgba(255,255,255,0.9); border-radius:0px 0px 20px 20px; display:flex;}
.ab .abCon .h2 .i1{width:86px; height:50px;}
.ab .abCon .h2 .i2{flex:1; display:flex; align-items:center; justify-content:flex-end; height:50px;}
.ab .abCon .h2 .i2 a{margin-left:50px; display:flex; align-items:center; font-size:14px; font-weight:bold;text-shadow:1px 1px 1px #ccc;}
.ab .abCon .h2 .i2 a.cur{margin-left:40px; display:flex; align-items:center; font-size:16px; font-weight:bold;color:#368edb;text-shadow:1px 1px 1px #368edb;}
.ab1{width:100%; background:#fff; margin:0px auto; min-height:310px}
.ab1 .ab1Con{width:1200px; margin:0px auto; display:flex; align-items:center; padding-top:60px; padding-bottom:60px;}
.ab1 .ab1Con .h1{width:260px; align-items:center; display:flex; justify-content:center; background:#f90; padding-top:15px; padding-bottom:15px;}
.ab1 .ab1Con .h2{flex:1; margin-left:20px; display:flex; align-items:center; line-height:24px;}

.ab2{width:1200px; margin:50px auto}
.ab2 .h1{width:100%; height:60px; display:flex;flex-direction:column; justify-content:center;}
.ab2 .h1 .sp1{color:#f9f9f9; font-size:36px;}
.ab2 .h1 .sp2{color:#e1e1e1; font-size:24px;}
.ab2 .h2{width:1200px; margin:50px auto 0px auto; height:500px;}
.ab3{width:100%; margin:0px auto; background:#f2f2f2;}
.ab3 .ab3Con{width:1200px; padding-top:50px; padding-bottom:50px; margin:0px auto}
.ab3 .ab3Con .h1{width:100%; height:60px; display:flex;flex-direction:column; justify-content:center;}
.ab3 .ab3Con .h1 .sp1{ font-size:36px;}
.ab3 .ab3Con .h1 .sp2{ font-size:24px;}
.ab3 .ab3Con .h2{width:100%; height:500px; margin:50px auto 0px auto;}

.newsm{width:1200px; height:50px; margin:50px auto; display:flex; align-items:center;border-radius:10px 10px 0px 0px; background:#f9f9f9; overflow:hidden}
.newsm .h1{flex:1; height:50px; display:flex; align-items:center; justify-content:center; background:#f9f9f9; }
.newsm .h1 a{display:flex;flex:1; height:50px; align-items:center; justify-content:center; font-size:16px;}
.newsm .h1 .list{font-family:"iconfont"; font-size:20px; margin-right:5px;}
.newsm .h1 .list:before{content:"\f125"}

.newsm .h1c{flex:1; height:50px; display:flex; align-items:center; justify-content:center; background:#d5d5d5;}
.newsm .h1c a{display:flex;flex:1; height:50px; align-items:center; justify-content:center; font-size:16px;color:#fff}
.newsm .h1c .list{font-family:"iconfont"; font-size:20px; margin-right:5px;color:#fff}
.newsm .h1c .list:before{content:"\f125"}

.newsm .h1s{flex:1; height:50px; display:flex; align-items:center; justify-content:center; background:#4b8ff4;}
.newsm .h1s a{display:flex;flex:1; height:50px; align-items:center; justify-content:center; font-size:16px;color:#fff;}
.newsm .h1s .list{font-family:"iconfont"; font-size:20px; margin-right:5px;color:#fff}
.newsm .h1s .list:before{content:"\f125"}
.newslist{width:1160px; padding-left:20px; padding-right:20px; height:150px; margin:0px auto; border-bottom:1px #f1f1f1 solid; display:flex;}
.newslist .h1{width:380px; height:150px; display:flex; align-items:center; justify-content:flex-end; font-size:40px;color:#77acfa;}
.newslist .h2{flex:1; margin-left:30px; display:flex; flex-direction:column; justify-content:center; font-size:18px}
.newslist .h2 span{color:#ccc; font-size:24px}
.newslist .h2 a{font-size:20px;color:#8e8e8e}
.newslist .h3{width:50px; height:20px; margin-top:65px; background:url(../images/arrow1.png) no-repeat;}



.newspage{width:100%; height:40px; margin:40px auto; display:flex; align-items:center; justify-content:center;}
.newspage .Cur{width:24px; height:24px; border:1px #2590e2 solid; display:flex; align-items:center; justify-content:center; margin-left:3px; margin-right:3px; background:#2590e2;color:#fff; font-size:14px;}
.newspage .old{width:24px; height:24px; border:1px #e1e1e1 solid; display:flex; align-items:center; justify-content:center; margin-left:3px; margin-right:3px;}
.newspage .old:hover{background:#2590e2;color:#fff; font-size:14px; border:1px #2590e2 solid}

.ntitle{width:1200px; height:50px; margin:0px auto; display:flex; align-items:center; justify-content:center; font-size:20px;color:#3e3e3e;}
.ntime{width:1200px; height:30px; display:flex; margin:0px auto 40px auto; align-items:center; justify-content:center; font-size:14px;color:#ccc; padding-bottom:15px; border-bottom:1px #f1f1f1 solid;}
.ncon{width:1200px; margin:0px auto 40px auto; line-height:24px;}
.ncon img{max-width:100%}
.ndown{width:200px; height:40px; display:flex; justify-content:space-around; margin:0px auto 40px auto}
.ndown .h1{width:90px; height:40px; background:#9e9e9e; display:flex; align-items:center; justify-content:center; border-radius:4px;}
.ndown .h1 a{font-size:14px;color:#fff;}
.ndown .h1:hover{ background:#2590e2;}

.ct{margin:40px auto; border-bottom:4px #2d75de solid;width:200px; display:flex; align-items:center; justify-content:center; height:50px; font-size:28px;color:#000}
.ct1{width:1200px; margin:0px auto 40px auto; display:flex; height:150px;}
.ct1 .h1{flex:1; height:150px; display:flex; align-items:center; justify-content:center; flex-direction:column; font-size:14px;color:#8e8e8e}
.ct1 .h1 .i1{margin-bottom:15px;}

.ct1 .h2{flex:1; height:150px; display:flex; padding-left:20px; padding-right:20px; margin-left:20px; margin-right:20px; border-left:1px #f1f1f1 solid; border-right:1px #f1f1f1 solid;align-items:center; justify-content:center; flex-direction:column; font-size:14px;color:#8e8e8e}
.ct1 .h2 .i1{margin-bottom:15px;}
.ct2{width:100%; margin:0px auto; padding-top:50px; padding-bottom:50px; background:#f2f2f2;}
.ct2 .h1{width:1200px; margin:0px auto; height:44px; display:flex; align-items:center; font-size:32px;color:#2e2e2e; font-weight:bold}
.ct2 .h2{width:1200px; margin:0px auto; display:flex;}
.ct2 .h2 .i1{width:580px; margin-right:40px;}
.ct2 .h2 .i1 .j1{width:580px; height:40px; margin:0px auto}
.ct2 .h2 .i1 .j1 .j1Con{width:100px; height:37px; border-top:3px #3493eb solid}
.ct2 .h2 .i1 .j2{width:100%; height:44px; display:flex; align-items:center; font-size:16px;color:#000;}
.ct2 .h2 .i1 .j2 .j2Con{width:50%; height:44px; background:#3493eb; display:flex; align-items:center; justify-content:center;color:#fff; font-size:18px; cursor:pointer; border-radius:4px;}
.fed{font-family:"iconfont";color:#fff; margin-right:5px; font-size:20px;}
.fed:before{content:"\f106"}
.inp_100{width:96%; border:1px #e1e1e1 solid; padding-left:2%; height:42px; line-height:42px;color:#9e9e9e; font-size:14px; background:#fff; outline:none;}
.ct2 .h2 .i1 .j3{width:100%; height:150px; display:flex; align-items:center;}
.inp_100s{width:96%; border:1px #e1e1e1 solid; padding-left:2%; height:148px; line-height:22px;color:#9e9e9e; font-size:14px; background:#fff; outline:none;}

.ct2 .h2 .i2{flex:1;}
.ct2 .h2 .i2 .j1{width:100%; display:flex; height:44px; align-items:center; font-size:26px;color:#000; font-style:italic}
.ct2 .h2 .i2 .j2{width:100%; margin-top:40px; line-height:24px;}

.pro0{width:1200px; height:44px; margin:20px auto 0px auto; border-bottom:1px #f1f1f1 solid; display:flex;}
.pro0 .h1{ font-size:24px;color:#000; font-weight:bold; height:41px; display:flex; align-items:center; border-bottom:3px #4ea0ed solid}
.pro0 .h2{flex:1; display:flex; height:44px; align-items:center; justify-content:flex-end;}
.pro0 .h2 img{height:20px; margin-right:5px;}
.jts{font-family:"iconfont";color:#3e3e3e; font-size:12px;}
.jts:before{content:"\f11f"; margin-left:3px; margin-right:3px;}

.pro{width:1200px; margin:20px auto 40px auto; display:flex;}
.pro .h1{width:260px; margin-right:40px; box-shadow:10px 10px 20px #e9e9e9}
.pro .h1 .i1{width:260px; height:80px; background:url(../images/mbg.jpg) no-repeat; display:flex; align-items:center; justify-content:center;color:#fff; font-size:24px; border-radius:5px 5px 0px 0px}
.pro .h1 .i2{width:238px; border:1px #f1f1f1 solid; padding-top:15px; padding-bottom:15px; padding-left:10px; padding-right:10px;}
.pro .h1 .i2 .j1{width:238px; height:40px; display:flex; align-items:center; margin-bottom:1px;}
.pro .h1 .i2 .j1 .k1{flex:1; display:flex; align-items:center;}
.pro .h1 .i2 .j1 .k1 a{font-size:14px; font-weight:bold;color:#9e9e9e;}
.pro .h1 .i2 .j1 .classjt{font-family:"iconfont"; font-size:16px;color:#e1e1e1;}
.pro .h1 .i2 .j1 .classjt:before{content:"\f11f";}

.pro .h1 .i2 .j1s{width:218px; height:40px; display:flex; align-items:center; background:#4ea0ed; padding-left:10px; padding-right:10px; margin-bottom:1px}
.pro .h1 .i2 .j1s .k1{flex:1; display:flex; align-items:center;}
.pro .h1 .i2 .j1s .k1 a{font-size:14px; font-weight:bold;color:#fff;}
.pro .h1 .i2 .j1s .classjt{font-family:"iconfont"; font-size:16px;color:#fff;}
.pro .h1 .i2 .j1s .classjt:before{content:"\f11f";}

.pro .h1 .i3{width:260px; height:80px; background:url(../images/mbg.jpg) no-repeat; display:flex; align-items:center; justify-content:center;color:#fff; font-size:24px; border-radius:0px 0px 5px 5px}
.pro .h1 .i4{width:238px; border-left:1px #f1f1f1 solid; border-right:1px #f1f1f1 solid; border-bottom:1px #f1f1f1 solid; border-radius:0px 0px 5px 5px; padding-left:10px; padding-right:10px; padding-top:15px; padding-bottom:15px;}
.pro .h1 .i4 .i4Con{width:238px; height:44px; display:flex;}
.pro .h1 .i4 .i4Con .j1{flex:1; border:1px #e3e3e3 solid; height:42px;}
.pro .h1 .i4 .i4Con .j2{width:44px; height:44px; background:#4ea0ed; border-radius:0px 5px 5px 0px; display:flex; align-items:center; justify-content:center; font-family:"iconfont";color:#fff; font-size:20px; cursor:pointer}
.pro .h1 .i4 .i4Con .j2:before{content:"\f207";}
.inp_none{width:96%; padding-left:2%; border:none; outline:none; height:42px; color:#9e9e9e}

.pro .h2{flex:1;}
.pro .h2 .i1{width:25%; height:250px; float:left; margin-bottom:15px;}
.pro .h2 .i1 .i1Con{width:90%; padding-left:2%; padding-right:2%; height:230px; padding-top:10px; padding-bottom:10px; margin:0px auto; background:#f9f9f9; border-radius:4px; display:flex; flex-direction:column;}
.pro .h2 .i1 .i1Con .j1{width:100%; height:180px; display:flex; align-items:center; justify-content:center; overflow:hidden}
.pro .h2 .i1 .i1Con .j1 img{ height:180px;-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);}  
.pro .h2 .i1 .i1Con .j2{width:100%; height:40px; margin-top:10px;display: -webkit-box; line-height:20px;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;}
.pro .h2 .i1 .i1Con .j2 a{font-weight:bold;color:#9e9e9e}

.pro .h2 .i1s{width:25%; height:250px; float:left; margin-bottom:15px;}
.pro .h2 .i1s .i1Con{width:90%; padding-left:2%; padding-right:2%; height:230px; padding-top:10px; padding-bottom:10px; margin:0px auto; background:#3993e7; border-radius:4px; display:flex; flex-direction:column; box-shadow:0px 0px 10px #e1e1e1}
.pro .h2 .i1s .i1Con .j1{width:100%; height:180px; display:flex; align-items:center; justify-content:center; overflow:hidden}
.pro .h2 .i1s .i1Con .j1 img{ height:180px;}
.pro .h2 .i1s .i1Con .j2{width:100%; height:40px; margin-top:10px;display: -webkit-box; line-height:20px;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;}
.pro .h2 .i1s .i1Con .j2 a{color:#fff; font-weight:bold}

.pro .h2 .i2{width:100%; height:44px; display:flex; align-items:center; justify-content:center; margin:40px auto 0px auto;}

.pshow1{width:100%; display:flex; height:60px; align-items:center; color:#000; font-size:22px;}
.pshow2{width:100%; margin:10px auto 40px auto; display:flex;}
.pshow2 .a1{width:350px; height:420px;}
.pshow2 .a1 .b1{widows:348px; height:348px; border:1px #e1e1e1 solid;}
.pshow2 .a1 .b1 img{width:348px; height:348px;}
.pshow2 .a1 .b2{widows:350px; height:50px; margin-top:10px;}
.pshow2 .a1 .b2 .c1{width:48px; height:48px; border:1px #f1f1f1 solid; float:left; margin-right:10px; cursor:pointer}
.pshow2 .a1 .b2 .c1 img{width:48px; height:48px;}
.pshow2 .a1 .b2 .c1s{width:46px; height:46px; border:2px #38a0e2 solid; float:left; margin-right:10px; cursor:pointer}
.pshow2 .a1 .b2 .c1s img{width:46px; height:46px;}

.pshow2 .a2{flex:1; margin-left:40px}
.pshow2 .a2 .b1{width:100%; height:44px; display:flex; align-items:center; margin-bottom:10px;}
.pshow2 .a2 .b1 .c1{flex:1; height:44px; display:flex; align-items:center;color:#000; font-size:14px;}
.pshow2 .a2 .b1 .c1 a{flex:1; display:flex; align-items:center; font-size:14px;color:#000;}
.pshow2 .a2 .b1 .c1 img{margin-right:10px}
.pshow2 .a2 .b0{width:100%; height:44px; display:flex; align-items:center; font-size:14px;color:#9e9e9e; justify-content:space-around;}
.pshow2 .a2 .b0 div{justify-content:flex-start; display:flex; align-items:center;;flex:1; font-size:14px;color:#9e9e9e;}
.pshow2 .a2 .b2{width:90%; border:1px #e1e1e1 solid; border-radius:0px 0px 10px 10px; padding:4%; font-size:14px; box-shadow:5px 10px 10px #f1f1f1; margin-top:20px;}
.pshow3{width:100%; height:50px; border-bottom:1px #f1f1f1 solid; margin:0px auto 40px auto;}
.pshow3 .a1{width:180px; height:50px; border-radius:5px 5px 0px 0px; background:#ddd; display:flex; align-items:center; justify-content:center;color:#fff; font-size:18px; box-shadow:5px -5px 5px #e1e1e1}
.b1m{font-family:"iconfont"; font-size:20px;color:#fff; margin-right:10px;}
.b1m:before{content:"\f125"}
.b1d{font-family:"iconfont"; font-size:20px;color:#fff; margin-right:10px;}
.b1d:before{content:"\f235"}
.b1r{font-family:"iconfont"; font-size:20px;color:#fff; margin-right:10px;}
.b1r:before{content:"\f205"}
.pshow4{width:100%; margin:0px auto 40px auto; line-height:24px;}
.pshow4 img{max-width:100%}
.maps{width:97%; height:44px; margin:30px auto; border-left:5px #38a0e2 solid; background:#fff; border-radius:0px 4px 4px 0px; display:flex; align-items:center; font-size:24px;color:#000; font-style:italic}