* { margin:0; padding:0; }
body { background-color:#FFF; font-size:12px; height:auto; margin:0 auto;}
a { color:#000; text-decoration:none; }
a:hover { color:#F00; text-decoration:none; position:relative; top:1px; }
.aw{color:#FFF;}
.aw a { color:#FFF; text-decoration:none; }
.aw a:hover { color:#F00; text-decoration:none; position:relative; top:1px; }
.al{color:#00639c;}
.al a { color:#00639c; text-decoration:none; }
.al a:hover { color:#F00; text-decoration:none; position:relative; top:1px; }
a img { border:0; }
ul,ul li { list-style-type:none; }
.of{ overflow:hidden;}
.width1 { width:980px; }
.mar { margin:0 auto;}
.cl{clear:both;}
.border1{ border-bottom:1px solid #a8a8a8;}
.border2{ border:1px solid #dad8d8;}
.color1{ color:#0753a8;}
.db{ display:block;}
.fs0{ font-size:0;}
.fs12{ font-size:12px;}
.fs14{ font-size:14px;}
.fs16{ font-size:16px;}
.lts1{ letter-spacing:1px;}
.lh22{ line-height:22px;}
.lh23{ line-height:23px;}
.lh24{ line-height:24px;}
.lh26{ line-height:26px;}
.lh27{ line-height:27px;}
.lh28{ line-height:28px;}
.lh32{ line-height:32px;}
.bt1{ border-bottom:1px solid #e9e9e9;}
.colorw{ color:#FFF;}
.colorr{ color:#bb0000;}
.fwb{ font-weight:bold;}
.fwn{ font-weight:normal;}
.fl { float:left;}
.fr { float:right;}
.h0{ height:0;}
.h100{ height:100%;}
.pr{ position:relative;}
.pa{ position:absolute;}
.tac{ text-align:center;}
.p10{ padding:10px;}
.p20{ padding:20px 2px 20px 2px;}
.mr45{ margin-right:45px;}
.bg11{ background-color:#f8f8f8; padding:10px 0;} 
.bg12{ left:33px; top:10px;}
.bg13{ right:13px; top:12px;}
.w260{ width:260px;}
.w325{ width:325px;}
.w995{ width:995px;} 
.to{ border-top:3px solid #007fc8;}
.top { background:url(../images/1.jpg) no-repeat 15px 0; height:110px; }
.top1 { background:url(../images/2.gif) no-repeat 58px 29px; height:119px; }
.top1 span { position:absolute; }
.top1 #tops1 { left:855px; top:3px; }
.banner { background:url(../images/2.jpg) repeat-x 0 0; height:35px; line-height:35px; }
.banner ul li {background:url(../images/3.jpg) no-repeat 0px 5px; display:block; float:left; height:40px; width:122px; }
.flash { height:450px; margin-bottom:15px; z-index:-100; } 
.gywm{ margin-right:30px; width:515px;}
.index1{ background:url(../images/4.jpg) no-repeat 0 0 #eff0ed; height:20px; padding-top:7px; text-indent:32px; }
.index11{ background:url(../images/41.jpg) no-repeat 0 0 #eff0ed; height:20px; padding-top:7px; text-indent:32px; }
.index1 span{ padding-right:8px;}
.gywm1{ padding:10px 10px 10px 10px;}
.xwzx{ width:435px;}
.xwzx ul{ padding:5px 8px 10px 8px;}
.xwzx ul li{background:url(../images/6.jpg) no-repeat 3px 10px; text-indent:15px; border-bottom:1px dashed #ccc;}
.xwzx ul li span{ float:right;}
.cgal{ padding:10px 0; width:980px; height:170px;}
.cgal ul{ width:980px; padding-top:18px; padding-bottom:15px;}
.cgal ul li{ text-align:center; float:left; margin-left:10px; line-height:30px;}
.cgal ul li h3{ font-size:14px; font-weight:bold;}
.cgal ul li img{ height:130px; border:1px solid #CCC; padding:1px;}
*html .cgal ul li{ margin-bottom:15px;}
*+html .cgal ul li{ margin-bottom:10px;}
.xxyd{ width:585px; margin:0px 25px 20px 0;}
.xxyd1{ border:1px solid #ccc; padding:2px; margin:10px 10px 2px 10px;}
.xxyd2{ padding:7px 5px 0 10px; width:280px;}
.xxyd2 li{background:url(../images/6.jpg) no-repeat 3px 10px; text-indent:15px; border-bottom:1px dashed #ccc;}
.lxwm{ width:370px;}
.lxwm1{background:url(../images/8.jpg) no-repeat 200px 10px; padding:20px 0 10px 10px;}
.seleft{ width:245px; margin-right:10px;}
.seleft1 li{background:url(../images/10.jpg) no-repeat 3px 9px; text-indent:23px; border-bottom:1px dashed #ccc;}
.lxwm2{ padding:10px 0 10px 5px;}

.seright{width:725px;}
.mr10{ margin-right:10px;}
.h10{ height:10px;}
.h20{ height:20px;}
.seright1{ width:478px;}
.seh1{ text-indent:15px;}
.seh1 span{ float:right; padding:10px 10px 0 0;}
.seh2 span{ padding:0px 10px 0 0; font-size:12px;}
.menuhide { display:none; padding:0px 0 0 0px;}
.menuhide li { background:url(../images/h3.gif) no-repeat 10px 10px; font-size:12px;line-height:32px; text-indent:30px;}
.footer{background:url(../images/9.jpg) repeat-x left top; height:129px;}
.footer1 { line-height:32px; padding:15px 0 0 0;}
.footer1 ul li{ float:left; margin-right:15px;}
.sec{ width:703px;}
.sec h3{ clear:both; display:block; font-size:16px; font-weight:bolder; padding:0px 0 0px 0; text-align:center; }
#secp { border-bottom:1px dashed #ccc; margin:8px 0 ; padding-bottom:5px; text-align:center;}
.newslist {}
.newslist li{ border-bottom:1px dotted #ccc; text-indent:5px; }
.newslist li span{ float:right; padding-right:5px; }
.sepage { clear:both; text-align:center; padding:8px 0 0 0;}
.prl{}
.prl li{ float:left; overflow:hidden; margin:0 4px;}
*html .prl li{ margin:0 3px;}
.prl li img{ border:1px solid #ccc; height:130px; width:160px; padding:2px;}
.prl li h3{ font-size:12px; text-align:center; padding:8px 0;}
.width100 { width:80px;}
.tdright { text-align:right;}
.indexCon{width:100%;overflow:hidden;}
.indexCon .flashBanner{width:100%;height:450px;overflow:hidden;}
.flashBanner{position:relative;}
.flashBanner .mask{height:32px;line-height:32px;width:100%;text-align:right;
	position:absolute;left:0;bottom:-32px;filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;overflow:hidden;}
.flashBanner .mask img{vertical-align:middle;margin-right:10px;cursor:pointer;}
.flashBanner .mask img.show{margin-bottom:3px;}
