/* Page Public */
.slide{ width:100%; height:600px; background-repeat:no-repeat; background-position:center; background-size:cover;}
@media screen and ( max-width:1440px ){
.slide{ height:450px;}
}
.fl-ls{ display:table; margin:50px auto 42px;}
.fl-ls a{ display:block; float:left; height:50px; line-height:50px; font-size:18px; color:#555; padding:0 25px; margin:0 5px; background-color:#f0f0f0; -webkit-transition:all .3s ease-in-out; transition:all .3s ease-in-out;}
.fl-ls a:hover, .fl-ls a.g{ color:#fff; background-color:#bd1a21;}
.jb-ny{ margin-bottom:75px;}

/* Page About */
.jb-ab{ font-size:16px; line-height:30px;}
.jb-ab font{ font-family:Arial;}
.jb-ab img{ margin-top:10px;}
.jb-ry{ background:url(../Images/zs.jpg) no-repeat center bottom; height:850px; font-size:18px; line-height:35px; padding:20px 0 0 718px;}
.jb-sl{ margin-top:50px; font-size:16px; line-height:30px;}

/* Page Products */
.ig-lb{ margin:65px 0 45px;}
.ig-lb li{ float:left; width:384px; margin-right:24px; margin-bottom:24px; position:relative;}
.ig-lb li:nth-of-type(3n){ margin-right:0;}
.ig-lb li a{ display:block; width:100%; height:100%;}
.ig-lb li a div{ width:100%; height:100%; overflow:hidden;}
.ig-lb li a div img{ width:100%; -webkit-transition:all 1s ease-in-out; transition:all 1s ease-in-out;}
.ig-lb li a:hover div img{ -transform:scale(1.15,1.15); -webkit-transform:scale(1.15,1.15);}
.ig-lb li a dl{ position:absolute; left:20px; top:20px; font-size:18px; color:#fff;}
.ig-lb li a dl span{ font-family:"064-CAI978"; text-transform:uppercase;}
.ig-lb li a dl font{ display:block; margin-top:3px;}
.ig-lb li a dl p{ width:28px; height:28px; border:1px solid #fff; background:url(../Images/at.png) no-repeat center; margin-top:20px; -webkit-border-radius:50%; border-radius:50%; transition:all 1s ease-in-out; -webkit-transition:all 1s ease-in-out;}
.ig-lb li a:hover dl p{ background:#fff url(../Images/jt.png) no-repeat center;}

.ig-ny{ margin:50px auto 65px;}
.ig-ly{ width:100%; height:500px; background-repeat:no-repeat; background-position:center; padding-top:450px;}
.ig-ly dl{ display:table; margin:auto;}
.ig-ly dl a{ display:block; float:left; height:50px; line-height:50px; font-size:18px; padding:0 35px; margin:0 5px; background-color:#fff; -webkit-transition:all .3s ease-in-out; transition:all .3s ease-in-out;}
.ig-ly dl a:hover, .ig-ly dl a.l{ color:#fff; background-color:#bd1a21;}

.ig-ls{ margin-top:50px;}
.ig-ls li{ float:left; width:224px; margin-right:20px; margin-bottom:15px;}
.ig-ls li:nth-of-type(5n){ margin-right:0;}
.ig-ls li a{ display:block; width:100%; height:100%;}
.ig-ls li a img{ display:block; width:224px; height:224px; border:1px solid #e5e5e5; -webkit-transition:all .3s ease-in-out; transition:all .3s ease-in-out;}
.ig-ls li a:hover img{ border:1px solid #bd1a21;}
.ig-ls li a dl{ font-family:Arial; color:#555; text-align:center; padding:5px 0; -webkit-transition:all .3s ease-in-out; transition:all .3s ease-in-out;}
.ig-ls li a:hover dl{ color:#fff; background-color:#bd1a21;}

.page{ display:table; margin:auto;}
.pageImg{ margin-top:20px;}
.page a{ display:block; float:left; height:36px; line-height:34px; font-family:Arial; color:#888; text-align:center; padding:0 15px; margin:0 2px; border:1px solid #e5e5e5;}
.page a:hover, .page a.pageNext{ color:#fff; background-color:#bd1a21; border:1px solid #bd1a21;}
.page a.pageCn{ font-family:"经典平黑简","Noto Sans CJK SC","PingFang SC","Microsoft YaHei"; padding:0 10px;}

.ig-il{ margin-top:50px; text-align:center;}
.ig-il img{ max-width:1200px;}
.ig-tl{ font-family:Arial; font-size:30px; text-align:center; margin-top:20px;}
.ig-js{ margin-top:50px;}
.ig-js img{ max-width:1200px;}
.ig-nt{ margin-top:50px;}
.ig-nt a{ display:block; float:left; height:42px; line-height:40px; color:#888; text-align:center; padding:0 15px; border:1px solid #e5e5e5;}
.ig-nt a:nth-of-type(2){ float:right;}
.ig-nt a:hover{ color:#fff; background-color:#bd1a21; border:1px solid #bd1a21;}

/* Page Contact */
.lx-bg{ width:100%; height:850px; background:url(../Images/contact.jpg) no-repeat center; padding-top:150px;}
.lx-zb{ float:left; width:50%; padding:20px 0 0 150px;}
.lx-zb h1{ font-size:38px; color:#bd1a21;}
.lx-zb h2{ font-family:Arial; font-size:30px; font-weight:normal; color:#bd1a21; text-transform:uppercase; margin-top:20px;}
.lx-zb dl{ margin-top:35px; font-size:18px; color:#fff; line-height:35px;}
.lx-zb dl strong{ display:block; font-size:30px; font-weight:normal; margin-bottom:15px;}
.lx-zb dl font{ font-family:"062-CAI978";}
.lx-yb{ float:left; width:50%;}

/* Page News */
.ns-bg{ margin:75px 0;}
.ns-ls li{ float:left; width:510px; margin-right:180px; margin-bottom:60px;}
.ns-ls li:nth-of-type(2n){ margin-right:0;}
.ns-ls li h3{ font-size:18px; height:30px; line-height:30px; overflow:hidden;}
.ns-ls li p{ font-family:"Microsoft Jhenghei","Noto Sans CJK SC","PingFang SC","Microsoft YaHei"; font-size:14px; color:#888; line-height:24px; margin-top:14px;}
.ns-ls li dl{ font-family:"062-CAI978"; font-size:14px; color:#888; height:42px; line-height:40px; margin-top:25px; padding:0 2px 0 24px; background:url(../Images/sj.png) no-repeat 2px center; border-top:1px solid #f0f0f0; border-bottom:1px solid #f0f0f0;}
.ns-ls li dl a{ float:right; display:block; width:4px; height:8px; background:url(../Images/ns.png) no-repeat; margin-top:16px;}
.ns-ls li dl a:hover{ background:url(../Images/as.png);}

.ns-nm{ font-size:30px; font-weight:bold; color:#333; text-align:center;}
.ns-in{ color:#888; margin-top:10px; text-align:center;}
.ns-in span{ margin:0 5px;}
.ns-in font{ font-family:"062-CAI978";}
.ns-ig{ margin-top:30px; text-align:center;}
.ns-ig img{ max-width:1000px;}
.ns-js{ font-family:"Microsoft Jhenghei","Noto Sans CJK SC","PingFang SC","Microsoft YaHei"; margin-top:30px;}
.ns-js img{ max-width:1000px;}
.ns-nt{ margin-top:30px;}
.ns-nt a{ display:block; font-size:16px; color:#888; margin-top:10px;}
.ns-nt a:hover{ color:#bd1a21;}

/* Page Messages */
.ms-as{ margin:75px 0;}
.ms-fm{ margin-top:10px;}
.ms-in{ display:block; width:450px; height:45px; font-family:"Microsoft Jhenghei","Noto Sans CJK SC","PingFang SC","Microsoft YaHei"; color:#555; padding:0 15px; margin-bottom:25px; border:1px solid #e0e0e0;}
.ms-tx{ display:block; width:100%; height:250px; font-family:"Microsoft Jhenghei","Noto Sans CJK SC","PingFang SC","Microsoft YaHei"; color:#555; padding:15px; margin-bottom:25px; outline:none; resize:none; border:1px solid #e0e0e0;}
.ms-sb{ display:block; width:150px; height:45px; font-family:"Microsoft Jhenghei","Noto Sans CJK SC","PingFang SC","Microsoft YaHei"; font-size:24px; font-weight:bold; color:#fff; border:none; cursor:pointer; background-color:#bd1a21;}
.ms-sb:hover{ background-color:#ff7b00;}