body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { margin:0; padding:0;}
body, button, input, textarea { font:14px/1.5 /*"Hiragino Sans GB",*/ "Microsoft YaHei", "WenQuanYi Micro Hei", Tahoma, arial, sans-serif; outline:none;}
ul, li, ol { list-style:none;}
h1, h2, h3, h4, h5, h6 { font-size:100%;}
fieldset, img { border:0; vertical-align:top;}
button, input, textarea, select { vertical-align:middle;}
table { border-collapse:collapse; border-spacing:0;}
address, caption, cite, code, dfn, em, th, var { font-weight:400; font-style:normal;}
body { min-width:1210px;}
body.bvr-editing .bvr-canvas-edit-panel { z-index:1801}

.red { color:#BE0008;}
.N-wp { overflow:hidden; zoom:1;}
.N-wp, .N-bd { clear:both;}
.N-bd { margin-top:20px; }
.N-row { margin:0 auto; width:1180px;}
.N-w150, .N-w320, .N-w680, .N-w770, .N-w1180 { float:left; margin:0 0px;}
.N-w150 { width:146px; position:relative; z-index:100;}
.N-w320 { width:320px;}
.N-w680 { margin-right:15px; width:680px;}
.N-w770 { width:770px;}
.N-w1180 { width:1180px;}
.w-320{ width:320px;}
a:hover { color:#cd2013;}
.icon, .N-nav .nav-pop i, .weather .city .weather-arr, .txt-list li,/* .mod-hd,*/ .article-cmt .arr, .article-live .votebtn, .focus .prev, .focus .next, .focus2 .prev, .focus2 .next, .article-video .img-cover, #atom-totop .totop, .search-submit { background:url(http://www.hxyjw.com/images/icon.png) no-repeat;}
.icon { display:inline-block; height:23px; margin:-4px 0 0; vertical-align:middle; width:24px;}
.icon-btv2 { background-position:0 -603px; height:37px; width:148px;}
.icon-play { background-position:0 -105px; height:60px; width:60px;}
.icon-digg { background-position:0 -1047px; height:20px; width:22px;}
.N-topr { float:right;}
.N-hdc { margin:0 auto -10px; min-width:80px; width:1180px;}
.N-top .N-topc { background:#be0008; height:30px; line-height:30px; *line-height:32px; position:relative; z-index:1000;}
.N-top .N-top-nav, .N-hdc .logo, .N-top .N-top-nav li { float:left;}
/*首页中间文章列表*/
.N-mod, .mod-hd {clear:both;}
.txt-list { padding:1px 0;}
.txt-list, .img-list { overflow:hidden; zoom:1;}
.imgtxt-list, .article, .imgtxt-list li { clear:both;}
.article-list { padding-top:20px;}
.article-list .N-mod { margin-bottom:25px; overflow:hidden; zoom:1;}
.article-bd { /*clear:both; overflow:hidden; zoom:1;*/}
.txt-list li { background-position:0 -661px; font-size:14px; height:32px; line-height:32px; overflow:hidden; padding:0 0 0 15px;}
.article-txt .txt { overflow:hidden; zoom:1;}
.article-txt .pic { float:left; margin-right:20px;}
.article-txt .txt-list { width:660px;}
.article-txt .pic img { width:54px; height:54px; border-radius:50%;}
.article-txt .txt-list li { width:auto; clear:none; float:left; padding:0 15px 0 12px; list-style:none;}
.article .N-mod .title { font-size:20px; font-weight:700; height:21px; margin-bottom:6px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#555;}
.article .N-mod .title a{ color:#555;}
/*底部版权*/
.N-ft { clear:both; padding-top:20px;}
/*人才求职*/
.rczpdk{ width:320px; padding:3px 0px 0px 0px; float:left}
.rczpk{ width:283px; height:58px; overflow:hidden; border-bottom: #dbdbdb 1px dotted; float:left; padding-top:4px; background:url(http://www.hxyjw.com/images/d-icon1.gif) 15px 17px no-repeat; padding-left:35px;}
.rczps{width:280px; font-size:16px; color:#000; line-height:28px; height:28px; overflow:hidden; float:left}
.rczps a{color:#000;}
.rczpx{width:279px; font-size:14px; color:#999; height:25px; line-height:25px; overflow:hidden; float:left}
.rczpx a{ color:#999;}
/*右侧友情链接*/
.r-link{ width:318px; min-height:248px; height:auto !important; height:248px; background:#F4F5F6; border-right:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8; border-left:1px solid #e8e8e8; position:relative; overflow:hidden;}
.r-link-tit{ width:300px; padding:12px 0px 6px 18px; font-weight:bold; border-top:3px solid #D91A17; font-size:16px;}
.r-link-content{ width:298px; min-height:194px; height:auto !important; height:194px; float:left; line-height:28px; padding:0px 8px 10px 8px; overflow:hidden; color:#777;}
.r-link-content li{ float:left; padding:0px 10px; font-size:13px; white-space: nowrap; text-overflow: ellipsis;}
.r-link-content li a{ color:#777;}
.r-link-content li a:hover{ color:#DD443B;}
.r-batch{ position:absolute; right:5px; top:9px;}
.r-batch .page{ height: 30px; line-height: 34px;}
.r-link a.page{ float:left; color:#999; font-size:24px;}
/*右侧底部版权*/
.n-footer{ width:320px; height:auto; text-align:center; line-height:22px;}
.n-footer a{ color:#000;}
.n-footer a:hover{ color:#dd443b;}
.n-footer_cent p { text-align: center; line-height: 25px; color: #3C3C3C; margin: 0px auto;}
.t-2em{ text-indent:2em;}
.mt15{ margin-top:15px;}
.mb70{ margin-bottom:70px;}

/*弹出框*/
.cmp-box{ width:520px; *width:540px; padding:5px 0px 20px 0px; line-height:30px; background:#fff;}
.hy-box{}
.hy-left{ margin-top:-3px;}
.hy-right{ width:auto; border-bottom:1px solid #777; }
.h-ibox{ line-height:20px; border-top:1px solid #fff; border-right:1px solid #fff; border-bottom:1px solid #fff; border-left:1px solid #fff;}
.hy-input1{ width:170px;}.hy-input2{ width:90px;*width:70px;}.hy-input3{ width:387px;}.hy-input4{ width:163px;}.hy-input5{ width:40px;}.hy-input6{ width:30px;}.hy-input7{ width:169px;}
.hy-input8{ width:185px;}.hy-input9{ width:105px;}.hy-input10{ width:162px;}.hy-input11{ width:109px;}
.xz-ibox{ width:100px; height:30px; border:1px solid #e8e8e8; margin-top:-5px;}
.g-ibox{ width:90px; height:30px; border:1px solid #e8e8e8; margin-top:-5px;}
.wxh{ width:70px; height:30px; line-height:30px; border:1px solid #e8e8e8; margin-top:-15px;}
.fend-yzm{ width:93px; height:34px; background:url(http://www.hxyjw.com/images/yzm-bg.gif) no-repeat; border:0px; cursor:pointer; margin-top:-10px;}
.sm-l{ line-height:26px;}

/*登录*/
.Login-box, .Register-box{ width:520px; height:455px; border:1px solid #f5f5f5; position:relative;}
.close-box{ width:50px; height:50px; background:url(http://www.hxyjw.com/images/c-icon.png) center no-repeat #BE0008; position:absolute; top:0px; right:-50px;}
.close-box:hover{ background:url(http://www.hxyjw.com/images/c-icon.png) center no-repeat #c72027}
.L-tit{ width:520px; height:50px;}
.L-tit li{ width:260px; height:50px; float:left; line-height:50px; text-align:center; border-bottom:1px solid #e8e8e8;}
.L-tit li a.L-titsite{ width:100px; height:50px; border-bottom:3px solid #BE0008; display:block;}
.L-input{ width:300px; height:40px; border:1px solid #d8d8d8; margin:0px auto;}
.L-input-user{ width:38px; height:40px; background:url(http://www.hxyjw.com/images/loginico.png) 8px 8px #aaabab no-repeat;}
.L-input-password{ width:38px; height:40px; background:url(http://www.hxyjw.com/images/loginico.png) 8px -30px #aaabab no-repeat;}
.L-input-w{ width:250px; height:38px; line-height:38px; border:1px solid #fff; padding:0px 5px;}
.L-input-y{ width:97px; height:38px; line-height:38px; border:1px solid #d8d8d8; padding:0px 5px;}
.R-input-y{ width:110px; height:38px; line-height:38px; border:1px solid #d8d8d8; padding:0px 5px;}
.L-yzm{ width:300px; height:42px; margin:0px auto;}
.L-login-btn{ background:#BE0008; padding:5px 25px;}
.L-login-btn:hover{ background:#c72027;}
.R-login-btn{ background:#976622; padding:5px 25px;}
.R-login-btn:hover{ background:#a97a38;}
.R-box{ width:430px; height:40px; margin:0px auto; font-family:Microsoft YaHei, Arial, Verdana, Helvetica, sans-serif;}
.R-input1{ width:256px; height:38px; line-height:38px; border:1px solid #d8d8d8; padding:0px 5px;}
.R-box dt{ width:120px; height:40px; line-height:40px;}
.R-box dd{ width:310px; height:40px; line-height:40px;}
.R-input-y{ width:84px; height:38px; line-height:38px; border:1px solid #d8d8d8; padding:0px 5px;}
.R-yzm{ width:300px; height:38px; margin-left:65px;}
.dg-icon{ width:20px; height:20px; background:url(http://www.hxyjw.com/images/img-icon.png) -2px -152px no-repeat; overflow:hidden;}
.dc-icon{ width:20px; height:20px; background:url(http://www.hxyjw.com/images/img-icon.png) -2px -175px no-repeat; overflow:hidden;}
/*底部*/
.h-footer{ width:auto; height:120px; background:#dfdfdf; text-align:center; line-height:25px; color:#3C3C3C; padding-top:15px; font-size:14px}
.h-footer a{ color:#3C3C3C;}
.h-footer a:hover{ color:#dd443b;}
.footer_cent p { text-align: center; line-height: 25px; color: #3C3C3C; margin: 0px auto;}
