/* CSS Document */

body{margin:0; padding:0; font-size:12px; color:black; width:100%; height:100%; background:url(../pic/bg.gif);}
img{border:none;}
ul li{ list-style:none; text-decoration:none; font-size:12px; color:black;}
.clear{clear:both; height:0px; font-size:0; width:100%; border:0;}


.table_demo table,.table_demo table td,.table_demo table,.table_demo table th {border: 1px solid #fbc3bf;border-collapse: collapse;}
.table_demo table td{width:131px; height:32px; text-align:center;}
.table_demo table td a{ text-decoration:none; font-size:12px; color:black; text-align:left;}
.table_demo table td a:hover{ text-decoration:none; font-size:12px; color:black; text-align:left;}

/***********整体*********/
.totalwarp{ background:#fff;width:980px; height:auto; margin:0 auto; padding:0px;}
.topinf{height:25px; background:url(../pic/topup.jpg) repeat-x;}
.topflash{ height:178px; text-align:right; background:url(../pic/top.jpg) no-repeat;}
.menu{ height:39px; background:url(../pic/menubac.jpg) repeat-x; }
.menu ul{margin:0; padding:0;padding-top:7px;}
.menu ul li{margin:0; padding:0; float:left; margin-left:5px; width:91px; height:32px; }
.menu ul li a{display:block; width:91px; height:32px; line-height:32px; color:#fff; font-weight:bold; background:url(../pic/menubuttom1.jpg) no-repeat; 
font-size:13px; text-align:center; text-decoration:none;}
.menu ul li a:hover{display:block; width:91px; height:32px; line-height:32px; color:#000; font-weight:bold; background:url(../pic/menubuttomhover.jpg) no-repeat;font-size:13px; text-align:center; text-decoration:none;}

.menun{ height:29px; line-height:29px; background:url(../pic/undermenu.jpg) repeat-x;margin:5px 0px; padding-top:2px; border:1px solid #07a9e5;}
*html .menun{ height:29px; background:url(../pic/undermenu.jpg) repeat-x;margin:5px 0px; border:1px solid #07a9e5;}
.flash02{ height:72px; background:url(../pic/flash2.jpg) no-repeat;  margin:5px 0px;}
.news{ width:728px; }
.xqgk{width:306px;  float:left; margin-right:0px;}
.jgsz{width:410px;margin-left:8px;float:left;}
.xxgk{ width:247px; float:right;}

.fwsm{width:306px; float:left; overflow:hidden;}
.fwqy{width:410px;margin-left:8px; float:left; overflow:hidden;}
.zxbs{ overflow:hidden;}

.myzj{width:306px; float:left; overflow:hidden;  }
.zxts{width:410px;margin-left:8px; float:left; overflow:hidden;}
.wsdc{ overflow:hidden;}


.lyts{width:306px; float:left;overflow:hidden;}
.cyts{width:410px; margin-left:8px; float:left;overflow:hidden;}
.dyts{   }

/***********通用BOX************/
.boxwarp{height:auto; }
.boxleftwarp{width:728px; height:auto; overflow:hidden; float:left; margin:3px 0px; }
.boxrightwarp{width:247px; height:auto;overflow:hidden; float:right;margin:3px 0px;}

.boxtitle01{ height:21px; line-height:21px; background:url(../pic/titletopbac1.jpg) repeat-x; border:1px solid #fad3aa; font-size:12px; color:#FF0000;}
.boxtitle01 span a{float:left;margin-left:5px;font-size:12px; color:#FF0000; font-weight:bold; }
.boxtitle01 code a{float:right;margin-right:3px;font-size:12px; color:#FF0000; text-decoration:none;}
.boxtitle01 more a:hover{float:right;margin-right:3px;font-size:12px; color:#FF0000; text-decoration:none;}

.boxcontents02{border:1px solid #fad3aa; border-top:none;  }


.boxright01{ height:100%; background:url(../pic/contentright.jpg) no-repeat right top;}
.boxleft02{height:100%; background:url(../pic/contentleft.jpg) no-repeat left top;}

.boxtitle02{ height:31px; line-height:31px; background:url(../pic/titletopbac2.jpg) repeat-x; border:1px solid #fbc3bf;  font-size:12px; font-weight:bold; color:#f9424c;}


.boxright03{wdith:100%; height:100%; background:url(../pic/boxright.jpg) no-repeat right top;}
.boxleft03{wdith:100%; height:100%; background:url(../pic/boxleft03.jpg) no-repeat left top;}


.orangeboxtopright{ height:34px; line-height:34px; background:url(../pic/toptitle03right.jpg) no-repeat right top;}
.orangeboxtopleft{ height:34px; line-height:34px; background:url(../pic/toptitle03left.jpg) no-repeat left top;}
.orangeboxcontents{  border:1px solid #e3e3e3; margin-bottom:5px;}

.footbac{height:196px; background:url(../pic/footbac.jpg) repeat-x;  padding-top:20px; text-align:center;}
.footbac a{ text-decoration:none; color:#000000;}
.footbac a:hover{ text-decoration:none; color:#000000;}

*html .footbac{ height:196px; background:url(../pic/footbac.jpg) repeat-x; margin-top:-18px;}

*+html .footbac{ height:196px; background:url(../pic/footbac.jpg) repeat-x;  padding-top:20px;}


/****************************************************************************************************/
.topinfleft{ text-align:left; height:26px; line-height:26px; float:left; font-size:12px; color:#000000;padding-left:5px;}
.inputk{width:90px; height:15px; }
.dl{ width:46px; height:17px; background:url(../ico/dl.gif) no-repeat; border:none;}

.topinfright{height:26px; line-height:26px; float:right; color:#FFFFFF; font-size:12px; padding-right:5px;}
.menunright{float:right; color:#000; font-size:12px; padding-right:5px;}
.searchbt{width:53px; height:22px; border:none; background:url(../ico/search.gif) no-repeat;}

.boxcontents02 ul{margin:0px; padding:0px; }
.boxcontents02 ul li{padding-left:12px; background:url(../ico/dot.gif) no-repeat 5px 5px; margin-top:13px; }
.boxcontents02 ul li a{ text-decoration:none; color:#000000;}
.boxcontents02 ul li a:hover{ text-decoration:none; color:#000000;}

.boxt01{height:30px; line-height:30px; font-size:12px; font-weight:bold; color:#FFFFFF; padding-left:15px; overflow:hidden;}
.boxt01more{width:40px; height:17px; line-height:17px; float:right; padding-top:6px; padding-right:3px;}
.morebt{border:0px; background:url(../ico/more.gif) no-repeat;width:40px; height:17px;}
.boxleft02content{ margin:0px auto;}
.boxleft02content table td { padding-left:10px;}

.box03title{width:100%; height:27px; line-height:27px;}
.box03title span{padding-left:25px; color:#fff;height:27px; line-height:27px; display:block; font-size:12px; font-weight:bold; padding-top:3px; }
.orangeboxtopleft span{padding-left:55px; color:#FF6600; height:35px; line-height:35px; font-size:12px; font-weight:bold;}
.more{float:left; width:100%; height:15px; line-height:15px; text-align:right; font-size:12px; color:#FF6600;}

.orangeboxcontents ul{margin:0px; padding:0px; }
.orangeboxcontents ul li{padding-left:12px; background:url(../ico/dot.gif) no-repeat 5px 5px; margin-top:8px; }
.orangeboxcontents ul li a{ text-decoration:none; color:#000000;}
.orangeboxcontents ul li a:hover{ text-decoration:none; color:#000000;}

.links{width:100%; float:left; height:18px; line-height:18px; text-align:center; margin-top:10px;}
*html .links{width:100%; float:left; height:18px;  text-align:center;margin-top:-5px;}
*+html .links{width:100%; float:left; height:18px;  text-align:center;}

.links select{width:15%; margin-left:3px; border:1px solid #4291a4; font-size:12px; color:#4291a4; }

.boxcontents{border:1px solid #fad3aa; border-top:0;}