@charset "gb2312";
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, label, legend, caption, tfoot, thead, input { border:none; 
	margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; 
	font-family: inherit; vertical-align: baseline; list-style:none;
}
.clearfix:after  {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix        {display: inline-block;}
* html .clearfix,s
* html           {height: 1%;}
.clearfix        {display: block;}
.clear           {border-top:1px solid transparent !important; border-top:0; clear:both; line-height:0; font-size:0;height:0;height:1%;}
a:link, a:visited {	text-decoration:none;}
a:hover, a:active {	text-decoration:none;}

.fl{ float:left;}
.fr{ float:right;}
.pr{ position:relative;}
.pa{ position:absolute;}

body {font:12px/22px \5b8b\4f53,Arial, Helvetica, sans-serif; background: url(images/bg01.gif) repeat-x; color:#414141;}
#layout {margin:0 auto;}
#top{ width:980px; margin:0 auto;}
.logo {  height:89px; background: url(images/bg03.gif) repeat-x;}
.logo b { text-align:right; color:#fff; font-size:14px; padding-top:29px;}
.nav { background:url(images/bg02.gif) no-repeat; height:42px; padding-left:47px;}
.nav li { float:left; font-size: 14px;  padding:0 2px; text-align:center; background:url(images/navline.jpg) no-repeat right center;}
.nav li.nobg { background:none;}
.nav li a { color: #FFF !important; display:block; width:86px; height:30px; padding-top:12px; }
.nav li a .plk { font-size:14px; line-height:20px;}
.nav li a .peg { color: #0F82CB !important; font-family: Arial,Helvetica,sans-serif; font-size: 8px; line-height:10px; }
.pic01{ height:354px; background:url(images/bg04.jpg) no-repeat top center; _background:url(images/bg04.jpg) no-repeat top center 1px -2px;}
.pic04{ height:354px; width:980px; margin:0 auto;}
.pic01 span{ position:absolute; left:157px; top:283px;}
.pic01 .p07{ font-size:18px; font-weight:bolder;  color:#FFF; left:394px; top:322px;}
.pic01 .p07 a{ padding:0px 10px; color:#FFF;}
.main{ width:980px; margin:0 auto; border-left:1px solid #E7E7E7; border-right:1px solid #E7E7E7; background:#F7FAF8}
.main01{ padding:6px;}
.main01 dl{ width:655px; padding-left:20px; padding-right:289px; border:2px solid #fff; height:173px; background: url(images/pic03.jpg) no-repeat 689px 5px #e6f5fc;}
.main01 dl dt{ margin-top:10px;}
.main01 dl dd{ text-indent:24px;}
.biaot{ margin-top:10px;}
.main02a{ height:250px; margin-top:10px;}
.main02a dl dt{ font-size:16px; color:#007dbd; font-weight:bolder; }
.main02a dl dt span{ float:left; display:block; width:160px;}
.main02a dl dt img{ float:left;}
.main02a dl dd{ text-indent:24px; line-height:20px;}
.main02a .dl01,.main02a .dl02{ width:360px;}
.main02a .dl03{ width:290px;}
.pic02{ left:10px; top:7px;}
.main02a .dl01{left:290px; top:5px;}
.main02a .dl02{left:290px; top:120px;}
.main02a .dl03{left:677px; top:7px;}
.main02b{ padding:0px 10px;}
.pic03{ left:705px; top:120px;}
.main02b dl{ width:465px; height:122px; border:1px solid #FFF; background:#dcf5fc;}
.main02b dl dt{ color:#007dbd; font-size:14px; font-weight:bolder; text-align:center; width:26px; }
.main02b .dl04 dt{  height:117px; padding-top:5px;  }
.main02b dl dd{ border-left:1px solid #FFF; text-indent:24px;}
.main02b .dl04 dd{ padding:15px; width:408px; height:107px; }
.main02b .dl05 dt{ height:95px; padding-top:27px;  }
.main02b .dl05 dd{ padding:10px 15px 15px 15px; width:408px; height:112px; }
.main03{ height:425px; margin-top:10px; background:url(images/bg05.gif) no-repeat;}
.main03 p{ color:#006cb1; text-indent:24px;}
.main03 p span{ color:#F00;}
.main03 .p01{ width:485px; left:170px; top:0px;}
.main03 .p02{ width:165px; left:50px; top:126px;}
.main03 .p03{ width:170px; left:253px; top:126px;}
.main03 .p04{ width:185px; left:456px; top:126px;}
.main03 .p05{ width:310px; left:56px; top:327px;}
.main03 .p06{ width:287px; left:409px; top:337px;}
.main04a{ padding:10px;}
.main04a dl{ width:545px; padding-left:410px; background:url(images/bg06.gif) no-repeat 0px 2px; height:180px;}
.main04a dl dt{ font-size:14px; font-weight:bolder; color:#007dbd; }
.main04a dl dd{ text-indent:24px;}
.main04b{ height:254px; background:url(images/bg07.gif) no-repeat;}
.main04b dl{ width:241px;text-indent:24px;}
.main04b dl dt{ color:#ff0600; font-size:14px; font-weight:bolder; line-height:24px;}

.main04b .dl06 { left:44px; top:19px;}
.main04b .dl07 { left:89px; top:132px;}
.main04b .dl08 { left:372px; top:159px;}
.main04b .dl09 { left:651px; top:129px;}
.main04b .dl10 { left:704px; top:20px;}
.main05{ height:462px; background:url(images/bg08.jpg) no-repeat;}
.main05 span{ position:absolute; left:325px; top:424px;}
.main06a{ padding:10px;}
.main06a table,.main06a td{ border:1px solid #BEDCED; border-collapse:collapse;}
.main06a td{ padding:10px;}
.main06a .tab01{ font-size:14px; font-weight:bolder; color:#005a88;}
.main06a .tab02{ font-size:14px; font-weight:bolder; color:#F00;}
.main06a table span{ font-size:14px; font-weight:bolder;}
.main06a .tab03{ background:url(images/pic13.jpg) no-repeat; height:32px;  *background:url(images/pic13.jpg) no-repeat 1px -6px;}
.main06b{ height:286px; background:url(images/bg09gif.gif) no-repeat; padding-bottom:10px;}
.main06b span{ position: absolute; left:325px; top:242px;}
.main07a{ padding:10px 15px;}
.main07a dl dd{ text-indent:24px;}
.main07a .dl11{ width:500px; padding-left:446px; background:url(images/bg10.gif) no-repeat 10px 1px; margin-top:15px; height:200px;}
.main07a .dl11 dt{ padding:10px 0px;}
.main07a .dl12 dt{ padding:10px 0px 10px 20px;}
.main07a .dl12{ width:520px; padding-right:410px; background:url(images/bg11.gif) no-repeat 545px 1px; margin-top:15px; padding-left:5px;  height:180px;}
.main08{ margin-top:10px;}
.main08a{ padding:10px;}
.main08a dl{ height:137px;}
.main08a dl dt{ font-size:14px; font-weight:bolder;}
.main08a dl dd{ text-indent:24px;}
.main08a .dl13{ width:255px; padding-left:210px; background:url(images/bg12.gif) no-repeat;}
.main08a .dl14{ width:265px; padding-left:210px; background:url(images/bg13.gif) no-repeat;}

.main09{ height:387px; background:url(images/bg15.gif) no-repeat;}
.main09 .an09{ width:595px; top:68px; left:347px; line-height:24px;}
.main09 .an09 li{ text-indent:24px; color:#414141; }
.main09 .an09 li a{ color:#F00;}
.main09 .yyry{ height:104px; width:554px; left:401px; top:245px;}
.main09 .scoll { width:520px; height:100px; overflow:hidden;}
.yyry ul li{ float:left; margin:0px 5px; width:116px; height:100px;}

.footer .fnav{ text-align:center; color:#000; line-height:40px; font-size:14px;} 
.footer .fnav a{ color:#000; padding:0px 10px;}
.footer p{ text-align:center; line-height:30px;}
.footer ul{ padding-left:172px; padding-top:12px;}
.footer ul li{ float:left; padding-right:9px;}