/* CSS Document */
*{margin:0;padding:0;list-style-type:none;}
body{margin:0 auto;padding:0px;font-family:"微软雅黑";background-position:center top;background-repeat:no-repeat;background-attachment:scroll;background:url(../images/bgnew.jpg) no-repeat bottom left #FFF;}
/* body{background:#f3f7fa url(../images/topbj.jpg) center top no-repeat;margin:0 auto;padding:0;font-family:"微软雅黑"} */
a,a:hover,a:visited{text-decoration:none;color:#000;}
img{vertical-align:middle}
ul,li{margin:0;padding:0;list-style:none;}
.clear{clear:both;}
.grey{color:#aaa;}
.red{color:#f00;}
.buttondiv{padding:5px 0;text-align:center;}
.msgdiv{text-align:center;font-size:12px;line-height:2em;}

input[type="text"]{box-sizing:border-box;text-align:left;height:36px;border-radius:4px;border:1px solid #c8cccf;color:#6a6f77;-web-kit-appearance:none;-moz-appearance:none;outline:0;padding:0 0.5em;text-decoration:none;}
input[type="text"]:focus{border:1px solid #ff7496;}

.ss{margin:0;padding:0;font-size:13px;color:#4e4d4d}
.ss a{color:#4e4d4d;display:block;width:102px;height:26px;line-height:26px;text-align:center;background:url(../images/ssbj.png) no-repeat;float:left;margin-left:5px;margin-top:4px;}
.ss a:hover{color:#c40000}
.ss input{width:382px;padding:0px 15px;height:34px;background:#f8fbfc;border:1px solid #fff;font-size:13px;color:#817e7e}

/*.daohang{width:1280px;margin:0 auto;padding:0;height:50px;background:#0f74ca;border-bottom:#F90 solid 0px;}*/
.daohang{width:1280px;margin:0 auto;padding:0;height:50px;background:#a00;border-bottom:#F90 solid 0px;}

.daohang nav{width:1200px;margin:0 auto;padding:0;}
.daohang a{float:left;width:103.6px;padding-left:55px;line-height:50px;border-right:1px solid #024884;font-size:18px;color:#fff;}
.daohang a.tu1{background:url(../images/nav/1.png) 20px 13px no-repeat;height:50px;}
.daohang a.tu1:hover{background:#024884 url(../images/nav/w1.png) 20px 13px no-repeat;color:#FF0;}
.daohang a.tu2{background:url(../images/nav/2.png) 20px 15px no-repeat;height:50px;}
.daohang a.tu2:hover{background:#024884 url(../images/nav/w2.png) 20px 15px no-repeat;color:#FF0;}
.daohang a.tu3{background:url(../images/nav/3.png) 20px 15px no-repeat;height:50px;}
.daohang a.tu3:hover{background:#024884 url(../images/nav/w3.png) 20px 15px no-repeat;color:#FF0;}
.daohang a.tu4{background:url(../images/nav/4.png) 20px 13px no-repeat;height:50px;}
.daohang a.tu4:hover{background:#024884 url(../images/nav/w4.png) 20px 13px no-repeat;color:#FF0;}
.daohang a.tu5{background:url(../images/nav/5.png) 20px 15px no-repeat;height:50px;}
.daohang a.tu5:hover{background:#024884 url(../images/nav/w5.png) 20px 15px no-repeat;color:#FF0;}
.daohang a.tu6{background:url(../images/nav/6.png) 20px 15px no-repeat;height:50px;}
.daohang a.tu6:hover{background:#024884 url(../images/nav/w6.png) 20px 15px no-repeat;color:#FF0;}
.daohang a.tu7{background:url(../images/nav/7.png) 20px 13px no-repeat;height:50px;}
.daohang a.tu7:hover{background:#024884 url(../images/nav/w7.png) 20px 13px no-repeat;color:#FF0;}
.daohang a.tu8{background:url(../images/nav/8.png) 20px 13px no-repeat;height:50px;}
.daohang a.tu8:hover{background:#024884 url(../images/nav/w8.png) 20px 13px no-repeat;color:#FF0;}

.daohangline{height:4px;background:#F00;width:1920px;box-shadow:3px 3px 5px #aaa;width: 100%}

.ssinput{width:250px;padding:0px 15px;height:34px;background:#f8fbfc;border:1px solid #fff;font-size:14px;color:#817e7e;line-height:34px;}

.postion{width:1280px;margin:0 auto;padding:0;margin-top:10px;margin-bottom:10px;border:#999 solid 0px;font-size:14px;font-weight:bold;font-family:'宋体';height:36px;line-height:36px;text-align:left;text-indent:3em;background:url(../images/3b8d984.png) no-repeat 10px 3px;filter:alpha(Opacity=70);-moz-opacity:0.7;opacity:0.7;}

.gotop{position:fixed;bottom:16px;left:25px;z-index:101;width:20px;height:20px;}
.gobottom{position:fixed;top:6px;right:25px;z-index:101;width:20px;height:20px;}
.header{width:100%;height:40px;margin:0 auto;padding:0;border-bottom:#333 solid 1px;background:url(../images/headbg.gif);}
.header0{width: 1280px;margin:0 auto;padding:0;}
.header1{float:left;width:150px;font-size:12px;height:40px;line-height:40px;}
.header1 span{font-size:18px;font-family:'微软雅黑';line-height:1.6em;font-weight:bold;color:#030;}
.header2{float:left;width:450px;font-size:14px;height:32px;line-height:40px;}
.header3{float:left;width:300px;font-size:12px;height:32px;line-height:40px;}
.header4{width:350px;float:right;text-align:center;font-size:14px;line-height:40px;}

.logo{width:100%;margin:0 auto;padding:0;background:#fff;}
.logob{width:1280px;margin:0 auto;padding:0;background:url(../images/logobg.jpg) no-repeat center top;}
.logotb{width:1280px;margin:0 auto;padding:0;height:140px;}

.footer{margin:0 auto;padding:0;margin-top:10px;height:200px;background:url(../images/footbg.png) repeat-x ;width: 100%;}
.footer3{margin:0 auto;padding:0;height:40px;border-top:#033 solid 5px;border-bottom:#033 solid 1px;background:#060}
.footer1{width:1280px;margin:0 auto;padding:0;text-align:center;height:40px;line-height:40px;font-size:12px;color:#FF9;background:url(../images/foot1bg.png) no-repeat;margin-bottom:10px;}
.footer1 a:link,.footer1 a:visited{color:#fff;}

.footer4{margin:0 auto;padding:0;height:144px;background:#fff;padding-top:30px;}
.footer2{width:1280px;margin:0 auto;padding:0;text-align:center;}
.footer2l{width:200px;text-align:right;float:left;}
.footer2c{width:680px;text-align:center;float:left;line-height:26px;font-size:12px;color:#666;}
.footer2r{width:320px;text-align:left;float:right;}

.pname{height:28px;float:left;display:block;background:#efefef;border:#aaa solid 1px;border-radius:4px;font-size:16px;text-align:center;line-height:25px;margin:3px 1px 15px 2px;padding:0 17px;}
.pname:hover{background:#FC0;border:#800 solid 1px;}
.pname a:link,.pname a:visited{ font-family:"Microsoft YaHei";}
.zname{width:160px;height:44px;float:left;display:block;background:#efefef;border:#aaa solid 1px;border-radius:4px;font-size:16px;text-align:center;line-height:44px;margin:9px 3px 9px 2px;}
.zname:hover{background:#efefef; border:#800 solid 1px;}
.zname a:link,.zname a:visited{ font-family:"Microsoft YaHei";color:#000;}
.zname a:hover{ font-family:"Microsoft YaHei";color:#f00;}

.fixzt{width:1280px;height:110px;margin-top:5px;margin-bottom:15px;}
.fixzt div{float:left;display:block;width:250px;height:120px;margin:0 1px;}
.fixzt div a img{width:100%;height:96px;border:0;}

.bstitle{height:48px;font-size:18px;font-weight:bold;text-indent:1em;line-height:48px;background:#efefef;border:#aaa solid 1px;border-bottom:0;}
.bslist dl{float:left;display:block;width:115px;height:36px;font-size:14px;text-align:center;line-height:36px;margin:4px 3px 2px 3px;border:#aaa solid 1px;background:#efefef;}
.bslist dl:hover{ background:#FF0;border:#c00 solid 1px;}
.bslist dl a:hover{color:#f00;}

.lefthalf{float:left;width:615px;height:330px;border:#bbb solid 1px;}

/*list css*/
h2{font-family:"宋体","微软雅黑","黑体";font-size:16px;font-weight:bold;margin-top:8px;text-indent:2em;border-bottom:#ccc dotted 1px;padding-bottom:8px;background:url(../images/loading-140.gif) no-repeat 12px 4px;text-shadow:2px 2px 4px #666;}
h2 a:hover{color:#03C;}

.ranklist{border:solid 0px #ddd;padding:2px 5px 0 5px;}
.ranklist dl{height:32px;line-height:32px;font-size:12px;font-family:'宋体';border-bottom:#CCC dotted 1px;overflow:hidden;position:relative;padding:0 50px 0 30px;white-space: nowrap;
    text-overflow: ellipsis;}
.ranklist dl:hover{background:#efefef;}
.ranklist dl p{position:absolute;right:5px;top:0;color:#999;}
.ranklist dl span{width:20px;height:32px;overflow:hidden;display:block;position:absolute;left:0;top:0;text-align:center;font-style:normal;}
.ranklist dl em{width:60px;height:25px;overflow:hidden;display:block;position:absolute;left:0;top:0;text-align:center;font-style:normal;padding-top:3px;}
.ranklist dl .num{position:absolute;right:0;top:0;color:#999;}
.ranklist dl a:hover{color:#f00;}

.ranklist li{height:32px;line-height:32px;font-size:12px;font-family:'宋体';border-bottom:#CCC dotted 1px;overflow:hidden;position:relative;padding:0 0px 0 30px;white-space: nowrap;text-overflow: ellipsis;}
.ranklist li:hover{background:#efefef;}
.ranklist li p{position:absolute;right:5px;top:0;color:#999;}
.ranklist li span{width:20px;height:32px;overflow:hidden;display:block;position:absolute;left:0;top:0;text-align:center;font-style:normal;}
.ranklist li a:hover{color:#f00;}

.em1{background:url(../images/mun1.gif) no-repeat;color:#fff;}
.em2{background:url(../images/mun2.gif) no-repeat;color:#fff;}
.em3{background:url(../images/mun3.gif) no-repeat;color:#fff;}
.em4{background:url(../images/mun4.gif) no-repeat;color:#fff;}
.em5{background:url(../images/mun5.gif) no-repeat;color:#fff;}
.em6{background:url(../images/mun6.gif) no-repeat;color:#000;}
/*list css*/

/* Contents Tabs 350px */
.tab{ width:100%;margin:0;float:left;}
.tab-hd{overflow:hidden;zoom:1;border-bottom:#aaa solid 1px;}
.tab-hd li{ float:left;height:32px;padding:0 15px;text-align:center;cursor:pointer;margin-right:1px;background:#FFF;border-right:#bbb dotted 1px;font-size:14px;line-height:32px;}
.tab-hd li.active{ background:#036;color:#FFF;}
.tab-hd li.active a:hover,.tab-hd li.active a:link,.tab-hd li.active a:visited{color:#FFF;font-family:"Microsoft YaHei";}
.tab-bd li{display:none;border-top:0 none;border:#999 solid 0px;background:#FFF;}
.tab-bd li.thisclass{ display:list-item;}
.tab-bd li.thisclass dl{height:32px;line-height:32px;font-size:12px;font-family:'宋体';border-bottom:#CCC dotted 1px;overflow:hidden;position:relative;padding:0 50px 0 30px;}
.tab-bd li.thisclass dl:hover{background:#efefef;}
.tab-bd li.thisclass dl p{position:absolute;right:5px;top:0;color:#999;}
.tab-bd li.thisclass dl span{width:20px;height:32px;overflow:hidden;display:block;position:absolute;left:0;top:0;text-align:center;font-style:normal;}
.tab-bd li dl{height:32px;line-height:32px;font-size:12px;font-family:'宋体';border-bottom:#CCC dotted 1px;overflow:hidden;overflow:hidden;position:relative;padding:0 50px 0 30px;}
.tab-bd li dl:hover{background:#efefef;}
.tab-bd li dl p{position:absolute;right:5px;top:0;color:#999;}
.tab-bd li dl span{width:20px;height:32px;overflow:hidden;display:block;position:absolute;left:0;top:0;text-align:center;font-style:normal;}
.tab-bd li dl a:hover{color:#f00;}
.tab-bd li .szfxx_list li a:hover{color:#f00;}
.tab-bd div{border:solid 0px #ddd;padding:0;}
.tab-bd div.thisclass{display:list-item;}
.tab-bd div.thisclass dl{height:32px;line-height:32px;font-size:12px;white-space:nowrap;font-family:'宋体';border-bottom:#CCC dotted 1px;overflow:hidden;}
.tab-bd div.thisclass dl:hover{background:#efefef;}
.tab-bd div.thisclass dl p{float:right;text-indent:0;color:#888;margin-right:5px;width:120px;text-align:right;}
.tab-bd div.thisclass dl span{float:left;display:block;width:32px;height:32px;}
.tab-bd div dl{height:32px;line-height:32px;font-size:12px;white-space:nowrap;font-family:'宋体';border-bottom:#CCC dotted 1px;overflow:hidden;}
.tab-bd div dl:hover{background:#efefef;}
.tab-bd div dl p{float:right;text-indent:0;color:#888;margin-right:5px;width:60px;text-align:right;}
.tab-bd div dl span{float:left;display:block;width:32px;height:32px;}

.Sitelist{margin-top:5px;}
.Sitelist dl{float:left;width:194px;height:48px;font-size:14px;text-align:center;line-height:48px;margin:2px;margin-right:1px;border:#bbb solid 1px;border-radius:3px;background:#EFEFEF;}
.Sitelist dl:hover{background:#E3FDB5;}

.wrap{width:1250px;margin:0 auto;padding:15px;margin-top:15px;margin-bottom:20px;border:#bbb solid 1px;min-height:500px;background:#fff;
 -moz-box-shadow:3px 3px 4px #bbb;filter:alpha(Opacity=85);-moz-opacity:0.85;opacity:0.85;box-shadow:inset 0px 0px 20px #666;
    -webkit-box-shadow:3px 3px 4px #bbb;
    box-shadow:3px 3px 4px #bbb;
    /* For IE 8 */
   /* -ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#bbbbbb')";
    /* For IE 5.5 - 7 */
    /*filter:progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#bbbbbb');*/
}

.friendlink{width:100%;margin:10px 5px 20px 5px;overflow:hidden;}
.friend_link h3{border-bottom:dashed 1px #999;text-indent:2.8em;line-height:2em;background:url(../images/wifi.png) no-repeat 15px 5px;}
.friendlink .link-title a{float:left;width:90px;height:30px;background:#00a1e9;text-align:center;line-height:30px;font-size:16px;font-weight:bold;color:#fff;}
.friendlink .link{float:left;margin-right:15px;}
.friendlink .link select{height:30px;border:1px solid #ccc;text-indent:1px;font-family:"Microsoft YaHei";}
.link1{width:200px;padding:0px 5px;margin-right:5px;height:30px;line-height:28px;border:1px solid #ccc;font-size:14px;color:#666;font-family:"Microsoft YaHei";}
.link2{width:200px;padding:0px 5px;height:30px;line-height:28px;border:1px solid #ccc;font-size:14px;color:#666;font-family:"Microsoft YaHei";}
.friend_linkm{text-align:center;margin:0 auto;width:95%;margin-top:8px;}
.friend_linkm a{color:#023;}
.friend_linkm a:hover{color:#F00;}

/*焦点图*/
.focus{position:relative;width:540px;height:344px;background-color:#000;float:left;border:#CCC solid 0px; margin-bottom:15px;}  
.focus img{width:540px;height:344px;border:0;} 
.focus .shadow .title{width:540px;height:65px;padding-left:30px;padding-top:20px;}
.focus .shadow .title a{text-decoration:none;color:#fff;font-size:12px;font-weight:bolder;overflow:hidden;}
.focus .btn{position:absolute;bottom:34px;left:410px;overflow:hidden;zoom:1;} 
.focus .btn a{position:relative;display:inline;width:13px;height:13px;border-radius:7px;margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53";text-decoration:none;text-align:center;outline:0;float:left;background:#D9D9D9;}  
.focus .btn a:hover,.focus .btn a.current{ cursor:pointer;background:#fc114a;}  
.focus .fPic{position:absolute;left:0px;top:0px;}  
.focus .D1fBt{overflow:hidden;zoom:1; height:16px;z-index:10; }  
.focus .shadow{width:100%;position:absolute;bottom:0;left:0px;z-index:10;height:30px;line-height:30px;background:rgba(0,0,0,0.6);filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;   display:block;text-align:left;}  
.focus .shadow a{text-decoration:none;color:#fff;font-size:14px;overflow:hidden;margin-left:10px;font-family:"微软雅黑";}  
.focus .fcon{position:relative;width:100%;float:left; display:none;background:#000  }  
.focus .fcon img{display:block;}  
.focus .fbg{bottom:4px;right:10px;position:absolute;height:21px;text-align:center;z-index:200;}  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px;width:130px;float:right;}    
.focus .D1fBt a{position:relative;display:inline;width:12px;height:12px;border-radius:7px;margin:0 4px;color:#B0B0B0;font:12px/15px "\5B8B\4F53";text-decoration:none;text-align:center;outline:0;float:left;background:#D9D9D9;}    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#fc114a;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none;font-style:normal;}    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background:url(../images/focus_btn.png) no-repeat;}
.focus .prev{top:50%;margin-top:-37px;left:0;background-position:0 -74px;cursor:pointer;}  
.focus .next{top:50%;margin-top:-37px;right:0; background-position:-40px -74px; cursor:pointer;}  
.focus .prev:hover{ background-position:0 0;}  
.focus .next:hover{ background-position:-40px 0;}  

.slide{width: 700px !important;float: right !important;height: 342px !important;border:#ccc solid 1px !important;}
.slidebd{height:280px;width:100%;padding-top:3px;margin-bottom:15px;}
.slidebd dl{margin:0px auto;padding:0px;height:32px;width:98%;line-height:32px;font-family:"宋体";font-size:12px;line-height:32px;border-bottom:#ccc dotted 1px;}
.slidebd dl span{display:block;float:left;width:30px;height:32px;}
.slidebd dl p{display:block;float:right;height:32px;width:120px;text-align:right;font-family:"宋体";font-size:12px;line-height:32px;color:#999;}

.opentb{border:#aaa solid 1px;margin-bottom:5px;}
.opentb tr th{border:#aaa solid 1px;width:146px;}
.opentb tr th img{width:146px;height:78px;border:0;}
.opentb tr td{text-align:center;border:#888 solid 1px;}
.opentb tr td:hover{border:#f00 solid 1px;}
.opentb tr td a img{width:89px;height:56px;border:0;}

.div3{width:100%;margin:0 auto;padding:0;margin-bottom:5px;margin-top:15px;}
.div3l{float:left;width:410px;height:320px;margin-right:7px;border:#ccc solid 1px;background:#FFF;margin-bottom:15px;}
.div3r{float:right;width:410px;height:385px;margin-right:0px;border:#ccc solid 1px;margin-bottom:15px;}
.div3lt{text-align:left;height:40px;border-bottom:#bbe1f1 solid 1px;margin-bottom:5px;}
.div3lt a:link{color:#010;text-decoration:none;display:block;height:40px;background:url(../images/loading-140.gif) no-repeat 14px 14px #EFEFEF;text-indent:2.5em;font-size:16px;line-height:40px;font-family:"微软雅黑";}
.div3lt a:visited{text-decoration:none;color:#ce160e;}
.div3lt a:hover{text-decoration:none;color:#900;}

.div3lb{width:100%;padding-top:3px;margin-bottom:15px;}
.div3lb dl{margin:0px auto;padding:0px;height:32px;width:99%;line-height:32px;font-family:"宋体";font-size:12px;line-height:32px;border-bottom:#ccc dotted 1px;}
.div3lb dl span{display:block;float:left;width:30px;height:32px;}
.div3lb dl p{display:block;float:right;height:32px;width:70px;text-align:right;font-family:"宋体";font-size:12px;line-height:32px;color:#999;}

/*分页*/
#pageset{border-top:#666 dotted 0px;margin:0 auto;padding:0;margin-top:5px;}
#pagecont{border-top:#ddd dotted 1px;display:block;width:100%;text-align:center;font-size:12px;line-height:24px;color:#033;}
.pages{color:#999;border-top:#666 dotted 1px;padding-top:5px;padding-bottom:5px;}
.pages a, .pages .cpb{text-decoration:none;float:left;padding:1px 4px;font-family:宋体;border:1px solid #666;background:#fff;margin:1px 0px;font-size:12px;height:16px;color:#000;line-height:16px;}
.pages a:hover{background-color:#E61636;color:#fff;border:0px solid #063636;text-decoration:none;font-family:宋体;}
.pages .cpb{font-weight:bold;color:#fff;background:#E61636;border:1px solid #E61636;}

#wznr{background-color:#FFF;width:100%;margin:0 auto;padding:0;}
#wznr01{line-height:50px;margin:0 auto;width:85%;font-family:"微软雅黑";font-size:32px;color:#000;text-align:center;padding-top:40px;padding-bottom:40px;}
#wznr02{height:54px;width:100%;border-top-width:1px;border-top-style:solid;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:#E4E4E4;font-family:"微软雅黑";font-size:13px;color:#999999;text-align:center;line-height:30px;font-weight:normal;}
#wznr03{font-family:"微软雅黑";font-size:14px;line-height:2em;width:100%;padding-top:30px;padding-bottom:20px;}
#wznr04{height:32px;width:100%;clear:both;border-top:#000 dotted 1px;line-height:2.5em;}
#wznr04 a{font-size:14px;color:f00;}

.overview1{float:left;margin:20px;margin-bottom:10px;width:400px;height:300px;border:#ccc solid 1px;padding:0;}
.overview1 img{width:100%;height:300px;margin:0 auto;padding:0;}
.overview1text{float:right;margin:5px 20px 4px 10px;width:750px;padding:10px;font-size:14px;line-height:2.05em;text-indent:2em;}

.overview2{float:left;height:350px;width:406px;margin-right:8px;margin-top:10px;border:#666 dotted 1px;font-size:12px;}
.overview2 .title1{height:36px;margin:20px 20px 10px 20px;font-size:18px;line-height:36px;border-bottom:#999 solid 1px;text-indent:2em;font-family:'微软雅黑';color:#fff;background:url(../images/loading036.gif) no-repeat 10px 12px #060;}
.overview2 .title2{height:36px;margin:20px 20px 10px 20px;font-size:18px;line-height:36px;border-bottom:#999 solid 1px;text-indent:2em;font-family:'微软雅黑';color:#fff;background:url(../images/loading036.gif) no-repeat 10px 12px #22b658;}
.overview2 .title3{height:36px;margin:20px 20px 10px 20px;font-size:18px;line-height:36px;border-bottom:#999 solid 1px;text-indent:2em;font-family:'微软雅黑';color:#fff;background:url(../images/loading036.gif) no-repeat 10px 12px #960;}
.overview2 .title4{height:36px;margin:20px 20px 10px 20px;font-size:18px;line-height:36px;border-bottom:#999 solid 1px;text-indent:2em;font-family:'微软雅黑';color:#fff;background:url(../images/loading036.gif) no-repeat 10px 12px #036;}
.overview2 .title5{height:36px;margin:20px 20px 10px 20px;font-size:18px;line-height:36px;border-bottom:#999 solid 1px;text-indent:2em;font-family:'微软雅黑';color:#fff;background:url(../images/loading036.gif) no-repeat 10px 12px #06C;}
.overview2 .title6{height:36px;margin:20px 20px 10px 20px;font-size:18px;line-height:36px;border-bottom:#999 solid 1px;text-indent:2em;font-family:'微软雅黑';color:#fff;background:url(../images/loading036.gif) no-repeat 10px 12px #993300;}
.ovbg1{background:#3BAEDA;}
.ovbg2{background:#22b658;}
.ovbg3{background:#37bd9c;}
.ovbg4{background:#FF9900;}
.ovbg5{background:#003366;}
.ovbg6{background:#993300;}
.overview2 .pic{margin:10px 20px;}
.overview2 .pic img{width:100%;height:110px;}
.overview2 .text{font-size:12px;margin:10px 20px;line-height:2em;font-family:'宋体';}
.overview2 .more{text-align:right;margin:10px 20px;width:90%;font-family:'宋体';}

.homeright{float:left;width:930px;margin-bottom:10px;border:#aaa solid 0px;background:#FFF;min-height:500px;}
.homeleft{float:right;width:300px;margin-bottom:10px; border:#aaa solid 0px;background:#FFF;min-height:500px;}
.ItemName{margin:0 auto;padding:0;margin-bottom:10px;text-align:left;border-bottom:#aaa dotted 1px;background:url(../images/cv.png) no-repeat 16px 8px;font-size:20px;text-indent:1.5em;height:50px;line-height:50px;color:#000;font-family:"Microsoft YaHei";text-shadow:2px 2px 4px #666;}
.ItemName0{margin:0 auto;padding:0;margin-bottom:10px;text-align:center;border-bottom:#aaa dotted 1px;background:url(../images/sitemap.png) no-repeat 16px 8px #FC3;font-size:16px;height:50px;line-height:50px;color:#000;font-family:"Microsoft YaHei";text-shadow:2px 2px 4px #666;}
.ItemList{width:99%;margin:0 auto;padding:0;}
.ItemList dl{width:100%;height:36px;line-height:36px;text-align:center;font-size:14px;color:#000;font-family:"微软雅黑";border:#aaa dotted 1px;margin:5px 0;background:url(../images/gif-0455.gif) no-repeat 10px 14px;text-shadow:2px 2px 4px #666;}
.ItemList dl:hover{background:url(../images/gif-0453.gif) no-repeat 10px 14px #efefef;border:#000 dotted 1px;}

.reclist{margin-left:5px;} 
.reclist ul{margin:0px;} 
.reclist ul dl{list-style:none;line-height:30px;font-size:12px;text-indent:2em;background:url(../images/dot.gif) no-repeat 10px 11px;} 
.reclist ul dl span{color:#AAA;} 
.reclist ul dl a{color:#000;} 
.reclist dl{list-style:none;line-height:32px;font-size:12px;text-indent:0em;border-top:#FFF dotted 1px;border-bottom:#FFF dotted 1px;margin-left:10px;font-family:"宋体";} 
.reclist dl:hover{color:#F00;background:#defdef;border:#aaa dotted 1px;border-top:#aaa dotted 1px;} 
.reclist dl p{color:#888;text-indent:0;float:right;margin-right:8px;font-family:"宋体";} 
.reclist dl span{display:block;float:left;width:32px;height:32px;} 
.reclist dl a:link,.reclist dl a:visited{color:#000;} 
.reclist dl a:hover{color:#F00;} 
.egovlist{width:45px;font-weight:normal;}
.TextContent{text-align:left;font-size:14px;line-height:2em;margin:0 auto;width:95%;margin-bottom:10px;}
.seperate{border-bottom:#aaa dotted 1px;margin:5px 0 15px 0;height:5px;}
.nextprev{line-height:28px;padding-left:10px;border-top:#999999 dotted 1px;margin:0 auto;padding:0;margin-bottom:20px;width:1280px;}

.reclistlink ul{margin:0px;} 
.reclistlink ul li{list-style:none;float:left;display:block;width:218px;height:40px;line-height:40px;border:#bbb solid 1px;text-align:center;border-radius:2px;margin:3px;overflow:hidden;} 

/*jQuery网页瀑布流插件masonry*/
body, ul, dl, dd, dt, ol, li, p,{margin:0;padding:0;-webkit-text-size-adjust:none}
ul, ol, li{list-style-type:none;vertical-align:0;}
:focus{-moz-outline-style:none;}
.clear{clear:both;height:0;overflow:hidden;visibility:hidden}
.hidden{display:none;}
.block{display:block;}
.fl{float:left;}
.fl{width:100%;background:url(../images/hd-line_02.jpg) no-repeat 0 50px;height:45px;width:100%;margin-bottom:5px;}
.fl h2{text-indent:3em;font-size:18px;font-weight:bold;line-height:36px;color:#000;background:url(../images/11112Q91605.png) no-repeat 10px 2px #EFEFEF;margin-bottom:2px;}
.fr{float:right;}
.qx_list{width:100%;overflow:hidden;margin:0 auto}
.qx_list ul li{background:#FFF;padding:6px 4px;border:1px solid #E5E5E5;float:left;width:212px;margin:0px 5px 10px 0px;}
.qx_picBox{border:1px solid #E9E9E9;width:210px;margin-bottom:8px;text-indent:0;}
.qx_picBox img{width:100%;}
.qx_txt{font-size:14px;line-height:24px;}
.qx_txt p{margin-bottom:8px;padding-left:13px;}
.qx_list ul{width:100%;}
/*jQuery网页瀑布流插件masonry*/

/*调查问卷*/
.SurveyPosition{font-size:16px;height:36px;font-weight:bold;line-height:36px;text-indent:3em;border-bottom:#999 dotted 1px;}
.SurveyName{font-size:14px;font-weight:bold;line-height:2.5em;text-indent:3em;display:block;background:url(../images/item_03.gif) no-repeat 10px 8px;}
.Surveydiv{font-size:14px;line-height:2em;}
.submitbtn{font-size:14px;width:80px;height:26px;line-height:20px;}
.result{color:red;font-weight:bold;font-size:12px;}
/*调查问卷*/

.sendtable{background:#EEE;margin:0 auto;}
.sendtable thead tr th{padding:3px;line-height:2em;font-size:14px;background:url(../images/Defaultlleft.jpg);}
.sendtable thead tr td{padding:3px;line-height:2em;font-size:12px;text-align:left;}
.sendtable tbody tr th{padding:2px;line-height:2em;font-size:12px;text-align:right;}
.sendtable tbody tr td{padding-left:1px;font-size:12px;background-color:#FFF;padding:1px 2px;line-height:2em;}
.sendtable tfoot tr th{padding:2px;line-height:2em;font-size:12px;background-color:#FFF;}
.sendtable tfoot tr td{padding:2px;line-height:1em;font-size:12px;background-color:#FFF;padding:5px 0;}

.RecordTable thead tr th{font-size:12px;line-height:2em;text-align:center;background-color:#F1F1F1;border-top:#666 solid 1px;border-bottom:#666 solid 1px;}
.RecordTable thead tr td{font-size:12px;line-height:2em;text-align:center;font-weight:normal;}
.RecordTable tbody tr th{font-size:12px;text-align:center;font-weight:normal;border-bottom:#DDD dotted 1px;line-height:2.5em;}
.RecordTable tbody tr td{font-size:12px;text-align:left;border-bottom:#DDD dotted 1px;line-height:2.5em;padding:0 3px;}
.RecordTable tfoot tr th{font-size:12px;line-height:2.5em;padding:0 3px;font-weight:normal;}
.RecordTable tfoot tr td{font-size:12px;line-height:2em;padding:0 3px;font-weight:normal;text-align:right;}

.positiontitle{font-size:24px;color:#FFF;line-height:2em;font-family:"黑体";text-align:center;float:right;padding:0 20px 0 20px;border:#FFF solid 1px;border-right:0;margin-top:0px;margin-bottom:10px;background:rgb(0, 102, 153);}
.NewMail{width:270px;margin:0 auto;padding:0;height:50px;font-size:24px;font-family:'微软雅黑';line-height:50px;color:#000;text-align:center;background:#CCC;margin-top:20px;margin-bottom:20px;border:#666 dotted 1px;text-indent:0;}
.NewMail a:hover{color:#a00;}

.NewMailNote{background:#FFF;font-size:14px;width:98%;text-align:left;line-height:1.8em;font-family:'微软雅黑';font-weight:normal;color:#069;text-indent:2em;border-bottom:#999 dotted 1px;}
.MailItemName{margin:0 auto;padding:0;margin-bottom:10px;text-align:left;border-bottom:#aaa dotted 1px;background:url(../images/mail-back.png) no-repeat 16px 8px;font-size:20px;text-indent:1.5em;height:50px;line-height:50px;color:#000;font-family:"Microsoft YaHei";}
.MailItemName0{margin:0 auto;padding:0;margin-bottom:10px;text-align:center;border-bottom:#aaa dotted 1px;background:url(../images/sms-call.png) no-repeat 16px 8px #069;font-size:20px;height:50px;line-height:50px;color:#FFF;font-family:"Microsoft YaHei";}
.SvyItemName{margin:0 auto;padding:0;margin-bottom:10px;text-align:left;border-bottom:#aaa dotted 1px;background:url(../images/write-document.png) no-repeat 16px 8px;font-size:20px;text-indent:1.5em;height:50px;line-height:50px;color:#000;font-family:"Microsoft YaHei";}
.SgtItemName{margin:0 auto;padding:0;margin-bottom:10px;text-align:left;border-bottom:#aaa dotted 1px;background:url(../images/00150.png) no-repeat 16px 12px;font-size:20px;text-indent:1.5em;height:50px;line-height:50px;color:#000;font-family:"Microsoft YaHei";}

.PLtb{height:36px;border-top:#666 solid 4px;margin-top:20px;}
.PLtb tr th{width:100px;background:#aaa;font-size:14px;border-left:#666 solid 1px;border-bottom:#666 solid 1px;border-right:#666 solid 1px;border-radius:0 0 4px 4px;}

/* marqueeleft */
.marqueeleft{height:170px;width:100%;overflow:hidden;margin:0px auto;padding-top:12px;}
.marqueeleft ul{float:left;}
.marqueeleft li{float:left;margin:0 5px;display:inline;width:180px;height:170px;overflow:hidden;}
.marqueeleft li .pic{display:block;border:#ccc 1px solid;width:180px;height:134px;padding:2px;overflow:hidden;}
.marqueeleft li .pic img{border:#ccc 1px solid;width:180px;height:134px;}
.marqueeleft li .txt{text-align:center;height:23px;line-height:23px;font-size:12px;}
.title{font:24px/40px "微软雅黑","Microsoft YaHei","黑体","SimHei";line-height:48px;background:url(../images/1732988.png) no-repeat 10px 0px;text-indent:1.7em;}
/* marqueeleft */

.leader{width:100%;height:40px;border-bottom:#888 solid 1px;background:url(../images/leader.png) no-repeat 15px 8px #DEDEDE;text-indent:3em;}
.leader a:link,.leader a:visited{font-size:18px;line-height:40px;height:40px;color:#000;font-family:'微软雅黑';text-shadow:2px 2px 4px #666;}
.leader:hover{background:url(../images/leader.png) no-repeat 15px 8px #0cf;color:#FFF;}
.leaderlst1{float:left;display:block;display:inline;width:296px;height:370px;overflow:hidden;font-size:14px;font-weight:bold;text-align:center;line-height:1.5em;background:#efefef;border-right:#aaa solid 1px;padding-top:10px;}
.leaderlst1 dl img{width:210px;height:280px;border:#444 solid 1px;}
.leaderlst1 div{float:left;display:block;margin:5px 8px;margin-top:10px;width:130px;height:36px;font-size:18px;line-height:33px;text-align:center;border:#666 solid 1px;border-radius:0 10px 0 10px;background:#CCC;}
.leaderlst1 div:hover{background:#030;}
.leaderlst1 div:hover a{color:#fff;}

.leaderlst1 a{ color:#A00;}
.leaderlst2{float:left;width:675px;padding-top:10px;}
.leaderlst2 dl{float:left;display:block;margin:0 5px;display:inline;width:125px;height:180px;overflow:hidden;font-size:12px;text-align:center;line-height:1.3em;text-shadow:2px 2px 4px #666;}
.leaderlst2 dl img{border:#888 1px solid;width:110px;height:148px;}
.leaderlst3{float:right;width:275px;border-left:#aaa solid 1px;height:380px;}

.org{height:40px;border:#bbb solid 1px;border-bottom:0;margin-bottom:0px;background:url(../images/nav/008.png) no-repeat 15px 8px #DEDEDE;text-indent:3em;font-size:18px;line-height:40px;color:#000;font-family:'微软雅黑';text-shadow:2px 2px 4px #666;}
.org a:link,.org a:visited{font-size:18px;line-height:40px;height:40px;color:#000;font-family:'微软雅黑';text-shadow:2px 2px 4px #666;}
.org:hover{background:url(../images/nav/008.png) no-repeat 15px 8px #0cf;color:#FFF;}
.orglist{border:#bbb solid 1px;border-top:0;}
.orgtype{height:32px;border-bottom:#bbb solid 1px;border-top:#888 solid 1px;margin-bottom:0px;background:url(../images/icont/iconst102.gif) no-repeat 25px 8px #efefef;text-indent:4em;font-size:14px;line-height:32px;color:#000;font-family:'微软雅黑';}
.orgname{width:98%;margin:0 auto;margin-bottom:5px;margin-top:5px;}
.orgname a:link, .orgname a:visited{float:left;padding:0 15px;height:32px;line-height:32px;font-size:12px;font-family:'宋体';border:#FFF dotted 1px;}
.orgname a:hover{border:#F00 dotted 1px;color:#F00;}

.org2{height:40px;border-bottom:#888 solid 1px;border-top:#888 solid 1px;margin-bottom:0px;background:url(../images/files.png) no-repeat 15px 8px #DEDEDE;text-indent:3em;font-size:18px;line-height:40px;color:#000;font-family:'微软雅黑';text-shadow:2px 2px 4px #666;}
.org2 a:link,.org2 a:visited{font-size:18px;line-height:40px;height:40px;color:#000;font-family:'微软雅黑';text-shadow:2px 2px 4px #666;}
.org2 a:hover{color:#fff;}
.org2:hover{background:url(../images/files.png) no-repeat 15px 8px #0cf;color:#FFF;}
.org2lst a:link, .org2lst a:visited{float:left;padding:0 13px;height:32px;line-height:32px;font-size:12px;font-family:'宋体';border:#FFF dotted 1px;border:#CCC solid 1px;margin:4px;}
.org2lst a:hover{border:#F00 dotted 1px;color:#F00;}

/* banner */
.topvebanner{margin:0 auto;width:1248px;height:240px;overflow:hidden;border:#333 solid 1px;margin-top:15px;margin-bottom:5px;}
.topvebanner ul{margin:0;padding:0;}
#myjQuery{BACKGROUND:#000;OVERFLOW:hidden;WIDTH:100%;POSITION:relative;HEIGHT:240px;}
#myjQueryContent{OVERFLOW:hidden;WIDTH:100%;HEIGHT:240px;}
#myjQueryContent DIV{POSITION:absolute;HEIGHT:240px;}
#myjQueryContent .smask{Z-INDEX:-1;}
#myjQueryContent IMG{WIDTH:1248px;HEIGHT:240px;border:0;}
#myjQueryNav{DISPLAY:block;OVERFLOW:hidden;WIDTH:181px;HEIGHT:12px;position:absolute;top:222px;right:10px;z-index:5;}
#myjQueryNav LI{DISPLAY:block;FLOAT:left;WIDTH:15px;CURSOR:pointer;HEIGHT:12px;TEXT-ALIGN:center;margin-left:3px;background:#FFF;color:#fff;}
#myjQueryNav .nbg{BACKGROUND:#666;}
#myjQueryNav A{DISPLAY:block;Z-INDEX:12;MARGIN:0px auto;TEXT-TRANSFORM:uppercase;WIDTH:45px;COLOR:#fff;LINE-HEIGHT:22px;POSITION:relative;HEIGHT:22px;z-index:20;}
#myjQueryNav .current{BACKGROUND:red;}
#myjQueryNav .current A{COLOR:#fff;}
#myjQuery #flow{background:url(../images/fcurrent.gif) no-repeat;margin-top:-33px;WIDTH:45px;HEIGHT:22px;Z-INDEX:22;left:652px;POSITION:absolute;}
/* banner */

/* 信息公开CSS */
.xxitem{width:100%;height:40px;border:#000 dotted 1px;margin-bottom:10px;background:#069;}
.xxitem a:link,.xxitem a:visited{float:left;font-size:16px;padding:0 20px;border-right:#000 dotted 1px;line-height:40px;height:40px;color:#FFF;font-family:'微软雅黑';}
.xxitem a:hover{background:#036;color:#FF0;}
.mainItemlist{font-size:12px;line-height:2em;font-family:"宋体";text-indent:3em;background:url(../images/icont/listi18.gif) no-repeat 13px 4px;}
.mainItemlist a:hover{color:red;}
.SecondDivL{float:left;display:block;width:260px;margin-right:1px;border:#CCC solid 1px;}
.SecondDivR{float:right;display:block;width:970px;margin-left:1px;border:#CCC solid 0px;}
.title{height:34px;text-align:left;text-indent:2.3em;font-size:14px;font-weight:bold;line-height:34px;color:#000;border-top:#aaa solid 1px;background:#EFEFEF;margin-bottom:2px;}
.subitem div{width:32%;border-bottom:#CCC dotted 0px;font-size:12px;display:block;height:30px;text-align:left;text-indent:30px;background:url(../images/icont/listi17.gif) no-repeat 12px 2px;float:left;margin:1px;}
.subitem div a:link,.subitem div a:selected{font-size:12px;height:30px;line-height:30px;}
.subitem div a:hover{color:red;}
.datatable{border:0;}
.datatable tr th{height:28px;text-align:center;font-size:12px;}
.datatable tr td{height:32px;font-size:12px;}

.RecordList0{margin:3px 0;}
.RecordList0 div{width:18.2%;float:left;display:block;margin:0 6px;border-bottom:#999 dotted 0px;text-indent:35px;background:url(../images/icont/listi17.gif) no-repeat 13px 10px;}
.RecordList0 div a{font-size:14px;line-height:2.5em;}

.RecordList1{margin:3px 0;}
.RecordList1 div{width:48%;float:left;display:block;font-size:12px;margin:0 5px;border-bottom:#999 dotted 0px;text-indent:25px;background:url(../images/528437.gif) no-repeat 10px 10px;}
.RecordList1 div a{font-size:12px;line-height:2.5em;}
.RecordList2{margin:3px 0;}
.RecordList2 div{width:23%;float:left;display:block;margin:0 7px;border-bottom:#999 dotted 0px;text-indent:25px;background:url(../images/528437.gif) no-repeat 10px 10px;}
.RecordList2 div a{font-size:12px;line-height:2.5em;}
.RecordList3{margin:3px 0;}
.RecordList3 div{width:18.2%;float:left;display:block;margin:0 6px;border-bottom:#999 dotted 0px;text-indent:30px;background:url(../images/528437.gif) no-repeat 13px 12px;}
.RecordList3 div a{font-size:12px;line-height:2.5em;}

.RecordList4{margin:3px 0;}
.RecordList4 div{width:41%;float:left;display:block;margin:0 2px;border-bottom:#999 dashed 1px;font-size:12px;text-indent:25px;line-height:2.5em;background:url(../images/528437.gif) no-repeat 10px 10px;}
.RecordList4 span{width:57%;float:left;display:block;margin:0 2px;border-bottom:#999 dashed 1px;font-size:12px;text-indent:25px;line-height:2.5em;background:url(../images/528437.gif) no-repeat 10px 10px;}
.RecordList5{margin:3px 0;}
.RecordList5 a{width:98%;display:block;margin:0 7px;border-bottom:#999 dashed 1px;font-size:12px;text-indent:25px;line-height:2.5em;background:url(../images/528437.gif) no-repeat 10px 10px;}
.RecordList5 div{width:79%;float:left;}
.RecordList5 span{width:19%;border-bottom:#999 dashed 1px;font-size:12px;line-height:2.5em;text-align:center;float:left;}

.RecordList6{margin:3px 0;}
.RecordList6 div{width:18.2%;float:left;display:block;margin:2px 4px;border:#999 dotted 1px;text-indent:25px;background:url(../images/528437.gif) no-repeat 10px 10px #EFEFEF;}
.RecordList6 div:hover{ background:url(../images/20070414151528437.gif) no-repeat 10px 10px #FC0;}
.RecordList6 div a{font-size:14px;line-height:2.1em;}
.RecordList7{margin:3px 0;}
.RecordList7 div{width:23.6%;float:left;display:block;margin:2px 4px;border:#999 dotted 1px;text-indent:25px;background:url(../images/528437.gif) no-repeat 10px 10px #EFEFEF;}
.RecordList7 div:hover{ background:url(../images/528437.gif) no-repeat 10px 10px #FC0;}
.RecordList7 div a{font-size:14px;line-height:2.1em;}

#scan{text-align:center;font-size:12px;color:#aaa;margin-bottom:10px;margin-top:20px;}
#qrcodeCanvas{text-align:center;margin-bottom:45px;}

.mainitem{height:36px;font-size:12px;text-align:left;text-indent:35px;line-height:36px;background:url(../images/mainitembg.jpg) no-repeat;border-bottom:#666 solid 1px;}
.mainitemtext{height:36px;font-size:12px;text-align:left;line-height:36px;background:url(../images/mainitembg.jpg) no-repeat right;border-bottom:#666 solid 1px;}
.ItemTitle{display:block;float:left;font-size:16px;line-height:2em;margin-left:20px;text-align:center;background:url(../images/linesbg1.gif) #EFEFEF;padding:0 15px;border:#069 solid 1px;border-bottom:0;}

.InfoTitle{text-align:center;font-size:24px;font-weight:bold;height:60px;line-height:2em;}
.InfoText{text-align:left;font-size:14px;line-height:1.5em;min-height:300px;_height:300px;}
.Attach a{display:block;width:100%;text-align:left;font-size:14px;text-indent:50px;line-height:36px;background:url(../images/open.gif) no-repeat 20px 8px;}
.Attach a:hover{border-bottom:#F00 dotted 1px;}
.Attach div{font-size:14px;line-height:36px;}
.TextAuthor{width:95%;font-size:12px;line-height:28px;height:28px;text-align:center;border-top:#666 dotted 1px;border-bottom:#666 dotted 1px;margin-bottom:10px;margin-top:10px;}
.TextContent{font-size:14px;line-height:2em;width:95%;margin-bottom:10px;}
.TextContent a:link,.TextContent a:visited{color:#AAA;}
.TextAttachO{line-height:2.5em;width:90%;font-size:14px;border-top:#AAA dotted 1px;}

.PageText{text-align:right;font-size:14px;line-height:2em;height:28px;background-color:#FFFFFF;border-top:#CCCCCC solid 1px;}
.PageText span{text-align:left;font-size:14px;line-height:2em;height:28px;}
/* 信息公开CSS */

/*信息显示*/
.viewtitle{padding:5px;text-align:center;font-size:24px;line-height:2em;font-weight:bold;margin:5px;margin-top:0;margin-bottom:20px;}
.viewdate{text-align:center;font-size:12px;line-height:2.5em;border-top:#999 dotted 1px;border-bottom:#999 dotted 1px;margin-bottom:10px;}
.viewpic{padding:5px;text-align:center;font-size:12px;line-height:2.5em;margin:5px;}
.viewpic img{border:#333 solid 1px;max-width:800px;box-shadow:5px 5px 3px #aaa;}
.viewvedio{text-align:center;}
.viewcontent{text-align:left;font-size:14px;line-height:1.8em;margin:0 auto;width:95%;margin-bottom:10px;}
.viewcontent img{box-shadow:5px 5px 3px #aaa;}
.viewdepartment{text-align:right;font-size:12px;line-height:2.0em;border-top:#CCC dotted 1px;}
.viewattach{height:32px;text-align:center;font-size:14px;line-height:32px;}
/*信息显示*/

/* button ---------------------------------------------- */ 
.button{display:inline-block;zoom:1;/* zoom and *display = ie7 hack for display:inline-block */ 
*display:inline;vertical-align:baseline;margin:0 2px;outline:none;cursor:pointer;text-align:center;text-decoration:none;
font-size:12px;font-family:"宋体";height:27px;line-height:20px;padding:0 0.8em;text-shadow:0 1px 1px rgba(0,0,0,.3);
-webkit-border-radius:.2em;-moz-border-radius:.2em;border-radius:.2em;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);-moz-box-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 2px rgba(0,0,0,.2);} 
.button:hover{text-decoration:none;} 
.button:active{position:relative;top:1px;} 
.bigrounded{-webkit-border-radius:2em;-moz-border-radius:2em;border-radius:2em;} 
.medium{font-size:12px;padding:.4em 1.5em .42em;} 
.small{font-size:11px;padding:.2em 1em .275em;} 
/* white */ 
.white{color:#fff;border:solid 1px #b7b7b7;background:#069;} 
.white:hover{background:#058;} 
.white:active{color:#ff0;background:#036;} 
/* white */ 
/* green */ 
.green{color:#fff;border:solid 1px #b7b7b7;background:#060;} 
.green:hover{background:#090;} 
.green:active{color:#eee;background:#060;} 
/* green */ 
/* red */ 
.red{color:#fff;border:solid 1px #b7b7b7;background:#800;} 
.red:hover{background:#b00;} 
.red:active{color:#ee0;background:#800;} 
/* red */ 

.maptitle{width:100%;height:36px;font-size:14px;line-height:36px;text-align:left;text-indent:30px;background:url(../images/conner.gif) no-repeat 10px 12px;border-bottom:#666 dotted 1px;font-weight:bold;}
.mapcontents{width:100%;border:#888 dotted 0px;}
.mapcontents a{float:left;display:block;width:240px;height:28px;font-size:12px;line-height:28px;text-align:left;text-indent:20px;background:url(../images/040930171.gif) no-repeat 10px 12px;}

/* 道路交通焦点图 */
.sub_box{width:615px;height:350px;position:relative;overflow:hidden;}
.sub_box img{width:615px;height:350px;}
#bd1lfimg{position:relative;width:615px;height:350px;overflow:hidden;}
#bd1lfimg div{width:100000px;margin-left:611px;}
#bd1lfimg dl{width:615px;height:350px;position:relative;overflow:hidden;float:left;}
#bd1lfimg dt{width:615px;height:350px;position:absolute;left:0px;top:0px;}
#bd1lfimg dd{width:615px;height:60px;background:#000;filter:alpha(Opacity=70);Opacity:0.7;position:absolute;left:0px;bottom:0px;padding:0 20px;}
#bd1lfimg dd h3{height:25px;padding:8px 0 4px 0;line-height:25px;overflow:hidden;}
#bd1lfimg dd h3 a{font-size:14px;font-weight:bold;color:#fff;}
#bd1lfimg dd a{color:#fff;text-decoration:none;}
#bd1lfimg dd a:hover{text-decoration:none;color:#ccc;}
#bd1lfimg dd tt{color:#ddd;line-height:1.2em;}
#bd1lfimg dd tt a:hover{text-decoration:underline;}

.sub_nav{width:615px;height:25px;bottom:0px;position:absolute;color:#999;z-index:80;}
.sub_no{height:25px;float:right;}
.sub_no li{display:block;width:25px;height:25px;float:left;overflow:hidden;line-height:25px;vertical-align:middle;text-align:center;background:#000;filter:alpha(Opacity=70);Opacity:0.7;font-family:Arial;font-size:11px;color:#999;cursor:pointer;}
.sub_no li.show{background:#FFF;color:#000;}
.sub_more{float:right;width:50px;height:25px;background:#000;filter:alpha(Opacity=70);Opacity:0.7;color:#FFF;text-align:center;line-height:25px;}
.sub_more a{color:#FFF;}
.sub_more a:hover{color:#ccc;text-decoration:none;}
/* 焦点图 */

#page_div{line-height:25px; color:#000;font-size: 12px;padding:15px 40px;}
#pagination_input{ width:22px; height:22px; line-height:22px; margin:0 8px; padding:0; overflow:hidden; border:1px solid #cdcdcd;}
#page_div .pagination_index, #page_div .pagination_index_num{background:#FFFFFF; border:1px solid #d9d7d7; padding:0 8px;margin-right:5px;float: left; min-width: 22px; height:22px; line-height: 22px; text-align:center;}
#page_div .pagination_index a, #page_div .pagination_index_num a{padding:0px; margin:0px;text-align:center;  color:#000;}
#page_div .pagination_index a:hover, #page_div .pagination_index_num a:hover{padding:0px; margin:0px;text-align:center;  color:#000;}
#page_div .pagination_index_last{width:260px; float:right; text-align:right;}
#page_div .pagination_index_num{margin-right:2px; padding:0px; width:22px;}
#page_div .currentIndex{ background:#cc0000; width:22px; line-height: 22px; height:22px; color:#FFF;text-align:center; font-weight:bold;}

.index_link a{display:block;float:left;width:615px;padding-bottom:10px;}
.index_link a:first-child{margin-right:20px;}


/* 栏目名称图标 */
.ict1{background:url(../images/icont/iconst1.gif) no-repeat 2px 4px;}.ict2{background:url(../images/icont/iconst2.gif) no-repeat 2px 4px;}.ict3{background:url(../images/icont/iconst3.gif) no-repeat 2px 4px;}.ict4{background:url(../images/icont/iconst4.gif) no-repeat 2px 4px;}.ict5{background:url(../images/icont/iconst5.gif) no-repeat 2px 4px;}.ict6{background:url(../images/icont/iconst6.gif) no-repeat 2px 4px;}.ict7{background:url(../images/icont/iconst7.gif) no-repeat 2px 4px;}.ict8{background:url(../images/icont/iconst8.gif) no-repeat 2px 4px;}.ict9{background:url(../images/icont/iconst9.gif) no-repeat 2px 4px;}.ict10{background:url(../images/icont/iconst10.gif) no-repeat 2px 4px;}.ict11{background:url(../images/icont/iconst11.gif) no-repeat 2px 4px;}.ict12{background:url(../images/icont/iconst12.gif) no-repeat 2px 4px;}.ict13{background:url(../images/icont/iconst13.gif) no-repeat 2px 4px;}.ict14{background:url(../images/icont/iconst14.gif) no-repeat 2px 4px;}.ict15{background:url(../images/icont/iconst15.gif) no-repeat 2px 4px;}.ict16{background:url(../images/icont/iconst16.gif) no-repeat 2px 4px;}.ict17{background:url(../images/icont/iconst17.gif) no-repeat 2px 4px;}.ict18{background:url(../images/icont/iconst18.gif) no-repeat 2px 4px;}.ict19{background:url(../images/icont/iconst19.gif) no-repeat 2px 4px;}.ict20{background:url(../images/icont/iconst20.gif) no-repeat 2px 4px;}.ict21{background:url(../images/icont/iconst21.gif) no-repeat 2px 4px;}.ict22{background:url(../images/icont/iconst22.gif) no-repeat 2px 4px;}.ict23{background:url(../images/icont/iconst23.gif) no-repeat 2px 4px;}.ict24{background:url(../images/icont/iconst24.gif) no-repeat 2px 4px;}.ict25{background:url(../images/icont/iconst25.gif) no-repeat 2px 4px;}.ict26{background:url(../images/icont/iconst26.gif) no-repeat 2px 4px;}.ict27{background:url(../images/icont/iconst27.gif) no-repeat 2px 4px;}.ict28{background:url(../images/icont/iconst28.gif) no-repeat 2px 4px;}.ict29{background:url(../images/icont/iconst29.gif) no-repeat 2px 4px;}.ict30{background:url(../images/icont/iconst30.gif) no-repeat 2px 4px;}.ict31{background:url(../images/icont/iconst31.gif) no-repeat 2px 4px;}.ict32{background:url(../images/icont/iconst32.gif) no-repeat 2px 4px;}.ict33{background:url(../images/icont/iconst33.gif) no-repeat 2px 4px;}.ict34{background:url(../images/icont/iconst34.gif) no-repeat 2px 4px;}.ict35{background:url(../images/icont/iconst35.gif) no-repeat 2px 4px;}.ict36{background:url(../images/icont/iconst36.gif) no-repeat 2px 4px;}.ict37{background:url(../images/icont/iconst37.gif) no-repeat 2px 4px;}.ict38{background:url(../images/icont/iconst38.gif) no-repeat 2px 4px;}.ict39{background:url(../images/icont/iconst39.gif) no-repeat 2px 4px;}.ict40{background:url(../images/icont/iconst40.gif) no-repeat 2px 4px;}.ict41{background:url(../images/icont/iconst41.gif) no-repeat 2px 4px;}.ict42{background:url(../images/icont/iconst42.gif) no-repeat 2px 4px;}.ict43{background:url(../images/icont/iconst43.gif) no-repeat 2px 4px;}.ict44{background:url(../images/icont/iconst44.gif) no-repeat 2px 4px;}.ict45{background:url(../images/icont/iconst45.gif) no-repeat 2px 4px;}.ict46{background:url(../images/icont/iconst46.gif) no-repeat 2px 4px;}.ict47{background:url(../images/icont/iconst47.gif) no-repeat 2px 4px;}.ict48{background:url(../images/icont/iconst48.gif) no-repeat 2px 4px;}.ict49{background:url(../images/icont/iconst49.gif) no-repeat 2px 4px;}.ict50{background:url(../images/icont/iconst50.gif) no-repeat 2px 4px;}.ict51{background:url(../images/icont/iconst51.gif) no-repeat 2px 4px;}.ict52{background:url(../images/icont/iconst52.gif) no-repeat 2px 4px;}.ict53{background:url(../images/icont/iconst53.gif) no-repeat 2px 8px;}.ict54{background:url(../images/icont/iconst54.gif) no-repeat 2px 8px;}.ict55{background:url(../images/icont/iconst55.gif) no-repeat 2px 8px;}.ict56{background:url(../images/icont/iconst56.gif) no-repeat 2px 8px;}.ict57{background:url(../images/icont/iconst57.gif) no-repeat 2px 8px;}.ict58{background:url(../images/icont/iconst58.gif) no-repeat 2px 8px;}.ict59{background:url(../images/icont/iconst59.gif) no-repeat 2px 8px;}.ict60{background:url(../images/icont/iconst60.gif) no-repeat 2px 8px;}.ict61{background:url(../images/icont/iconst61.gif) no-repeat 2px 8px;}.ict62{background:url(../images/icont/iconst62.gif) no-repeat 2px 8px;}.ict63{background:url(../images/icont/iconst63.gif) no-repeat 2px 8px;}.ict64{background:url(../images/icont/iconst64.gif) no-repeat 2px 8px;}.ict65{background:url(../images/icont/iconst65.gif) no-repeat 2px 8px;}.ict66{background:url(../images/icont/iconst66.gif) no-repeat 2px 8px;}.ict67{background:url(../images/icont/iconst67.gif) no-repeat 2px 8px;}.ict68{background:url(../images/icont/iconst68.gif) no-repeat 2px 8px;}.ict69{background:url(../images/icont/iconst69.gif) no-repeat 2px 8px;}.ict70{background:url(../images/icont/iconst70.gif) no-repeat 2px 8px;}.ict71{background:url(../images/icont/iconst71.gif) no-repeat 2px 8px;}.ict72{background:url(../images/icont/iconst72.gif) no-repeat 2px 8px;}.ict73{background:url(../images/icont/iconst73.gif) no-repeat 2px 8px;}.ict74{background:url(../images/icont/iconst74.gif) no-repeat 2px 8px;}.ict75{background:url(../images/icont/iconst75.gif) no-repeat 2px 8px;}.ict76{background:url(../images/icont/iconst76.gif) no-repeat 2px 8px;}.ict77{background:url(../images/icont/iconst77.gif) no-repeat 2px 8px;}.ict78{background:url(../images/icont/iconst78.gif) no-repeat 2px 8px;}.ict79{background:url(../images/icont/iconst79.gif) no-repeat 2px 8px;}.ict80{background:url(../images/icont/iconst80.gif) no-repeat 2px 8px;}.ict81{background:url(../images/icont/iconst81.gif) no-repeat 2px 8px;}.ict82{background:url(../images/icont/iconst82.gif) no-repeat 2px 8px;}.ict83{background:url(../images/icont/iconst83.gif) no-repeat 2px 8px;}.ict84{background:url(../images/icont/iconst84.gif) no-repeat 2px 8px;}.ict85{background:url(../images/icont/iconst85.gif) no-repeat 2px 8px;}.ict86{background:url(../images/icont/iconst86.gif) no-repeat 2px 8px;}.ict87{background:url(../images/icont/iconst87.gif) no-repeat 2px 8px;}.ict88{background:url(../images/icont/iconst88.gif) no-repeat 2px 8px;}.ict89{background:url(../images/icont/iconst89.gif) no-repeat 2px 8px;}.ict90{background:url(../images/icont/iconst90.gif) no-repeat 2px 8px;}.ict91{background:url(../images/icont/iconst91.gif) no-repeat 2px 8px;}.ict92{background:url(../images/icont/iconst92.gif) no-repeat 2px 8px;}.ict93{background:url(../images/icont/iconst93.gif) no-repeat 2px 8px;}.ict94{background:url(../images/icont/iconst94.gif) no-repeat 2px 8px;}.ict95{background:url(../images/icont/iconst95.gif) no-repeat 2px 8px;}.ict96{background:url(../images/icont/iconst96.gif) no-repeat 2px 8px;}.ict97{background:url(../images/icont/iconst97.gif) no-repeat 2px 8px;}.ict98{background:url(../images/icont/iconst98.gif) no-repeat 2px 8px;}.ict98{background:url(../images/icont/iconst99.gif) no-repeat 2px 8px;}.ict100{background:url(../images/icont/iconst100.gif) no-repeat 2px 8px;}.ict101{background:url(../images/icont/iconst101.gif) no-repeat 2px 8px;}.ict102{background:url(../images/icont/iconst102.gif) no-repeat 2px 8px;}.ict103{background:url(../images/icont/iconst103.gif) no-repeat 2px 8px;}.ict104{background:url(../images/icont/iconst104.gif) no-repeat 2px 8px;}.ict105{background:url(../images/icont/iconst105.gif) no-repeat 2px 8px;}.ict106{background:url(../images/icont/iconst106.gif) no-repeat 2px 8px;}.ict107{background:url(../images/icont/iconst107.gif) no-repeat 2px 8px;}.ict108{background:url(../images/icont/iconst108.gif) no-repeat 2px 8px;}.ict109{background:url(../images/icont/iconst109.gif) no-repeat 2px 8px;}.ict110{background:url(../images/icont/iconst110.gif) no-repeat 2px 8px;}.ict111{background:url(../images/icont/iconst111.gif) no-repeat 2px 8px;}.ict112{background:url(../images/icont/iconst112.gif) no-repeat 2px 8px;}.ict113{background:url(../images/icont/iconst113.gif) no-repeat 2px 8px;}.ict114{background:url(../images/icont/iconst114.gif) no-repeat 2px 8px;}.ict115{background:url(../images/icont/iconst115.gif) no-repeat 2px 8px;}.ict116{background:url(../images/icont/iconst116.gif) no-repeat 2px 8px;}.ict117{background:url(../images/icont/iconst117.gif) no-repeat 2px 8px;}.ict118{background:url(../images/icont/iconst118.gif) no-repeat 2px 8px;}.ict119{background:url(../images/icont/iconst119.gif) no-repeat 2px 8px;}.ict120{background:url(../images/icont/iconst120.gif) no-repeat 2px 8px;}/* 栏目名称图标 */

/* 信息列表图标 递减32px*/
.lcn1{background:url(../images/icont/listi1.gif) no-repeat 8px 11px;}.lcn2{background:url(../images/icont/listi2.gif) no-repeat 8px 11px;}.lcn3{background:url(../images/icont/listi3.gif) no-repeat 8px 11px;}.lcn4{background:url(../images/icont/listi4.gif) no-repeat 8px 11px;}.lcn5{background:url(../images/icont/listi5.gif) no-repeat 8px 11px;}.lcn6{background:url(../images/icont/listi6.gif) no-repeat 8px 11px;}.lcn7{background:url(../images/icont/listi7.gif) no-repeat 8px 11px;}.lcn8{background:url(../images/icont/listi8.gif) no-repeat 8px 11px;}.lcn9{background:url(../images/icont/listi9.gif) no-repeat 8px 11px;}.lcn10{background:url(../images/icont/listi10.gif) no-repeat 8px 11px;}.lcn11{background:url(../images/icont/listi11.gif) no-repeat 8px 11px;}.lcn12{background:url(../images/icont/listi12.gif) no-repeat 8px 11px;}.lcn13{background:url(../images/icont/listi13.gif) no-repeat 8px 11px;}.lcn14{background:url(../images/icont/listi14.gif) no-repeat 8px 11px;}.lcn15{background:url(../images/icont/listi15.gif) no-repeat 8px 11px;}.lcn16{background:url(../images/icont/listi16.gif) no-repeat 8px 11px;}.lcn17{background:url(../images/icont/listi17.gif) no-repeat 8px 11px;}.lcn18{background:url(../images/icont/listi18.gif) no-repeat 8px 11px;}.lcn19{background:url(../images/icont/listi19.gif) no-repeat 8px 11px;}.lcn20{background:url(../images/icont/listi20.gif) no-repeat 8px 11px;}.lcn21{background:url(../images/icont/listi21.gif) no-repeat 8px 11px;}.lcn22{background:url(../images/icont/listi22.gif) no-repeat 8px 11px;}.lcn23{background:url(../images/icont/listi23.gif) no-repeat 8px 11px;}.lcn24{background:url(../images/icont/listi24.gif) no-repeat 8px 11px;}.lcn25{background:url(../images/icont/listi25.gif) no-repeat 8px 11px;}.lcn26{background:url(../images/icont/listi26.gif) no-repeat 8px 11px;}.lcn27{background:url(../images/icont/listi27.gif) no-repeat 8px 11px;}.lcn28{background:url(../images/icont/listi28.gif) no-repeat 8px 11px;}.lcn29{background:url(../images/icont/listi29.gif) no-repeat 8px 11px;}.lcn30{background:url(../images/icont/listi30.gif) no-repeat 8px 11px;}.lcn31{background:url(../images/icont/listi31.gif) no-repeat 8px 11px;}.lcn32{background:url(../images/icont/listi32.gif) no-repeat 8px 11px;}.lcn33{background:url(../images/icont/listi33.gif) no-repeat 8px 11px;}.lcn34{background:url(../images/icont/listi34.gif) no-repeat 8px 11px;}.lcn35{background:url(../images/icont/listi35.gif) no-repeat 8px 11px;}.lcn36{background:url(../images/icont/listi36.gif) no-repeat 8px 11px;}.lcn37{background:url(../images/icont/listi37.gif) no-repeat 8px 11px;}.lcn38{background:url(../images/icont/listi38.gif) no-repeat 8px 11px;}.lcn39{background:url(../images/icont/listi39.gif) no-repeat 8px 11px;}.lcn40{background:url(../images/icont/listi40.gif) no-repeat 8px 11px;}.lcn41{background:url(../images/icont/listi41.gif) no-repeat 8px 11px;}.lcn42{background:url(../images/icont/listi42.gif) no-repeat 8px 11px;}.lcn43{background:url(../images/icont/listi43.gif) no-repeat 8px 11px;}.lcn44{background:url(../images/icont/listi44.gif) no-repeat 8px 11px;}.lcn45{background:url(../images/icont/listi45.gif) no-repeat 8px 11px;}.lcn46{background:url(../images/icont/listi46.gif) no-repeat 8px 11px;}.lcn47{background:url(../images/icont/listi47.gif) no-repeat 8px 11px;}.lcn48{background:url(../images/icont/listi48.gif) no-repeat 8px 11px;}.lcn49{background:url(../images/icont/listi49.gif) no-repeat 8px 11px;}.lcn50{background:url(../images/icont/listi50.gif) no-repeat 8px 11px;}.lcn51{background:url(../images/icont/listi51.gif) no-repeat 8px 11px;}.lcn52{background:url(../images/icont/listi52.gif) no-repeat 8px 11px;}.lcn53{background:url(../images/icont/listi53.gif) no-repeat 8px 11px;}.lcn54{background:url(../images/icont/listi54.gif) no-repeat 8px 11px;}.lcn55{background:url(../images/icont/listi55.gif) no-repeat 8px 11px;}.lcn56{background:url(../images/icont/listi56.gif) no-repeat 8px 11px;}.lcn57{background:url(../images/icont/listi57.gif) no-repeat 8px 11px;}.lcn58{background:url(../images/icont/listi58.gif) no-repeat 8px 11px;}.lcn59{background:url(../images/icont/listi59.gif) no-repeat 8px 11px;}.lcn60{background:url(../images/icont/listi60.gif) no-repeat 8px 11px;}.lcn61{background:url(../images/icont/listi61.gif) no-repeat 8px 11px;}.lcn62{background:url(../images/icont/listi62.gif) no-repeat 8px 11px;}.lcn63{background:url(../images/icont/listi63.gif) no-repeat 8px 11px;}.lcn64{background:url(../images/icont/listi64.gif) no-repeat 8px 11px;}.lcn65{background:url(../images/icont/listi65.gif) no-repeat 8px 11px;}.lcn66{background:url(../images/icont/listi66.gif) no-repeat 8px 11px;}.lcn67{background:url(../images/icont/listi67.gif) no-repeat 8px 11px;}.lcn68{background:url(../images/icont/listi68.gif) no-repeat 8px 11px;}.lcn69{background:url(../images/icont/listi69.gif) no-repeat 8px 11px;}.lcn70{background:url(../images/icont/listi70.gif) no-repeat 8px 11px;}.lcn71{background:url(../images/icont/listi71.gif) no-repeat 8px 11px;}.lcn72{background:url(../images/icont/listi72.gif) no-repeat 8px 11px;}.lcn73{background:url(../images/icont/listi73.gif) no-repeat 8px 11px;}.lcn74{background:url(../images/icont/listi74.gif) no-repeat 8px 11px;}.lcn75{background:url(../images/icont/listi75.gif) no-repeat 8px 11px;}.lcn76{background:url(../images/icont/listi76.gif) no-repeat 8px 11px;}.lcn77{background:url(../images/icont/listi77.gif) no-repeat 8px 11px;}.lcn78{background:url(../images/icont/listi78.gif) no-repeat 8px 11px;}.lcn79{background:url(../images/icont/listi79.gif) no-repeat 8px 11px;}.lcn80{background:url(../images/icont/listi80.gif) no-repeat 8px 11px;}.lcn81{background:url(../images/icont/listi81.gif) no-repeat 8px 11px;}.lcn82{background:url(../images/icont/listi82.gif) no-repeat 8px 11px;}.lcn83{background:url(../images/icont/listi83.gif) no-repeat 8px 11px;}.lcn84{background:url(../images/icont/listi84.gif) no-repeat 8px 11px;}.lcn85{background:url(../images/icont/listi85.gif) no-repeat 8px 11px;}.lcn86{background:url(../images/icont/listi86.gif) no-repeat 8px 11px;}.lcn87{background:url(../images/icont/listi87.gif) no-repeat 8px 11px;}.lcn88{background:url(../images/icont/listi88.gif) no-repeat 8px 11px;}.lcn89{background:url(../images/icont/listi89.gif) no-repeat 8px 11px;}.lcn90{background:url(../images/icont/listi90.gif) no-repeat 8px 11px;}.lcn91{background:url(../images/icont/listi91.gif) no-repeat 8px 11px;}.lcn92{background:url(../images/icont/listi92.gif) no-repeat 8px 11px;}.lcn93{background:url(../images/icont/listi93.gif) no-repeat 8px 11px;}.lcn94{background:url(../images/icont/listi94.gif) no-repeat 8px 11px;}.lcn95{background:url(../images/icont/listi95.gif) no-repeat 8px 11px;}.lcn96{background:url(../images/icont/listi96.gif) no-repeat 8px 11px;}.lcn97{background:url(../images/icont/listi97.gif) no-repeat 8px 11px;}.lcn98{background:url(../images/icont/listi98.gif) no-repeat 8px 11px;}.lcn99{background:url(../images/icont/listi99.gif) no-repeat 8px 11px;}.lcn100{background:url(../images/icont/listi100.gif) no-repeat 8px 11px;}.lcn101{background:url(../images/icont/listi101.gif) no-repeat 8px 11px;}.lcn102{background:url(../images/icont/listi102.gif) no-repeat 8px 11px;}.lcn103{background:url(../images/icont/listi103.gif) no-repeat 8px 11px;}.lcn104{background:url(../images/icont/listi104.gif) no-repeat 8px 11px;}.lcn105{background:url(../images/icont/listi105.gif) no-repeat 8px 11px;}.lcn106{background:url(../images/icont/listi106.gif) no-repeat 8px 11px;}.lcn107{background:url(../images/icont/listi107.gif) no-repeat 8px 11px;}.lcn108{background:url(../images/icont/listi108.gif) no-repeat 8px 11px;}.lcn109{background:url(../images/icont/listi109.gif) no-repeat 8px 11px;}.lcn110{background:url(../images/icont/listi110.gif) no-repeat 8px 11px;}.lcn111{background:url(../images/icont/listi111.gif) no-repeat 8px 11px;}.lcn112{background:url(../images/icont/listi112.gif) no-repeat 8px 11px;}.lcn113{background:url(../images/icont/listi113.gif) no-repeat 8px 11px;}.lcn114{background:url(../images/icont/listi114.gif) no-repeat 8px 11px;}.lcn115{background:url(../images/icont/listi115.gif) no-repeat 8px 11px;}.lcn116{background:url(../images/icont/listi116.gif) no-repeat 8px 11px;}.lcn117{background:url(../images/icont/listi117.gif) no-repeat 8px 11px;}.lcn118{background:url(../images/icont/listi118.gif) no-repeat 8px 11px;}.lcn119{background:url(../images/icont/listi119.gif) no-repeat 8px 11px;}.lcn120{background:url(../images/icont/listi120.gif) no-repeat 8px 11px;}/* 信息列表图标 */
@media print{
 .noprint{display:none;}
}
.szfxx_list{height:300px;overflow:hidden;margin:0px;padding:0px;}
.szfxx_list li{width:700px;background:url(../images/icont/listi1.gif)  8px 11px no-repeat;padding-left:30px;display:block;height: 32px;line-height: 32px;font-size: 12px;font-family: '宋体';border-bottom: #CCC dotted 1px;}
.szfxx_list li a{overflow:hidden;text-overflow: ellipsis;white-space: nowrap;width:585px;display:block;float:left;}
.szfxx_list li span{width: 80px; color: #999; text-align: right; font-size: 12px;float:left;}
.share{text-align:center;margin:0 auto;}
.share-txt{display:inline-block;line-height:24px;width:56px;}
.share-btn{display:inline-block;line-height:24px;width:56px;}
.share-weixin {
    background-image: url(../images/weixicon.png);
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    text-decoration: none;
    cursor: pointer;
	display:inline-block;
	vertical-align: middle;
}
.share-webo {
    background-image: url(../images/weiboicon.png);
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    text-decoration: none;
    cursor: pointer;
	display:inline-block;
	vertical-align: middle;
}
.szzf{width:1250px;margin:0 auto;padding-top:30px}
		.fouryw{position:relative;display:block;height:185px;}
		.fouryw>ul{display:block;width:100%;margin-top:60px}
		.fouryw>ul>li{width:21%;height:185px;float:left;border:1px solid #ddebf9;cursor:pointer}
		.fouryw>ul>li+li{margin-left:5%}
		.fouryw>ul>li>.img1{margin:0 auto;margin-top:-12px;display:block}
		.fouryw>ul>li>.p1{font-size:30px;line-height:36px;font-weight:bolder;color:#0059b5;text-align:center;margin-top:27px}
		.fouryw>ul>li>.hoverbox.hoverbox01{background:#fff url(../images/szzf_hoverbox01.png)}
		.fouryw>ul>li>.hoverbox.hoverbox02{background:#fff url(../images/szzf_hoverbox02.png)}
		.fouryw>ul>li>.hoverbox.hoverbox03{background:#fff url(../images/szzf_hoverbox03.png)}
		.fouryw>ul>li>.hoverbox.hoverbox04{background:#fff url(../images/szzf_hoverbox04.png)}
		.fouryw>ul>li>.hoverbox .lie{width:20%;float:left;padding-left:30px;padding-left:22px;box-sizing:border-box}
		.fouryw>ul>li>.hoverbox.hoverbox01 .lie{width:16.5%}
		.fouryw>ul>li>.hoverbox.hoverbox02 .lie{width:25%}
		.fouryw>ul>li>.hoverbox .lie .uldiv{}
		.fouryw>ul>li>.hoverbox .lie .yw_fistli{display:inline-block;margin:0 auto;text-align:left;color:#000;max-width:100%;cursor:auto}
		.fouryw>ul>li>.hoverbox .lie .yw_fistli .img2{width:75px;height:75px}
		.fouryw>ul>li>.hoverbox .lie .yw_fistli p{font-size:22px;margin:18px 0px;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block}
		.fouryw>ul>li>.hoverbox .lie .uldiv li{line-height:36px;width:100%}
		.fouryw>ul>li>.hoverbox .lie .uldiv li.active>a::before{content:'';border-right:8px solid #ccc;border-top:10px solid transparent;border-bottom:12px solid transparent;position:absolute;width:0;right:60%;top:12px;cursor:pointer}
		.fouryw>ul>li>.hoverbox .lie .uldiv li>a{padding-left:15px;position:relative}
		.fouryw>ul>li>.hoverbox .lie .uldiv li .Submenu{position:absolute;background:#fff;padding:10px;width:60%;height:100%;max-height:190px;z-index:10;right:0px;top:0px;border:1px solid #aaa}
		.fouryw>ul>li>.hoverbox .lie .uldiv li .Submenu{display:none}
		.fouryw>ul>li>.hoverbox .lie .uldiv li.active .Submenu{display:block}
		.fouryw>ul>li>.hoverbox .lie .uldiv li .Submenu a{font-size:14px;line-height:28px}
		.fouryw>ul>li>.hoverbox .lie .uldiv li>a::after{width:7px;height:7px;background:#a3a3a3;border-radius:50%;content:'';position:absolute;left:0px;top:50%;margin-top:-4px}
		.fouryw>ul>li>.hoverbox .lie .uldiv li a{color:#a3a3a3;font-size:18px;display:block;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
		.fouryw>ul>li>.hoverbox .lie .uldiv li a:hover{color:#be0000}
		.fouryw>ul>li>.hoverbox{background:#fff;width:1245px;position:absolute;left:-7px;top:188px;z-index:999;padding:40px 10px 40px 10px;background-size:100% 100% !important;min-height:210px;display:none}
		.fouryw li>.hoverbox.on{display:block;z-index:999}
		.fourbanner{margin-top:50px;margin-bottom:40px;display:block;height:80px}
		.fourbanner ul{display:block}
		.fourbanner li{width:22%;float:left}
		.fourbanner li+li{margin-left:3.33%}
		.fouryw>ul>li>.hoverbox .lie .yw_fistli p{}
		.fouryw>ul>li>.hoverbox .lie .uldiv{height:235px;padding:0px 0px 10px 0px;position:relative;box-sizing:border-box}
		.fouryw>ul>li>.hoverbox .lie .uldiv>div:nth-child(1){width:100%;height:100%;position:relative;overflow:hidden}
		.fouryw>ul>li>.hoverbox .lie .uldiv ul{transition:all 0.25s;width:100%}
		.fouryw>ul>li>.hoverbox .lie .uldiv.btnshow ul{position:absolute;left:0px;top:0px}
		.fouryw>ul>li>.hoverbox .lie .uldiv .lipre,.fouryw>ul>li>.hoverbox .lie .uldiv .linext{width:20px;height:20px;background:#ddd;border-radius:50%;bottom:0px;display:none;z-index:10;text-align:center;border:1px solid #ddd;background-size:100% 100% !important}
		.fouryw>ul>li>.hoverbox .lie .uldiv .btnbox p{text-align:center}
		.fouryw>ul>li>.hoverbox .lie .uldiv.btnshow .lipn{display:inline-block}
		.fouryw>ul>li>.hoverbox .lie .uldiv .btnbox{text-align:center;position:absolute;bottom:-11px;display:inline-block;margin:0 auto;left:13px;font-size:0px}
		.fouryw>ul>li>.hoverbox .lie .uldiv .lipre{left:30%;background:url(../images/szzf_top.png) no-repeat}
		.fouryw>ul>li>.hoverbox .lie .uldiv .linext{right:30%;margin-left:20px;background:url(../images/szzf_bottom.png) no-repeat}
.index_link{height:75px;}
.ghb{cursor: pointer;font-size: 20px;line-height: 35px;display: inline-block;border-radius: 30px;width: 135px;text-align: center;background: #bb2335;color: #fff;margin-top: 3px;margin-left: 15px;}
#news_content :first-child{
    margin-top: 10px;
}
/* ==========================================================================
   平板移动端适配 (屏幕宽度 <= 1024px)
   ========================================================================== */
@media screen and (max-width: 1024px) {
#barrierfree_container *:not(.text_color):not(.text_color *) {font-size:30px !important;line-height:60px !important;font-family:"微软雅黑" !important;}
#Search{position: relative;}
.slide{float:left !important;height:auto !important;margin-top:20px;}
.szzf{margin-top:20px;}
.index_div_2{margin-top:20px !important;}
.tab-hd li{font-size:34px !important;height:60px !important;}
.marqueeleft li{height:260px !important;font-size:28px !important;}
.hsmc{height:330px !important;}
.ghb{width:200px;margin-top:0px;}
.div3r{margin-top:25px;width:100%;float:left;overflow:hidden;height:auto;}
.wgk_item{height:182px;}
.wgk_tit a{width:160px;height:180px;}
.wgk_link{width:400px;}
.wgk_link2 ul a{font-size:28px !important;line-height:60px !important;}
.wgk_link2{padding-top:0px !important;}
.wrapr{margin-top:25px;float:left}
.xlxr{height:auto;}
.xlxr p{height:auto;}
#Search{height:60px;}
#searchgo{width:120px;height:60px;}
#searchcode{width:300px;height:60px;}
.NewMail{width:800px;height:60px;}
.share{height:60px !important;margin-bottom:10px;}
.share-txt{width:140px;}
.share-btn{width:120px;}
#page_div .pagination_index, #page_div .pagination_index_num{height:60px !important;}
#page_div *{font-size:28px !important;}
.ItemList{font-size:28px !important;}
.ItemList dl{height:auto;}
.mapcontents a{width:auto;height:auto;}
.articleclass{height:auto;}
.nav ul li{padding:0 25px;}
.zzgjr{float:left;height:auto;margin-top:25px;}
.zzgjl{margin-top:20px !important;}
.org{height:60px;text-indent:2em !important;}
.org2{height:60px;}
.org2lst a:link, .org2lst a:visited{height:60px !important;}
.orgtype{height:60px;}
.orgname a:link, .orgname a:visited{height:auto;}
.orgtype{text-indent:2em !important;}
.p_left_box{width:100% !important;}
.xxgk-left-a{height:auto;}
.p_right_box{width:100% !important;}
.DeptCon{width:1000px !important;}
.ArticleList{width:960px !important;}
.DeptTitle{height:auto;}
.ArticleList .more{height:auto;}
#wznr01 *{font-size:34px !important;}
.xlxtitle{height:60px;}
.lefthalf{margin-top:20px !important;}
.zcwj_lm li a{height:auto;}
#KeyWords{height:60px !important;}
.ItemName0 {height:auto;}
.pages a, .pages .cpb{height:auto;}
.dw_box li{height:auto;}
.dy{height:270px;background:none;}
#page_div{height:120px !important;}
#page_div .currentIndex{width:60px !important;}
#page_div .pagination_index_num{width:60px !important;}
.pagination_index_last{display:none;}
h2{text-shadow:none !important;}
.p_left_box>a{width:auto !important;padding-right:45px;}
}

@media screen and (max-width: 1024px) {
    #barrierfree_container,#page_type,
    .daohangline,
    .footer {
        width: 100% !important; 
        min-width: unset !important; 
    }

    .focus, .fPic, .fPic img, .slide, .szfxx_list, .szfxx_list li, .wgkbox, .divl, .divl>img, .wrapr, .xlxr, .zzgjr, .zzgjl {
        width: 100% !important;
        box-sizing: border-box;
    }

}

/*header样式修改*/
@media screen and (max-width: 1024px) {
    #barrierfree_container .header {
        width: 100% !important;
        height: auto !important; 
        display: flex !important; 
		flex-wrap: wrap !important; /* 允许 header1 和 header4 换行 */
        align-items: center !important;
        justify-content: flex-start !important;
        padding: 0 10px !important;
        box-sizing: border-box !important;
    }

    #barrierfree_container .header1 {
        flex: 1 1 280px !important;
		width: auto !important;
        min-height: 39px !important;
		height: auto !important;
        line-height: 1.5 !important;
        display: flex !important;
        align-items: center !important;
		justify-content: flex-start !important;
    }

    #barrierfree_container .header4 {
        flex: 1 1 450px !important; 
        width: auto !important;
        height: auto !important;
		min-height: 39px !important;
        display: flex !important;
        align-items: center !important;
		flex-wrap: wrap !important;
        justify-content: flex-start !important;
        gap: 5px !important; 
    }

	#barrierfree_container .header2 {
        display: none !important;
    }
	#ghb {
        box-sizing: border-box !important; 
        max-width: 100% !important;
        width: auto !important; 
        display: inline-block !important;
		height: auto !important;
    }
}
/*登录后样式修改*/
@media screen and (max-width: 1024px) {
    .ls_login_info {
        display: inline-flex !important;
        flex-wrap: wrap !important;
        align-items: center !important;
        white-space: normal !important;
        line-height: 1.5 !important;
        justify-content: flex-start !important;
    }

    .ls_login_info, 
    .ls_login_info a, 
    .ls_login_info span {
        font-size: 16px !important;
        line-height: 1.5 !important;
        font-weight: normal !important; 
    }

    .ls_login_info a:first-child {
        display: inline-block !important;
        max-width: none !important; 
        overflow: visible !important;
        white-space: normal !important;
    }

    #barrierfree_container *:not(.text_color):not(.text_color *) {
        font-size: 16px !important; 
        line-height: 1.5 !important;
    }

    .ls_login_info span[style*="margin"] {
        margin: 0 2px !important; 
    }

    #zhuxiao {
        display: inline-block !important;
        flex-shrink: 0 !important;
    }
}
/*logo样式修改*/
@media screen and (max-width: 1024px) {
    .logob, .logotb {
        width: 100% !important;
        height: auto !important;
    }

    .logotb tr{
        display: flex !important;
		flex-wrap: wrap !important;
		justify-content: center !important;
        width: 100% !important;
        height: auto !important;
    }

    .logotb td:first-child {
        width: 100% !important;
        display: block !important;
        text-align: center !important;
		margin-top: 20px !important;
    }

    .logotb img {
        width: 100% !important; 
        max-width: 500px !important; 
        height: auto !important; 
        margin: 0 auto !important;
    }

    .logotb td[align="right"], 
    .logotb td[width="56"] {
        display: flex !important; 
        width: auto !important;
        vertical-align: middle !important;
        margin-top: 10px !important;
		margin-bottom: 20px !important;
    }
	.logotb td[align="right"] {
        flex: 0 1 85% !important;
        max-width: 350px !important;
        justify-content: flex-end !important;
    }
	.logotb td[width="56"] {
        margin-left: 0 !important;
		flex: 0 0 auto !important;
    }
    /* 搜索输入框 */
    #KeyWords {
        flex: 1 !important;
        min-width: 100px !important;
        height: 40px !important;
        font-size: 16px !important;
        border-radius: 4px 0 0 4px !important;
        margin: 0 !important;
		border: 1px solid #ccc !important;
        box-sizing: border-box !important;
    }

    /* 搜索按钮图片 */
    #Search {
        height: 40px !important;
        width: 45px !important;
        margin: 0 !important;
        border-radius: 0 4px 4px 0 !important;
		display: block !important;
    }
}
/*导航daohang样式*/
@media screen and (max-width: 1024px) {
    .daohang {
        width: 100% !important;
        height: 50px !important;
        background: #a00 !important;
        overflow-x: auto !important;
        overflow-y: hidden !important; 
        -webkit-overflow-scrolling: touch !important; 
    }

    .nav {
        width: max-content !important;
        display: flex !important;
        height: 50px !important;
        margin: 0 !important;
        padding: 0 10px !important;
    }

    .daohang a {
		display: flex !important; 
        align-items: center !important;
        justify-content: center !important;
        float: none !important; 
        width: auto !important;
        padding-left: 45px !important;
        padding-right: 15px !important;
        font-size: 16px !important;
        border-right: 1px solid rgba(255,255,255,0.2) !important;
        flex-shrink: 0 !important; 
        background-size: 18px !important;
    }

    .daohang a[class^="tu"] {
        background-position: 15px center !important;
    }

    /*  隐藏滚动条 */
    .daohang::-webkit-scrollbar {
        display: none !important;
        height: 0 !important;
    }
}
/*footer样式*/
@media screen and (max-width: 1024px) {
    .footer {
        height: auto !important;
        background-size: cover !important;
        padding-bottom: 20px !important;
    }

    /* 顶部导航条（网站地图等） */
    .footer3 {
        height: auto !important;
    }
    .footer1 {
        width: 100% !important;
        background: #060 !important;
        font-size: 14px !important; 
        height: auto !important;
        line-height: 40px !important;
    }

    .footer4 {
        height: auto !important;
        padding-top: 15px !important;
        padding-bottom: 15px !important;
    }
    .footer2 {
        width: 95% !important;
        display: flex !important;
        flex-direction: column !important;
        align-items: center !important;
    }

    .footer2l, .footer2c, .footer2r {
        width: 100% !important;
        float: none !important;
        text-align: center !important;
        margin-bottom: 15px !important;
    }

    .footer2l img, .footer2r img {
        height: 60px !important;
        width: auto !important;
        margin: 5px !important;
    }

    .footer2c {
        line-height: 22px !important;
        font-size: 13px !important;
        padding: 0 10px !important;
        box-sizing: border-box !important;
    }
    .footer2c br {
        display: none !important; 
    }
    .footer2c span {
        display: block !important;
        margin-bottom: 5px !important;
    }

    .footer2c img {
        vertical-align: middle !important;
        margin-right: 3px !important;
    }
}
/*index样式处理*/
@media screen and (max-width: 1024px) {
	.wrap{
		width: 100%;
		padding: 0;
	}
	/*主页图片链接*/
    .index_link {
        width: 100% !important;
        display: flex !important;
        flex-wrap: nowrap !important;
        overflow-x: auto !important; 
        box-sizing: border-box !important;
        -webkit-overflow-scrolling: touch !important;
		margin-top: 15px;
		background: none !important;
        background-image: none !important;
		background-color: #fff !important;
    }
    .index_link a {
        flex: 0 0 auto !important;
        width: auto !important; 
        display: block !important;
		flex-shrink: 0 !important;
    }
	.index_link a img {
        width: auto !important;
        height: auto !important; 
        display: block !important;
		max-width: none !important;
    }
    .index_link a:last-child {
        margin-right: 0 !important;
    }
    .index_link::-webkit-scrollbar {
        display: none !important;
    }

	/*轮播图样式*/
    .focus {
        width: 100% !important;
        height: auto !important;
        position: relative !important;
		background-color: #fff;
    }

    .focus .fPic {
        position: relative !important;
        width: 100% !important;
        height: auto !important;
        left: auto !important;
        top: auto !important;
    }

    .focus img {
        width: 100% !important;
        height: auto !important;
        display: block !important;
    }

    .fcon {
        position: relative !important;
        width: 100% !important;
		margin-top: 15px;
    }

    .fcon .shadow {
		display: flex !important;
		align-items: center !important;
        position: absolute !important;
        bottom: 0 !important;
        left: 0 !important;
        width: 100% !important;
        height: 35px !important; 
        line-height: 35px !important;
        background: rgba(0, 0, 0, 0.6) !important;
    }

    .fcon .shadow a {
        display: block !important;
        width: 80% !important;
        white-space: nowrap !important;
        overflow: hidden !important;
        text-overflow: ellipsis !important;
        font-size: 14px !important;
        padding: 0 !important;
        color: #fff !important;
        text-decoration: none !important;
		line-height: normal !important;
    }
	.focus .fbg div{
		width: auto;
	}
	/*侧边显示栏样式*/
    .tab-hd {
        display: flex !important;
        flex-wrap: nowrap !important;
        overflow-x: auto !important;
        overflow-y: hidden !important;
        -webkit-overflow-scrolling: touch !important;
        width: 100% !important;
        border-bottom: #aaa solid 1px !important;
        padding-bottom: 0 !important;
        background: #fff !important;
    }

    .tab-hd li {
        float: none !important;
        flex: 0 0 auto !important;
        height: 40px !important;
        line-height: 40px !important;
		display: flex !important;
        align-items: center !important;
        padding: 0 15px !important;
        margin-right: 0 !important;
        border-right: #eee solid 1px !important;
        box-sizing: border-box !important;
    }

    .tab-hd li.active {
        background: #036 !important;
        color: #fff !important;
    }

    .tab-hd li.active a {
        color: #fff !important;
    }

    .tab-hd::-webkit-scrollbar {
        display: none !important;
    }

    .tab-bd {
        width: 100% !important;
        padding: 0 10px !important;
        box-sizing: border-box !important;
    }

    .tab-bd li.thisclass dl, 
    .tab-bd li dl {
        height: auto !important;
        min-height: 44px !important;
        line-height: 44px !important;
        display: flex !important;
        align-items: center !important;
        justify-content: space-between !important;
        padding: 0 !important;
        position: relative !important;
        border-bottom: #eee solid 1px !important;
    }

    .tab-bd li dl a, 
    .tab-bd li.thisclass dl a {
        flex: 1 !important;
        display: block !important;
        font-size: 15px !important;
        color: #333 !important;
        text-align: left !important;
        white-space: nowrap !important;
        overflow: hidden !important;
        text-overflow: ellipsis !important;
        padding-right: 10px !important;
    }

    .tab-bd li.thisclass dl p, 
    .tab-bd li dl p {
        position: static !important;
        width: auto !important;
        flex-shrink: 0 !important;
        font-size: 13px !important;
        color: #999 !important;
        margin: 0 !important;
    }

    .tab-bd li dl span, 
    .tab-bd li.thisclass dl span {
        display: none !important;
    }

    .tab-bd .szfxx_list li,
    .tab-bd div.thisclass dl {
        display: flex !important;
        justify-content: space-between !important;
        height: 44px !important;
        line-height: 44px !important;
    }

    .fixzt {
        width: 100% !important;
        height: auto !important;
        display: flex !important;
        flex-wrap: nowrap !important;
        overflow-x: auto !important;
        -webkit-overflow-scrolling: touch !important;
        margin-top: 10px !important;
        margin-bottom: 20px !important;
        padding: 5px 10px !important;
        box-sizing: border-box !important;
    }

    .fixzt div {
        float: none !important;
        flex: 0 0 auto !important;
        width: 180px !important;
        height: auto !important;
        margin-right: 10px !important;
    }

    .fixzt div a img {
        width: 100% !important;
        height: 70px !important;
        border-radius: 4px !important;
        display: block !important;
    }

    .fixzt::-webkit-scrollbar {
        display: none !important;
    }

    .fixzt .clear {
        display: none !important;
    }
	/*szzf_title图片大小修改*/
    .szzf_title {
        width: 100% !important;
        height: auto !important;
        padding: 10px 15px !important;
        box-sizing: border-box !important;
        text-align: center !important;
        background-color: #fff !important;
        margin: 0 auto !important;
    }

    .szzf_title img {
        width: 100% !important;
        height: auto !important;
        border: 0 !important;
    }
    .szzf {
        width: 100% !important;
        height: auto !important;
        padding: 0px !important;
        box-sizing: border-box !important;
        display: block !important;
        background: #fff !important;
    }
	.szzf .fouryw>ul>li>img{
		margin:-12px auto 0;
		display:block;
		width: 80%;
        max-width: 98px;
	}
	.szzf .fouryw>ul>li{
		margin: 0 2%;
        box-sizing: border-box !important;
	}
	/*szzf_title内容样式*/
	.fouryw > ul > li .hoverbox {
        flex-wrap: nowrap !important;
        overflow-x: auto !important;
        -webkit-overflow-scrolling: touch !important;
        width: 100% !important;
        box-sizing: border-box !important;
	}
	.hoverbox > ul {
        display: flex !important;
        flex-wrap: nowrap !important;
        overflow-x: auto !important;    /* 核心：开启横向滑动 */
        -webkit-overflow-scrolling: touch !important;
        width: 100% !important;
        padding: 10px 0 !important;
    }

    .hoverbox .lie {
        flex: 0 0 140px !important;
        width: 140px !important;
        float: none !important;
        margin-right: 15px !important;
        background: #fff !important;
        display: block !important;
    }

    .hoverbox .uldiv {
        position: relative !important;   /* 核心：改为相对定位，内容才能撑开高度 */
        width: 100% !important;
        top: 0 !important;
        visibility: visible !important;
        opacity: 1 !important;
    } 
	/*图片排版*/
    .fourbanner {
        width: 100% !important;
        height: auto !important; 
        margin-top: 20px !important;
        margin-bottom: 20px !important;
        display: block !important;
    }
    @media screen and (min-width: 768px) and (max-width: 1024px) {
        .fourbanner ul {
            display: flex !important;
        }
    }
    @media screen and (max-width: 768px) {
        .fourbanner .ul{
            display: block !important;
        }
    }

    .fourbanner li {
        width: 100% !important;
        float: none !important; 
        margin-left: 0 !important;
        margin-bottom: 15px !important;
        text-align: center !important;  /* 让内部图片水平居中 */
    }

    .fourbanner li + li {
        margin-left: 0 !important;
    }

    .fourbanner li img {
        width: 90% !important;
        max-width: 350px !important;
        height: auto !important;
        display: inline-block !important; /* 配合 text-align: center 实现居中 */
    }
}

/*沐川概况样式*/
@media screen and (max-width: 1024px) {
	/*横幅*/
    .dmmc_banner {
        width: 100% !important;
        box-sizing: border-box !important;
        margin-bottom: 5px !important;
        text-align: center !important;
    }

    .dmmc_banner img {
        width: 100% !important;
        max-width: 100% !important;
        height: auto !important;
        display: block !important;
        margin: 0 auto !important;
    }
    .overview2 {
        float: none !important;
        width: 100% !important;
        height: auto !important;
        margin-right: 0 !important;
        margin-top: 15px !important;
        margin-bottom: 15px !important;
        border: #ddd solid 1px !important;
        box-sizing: border-box !important;
        padding-bottom: 10px !important;
    }

    .overview2 .title1, 
    .overview2 .title2, 
    .overview2 .title3, 
    .overview2 .title4, 
    .overview2 .title5, 
    .overview2 .title6 {
        margin: 10px 15px !important;
        font-size: 16px !important;
    }

    .overview2 .pic {
        margin: 10px 15px !important;
    }
    .overview2 .pic img {
        width: 100% !important;
        height: auto !important;
        border-radius: 4px !important;
    }

    .overview2 .text {
        margin: 10px 15px !important;
        font-size: 14px !important;
        line-height: 1.6em !important;
        text-align: justify !important;
    }

    .overview2 .more {
        margin: 5px 15px !important;
        width: auto !important;
    }

    .postion {
        width: 100% !important;
        min-width: 100% !important;
        height: 40px !important;
        margin: 10px 0 !important;
        box-sizing: border-box !important;

        white-space: nowrap !important;
        overflow-x: auto !important; 
        overflow-y: hidden !important;
        -webkit-overflow-scrolling: touch !important;
		display: flex !important;
        align-items: center !important;

        padding: 0 15px 0 35px !important;
        background-position: 10px center !important;
        background-size: 16px !important;

        font-size: 13px !important;
        text-indent: 0 !important; 
    }

    .postion::-webkit-scrollbar {
        display: none !important;
    }

    .postion span, .postion a {
        display: inline-block !important;
        white-space: nowrap !important;
    }
}

/*政务公开*/
@media screen and (max-width: 1024px) {
    .zwgkrl {
        width: 100% !important;
        float: none !important;
        margin-bottom: 20px !important;
        padding: 0 10px !important;
        box-sizing: border-box !important;
    }

    .zwgkrltop, .zwgkrltop1 {
        width: 100% !important;
        background-size: 100% 100% !important;
        height: 60px !important;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        font-size: 20px !important;
        margin-bottom: 10px !important;
    }

    .zwgkrllist {
        width: 100% !important;
        height: auto !important;
        background: #f8f8f8 !important;
        padding-bottom: 10px !important;
    }

    .zwgkrllist ul {
        width: 100% !important;
        height: auto !important;
        padding: 10px !important;
        box-sizing: border-box !important;
        display: flex !important;
        flex-wrap: wrap !important;
        justify-content: space-between !important;
    }

    .zwgkrllist li {
        width: 48% !important;
        float: none !important;
        margin: 5px 0 !important;
        height: 45px !important;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        background: #fff !important;
        box-shadow: 0 2px 4px rgba(0,0,0,0.05) !important;
    }

    .zwgkrllist li:nth-child(2n) {
        margin-right: 0 !important;
    }

    .zwgkrllist li a {
        font-size: 14px !important;
        display: block !important;
		text-align: center !important;
        line-height: normal !important;
    }
}

/*组织机构样式*/
@media screen and (max-width: 1024px) {
    .leader {
        width: 100% !important;
        height: 45px !important;
        box-sizing: border-box !important;
		line-height: 45px !important;
        background-position: 12px center !important; 
        background-size: 20px !important; 
        
        text-indent: 0 !important;
        padding-left: 42px !important;
        
        margin-bottom: 10px !important;
        border-bottom: 1px solid #ddd !important;
    }

    .leader a {
        height: 42px !important;
        margin: 0 !important;
        padding-bottom: 0;
        background-position: 10px center !important;
        border-bottom: 1px solid #eee !important;
        display: flex;
        align-items: center;
    }

    .leader:active {
        background-color: #0cf !important;
        color: #fff !important;
    }

    .leaderlst1 {
        width: 100% !important;
        float: none !important;
        height: auto !important;
        padding: 20px 0 !important;
        border-right: none !important;
        border-bottom: #aaa solid 1px !important;
        box-sizing: border-box !important;
    }

    .leaderlst1 dl img {
        width: 80% !important;
        max-width: 210px !important;
        height: auto !important;
        margin: 0 auto !important;
        display: block !important;
    }

    .leaderlst2 {
        width: 100% !important;
        float: none !important;
        padding: 10px !important;
        display: flex !important;
        flex-wrap: wrap !important;
        justify-content: flex-start !important;
        box-sizing: border-box !important;
    }

    .leaderlst2 dl {
        float: none !important;
        width: 45% !important;
        height: auto !important;
        margin: 10px 0 !important;
        text-shadow: none !important;
    }

    .leaderlst2 dl img {
        width: 100% !important;
        max-width: 120px !important;
        height: auto !important;
        margin: 0 auto !important;
        display: block !important;
        border: #ccc 1px solid !important;
    }

    .leaderlst2 dl a {
        display: inline-block !important;
        margin-top: 5px !important;
        font-size: 14px !important;
        color: #333 !important;
    }

    .leaderlst3 {
        width: 100% !important;
        float: none !important;
        height: auto !important;
        border-left: none !important;
        border-top: #ddd solid 1px !important;
        padding: 15px 10px !important;
        box-sizing: border-box !important;
        margin-top: 15px !important;
    }

    .org2 {
        width: 100% !important;
        height: 40px !important;
        margin-bottom: 10px !important;
    }
    
    .org2 a {
        font-size: 18px !important;
        font-weight: bold !important;
        color: #333 !important;
        align-items: center !important;
		line-height: normal !important;
        justify-content: flex-start !important;
        line-height: normal !important;
        display: flex !important;
    }

    .lcn10 {
        display: inline-block !important;
        width: 8px !important;
        height: 8px !important;
        position: static !important;
        float: none !important;
        margin-top: 0 !important;
        text-indent: 0 !important;
        flex-shrink: 0 !important;
        background-color: #72b252 !important; 
        border-radius: 50% !important;
    }


    .lefthalf {
        width: 100% !important;
        float: none !important;
        height: auto !important;
        margin: 10px 0 !important;
        border: none !important;
        border-bottom: #ddd solid 1px !important;
        padding-bottom: 15px !important;
    }

    .lefthalf h2 {
        height: 40px !important;
        margin: 0 !important;
        padding-bottom: 0 !important;
    }

    .lefthalf h2 a {
        display: flex !important;
        align-items: center !important;
        font-size: 18px !important;
        color: #333 !important;
        height: 100% !important;
    }

    .lefthalf .ranklist dl {
        display: flex !important;
        align-items: center !important;
        justify-content: flex-start !important;
        border-bottom: #f0f0f0 1px dashed !important;
        margin: 0 !important;
        padding: 0 !important;
        height: 41px !important;
    }

    .lefthalf .ranklist dl .lcn1 {
        flex-shrink: 0 !important;
        display: inline-block !important;
        position: static !important;
    }

    .lefthalf .ranklist dl a {
        flex: 1 !important;
        font-size: 15px !important;
        color: #444 !important;
        white-space: nowrap !important;
        overflow: hidden !important;
        text-overflow: ellipsis !important;
        max-width: 80% !important;
    }

    .lefthalf .ranklist dl p {
        font-size: 13px !important;
        color: #999 !important;
        margin: 0 !important;
        display: flex !important;
        align-items: center !important;
        line-height: normal !important;
        text-align: right !important;
        flex-shrink: 0 !important;
        height: 100% !important;
    }

    .zzgjl{
        padding: 0 10px;
    }

    .zzgjl .ranklist li,
    .leaderlst3 .ranklist li{
        padding: 0;
    }

    .zzgjl .ranklist li span,
    .leaderlst3 .ranklist li span{
        flex-shrink: 0 !important;
        display: inline-block !important;
        position: static !important;
    }

    .zzgjl .ranklist li a,
    .leaderlst3 .ranklist li a{
        flex: 1 !important;
        font-size: 15px !important;
        color: #444 !important;
        white-space: nowrap !important;
        overflow: hidden !important;
        text-overflow: ellipsis !important;
        max-width: 80% !important;
    }

    .zzgjr {
        width: 100% !important;
        float: none !important;
        clear: both !important;
        height: auto !important;
        margin-top: 15px !important; 
        display: block !important;
    }

    .org {
        width: 100% !important;
        height: 40px !important;
        float: none !important;
        box-sizing: border-box !important;
        clear: both !important;
        text-indent: 0 !important;
        text-shadow: none !important;
        border: #bbb solid 1px !important;
        position: relative !important; 
        display: flex !important;
        align-items: center !important;
        padding-left: 45px;
    }

    .orgtype {
        height: 38px !important;
        text-indent: 0 !important;
        padding-left: 50px !important;
        font-size: 15px !important;
        background-color: #efefef !important;
        border-top: #888 solid 1px !important;
        border-bottom: #bbb solid 1px !important;
        display: flex !important;
        align-items: center !important;
    }

    .orgname {
        width: 100% !important;
        display: flex !important;
        flex-wrap: wrap !important;
        padding: 5px !important;
        box-sizing: border-box !important;
    }

    .orgname a {
        float: none !important;
        display: inline-flex !important;
        align-items: center !important;
        justify-content: center !important;
        height: 36px !important;
        margin: 4px !important;
        font-family: '微软雅黑' !important;
        font-size: 14px !important;
        border: #ddd solid 1px !important;
        background: #fff !important;
        color: #333 !important;
        width: calc(50% - 10px) !important; 
        text-align: center !important;
        box-sizing: border-box !important;
        white-space: nowrap !important;
        overflow: hidden !important;
        text-overflow: ellipsis !important;
        line-height: normal !important;
    }
    .clear {
        display: none !important;
    }
}

/*专题专栏样式*/
@media screen and (max-width: 1024px) {
    .div3l {
        width: 100% !important;
        float: none !important;
        height: auto !important;
        margin-right: 0 !important;
        margin-bottom: 15px !important;
        border: none !important;
        border-bottom: #ddd solid 1px !important;
        background: #FFF !important;
        box-sizing: border-box !important;
        border-top:  #ddd solid 1px !important;
    }

    .div3l h2 {
        height: 42px !important;
        margin: 0 !important;
        padding-bottom: 0;
        background-position: 10px center !important;
        background-color: #f8f8f8 !important;
        border-bottom: 1px solid #eee !important;
    }

    .div3l h2 a {
        height: 100% !important;
        display: flex !important;
        font-size: 18px !important;
        color: #333 !important;
        font-weight: bold !important;
        text-indent: 0 !important;
        line-height: normal !important;
        padding-left: 42px !important;
        align-items: center !important;
    }

    .div3l .ranklist dl {
        display: flex !important;
        align-items: center !important;
        height: 40px !important;
        padding: 0 10px !important;
        margin: 0 !important;
        border-bottom: #eee dashed 1px !important;
        box-sizing: border-box !important;
    }

    .div3l .ranklist dl .lcn1 {
        flex-shrink: 0 !important;
        margin-right: 8px !important;
        display: inline-block !important;
        position: static !important;
    }

    .div3l .ranklist dl a {
        flex: 1 !important;
        font-size: 15px !important;
        color: #444 !important;
        
        white-space: nowrap !important;
        overflow: hidden !important;
        text-overflow: ellipsis !important;
        
        padding-right: 20% !important; 
        box-sizing: border-box !important;
        line-height: normal !important;
    }

    .div3l .ranklist dl p {
        width: 60px !important;
        flex-shrink: 0 !important;
        text-align: right !important;
        font-size: 13px !important;
        color: #999 !important;
        margin: 0 !important;
        
        display: flex !important;
        align-items: center !important;
        justify-content: flex-end !important;
        height: 100% !important;
        line-height: 1 !important;
    }

    .div3r {
        width: 100% !important;
        float: none !important;
        height: auto !important;
        margin-right: 0 !important;
        margin-bottom: 15px !important;
        border: #ccc solid 1px !important;
        box-sizing: border-box !important;
    }

    .div3r h2 {
        display: flex !important;
        align-items: center !important;
        height: 42px !important;
        margin: 0 !important;
        padding-bottom: 0;
        background-position: 15px center !important; 
        background-color: #f8f8f8 !important;
    }

    .div3r h2 a {
        display: flex !important;
        align-items: center !important;
        height: 100% !important;
        font-size: 18px !important;
        font-weight: bold !important;
        color: #333 !important;
        text-indent: 0 !important;
        padding-left: 42px !important;
        line-height: normal !important;
    }

    .div3r .ranklist dl {
        display: flex !important;
        align-items: center !important;
        height: 40px !important;
        padding: 0 10px !important;
        margin: 0 !important;
        border-bottom: #eee dashed 1px !important;
        box-sizing: border-box !important;
    }

    .div3r .ranklist dl .lcn1 {
        flex-shrink: 0 !important;
        margin-right: 10px !important;
        position: static !important;
        display: inline-block !important;
    }

    .div3r .ranklist dl a {
        flex: 1 !important;
        font-size: 15px !important;
        color: #444 !important;
        white-space: nowrap !important;
        overflow: hidden !important;
        text-overflow: ellipsis !important;
        padding-right: 15% !important;
        line-height: normal !important;
    }

    .div3r .ranklist dl p {
        width: 60px !important;
        flex-shrink: 0 !important;
        text-align: right !important;
        font-size: 13px !important;
        color: #999 !important;
        margin: 0 !important;
        
        display: flex !important;
        align-items: center !important;
        justify-content: flex-end !important;
        height: 100% !important;
        line-height: 1 !important;
    }

    .div3r .ranklist .szfxx_list li{
        display: flex !important;
        align-items: center !important;
        height: 40px !important;
        padding: 0 10px !important;
        margin: 0 !important;
        border-bottom: #eee dashed 1px !important;
        box-sizing: border-box !important;
    }
    .div3r .ranklist .szfxx_list li a{
        flex: 1 !important;
        font-size: 15px !important;
        color: #444 !important;
        white-space: nowrap !important;
        overflow: hidden !important;
        text-overflow: ellipsis !important;
        padding-right: 15% !important;
        line-height: normal !important;
    }
    .div3r .ranklist .szfxx_list li span{
        width: fit-content !important;
        flex-shrink: 0 !important;
        text-align: right !important;
        font-size: 13px !important;
        color: #999 !important;
        margin: 0 !important;
        
        display: flex !important;
        align-items: center !important;
        justify-content: flex-end !important;
        height: 100% !important;
        line-height: 1 !important;
    }
}

/*文章样式*/
@media screen and (max-width: 1024px) {

    #wznr01 p {
        font-size: 22px !important;
        line-height: 1.4 !important;
        height: auto !important;
        padding: 10px 0 !important;
    }

    #wznr02 {
        height: auto !important;
        line-height: 1.8 !important;
        padding: 10px 0 !important;
        font-size: 14px !important;
        align-items: center !important;
        border-bottom: #ddd solid 1px !important;
    }

    #wznr02 a {
        margin: 0 6px !important;
    }

    .share {
        float: none !important;
        margin-top: 10px !important;
        display: flex !important;
        justify-content: center !important;
    }

    .share .share-txt{
        width: fit-content;
    }

    #news_content {
        width: 100% !important;
        font-size: 16px !important;
        line-height: 1.8 !important;
        overflow-x: hidden !important;
    }

    #news_content table {
        margin: 10px auto !important;
        width: 100% !important;
        max-width: 100% !important;
        border-collapse: collapse;
    }

    #news_content td, #news_content th {
        word-break: break-all;
        padding: 5px;
    }

}

/*list模板样式*/
@media screen and (max-width: 1024px) {
    .homeright {
        width: 100% !important;
        float: none !important;
        order: 1 !important;
        display: block;
    }

    .homeleft {
        width: 100% !important;
        float: none !important;
        min-height: auto !important;
        margin-top: 20px !important;
        order: 2 !important; 
        border-top: 1px solid #eee !important;
        padding-top: 15px !important;
        display: block;
    }

    .ItemName0 {
        text-indent: 15px !important;
        font-size: 18px !important;
        height: 45px !important;
        text-align: left;
        padding-left: 40px;
    }

    .ItemName,.ItemName0{
        display: flex !important;
        align-items: center !important;
    }

    .reclist dl {
        display: flex !important;
        padding: 12px 5px !important;
        border-bottom: 1px dashed #ddd !important;
        position: relative;
    }

    .reclist dl a {
        width: 100% !important;
        font-size: 16px !important;
        line-height: 1.5 !important;
        display: block !important;
        white-space: normal !important;
        word-break: break-all !important;
    }
    
    .reclist dl a b.grey {
        color: #CC0000 !important;
        margin-right: 5px !important;
    }

    .reclist dl p {
        width: 30%;
        text-align: left !important;
        color: #999 !important;
        font-size: 13px !important;
        margin-right: 0px;
    }

    .reclist dl span{
        margin-right: 10px;
    }

    .ItemList dl {
        float: left !important;
        width: 48% !important;
        margin: 1% !important;
        background: #f5f5f5 !important;
        text-align: center !important;
        padding: 10px 0 !important;
        box-sizing: border-box !important;
    }
    .MsoNormalTable {
        width: 100% !important;
        overflow-x: auto !important;
        -webkit-overflow-scrolling: touch;
        margin-bottom: 15px;
    }
}
