@charset "gb2312";
/* CSS Document */
/*全局锁定*/
*{ padding:0; margin:0;}
li{ list-style:none}
html { text-align:center; font-size:12px; color:#4f4d4d; background:#fafafa; font-family:"微软雅黑", "Microsoft Yahei",Arial, Helvetica, sans-serif;}

/*公共样式*/
img{ border:0;}
#red{ color:#d62219;}
.clear{clear:both; height:0px; font-size:0px; line-height:0px;}
font{ font-size:12px;}
.ver_mid *{ vertical-align:middle;}
.Just_warp{ width:1000px; margin:auto auto auto auto; text-align:left; }

/*链接样式	*/


#bai a:link,#bai a:visited{ color:#FFF;}
#bai a:hover{ color: #000; }
/**/


.Just_c{ width:1000px; margin:auto auto auto auto; text-align:left; /* box-shadow:#d2d2d2 0px 2px 2px;*/ }
 

.nav-item a{ padding: 10px 20px; font-size: 16px; height: 30px; }
.nav-item a:hover{ background:#011579; color:#FFF;  }

.ban{ margin-top: 40px;}
  

 
.keifu{ position:fixed; top:10%; right:0; width:140px;  _position:absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.bottom,10)||0)-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
 z-index:990;}
.keifu_tab{ width:140px;}
.icon_keifu{ width:26px; height:100px; float:left; background:url(keifu.png) 0 0; position:relative; display:none; cursor:pointer;}
.keifu_box{ float:left; width:140px;}
.keifu_tab img{ display:block;}
.keifu_head{ width:140px; height:36px; background:url(xianfu_top.png) no-repeat; font-size:0; line-height:0; position:relative;}
.keifu_close:link,.keifu_close:visited{ display:block; width:15px; height:15px; background:url(keifu.png) -42px 0; position:absolute; bottom:18px; right:58px;}
.keifu_close:hover{ background-position:-60px 0;}
.keifu_con{ background:url(xuanfu_content.png) repeat-y; padding-top:5px;}
.xuanfu_qq{ width:140px; text-align:center; }
.xuanfu_qq a{ margin:10px 0; display:block; background:url(QQTalk.jpg) center center no-repeat; width:140px; height:23px;}
.xuanfu_qita{ width:115px; height:160px; margin:0 auto; border-top:#f4f4f4 1px solid; border-bottom:#f4f4f4 1px solid;}
.xuanfu_weibo{ float:left; margin:5px 0 0 12px; width:90px; height:20px; text-align:center;}
.xuanfu_weixin{ float:left; margin:20px 0  0 5px; background:url(mobileCode.png) no-repeat; display:block;width:104px; height:104px; }
.xuanfu_weixin1{ float:left; margin:20px 0  0 5px; background:url(mobileCode1.png) no-repeat; display:block;width:104px; height:104px; }
.xuanfu_dianhua{ width:140px; float:left; }
.xuanfu_tit{width:140px; text-align:center;  color:#4e4e4e; font-weight:bold; padding:10px 0 0;}
.xuanfu_tel{width:140px; text-align:center;  color:#2a5bc1; padding:0; font-size:18px; font-family:"Impact";}
.keifu_bot{ width:140px; height:50px; background:url(xuanfu_bottom.png); }


.cd-top {
  display: inline-block;
  height: 40px;
  width: 40px;
  position: fixed;
  bottom: 40px;
  right: 10px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
  /* image replacement properties */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  background:#54bbdf url(cd-top-arrow.png) no-repeat center 50%;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
}
.cd-top.cd-is-visible {
  visibility: visible;
  opacity: 1;
}
.cd-top.cd-fade-out {
  /* 如果用户继续向下滚动,这个按钮的透明度会变得更低 */
  opacity: .8;
}


.z_body{ background:url(z_bg.jpg) no-repeat top fixed;}

.z_ban{ width:100%; height:175px; margin:auto;}
.z_ban_c{ width:1000px; margin:auto; text-align:left;}
.z_ban_c span{ float:left; margin:65px auto auto 20px; display:inline; font-size: 36px; font-weight: bold; color: #FFF;}

.zbox{ width:100%; text-align:center; margin:auto auto auto auto; background:#fafafa;}
.zbox_c{ width:1000px; margin:auto; text-align:left; overflow:hidden; background:#FFF; box-shadow:#d2d2d2 0px 5px 5px; padding-bottom:15px;}


.Just_l{ width:225px; float:left; display:inline; margin:10px auto auto 10px; }
.Just_r{ width:740px; float:right; display:inline; margin:10px 10px auto auto; }


.z_n{ width:225px; float:left; margin:auto auto auto auto; }
.z_n_t{ width:225px; height:68px; float:left; background:url(l_img1.png) no-repeat; font-size:20px; color:#FFF; line-height:68px; font-weight:bold;text-align:center; font-family:"微软雅黑"; }
.z_n_c{ width:222px; float:left; margin:auto auto auto auto; padding-top:15px; padding-bottom:15px; background:#FFF; border:1px solid #d9d9d9; border-top:0px;}
.z_n_c ul li{ width:190px; float:left; margin:5px auto auto 16px; display:inline; }
.z_n_c ul li span{ padding-left:20px;}
.z_n_c ul li a:link,.z_n_c ul li a:visited{ width:190px; height:30px; float:left; display:inline; margin:auto; background: url(ico_6.png) no-repeat 170px 12px #e8e7e7; line-height:30px; border-bottom:1px solid #e5e5e5; display:block; font-size:14px; font-family:"微软雅黑", "Microsoft Yahei"; color:#949494;}
.z_n_c ul li a:hover{ color: #FFF; background: url(ico_5.png) no-repeat 170px 12px #098ebd; }
.z_visited a{ color: #098dbc; background:url(ico_6.jpg) no-repeat; }

.z_l_tel{ width:225px; float:left; margin:15px auto auto auto; }
.z_l_tel_t{ width:225px; height:58px; float:left; background:url(l_img3.png) no-repeat; font-size:20px; color:#FFF; line-height:58px; font-weight:bold;text-align:center; font-family:"微软雅黑"; }
.z_l_tel_c{ width:222px; float:left; margin:auto auto auto auto; padding-top:15px; padding-bottom:15px; background:#FFF; border:1px solid #d9d9d9; border-top:0px; font-family:"Times New Roman", Times, serif;}
.z_l_tel_c ul span{ width:220px; float:left; line-height:25px; text-align:center; font-size:14px; margin:15px auto auto auto; font-family:"微软雅黑";}
.z_l_tel_c ul p{ width:220px; float:left; text-align:center; font-size:16px; font-weight:bold; color:#214e8f; margin:5px auto auto auto;}



.z_r_t{ width:740px; height:48px; float:left; background:url(z_t_bg.jpg) no-repeat right bottom; margin:auto auto auto auto;}
.z_r_t span{ height:48px; float:left; font-size:16px; font-weight:bold; color:#214e8f; line-height:35px; padding-left:15px; font-family:"微软雅黑";}
.z_r_t p{ float:left; padding-left:10px; line-height:48px; font-size:14px;}
.z_r_c{ width:720px; float:left; display:inline; margin:auto auto auto 10px; padding-bottom:50px; padding-top:15px;}

.z_view_t{ width:720px; float:left; display:inline; margin:15px auto auto 16px; text-align:center; line-height:28px; font-size:20px; color:#434343; font-weight:bold; font-family:"微软雅黑", "Microsoft Yahei";}
.z_view_n{ width:720px; height:28px; float:left; display:inline; margin:15px auto auto auto; text-align:center; line-height:28px; border-top:1px dotted #CCC; border-bottom:1px dotted #CCC;}
.z_view{ width:720px; float:left; display:inline; margin:15px auto auto auto; line-height:200%; font-size:14px;}
.z_view img{ max-width: 100%; margin-top: 10px;}

.z_news{ width:720px; float:left; display:inline; margin:15px auto auto auto; }
.z_news ul li{ width:705px; height:120px; float:left; margin:5px auto auto auto; border-bottom:1px dotted #ececec;}
.z_news ul li span{ width:164px; height:110px; float:left; display:inline; margin:auto 15px auto auto; background:url(none.jpg) no-repeat center;}
.z_news ul li h2{ width:500px; height:26px; float:left; line-height:26px; background:url(ico_1.jpg) no-repeat 0px center; padding-left:15px; font-size:14px; }
.z_news ul li h2 a{ color:#0a8ebd;}
.z_news ul li p{ width:520px; height:40px; float:left; line-height:20px; color:#919191;}
.z_news ul li font{ width:520px; float:left; color:#b8b8b8; margin:10px auto auto auto;}



.z_pro{ width:720px; float:left; display:inline; margin:auto auto auto auto;}
.z_pro ul li{ width:211px; height:215px; float:left; display:inline; margin:25px 5px auto 15px; position:relative; overflow:hidden; }
.z_pro ul li span{ width:211px; height:177px; float:left; border:1px solid #d6d6d6;}
.z_pro ul li:hover span{ width:211px; height:177px; float:left; border:1px solid #629aea; background:#FFF;}
.z_pro ul li span img{ width:209px; height:175px; padding:3px;}
.z_pro ul li h3{ width:211px; height:30px; float:left; line-height:15px; text-align:center; margin:10px auto auto auto; font-family:"微软雅黑", "Microsoft Yahei"; font-size:14px; overflow:hidden; font-weight:100;}
.z_pro ul li .dask{ width:213px;height:177px; position:absolute; top:-213px; left:0; text-align:center; background:#000;/*filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;*/}
.z_pro ul li .dask a{ width:213px; height:177px; display:block;}
.z_pro ul li .dask p{ margin:40px auto auto auto; }


.z_honor{ width:720px; float:left; display:inline; margin:auto auto auto auto;}
.z_honor ul li{ width:213px; float:left; display:inline; margin:25px 5px auto 15px; position:relative; overflow:hidden; }
.z_honor ul li span{ width:211px; height:261px; float:left; border:1px solid #d6d6d6;}
.z_honor ul li:hover span{ width:211px; height:261px; float:left; border:1px solid #629aea; background:#FFF;}
.z_honor ul li span img{ width:205px; height:255px; padding:3px;}
.z_honor ul li h3{ width:211px; height:30px; float:left; line-height:30px; text-align:center; margin:10px auto auto auto; font-family:"微软雅黑", "Microsoft Yahei"; font-size:14px; overflow:hidden; font-weight:100; background:#d6d6d6;}

.z_honor ul li .dask{ width:213px; height:263px; position:absolute; top:-263px; left:0; text-align:center; background:#000;/*filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;*/}
.z_honor ul li .dask a{ width:213px; height:263px; display:block;}
.z_honor ul li .dask p{ margin:60px auto auto auto; }


.page{ width:710px; float:left; margin:20px auto auto auto; text-align:center;}
.next1{ width:710px; float:left; margin:20px auto auto auto; display:inline; border-top:1px dotted #999;}
.next1 li{ width:710px; float:left; margin:10px auto auto auto; }

.page_960{ width:960px; float:left; margin:20px auto auto auto; text-align:center;}
.next_960{ width:960px; float:left; margin:20px auto auto auto; display:inline; border-top:1px dotted #999;}
.next_960 li{ width:960px; float:left; margin:10px auto auto auto; }

.pagenav{ float:left; margin:20px auto auto auto; }
.pagenav span{ padding:2px 10px 2px 10px; display:block; background:#f4f4f4; border:1px solid #e2e2e2; float:left; display:inline; margin:auto 5px auto auto;}
.pagenav a{ padding:2px 10px 2px 10px; display:block; background:#f4f4f4; border:1px solid #e2e2e2; float:left; display:inline; margin:auto 5px auto auto;}

.share_960{ width:950px; height:20px; float:left; margin:15px auto auto auto; background:#e9e9e9; padding:8px 0px 8px 10px;}
