﻿body, div, h1, h2, h3, h4, h5, h6, p, ul, ol, li, dl, dt, dd { margin: 0; padding: 0;}
table { border-spacing: 0; border-collapse: collapse;}
ul, ol { list-style-type: none;}
a { text-decoration: none; color: #333;}

.f-dn { display: none;}

body { font: 14px "宋体"; background-color: #19558d;}

.inner { width: 980px; margin: 0 auto;}

.hd { position: relative; height: 135px; background: url(a07-1.png) 0 0 repeat-x; overflow: hidden;}
.hd .inner { position: relative; z-index: 2; height: 135px; padding-top: 95px; background: url(a07-hd.png) 0 0 no-repeat;}
.hd .bg { position: absolute; right: 0; top: 0; z-index: 1; width: 50%; height: 95px; background: url(a07-3.png) 0 0 repeat-x;}
.nav { height: 40px; font-size: 0; text-align: center;}
.nav li { display: inline-block; padding: 0 10px; font: 16px "Microsoft Yahei"; background: url(a07-2.png) 0 0 no-repeat; *display: inline; *zoom: 1;}
.nav .home { background-image: none;}
.nav a { display: inline-block; padding: 0 20px; line-height: 40px; color: #fff;}

.home .bd { width: 100%; height: 665px; margin: 0; padding: 0; background: #19558d url(a07-bd.jpg) 50% 0 no-repeat;}

.bd { width: 910px; margin: 15px auto; padding: 0 50px 40px; background-color: #fff; overflow: hidden;}
.bd .flash { width: 972px; height: 447px; margin: 0 auto; padding-top: 21px;}
.bd .banner { position: relative; left: -50px; display: block;}
.bd .tt { margin-bottom: 15px; padding: 20px 0 10px 10px; font: 500 18px "Microsoft Yahei"; color: #004b91; border-bottom: 1px solid #bcbcbc;}
.bd p { line-height: 28px; text-indent: 2em;}

.wsjl { width: 1000px; padding: 0 5px;}
.wsjl .tt { padding-left: 0;}
.wsjl .banner { left: -5px;}

.oh { width: 916px; margin: 0 auto; overflow: hidden; zoom: 1;}
.v { float:left; width:433px; height:381px; margin:10px 20px 0 30px; background-image:url(../images/bg5.png); display:inline;}
.vFile { width:415px; height:370px; margin:10px 0 0 9px; overflow:hidden; background-color:#ccc;}
.vList { float:left; width:384px; height:381px; margin-top:10px; padding-bottom:25px; background:url(../images/bg5.png) right 0 no-repeat;}
.vList h3 { padding:15px 0 0 50px; font-size:14px;}
.vList ul { padding:20px 25px 0;}
.vList li { padding-left:10px; line-height:24px; background:url(../images/icon2.gif) 0 12px no-repeat;}

.pic { width:900px; margin: 0 auto; overflow:hidden; padding-bottom: 30px;}
.pic ul { width:1000px; margin-left:1px; font-size: 12px;}
.pic li { float:left; width:140px; margin:15px 12px 0 0; padding:12px; border:1px solid #ccc;}
.pic img { display:block; width:140px; height:100px; border: 1px solid #fff;}
.pic li span { display:block; height:16px; padding-top:5px; line-height:16px; text-align:center; overflow:hidden;}
.pic a { color: #3A5E98;}

.out { height: auto !important; height: 370px; min-height: 370px;}
.list { margin: 0 30px; line-height: 30px; list-style-type: disc;}
.list li { position: relative; height: 30px;}
.list span { position: absolute; right: 0; top: 0; width: 70px; overflow: hidden; color: #999;}

table { width: 80%; margin: 0 auto;}
table th, table td { border: 1px solid #ccc; padding: 12px;}
table th { width: 30%; font-weight: 500; text-align: right; background-color: #f5f5f5;}
table td { width: 70%; background-color: #fff;}

.jiabin { margin:10px auto 30px; line-height:24px;}
.jiabin li { margin-bottom:10px; padding:15px; background-color:#eee;}
.jiabin h4 { font-size:14px; font-weight:normal;}
.jiabin p { text-indent:0;}
.jiabin img { position: absolute; left: 15px; top: 15px;}

.ft { padding: 20px 0 30px; font-size: 12px; color: #fff; text-align: center;}
.ft a { color: #fff;}
.ft span { margin-left: 50px;}