/* CSS Document */
/*
 *  iT时代网 v9.1
 *  http://www.ityears.com 
 */
 /*全局*/
*{outline:0;}
html{-webkit-text-size-adjust:none}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{margin:0;padding:0}
body{margin:0;line-height:1.2;font-family:Microsoft Yahei,Helvetica,Hiragino Sans GB,sans-serif;font-size:14px;color:#333;-webkit-text-size-adjust:none}
ol,ul{list-style:none}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
img{border:none; vertical-align:top; -webkit-transition:opacity .2s; transition:opacity .2s; -ms-transition:none}
i,em{font-style:normal}
input,select,option,textarea{font-size:12px;font-family:Microsoft Yahei,tahoma,HELVETICA;outline:none}
a{color:#333;text-decoration:none}
a:hover{color:#FF4F53;text-decoration:none}
a:hover em,a:hover b,a:hover i,a:hover span{cursor:pointer}
a:hover img{opacity:0.9}
.clear,.clearfix:after{clear:both; overflow:hidden;display:block}
.clearfix:after{visibility:hidden;content:""}
.clearfix{*zoom:1}
.dot{display:inline-block;width:3px;height:3px;background:#333;margin:8px 3px 0;line-height:0;font-size:0;overflow:hidden;border-radius:100%}
.bg-white{background-color:#fff;position: relative;}
.bg-gray{background-color:#f5f6fb; position: relative;}
.bg-hui{background-color:#f8f8f8; position: relative;}
.fn-left,.fl{float:left !important;}.fn-right,.fr{float:right !important;}
.f14{font-size:14px !important;}.f16{font-size:16px !important;}.f18{font-size:18px !important;}
.mgt10{margin-top:10px !important;}.mgt15{margin-top:15px !important;}.mgt20{margin-top:20px !important;}.mgt25{margin-top:25px !important;}.mgt30{margin-top:30px !important;}.mgt40{margin-top:40px !important;}
.mgb10{margin-bottom:10px !important;}.mgb15{margin-bottom:15px !important;}.mgb20{margin-bottom:20px !important;}.mgb25{margin-bottom:25px !important;}.mgb30{margin-bottom:30px !important;}.mgb40{margin-bottom:40px !important;}
.pr{position:relative}
.r-last{margin-right:0 !important;}
.t-center{text-align:center}
[class*=" icon-"],[class^=icon-]{font-family:"dnbs-icon" !important;font-size:16px;font-style:normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.box-shadow {background-color:#fff; box-shadow: 0 -4px 25px 1px rgba(0, 0, 0, .05);}
.fix{width:100% !important; position:fixed;top:0px;_position:absolute;_top: expression(documentElement.scrollTop + "px");z-index:999;/*filter:alpha(opacity=90);opacity:0.9;*/border:0px solid #eee;box-shadow:0 0 12px #eee;}
.box-shadow{box-shadow: 0 1px 3px rgba(27,95,160,.1);}

.pull-left{float: left;}
.pull-right{float: right;}
/*-----pddding-----*/	
.pt0{padding-top: 0!important;}
.pl0{padding-left: 0!important;}
.pr0{padding-right: 0!important;}
.pr10{padding-right: 10px!important;}
.pr30{padding-right: 30px;}	
.pb0{padding-bottom: 0!important;}		
.pt5{padding-top: 5px!important;}
.pt15{padding-top: 15px!important;}
.pt10{padding-top: 10px;}				
.pb5{padding-bottom: 5px;}
.pb10{padding-bottom: 10px;}
.pd5{padding: 5px;}	
.pd10{padding: 10px;}
.pd15{padding: 15px;}
.pd20{padding: 20px;}
.pl20{padding-left:20px;}
.pl10{padding-left: 10px!important;}
.plr10{padding: 0 10px!important;}
.ptb25{padding: 25px 0!important;}

/*-----margin-----*/
.m0{margin:0!important;}
.mt0{margin-top: 0!important;}
.mr0{margin-right: 0!important;}
.mt5{margin-top: 5px;}		
.mt10{margin-top: 10px!important;}
.mt13{margin-top: 13px!important;}
.mt15{margin-top: 15px!important;}
.mt17{margin-top: 17px!important;}
.mt20{margin-top: 20px;}
.mt25{margin-top: 25px;}
.mt30{margin-top: 30px;}		
.mb5{margin-bottom: 5px;}		
.mb10{margin-bottom: 10px!important;}
.mb15{margin-bottom: 15px!important;}
.mb20{margin-bottom: 20px;}
.mb25{margin-bottom: 25px;}
.mb30{margin-bottom: 30px;}
.ml5{margin-left: 5px;}
.ml10{margin-left: 10px;}	
.ml15{margin-left: 15px;}
.ml20{margin-left: 20px;}
.ml25{margin-left: 25px;}
.mr10{margin-right: 10px;}			
.mr15{margin-right: 15px;}
.mr20{margin-right: 20px;}
.mr25{margin-right: 25px;}
.mtb10{margin: 10px 0;}
.mtb15{margin: 15px 0;}
.mtb20{margin: 20px 0;}
.mtb25{margin: 25px 0;}
.mlr10{margin: 0 10px;}
.mlr5{margin: 0 5px;}
/**页面间距**/
.blank3{clear: both;font-size: 1px;overflow: hidden;height: 3px; visibility: hidden;}
.blank2{clear: both;font-size: 1px;overflow: hidden;height: 2px;}
.blank5{clear: both;font-size: 1px;overflow: hidden;height: 5px;}
.blank6{clear: both;font-size: 1px;overflow: hidden;height: 6px;}
.blank10{clear: both;font-size: 1px;overflow: hidden;height: 10px;}
.blank17{clear: both;font-size: 1px;overflow: hidden;height: 17px;}
.blank20{clear: both;font-size: 1px;overflow: hidden;height: 10px;}
.blankW6{clear: both;backgound: #fff;overflow: hidden;height: 6px;}
/*通用*/
.main{position: relative; background-color: #f3f3f3; display:block; min-height:800px;padding-bottom: 35px;}  
.topbar,.header,.nav,.footer{width:100%; min-width:1200px;} 
.container{width: 1200px;margin: 0 auto; position: relative;}
.wrap{width: 1200px; margin: auto; /*box-shadow: 0 1px 3px rgba(27,95,160,.1);*/}
.content-wrap { background: #fff!important;margin: 0 auto;position: relative;}
    
.wrap-cont{padding:15px 15px;}
/*.content-wrap{margin-bottom:30px;position: relative;}
.left-warp {position: relative; width:840px; float:left;}
.side-warp {position: relative; width:336px; float:right;} 
.mod-warp{margin-bottom:15px;}
.mod-cont{padding:15px 10px;border: #eee 0px solid;background-color:#fff;}


/**顶部工具条**/
.topbar{height: 32px; line-height: 32px; background: #f8f8f8; border-bottom: 1px solid #ddd; width:100%; min-width:1200px;}
.topbar .text_c{padding-left: 13px;}
.topbar ul{float:left;}
.topbar ul li{display: block; float: left; padding: 0 15px; height: 32px;}
.topbar ul a{text-decoration: none; padding-left:5px;}
.topbar i{margin-top: 10px;}
.topbar ul .ico-mobile{display:inline-block; width: 12px; height: 17px; background-position: 0 0;vertical-align: text-bottom;}
.topbar ul .ico-contribute{display:inline-block; width: 18px; background-position: -105px -129px; height: 18px;vertical-align: text-bottom;}
.topbar ul .ico-wechat{display:inline-block; width: 17px; height: 17px; background-position: -41px 0;vertical-align: text-bottom;}
.topbar .pull-left{float:left}
.topbar .pull-left a{display: block; float: left; padding:0 15px 0 9px; border-right: 1px solid #eee;}
/*微信*/
.topbar #wxHide{position: relative;margin-right:14px;}
.topbar #wxHide .wxHide_box{display: none; width: 84px; height: 84px; position: absolute; background: #f8f8f8; padding: 10px; left: 0px; top: 38px; border:1px solid #ddd; border-top:none; z-index: 1;}
.topbar .text_d{position: relative;}
.topbar .text_d:hover .arrowright{transform:rotate(180deg); -ms-transform:rotate(180deg); /* Internet Explorer */ -moz-transform:rotate(180deg); /* Firefox */ -webkit-transform:rotate(180deg); /* Safari 和 Chrome */ -o-transform:rotate(180deg); /* Opera */}
.topbar .text_d .arrowright{display: inline-block; *display: inline-block; width: 10px; height: 6px; background-position: -67px 0; margin-left: 5px;}
/*顶部导航*/
.topbar .nwebnav{display: none;position: absolute;height: 320px;top: 38px;left: -393px;width: 428px;border:1px solid #ddd; border-top:none;z-index:9999;padding: 20px;font-size: 13px; background: #f8f8f8;}
.topbar .nwebnav h4{float:left}
.topbar .nwebnav h4 a{display: block;font-weight: bold;color: #222;line-height: 22px;font-size: 14px;}
.topbar .ndeallist{margin-bottom: 15px;}
.topbar .ndeallist dl{width: 350px; float:right}
.topbar .ndeallist dt a{float: left;display: block;font-weight: bold;color: #222;margin-right: 10px;line-height: 20px;}
.topbar .ndeallist dd a{display: block;float: left;height: 20px;line-height: 20px;border-right: 1px solid #eee; padding:0px 12px 5px 15px;}
.topbar .ndeallist dd a:last-child{border-right: none;}

/**头部logo**/
.header{background:#fff;overflow:hidden;height:auto;margin: 15px auto;}
.header .logo {float: left;	/*width: 160px;*/height: 50px; padding: 5px 0;}
.header .logo img{width:auto; height:50px;}
.header .logom{width:468px;padding-left:80px;background: #fff;vertical-align: middle;overflow: hidden;text-align: right;}
.header .logor{width:468px;background: #fff;vertical-align: middle;overflow: hidden;text-align: right;}
.header .logom img,.header .logor img{width:100%; height:60px;}
.header .topTsRight{float: right;margin-left: 10px;}
.header .topTsCenter{float: right;}

/**导航nav**/
.nav{width:100%; height:42px; background:#008ee1;}
.nav .navMenu{display:table;*display:block;width:1200px; height:42px; margin:0px auto;}
.nav .navMenu li{height:42px;line-height:42px;display:table-cell;*display:inline;min-width:1%;float:none;*float:left;text-align:center;vertical-align:middle}
.nav .navMenu li a{display:block; padding:0 15px;*padding:0 16px;font-size:16px;line-height:42px;height:42px;text-align:center;color:#fff;position:relative;}
.nav .navMenu li a i{position:absolute;top:14px;right:0px;display:block;height:16px;width:0;overflow:hidden;border-left:1px solid #027ec6;border-right:1px solid #019cf6;}
.nav .navMenu li.active,.navMenu li:hover{background-color:#007dc6;}
.nav .navMenu li.active i,.navMenu li:hover i{border-color: #007dc6;}

.subNav{line-height:15px; padding:10px 0;font-size:12px;}
.subNav .tag{font-weight:600;}
.subNav a{margin-right:10px;}

/**面包屑+搜索**/
.crumbs{overflow: hidden;padding-top:6px;}
.crumbs .breadcrumb{ width:750px; float:left; padding:10px 0 0 0;font-size: 12px;}
.crumbs .breadcrumb .icon-home{display:inline-block; width: 14px;margin: 0 5px 0 0;position: relative; top: 1px;_top: 0px;}
.crumbs .breadcrumb .icon-home:before{color: #333;}
.crumbs .search{width:310px; height:35px;border:1px solid #e8e8e8; margin:0px auto 5px auto; padding:0 7px 0 13px; line-height:40px; border-radius: 4px; float:right; text-align:right; overflow:hidden; background:#fff;}
.crumbs .search .searchinput {border: none; line-height: 20px; width:266px; background: #fff; color: #999;   font-size: 12px; padding:0px 10px 8px 0}
.crumbs .search .search-button {color: #FFFFFF; width:28px; border:none; cursor: pointer; padding-top: 6px; background:url(https://img.jbzj.com/skin/2018/images/icon.png) no-repeat -130px -184px; }

/* page*/
.list_page {margin: 15px auto;}
.pageLink {line-height:36px;clear:both; font-family:"Microsoft Yahei", simsun;}
.pageLink a,.list_page a {margin:0px 5px;padding: 6px 10px 6px;border:1px solid #eee;background:#fff;text-align: center;display: inline;font-size: 14px; border-radius: 3px;}
.pageLink a:hover,.list_page a:hover{border: 1px solid #008ee1;background: #008ee1; color:#FFF;text-align: center;font-weight: normal;text-decoration: none;}
.pageLink b{margin:0px 3px;padding: 6px 10px 6px;border:1px solid #008ee1;background:#008ee1; color:#FFF; text-align: center;display: inline;font-size: 14px; border-radius: 3px;}
/*page2*/
.showpage .epages {text-align: center;}
.epages{margin:15px auto;line-height:36px;font-family:"Microsoft Yahei", simsun;text-align:center;font-size: 14px;}
.epages *{vertical-align:middle;}
.epages a{margin:0px 3px;padding:6px 9px 6px;border:1px solid #eee; background:#fff;text-align:center;text-decoration:none;font-family:"Microsoft Yahei", simsun;border-radius: 3px;}
.epages a:hover{border:#008ee1 1px solid;background:#008ee1;text-decoration:none;color:#FFF}
.epages input{margin-bottom:0px;border:1px solid #0096A5;height:15px;padding-bottom:1px;padding-left:1px;margin-right:1px;color:#0096A5}
.epages b{margin:0px 3px;padding:7px 12px 7px;border:1px solid #008ee1; background:#008ee1; color:#FFF;text-align:center;text-decoration:none; border-radius: 3px;}
 

/*底部 #272830 #272830*/
.footer{background:#3a3c3e;padding: 15px 0; min-width: 1200px;}
.footer .footer-bottom{ width:1200px; margin:0 auto; position:relative;}
.footer p {text-align: center;color: #c5c5c5;line-height:30px;font-size:14px;}
.footer p a {margin: 0 4px;color: #c5c5c5;}
.footer p img{ vertical-align:middle;}
.footer p.copyright{ font-size:12px;}

.show-box{margin: 0 auto;; text-align: center;}
.show-box .show-con {border: 1px solid #e7e7e7;overflow:hidden;}