/* CSS Document */
*{margin:0px; padding:0px; list-style:none; font-size:12px;color:#545454; border:none; text-decoration:none}
.clear{clear:both}
body{background:#f9f9f9}
a:link,a:visited{color:#3e3e3e;}
a:hover,a:active{color:#01936f}
.top{width:96%; padding-left:2%; padding-right:2%; height:50px; position:fixed; left:0px; top:0px; background:#fff; z-index:9; display:flex; align-items:center; border-bottom:1px #f1f1f1 solid; justify-content:space-between;}
.top .h1{width:150px; height:50px; display:flex; align-items:center;}
.top .h1 img{width:150px;}
.top .h2{width:28px; height:50px; display:flex; align-items:center; jsutify-content:flex-end; font-size:28px;color:#01936f; font-family:"iconfont"}
.top .h2:before{content:"\f125";}
.top1{width:100%; height:51px;}

.mbg{width:100%; height:100%; background:rgba(0,150,90,0.3); position:fixed;left:0px; top:0px; z-index:99; display:none}
.mbg .h0{position:fixed;left:0px; top:0px; z-index:100;background:rgba(0,150,90,0.3); width:100%; height:100%;}

.mbg .h1{width:40%; height:100%; position:fixed;right:0px; top:0px; z-index:999; background:#009857; display:flex; align-items:center; justify-content:center;flex-wrap:wrap; flex-direction:column;background: linear-gradient(to bottom, #037c48 0%,#16b470 60%);}
.mbg .h1 .i1{width:90%; height:50px; display:flex; align-items:center; justify-content:center;}
.mbg .h1 .i1 a{font-size:15px;color:#fff; position:relative}
.mbg .h1 .i1 a:after{content:"";width:20px; height:2px; position:absolute; left:50%; top:28px; transition:all 0.5s; background:#fff; transform:translate(-50%,-50%);}
.mbg .h1 .i2{width:60%; height:40px; display:flex; align-items:center; margin-top:20px;}
.mbg .h1 .i2 .j1{flex:1; height:45px;}
.mbg .h1 .i2 .j1 .j1top{width:20px; height:20px; margin:0px auto; border-radius:10px;}
.mbg .h1 .i2 .j1 .j1top img{width:20px; height:20px;}
.mbg .h1 .i2 .j1 .j1down{width:100%; height:25px; display:flex; align-items:center; justify-content:center; font-family:arial;color:#eafdf5;}

.ban{width:100%; margin:0px auto}
.ban img{width:100%}
.news{width:92%; margin:15px auto 10px auto; background:#fff; padding-left:2%; padding-right:2%; padding-bottom:10px; border-radius:4px;}
.news .h1{width:100%; height:40px; display:flex; align-items:center; font-size:15px;color:#1e1e1e; justify-content:space-between;}
.news .h1 .i0{flex:1; display:flex; height:40px; align-items:center; font-size:15px;color:#1e1e1e;}
.news .h1 .i1{width:20px; height:20px; margin-right:3px; font-family:"iconfont";color:#01936f; font-size:20px;}
.news .h1 .i1:before{content:"\f17c"}
.news .h1 .i2{display:flex; align-items:center; justify-content:center;width:20px; height:20px; border-radius:11px; border:1px #5e5e5e solid; font-family:"iconfont";color:#5e5e5e; font-size:15px;}
.news .h1 .i2:before{content:"\f11f"}
.news .h2{width:100%; height:30px; display:flex; align-items:center;}
.news .h2 .i1{flex:1; display:flex; align-items:center;}
.news .h2 .i2{width:70px; height:30px; display:flex; align-items:center; justify-content:flex-end;color:#8e8e8e; letter-spacing:1px; font-family:arial;}
.ind1{width:200px; height:40px; display:flex; align-items:center; justify-content:center; margin:10px auto}
.ind1 .h1{flex:1; border-bottom:1px #6e6e6e solid; margin-top:3px;}
.ind1 .h2{margin-left:20px; margin-right:20px; height:40px; display:flex; align-items:center;color:#3e3e3e; font-size:18px;}
.ind2{width:92%; margin:0px auto; height:200px; display:flex; align-items:center; justify-content:center; overflow:hidden; background:#fff; padding-top:10px; padding-bottom:10px; padding-left:2%; padding-right:2%; border:1px #e5e5e5 solid}
.ind2 img{width:100%; max-height:200px;}
.ind2t{width:100%; height:40px; display:flex; align-items:center; justify-content:center;}
.ind2t a{font-size:14px;color:#01936f}
.ind2t1{width:96%; height:40px; display:flex; align-items:center; margin:10px auto; justify-content:center; font-family:"iconfont"; background:#009857;}
.ind2t1 a{font-size:14px;color:#fff; letter-spacing:2px}


.ind31{width:92%; height:100px; display:flex; align-items:center; justify-content:center; overflow:hidden; margin:0px auto; padding-top:10px; padding-bottom:10px; background:#fff; padding-left:2%; padding-right:2%; overflow:hidden}
.ind31 img{width:100%;}

.ind3{width:92%; padding-left:2%; padding-right:2%; padding-top:10px;  background:#fff; margin:0px auto; border-radius:4px;}
.ind3 .h1{width:100%; line-height:20px;color:#8e8e8e; text-indent:20px; margin-bottom:10px}
.ind3 .h2{width:100%; display:flex; flex-wrap:wrap; justify-content:space-between; align-items:center;}
.ind3 .h2 a{width:48%; margin-bottom:10px;}
.ind3 .h2 img{width:100%; margin-bottom:10px; border-radius:2px;}


.ind4{width:96%; display:flex; flex-wrap:wrap; justify-content:space-between; align-items:center; margin:0px auto;}
.ind4 img{width:48%; margin-bottom:10px; border-radius:2px; border:1px #e1e1e1 solid;}

.foot{width:92%; padding-left:2%; padding-right:2%; padding-top:10px; padding-bottom:10px; background:#009857; margin:0px auto}
.foot .h1{width:100%; line-height:20px;color:#eefdf7; border-bottom:1px #0aaf68 solid; padding-bottom:10px; margin-bottom:10px}
.foot .sp1{font-size:15px;color:#fcfffe;}
.foot .h2{width:100%; line-height:20px;color:#eefdf7;}

.fmenu1{width:100%; height:45px;}
.fmenu{width:100%; height:40px; border-top:1px #e1e1e1 solid; position:fixed; left:0px; bottom:0px; z-index:9; background:#fff; display:flex; align-items:center; padding-top:2px; padding-bottom:2px;}
.fmenu .h1{flex:1; height:40px;}
.fmenu .h1 .i1{width:100%; height:20px; display:flex; align-items:center; font-family:"iconfont"; justify-content:center;color:#009857; font-size:18px}
.fmenu .h1 .i2{width:100%; height:20px; display:flex; align-items:center; justify-content:center;font-size:14px;color:#009857}
.ihome:before{content:"\f109"}
.ipro:before{content:"\f207"}
.inews:before{content:"\f235"}
.ict:before{content:"\f141"}
.itel:before{content:"\f150"}
.ia:before{content:"\f13e"}


.ab{width:100%; margin:0px auto}
.ab img{width:100%}
.ab1{width:92%; margin:0px auto; padding-left:2%; padding-right:2%; padding-top:15px; padding-bottom:15px; background:#fff; margin:0px auto 15px auto}
.ab1 img{max-width:100%}

.nclass{width:96%; padding-left:2%; padding-right:2%; height:40px; border-bottom:1px #e1e1e1 solid; background:#fff; margin-bottom:15px;}
.nclass .h1{margin-right:15px; height:40px; display:flex; align-items:center; justify-content:center; float:left;}
.nclass .h1 a{font-size:14px;color:#3e3e3e;}
.nclass .h1s{margin-right:15px; height:38px; display:flex; align-items:center; justify-content:center; float:left; border-bottom:2px #009857 solid}
.nclass .h1s a{font-size:14px;color:#009857;}

.newsa{width:92%; padding-left:2%; padding-right:2%; padding-top:15px; padding-bottom:15px; background:#fff; margin:0px auto 15px auto; min-height:calc(100vh - 390px);}
.newsa .h1{width:100%; height:100px; border-bottom:1px #f1f1f1 solid; padding-bottom:10px; margin-bottom:10px; display:flex; align-items:center; overflow:hidden}
.newsa .h1 .i1{width:100px; overflow:hidden}
.newsa .h1 .i1 img{width:100px;}
.newsa .h1 .i2{flex:1; margin-left:20px;}
.newsa .h1 .i2 .j1{width:100%; display:flex; align-items:center;color:#1e1e1e; font-size:15px; margin-bottom:10px;}
.newsa .h1 .i2 .j1 a{font-size:15px;color:#1e1e1e}
.newsa .h1 .i2 .j2{width:100%; height:30px; display:flex; align-items:center;color:#9e9e9e; font-size:12px;}

.ntitle{width:100%; display:flex; align-items:center;color:#1e1e1e; justify-content:center; margin-bottom:10px;font-size:16px;}
.ntime{width:100%; height:30px; display:flex; align-items:center; justify-content:center;color:#8e8e8e; font-size:12px; margin-bottom:15px;}
.ndown{width:100%; line-height:25px; margin-top:15px;font-size:14px; border-top:1px #009857 solid; padding-top:10px;}
.ndown a{color:#009857; font-size:14px}

.ncon img{max-width:100%}

.pclass{width:96%; margin:0px auto 15px auto;}
.pclass .h1{width:100%; height:40px; display:flex; align-items:center;color:#009857; font-size:15px;font-weight:bold}
.pclass .h2{width:100%; display:flex; align-items:center;flex-wrap:wrap; padding-bottom:10px; margin-bottom:10px; border-bottom:1px #e1e1e1 solid}
.pclass .h2 .i1{padding-left:10px; padding-right:10px; height:30px; margin-bottom:5px; border:1px #e1e1e1 solid; background:#fff; display:flex; align-items:center; margin-right:10px; border-radius:2px; justify-content:center;}
.pclass .h2 .i1 a{font-size:14px;color:#6e6e6e}
.pclass .h2 .i1s{padding-left:10px; padding-right:10px; height:30px; margin-bottom:5px; border:1px #009857 solid; background:#fff; display:flex; align-items:center; margin-right:10px; border-radius:2px; justify-content:center; background:#009857}
.pclass .h2 .i1s a{font-size:14px;color:#fff}
