html { padding:0; margin:0;}
*{ margin:0; padding:0;}
body{margin:0; padding:0;   font-size:12px; font-family:Geneva, Arial, Helvetica, sans-serif; background:#fff url(../images/bg.gif) repeat-x left top;;}
ul,li { list-style:none;} 
img{ border:0;}
a, img {star:expression(this.onFocus=this.blur()); outline:none;}

dl,dt,dd,ul,li,ol{ margin:0px; padding:0px; list-style:none;}
.clear { clear:both;}


#toper { width:960px; height:136px; margin-left:auto; margin-right:auto;}
.logo { width:960px; height:136px; background:url(../images/logo.gif) no-repeat center top; float:left;}
.menu { width:420px; float:left; height:44px; margin-top:54px; line-height:44px;/* margin-left:auto; margin-right:auto;*/}
.menu li { width:80px; text-align:center; float:left; margin-right:20px; line-height:16px; height:16px; margin-top:8px;}
.menu li a { width:80px;  font-size:14px; font-weight:bold; text-decoration:none; color:#eed5d5;  }
.menu li a:hover { width:80px;  font-size:14px; font-weight:bold; text-decoration:none; color:#c7c7c7;   }

.menu li a span { width:80px;  font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#97785e; font-size:10px;}


.dropshadow{filter:DropShadow(Color=#000000,OffX=2,OffY=1,Positive=1); position:absolute;    ; font-weight:bolder; clip: rect( );}

/*.dropshadow { filter: DropShadow(Color=#000000, OffX=2, OffY=1, Positive=1); position: absolute; font-size: 14px; font-weight: bolder;   clip: rect( ); left: 20px}.shadow { filter: Shadow(Color=green, Direction=135); position: absolute; font-size: 14pt; font-weight: bolder ; left: 350px; top: 20px; clip: rect( )} #xzsmcont{height:80px;margin:0px;padding:15px 8px 0 10px;filter: DropShadow(Color=#000000, OffX=2, OffY=1, Positive=45);clip: rect( ); }*/
.menu2 { width:420px; float:right; height:44px; margin-top:54px; line-height:44px;/* margin-left:auto; margin-right:auto;*/}
.menu2 li { width:80px; text-align:center; float:left; margin-right:20px; line-height:16px; height:16px; margin-top:8px;}
.menu2 li a { width:80px;  font-size:14px; font-weight:bold; text-decoration:none; color:#eed5d5; float:left; margin-left:20px; display:inline;  }
.menu2 li a:hover { width:80px;  font-size:14px; font-weight:bold; text-decoration:none; color:#c7c7c7;   }

.menu2 li a span { width:80px;  font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#97785e; font-size:10px;}




#banner { width:960px; height:200px; margin-left:auto; margin-right:auto;}
#banner a { width:960px; height:200px;}
#banner a img { width:960px; height:200px;}
#banner img { width:960px; height:200px;}

#main { width:960px; height:auto; margin-left:auto; margin-right:auto; margin-top:20px; padding-bottom:40px; display:block;} 
.mainl { width:190px; height:auto; float:left;}
.cplb { width:190px; height:auto;}
.cplbt { width:190px; height:30px; line-height:30px;}
.cplbt a { font-size:14px; font-weight:bold; text-decoration:none; color:#373737;}
.cplbt a:hover { color:#999999;}
.cplbt a span { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#ae2a2b; margin-left:8px;}
.cplbb { width:190px; height:auto;}
.cplbb li { width:190px; height: auto; line-height:35px; text-align:center; background:url(../images/lib.gif) no-repeat left top;}
.cplbb li a { color:#820000; text-decoration:none;}
.cplbb li a:hover { color:#FFFFFF;}


.xwzx { width:190px; height:auto; margin-top:}
.xwzx li { width:190px; line-height:30px; background:url(../images/lib5.gif) no-repeat left top; margin-bottom:5px;}
.xwzx li a { background:url(../images/lib7.gif) no-repeat left center; text-decoration:none; color:#FFFFFF; width:120px; text-indent:10px; display:block; text-align:center; margin-left:50px;}
.xwzx li a:hover { color:#ffba00; background:url(../images/lib6.gif) no-repeat left center;}


.lxfsj { width:190px; height:98px; margin-top:20px;}
.lxfsj a { width:186px; height:94px; padding:1px; border:1px solid #d9d9d9; display:block;}
.lxfsj a img { width:186px; height:94px;}
.zmdzsb { width:190px; height:auto;}
.zmdzsb li { width:186px; height:86px; margin-top:15px;}
.zmdzsb li a{ width:186px; height:86px;padding:1px; border:1px solid #d9d9d9; display:block;}
.zmdzsb li a img {width:186px; height:86px; overflow:hidden;  }

.yqlj { width:190px; height:auto; margin-top:20px;}
.yqljt { width:186px; height:31px; background:url(../images/lib1.gif) repeat-x left center; border:1px solid #dbdbdb; padding:1px; float:left;}
.yqljt li { width:170px; line-height:31px; background:url(../images/dhd.gif) no-repeat left center; text-indent:15px; float:right; color:#7c7c7c; font-size:14px;} 
.yqljb { width:190px; height:auto; margin-top:10px;}
.yqljb li { width:170px; line-height:30px; background:url(../images/xhd.gif) no-repeat left center; text-indent:15px; margin-left:17px;}
.yqljb li a { color:#7c7c7c; text-decoration:none;}
.yqljb li a:hover { text-decoration:underline;}



.mainr { width:740px; height:auto; float:right;}
.gsjjj { width:354px; height:auto; float: left;}
.gsjjjb { width:354px; height:auto;}
.gsjjjb li { width:354px; line-height:30px; color:#4c4c4c;}
.gsjjjb li a { width:250px; background:url(../images/lib2.gif) no-repeat left center; text-indent:15px; display:block; float:left; color:#4c4c4c; text-decoration:none; overflow:hidden;}
.gsjjjb li a:hover { text-decoration:underline; color:#999999;} 
.gsjjjb li span { width:70px; float:right;}

.spzsj { width:740px; height:auto; margin-top:5px;}
.spzsjb { width:740px; height:auto;}

.cp1 { width:162px; height:auto; margin-top:20px; margin-left:20px; display:inline; float:left;}
.cp1 li { text-align:center; color:#373737; line-height:22px;}
.cp1 li a img { width:54px; height:141px;}
.cp1 li a { text-decoration:none; color:#FFFFFF; line-height:24px; text-indent:20px; display:block;}
.cp1 li a:hover { text-decoration:underline;}


.cp2 { width:162px; height:auto; margin-top:20px; margin-left:20px; float:left; display:inline; text-align:center;}

.cp2 img{ width:52px;  height:141px; overflow:hidden; }
.cp2 p { width:162px; line-height:22px; text-align:center; margin-top:10px; color:#373737;}
.cp2 a { text-decoration:none; color:#FFFFFF; line-height:24px; text-indent:20px; display:block; background:url(../images/lib3.gif) no-repeat center center; margin-top:10px;}
.cp2 a:hover { text-decoration:underline;}



#footer { width:100%; height:94px; background:url(../images/bg1.gif) repeat-x left top; padding-bottom:20px; margin-top:50px;}
.footer1 { width:960px; margin-left:auto; margin-right:auto; height:auto;}
.logo1 { width:94px; height:94px; float:left; padding-left:230px; margin-top:50px;}
.logo1 img { width:94px; height:94px;}
.bq { width:500px; float:left; margin-left:30px; margin-top:50px;}
.bq li { width:500px; line-height:22px; color:#5b5b5b; display:block;}
.bq li span { margin-left:20px;}


.xwdtb { width:190px; height:auto;}
.xwdtb li { width:190px;  background:url(../images/lib4.gif) no-repeat left center; text-indent:15px; line-height:30px; text-align:left;}
.xwdtb li a { width:190px; color:#373737; text-decoration:none; display:block;}
.xwdtb li a:hover { color:#666666; text-decoration:underline;}


.mbx { width:740px; height:61px; background:url(../images/bg2.gif) repeat-x left top;}
.mbx li { line-height:61px; color:#FFFFFF; margin-left:10px;}
.mbx li a { text-decoration:none; color:#FFFFFF; margin-left:10px; margin-right:10px;}
.mbx li a:hover { text-decoration:underline;}


.gsjjb { width:740px; height:auto; margin-top:5px;}
.gsjjb img { width:740px; height:100px;}
.gsjjb p { width:740px; line-height:22px; text-indent:2em; color:#373737;} 
.gsjjb dt { width:740px; line-height:22px; color:#373737; font-weight:bold; margin-top:20px;}
.gsjjb dd { color:#373737; line-height:22px;}



.xwlb { width:740px; height:auto;}
.xwlb li { width:740px; line-height:30px;}
.xwlb li a { width:620px; text-indent:15px; text-align:left; line-height:30px; text-decoration:none; color:#3e3e3e; display:block; float:left; background:url(../images/lib8.gif) no-repeat left center;}
.xwlb li a:hover {text-decoration:underline;}
.xwlb li span { width:80px; float:right;}



/*.fy { width:740px; height:auto; line-height:30px; margin-top:20px;}
.fy li { width:740px;}
.fy li a { margin-left:20px; margin-right:20px; text-decoration:none; color:#3e3e3e;}
.fy li a:hover { text-decoration:underline;}

/* 分页 */
.page{ width:740px; height:auto; line-height:30px; margin-top:20px;}
.page li{ width:740px;}
.page a,.page span{margin-left:20px; margin-right:20px; text-decoration:none; color:#3e3e3e;} /* SPAN和链接 */
.page a:hover, .page a.current{ text-decoration:underline;} /* 当前链接有激活时 */
.page input{padding:0px;color:#390;height:16px;width:25px;border:0px solid #fff;text-align:center;margin-top:0px;margin-right:-5px;margin-bottom:0px;margin-left:-5px;vertical-align:middle;font-size:12px; display:none} /* 跳转INPUT */*/



.zmdzs { width:740px; height:auto; margin-top:5px;}
.zmdzs li { width:740px; float:left; margin-bottom:5px;}
.zmdzs li a { width:149px; height:130px; padding:1px; border:5px solid #bbbbbb; display:inline; float:left; margin-left:15px; margin-top:20px}
.zmdzs li a img { width:149px; height:130px;}



.zmdzsn { width:726px; height:auto; margin-top:20px; float:left;}

.tp { width:600px; height:469px; float:left;   overflow:hidden;}
.tp img { width:590px; height:469px; float:left;   overflow:hidden;}



.spzsjnb { width:205px; height:auto; margin-top:20px; margin-left:260px;}
.spzsjnb li { width:205px;}
.spzsjnb li img { width:205px; height:511px;}
.spzsjnb li p { width:205px; margin-top:20px;}


.xwzxnb { width:740px; margin-top:20px; height:auto; color:#2d2d2d;}
.xwzxnb h3 { font-size:16px; text-align:center;}
.xwzxnb h4 { font-size:12px; font-weight:normal; text-align:center; margin-top:10px;}
.xwzxnb h4 span { margin-left:20px;}
.xwzxnb p { margin-top:15px; text-indent:2em;}


.jjyc_b { width:740px; margin-top:20px;}
.jjyc_b h2 { font-size:14px; color:#4c4c4c; font-weight:normal;}
.jjyc_b li { width:250px; float:left; line-height:22px;}
.jjyc_b h3 { float:left; font-size:12px; font-weight:normal;color:#4c4c4c; width:150px; line-height:22px; margin-top:20px;}
.jjyc_b p { width:740px; line-height:22px; color:#4c4c4c; }



#fyhh { width:560px; height:18px; float:left; margin-left:50px; display:inline; margin-top:10px;  }
/*#fy li{ width:940px; height:18px; line-height:18px; text-align:left; float:right;}
#fy li span { width:40px; height:16px; border:1px solid #999999; background:#cccccc; text-align:center; color:#666666; float:left;}
#fy li a { width:16px; height:16px; border:1px solid #999999; background:#cccccc; text-align:center; color:#666666; float:left; margin-left:8px; text-decoration:none;}
#fy li a:hover{ width:16px; height:16px; border:1px solid #ffcc00; background:#ffcc00; text-align:center; color:#000000; float:left; margin-left:8px; text-decoration:none;}*/
.tsss { width:60px; height:469px;  float:right;  overflow:hidden;}
.tsss1 { width:60px; height:469px; float:left;  overflow:hidden;}

.tsss a { width:60px; height:61px; display:block; background:url(../images/dianji2.gif) no-repeat 0px 0px; color:#FFFFFF; overflow:hidden; line-height:21px; font-size:1px; margin-top:200px;}
.tsss1 a { width:60px; height:61px; display:block; background:url(../images/dianji1.gif) no-repeat 0px 0px; color:#FFFFFF; overflow:hidden; line-height:21px; font-size:1px; margin-top:200px;}

.page1{font-family:Arial, Helvetica, sans-serif}
.page1 a,.page1 span{display:block;color:#373737;font-weight:normal;text-decoration:none;letter-spacing:0px;border:1px solid #ccc;padding-top:3px;float:left;margin:5px 2px 5px 2px;text-align:center;padding-right:5px;padding-left:5px;height:18px}/*SPAN和链接*/
.page1 a:hover,.page1 a.current{color:#373737;border:1px solid #373737}/*当前链接有激活时*/
.page1 input{padding:0px;color:#373737;height:16px;width:25px;border:0px solid #fff;text-align:center;margin:0px -5px 0px -5px;vertical-align:middle;font-size:12px}