@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; font-weight:normal;}
@font-face{ font-family:"myfont" ; src:url('../font/FZLTHJW.eot'); src: url('../font/FZLTHJW.eot?#iefix') format('embedded-opentype'), url('../font/FZLTHJW.woff') format('woff'), url('../font/FZLTHJW.ttf') format('truetype'), url('../font/FZLTHJW.svg#SingleMaltaRegular') format('svg');}
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:#333 ;font:12px/20px 'Microsoft YaHei',"myfont",'宋体',"Arial Narrow",HELVETICA; background:url(../images/bg.png) repeat-x #fff;}
a{color:#333; text-decoration:none;} 
a:hover{color:#d31e23; text-decoration:none;}
.clear{ clear:both;}

.head{ width:1000px; height:147px; margin:0 auto; position:relative;}
.head h2{ font-size:12px; position:absolute; top:10px; left:0;} 
.head p{ width:188px; height:24px; line-height:20px; text-align:center; color:#fff; position:absolute; top:6px; right:0; background:url(../images/key.png) no-repeat;}
.head p a{ color:#fff; margin:0 8px;}
.head p a:hover{ text-decoration:underline;} 
.head img{ position:absolute; top:60px; left:0;}
.head .tel{ width:220px; height:66px; background:url(../images/tel.png) no-repeat; padding-left:78px; font-size:16px; color:#010101; position:absolute;top:
65px; right:0; line-height:26px;}
.head .tel span{ font-family:Arial, Helvetica, sans-serif; font-size:30px;}

.nav{ width:960px; height:46px; margin:0 auto;}
.nav ul li{ text-align:center; height:46px; line-height:46px; float:left; font-size:15px; background:url(../images/nav_line.png) no-repeat 0 1px; position:relative;}
.nav ul li a{ display:block; width:120px; color:#fff;}
.nav ul li a:hover{ background:url(../images/nav_hover.png) repeat-x 0 center; color:#01118d;}
.nav ul li.current{ background:url(../images/nav_hover.png) repeat-x;}
.nav ul li.current a{ color:#01118d;}
.nav ul li dl{ position:absolute; top:46px; left:0; width:120px; background:rgba(3,9,145,0.7); z-index:999; display:none;}
.nav ul li dl dd{ height:35px; line-height:35px; border-bottom:solid 1px #646bfd;}
.nav ul li:hover dl{ display:block;}
.nav ul .current dl dd a{ color:#fff;}
.nav ul .current dl dd a:hover{ color:#01118d;}

.wrapper{ width:960px; margin:0 auto;}

.foot{ width:100%; text-align:center; background:url(../images/foot_bg.png) repeat; padding:11px 0; margin-top:30px;}
.foot h3{ width:960px; height:60px; line-height:39px; background:url(../images/foot.png) no-repeat; margin:0 auto; color:#fff; font-size:12px;}
.foot h3 a{ color:#fff; margin:0 10px;}
.foot h3 a:hover{ color:#d31e23; text-decoration:underline;}
.foot p{ width:960px; margin:0 auto 0; color:#bbc1de; line-height:24px;}
.foot p a{ color:#bbc1de;}
.foot p a:hover{ color:#d31e23; text-decoration:underline;}