@charset "utf-8";
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td,div{margin:0;padding:0;}
img{border:0;}
ul,ol,li{list-style:none;}
a{ text-decoration:none; outline:none; color:#666;}
a:hover{ color:#42b9f2}
body{font-size:14px; background:#f0f0f0; color:#666;font-family:"Microsoft YaHei","微软雅黑"; margin-top:80px;}
h1,h2,h3{ font-weight:normal}
div,ul,dl,dd,dt{height:auto; overflow:hidden}

.clear{padding:0; width:100%; height:1px; clear:both;}
.clearfix:after{display:block;clear:both;content:"";visibility:hidden;height:0;}
.clearfix{zoom:1}

.wrap{ width:1160px; margin:0 auto; overflow:inherit}
.mg10{ margin-top:10px;}

.header{ background:#313c4f; height:80px; min-width:1160px; position:fixed; left:0;top:0; z-index:999; width:100%; overflow:inherit}
.logo{ float:left;width:200px;margin-top:12px}

.nav{ float:right; overflow:inherit}
.nav > li{ float:left;font-size:14px;line-height:80px;height:80px;}
.nav > li a{display:block; padding:0 30px;color:#fff}
.nav > li.on a{background:#42b9f2; color:#fff;}
.nav > li ul{ position:absolute; left:auto; width:190px; background:#fafafa; display:none; z-index:999}
.nav > li ul li{ line-height:50px; float:none;}
.nav > li ul li a{ color:#333}
.nav > li:hover{ background:#fff}
.nav > li:hover a{color:#333}
.nav > li:hover ul{ display:block}
.nav > li:hover ul a:hover{ background:#222; color:#fff;}

.nav > li.rg_lg{ background:url(../Images/u.png) no-repeat left center; padding-left:25px; margin-left:10px}
.nav > li.rg_lg a{padding:0; display:inline-block;}
.nav > li.rg_lg:hover a{ color:#fff}

.nav > li.nav-languages{ margin-left:10px; background-image: url('../Images/earth.png'); background-position: center;background-repeat: no-repeat;-webkit-filter: brightness(3);width: 80px;}
.nav > li.nav-languages .nav-languages-list{position: absolute;background:#fff;width: 80px; line-height:40px; z-index:999; display:none}
.nav > li div.nav-languages-list a{ padding:0; text-align:center;color:#222;}
.nav > li.nav-languages .nav-languages-list a:hover{ background:#222; color:#fff;}
.nav > li.nav-languages:hover {-webkit-filter: brightness(1); background-color:#fff}
.nav > li.nav-languages:hover .nav-languages-list{ display:block}



.footer{ background:#1d1d1d; padding:50px 0;color:rgba(255,255,255,0.7);}
.footer a{color:rgba(255,255,255,0.7);}
.footer dl{ float:left;font-size:14px; padding-right:20px;min-height:200px;}
.footer dl dt{font-size:16px;margin-bottom:10px; height:30px;}
.footer dl dd{ font-size:12px;line-height:2.4;}
.footer dl dd a{ display:block}
.footer dl.contact{ width:405px;}
.footer dl.flink{ width:400px; }
.footer dl.flink dd a{ display:block; float:left; width:23%; margin-right:2%;margin-top:10px}
.footer dl.flink dd a img{ width:100%}
.footer dl.fnav{ width:120px; }

.footer dl.f_pic{ float:right; width:100px;}



.fcopy{ padding:20px 0; background:#191919; text-align:center; color:rgba(255,255,255,0.7);}
.fcopy a{color:rgba(255,255,255,0.7);}


.allimg img {-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;-ms-transition: all 0.2s linear;transition: all 0.2s linear;}
.allimg:hover img{ -webkit-transform: scale(1.2,1.2); -moz-transform: scale(1.2,1.2); -o-transform: scale(1.2,1.2); -ms-transform: scale(1.2,1.2); transform: scale(1.2,1.2);cursor:pointer; }



.sidebar-box,.sidebar-box ul,.sidebar-box div{ overflow:inherit;}
.sidebar-box .side-icon{background:url(../Images/sidebg.png) no-repeat}
.sidebar-box{position:fixed;right:0;top:40%; z-index:999}
.sidebar-box li{position:relative;font-size:0; background:rgba(66,185,242,0.8); margin-bottom:2px;}

.sidebar-box a{position:relative; z-index:2;display:inline-block;width:100%;padding:8px 0;width:60px; height:50px;color:#fff;font-size:13px;cursor:pointer;text-align:center}
.sidebar-box a:hover{background:#0094de;}
.sidebar-box .side-icon{display:inline-block;width:34px;height:32px; background:url(../Images/sidebg.png) no-repeat center top}
.sidebar-box .side-i2{background-position:0 -62px}
.sidebar-box .side-i3{background-position:0 -122px}
.sidebar-box .side-i4{background-position:0 -184px}
.side-hoverout{position:absolute;right:-200px;top:-1px;white-space:nowrap;overflow:hidden;z-index:1}
.side-weix-anim{position:relative;width:122px;height:235px;padding-right:5px;line-height:0;text-align:right;background:#fff url(../Images/side-weix.png) no-repeat center;}
.side-hover-w{background:#fff;width:110px;height:220px;background:#fff url(../Images/tel.png) no-repeat center;}
