@charset "utf-8";
/* CSS Document */
/* ***********   padding, margin  ********** */
html{overflow-y:auto;overflow-x:hidden;-webkit-text-size-adjust:none;}
*html{background-image:url(about:blank);background-attachment:fixed;}/*解决IE6下滚动抖动的问题*/
div,ul,li,dl,dd,dt,a,ol,u,i,b,br,p,span,hr,input,select,textarea,form,h1,h2,h3,h4,h5,h6,font,strong,em,iframe,img,th,td{margin:0;padding:0;list-style:none;}
q:before, q:after {content:'';}
abbr,acronym{border:0;}
body {color: #333333;font:12px/1.5 Microsoft YaHei,"SimSun",Verdana,tahoma,arial,sans-serif, Arial, Helvetica, sans-serif;margin: 0 auto;padding: 0; background:url("../images/bodybg.jpg") repeat;min-width: 1020px;}
ul, ol, li {list-style: none outside none;}
input, textarea {padding:0; font-family: Microsoft YaHei; outline:0 none;}
textarea {resize: none;}
a {color:#333333;text-decoration: none; outline:none; font-family: Microsoft YaHei;}
a:hover {color:#c00; text-decoration:none;}
img{border:0 none;}
li, input ,textarea{vertical-align: middle; outline:0 none;}
table, td, input, textarea {padding:0;}
.fl,.left{float:left;}
.fr,.right{float:right;}
.pt20{padding-top:20px;}
.p10{padding:10px;}
/* clear */
.clearfix:after{visibility:hidden;display: block;font-size: 0;content:" ";clear:both;height:0;}
* html .clearfix {zoom: 1;} /* IE6 */
*:first-child+html .clearfix {zoom: 1;} /* IE7 */
.clear,.cc{clear:both;font-size:0px;line-height:0px;height:0px;margin-top:0px;*margin-top:-1px;_margin-top:-1px;overflow:hidden; padding:0;}
.clear10{clear:both;font-size:0px;line-height:0px;height:0px; padding:0 0 10px 0;margin-top:0px;*margin-top:-1px;_margin-top:-1px;overflow:hidden;}
h1,h2,h3,h4,h5,h6{ font-weight: normal;margin: 0;padding: 0}
h1{ font-size:18px;}
h2{ font-size:14px;}
h3{ font-size:12px;}
.pt10{ padding-top:10px;}
.mt10{margin-top: 10px;}
.container{padding:10px; background: #fff;position:relative;width:980px;}
.guidang{position: absolute;right: 0;top: 0;}
/* 共用样式 end */
/*飘浮*/
.myFloat{position:relative;z-index:99999;display:none;}
.myFloat .img_title{display:none;}
.myFloat .float-close{position:absolute;width:38px;height:16px;right:0;top:-20px;}
.myFloat .float-close img{cursor:pointer;}
.myFloat ul li img{ width:auto !important; height:auto !important;}
/*右侧悬浮二维码*/
.web_home{width:90px;height:auto;position:fixed; _position:absolute;left:50%;margin-left:510px; top:306px; font-family:Microsoft Yahei; z-index:9997;}
.web_home li{ text-align:center;}
.web_home li img{ width:82px; height:auto;}
.web_home li span{ width:100%; line-height:24px;}

/* 首页文字列表样式 */
.list li{ padding:2px 0 2px 11px; font-size: 14px; height: 26px; line-height: 26px; background: url("../images/icon.gif") 0 center no-repeat; overflow: hidden; color: #999;position: relative;}
.list li span.date{font-family: arial;display: block;position: absolute;float: none;white-space: nowrap;right: 0;top: 2px;}
.list li img{vertical-align: middle;}
.list li a{display: block;float: left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width: 360px;}
.list .con{ display: none;}
.list .con.active{ display: block;}
.listgk .explain-list{display:none;}
/* 首页标题样式 */
.sytel{ height: auto; background: url("../images/telbg.gif") left bottom repeat-x;}
.sytel .title{ float: left; width: 94px; text-align: center; font-size: 16px; font-weight: bold; color: #158be3; line-height: 38px; border-bottom: 2px solid #158be3; height: 38px;}
.sytel .title a{color: #158be3;}
.sytel span.more{ float: right; display: block; width: 40px; height: 20px; padding: 11px 1px 0 0;}
.sytel span.more a{ display: block; height: 20px; text-align: center; color: #999;}
.sytel span.more a:hover{ background-position: 0 -20px; color: #fff;}
/*轮播样式*/
.ind-flashlb{ width: 100%; height: 100%; position:relative; }
.ind-flashlb .flash-pic,.ind-flashlb .flash-pic ul,.ind-flashlb .flash-pic li,.ind-flashlb .flash-pic img,.ind-flashlb .flash-pic a{height:100% !important; width: 100% !important; }
.ind-flashlb .flash-pic{ position:relative; z-index:0;}
.ind-flashlb .flash-pic li{ zoom:1; vertical-align:middle;}
.ind-flashlb .flash-pic a{display:block; color: #fff; position: relative;}
.ind-flashlb .flash-pic img{display:block;width: 100%;max-width:100%;height:100%;margin: 0 auto}
.ind-flashlb .flash-pic .title{display:block;height:40px;line-height:40px;padding:0 110px 0 15px;font-size:14px;background:rgba(0,0,0,0.6) !important;overflow:hidden; white-space: nowrap; text-overflow: ellipsis; position: absolute; left: 0; right: 0; bottom: 0; color: #fff!important;}
.ind-flashlb .flash-pic a:hover .title{color:#fff;}
.ind-flashlb .flash-num{height:9px;overflow:hidden;position:absolute;right:5px;bottom:15px;z-index:1;}
.ind-flashlb .flash-num ul{overflow:hidden;zoom:1;float:left;}
.ind-flashlb .flash-num ul li{float:left;margin-right:10px;width:9px;height:9px;text-indent:-30em;font-size:0;background:#fff !important;overflow:hidden;cursor:pointer;border-radius:50%;}
.ind-flashlb .flash-num ul li.on{background:#d70000 !important;}

/*头部导航*/
.mainbox{ width:1000px; margin:0 auto;}
.header{ height:auto; overflow: hidden;border-bottom: #e3e3e3 1px solid;}
.topbox{width:100%; height: 34px; line-height: 32px; color: #666666; z-index: 1;background:url("../images/hedaerbg_01.png") 0 top repeat-x;}
.topbox a,.j-favorites{color: #666666; padding: 0 10px 0 10px; background: url("../images/top_icon.gif") 0 center no-repeat; display: block;float: left;cursor: pointer;}
.topbox a:hover{ color: #cc0000; text-decoration: underline;}
.topbox .fl a{display:block;white-space: nowrap;height: 30px;background: url(../images/top_lico.gif) 0 center no-repeat;padding-left: 20px; float: left; padding-right: 15px;}
.topbox ul li{float: left;}
.topbox a.member-logout{padding-left: 0;background: none;}

/*头部导航 end*/
.banbox{ height: 184px; background: url("../images/banbg.jpg") center top no-repeat;}
.banbox .img_title{display: none;}
.banbox .mainbox{height: 183px;overflow: hidden;}
/*banner图片切换 end*/
.menucon{background:#0e87d8 url("../images/hedaerbg_04.png") 0 bottom repeat-x;height: 76px;overflow: hidden;}
.nav{ height:44px;}
.nav ul li{ height: 44px; font-size:16px; text-align: center; width: 141px; padding: 0 1px 0 0; float: left; background: url("../images/navfg.gif") right center no-repeat;}
.nav ul li a{ display:block; line-height: 44px; padding: 0 10px; color: #fff;}
.nav ul li a:hover,.nav ul li.on a{ color: #ffffff; background: #2298e7;}
.nav ul li.last{ background: none; padding-right: 0; width: 148px;}
/*导航 end*/
.Nav1{height:32px;line-height:32px; color: #666;}
.Nav1 .date{float:left;padding-left:42px; background: url("../images/icon_date.gif") 21px center no-repeat; padding-right:30px;}
.Nav1 .weather{float:left;width:250px; height:36px;}
.Nav1 .weather iframe{margin-top: -3px;}
.Nav1 .search{float:right;width:269px; padding:5px 15px 0px 0px; height:22px;}
.Nav1 .search li{ float:left;}
.Nav1 .search li input{ float: left;border:0 none;background:none; }
.Nav1 .search li.ss1{ position: relative; width:197px; height:20px;padding:0 10px; border: 1px solid #e2e2e2; border-right: 0 none; background: #fff;}
.Nav1 .search li.ss1 span.msg-box{ position: absolute; left: 0; top: 0px;}
.Nav1 .search li.ss1 input{ float:left; width:198px; height:20px; line-height:20px; color:#777}
.Nav1 .search li.ss2{ width:50px; height:22px;}
.Nav1 .search li.ss2 input{width:50px; height:22px; color: #fff; background:#69b5e8; text-align:center; line-height: 20px; overflow:hidden; cursor:pointer; }
/*天气 日期 搜索 end*/
.subnav{display:none;}
.Nav2 {height:32px;line-height:32px; display:none;}
.Nav2 ul{width:auto;margin-top:8px; height:18px;}
.Nav2 ul li{float:left;padding:0px 10px;height:18px; line-height:18px;_line-height:18px; background:url(../images/subline.gif) no-repeat right center;}
.Nav2 ul .last{ background:none;}
.Nav2 .s2{float:left;margin-left: 140px;}
.Nav2 .s6{float:right;margin-right: 10px;}
/*二级导航 end*/
/************头部 end************/
.flash{ width: 525px; height: 350px; overflow: hidden;}
/************底部 on************/
.footer{background: #f4f4f4; border-top:2px solid #0e87d9; padding:26px 0; text-align:center; line-height:24px;}
.footer .mainbox{position:relative;}
.footer .mainbox .dzjg{ position: absolute; left:44px; top: 0; width: 75px; height: 75px;}
.footer .mainbox .dzjg img{ width: 75px !important;height: 75px !important;}
.footer .mainbox .dzjg.jiucuo{ width: 110px; height: 55px; top: 8px; right: 10px; left: auto;}
.footer .mainbox .dzjg.jiucuo img{ width: 110px !important; height: 55px !important;}
.footer a.red{ color: #bf0103;}
.footer a.red:hover{ color: #bf0103; text-decoration: underline;}
.footer span{display: inline-block;padding: 0 0.5em;}
/************底部 end************/

.xxgk_body .container{background: none;}
/*分页*/
.pagination{width:100%;text-align:center;margin:10px 0;padding:3px 0;line-height:24px;font-size:14px;font-family:"Microsoft YaHei",微软雅黑;clear:both;}
.pagination a,.pagination span{display:inline-block;border:1px solid #d9d9d9;color:#666;margin:3px;padding:0 8px;text-decoration:none;white-space:nowrap;height:24px;}
.pagination a:hover{background:#0e87d9;border:1px solid #0e87d9;color:#fff !important;}
.pagination a.active{border:1px solid #0e87d9;color:#fff;}
.pagination span.current,.pagination span.current:hover{background:#0e87d9;border:1px solid #0e87d9;color:#fff;}
.pagination span.disabled,.pagination span.disabled:hover{border:1px solid #d9d9d9;color:#666;background:#eee;}
.pagination a.text,.pagination a.text:hover{color:#fff;background:#0e87d9;border:#0e87d9 1px solid;cursor:text;}
.pagination a.pagemore,.pagination a.pagemore:hover{color:#666;background:#fff;border:1px solid #fff;cursor:text;padding:0 3px;}
.pagination .inputBar{border:0;height:24px;padding:0 6px; background: none;}
.pagination .total{border:0;height:24px;padding:0; background: none;}
.pagination .inputBar input{width:40px;height:20px;line-height:20px;padding:2px 5px;border:#ccc 1px solid;margin:-3px 3px 0;*margin:-3px 3px 0;_margin:-3px 3px 0;background:#eee;vertical-align:middle;}
.pagination .inputBar button{width:40px;height:26px;line-height:20px;padding:2px 5px;border:#0e87d9 1px solid;margin:-3px 6px 0 3px;*margin:-3px 3px 0;_margin:-3px 3px 0;background:#0e87d9;vertical-align:middle; color: #fff;}

.hide{display: none;}
.hide.active{display: block!important;}

/* 信息公开 */
.ls-lmcontent .container{background: #fff;padding: 0 10px 10px;width: 960px;}
/*当前位置*/
.ls-position{padding: 16px 5px; font-size:16px; line-height: 1.5; color:#777;}
.ls-position i{font-style: normal;}
.ls-position a{color:#777;}
.ls-position a:hover{color:#d00;}
.ls-position .search-keywords{color:#f00;}
@media (max-width:991px) {
.ls-position{font-size: 15px;}
}