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;}
button,input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:none;}
a{color:#333;text-decoration:none;}
a:hover{text-decoration:none;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
html{ overflow-x: hidden;}
body{ font-size: 12px;font-family:microsoft yahei,Verdana,Arial,Helvetica,sans-serif;}

.head_nav{ width: 100%; background: #01642c; overflow:hidden;}
.head_nav ul{ width: 1000px; margin: 0 auto; height: 50px; overflow:hidden}
.head_nav ul li{ float: left; height: 50px; line-height: 50px; overflow: hidden; text-align: center; color: #ffffff; font-size: 16px; padding:0 20px;}
.head_nav ul li a{ color: #ffffff;}

.main_top{ width: 1000px; margin: 15px auto 0; overflow: hidden;}
.top_left{ width: 280px; float: left; overflow: hidden;}
.zjzxjd{ width: 278px; border: 1px solid #c1c1c1; overflow: hidden; padding-bottom: 7px;}
.zjzxjd_tit{ width: 250px; margin: 11px auto 0; background: url("../images/index_49.jpg") no-repeat bottom; height: 39px; line-height: 34px;}
.zjzxjd_tit span{ display: block; float: left; background: url("../images/index_61.jpg") no-repeat 1px 8px; padding-left: 26px; color: #01642c; font-size: 18px; font-weight: bold;}
.zjzxjd-box{ width: 250px; margin: 13px auto 0; overflow: hidden;}
.zjzxjd_img{ border: 1px solid #bdbdbd; height: 104px; overflow: hidden;}
.zjzxjd_img img{ display:block; width:100%; height:100%;}
.zjzxjd_info{ color: #555555; font-size: 12px; line-height: 26px; max-height:130px; overflow:hidden; margin-top: 12px; text-indent:2em;}
.zjzxjd_info a{ color: #fe0000;}
.zjzx_wen{ overflow:hidden; margin-top:10px; border-top:1px dotted #c1c1c1; padding-top:10px;}
.zjzx_wen li{ height:30px; line-height:30px; overflow:hidden; font-size:14px;}
.zjzx_wen li a{ color:#333;}
.zjzx_wen li a:hover{ color:#01642c;}

.top_mid{ width: 430px; float: left; overflow: hidden; margin-left: 19px;}
.top_pic{ width: 430px; height: 220px; font-size: 0px; overflow:hidden;}
.top_pic img{width: 100%; height: 100%; display:block;}
.news_box{ border: 1px solid #c1c1c1; margin-top: 15px; overflow: hidden; padding-bottom: 14px;}
.news_tit{ width: 400px; margin: 9px auto 0; background: url("../images/index_116.jpg") no-repeat 0 bottom; height: 43px; line-height: 38px;}
.news_tit span{ display: block; float: left; background: url("../images/index_61.jpg") no-repeat 1px 10px; padding-left: 26px; color: #01642c; font-size: 18px; font-weight: bold;}
.news_tit a{ float:right; text-transform:uppercase; font-size:14px; color:#666;}
.news_tit a:hover{ color:#01642c;}
.news_tw{ width: 400px; margin: 13px auto 0; overflow: hidden; padding-bottom: 15px; border-bottom: 1px dotted #666666;}
.news_tw img{ display: block; float: left; width: 130px; height: 120px; margin-right: 18px;}
.news_tw_y{ overflow: hidden; }
.news_tw_y span{ display: block; color: #01642c; font-size: 16px; height: 26px; line-height: 26px; overflow: hidden;}
.news_tw_y span a{ color: #01642c;}
.news_tw_y p{ color: #666666; font-size: 12px; line-height: 28px; max-height: 84px; overflow: hidden; margin-top: 3px;}
.news_tw_y p a{ color: #ff0000;}
.news_wen{ width: 400px; margin: 0 auto; overflow: hidden;}
.news_wen li{ width: 200px; float: left; border-bottom: 1px dotted #666666; height: 32px; line-height: 32px; overflow: hidden; font-size: 12px;}
.news_wen li a{ color: #333333;}
.news_wen li a:hover{ color:#01642c;}

.xcjq_box{ width: 248px; border: 1px solid #c1c1c1; overflow: hidden; float: right; padding-bottom: 4px;}
.xcjq_tit{ width: 220px; margin: 7px auto 0; background: url("../images/index_116.jpg") no-repeat 0 bottom; height: 43px; line-height: 38px;}
.xcjq_tit span{ display: block; float: left; background: url("../images/index_61.jpg") no-repeat 1px 10px; padding-left: 26px; color: #01642c; font-size: 18px; font-weight: bold;}
.xcjq_tit span a{ color:#01642c;}
.xcjq_info{ width: 220px; margin: 10px auto 0; overflow: hidden;}
.xcjq_info img{ display: block; width: 100%; height: 100px;}
.xcjq_info p{ color: #333333; font-size: 12px; line-height: 24px; text-indent: 2em; max-height: 96px; overflow: hidden; margin-top: 7px;}
.xcjq_info p a{ color: #e01111;}
.xcjq_wen{ width: 220px; margin: 10px auto 0; overflow: hidden; border-top:1px dotted #c1c1c1; padding-top:10px;}
.xcjq_wen li{ overflow: hidden; height:29px; line-height:29px; overflow:hidden; font-size:14px;}
.xcjq_wen li a{ color: #555555;}
.xcjq_wen li a:hover{ color:#01642c;}

.gougou{ width: 998px; margin: 15px auto 0; overflow: hidden; border: 1px solid #c1c1c1; padding-bottom: 21px;}
.gougou_tit{ width: 969px; margin: 10px auto 0; background: url("../images/index_248.jpg") no-repeat 0 bottom; height: 41px; line-height: 36px; text-align: center; color: #555555; font-size: 14px; }
.gougou_tit span{ float: left; background: url("../images/index_61.jpg") no-repeat 1px 10px; padding-left: 26px; color: #01642c; font-size: 18px; font-weight: bold;}
.gougou_tit a{ float: right; margin-right: 8px; color: #333333; font-size: 12px;}
.gougou_tit a:hover{ color:#01642c;}
.gougou_box{ width: 969px; margin: 20px auto 0; overflow: hidden;}
.gougou_box li{ float: left; width: 180px; overflow: hidden; margin-right: 17px;}
.gougou_box li img{ display: block; width: 180px; height: 200px;}
.gougou_box li#num5{ margin-right: 0px;}
.gougou_box li p{ height: 32px; line-height: 32px; background: #722424; color: #ffffff; font-size: 14px; text-align:center; padding:0 5px; overflow:hidden;}
.gougou_box li p a{ color:#fff;}


.main_cont{ width: 1000px; margin: 0px auto; overflow: hidden;}
.main_left{ float: left; width: 729px; overflow: hidden;}
.main_right{ float: right; width: 250px; overflow: hidden;}
.modle{ width: 727px; border: 1px solid #c1c1c1; overflow: hidden; margin-top: 15px; padding-bottom: 27px;}
.modle_tit{ width: 699px; border-bottom: 5px solid #b4b2b2; margin: 10px auto 0; height: 40px;}
.modle_tit span{ display: block; float: left; background: url("../images/index_61.jpg") no-repeat 1px 11px; padding-left: 26px; color: #01642c; font-size: 20px; font-weight: bold; line-height: 40px;}
.modle_tit span a{ color: #01642c;}
.modle_tit a.more{ float:right; font-size:14px; text-transform:uppercase; color:#666; line-height:40px;}
.modle_tit a.more:hover{ color: #01642c;}
.modle_box{ width: 699px; margin: 19px auto 0; overflow: hidden;}
.modle_pic{ float: left; width: 240px; height: 240px; font-size: 0px;}
.modle_pic img{width: 240px; height: 240px; }
.modle_fr{ float: left; width: 432px; margin-left: 20px; overflow: hidden;}
.modle_top{ width: 100%; overflow: hidden; border-bottom: 1px dotted #888888; margin-top: 5px; padding-bottom: 17px;}
.modle_top span{ display: block; color: #01642c; font-size: 20px; height: 32px; line-height: 32px; overflow: hidden;}
.modle_top span a{ color: #01642c;}
.modle_top p{ color: #666666; font-size: 14px;  line-height: 26px; margin-top: 5px;}
.modle_top p a{ color: #e60012;}
.modle_bt{ width: 100%; overflow: hidden; background: url("../images/index_337.jpg") no-repeat 7px 0px;}
.modle_bt li{ border-bottom: 1px dotted #888888; height: 31px; line-height: 31px; overflow: hidden; color: #333333; font-size: 14px;  padding-left: 24px;}
.modle_bt li a{ color: #333333;}
.modle_bt li a:hover{ color:#01642c;}

.xtzc{ width: 248px; border: 1px solid #c1c1c1; overflow: hidden; padding-bottom: 9px; margin-top: 15px;}
.xtzc_tit{ width: 220px; margin: 7px auto 0; background: url("../images/index_116.jpg") no-repeat 0 bottom; height: 43px; line-height: 38px;}
.xtzc_tit span{ display: block; float: left; background: url("../images/index_61.jpg") no-repeat 1px 10px; padding-left: 26px; color: #01642c; font-size: 18px; font-weight: bold;}
.xtzc_tit span a{ color: #01642c;}
.xtzc_box{ width: 220px; margin:0 auto 0; overflow: hidden;}
.xtzc_box li{ border-top: 1px dotted #888888; height: 35px; line-height: 35px; overflow: hidden; color: #333333; font-size: 14px; margin-top:-1px;}
.xtzc_box li a{ color: #333333;}
.xtzc_box li a:hover{ color:#01642c;}

.tszl{ width: 248px; border: 1px solid #c1c1c1; overflow: hidden; padding-bottom: 17px; margin-top: 12px;}
.tszl_tit{ width: 220px; margin: 7px auto 0; background: url("../images/index_116.jpg") no-repeat 0 bottom; height: 43px; line-height: 38px;}
.tszl_tit span{ display: block; float: left; background: url("../images/index_61.jpg") no-repeat 1px 10px; padding-left: 26px; color: #01642c; font-size: 18px; font-weight: bold;}
.tszl_tit span a{ color: #01642c;}
.tszl_wen{ width: 220px; margin: 6px auto 0; overflow: hidden;}
.tszl_wen li{ font-size:14px; height: 35px; line-height: 34px; overflow: hidden; border-bottom: 1px dotted #d3d2d2;background: #f5f4f4; padding:0 10px;}
.tszl_wen li a{ color: #333;}
.tszl_wen li a:hover{ color:#01642c;}

.tsks{ width: 248px; border: 1px solid #c1c1c1; overflow: hidden; padding-bottom: 12px; margin-top: 12px;}
.tsks_tit{ width: 220px; margin: 7px auto 0; background: url("../images/index_116.jpg") no-repeat 0 bottom; height: 43px; line-height: 38px;}
.tsks_tit span{ display: block; float: left; background: url("../images/index_61.jpg") no-repeat 1px 10px; padding-left: 26px; color: #01642c; font-size: 18px; font-weight: bold;}
.tsks_tit span a{ color: #01642c;}
.tsks_box{ width: 220px; margin: 6px auto 0; overflow: hidden;}
.tsks_box li{ color: #333333; font-size: 14px; height: 28px; line-height: 28px; overflow: hidden;}
.tsks_box li a{ color: #333333;}
.tsks_box li a:hover{ color:#01642c;}

.dxal{ width: 248px; border: 1px solid #c1c1c1; overflow: hidden; padding-bottom: 12px; margin-top: 12px;}
.dxal_tit{ width: 220px; margin: 7px auto 0; background: url("../images/index_116.jpg") no-repeat 0 bottom; height: 43px; line-height: 38px;}
.dxal_tit span{ display: block; float: left; background: url("../images/index_61.jpg") no-repeat 1px 10px; padding-left: 26px; color: #01642c; font-size: 18px; font-weight: bold;}
.dxal_box{ width: 220px; margin: 9px auto 0; overflow: hidden;}
.dxal_box li{ color: #333333; font-size: 14px;  height: 28px; line-height: 28px; overflow: hidden;}
.dxal_box li a{ color: #333333;}
.dxal_box li a:hover{ color:#01642c;}

.yqlj{ width: 970px; margin: 15px auto 0; overflow: hidden; border: 1px solid #d2d2d2; padding-left: 13px; padding-right: 15px; background: #ffffff; padding-top: 4px; padding-bottom: 10px;}
.yqlj_tit{ width: 100%; height: 43px; margin-top: 7px; background: url("../images/index_478.jpg") repeat-x bottom;}
.yqlj_tit span{ width: 84px; float: left; height: 43px;line-height: 38px; font-size: 18px; font-weight: bold; text-align: center; color: #01642c; background: url("../images/index_479.jpg") no-repeat bottom;}
.yqlj_wz{ overflow: hidden; padding: 10px 0px;}
.yqlj_wz a{ display: inline-block; line-height: 28px; color: #666666; font-size: 12px; padding: 0 11px;}
.yqlj_wz a:hover{ color:#01642c;}

.ft_cont{ width: 100%; overflow: hidden; background: #e8e7e7; margin-top: 15px; padding-bottom: 20px;}
.ft_nav{ width: 100%; background: #009841; border-bottom: 3px solid #16703d;}
.ft_nav ul{ width: 1000px; margin: 0 auto; height: 40px; overflow:hidden;}
.ft_nav ul li{ float: left; height: 40px; line-height: 40px; overflow: hidden; text-align: center; color: #ffffff; font-size: 16px; padding:0 20px;}
.ft_nav ul li a{ color: #FFFFFF;}
.ft_box{ width: 1000px; margin: 19px auto 0; overflow: hidden;}
.copyright{ line-height: 30px; color: #333333; font-size: 14px; text-align:center}

.pub_box{ width: 727px; border: 1px solid #c1c1c1; overflow: hidden; margin-top:15px;}
.weizhi{ background: #f2f2f2; border-bottom: 1px solid #c1c1c1; padding: 0 18px; width: 693px; height: 34px; line-height: 34px; overflow: hidden; color: #666666; font-size: 14px; }
.weizhi a{ color: #666666;}

.liebiao{ width: 684px; margin: 3px auto 0; overflow: hidden; padding-bottom: 22px;}
.lb_box{ width: 100%; overflow: hidden;}
.lb_box li{ width: 100%; border-bottom: 1px dotted #b4b2b2; padding:20px 0; overflow: hidden;}
.lb_box li img{ display: block; float: left; width: 140px; height: 120px; margin-right:22px}
.lb_info{ overflow: hidden;}
.lb_info span{ display: block; color: #02652d; font-size: 18px; height: 28px; line-height: 28px; overflow: hidden;}
.lb_info span a{ color: #02652d;}
.lb_info p{ color: #666666; font-size: 14px; line-height: 24px;overflow: hidden; margin-top: 8px;}
.lb_info p a{ color: #e60012;}

.fenye{ width: 100%; overflow: hidden; text-align: center; padding-top:28px}
.fenye li{ display:inline; margin: 0 2px; color: #595757; font-size: 12px;}
.fenye li a,.fenye li strong{ display: inline-block;  border: 1px solid #cccccc; height: 24px; line-height: 24px; color: #595757; font-size: 12px; padding: 0 9px; margin-bottom: 6px;}
.fenye li strong{ border: none; color: #02652d;}
.fenye li a:hover{ color:#e60012;}

.yyjs{ width: 248px; border: 1px solid #c1c1c1; overflow: hidden; padding-bottom: 29px; margin-top:15px}
.yyjs_tit{ width: 220px; margin: 7px auto 0; background: url("../images/index_116.jpg") no-repeat 0 bottom; height: 43px; line-height: 38px;}
.yyjs_tit span{ display: block; float: left; background: url("../images/index_61.jpg") no-repeat 1px 10px; padding-left: 26px; color: #01642c; font-size: 18px; font-weight: bold;}

.neirong{ width: 682px; margin: 35px auto 0; overflow: hidden; border-bottom: 1px solid #c1c1c1; padding-bottom: 13px;}
.nr_head{ width: 100%; overflow: hidden; border-bottom: 1px dotted #b4b2b2; text-align: center; padding-bottom: 10px;}
.nr_head h1{ color: #02652d; font-size: 24px; line-height: 30px;}
.nr_head p{ color: #666666; font-size: 12px;  line-height: 28px; height: 28px; overflow: hidden; margin-top: 20px;}
.nr_body{ color: #333333;font-size: 14px;  line-height: 28px; overflow: hidden; text-indent: 2em; margin-top: 18px; padding-bottom: 20px;}
.nr_body img{ display: block; margin: 10px auto; max-width: 100%;}
.nr_pre{ width: 100%; overflow: hidden;}
.nr_pre li{ float: left; width: 341px; color: #333333; font-size: 14px;  line-height: 28px; height: 28px; overflow: hidden; text-align: center;}
.nr_pre li a{ color: #666666;}

.xgyd{width: 682px; margin: 24px auto 0; overflow: hidden; padding-bottom: 60px;}
.xgyd_tit{ width: 682px; margin: 0 auto; background: url("../images/index_248.jpg") no-repeat 0 bottom; height: 47px; line-height: 42px;}
.xgyd_tit span{ display: block; float: left; background: url("../images/index_61.jpg") no-repeat 1px 13px; padding-left: 26px; color: #01642c; font-size: 18px; font-weight: bold;}
.xgyd_box{ width: 100%; overflow: hidden; margin-top: 17px;}
.xgyd_box li{ float: left; background: url("../images/acr_39.jpg") no-repeat 14px 10px; padding-left: 33px; width: 308px; color: #333333; height: 30px; line-height: 30px; overflow: hidden; font-size: 14px; }
.xgyd_box li a{ color: #333333;}

.tags_list li{ padding:5px 0; float:left; width:50%; height:40px; line-height:40px; overflow:hidden; font-size:14px;}
.tags_list li a{ color:#01642c;}