﻿/* CSS Document */
.main { background:#FFF; border:1px solid #dcdcdc; padding:20px;}
.main_bg { background: url(201904_sm_hbj_index_32.jpg) left bottom no-repeat #FFF; height:261px; border:1px solid #dcdcdc; padding:20px;}
.main01 { background:#FFF; border:1px solid #dcdcdc; padding:20px 20px 12px 20px;}
.hbyw_r { width:572px;}
.hbyw_tit { height:36px; border-bottom:1px solid #dcdcdc;}
.hbyw_tit01 { height:36px; }
.hbyw_tit ul li,.hbyw_tit01 ul li { float:left; font-size:18px; margin-right:15px; line-height:18px;}
.hbyw_tit ul li a { display:block; padding:0 10px; height:35px; text-decoration:none; position:relative;}
.hbyw_tit01 ul li a { text-decoration:none;}
.hbyw_tit ul li a em{ height:2px; background:#00923f; position:absolute; display:block; width:0px; left:0; right:0; bottom:-2px;	-webkit-transition: all linear 0.4s;
	-moz-transition: all linear 0.4s;
	-ms-transition: all linear 0.4s;
	-o-transition: all linear 0.4s;
	transition: all linear 0.4s;margin:0 auto;}
.hbyw_tit ul li a:hover em,.hbyw_tit ul li.curr a em { width:100%;}
.hbyw_tit ul li a:hover,.hbyw_tit ul li.curr a { color:#00923f; font-weight:bold; }
.hbyw_tit01 ul li a:hover,.hbyw_tit01 ul li.curr a { color:#00923f; font-weight:bold; }
.hbyw_tit span a,.hbyw_tit01 span a { color:#999;}
.top_news { padding:20px 0 15px 0; border-bottom:1px dashed #eee;}
.top_news h4 { text-align:center; font-size:22px; font-weight:bold; margin-bottom:12px;}
.top_news span { color:#999; line-height:24px;}
.top_news span a { color:#fa6c14;}
.zt_tit a { width:65px; height:54px; display:block; text-align:center;  text-align:center; color:#FFF; background:#00923f; font-size:16px; padding-top:11px; text-decoration:none;}
.zt_tit a:hover { background:#007b35;}
.ztzl_right { width:1032px;}
.ztzl_right ul li { float:left; margin-left:13px; width:245px; height:65px; overflow:hidden;}
.ztzl_right ul li:hover img {-webkit-transform:scale(1.1,1.1);}
.zwxx_l { width:814px;}
.sec_tit ul li { float:left; font-size:16px; margin-top:20px; margin-right:12px;} 
.sec_tit ul li a { padding:8px 20px; display:block; text-decoration:none; background:#eeeeee; color:#00923f;}
.sec_tit ul li a:hover,.sec_tit ul li.curr a { background:#00923f; color:#FFF;}
.hj_bg { margin-top:3px;}
.hj_bg tr th { line-height:40px; background:#00923f; font-size:16px; text-align:center; font-weight:normal; color:#FFF;}
.hj_bg tr td { text-align:center; line-height:38px;}
.hj_bg tr td.green { color:#00923f;}
.hj_bg tr.gray { background:#eeeeee;}
.zwxx_r { width:306px;}
.jg_btn { margin-left:-16px;}
.jg_btn ul li { float:left; width:124px; height:92px; font-size:15px; text-align:center; margin-top:18px; margin-left:16px;}
.jg_btn ul li a {width:124px; height:74px; display:block; padding-top:18px; background:#eeeeee; text-decoration: none;}
.jg_btn ul li a span.icon01 { background:url(201904_sm_hbj_index_btn.png) left top no-repeat; width:34px; height:34px; display:block; margin:0 auto 6px auto;} 
.jg_btn ul li a span.icon02 { background:url(201904_sm_hbj_index_btn.png) -142px top no-repeat; width:34px; height:34px; display:block; margin:0 auto 6px auto;} 
.jg_btn ul li a span.icon03 { background:url(201904_sm_hbj_index_btn.png) 1px -108px no-repeat; width:34px; height:34px; display:block; margin:0 auto 6px auto;} 
.jg_btn ul li a span.icon04 { background:url(201904_sm_hbj_index_btn.png) -142px -108px no-repeat; width:34px; height:34px; display:block; margin:0 auto 6px auto;} 
.jg_btn ul li a:hover,.jg_btn ul li.curr a { color:#FFF; background:#00923f;}
.jg_btn ul li a:hover span.icon01,.jg_btn ul li.curr a span.icon01 { background:url(201904_sm_hbj_index_btn01.png) left top no-repeat;}
.jg_btn ul li a:hover span.icon02,.jg_btn ul li.curr a span.icon02 { background:url(201904_sm_hbj_index_btn01.png)  -142px  top no-repeat;}
.jg_btn ul li a:hover span.icon03,.jg_btn ul li.curr a span.icon03 { background:url(201904_sm_hbj_index_btn01.png)  1px -108px no-repeat;}
.jg_btn ul li a:hover span.icon04,.jg_btn ul li.curr a span.icon04 { background:url(201904_sm_hbj_index_btn01.png)   -142px -108px no-repeat;}
	
.jg_btn ul li:hover a span { animation:xz 1s linear 0.2s ;}
.xxgk_tit { height:36px; border-bottom:1px solid #dcdcdc;}
.xxgk_tit h4 {font-size:18px; line-height:18px;}
.xxgk_tit h4 a { text-decoration:none; color:#d91616; font-weight:bold; padding:0 5px; border-bottom:2px solid #d91616; height:35px; display:block;}
.xxgk_tit span a { color:#999;}
.xxgk_nr { margin-left:-17px;}
.xxgk_nr ul li { float:left; width:123px; height:38px; line-height:38px; text-align:center; margin-left:17px; margin-top:17px;}
.xxgk_nr ul li.last { width:264px;}

.xxgk_nr ul li a { background:#eeeeee; display:block; text-decoration:none;height:38px; width:123px;}
.xxgk_nr ul li.last a { width:264px;}
.xxgk_nr ul li a:hover { background:#f7ecec; color:#d91616;}
.kqzl_block {border-collapse:collapse; margin-top:20px;}
.kqzl_block  tr th { padding:12px 10px 12px 15px; text-align: left; background:#26a25c; color:#FFF; line-height:24px; border:1px solid #9a9a9a;}
.kqzl_block  tr td { line-height:34px;  background-color:rgba(250,250,250,0.7);  filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7FFFFFFF,endcolorstr=#7FFFFFFF);padding-left:10px; border:1px solid #9a9a9a;}
.kqzl_block  tr td.fb { font-weight:bold;}
.xgwz span { font-size:19px; font-weight:bold; background:url(201904_sm_hbj_index_lj.png) left center no-repeat; padding-left:30px; color:#00923f; line-height:36px; margin-right:10px;}
.xgwz ul li { float:left;}
.xgwz ul li a { padding:8px 60px; margin-left:12px; margin-right:10px; display:block; text-decoration:none; background:#eeeeee; }
.xgwz ul li a:hover { background:#e5f3eb;}

@keyframes xz{
from  {transform:rotate(0deg);}
to{transform:rotate(360deg);}
 
}