@charset "UTF-8";
body {font-size:14px; margin:0px;background:#FFF; font-family:"微软雅黑";}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,img,p,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,hr{margin:0;padding:0}
body{line-height:1.333;font-size:12px}
h1,h2,h3,h4,h5,h6{font-size:100%;font-family:arial,'hiragino sans gb','microsoft yahei','Simsun',sans-serif}
li{list-style:none}
em,i{ font-style:normal;}
a:link{color: #000; text-decoration: none;}
a:visited{color:#000; text-decoration: none;}
a:hover{color:#004c66; text-decoration:none;}
a:active{color:#004c66; text-decoration:none}
.clear{clear:both}
.fl{ float:left;}
.fr{ float:right;}
.fc{ margin:0 auto;}
#top{ width:100%; height:40px; line-height:40px; background:#e6e6e6; border-bottom:1px #979395 solid;}
.top{ width:1200px; color:#666;}
.top span{ line-height:40px; color:#666; font-size:13px;}

#head{ width:100%; background:url(../images/headbg.jpg) center no-repeat; border-bottom:1px #ccc solid;}
.head{ width:1200px; height:96px;}
.logo{ width:370px; float:left; margin-top:18px;}
.htit{ width:350px; float:left; margin-top:18px; margin-left:15px;}
.htit em{ color:#ff6c00; line-height:38px; font-size:20px; font-weight:700;}
.htit span{ font-size:14px; color:#555;}
.h_tel{ background:url(../images/tel.png) left no-repeat; padding-left:75px; height:60px; line-height:30px; margin-top:20px; color:#666; font-size:15px;}
.h_tel em{ color:#ff6c00; line-height:28px; font-size:23px; font-weight:700;}

#menu{ width:100%; line-height:60px; background:url(../images/navbg.jpg) center no-repeat;}
.menu{ width:1200px; height:60px;}
.menu ul li{ width:150px; height:60px; float:left;}
.menu ul li a{ display:block; height:60px; text-align:center; line-height:60px; font-size:16px; color:#666;}
.menu ul li a:hover{ background:url(../images/nav.png) center top no-repeat; color:#fff; padding-top:0px;}
.menu ul li a.lion{ background:url(../images/nav.png) center top no-repeat; color:#fff; padding-top:0px;}

.h_title{ width:508px; height:130px; padding-top:19px; margin:20px auto; background:url(../images/tbg.png) center no-repeat; text-align:center; color:#111;}
.h_title em{ line-height:60px; font-size:30px;}
.h_title span{ font-size:18px; font-family:Constantia; line-height:25px; color:#222;}
.h_title p{ font-size:14px; color:#888;}

.h_titles{ width:508px; height:140px; padding-top:18px; margin:20px auto; background:url(../images/bg.png) center no-repeat; text-align:center; color:#111;}
.h_titles em{ line-height:60px; font-size:30px;}
.h_titles span{ font-size:18px; font-family:Constantia; line-height:25px; color:#222;}
.h_titles p{ font-size:14px; color:#888;}

.foot{ width:100%; height:254px; background:url(../images/fbg.jpg) center no-repeat; padding-top:30px;}
.fnav{ width:1200px; height:85px; text-align:center;}
.fnav a{ padding:0 30px; color:#eee; font-size:14px;}
.fnav a:hover{ text-decoration:underline;}
.flogo{ width:141px; height:114px; float:left;}
.footer{ width:1200px; text-align:center; text-align:center; padding-top:70px; line-height:24px; font-size:13px; color:#eee;}
.footer a{ color:#eee;}
.footer a:hover{ text-decoration:underline; color:#fff;}
.footer span{ padding:0 8px;}