@charset "utf-8";
/* CSS Document */
html{background:#FFF;}
body{ font-family:'Microsoft YaHei','微软雅黑',SimSun,'宋体','Lucida Grande', Tahoma,Arial, Helvetica, sans-serif; font-size:12px; background-color:#ededed;}
html,body,address,blockquote,div,dl,form,h1,h2,h3,h4,h5,h6,ol,p,pre,table,ul,dd,dl,dt,li,tbody,td,tfoot,th,thead,tr,button,del,ins,map,object,a,abbr,acronym,b,bdo,big,br,cite,code,dfn,em,i,img,kbd,q,samp,small,span,strong,sub,sup,tt,var,legend,fieldset{margin:0px;padding:0px;font-size: 100%; -webkit-font-smoothing: subpixel-antialiased;}
table{border-collapse:collapse;border-spacing:0;width:100%;}
fieldset,img{border:0;}
img,object{max-width:100%;height:auto;width:auto\9;/* for ie8 */-ms-interpolation-mode: bicubic;}
a{outline:none;blr:expression(this.onFocus=this.blur());text-decoration:none;color: #282828;}
a:hover{color: #282828;text-decoration: none;}
input[type='button']{outline:none;border:0 none;background-color:transparent;cursor:pointer;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400;}
/*定义清除浮动样式 方法一*/
.clearfix:after{content:'\20';display:block;height:0;clear:both; visibility:hidden;}
.clearfix{zoom:1;}
/*定义清除浮动样式 方法二*/
.clear{clear:both;}
/*font-size */
.f12px{font-size:12px;}
.f14px{font-size:14px;}
.f16px{font-size:16px;}
.f18px{font-size:18px;}
.f20px{font-size:20px;}
.f22px{font-size: 22px;}
.f24px{font-size:24px;}
.f48px{font-size:48px;}
/*float */
.fl{float:left;}
.fr{float:right;}
ul,ol,li{list-style:none outside none;}
.tc{text-align:center !important;}
.tl{text-align:left  !important;}
.tr{text-align:right  !important;}
.fwn{font-weight:normal;}
.fwb{font-weight:bold;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
q:before,q:after{content:'';content:none;}
input,textarea,select{font-weight:inherit;font-size:100%;}
input,select,textarea,button {vertical-align:middle}
.pa{position:absolute;}
.pr{position:relative;}
.inblock{display:inline-block;*zoom:1;*display:inline;}
.disnone{display:none;}
.block{ display:block;}
.hidden{ overflow:hidden !important;}
.none{ display:none;}
.textoverflow{ white-space:nowrap; overflow:hidden;text-overflow: ellipsis;}
.underline:hover{text-decoration:underline;}
.mtc{margin:0 auto;}
.number{ }
.fw600{font-weight: 600;}
.hand{cursor: pointer;}
.distable{display: table;}
.distr{display:table-row;}
.distd{display:table-cell;}

/*top*/

/*头部*/
.header{ width:100%; height:172px; margin:0 auto; background:url(../images/top_bg.jpg) repeat-x;}
.top_bg{background:url(../images/header_bg.jpg) no-repeat top center;}
.top{max-width:1098px; height:132px; margin:0 auto; position:relative;}
.top_nav{max-width:219px; height:64px;  border-right:1px solid #959595; position:absolute; top:0px; right:0px;}
.top_nav ul li{ width:72px; float:left; border-left:1px solid #959595; height:64px; text-align:center;}
.top_nav ul li a{ color:#fff; font-size:12px;}
.top_nav ul li a:hover{ font-weight:bolder;}
.top_nav ul li a span{ display:block; width:22px; height:30px; margin:13px auto 0px;}
.logo{ width:36%;padding-top:2.5%; }

.top_link{ max-width:483px; height:28px; position:absolute; right:0px; bottom:17px;}
.top_link_nav{ width:290px; height:28px; line-height:28px;color:#fff; float:left;}
.top_link_nav a{ color:#fff; margin:0px 10px; font-size:12px;}
.top_link_nav a:hover{ font-weight:bolder;}
.search{width:192px; height:28px; background:url(../images/search_bg.jpg) no-repeat right center; background-color:#ececec; position:relative; float:left;}
.search input{position:absolute; width:148px;height:28px;line-height:28px; color:#083c74; border:none; background:none; left:0px; top:0px;  padding:0px; margin:0px; font-family:'Microsoft YaHei','微软雅黑'; font-size:12px;}
.search input.notxt{color:#3f3f3c; padding-left:12px;}	
.search input.notxt1 {position:absolute;width:28px;height:28px;left:160px; cursor:pointer;}

.nav{height:40px;z-index:888; background-color:#002955; line-height:40px; position:relative;}
.nav ul { max-width:1100px; margin:0 auto;}
.nav ul li{float:left;padding:0px; margin:0px; position:relative;width:9.08%;height: 40px; text-align:center}
.nav ul li a{text-align:center;font-size:16px; color:#fff; display:block;}
.nav ul li .subNav {line-height:38px; font-size:14px;display:none; position:absolute; left:0; top:40px; text-align:center; z-index:9999;background-color:#fff; width:80px; padding:0px 10px 10px;}
.nav ul li.on { background-color:#07329e;}
.nav ul li.on .subNav { display:block; background-color:#07329e;}
.nav ul li.on .subNav dl{overflow:hidden;}
.nav ul li.on .subNav dl dd{text-align:center;line-height:18px; margin:0px 0px 8px;}
.nav ul li.on .subNav dl dd a{ font-size:12px; line-height:18px; border-top:none; text-align:center; font-weight:normal; height:auto;font-family:'Microsoft YaHei'; }
.nav ul li.on .subNav dl dd a:hover{ font-weight:bolder; color:#fff;}

.wrap_header{ width:100%;top:0;left:0;position:relative;background:#fff; z-index:999;}

/*手机端导航*/
.snav{display: none;height: 35px;right:0px; top:83px;z-index: 1002; width:100%;background: #013b7a;}
.mbtn{display: block;width:32px;height: 32px; right:7px; top:1px;z-index: 1002;cursor:pointer; background:#d6d6d6;}
#Index_mbtn{margin:0 auto;width:16px;height:18px;display: block;margin-top:10px;color:#013b7a;}
.mbtn .m{font-size: 12px;font-weight:400;font-family:Arial;color:#fff;text-align:center;width:100%;display:block;height:20px;}
.navm{ width:100%;z-index: 99999; line-height: 30px; background-color:#013b7a;overflow: hidden; text-align: left; display: none;top:36px;left:0;}
.navm ul{}
.navm li{width:100%;overflow:hidden;border-bottom:1px solid #395887;}
.navm li a{ font-size: 14px; float:left; line-height:18px; padding:10px 0px; color:#fff; padding-left:13px;  display:block;}
.navm li a:hover{color:#fff;}
.navm li span{ padding:10px 10px 0 0;float:right;margin-right:7px;color: #fff;cursor: pointer;}
.navm dl{ background-color:#07329e;color:#004489;}
.navm dl dd{width:100%;height:30px;line-height:30px;border-bottom:1px solid #325eb7;}
.navm li.on dl dd a{ display:block;font-size: 14px; color:#fff; line-height:30px;height:30px;padding-left:20px;}
.navm li dl dd a{ font-size: 12px; color:#282828; font-weight:normal; display:inline; display:block; border:none; padding:0;}
.navm li dl dd a:hover{ font-weight:bold;}
.subNavs{width:100%;overflow:hidden;display: none; }
.nlinks{width:100%;overflow:hidden;}
.nlinks span{float:left;padding:0 10px;height:30px;line-height: 30px;}
.nlinks span a{color:#fff;font-size: 14px;}

.snav_link{position:absolute; left:20px; top:9px;}
.snav_link a { font-size:12px; color:#d4d9e2; padding:0 5px;}



/*底部开始*/
.footer{background-color:#02226b;color:#b8b8b8; margin-top:30px;}
.copyRight{max-width:1098px; margin:0 auto;text-align:center; padding:1.2% 0; line-height:18px; font-family:"微软雅黑"; font-size:12px; position:relative;}

.fontsize{ width:170px; float:right; margin-top:14px;}
.fontsize a{ float:left; margin-right:11px;}
.fontsize .print{ width:30PX; height:30px; background:url(../images/print.jpg) no-repeat; display:block}
.fontsize .max{ width:30PX; height:30px; background:url(../images/max.jpg) no-repeat; display:block}
.fontsize .mid{ width:30PX; height:30px; background:url(../images/mid.jpg) no-repeat; display:block}
.fontsize .min{ width:30PX; height:30px; background:url(../images/min.jpg) no-repeat; display:block}

.sub_content .icon-medium-plus{ position:fixed; top:205px; left: 50%; margin-left:560px;}
.content .icon-medium-plus{ position:absolute; top:0px; left: 50%; margin-left:560px; z-index:7; width:100px;}
.con3 .bshare-custom.icon-medium-plus .bshare-sinaminiblog {background:url(../images/weibo.png) no-repeat; height:32px; line-height:30px; padding-
left:36px;color:#003670; width:}
.bshare-custom.icon-medium{ padding-left:0px; width:100px;}
.icon-weibo{width:100px;}
.bshare-custom.icon-medium a:hover.bshare-sinaminiblog{ background:none;background:url(../images/weibo_active.png) no-repeat; text-decoration:none;}
.bshare-custom.icon-medium a:hover{opacity:1;}
.icon-weibo a.weibo{background:url(../images/weixin.png) no-repeat; height:32px; line-height:30px; padding-left:35px; font-size:14px; margin:10px 0px;margin-left:0px; display:block; color:#003670;}
.icon-weibo a:hover.weibo{background:url(../images/weixin_active.png) no-repeat;}
.con3 .bshare-custom a:hover{opacity:1; text-decoration:none}

.bshare-custom .icon-medium  a.bshare-sinaminiblog{background:url(../images/weibo.png) no-repeat scroll;color: #003670; display: block; font-size: 14px; height: 32px;  line-height: 30px; margin: 10px 0; padding-left:35px;}



@media screen  and (max-width:800px) {
      .snav{display:block;}
	  .top_nav,.top_link,.nav{ display:none;}
	  .top_bg{ background:none;}
	  .header{ background:#0255b5; height:88px;}
	  .header .top{ height:auto;}
	  .logo{ margin:0 auto; padding-top:1.5%;}
	  .search{ width:100%; background:#fff;}
	  .search input{ width:93%;}
	  .search input.notxt1{ background:url(../images/search_bg.jpg) no-repeat right center; left:96%;}
	  .copyRight{ padding:3.2% 0;}
}



@media screen  and (max-width:640px) {
      .search input.notxt1{ left:94%;}
	  .logo{padding-top:2.5%;}
	  .snav_link{ left:0;}
	  .snav_link a{ padding:0 2px;}
 } 

@media screen  and (max-width:550px) {
      .header{height:75px;}
	  .logo{ width:40%;padding-top:2.5%;}
 } 
 
 @media screen  and (max-width:480px) {
	  .logo{ width:45%;padding-top:2.5%;}
 } 

 
 
@media screen  and (max-width:420px) {
	  .logo{ width:50%;padding-top:2.5%;}
 }  
 



@media screen  and (max-width:360px) {
      .search input.notxt1{ left:91%;}
	  .logo{ width:60%;padding-top:2.5%;}
 } 












