/* CSS Document */
*{margin:0px; padding:0px; list-style:none; font-size:12px; font-family:"微软雅黑";color:#4e4e4e; border:none; text-decoration:none}
.clear{clear:both}
a:link,a:visited{color:#4e4e4e;}
a:hover,a:active{color:#14afdc}

a.f14:link,a.f14:visited{color:#1e1e1e; font-size:14px;}
a.f14:hover,a.f14:active{color:#14afdc}

a.b14:link,a.b14:visited{color:#14afdc; font-size:16px;}
a.b14:hover,a.b14:active{color:#1e1e1e; text-decoration:underline}
.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);}  

.top{width:100%; height:60px; background:#fff; position:fixed; left:0px; top:0px; z-index:999; box-shadow:0px 0px 10px #f1f1f1}
.top .topCon{width:1200px; height:56px; margin:2px auto; display:flex; align-items:center;}
.top .topCon .h1{width:130px;}
.top .topCon .h2{flex:1; height:34px; margin-left:100px; display:flex; align-items:center; margin-top:10px;}
.top .topCon .h2 .i1{ margin-right:40px; height:34px; display:flex; align-items:center;}
.top .topCon .h2 .i1 a{font-size:15px;}
.top .topCon .h2 .i1 a.cur{font-size:15px; font-weight:bold;color:#14afdc;}
.top .topCon .h3{width:300px; height:34px; display:flex; align-items:center; margin-top:10px}
.top .topCon .h3 .i1{width:263px; border-left:1px #e1e1e1 solid; border-top:1px #e1e1e1 solid; border-bottom:1px #e1e1e1 solid; height:32px}
.top .topCon .h3 .i1 input{width:98%; padding-left:2%; height:32px; outline:none; display:flex; align-items:center;}
.top .topCon .h3 .i2{width:36px; height:34px; background:url(../images/sbt.jpg) no-repeat; cursor:pointer}
.top1{width:100%; height:60px; margin:0px auto}
.ban{width:100%; height:700px; margin:0px auto;}
.ind1{width:1158px; padding-left:20px; padding-right:20px; height:50px; border:1px #9e9e9e solid; border-radius:10px 0px 10px 0px; margin:20px auto; display:flex; align-items:center;}
.ind1 .h1{flex:1; height:50px; display:flex; align-items:center;}
.ind1 .h1 .i1{font-size:14px; font-weight:bold;color:#3e3e3e;}
.ind1 .h1 .i2{flex:1; margin-left:10px;}
.ind1 .h1 .i3{color:#aaa; margin-right:30px}
.ind1 .h2{width:24px; height:10px;}
.ind2{width:1200px; margin:0px auto}
.ind2 .h1{width:1200px; height:40px; border-bottom:1px #f1f1f1  dashed; padding-top:10px; padding-bottom:10px; margin:0px auto; display:flex; align-items:center; margin-bottom:30px}
.ind2 .h1 .i1{width:200px; height:40px; display:flex; flex-direction:column;}
.ind2 .h1 .i1 .sp1{font-size:24px;color:#3e3e3e;}
.ind2 .h1 .i1 .sp2{ font-size:12px;color:#aaa; font-family:Arial, Helvetica, sans-serif}
.ind2 .h1 .i2{flex:1; margin-left:100px; display:flex; align-items:center; justify-content:flex-end;}
.ind2 .h1 .i2 a{font-size:14px;color:#1e1e1e; margin-right:30px}
.ind2 .h1 .i2 a:hover{color:#1460b4}
.ind2 .h2{width:1200px;}
.ind2 .h2 .i1{width:260px; height:330px; margin-bottom:30px; box-shadow:5px 5px 10px #f1f1f1; padding:10px; float:left; margin-right:20px}
.ind2 .h2 .i1 .j1{width:260px; height:260px; margin:0px auto; display:flex; align-items:center; justify-content:center; overflow:hidden}
.ind2 .h2 .i1 .j1 img{height:260px;}
.ind2 .h2 .i1 .j2{width:260px; height:50px; margin-top:20px; display:flex; flex-direction:column;}
.ind2 .h2 .i1 .j2 .sp2{color:#aaa;}
.ind2 .h3{width:130px; border:1px #8e8e8e solid; margin:30px auto; display:flex; align-items:center; justify-content:center; height:40px; border-radius:4px}
.ind2 .h3 a{font-size:16px;color:#8e8e8e;}

.ind2 .h3:hover{background:#8e8e8e}
.ind2 .h3:hover a{color:#fff;}

.ind3{width:100%; height:220px; margin:0px auto; display:flex; align-items:center; justify-content:center; overflow:hidden}
.ind4{width:100%; height:640px; padding-top:80px; padding-bottom:80px; background:url(../images/ind3bg.jpg) top center fixed no-repeat}
.ind4 .h1{width:1200px; height:60px; margin:0px auto 80px auto; display:flex;}
.ind4 .h1 .i1{width:250px; height:60px; display:flex; flex-direction:column;}
.ind4 .h1 .i1 .sp1{ font-size:12px;color:#5e5e5e}
.ind4 .h1 .i1 .sp2{ font-size:20px;color:#1e1e1e;}
.ind4 .h1 .i2{flex:1; justify-content:flex-end; display:flex; height:20px; margin-top:40px; font-size:14px;color:#5e5e5e}
.ind4 .h2{width:1200px; display:flex; margin:0px auto; justify-content:space-between; flex-wrap:wrap;}
.ind4 .h2 .i1{width:380px; height:240px; margin-bottom:20px; overflow:hidden; display:flex; justify-content:center; align-items:center; position:relative}
.ind4 .h2 .i1 img{width:380px;}
.ind4 .h2 .i1 .txt{position:absolute; width:90%; padding-left:5%; padding-right:5%; height:50px; display:flex; align-items:center; background:rgba(0,0,0,0.6); left:0px; bottom:0px;}
.ind4 .h2 .i1 .txt .a1{flex:1; border-left:4px #14afdc solid; padding-left:10px; height:20px; display:flex; align-items:center;color:#fff; font-size:16px;}

.ind4 .h2:after{content:"";width:380px;}
.ind5{width:1200px; margin:30px auto;}
.ind5 .h1{width:1200px; height:44px; margin:0px auto; display:flex; margin-bottom:50px;}
.ind5 .h1 .i1{width:120px; height:44px; display:flex; flex-direction:column;}
.ind5 .h1 .i1 .sp1{color:#1e1e1e; font-size:20px;}
.ind5 .h1 .i1 .sp2{color:#aaa;}
.ind5 .h1 .i2{flex:1; display:flex; align-items:center; justify-content:flex-end; height:36px; margin-top:8px;}
.ind5 .h1 .i2 a{margin-left:40px; font-size:16px; height:36px; display:flex; align-items:center;}
.ind5 .h1 .i2 a.cur{height:36px; background:#1460b4;color:#fff; display:flex; align-items:center; border-radius:3px; font-size:14px;}
.ind5 .h2{width:1200px; height:360px; margin:0px auto; display:flex;}
.ind5 .h2 .i1{width:460px; height:360px; display:flex; align-items:center; position:relative; justify-content:center; overflow:hidden}
.ind5 .h2 .i1 .img{height:360px;}
.ind5 .h2 .i1 .j1{position:absolute; left:0px; bottom:0px;width:90%; height:80px; padding-top:10px; padding-bottom:10px; z-index:2; background:rgba(20,100,180,0.7); display:flex; flex-direction:column; padding-left:5%; padding-right:5%;}
.ind5 .h2 .i1 .j1 .sp1{color:#fff; font-size:16px; margin-bottom:10px}
.ind5 .h2 .i1 .j1 .sp2{color:#ecf5ff}
.ind5 .h2 .i2{flex:1; margin-left:60px; display:flex; flex-direction:column; justify-content:space-between; height:360px; align-items:center}
.ind5 .h2 .i2 .j1{width:100%; height:170px;}
.ind5 .h2 .i2 .j1 .k1{width:100%; height:40px; display:flex; border-bottom:1px #e1e1e1 solid; margin-bottom:19px;}
.ind5 .h2 .i2 .j1 .k1 a{font-size:18px;}
.ind5 .h2 .i2 .j1 .k2{width:100%; height:70px; margin-bottom:20px; display:flex; align-items:center; color:#9e9e9e; text-indent:20px; line-height:23px; font-size:14px;}
.ind5 .h2 .i2 .j1 .k3{width:100%; display:flex; align-items:center;color:#aaa; height:20px;}
.ind5 .h3{width:130px; border:1px #d60011 solid; margin:50px auto; display:flex; align-items:center; justify-content:center; height:40px; border-radius:4px;}
.ind5 .h3 a{display:flex; flex:1; align-items:center; justify-content:center;color:#d60011; font-size:14px;}
.ind5 .h3 .jt{font-family:"iconfont";color:#d60011;width:20px; height:20px; font-size:20px; margin-left:20px}
.ind5 .h3 .jt:before{content:"\f11f";}

.ind5 .h3:hover{background:#d60011}
.ind5 .h3:hover a{color:#fff;}
.ind5 .h3:hover .jt{color:#fff;}

.foot{width:100%; background:url(../images/footbg.png) repeat; margin:0px auto; padding-top:30px; padding-bottom:30px;}
.foot .footCon{width:1200px; margin:0px auto; display:flex;}
.foot .footCon .h1{width:130px; margin-right:40px; display:flex; flex-direction:column}
.foot .footCon .h1 .sp1{color:#fff; font-size:18px; margin-bottom:20px;}
.foot .footCon .h1 .sp2{color:#ccc; line-height:20px;}
.foot .footCon .h1 .sp2 a{color:#ccc;}
.foot .footCon .h1 .sp2 a:hover{color:#fff;}
.foot .footCon .h2{flex:1; margin-right:60px; display:flex; flex-direction:column;}
.foot .footCon .h2 .sp1{color:#fff; font-size:18px; margin-bottom:20px;}
.foot .footCon .h2 .sp2{color:#ccc; line-height:20px;}
.foot .footCon .h3{width:143px; height:172px; background:url(../images/flogo.png) no-repeat}
.foot1{width:100%; height:44px; display:flex; align-items:center; margin:0px auto; justify-content:center; background:#363636;color:#aaa;}
.foot1 a{color:#aaa; margin-left:10px}
.gotop{width:40px; height:40px; border-radius:3px; position:fixed; right:10px; bottom:10px; cursor:pointer; background:url(../images/gotop.jpg) no-repeat; z-index:999;}


.ban1{background:url(../images/1.jpg) top center no-repeat}
.ban2{background:url(../images/2.jpg) top center no-repeat}
.ban3{background:url(../images/3.jpg) top center no-repeat}
.ban4{background:url(../images/4.jpg) top center no-repeat}
.ban5{background:url(../images/5.jpg) top center no-repeat}
.nban{width:100%; height:80px; padding-top:270px; margin:0px auto;}
.nban .h1{width:1100px; padding-left:50px; padding-right:50px;height:79px; border-bottom:1px #f1f1f1 solid; margin:0px auto; background:#fff; display:flex; flex-direction:column; justify-content:center;}
.nban .h1 .sp1{font-size:20px; font-weight:bold;color:#1e1e1e;}
.nban .h1 .sp2{font-size:14px;color:#aaa;}
.ab{width:1100px; margin:40px auto; display:flex;}
.ab .h1{width:210px; margin-right:70px; position:relative}
.ab .h1 .i1{width:190px; padding-left:20px; height:50px; display:flex; align-items:center; border-bottom:1px #f1f1f1 solid;}
.ab .h1 .i1 a{font-size:15px;}
.ab .h1 .i1 a.cur{color:#14afdc; font-weight:bold}
.ab .h1 .i2{width:4px; height:20px; background:#14afdc; margin-right:20px; position:absolute; left:0px; top:18px; z-index:2;}
.ab .h2{width:820px; line-height:24px; min-height:300px}
.ab .h2 .i1{width:270px; height:300px; float:left; margin-bottom:20px;}
.ab .h2 .i1 .i1Con{width:250px; height:290px; margin:0px auto}
.ab .h2 .i1 .i1Con .a1{width:240px; height:240px; overflow:hidden; display:flex; align-items:center; justify-content:center; border:1px #f1f1f1 solid; border-radius:3px; padding:10px;}
.ab .h2 .i1 .i1Con .a1 img{height:240px;}
.ab .h2 .i1 .i1Con .a2{width:250px; height:40px; display:flex; align-items:center; justify-content:center;}
.ab .h2 .i2{width:100%; height:40px; float:left; margin-top:30px; display:flex; align-items:center; justify-content:center;}
.ab .h2 .i2 a{margin-left:5px; margin-right:5px;}
.ab .h2 .i2 a.Cur{border:1px #14afdc solid; padding-left:7px; padding-right:7px;color:#14afdc}

.titles{width:100%; height:50px; display:flex; align-items:center; justify-content:center; font-size:20px;color:#2e2e2e; margin:0px auto}
.times{width:100%; height:30px; display:flex; align-items:center; justify-content:center; margin:0px auto;color:#aaa;}
.content{width:100%; margin-top:30px; margin-bottom:30px; line-height:24px;}
.downs{width:100%; height:44px; margin:0px auto 30px auto; display:flex; align-items:center;}
.downs .a1{ padding-left:25px; padding-right:25px; border-top:1px #f1f1f1 solid; border-left:1px #f1f1f1 solid; border-right:1px #f1f1f1 solid; font-size:15px; height:43px; display:flex; align-items:center; font-weight:bold; font-size:16px;}
.downs .a2{flex:1; height:43px; border-bottom:1px #f1f1f1 solid;}

.news{ padding:20px; height:130px; border-bottom:1px #f1f1f1 dashed; display:flex; align-items:center;}
.news .a1{width:180px; height:110px; display:flex; align-items:center; border:1px #e1e1e1 solid; overflow:hidden; padding:9px; border-radius:3px;}
.news .a1 img{width:180px; height:110px;}
.news .a2{flex:1; margin-left:20px; height:130px;}
.news .a2 .b1{width:100%; height:50px; display:flex; align-items:center; margin-bottom:20px}
.news .a2 .b2{width:100%; height:50px;  display:flex; align-items:center;color:#aaa;}

.line1{width:300px; height:50px; display:flex; margin:0px auto;}
.line1 .a1{flex:1; border-bottom:1px #e1e1e1 solid; height:24px}
.line1 .a2{ padding-left:30px; padding-right:30px; display:flex; align-items:center; color:#1e1e1e; font-size:16px; height:50px; font-weight:bold}
.line2{width:100%; margin:30px auto; line-height:24px;}
.line3{width:100%; margin:30px auto 0px auto; display:flex; align-items:center; justify-content:space-around; flex-wrap:wrap;}
.line3 .a1{flex:1; margin-left:30px; margin-right:30px; margin-bottom:30px; height:40px; display:flex; align-items:center;}
.line3 .a1 .b1{width:80px; height:40px; display:flex; align-items:center; font-size:14px;color:#000;}
.line3 .a1 .b2{flex:1; height:40px; display:flex; align-items:center;}
.inp_100{width:97%; border:1px #ccc solid; height:38px; padding-left:1%; border-radius:3px; outline:none}

.line4{width:100%; margin:0px auto; display:flex; align-items:center; justify-content:space-around; flex-wrap:wrap;}
.line4 .a1{flex:1; margin-left:30px; margin-right:30px; margin-bottom:30px; height:150px; display:flex; align-items:center;}
.line4 .a1 .b1{width:80px; height:40px; display:flex; align-items:center; font-size:14px;color:#000}
.line4 .a1 .b2{flex:1; height:150px; display:flex; align-items:center;}
.inp_txt{width:97%; padding-left:1%; height:148px; border:1px #ccc solid; border-radius:3px; line-height:22px; outline:none}

.inp_sub{width:200px; height:40px; background:#14afdc; display:flex; align-items:center; justify-content:center; cursor:pointer;color:#fff; font-size:15px; border-radius:3px;}

.line5{width:100%; margin:0px auto 30px auto;}

.gongc{width:1100px; margin:0px auto; display:flex; justify-content:space-between;flex-wrap:wrap;}
.gongc .a1{width:350px; height:250px; margin-bottom:20px; overflow:hidden; display:flex; align-items:center; justify-content:center; border:1px #e1e1e1 solid; position:relative}
.gongc .a1 img{height:250px;}
.gongc:after{content:""; width:352px;}
.gongc .a1 .txt{width:90%; padding:5%; height:90%; position:absolute; left:0px; top:0px; z-index:2; background:rgba(0,0,0,0.6); display:none}
.gongc .a1 .txt .b1{height:20px; border-left:4px #14afdc solid; display:flex; align-items:center; margin-bottom:20px; padding-left:15px;color:#fff; font-size:16px; font-weight:bold}
.gongc .a1 .txt .b2{width:100%; height:calc( 90% - 20px);color:#fff; display:flex; align-items:center; line-height:24px;}

.gtitle{width:100%; height:50px; display:flex; align-items:center; justify-content:center;color:#000; font-size:18px; margin-bottom:40px;}
.gpic{width:100%; margin:0px auto 40px auto; display:flex; align-items:center; justify-content:center;}
.gpic img{max-width:100%}
.gcon{width:100%; line-height:24px; margin-bottom:40px}
.gdown{width:100%; display:flex; align-items:center; height:44px;}
.gdown b{color:#1e1e1e; font-size:14px;}
.gdown .aa1{flex:1; display:flex; align-items:center;}
.gdown .aa2{flex:1; display:flex; align-items:center; justify-content:flex-end;}
