/* 自定义 */
h3, h4, h5, div, p, form, font, span {  margin:0; padding:0; height:auto; list-style-type:none; font:500 12px Arial, Helvetica, sans-serif, Tahoma; border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px;}
ul, ol, li { list-style-type:none;}
html { text-align:center;}
body { font-size:12px; color:#333333; margin:0 auto; text-align:left; position:relative; background:#f7f7f7;}
input { vertical-align:middle;}
input:focus {}
img { border:none; float:none; vertical-align:middle;}
p, ul, ol, li, form { margin:0; padding:0;}
h1 { font-size:13px; font-weight:normal;}
h3 { font-size:20px; letter-spacing:2px; font-weight:normal;}
h4 { font-size:14px; letter-spacing:1px; font-weight:normal;}
h5 { font-size:12px; letter-spacing:4px; font-weight:normal;}
font { font-size:12px; vertical-align:middle;}
.clear { width:100%; height:0; overflow:hidden; clear: both;}
a { color:#333333; text-decoration:none; cursor:pointer; outline:none;}
a:hover { text-decoration:underline; color:#005496;}
.boxH1 { width:100%; height:1px; clear:both; overflow:hidden;}
.boxH3 { width:100%; height:3px; clear:both; overflow:hidden;}
.boxH5 { width:100%; height:5px; clear:both; overflow:hidden;}
.boxH8 { width:100%; height:8px; clear:both; overflow:hidden;}
.boxH10 { width:100%; height:10px; clear:both; overflow:hidden;}
.boxH15 { width:100%; height:15px; clear:both; overflow:hidden;}
.boxH20 { float:left; width:100%; height:20px; clear:both; overflow:hidden;}
.boxH25 { width:100%; height:27px; clear:both; overflow:hidden;}
.boxH30  { width:100%; height:30px; clear:both; overflow:hidden;}
.boxH35 { width:100%; height:35px; clear:both; overflow:hidden;}
.boxH40 { width:100%; height:40px; clear:both; overflow:hidden;}
.boxH50 { width:100%; height:50px; clear:both; overflow:hidden;}
.boxH100 { width:100%; height:100px; clear:both; overflow:hidden;}
.boxH200 { width:100%; height:200px; clear:both; overflow:hidden;}

.wrapper{ margin:0px auto; width:1010px; background:#fff;}
.wrapper2{ margin:0px auto; width:998px;}

/*头部*/
.header{ width:100%; margin:0 auto; height:145px; background:url(topbj.jpg) repeat-x center top;}
.header2{ width:100%; margin: 0 auto; background:url(top02.png) no-repeat center top; height:145px;}
.top{ width:1010px; margin:0 auto;}
.top p{ float:right; display:inherit; color:#000000; height:32px; line-height:32px; margin-top:16px; margin-right:20px;}
.top p a{ color:#ff6600;}
.top p a:hover{ color:#000000;}


/*菜单*/
.cd{ width:100%; margin:0 auto; height:44px; background:#0361aa;}

#menuBar { margin: 0px auto; height:44px; width:1010px; font:500 14px/1.8 Microsoft YaHei, Arial, Helvetica, sans-serif, Tahoma;}
#menuBar UL.navWrap {zoom: 1; display: inline; height: 44px;  line-height:44px; color:#fff; float:left; font-size:14px;}
#menuBar LI { z-index: 10; position: relative; float: left; color:#fff; text-align: center; width:118px;}

#menuBar LI.active {z-index: 10; position: relative; float: left; color:#fff; text-align: center; width:118px;}
#menuBar LI A.pNav:link {z-index: 10; position: relative; float: left; color:#fff; text-align: center; width:118px;}
#menuBar LI A.pNav:visited {z-index: 10; position: relative; float: left; color:#fff; text-align: center; width:118px;}
#menuBar LI A.pNav:hover { background:#006bba; color: #fff9b1; text-decoration:none; width:118px; font-weight:bold;}

#menuBar LI.active A.pNav:link {background:#006bba; color: #fff9b1; text-decoration:none; width:118px; font-weight:bold;}
#menuBar LI.active A.pNav:visited { background:#006bba; color: #fff9b1; text-decoration:none; width:118px; font-weight:bold;}
#menuBar LI.active A.first:link {background:#006bba; color: #fff9b1; text-decoration:none; width:118px; font-weight:bold;}
#menuBar LI.active A.first:visited { background:#006bba; color: #fff9b1; text-decoration:none; width:118px; font-weight:bold;}

.dyy{background: url(bjj.png) no-repeat center top; border:none; width:100%; height:27px; margin:0 auto; position: absolute; top:189px;}

/*正文正文*/
.main{ width:1037px; background: url(zjbj.jpg) repeat-y center top; overflow:hidden; height:auto; margin:0 auto;}
.web{ float:left; padding:15px; margin:0 auto; width:977px; min-height:550px; overflow:hidden; margin-left:15px;}
.wl{ float:left; display:inherit; width:220px;}
.wl h1{ color:#1f3b7b; padding-left:10px; font:bold 17px/36px "Microsoft YaHei","微软雅黑","宋体"; border-bottom:2px #005496 solid; height:28px; line-height:28px;}
.wl h1 font{font:500 12px Microsoft YaHei, Arial, Helvetica, sans-serif, Tahoma; margin-left:5px; font-weight:normal;}
.wl h1 span{ float:right; display:inherit; font:500 12px Arial, Helvetica, sans-serif, Tahoma; color:#005496; height:28px; line-height:28px; padding-top:2px; padding-right:2px;}
.wl h1 span a{color:#005496;}
.wl h1 span a:hover{color:#ff6600;}
.wll{ width:100%; margin-top:8px;}
.wll li{ width:96%; float:left; display:inherit; padding-left:10px; line-height:26px;
overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}

.wz{ float:left; display:inherit; width:490px; margin-left:25px;}
.wz h1{ color:#1f3b7b; padding-left:10px; font:bold 17px/36px "Microsoft YaHei","微软雅黑","宋体"; border-bottom:2px #005496 solid; height:28px; line-height:28px;}
.wz h1 font{font:500 12px Microsoft YaHei, Arial, Helvetica, sans-serif, Tahoma; margin-left:5px; font-weight:normal;}
.wz h1 span{ float:right; display:inherit; font:500 12px Arial, Helvetica, sans-serif, Tahoma; color:#005496; height:28px; line-height:28px; padding-top:2px; padding-right:5px;}
.wz h1 span a{color:#005496;}
.wz h1 span a:hover{color:#ff6600;}

.wz2{ width:470px; padding:5px; margin:0 auto;}
.wz2 img{ float:left; display:inherit; padding-top:10px;}
.wz3{float:left; display:inherit; width:470px; margin-top:5px;}
.wz3 li{ float:left; display:inherit; width:98%; background: url(ico2.jpg) no-repeat left center; padding-left:10px; line-height:25px;
overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.wz3 li span{ float:right; display:inherit; color:#808080; padding-top:4px; padding-right:5px;}

.wr{ float:right; display:inherit; width:215px;}
.wr h1{ color:#1f3b7b; padding-left:10px; font:bold 17px/36px "Microsoft YaHei","微软雅黑","宋体"; border-bottom:2px #005496 solid; height:28px; line-height:28px;}
.wr2{ float:left; display:inherit; margin-top:12px; width:100%; font-family:"微软雅黑", "宋体"; font-size:12px; color:#333; line-height:20px;}
.imgg{  width:42px; height:41px; float:left; display:inherit; margin-top:37px; margin-right:15px;}
.wr2 p{line-height:37px; width:150px; float:left; display:inherit;}
.wr2 p font{ color:#ff6600;}

.wll2{ width:360px; float:left; display:inherit;}
.wll2 h1{ color:#1f3b7b;  font:bold 17px/36px "Microsoft YaHei","微软雅黑","宋体"; border-bottom:2px #005496 solid; height:28px; line-height:28px;}
.wll2 h1 span{  font:500 12px Arial, Helvetica, sans-serif, Tahoma; color:#005496; height:28px; line-height:28px; padding-top:2px; padding-right:5px;}
.wll2 h1 span a{color:#005496;}
.wll2 h1 span a:hover{color:#ff6600;}
.wll2 p{ width:100%;}
.color{ color:#ff0000;}

.wll23{ width:360px; margin-left:15px; float:left; display:inherit;}
.wll23 h1{ color:#1f3b7b;  font:bold 17px/36px "Microsoft YaHei","微软雅黑","宋体"; border-bottom:2px #005496 solid; height:28px; line-height:28px;}
.wll23 h1 span{  font:500 12px Arial, Helvetica, sans-serif, Tahoma; color:#005496; height:28px; line-height:28px; padding-top:2px; padding-right:5px;}
.wll23 h1 span a{color:#005496;}
.wll23 h1 span a:hover{color:#ff6600;}
.wll23 p{ width:100%;}
.color{ color:#ff0000;}

.wl3{float:left; display:inherit; width:360px; margin-top:5px;}
.wl3 li{ float:left; display:inherit; width:98%; background: url(ico2.jpg) no-repeat left center; padding-left:10px; line-height:25px;
overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.wl3 li span{ float:right; display:inherit; color:#808080; padding-top:4px; padding-right:5px;}


.wl4{float:left; display:inherit; width:710px; margin-top:5px;}
.wl4 li{ float:left; display:inherit; width:98%; background: url(ico2.jpg) no-repeat left center; padding-left:10px; line-height:25px;
overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.wl4 li span{ float:right; display:inherit; color:#808080; padding-top:4px; padding-right:5px;}
.wll4{ width:710px; float:left; display:inherit;}
.wll4 h1{ color:#1f3b7b;  font:bold 17px/36px "Microsoft YaHei","微软雅黑","宋体"; border-bottom:2px #005496 solid; height:28px; line-height:28px;}
.wll4 h1 span{  font:500 12px Arial, Helvetica, sans-serif, Tahoma; color:#005496; height:28px; line-height:28px; padding-top:2px; padding-right:5px;}
.wll4 h1 span a{color:#005496;}
.wll4 h1 span a:hover{color:#ff6600;}
.wll4 p{ width:100%;}

.bsjg{ width:973px; border:1px #e9e9e9 solid; margin:0 auto; padding:1px; overflow:hidden;}
.bsjg p{ float:left; display:inherit; height:46px; line-height:46px;}
.bsjg2{ float:left; display:block; width:100px; height:46px; line-height:46px; color:#005496; text-align:center; 
background:#f5f5f5; font-size:14px; margin-right:15px;}
.bsjg p a{ padding-left:7px; padding-right:7px; float:left; display:inherit;}


/*list*/
.left{ float:left; display:inherit; width:215px;}
.leftt{ width:213px; background:#ececec; padding:1px; float:left; display:inherit;}
.leftt3{ width:213px; background:#ececec; padding:1px; float:left; display:inherit;}
.leftt h1{ background:#005496; width:100%; text-indent:27px; font:700 14px Microsoft YaHei, Arial, Helvetica, sans-serif, Tahoma; color:#fff; float:left; display:inherit; height:38px; line-height:38px;}
.leftt2{ width:100%; margin-top:10px; margin-left:20px;}
.leftt2 li{ float:left; display:inherit; line-height:39px; width:98%; font-size:14px;}
.leftt2 li a{ float:left; display:inherit; background: url(i11.png) no-repeat left center; padding-left:14px;}
.leftt2 li a:hover{ float:left; display:inherit; background: url(i1.png) no-repeat left center; padding-left:14px; text-decoration:none;
font-weight:bold; color:#005496;}
.leftt2 li.cur a{float:left; display:inherit; background: url(i1.png) no-repeat left center; padding-left:14px; text-decoration:none;
font-weight:bold; color:#005496;}
.dy{ border:none; background: url(dyy.jpg) no-repeat center top; width:215px; height:13px; overflow:hidden;}

.leftt33{ width:190px; margin-left:10px;}
.leftt33 h1{ width:100%; height:36px; line-height:36px; background:#d8e6f1; color:#0a5c96; margin-top:15px; margin-bottom:5px;}
.leftt33 li{ width:100%; float:left; display:inherit; border-bottom:1px #e0e0e0 solid; padding-top:3px; 
padding-bottom:4px; line-height:31px; font-size:13px;}
.leftt33 li a{ float:left; display:inherit; width:91%; padding-left:30px;
 background:url(ii.png) no-repeat 20px center;}
.leftt33 li a:hover{  float:left; display:inherit; width:91%; padding-left:30px; color:#035697;
 background:url(ii2.png) no-repeat 20px center; font-weight:bold; text-decoration:none;}

.leftt33 li.curd a{  float:left; display:inherit; width:91%; padding-left:30px; color:#035697;
 background:url(ii2.png) no-repeat 20px center; font-weight:bold; text-decoration:none;}
.leftt33 li.curd a:hover{float:left; display:inherit; width:91%; padding-left:30px;
 background:url(ii.png) no-repeat 20px center;}

.rightt{ width:745px; float:right; display:inherit;}
.rightt h1{ width:723px; float:left; background: url(i2.png) no-repeat left center; padding-left:22px;
border-bottom:1px #979797 solid; font:500 13px Microsoft YaHei, Arial, Helvetica, sans-serif, Tahoma; height:37px; line-height:37px;}
.list{ margin:10px auto; width:720px;}
.list li{ width:98%; float:left; display:inherit; line-height:39px; background: url(ico5.jpg) no-repeat left center; padding-left:8px;
border-bottom:1px #e8e8e8 solid; padding-top:3px; padding-bottom:3px; font-size:13px;}
.list li span{ float:right; display:inherit; padding-right:5px; color:#979797; font-size:12px; padding-top:14px;}

.page{ width:720px; margin:0 auto; padding-top:19px; clear:both; text-align:center; padding-bottom:15px;}
.page a{ padding-left:2px; padding-right:2px;}
.curr{ color:#fff; width:12px; height:9px; text-align:center; background:#ff6600;}

/*show*/
.show{ float:left; min-height:800px; width:960px; margin:0 auto; display:block;}
.show2{ width:100%;}
.show2 h1{font:26px/36px Microsoft YaHei, Arial, Helvetica, sans-serif, Tahoma; height:50px; font-weight:bolder; line-height:37px; color:#005496;
 text-align:center; border-bottom:1px #bcbcbc solid; width:100%; padding-bottom:2px;}
.show2 h2{ width:100%; padding-top:8px; font-size:12px; text-align:center; font-weight:normal;}
.show3{ width:100%; margin:15px auto; line-height:32px; font-size:14px;} 
.show3 p{ line-height:32px; font-size:14px;}

.page2{ width:780px; margin:0 auto; border-top:1px #ededed solid; padding-top:15px;}
.p11{ float:left; display:inherit; width:48%; margin-left:20px;}
.p22{ float:right; display:inherit; width:48%;}

/*feed*/
.feed{width:880px; margin:0 auto; overflow:hidden;}
.feed2{width:100%; overflow:hidden; float:left; display:inherit;}
.feed2 h1{ width:100%; float:left; background: url(i2.png) no-repeat left center; padding-left:22px;
border-bottom:1px #bcbcbc solid; font:500 13px Microsoft YaHei, Arial, Helvetica, sans-serif, Tahoma; height:37px; line-height:37px;}

.feed3{ padding:10px; line-height:31px; font-size:14px; color:#005496; width:828px; border:1px #d1e6ea solid; margin:0 auto;
background:#fdfdfd;}

.bgd{border:1px #d1e6ea solid; width:848px;}
.cn16 {	border-bottom: #d1e6ea 1px solid; font: 14px/29px Arial, Helvetica, sans-serif; color: #626262; border-right: #d1e6ea 1px solid;}
.cn12 {	border-bottom: #d1e6ea 1px solid; font: 13px/20px Arial, Helvetica, sans-serif; color: #626262;}
.feed5{ padding:5px; line-height:24px;}


/*reg*/
.reg{background: url(regbj.jpg) repeat-x center top #ffffff; min-height:580px; width:100%; overflow:hidden;}
.reg2{ width:502px; margin:0 auto; margin-top:158px; height:252px; background: url(reg.png) no-repeat center top;}
.reg3{ position:relative; top:82px; left:235px;}
.reg3 p{ line-height:33px;}
.bkd{ border:1px #bab9b9 solid; line-height:16px; padding:2px; text-indent:5px; width:130px;}
.reg5{ margin-top:12px; margin-left:24px;}


/*foot*/
.foot{ width:950px; margin:0 auto; border-top:2px #005496 solid; padding-top:8px; float:left; margin-left:30px;}
.foot p{ margin-top:10px; line-height:28px; text-align:center; margin-bottom:9px;}

