body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,select,table,td,textarea,th,ul{ margin:0; padding:0;}
button,input,select,textarea{ outline:0;}
textarea{ resize:none;}
ul,li{ list-style:none;}
img{ outline:0; border:none; display: block;}
button,input[type=button],input[type=reset],input[type=submit]{ -webkit-appearance:none; }
input{ border-radius: 0px; outline: none; box-shadow:none; -webkit-appearance: none;}
a{ color: #020202; text-decoration:none;}
a:hover{ text-decoration:none; color: #f00;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{ display:block; margin: 0; padding: 0;}
html{ overflow-x: hidden;}
body{ font-size: 12px; font-family: "微软雅黑"; min-width: 320px; color: #020202;}

.huanbao_Top{ width: 100%; overflow: hidden;}
.huanbao_Top_Box{ max-width: 1000px; margin: 0 auto; overflow: hidden; padding: 10px;}
.huanbao_Top_Logo{ float: left; color: #000000; font-size: 20px; line-height: 30px; font-weight: bold;}
.huanbao_Top_Right{ float: right; line-height: 30px; font-size: 12px;}
.huanbao_Top_Right a{ float: left; padding-left: 10px;}

.huanbao_Nav{ width: 100%; overflow: hidden; background: #1a9d33;}
.huanbao_Nav ul{ max-width: 1000px; margin: 0 auto; overflow: hidden; padding: 8px 10px;}
.huanbao_Nav ul li{ float: left; line-height: 30px; height: 30px; overflow: hidden; text-align: center; font-size: 16px; width: 12.5%;}
.huanbao_Nav ul li a{ color: #FFFFFF;}

.huanbao_Warp{ max-width: 1000px; margin: 0 auto; overflow: hidden; padding: 0 10px;}
.huanbao_main{ overflow: hidden;}
.huanbao_main_left{ float: left; width: 30%;}
.huanbao_main_center{ float: left; width: 41%; margin: 0 1%;}
.huanbao_main_right{ float: right; width: 27%;}
.huanbao_zxwz{ overflow: hidden; margin-top: 10px; border: 1px solid #dfdfdf; border-top: 2px solid #1a9d33;}
.huanbao_pub_title{ border-bottom: 1px solid #dfdfdf; background: #f3f3f3; padding: 0 10px; height: 34px; line-height: 34px;}
.huanbao_pub_title span{ float: left; font-size: 14px; padding-left: 12px; background: url("../images/icon01.png") no-repeat 0px 13px; color: #1a9d33; font-weight: bold;}
.huanbao_zxwz_box{ overflow: hidden; padding: 5px 10px 7px;}
.huanbao_zxwz_box li{ border-bottom: 1px dashed #dddddd; height: 30px; line-height: 30px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; background: url("../images/dian.png") no-repeat 0px 13px; padding-left: 10px;}
.huanbao_zxwz_box li:last-child{ border-bottom: none;}

.huanbao_hot{ overflow: hidden; margin-top: 10px; border: 1px solid #dfdfdf;}
.huanbao_hot_title{ border-bottom: 2px solid #1a9d33; background: #f3f3f3 url("../images/hbb_yaowen_t_bg.png") no-repeat left; height: 34px; line-height: 34px;}
.huanbao_hot_title span{ float: left; padding-left: 20px; font-size: 16px; color: #fff;}
.huanbao_hot_box{ overflow: hidden;}
.huanbao_hot_box dl{ overflow: hidden; background: url("../images/dot_line01.png") repeat-x bottom; padding: 8px 10px 10px;}
.huanbao_hot_box dl dt{ line-height: 24px; height: 24px; overflow: hidden; text-align: center; text-overflow: ellipsis; white-space: nowrap; color: #FF0000; font-size: 16px;}
.huanbao_hot_box dl dt a{ color: #FF0000;}
.huanbao_hot_box dl dd{ color: #999; margin-top: 2px; line-height: 20px; height: 40px; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
.huanbao_hot_box ul{ overflow: hidden; padding: 10px 14px 5px;}
.huanbao_hot_box ul li{ line-height: 30px; height: 30px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; background: url("../images/icon02.png") no-repeat 0px 13px; padding-left: 10px; font-size: 14px;}
.huanbao_hot_box ul li span{ float: right; padding-left: 10px; color: #999; font-size: 12px;}

.huanbao_rmtj{ overflow: hidden; padding-bottom: 3px;}
.huanbao_rmtj dl{ overflow: hidden; padding: 15px 10px; border-bottom: 1px dashed #dddddd;}
.huanbao_rmtj dl:last-child{ border-bottom: none;}
.huanbao_rmtj dl dt{ width: 100px; height: 70px; float: left; overflow: hidden; margin-right: 10px;}
.huanbao_rmtj dl dt img{ display: block; width: 100%; height: 100%;}
.huanbao_rmtj dl dd{ overflow: hidden;}
.huanbao_rmtj dl dd a{ display: block; line-height: 26px; height: 26px; overflow: hidden; font-size: 14px; text-overflow: ellipsis; white-space: nowrap; color: #006699;}
.huanbao_rmtj dl dd p{ color: #666666; line-height: 20px; max-height: 40px; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; margin-top: 2px;}

.huanbao_lanmu{ overflow: hidden; margin-top: 10px; border: 1px solid #dfdfdf; border-top: 2px solid #1a9d33;}
.huanbao_lanmu_title{ border-bottom: 1px solid #dfdfdf; background: #f3f3f3; padding: 0 10px; height: 37px; line-height: 37px;}
.huanbao_lanmu_title span{ float: left; font-size: 16px; padding-left: 12px; background: url("../images/icon01.png") no-repeat 0px 15px; color: #1a9d33; font-weight: bold;}
.huanbao_lanmu_title a{ float: right; color: #999;}
.huanbao_lanmu_title a:hover{ color: #F00;}
.huanbao_lanmu_box{ overflow: hidden; padding: 0px 14px 10px;}
.huanbao_lanmu_box dl{ float: left; width: 49%; overflow: hidden; margin-top: 15px;}
.huanbao_lanmu_box dl:nth-child(2n){ float: right;}
.huanbao_lanmu_box dl dt{ border: 1px solid #edebec; padding: 4px; float: left; width: 120px; height: 95px; margin-right: 10px;}
.huanbao_lanmu_box dl dt img{ display: block; width: 100%; height: 100%;}
.huanbao_lanmu_box dl dd{ overflow: hidden;}
.huanbao_lanmu_box dl dd span{ display: block; background: #f2f2f2; padding: 5px;}
.huanbao_lanmu_box dl dd span a{ display: block; font-weight: bold; font-size: 15px; line-height: 24px; height: 24px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.huanbao_lanmu_box dl dd p{ color: #999; line-height: 22px; max-height: 66px; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; margin-top: 5px;}

.huanbao_modle{ overflow: hidden;}
.huanbao_modle_left{ float: left; width: 69%;}
.huanbao_modle_right{ float: right; width: 30%;}
.huanbao_modle_box{ overflow: hidden; margin-top: 10px; border: 1px solid #dfdfdf; border-top: 2px solid #1a9d33;}
.huanbao_modle_cont{ overflow: hidden; padding: 10px;}
.huanbao_modle_cont dl{ overflow: hidden; border-bottom: 1px dashed #dddddd; padding-bottom: 10px;}
.huanbao_modle_cont dl dt{ border: 1px solid #edebec; padding: 4px; float: left; width: 120px; height: 95px; margin-right: 10px;}
.huanbao_modle_cont dl dt img{ display: block; width: 100%; height: 100%;}
.huanbao_modle_cont dl dd{ overflow: hidden;}
.huanbao_modle_cont dl dd span{ display: block; background: #f2f2f2; padding: 5px;}
.huanbao_modle_cont dl dd span a{ display: block; font-weight: bold; font-size: 15px; line-height: 24px; height: 24px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.huanbao_modle_cont dl dd p{ color: #999; line-height: 22px; max-height: 66px; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; margin-top: 5px;}
.huanbao_modle_cont ul{ overflow: hidden; margin-top: 10px;}
.huanbao_modle_cont ul li{ float: left; width: 49%; line-height: 28px; height: 28px; overflow: hidden; background: url("../images/dian.png") no-repeat 0 12px; text-indent: 10px; text-overflow: ellipsis; white-space: nowrap;}
.huanbao_modle_cont ul li:nth-child(2n){ float: right;}
.huanbao_modle_wen{ overflow: hidden; padding: 3px 10px;}
.huanbao_modle_wen li{ line-height: 28px; height: 28px; overflow: hidden; background: url("../images/dian.png") no-repeat 0 12px; text-indent: 10px; text-overflow: ellipsis; white-space: nowrap;}

.huanbao_Yqlj{ overflow: hidden; margin-top: 10px; border: 1px solid #dfdfdf; border-top: 2px solid #1a9d33;}
.huanbao_Yqlj_Title{ line-height: 37px; border-bottom: 1px solid #dfdfdf; overflow: hidden; font-size: 16px; font-weight: bold; color: #1a9d33; padding: 0 10px 0 23px; background: #f3f3f3 url("../images/icon01.png") no-repeat 10px 15px;}
.huanbao_Yqlj_Box{ overflow: hidden; font-size: 0px; padding: 10px 0px;}
.huanbao_Yqlj_Box a{ display: inline-block; line-height: 24px; font-size: 13px; padding: 0 10px;}

.huanbao_Foot{ width: 100%; overflow: hidden; border-top: 5px solid #1b9c33; padding: 10px 0px; margin-top: 10px; text-align: center; color: #020202; font-size: 13px; line-height: 24px; letter-spacing: 1px;}

.huanbao_Neiye{ overflow: hidden;}
.huanbao_Neiye_left{ float: left; width: 69%;}
.huanbao_Neiye_right{ float: right; width: 30%;}
.huanbao_Weizhi{ font-size: 13px; line-height: 24px; margin-top: 10px;}

.huanbao_modle_list{ overflow: hidden;}
.huanbao_modle_list dl{ overflow: hidden; border-bottom: 1px dashed #dddddd; padding: 10px;}
.huanbao_modle_list dl dt{ border: 1px solid #edebec; padding: 4px; float: left; width: 120px; height: 95px; margin-right: 10px;}
.huanbao_modle_list dl dt img{ display: block; width: 100%; height: 100%;}
.huanbao_modle_list dl dd{ overflow: hidden;}
.huanbao_modle_list dl dd span{ display: block; background: #f2f2f2; padding: 5px;}
.huanbao_modle_list dl dd span a{ display: block; font-weight: bold; font-size: 15px; line-height: 24px; height: 24px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.huanbao_modle_list dl dd p{ color: #999; line-height: 22px; max-height: 66px; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; margin-top: 5px;}

.huanbao_Pages{ overflow: hidden; font-size: 0px; text-align: center; padding: 14px 0 20px 0;}
.huanbao_Pages li{ display: inline; color: #444; font-size: 14px;}
.huanbao_Pages li a{ display: inline-block; font-size: 14px; margin: 6px 3px 0; border: 1px solid #e5e5e5; background: #ffffff; line-height: 26px; padding: 0 9px; border-radius: 2px;}
.huanbao_Pages li a.curpage{ font-weight: normal; background: #1a9d33; border: #1a9d33 1px solid; color: #FFFFFF;}

.huanbao_Article{ overflow: hidden; padding: 15px;}
.huanbao_Article_head{ overflow: hidden; text-align: center;}
.huanbao_Article_head h1{ text-align: center; line-height: 30px; font-size: 20px; color: #006699; font-weight: bold;}
.huanbao_Article_head p{ border: 1px solid #dedede; background: #f6f6f6; line-height: 24px; margin-top: 10px; color: #999; padding: 5px 10px;}
.huanbao_Article_body{ overflow: hidden; text-indent: 2em; font-size: 14px; line-height: 26px; padding: 10px 0px; border-bottom: 1px dashed #dfdfdf; color: #333333;}
.huanbao_Article_body img{ display: block; max-width: 100%; margin: 0 auto;}
.huanbao_Article_body p{ padding: 5px 0;}
.huanbao_Article_tag{ overflow: hidden; padding: 10px 0px; border-bottom: #dfdfdf 1px dashed; line-height: 26px; font-size: 13px;}
.huanbao_Article_tag a{ padding-right: 10px; color: #999;}
.huanbao_Article_tag a:hover{ color: #f00;}
.huanbao_Article_sxp{ overflow: hidden; margin-top: 10px;}
.huanbao_Article_sxp p{ line-height: 24px; height: 24px; overflow: hidden; font-size: 14px; color: #000000;}
.huanbao_Article_sxp p a{ color: #666666;}
.huanbao_Article_sxp p a:hover{ color: #f00;}

@media (max-width: 768px){
	.huanbao_Nav ul li{ width: 25%;}
	.huanbao_main_left,.huanbao_main_right,.huanbao_modle_left,.huanbao_modle_right,.huanbao_Neiye_left,.huanbao_Neiye_right{ width: 100%;}
	.huanbao_main_center{ width: 100%; margin: 0px;}
	.huanbao_rmtj dl{ padding: 10px;}
	.huanbao_lanmu_box{ padding: 0 10px 10px;}
	.huanbao_lanmu_box dl{ width: 100%; margin-top: 10px;}
}