@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:#555;}
a:hover{ color:#075d98}
body{font-size:14px; background:url(../Images/bg.gif); color:#555;font-family:"Microsoft YaHei","微软雅黑"}
h1,h2,h3{ font-weight:normal}
div,ul,dl,dd,dt{height:auto; overflow:hidden}

.clear{padding:0; width:100%; height:1px; clear:both;}

.wrap{ width:1180px; margin:0 auto;}
.mg50{ margin-top:50px;}

.header{margin:0 auto;height:155px; min-width:1180px; width:100%;background:#fff; width:100%;}
.header div.wrap{position:relative;overflow:inherit}
.logo{ float:left;width:400px; margin-top:10px}
.language{ float:right; line-height:50px; text-align:right;}
.language a{ padding:0 10px;}

#nav { width:100%; background:#f1f1f1; margin-top:20px; text-align:center;}
#nav li{ display:inline-block;font-size:18px;height:55px;line-height:55px; margin:0 30px;}
#nav li a{display:block;color:#666;}
#nav li.on a{ border-bottom:2px solid #4a9037; color:#4a9037;height:53px;line-height:53px;}
#nav li.language{ background:url(../Images/e.png) no-repeat left center; padding-left:15px;}
#nav li.language a{ display:block; float:left; padding-left:10px; color:#fff}
#nav li.search{width:150px; background:#fff; height:28px; margin:23px 0 0 20px; border:1px solid #ddd; border-radius:15px;}
#nav li.search input{ float:right;border:0;height:30px;line-height:30px;border:0;float:right;}
#nav li.search .text{width:110px;  padding-left:10px;outline:none; background:none; }
#nav li.search .sbth{width:30px;background:url(../Images/s.png) no-repeat center;}


#nav li ul li a:hover{ color:#76bdfd;}
#nav li.on li a{ border:0}
#nav li ul{display:none;position:absolute;left:auto; z-index:10000;width:280px;height:auto;background:rgba(0,62,86,0.8);}
#nav li ul li{height:40px;float:none; border-bottom:1px solid rgba(16,156,218,0.8); margin:0;}
#nav li ul li a{font-size:14px;height:40px;line-height:40px;overflow:hidden;text-overflow:ellipsis;white-space:nowrapp; text-align:center}
#nav li ul li a:hover{ background:#109cda; color:#fff}


.footer{ background:#1d1d1d; padding:50px 0;color:rgba(255,255,255,0.7); min-width:1180px;}
.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; background:url(../Images/l.png) no-repeat 385px 10px}
.footer dl.flink{ width:160px; background:url(../Images/l.png) no-repeat right 10px; padding-left:50px; }
.footer dl.flink dd a{ display:block;}
.footer dl.flink dd a img{ width:100%}
.footer dl.fnav{ width:160px; background:url(../Images/l.png) no-repeat 200px 10px; padding-left:50px; }

.footer dl.f_pic{ float:right; width:200px; text-align:center;}
.footer dl.f_pic img{ width:100%;}


.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);}


