﻿@charset "utf-8";
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,input,textarea,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,i,em{margin:0;padding:0;font-style:normal;}
ul,ol{list-style:none; margin:0px; padding:0px;}
caption,th{text-align:left;}
table{border-collapse:collapse;border-spacing:0;}
body{font-size:12px;color: #333;-webkit-font-smoothing: subpixel-antialiased;}
img{-ms-interpolation-mode:bicubic; border-width:0;}
a{color:#333;text-decoration:none;outline:0; }
a:hover{color:#0093d0}
.clearfix{*zoom:1;}
.clearfix:after{content:'\0020';display:block;height:0;font-size:0;visibility:hidden;clear:both;}
.fL{float:left;display:inline;}
.fR{float:right;display:inline;}
.hide{display:none;}
.w{width:990px; margin:0 auto;}
.w-w{width:990px; margin:0 auto;}
.wg{ background:#F6FDF5; }
.wb{ width:980px; margin:auto; }
.c{ clear:both; height:0px; overflow:hidden; }
.c2{ clear:both;}
.cls{ clear:both; height:0px; overflow:hidden; }

.h5{ height:5px; clear:both; overflow:hidden; }
.h10{ height:10px; clear:both; overflow:hidden; }
.h15{ height:15px; clear:both; overflow:hidden; }
.h20{ height:20px; clear:both; overflow:hidden; }
.h30{ height:30px; clear:both; overflow:hidden; }
.mb{ border:solid 1px #E3E3E3; background:#FFFFFF; border-radius: 2px; }
.mb2{ border:solid 1px #E3E3E3; background:#FFFFFF;  }

.wtf{  font-family:"Microsoft Yahei","sans-serif","微软雅黑","黑体";}
.webbj{ background:url(../images/mapbj.png) no-repeat; _background:url(../images/mapbj.gif) no-repeat; }
.webbj2{ background:url(../images/icon.gif) no-repeat; }

/*头部*/
.head{ height:141px; }
.user{ display:inline; width:350px; position:absolute; margin-left:620px; text-align:right; margin-top:8px; margin-right:5px;}
.head .logo{ width:280px; height:84px; position:absolute; margin-left:40px; margin-top:25px;  }
.index{ display:inline; margin-left:5px; _margin-left:3px; }

.head .logo .logoimg{ display:block; width:260px; height:84px; background:url(../images/logo.png) no-repeat; 
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src='http://cssjs.zw3e.com:8080/themes_news/pc/2015/images/logo.png');
}
a.logolink{ display:block; position:absolute; width:100%; height:100%; }

.head .sear{ width:388px; height:37px; position:absolute;  margin-left:508px; margin-top:65px; }
.head .searchbar{height:16px; width: 290px; padding: 8px; float:left; border: 0px; line-height: 16px; overflow: hidden; color: #999; border:solid 2px #5BB00D; border-right:none; -webkit-border-top-left-radius: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-topleft: 4px; -moz-border-radius-bottomleft: 4px; border-top-left-radius: 4px; border-bottom-left-radius: 4px;}
.head .submitwk { display:block; height: 32px; width:78px; float:left;  background:#FFFFFF; border:solid 2px #5BB00D; border-left:none; -moz-border-radius-topleft: 4px; -moz-border-radius-bottomleft: 4px;  border-top-right-radius: 4px; -webkit-border-bottom-right-radius: 4px;  border-left:none; }
.head .submit{ height: 30px; width: 77px; float:left; margin-top:1px; border: none; line-height: 30px; left: 344px; border-left: 0px; color: white; background: #4E9F02; font-size: 14px; -moz-border-radius-topleft: 4px; -moz-border-radius-bottomleft: 4px; border-top-right-radius: 4px; -webkit-border-bottom-right-radius: 4px; border-left:none; }
.head .submit:hover { background: #348826; }

.head .hotzt{ width:259px; height:13px; position:absolute; margin-top:78px; margin-left:720px; color:#2F5E02; }
      .hotzt a{ color:#2F5E02; margin-right:8px; }
	  .hotzt a:hover{ color:#398A14; text-decoration:underline;}

/*一级导航*/
.menu{ height:43px; background:#348826; overflow:hidden; }
.menu a{ display:inline; height:43px; line-height:43px; text-align:center; font-size:14px; padding-left:15px; margin-left:1px;  padding-right:15px; float:left; color:#FFFFFF;  font-family:"Microsoft Yahei","sans-serif","微软雅黑","黑体"; font-weight:bold; }
.menu a:hover{ background:#00A9C6; color:#FFFFFF;}
a.menu_ho{ background:#00A9C6; }

/*内容顶部和底部间距*/
.bh{padding-top:23px; padding-bottom:19px; }

/*二级导航*/
.menu_2{ width:978px; height:66px;  border-radius: 2px;  }

.menu_2 .more{ display:block; width:20px; height:20px;  background-position:-190px -16px ;  overflow:hidden; float:right; cursor:pointer; }

.menu_2 .webbj{ cursor:pointer; }

.menu_mo1_b,.menu_mo2_b,.menu_mo3_b,.menu_mo4_b{ height:42px; overflow:hidden;}

#menu_mo1{ margin-top:8px;  }

.menu_mo1{ display:inline; float:left; width:175px; height:65px;  margin-left:27px;  }
.menu_mo1 .zs{ display:block; background-position:-1px -0px ; width:43px; height:62px; float:left; }
.menu_mo1_b{ display:block; width:130px; float:left;  margin-top:10px;  }
.menu_mo1_b li{ display:inline; float:left; width:50px; height:16px; margin-left:15px; margin-bottom:5px; }


.menu_mo2{ display:inline; float:left; width:223px; height:65px;  margin-left:46px;   }
.menu_mo2 .zs{ display:block; background-position:-1px -68px ; width:43px; height:62px; float:left; }
.menu_mo2_b{ display:block; width:180px; float:left;  margin-top:10px; }
.menu_mo2_b li{ display:inline; float:left; width:73px; height:16px; margin-left:15px; margin-bottom:5px; }

.menu_mo3{ display:inline; float:left; width:185px; height:65px;  margin-left:71px;   }
.menu_mo3 .zs{ display:block; background-position:-1px -135px ; width:53px; height:62px; float:left; }
.menu_mo3_b{ display:block; width:130px; float:left;  margin-top:10px; }
.menu_mo3_b li{ display:inline; float:left; width:50px; height:16px; margin-left:15px; margin-bottom:5px; }


.menu_mo4{ display:inline; float:left; width:200px; height:65px;  margin-left:40px;   }
.menu_mo4 .zs{ display:block; background-position:-1px -200px ; width:50px; height:62px; float:left; }
.menu_mo4_b{ display:block; width:150px; float:left;  margin-top:10px; }
.menu_mo4_b li{ display:inline; float:left; width:60px; height:16px; margin-left:15px; margin-bottom:5px; }

/*二级导航显示样式*/
#show_menu{ position:absolute; display:none;  z-index:99; height:112px; _height:118px;  overflow:hidden; border:solid 1px #7AD8E8;  background:#FFFFFF; color:#4B6386; margin-top:-26px; border-radius: 2px; -moz-border-radius: 2px; -webkit-box-shadow:#F6F6F6 2px 2px 2px; margin-left:0px; }
#show_menu ul{ height:32px; line-height:32px; }
.moul li{ display:inline; float:left; height:32px; line-height:32px;  width:82px; text-align:center; margin:0px; padding:0px; }
#show_menu .ul1{ }
#show_menu a{ color:#4B6386; }
#show_menu a:hover{ text-decoration:underline;}

.m_mo1{ display:inline; width:420px; margin-left:20px; }
.m_mo2{ display:inline; width:390px;  margin-left:250px; }
.m_mo2 .moul li{ width:102px; }
.m_mo3{ display:inline; width:320px; margin-left:520px; }
.m_mo4{ display:inline; width:320px;  margin-left:722px; }

#show_menu #menuico { display:inline; width:55px; height:65px; margin-top:25px; margin-left:15px; margin-right:0px; float:left; }

.m_mo2 #menuico{ background-position: -1px -68px; }
.m_mo3 #menuico{ background-position: -1px -135px; }
.m_mo4 #menuico{ background-position: -1px -200px; }



/*底部信息*/
.foot{}

.foot_top{ height:161px; overflow:hidden; margin-left:18px; margin-right:18px; border-bottom:solid 1px #E3E3E3; padding-top:26px; padding-bottom:25px;  }
.foot_top .f_l{ width:420px; height:150px; float:left; }
.foot_top .foot_logo{display:block;   width:167px; height:66px;  }

.foot_top .footlogoimg{  display:block;  width:167px; height:66px; background:url(../images/logo_db.png) no-repeat; 
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src='http://cssjs.zw3e.com:8080/themes_news/pc/2015/images/logo_db.png');
}
.foot_top a.logolink{ position:absolute; width:167px; height:66px; }

.foot_top .f_l .msg p{ height:29px; line-height:29px; color:#343434; letter-spacing:1px; }
.foot_top .f_l .msg p font{ font-size:16px; letter-spacing:normal; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#FF3232; }

.foot_top .f_r{ float:right; width:510px; height:160px; }
.foot_top .f_r ul li { float:left; display: inline-block; vertical-align:top; background: url(../images/footerlinks.png) no-repeat;width: 105px;margin-left: 20px;height: 160px; }
.foot_top .f_r ul li.sina{ width:105px; overflow:hidden; background-position:0px 0px; display:inline;}
.foot_top .f_r ul li.tengxun{background-position:-105px 0px; display:inline;}
.foot_top .f_r ul li.weixin{background-position:-210px 9px; display:inline;}
.foot_top .f_r ul li.download{background-position:-315px 9px; display:inline;}
.foot_top .f_r  ul li .img {display: block;height: 105px;width: 105px; }
.foot_top .f_r  .img span {height: 26px;line-height: 26px;display: block;width: 105px;color: white;text-align: center;padding-top: 79px;}
.foot_top .f_r  p {bottom: 0px;left: 0px;width: 110px;color: #999;line-height: 18px;height: 36px;padding: 9px 0px;text-align: center;}

.foot_b{ margin-left:18px; margin-right:18px; }

.foot_b .link{ text-align:center;  padding-top:18px; color:#03AECC; float: left; }
.foot_b .link a{  color:#03AECC;  }
.foot_b .link a:hover{ text-decoration:underline; }

.foot_b .msg{  text-align:center;  padding-top:21px; padding-bottom:41px; }

.foot_b .msg a{ color:#AEA4A5;  }
.foot_b .msg a:hover{ text-decoration:underline; color:#FF0000; }
.foot_b .msg p{ height:25px;  color:#AEA4A5; }

/*当前位置*/
.where{   }
.whereico{ display:block; display:inline;  float:left; width: 15px; height: 15px; background-position:-9px -197px; margin-right:5px; margin-left:3px; }

/*识图*/
.web_shitu{ width:60px; height:30px; line-height:35px;  text-align:right; position:absolute; margin-left:-75px; }
.web_shitu a{ }


/*推荐*/
.tuijian{ padding-top:10px; padding-bottom:10px; text-indent:10px; color:#5E5E5E; }
.tuijian span{ display:inline; float:left; font-weight:bold; }
.tuijian a{ display:inline; float:left; color:#545454; margin-right:5px; }
.tuijian a:hover{ text-decoration:underline; }

#menuon{ color:#0093d0;}

.menu .new{ float:left; }
#newmap{ display:inline; position:absolute; background:url(../images/new4.gif) no-repeat; margin-top:-5px;  margin-left:43px; width:25px; height:15px; }


/*全站浮动*/
*html #footpanel { margin-top: -0px;  position: absolute; top:expression(eval(document.compatMode &&document.compatMode=='CSS1Compat') ?documentElement.scrollTop+(documentElement.clientHeight-this.clientHeight) : document.body.scrollTop +(document.body.clientHeight-this.clientHeight)); }
#footpanel{ left:0px; width:100%; position:fixed; bottom: 0px; height:0px; z-index:99999; }
/*全站浮动_顶部*/
#footpane_top{position:absolute; width:100%; }

/*全站浮动_系统提示*/
#sy_zm_all{ top:0px; left:0px; display:none; position:absolute; width:500px; height:500px; background:#999999; z-index:777;   filter:alpha(opacity=20); -moz-opacity:0.2; -khtml-opacity: 0.2; opacity: 0.2;}
#sy_ti_all{ position:absolute; z-index:88; width:320px; height:120px; background:#FFFFFF; overflow:hidden; border:solid 2px #1786DE; }
#sy_ti_all_t{height:35px; font-size:14px; text-align:center; letter-spacing:2px; line-height:35px; color:#FF0000; font-weight:bold; width:320px; background:#F4F7FA; border-bottom:dashed 1px #00CCFF;}
.sy_ti_all_close{position:absolute; display:block; background:#F5F5F5; margin-left:284px; cursor:pointer; border-bottom:dashed 1px #1786DE; border-left:dashed 1px #1786DE; text-align:center; letter-spacing:2px; color:#FF0000; width:35px; height:18px; line-height:18px; }
.sy_ti_all_outo_close{position:absolute; color:#E6E6E6; display:block; width:100px;  margin-left:184px;  text-align:right; height:18px; line-height:18px; }
#sy_ti_all_msg{ color:#0472B4; height:83px; overflow:hidden; line-height:83px; font-size:12px; font-weight:bold; text-align:center; }