@charset "gb2312";
/* 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下滚动抖动的问题*/
*{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: #f5f5f5; min-width:1200px;}
ul, ol, li {list-style: none outside none;}
input, textarea { padding:0px; 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: #d00; text-decoration:none;}
img{ border:0 none;}
li, input ,textarea{vertical-align: middle; outline:0 none;}
table, td, input, textarea { padding:0px;}
.fl,.left{ float:left;}
.fr,.right{ float:right;}
/* 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;}
.clear20{clear:both;font-size:0px;line-height:0px;height:0px; padding:0 0 20px 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;}
.bg{background: #fff;}
.p20{padding:20px 20px 0;}
.pt20{padding-top: 20px;}

.mainbox{ width:1200px; margin:0 auto;}
span.img-title{display: none;}
.bodybgt{background: url("imagesbodybg_t.jpg") center top no-repeat;}
.bodybgb{background: url("imagesbodybg_b.jpg") center bottom no-repeat;}

/*分页*/
.pagination{clear:both; text-align: center;margin:1px 0 5px;padding:3px 0;line-height:26px;font-size:14px;font-family: Microsoft Yahei;}
.pagination a,.pagination span{border:1px solid #d9d9d9;color:#666;font-family:Arial; margin:2px 3px;padding:0px 12px;text-decoration:none;white-space:nowrap;display:inline-block;height:22px;line-height:22px;font-family: Microsoft Yahei;}
.pagination a:hover{background:#0d77cf;border:1px solid #0d77cf;color:#ffffff !important;}
.pagination a.active{border:1px solid #0d77cf;color:#fff;}
.pagination span.current,.pagination span.current:hover{background:#0d77cf;border:1px solid #0d77cf;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:#0d77cf;border:#0d77cf 1px solid;cursor:text;}
.pagination a.pagemore,.pagination a.pagemore:hover{color:#666;background:#fff;border:1px solid #fff;cursor:text;padding:0px 3px;}
.pagination .inputBar{border:0px;height:24px;line-height:24px; padding:0 6px 0;}
.pagination .inputBar input{width:30px;height:22px; line-height:22px;padding:0 5px;border:#d9d9d9 1px solid;*vertical-align:middle;_vertical-align:middle; vertical-align:middle;margin:-2px 4px 0;font-family: Microsoft Yahei;}

/*无障碍浏览*/
.wza-nav{ background: url(imageswrite60.png) !important;}
.wza-nav .wza-button{ line-height:24px !important; height:28px !important; font-family:"微软雅黑"; border:1px solid #ddd !important; color:#3a96dc !important; margin:8px 3px !important; *padding:0 !important;}
/************头部 on************/
.topbox{ height: 30px; line-height: 30px; background: url("imageswrite60.png") repeat;}/*头部导航 end*/
.topbox .topl{width: 400px;}
.topbox .topl li{ float:left; padding:0 11px 0 12px; background:url(imagestopfg.gif) left center no-repeat; height:30px; line-height:30px;}
.topbox .topl li.num1{ background:none; padding-left: 0;}
.topbox .topl li a{ color: #666;}
.topbox .topl li a:hover{ color: #0e76cd;}
.topbox .topr{ width:550px;}
.topbox .topr a{ white-space: nowrap;}
.topbox .topr a.a{ display:block; float: right; height:30px; padding:0 15px 0 17px; background:url(imagesicon_top.png) left -30px no-repeat; transition: 0.4s all;}
.topbox .topr a.a:hover{background-position: left 0; color: #0e76cd;}
.topbox .topr a.myWza1{background-position: left -90px;}
.topbox .topr a.myWza1:hover{background-position: left -60px;}
.topbox .topr a.mail{background-position: left -150px;}
.topbox .topr a.mail:hover{background-position: left -120px;}
.topbox .topr .sylogin{float: right;}
.topbox .topr .sylogin a{padding:0 15px 0 20px; height: 30px; line-height: 30px; display: inline-block;background:url(imagestop_icon1.png) left -90px no-repeat; transition: 0.4s all;}
.topbox .topr .sylogin a:hover{ background-position: left -60px; color: #0e76cd;}
.topbox .topr .sylogin a.member-logout{background-position: left -150px;}
.topbox .topr .sylogin a.member-logout:hover{background-position: left -120px;}
.topbox .topr a.khd{background:url(imagestop5.png) no-repeat left center;}
.topbox .topr a.khd:hover{background:url(imagestop5hover.png) no-repeat left center;}
.user-login{}
.topbox .topr a.page-correction{padding:0 15px 0 20px; display: inline-block; float: right; background:url(imagestop_icon1.png) left -30px no-repeat; transition: 0.4s all;}
.topbox .topr a.page-correction:hover{background:url(imagestop_icon1.png) left 0 no-repeat; color: #0e76cd;}


.topbox .topr .phonebox{width:75px; float: right; position: relative; cursor: pointer;}
.topbox .topr .phonebox .main_ewm{ display: none;}
.topbox .topr .phonebox:hover .main_ewm{display:block;position:absolute;left:-28px;top:30px;width:94px;height:94px;background:url(imagesphonebg.gif) no-repeat;padding:12px 7px 7px;overflow:hidden;}
.topbox .topr .phonebox:hover .main_ewm ul li{width:94px;height:94px;overflow:hidden;padding:0;}
.topbox .topr .phonebox:hover .main_ewm ul li .img_title{display:none;}
.topbox .topr .phonebox:hover .main_ewm ul li img{width: 94px; height: 94px;}


/*头部导航 end*/
.header{ height: 190px; overflow: hidden; width: 100%;}
.banbox{ height: 133px;}
.banbox .logo{ padding: 28px 0 0 22px; width: 377px; height: 67px; overflow: hidden;}
.banbox .logo a,.banbox  .banner a{cursor: default;}
.banbox .banner{width: 500px; overflow: hidden;}
/*banner\logo end*/
.navbox{ height: 55px; border-top: 1px solid #bababa; border-bottom: 1px solid #bababa; background: #f5f5f5;}
.navbox ul{height: 50px; padding-top: 3px; border-bottom: 3px solid #0e76cd;}
.navbox ul li{float: left; font-size: 20px; width: 147px; height: 50px; line-height: 50px; padding-right: 5px;}
.navbox ul li a{display: block; padding-left: 63px; background: url("imagesmenubg.png") 27px 0 no-repeat; color: #535353;}
.navbox ul li a:hover,.navbox ul li.on a{ color: #fff;background-position: 27px -50px; background-color: #0e76cd;}
.navbox ul li.num1{ width: 136px;}
.navbox ul li.num2 a{background-position: 27px -100px;}
.navbox ul li.num2 a:hover,.navbox ul li.num2.on a{background-position: 27px -150px;}
.navbox ul li.num3 a{background-position: 27px -200px;}
.navbox ul li.num3 a:hover,.navbox ul li.num3.on a{background-position: 27px -250px;}
.navbox ul li.num4 a{background-position: 27px -300px;}
.navbox ul li.num4 a:hover,.navbox ul li.num4.on a{background-position: 27px -350px;}
.navbox ul li.num5 a{background-position: 27px -400px;}
.navbox ul li.num5 a:hover,.navbox ul li.num5.on a{background-position: 27px -450px;}
.navbox ul li.num6 a{background-position: 27px -500px;}
.navbox ul li.num6 a:hover,.navbox ul li.num6.on a{background-position: 27px -550px;}
.navbox ul li.num7 a{background-position: 27px -600px;}
.navbox ul li.num7 a:hover,.navbox ul li.num7.on a{background-position: 27px -650px;}
.navbox ul li.num8 a{background-position: 27px -700px;}
.navbox ul li.num8 a:hover,.navbox ul li.num8.on a{background-position: 27px -750px;}
.navbox ul li.num8{padding-right: 0px;}
/************头部 end************/

.footer{ padding-top: 13px;}
.fotnav{ height:26px; line-height:26px; text-align:center; font-size: 14px;}
.fotnav li{display: inline;}
.fotnav a{ display: inline-block; padding:0 14px 0 15px; color:#666666; background: url("imagesfotfg.gif") left center no-repeat;}
.fotnav a:hover{ color:#c00;}
.fotnav li.num1 a{background: none;}

.fotcon{ text-align:center; line-height:22px; padding:18px 0 26px; position:relative;}
.fotcon p{ color: #999999;}
.fotcon p a{ color: #999999;}
.fotcon p a:hover{color: #d00;}
.fotcon .dzjg{ position: absolute; left:160px; top:0;}
.fotcon .jiucuo{ position:absolute; right:187px; top:13px; left: auto;}
.fotcon .gaj{ position:absolute; right:0; top:20px; left: auto;}
.fotcon .jubao{ right:58px;}
/************底部 end************/

/*右侧飘浮 on*/
#home_web{width:65px;height:auto;position:fixed; _position:absolute;left:50%;margin-left:616px; top:163px; _top:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,50)||40)-(parseInt(this.currentStyle.marginBottom,50)||40))); font-family:Microsoft Yahei; z-index:9997;}
.web_position{ width:65px; height:65px; float:left; margin-bottom:5px;}
.web_position a.web_link{cursor:pointer; padding-top:35px; height:30px; line-height:30px; text-align:center; display:block; background: url(imagespicoico.png) 0 0 no-repeat #a9aaad; overflow:hidden; transition: 0.4s all; color: #fff;}
.web_position a.web_link:hover,a.web_link.active{color:#fff; text-decoration:none; background-color: #0e76cd;}
.nav_01{height: 40px;}
.nav_01 a.web_link{position:relative;background-position:0 -325px; height: 40px; padding: 0; overflow: hidden; text-indent: -20em;}
.nav_01 .search{ top: -6px;position: absolute; left: -198px; width: 178px; height: 28px; padding: 12px 13px; background: url("imagessearbg.png") 0 0 no-repeat; display: none;}
.nav_01 .search p{ float: left; height: 28px;}
.nav_01 .search p input{float: left; border: 0 none; background: none; height: 28px;}
.nav_01 .search p.ss1{ position: relative; width: 130px; padding: 0 0 0 10px;}
.nav_01 .search p.ss1 span.msg-box{position: absolute; left: 0; top: 0;}
.nav_01 .search p.ss1 input{width: 130px; line-height: 28px; font-size: 14px; *color: #666;}
.nav_01 .search p.ss2{ width: 38px;}
.nav_01 .search p.ss2 input{width: 38px; cursor: pointer; text-indent: -20em; overflow: hidden;}
/*右侧 搜索 end*/
.nav_02 a.web_link{background-position:0 0;}
.nav_03 a.web_link{background-position:0 -65px;}
.nav_04 a.web_link{background-position:0 -130px;}
.nav_05 a.web_link{background-position:0 -195px;}
.nav_06 a.web_link{ background-position:0 -260px;}
.weixin{ width:92px !important; height:92px !important;  position: absolute !important;top: 87px;right: 59px !important; display:none; background: url(imagesp_ewmbg.png) left top no-repeat !important; padding:15px !important;}
.weixin li,.weixin img{ width:92px !important; height:92px !important; overflow:hidden;}
.weixin span{ display:none;}
.weibo{ top:156px !important;}
#bsPanelHolder{ display:none !important;}
.web_share{ width:98px; height:72px; padding:17px 0 0 17px; background:url(imagesp_shearbg.png) 0 0 no-repeat; position:absolute;bottom:-7px;*bottom:-12px; display:none; right: 67px !important;}
.web_share a{ margin:0 10px 5px 0;}
/************飘浮 end************/

.list li{ height: 30px; line-height: 30px; overflow: hidden; font-size: 15px; color: #999; padding-left: 11px; background: url("imagesicon.gif") 0 14px no-repeat;}
.list li a{float:left;}
.list li span.date{ font-size: 12px;}
.list li img{float: left; padding: 10px 0 0 5px;}
.list .con{display: none;}
.list .con.active{display:block;}
/*共用列表样式 end*/

.sytel{ height: 40px; background: url("imagestelbg.gif") left bottom repeat-x;}
h2.sytel a{display: inline-block; padding: 0 20px; font-size: 18px; font-weight: bold; color: #0e76cd; height: 38px; padding-top: 1px; line-height: 38px; border-bottom: 1px solid #dd0000;}
h2.sytel a:hover{color: #0e76cd;}
.sytel li{float: left;}
.sytel li a{display: inline-block; font-size: 18px; padding: 0 20px; height: 38px; line-height: 38px; padding-top: 1px;}
.sytel li.active a,.sytel li a:hover{font-weight: bold; color: #0e76cd; border-bottom: 1px solid #dd0000;}
/*首页 览要闻共用标题样式 end*/
.position_list{height:52px; font-size:14px; line-height:52px; padding-left:23px; background:url(imagesicon_pos.png) 0px 18px no-repeat; color:#666}
.position_list a{ color:#666;}
.position_list a:hover{ color:#d00;}
.position_list span{ display:block; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
/*通用栏目 当前位置 end*/


.myFloat{position:relative;z-index:99999;display:none;}
.myFloat .img_title{display:none;}
.myFloat li img{ height:auto !important; width:auto !important;}
.myFloat .float-close{position:absolute;width:38px;height:16px;right:0px;top:-20px;}
.myFloat .float-close img{cursor:pointer;}
