/* Page Public */
.flash{ width:100%; height:500px; background-repeat:no-repeat; background-position:center; background-size:cover;}
.public{ width:1200px; margin:65px auto 75px;}
.ny-zb{ float:left; width:250px;}
.ny-zb dl{ border:1px solid #e0e0e0;}
.ny-zb dl h2{ width:100%; height:50px; line-height:50px; font-size:24px; font-weight:normal; color:#fff; padding:0 15px; background-color:#0075c2;}
.ny-zb dl a{ display:block; width:100%; height:40px; line-height:39px; padding:0 15px; border-top:1px solid #e5e5e5; overflow:hidden;}
.ny-zb dl a.g{ color:#0075c2;}
.ny-yb{ float:right; width:900px;}
.ny-wl{ font-size:14px; color:#888;}
.ny-wl span{ font-size:18px; color:#0075c2;}
.ny-al{ margin-top:25px;}
.page{ display:table; margin:35px auto 0;}
.page a{ display:block; float:left; padding:5px 15px; border:1px solid #e0e0e0; margin:0 5px; cursor:pointer;}
.page a:hover,.page a.pageNext{ color:#fff; border:1px solid #0075c2; background-color:#0075c2;}
.page a.pageCn{ padding:5px 10px;}
.page a.pageJt{ font-family:"宋体";}

/* Page About */
.gsIg{ float:right; margin:8px 0 20px 40px;}
.gs-ls li{ float:left; width:430px; height:345px; border:1px solid #e0e0e0; margin:40px 40px 0 0;}
.gs-ls li:nth-of-type(2n){ margin-right:0;}
.gs-ls li div{ width:120px; height:120px; border:1px solid #e0e0e0; margin:45px auto 0; background-repeat:no-repeat; background-position:center; -webkit-border-radius:50%; border-radius:50%;}
.gs-ls li h2{ font-size:18px; font-weight:normal; color:#333; text-align:center; margin-top:30px;}
.gs-ls li p{ font-size:14px; color:#666; line-height:24px; text-align:left; margin:10px 35px 0;}

/* Page Services */
.sl-ls h2{ font-size:18px; font-weight:normal; margin-bottom:10px;}
.sl-ls img{ float:right; margin:5px 0 0 50px; -webkit-border-radius:5px; border-radius:5px;}

/* Page Messages */
.ms-fm{ margin-top:10px;}
.ms-in{ display:block; width:450px; height:45px; font-family:"AVGARDM"; color:#333; padding:0 15px; margin-bottom:25px; border:1px solid #e0e0e0;}
.ms-tx{ display:block; width:100%; height:250px; font-family:"AVGARDM"; color:#333; padding:15px; margin-bottom:25px; outline:none; resize:none; border:1px solid #e0e0e0;}
.ms-sb{ display:block; width:150px; height:45px; font-family:"AVGARDM"; font-size:24px; color:#fff; border:none; cursor:pointer; background-color:#0075c2;}
.ms-sb:hover{ background-color:#ff7b00;}

/* Page Contact */
.lx-ls{ font-size:15px; line-height:35px;}
#map_canvas{ width:100%; height:450px; margin-top:35px;}
#map_name{ font-family:"AVGARDM"; font-size:18px; color:#333;}

/* Page Products */
.ig-ls a{ display:block; float:left; width:210px; padding:10px 10px 5px; margin:10px 20px 10px 0; border:1px solid #e0e0e0;}
.ig-ls a:hover{ border:1px solid #0075c2; background-color:#0075c2;}
.ig-ls a:nth-of-type(4n){ margin-right:0;}
.ig-ls a div{ overflow:hidden;}
.ig-ls a div img{ width:100%; -webkit-transition:all .5s ease-in-out; transition:all .5s ease-in-out;}
.ig-ls a:hover div img{ -transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);}
.ig-ls a dl{ height:34px; line-height:24px; text-align:center; padding:5px 0; overflow:hidden;}
.ig-ls a:hover dl{ color:#fff;}
.ig-pt{ margin-top:30px; text-align:center;}
.ig-pt img{ max-width:900px;}
.ig-nm{ margin-top:35px; font-size:24px; text-align:center;}
.ig-js{ margin-top:35px;}
.ig-js img{ max-width:900px;}
.ig-nt{ margin-top:35px;}
.ig-nt a{ display:block; float:left; padding:5px 10px; border:1px solid #e0e0e0; text-align:center;}
.ig-nt a:nth-of-type(2){ float:right;}
.ig-nt a:hover{ color:#fff; border:1px solid #0075c2; background-color:#0075c2;}