@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:#1e7fc6}
body{font-size:14px; background:#fff; color:#666;font-family:"Microsoft YaHei","微软雅黑"}
div,ul{height:auto; overflow:hidden}
h1,h2,h3,h4{ font-weight:normal}
.clear{padding:0; width:100%; height:1px; clear:both;}

.wrap{ width:1200px; margin:0 auto;}
.mg10{ margin-top:10px;}
.mg20{ margin-top:20px;}
.mg50{ margin-top:50px;}

.header{ background:#39404a; padding:20px 0; min-width:1200px;}
.logo{ float:left; width:600px; }
.logo1{ background:#a39f9f; float:left; width:600px; }
.logo img{ height:55px;}
.language{ float:right; margin-top:17px; color:#ccc; font-size:16px; height:20px; line-height:20px; padding:0 20px; border-left:1px solid #ccc;border-right:1px solid #ccc; }
.language:hover p{ display:block;}
.language p{ position:absolute; left:auto; background:#39404a;width:90px; padding:5px 0; margin-left:40px; display:none;}
.language p a{ display:block;color:#fff; text-align:center; line-height:35px;}
.language span a{color:#ddd; margin-left:20px; background:url(../images/d.png) no-repeat right center; display:inline-block; padding-right:30px}
#nav{background:#1a232c;min-width:1200px;}
#nav>ul>li{ float:left; height:50px; padding-top:15px;}
#nav li.home a{ border:0;}
#nav>ul > li > a{display:block;font-size:16px;padding:0 28px;line-height:35px; color:#fff;border-left:1px solid #363732;}
#nav li li a{ color:#333;}
#nav > ul> li.selected>a,#nav > ul > li > a:hover{ background:#666a6b; border-color:#666a6b;}
#nav li:hover > ul{ display:block}
#nav li ul{display:none;position:absolute;left:auto; margin-top:15px; overflow:visible; z-index:10000;width:180px;background:rgba(0,0,0,0.8);height:auto;padding:10px 0;}
#nav li ul.pro-sub{ width:100%; left:0; text-align:center; padding:20px 0;}
#nav li ul.pro-sub li{ display:inline-block; width:120px ; margin:0 10px;}
#nav li ul.pro-sub li a{ padding:0; line-height:1; font-size:12px}
#nav li ul.pro-sub li p{ margin-bottom:10px;0}
#nav li ul.pro-sub li p img{ width:100%}
#nav li ul li a{display:block;padding:0 28px;line-height:40px; font-size:16px; color:#fff}
#nav li ul li a:hover{color:#1e7fc6}

#nav li li:hover ul{ display:block}

.footer{width:100%;background:#2b2b2b;margin-top:50px; padding:30px 0; text-align:center;}
.footer div.wrap{ position:relative;}
.footer h2{ font-size:18px;}
.ft-ewm{ position:absolute; right:0; top:20px;}
.ft-nav { border-bottom:1px solid #666; margin:20px auto; width:60%; padding-bottom:20px; }
.ft-nav a{ display:inline-block; margin:0 20px;}

.msg{ padding:20px 0;}
.msg td{ height:40px;}
.msg .input_box{ height:26px; width:89%; border:0; background:#fff; outline:none;}
.btn{ background:#fff; color:#666; font-size:16px; border:none; line-height:30px; padding:0 20px; height:30px;}


