@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:#666 ;font:12px/20px 'Microsoft YaHei',"myfont",'宋体',"Arial Narrow",HELVETICA; background:url(../images/bg.png) repeat;}
a{color:#666; text-decoration:none; transition:color .3s; -webkit-transition:color .3s; -moz-transition:color .3s; -o-transition:color .3s;} 
a:hover{color:#d31e23; text-decoration:none;}
.clear{ clear:both;}

h1{ position:absolute; left:-9999px; top:-1000px;}

.container{ width:100%; height:100%; background:url(../images/top_bg.png) no-repeat center top;}

.head{ width:1000px; height:120px; position:relative; margin:0 auto;}
.head a img{ position:absolute; left:0; top:28px;}
.head ul{ position:absolute; left:551px; top:20px;}
.head li{ background:url(../images/top_icon.png) no-repeat 0 4px; text-indent:29px; font-size:16px; color:#000; line-height:26px;}
.head h3{ width:185px; height:50px; background:url(../images/tel.png) no-repeat left top; position:absolute; top:26px; right:0; font-size:24px; color:#cf0000; line-height:26px; padding-top:19px;}
.head h3 span{ font-size:16px; color:#000; padding:0 0 0 71px;}

.ad{ width:1007px; height:481px; margin:10px auto 0; text-align:center; padding-top:86px; position:relative;}
.ad h3{ width:100%; height:24px; line-height:24px; font-size:24px; color:#24c0d6; position:absolute; top:240px; left:0; z-index:9;}
.ad h2{ width:414px; height:92px; position:absolute; top:274px; left:50%; margin-left:-207px; z-index:99;}
.ad p{ width:620px; height:30px; line-height:30px; background:#fff; color:#0073a0; font-size:18px; margin:67px auto 0;}
.ad p strong{ font-weight:normal;}
.ad .summary{ width:850px; height:75px; margin:30px auto 0; background:url(../images/summary_bg.png) no-repeat 10px center #fff; box-shadow:0 5px 5px #aaa; color:#2389a0; line-height:24px; padding:15px 10px 10px 150px; text-align:left;}

.nav{ width:1111px; height:40px; background:url(../images/nav.png) no-repeat; margin:0 auto; padding:10px 0 53px;}
.nav ul{ width:1000px; margin:0 auto; padding-top:11px;}
.nav ul li{ float:left; width:123px; height:21px; line-height:21px; border-left:solid 1px #fff; border-right:solid 1px #fff; text-align:center; font-size:16px;}
.nav ul li a{ color:#fff;}
.nav ul li a:hover{ text-decoration:underline;}
.nav ul li.first{ border-left:none; width:124px;}
.nav ul li.last{ border-right:none; width:124px;}

.foot{ width:100%; height:151px; background:url(../images/foot_bg.png) repeat-x; text-align:center; padding-top:1px; color:#fff;}
.foot .inner{display:block; width:1003px; margin:0 auto;}
.foot h3{ width:1000px; height:44px; background:url(../images/foot.png) no-repeat; margin:0 auto; font-size:14px; line-height:44px; color:#1999ce;}
.foot h3 a{ color:#1999ce; margin:0 20px;}
.foot h3 a:hover{ text-decoration:underline;}
.foot p{ padding-top:10px; line-height:24px;}
.foot p a{ color:#fff;}
.foot p a:hover{ text-decoration:underline;}