@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, form { 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/20px \5b8b\4f53,Arial, Helvetica, sans-serif; color:#333;  }

.top-logo{ width:980px; margin:0 auto;}
.nav{ width:100%; background:#008987; height:37px; line-height:37px;}
.x-nav{ width:980px; margin:0 auto;}
.x-nav ul li{ float:left; font-size:14px; font-weight:bolder; width:98px; text-align:center;}
.x-nav ul li a{ color:#FFF; display:block;width:98px; height:37px;}
.x-nav ul li a:hover{ color:#FDE500;}
.main{ width:980px; padding:0px 10px; border-left:10px solid #f1f0f0; border-right:10px solid #f1f0f0; margin:0 auto;}
.banner{ padding-top:10px; height:296px; background:url(images/aa.jpg) no-repeat 0px 10px; position:relative;}
.banner a{ display:block; background:url(images/ac.jpg) no-repeat; width:149px; height:32px; position:absolute; left:250px; top:250px;}
.banner a:hover{ background:url(images/ab.jpg) no-repeat;}
.bannera{ margin-top:10px;}

.daodu,.main01,.main02,.main05,.main07,.main08{ margin-top:10px;}
.daodu{ height:121px; background: url(images/bg01.gif) no-repeat;}
.daodu ul { padding-left:87px; padding-top:18px;}
.daodu ul li{ width:876px; text-indent:24px; color:#422602; font-size:14px; line-height:28px;}
.main01 p{ font-size:14px; text-indent:28px; margin:10px 0px 20px 0px;}
.main01 ul{ background:url(images/bg02.gif) no-repeat right center; margin-top:15px;}
.main01 ul li{ width:688px; padding-left:32px; font-size:14px; line-height:30px;}
.main01 ul .a1{ background:url(images/01.gif) no-repeat 0px 3px;}
.main01 ul .a2{ background:url(images/02.gif) no-repeat 0px 3px;}
.main01 ul .a3{ background:url(images/03.gif) no-repeat 0px 3px;}
.main01 ul .a4{ background:url(images/04.gif) no-repeat 0px 3px;}
.main01 ul .a5{ background:url(images/05.gif) no-repeat 0px 3px;}
.main01 ul .a6{ background:url(images/06.gif) no-repeat 0px 3px;}
.main01 ul .a7{ background:url(images/07.gif) no-repeat 0px 3px;}
.main02a{ height:271px; background:url(images/bg03.gif) no-repeat; margin-top:15px;}
.main02a dl dt{ font-size:13px; font-weight:bolder; color:#F00;  text-align:center;}
.main02a dl{ position:absolute;}
.dl01{ width:174px; left:311px; top:134px;}
.dl02{ width:186px; left:543px; top:134px;}
.dl03{ width:194px; left:774px; top:134px;}
.main02-left{ width:580px;}
.main02-right{ width:380px;}
.main02b{ margin-top:20px;}
.main02b ul{ padding-top:15px;}
.main02b ul li{ font-size:14px; line-height:26px;}
.main02b ul li strong{ font-weight:bolder; color:#F00;}
.main02-right span{ display:block; float:left; width:334px; padding:0; margin:0;}
.main02-right strong{ display:block; float:left; width:46px; padding:0; margin:0;}
.main02-right a{ display:block; width:217px; height:44px; float:right; background:url(images/pic07.jpg) no-repeat; }
.main02-right a:hover{background:url(images/ad.jpg) no-repeat;}
.main03 p{ font-size:14px; padding:10px 0px; text-indent:24px;}
.main03-left{ width:577px;}
.main04{ margin-top:20px;}
.main04-left{ width:315px;}
.main04-right{ width:650px; position:relative; } 
.main04-right a{ position:absolute; bottom:-17px; left:430px; display:block; width:177px; height:33px; background:url(images/ae.jpg) no-repeat;}
.main04-right a:hover{ background:url(images/af.jpg) no-repeat;}
.main04-right ul li{ line-height:24px;}
.main04-right ul li span{ color:#F00; font-weight:bolder; font-size:14px;}
.main05 dl dt{ text-align:center; font-size:22px; font-weight:bolder; color:#F00; height:44px; line-height:44px; }
.main05 dl dd{ text-indent:24px;}
.scoll_box,.main06{ margin-top:20px;}
#yyry{ width:910px; height:160px;}
#yyry ul li{ float:left; padding:4px; background:url(images/bg04.gif) no-repeat; margin-right:3px;}
#x-left{ width:27px; height:40px; float:left; margin-right:8px; padding-top:55px;}
#x-right{width:27px; height:40px; float:right; padding-top:55px;}
.main06-right{ width:505px; height:470px; background:url(images/bg05.gif) no-repeat;  position:relative;}
.main06-right p{ color:#000; width:210px; position:absolute;}
.main06-right .p01{ left:19px; top:115px; line-height:20px;}
.main06-right .p02{ left:282px; top:115px; line-height:20px;}
.main06-right .p03{ left:19px; top:295px;}
.main06-right .p04{ left:282px; top:295px;}
.main07 p{ margin-top:10px; text-indent:24px;}
.main07-left{ width:476px; margin-top:15px;}
.main07-right{ width:504px; margin-top:15px;}
.zjzp{ margin-top:15px;}
.main07-left dl{ width:260px; color:#000;}
.main07-left dl dt{ font-size:14px; font-weight:bolder;}
.main07-left dl .jsa{ height:130px; margin-top:5px;}
.main07-left dl dd a{ float:right; padding-right:10px; display:block; width:105px; height:33px; background:url(images/pic19.jpg) no-repeat;}
.main07-left dl dd a:hover{ background:url(images/ag.jpg) no-repeat;}
.main07-right dl{ width:318px;}
.main07a{ padding-left:10px; margin-top:15px;}
.zjal{ padding-bottom:24px; border-bottom:1px dashed #cdcdcd;}
.zjalb{ margin-top:25px;}
.main07-right dl a{ color:#F00;}


.main08{ height:387px; background:url(images/bg15.gif) no-repeat;}
.main08 .an09{ width:595px; top:68px; left:347px; line-height:24px;}
.main08 .an09 li{ text-indent:24px; color:#414141; }
.main08 .an09 li a{ color:#F00;}
.main08 .yyrya{ height:104px; width:554px; left:401px; top:245px;}
.main08 .yitp{ float:left; padding:0px 5px;}
.footer{  background:#FEFEFF; }

.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;}
.footer .fnav a:hover{ color:#F00;}
