body{margin:0; padding:0; background:#f8f8f8;min-width:980px; position:relative; }

.topbox{width:100%; overflow:hidden; margin:0 auto; position:fixed; z-index:999; background:#f8f8f8; top:0;}
.navdiv{width:980px; height:50px; margin:0 auto;  z-index:10001;}
.nav_logo{width:255px; height:50px; float:left; }
.nav_tab{width:330px; height:50px; float:left; margin-left:20px;  }
.nav_tabs{width:100px; height:40px; float:left; margin:10px 0 0 5px; border-radius:5px 5px 0 0; line-height:40px; text-align:center; font-size:16px; cursor:pointer  }
.nav_tabs_s{background:#294777; color:#fff; }
.nav_tabs_n{background:#fff; color:#999999; border:1px solid #e8e8e8 }
.navtips{width:15px; height:15px; float:left; background:#f8b551; line-height:15px; text-align:center; border-radius:50%; margin:30px 0 0 0px; cursor:pointer;}
.navtips_t{width:500px; height:80px; position:absolute; top:60px; left:50%; margin-left:-250px;  z-index:9999; display:none; background:#fff; border-radius:5px; padding:10px; line-height:26px;}
.logindiv{width:130px; height:45px; float:right; margin:5px 0 0 0 ; line-height:45px;}
.logindiv a{padding:0 5px; color:#294777; text-decoration:none;}
.logindiv a:hover{padding:0 5px; color:#f8b551; text-decoration:none;}

.topdiv_fl{width:100%;  height:150px; margin:0; background:#294777; position:relative; overflow:hidden;}
.logodiv{width:260px; height:80px; float:left; margin-top:30px; }

.selecteddiv{width:720px; height:100px; float:left; margin:20px 0 0 20px; color:#fff; }
.selected_t{width:75px;; height:20px; float:left; font-weight:bold; font-size:16px; line-height:20px;}
.selecteddiv ul{width:100%; height:65px; float:left; margin-top:15px; }
.selecteddiv ul li{width:100%; float:left; }
.selected_date{width:620px; float:left; height:20px; line-height:20px;}
.sel_leb{padding:0 5px 0 10px; height:20px; float:left; text-align:center;}
.sel_inp{width:85px; height:20px; float:left; background:#294777; color:#fff; border:0; border-bottom:1px solid #fff; text-align:center;}
.sel_leb2{padding:0 5px; margin:0 2px; height:20px; float:left; text-align:center; border:1px solid #fff; border-radius:2px; cursor:pointer;}
.sel_leb2:hover{background:#fff; color:#294777}

.datainp{ width:200px; height:30px; border:1px #ccc solid;}
.datep{ margin-bottom:40px;}

.maindiv{width:980px; margin:0 auto; overflow:hidden;  position:relative; }
.maindiv2{width:980px;   margin:0 auto 0 auto; overflow:hidden; padding-top:230px}

.folddiv{width:100%; height:360px; float:left; overflow:hidden;}
.h1title{width:200px; height:30px; border-left:5px solid #4194fd; margin:10px 0; line-height:30px; font-size:18px; color:#333333; font-weight:bold; text-indent:10px;}
.datadiv{width:100%; background:#fff; float:left; overflow:hidden; min-height:70px; padding-top:20px; }
.h2title{height:25px; float:left; border-radius:20px; margin:10px 0 10px 5px; line-height:25px; font-size:14px; border:1px solid #91c2ff; padding:0 20px 0 20px; }

.maskdiv{width:100%; height:1800px; overflow:hidden; background:#000; top:0; left:0;  opacity:0.8; position:absolute; z-index:1000; display:none;}
.helpdiv{width:980px; height:1760px; position:absolute; top:10px; left:50%; margin-left:-490px; z-index:1001; display:none;}
.closediv{width:100px; height:100px; position:absolute; top:10px; right:10px; background:#f8b551;  z-index:1002; display:none; text-align:center; line-height:100px; font-weight:bold; color:#294777; cursor:pointer;}
/*隐藏显示数据图表用*/
.wbdatadiv{width:1000px; height:1500px; position:absolute; top:10px; left:50%; margin-left:-500px; z-index:1001; display:none; background:#ffffff;background:url(/uploads/image/simages/logobg.jpg) no-repeat; background-color:#fff;}
/*数据表格超长滚动用*/
.oldnews{width:1000px; float:left; margin:auto; overflow:hidden;}
.oldnews2{width:1000px; float:left; height:800px; font-size:16px; margin:auto; }


.closetop{width:50px; height:15px; position:absolute; bottom:4px; left:50%;  line-height:15px; margin-left:-15px; text-align:center; color:#fff; border:1px solid #fff; border-radius:3px; cursor:pointer }

.typediv{width:970px; float:left; margin:10px 0 10px 20px; }
.typediv_l{width:80px; min-height:20px; float:left; }
.typediv_r{width:890px; float:left; overflow:hidden;}
.typediv_r ul{width:100%; float:left; overflow:hidden;}
.typediv_r ul li{float:left; height:25px; line-height:25px;  margin:0 20px 10px 10px;   cursor:pointer; }
.li_sel{background:red; color:#fff}
.li_not_sel{color:#999999; }
.h3title{ float:left; height:25px; background:#4194fd;line-height:25px; width:76px; text-align:center; font-weight:bold; color:#fff;}
.datatitle{float:left;  height:25px; line-height:25px; padding:0 20px; color:#333;}

.data_t{padding:0 10px; float:left; }
.typediv_r ul li select{float:left; margin:2px 0 0 2px;}


.addsel{width:15px;height:15px; float:left;  margin:4px 0 0 5px; background:url(/uploads/image/simages/addb.png) no-repeat;}
.removesel{width:15px;height:15px; float:left;  margin:4px 0 0 5px; background:url(/uploads/image/simages/removeb.png) no-repeat; cursor:pointer}
.issel{padding:0 10px 0 0; float:left;}

.btnbox{width:60px; position:fixed; top:260px; right:0; }
.submit_btn{width:60px; height:60px; border-radius:5px;  border:1px solid #f8b551; background:#294777; background:url(/uploads/image/simages/submit1.png) no-repeat;  cursor:pointer; position:absolute; top:40px; right:80px;}
.helpbtn{width:60px; height:60px; border-radius:5px; border:1px solid #fff;  background:url(/uploads/image/simages/help.png) no-repeat;  cursor:pointer; position:absolute; top:40px; right:0px;}

.openbtn{width:60px; height:60px; line-height:60px; border:1px solid #fff; border-radius:5px;  background:#294777; color:#fff; text-align:center; font-size:16px; position:absolute;top:40px; right:70px; z-index:1999; cursor:pointer; }
.bgop{background:url(/uploads/image/simages/open.png) no-repeat;}
.bgcl{background:url(/uploads/image/simages/close.png) no-repeat;}

.openbtn2{width:50px; height:20px; position:absolute; color:#fff; text-align:center; line-height:20px; cursor:pointer; top:40px; right:0;}
.bgop2{background:url(/uploads/image/simages/op2.png) no-repeat;}
.bgcl2{background:url(/uploads/image/simages/cl2.png) no-repeat;}

.data_img_div{width:980px;  margin:0 auto; height:590px; background:#fff; padding:215px 0 20px 0; background:url(/uploads/image/simages/logobg.jpg) no-repeat; background-position:center center; background-color:#fff;}

.tabledownload{width:200px; height:58px; float:right; margin:10px 10px 10px 0; background:; color:#fff; text-align:center; text-indent:20px; line-height:68px; font-size:18px; cursor:pointer;}

.oldnews table{ margin:0 auto; background:#fff; }
.oldnews table tr td{ text-align:center; line-height:30px; height:30px; }
.oldnews .tr_first{ background:#294777; color:#fff;  font-weight:bold;}
.oldnews .trbg1{background:#f6f8ff}
.oldnews .trbg2{background:#f6f6f6}
