/* Page Public */
.flash{ background-repeat:no-repeat; background-position:center; background-size:cover; height:500px;}
@media screen and (max-width:1440px){ 
.flash{ height:375px;}
}

/* Page Position */
.ab-ls{ height:65px; background-color:#fff; border-bottom:1px solid #e5e5e5;}
.ab-ls dl{ max-width:1200px; margin:auto; text-align:center;}
.ab-ls a{ display:inline-table; margin:0 25px; font-size:18px; color:#333; line-height:64px; position:relative;}
.ab-ls a:hover, .ab-ls a.g{ font-weight:bold; color:#00a0e8;}
.ab-ls a span{ position:absolute; left:0; bottom:0; width:0; height:4px; background-color:#00a0e8; -webkit-transition:all .3s ease-in-out; transition:all .3s ease-in-out;}
.ab-ls a:hover span, .ab-ls a.g span{ width:100%;}

/* Page SinglePage */
.inside{ padding:50px 0 75px; font-size:16px; line-height:30px;}
.cumName{ display:block; font-family:"经典平黑简","Noto Sans CJK SC","PingFang SC","Microsoft YaHei"; font-size:20px; color:#00a0e8; margin-bottom:5px;}
.cumImg{ float:right; margin-top:20px; margin-left:80px;}
.container{ width:100%; height:750px;}
.title{ font-family:"经典平黑简","Noto Sans CJK SC","PingFang SC","Microsoft YaHei"; font-size:24px; color:#00b0f0; margin-bottom:10px;}
.content span{ font-family:Arial;}

/* Page News */
.ns-ls li{ float:left; width:380px; height:300px; margin:15px 30px 15px 0;}
.ns-ls li:nth-of-type(3n){ margin-right:0;}
.ns-ls li a{ display:block; width:100%; height:100%; border:1px solid #e0e0e0; padding:30px;}
.ns-ls li a:hover{ border:1px solid #00b0f0;}
.ns-ls li a h3{ font-size:18px; height:50px; line-height:25px; font-weight:normal; color:#333; -webkit-transition:all .3s ease-in-out; transition:all .3s ease-in-out;}
.ns-ls li a:hover h3{ color:#00b0f0;}
.ns-ls li a span{ display:block; font-family:Arial; color:#888; margin-top:5px;}
.ns-ls li a p{ margin-top:20px; color:#888; line-height:24px;}
.ns-ls li a h4{ color:#00b0f0; background:url(../Images/jt.png) no-repeat 75px center; margin-top:35px; -webkit-transition:all .3s ease-in-out; transition:all .3s ease-in-out;}
.ns-ls li a:hover h4{ background-position:100px center;}
.page{ display:table; margin:30px auto 0;}
.page a{ display:block; float:left; height:40px; line-height:38px; padding:0 20px; border:1px solid #e5e5e5; text-align:center; margin:0 5px; font-family:Arial;}
.page a:hover, .page a.pageNext{ border:1px solid #00a0e8; color:#fff; background-color:#00a0e8;}
.page a.pageCn{ font-family:"经典平黑简","Noto Sans CJK SC","PingFang SC","Microsoft YaHei"; padding:0 15px;}
.ns-nm{ font-size:24px; font-weight:bold; text-align:center; margin-top:10px;}
.ns-in{ color:#888; margin-top:15px; text-align:center;}
.ns-in span{ margin:0 5px;}
.ns-in font{ font-family:Arial;}
.ns-ig{ margin-top:35px; text-align:center;}
.ns-ig img{ max-width:1200px;}
.ns-js{ margin-top:35px;}
.ns-js img{ max-width:1200px;}
.ns-nt{ margin-top:35px;}
.ns-nt a{ display:block; margin-top:5px; color:#888;}
.ns-nt a:hover{ color:#00a0e8;}

/* Page Products */
.ig-lb{ margin-top:15px;}
.ig-lb li{ float:left; width:585px; height:450px; background-color:#f3f3f3; margin:15px 30px 15px 0;}
.ig-lb li:nth-of-type(2n){ margin-right:0;}
.ig-lb li.ig a{ display:block; width:100%; height:100%; position:relative;}
.ig-lb li.ig a dl{ width:100%; height:100%; overflow:hidden;}
.ig-lb li.ig a dl img{ width:585px; height:450px; -webkit-transition:all .5s ease-in-out; transition:all .5s ease-in-out;}
.ig-lb li.ig a:hover dl img{ -webkit-transform:scale(1.1,1.1); transform:scale(1.1,1.1);}
.ig-lb li.ig a p{ position:absolute; left:0; bottom:0; width:100%; height:65px; line-height:65px; font-family:"经典平黑简","Noto Sans CJK SC","PingFang SC","Microsoft YaHei"; font-size:24px; color:#fff; text-align:center; background-color:rgba(0, 112, 192, .75); -webkit-transition:all .5s ease-in-out; transition:all .5s ease-in-out;}
.ig-lb li.ig a:hover p{ background-color:rgba(0, 112, 192, .85);}
.ig-lb li.ls{ padding:50px;}
.ig-lb li.ls dl{ font-family:"经典平黑简","Noto Sans CJK SC","PingFang SC","Microsoft YaHei"; font-size:24px; margin-bottom:30px;}
.ig-lb li.ls a{ display:block; font-size:16px; line-height:30px;}
.ig-lb li.ls a span{ color:#00b0f0;}
.ig-ls{ width:1000px; margin:0 auto; text-align:center;}
.ig-ls li{ float:left; width:450px; height:72px; line-height:72px; margin:15px 25px; border:1px solid #e5e5e5; -webkit-border-radius:5px; border-radius:5px; overflow:hidden; position:relative;}
.ig-ls h3{ position:absolute; width:100%; white-space:nowrap; overflow:hidden; -webkit-transition:all .5s ease-in-out; transition:all .5s ease-in-out;}
.ig-ls li .show-word{ top:0; background:url(../images/bg2.jpg) repeat-x left top;}
.ig-ls li:hover .show-word{ top:-72px;}
.ig-ls li .hide-word{ top:72px; color:#fff; background:url(../images/bg1.jpg) repeat-x left top;}
.ig-ls li:hover .hide-word{ top:0;}
.ig-nm{ font-size:30px; font-weight:bold; text-align:center; margin-top:10px;}
.ig-il{ margin-top:35px; text-align:center;}
.ig-il img{ max-width:1200px;}
.ig-js{ margin-top:35px;}
.ig-js img{ max-width:1200px;}
.ig-nt{ margin-top:35px;}
.ig-nt a{ display:block; float:left; height:50px; line-height:48px; padding:0 20px; border:1px solid #e5e5e5; text-align:center; margin:0 5px; -webkit-border-radius:5px; border-radius:5px;}
.ig-nt a:nth-of-type(2){ float:right;}
.ig-nt a:hover{ border:1px solid #00a0e8; color:#fff; background-color:#00a0e8;}

.igName{ display:block; font-size:24px; font-weight:bold; margin-bottom:5px;}
.igList{ border-collapse:collapse; margin:15px 0;}
.igList td{ border:1px solid #333; padding:3px 10px;}















