﻿@charset "utf-8";
/* CSS Document */

html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img { margin:0; padding:0; }
fieldset, img { border:none; }
address, caption, cite, code, dfn, th, var { font-style:normal; font-weight:normal; }
ul, ol { list-style:none; }
input { padding-top:0; padding-bottom:0; font-family:"Microsoft YaHei";}
input::-moz-focus-inner { border:none; padding:0; }
select, input { vertical-align:middle; }
select, input, textarea { font-size:12px; margin:0; }
textarea { outline-style:none; -webkit-appearance:none; }
textarea { resize:none; }
table { border-collapse:collapse; }
body { color:#666666 ;font:12px/20px "Microsoft YaHei","Arial Narrow",HELVETICA; background:url(../images/top_bg.png) repeat-x 0 0 #fff;}
a{color:#666666; text-decoration:none;}
a:hover{color:#fa960a; text-decoration:none;}
.clear{ clear:both;}

.wrapper{ width:1000px; margin:0 auto;}


.top{ height:35px; line-height:35px;}
.top p{ float:right; background:url(../images/tel.jpg) no-repeat; text-indent:25px; color:#fff; margin-right:20px;}
.top form{ float:right; margin:5px 15px 0 0;}
.top .zhuanti{float:right; width:158px; height:25px; margin-top:5px;  position:relative;z-index:8; cursor:pointer; margin-left:20px;}
.top .zhuanti .title{display:block; width:158px; height:25px; background:url(../images/zhuanti.jpg) no-repeat left top;cursor:pointer;}
.top .zhuanti dl{display:none; position:absolute; width:158px;left:0px; top:25px;  background:#f0f0f0;z-index:9;}
.top .zhuanti dd{display:block; width:158px; height:32px;line-height:32px; background:#f0f0f0; border-bottom:1px dashed #e1e1e1;}
.top .zhuanti dd a{display:block; padding-left:20px;width:138px; height:32px; line-height:32px;font-size:13px; line-height:32px;}
.top .zhuanti dd a:hover{display:block; background:#CE130A; color:#fff;}
.top .txt{ width:170px; height:25px; background:#404f66; border:none 0; color:#7a8597; text-indent:10px;}
.top .btn{ width:30px; height:25px; background:url(../images/search.jpg) no-repeat; border:none 0; cursor:pointer;}
.top h1{ font-size:12px; font-weight:normal; color:#fff;}
.top h6 a{ font-size:12px; font-weight:normal; color:#fff; float:right;}

#nav{ width:760px; height:114px; float:right;}
#nav li{ float:left; text-align:center; line-height:114px; font-size:14px; position: relative; z-index:7;}
#nav li a{ width:95px; display:block; color:#000;}
#nav li a:hover{ background:url(../images/nav_hover.png) no-repeat; color:#fff;}
#nav #current{ background:url(../images/nav_hover.png) no-repeat; color:#fff;}

#nav li ul {display: none;position: absolute;top: 114px;left: 0;width: 95px; background: #ce130a; z-index:99999;filter:alpha(opacity=80);opacity:.8;}
#nav li:hover ul { display: block;}
#nav li ul li { float: none; background:none; border-bottom:solid 1px #fff; height:28px; line-height:28px; }
#nav li ul li a {display: inline-block; height:28px; line-height:28px;}
#nav li ul li a {display: block; color:#fff;}
#nav li ul li a:hover { background: #ffd31c; color: #000; }

.translate{ width:100%; height:75px; background:#f7f7f7; margin-top:30px; padding-top:25px;}
.translate ul{ width:1000px; height:74px; margin:0 auto; background:url(../images/gq.png) no-repeat 0 -8px;}
.translate li{ text-indent:45px; float:left; width:123px; }

.foot{ width:100%; padding:20px 0 10px; line-height:26px; color:#fff; background:#20304a;}
.foot p{ width:830px; margin:0 auto; background:url(../images/ewm.jpg) no-repeat right 0; padding-right:150px;}
.foot p a{ color:#fff;}