body{ margin:0; padding:0;}
*{ font-size:12px; text-decoration:none; list-style-type:none; outline:none; margin:0; padding:0;border:none;color:#434343; font-family:Arial,"微软雅黑"; }
.clear{clear:both;}
ul li a:hover,a:hover{ color:#4f8120;}


/*index*/
.index{ width:1440px; margin:0 auto; display:table; background:url(../img/images/body_bg.jpg) no-repeat;}
.button{ clear:both;float:right; margin-top:15px;text-align:right;width:100%;}
.button a{ width:154px; height:35px; float:left; color:#fff; font-weight:bold; text-align:center; line-height:35px;}
.button a.button1{ background:url(../img/images/syszc.gif) no-repeat;  color:#fff;}
.button a.button2{ background:url(../img/images/xxpt.gif) no-repeat;margin-top:5px; line-height:30px; color:#fff;}

/*one*/
.one{ border:1px solid #dcdcdc; padding:10px 0 20px; display:table; width:1000px; margin:20px auto; background:#fff;}
.header .top{ display:table; margin-bottom:10px; width:960px; padding:0 20px;}
.logo img{height:100px;}
.header .top .logo{ margin-top:10px; display:table; float:left; width:358px;}
.header .top .top_r{ float:right; width:320px; display:table;}
.header .top .top_r span{ float:right; font-weight:bold; clear:both; color:#000;}
.header .top .top_r span a{ margin:0 5px; color:#000;}



/*nav*/
.nav{position:relative; width:1000px; margin:0 auto; background:url(../img/images/nav_bg.png) no-repeat center; height:51px; display:table; clear:both; z-index:999}
.nav .nav_box{ display:table; margin:6px 0 0 20px;}
#first{ font-weight:bold; color:#9b171a;}
.UpLayer{ float:left;background:url(../img/images/li_bg.png) no-repeat right center; }
.UpLayer dl{ margin:0; position:relative;}
.UpLayer dl dt{text-align:center; height:39px; float:left; margin-right:1px;}
.UpLayer dl dt a.aa{ width:86px; height:39px; float:left;line-height: 39px;font-size: 15px;font-weight: bolder;color: #000000;}
.UpLayer dl:hover a.aa{
  color: #ffffff;
  background: url("../img/images/nav_bgn.png") no-repeat center center;
  background-size: 100%;
}

.UpLayer dl dt.UpLayer02 a{color:#9b171a;_color:#9b171a;}
.UpLayer dl dd{position:absolute; top:39px; left:0px;padding:5px 20px 5px 0; width:73px; line-height:20px; display:none; background:#f2f2f2; z-index:999; border:1px solid #bdbdbd;}
/*.UpLayer dl dd.a{ width:980px; left:0; top:50px;}
.UpLayer dl dd.c{ width:180px; left:240px; top:50px;padding:10px 0;_width:190px;*width:190px;}
.UpLayer dl dd.d{ width:360px; left:360px; top:50px;padding:10px 0;_width:370px;}
.UpLayer dl dd.e{ width:460px; left:360px; top:50px;}
.UpLayer dl dd.f{ width:360px; left:600px; top:50px;padding:10px 0;_width:370px;}*/

.UpLayer dl dd.a div{padding:0; float:left; display:table;}
.UpLayer dl dd.c a,.UpLayer dl dd.d a,.UpLayer dl dd.f a{ float:left; padding:0 20px;}
.UpLayer dl dd a{ display:block; line-height:30px; width:73px; color:#2c2c2c; font-family:Arial, "微软雅黑"; 
padding-left:20px;font-weight:bold;
}
.UpLayer dl dd a:hover{ background:url(../img/images/li_li_bg.png) no-repeat left center; padding-left:20px;}




/*banner*/
.banner{height:367px;position: relative;overflow:hidden;width:958px;margin:15px auto; border:1px solid #dedede; padding:2px;}
.banner_index{ width:958px; height:367px; overflow:hidden; display:table;}
.banner_index .banner_wrap{position: absolute;left:2px; top:2px; z-index: 2;}
.banner_index .banner_wrap li{width: 958px;float: left; margin:0 2px;}

/*gd_news*/
.gd_news{width:647px; height:57px; margin-left:20px; border:1px solid #dedede; background:url(../img/images/gdnew_bg.jpg) no-repeat; float:left;}
.sz{width:175px; height:30px; float:left; margin:20px 0 0 6px;}
.sz img{float:left; margin-right:6px;}
.sz p{ float:left;line-height:22px; font-family:Arial,"微软雅黑"; font-size:13px; color:#313131;}
.gd_news_list{width:450px; height:30px; float:left;  margin:12px 0 0 10px;}
.d1 {margin:0px auto;width:400px; padding-left:30px;height:auto;overflow:hidden;white-space:nowrap; height:30px;}
.d2 {margin:0px auto; background-color:#FF9933;}
.div2 { width:auto; height:auto; height:30px; font-size:12px; float:left; overflow:hidden;}
.div2 ul{margin:0px;padding:9px;list-style:none;line-height:19px;font-size:12px; display:table;}
.div2 ul li{float:left; background:url(../img/images/qi.png) no-repeat left center; padding-left:20px; margin-right:5px;}
.div2 ul li a:link,a:visited{color:#000;text-decoration:none;}
.bgcx{width:297px; height:58px; float:left; margin-left:16px;}

/*main*/
.main{width:1000px; margin:0 auto 10px; display:table;}
.main_left{width:656px; float:left; display:table;}
.main_right{ width:316px; float:right; display:table;}
/*news_center*/
.news_center{width:656px; height:316px; border:1px solid #dcdcdc; padding:6px; margin-bottom:10px;}
.new_box{width:656px; height:316px; background:#fafafa;}
.new_box h3{ height: 21px; padding-top:7px; background:url(../img/images/news_title.jpg) no-repeat 20px 13px;  color:#000000; font-weight:normal; padding-left:40px;}
.main_left h3 img{margin-top:3px; margin-left:11px;}
.main_left h3 a{float:right; color:#4f8120; margin-right:22px; line-height:24px; }

.tp_news{float:left; width:290px; margin-left:5px; margin-top:13px;}
.tp_news img{ border:5px solid #dfdfdf;}
.new_text{width:280px; margin:10px auto; float:left;}
.new_text h4{font-size:12px; color:#434343; line-height:30px;}
.new_text_title{
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}
.new_text_content{
    line-height:18px; color:#707070;
}
.new_text p{line-height:18px; color:#707070;}
.new_text p a{color:#009be2;}
.ul_list{width:346px; float:left; margin-left:10px; margin-top:8px;}
.ul_list ul li{width:323px; padding-left:23px; height:28px; line-height:28px; background:#ececec url(../img/images/li_left.png) no-repeat 10px center; margin-bottom:8px;}
.ul_list ul li a{display:block;height:28px;width: calc(100% - 107px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.ul_list ul li span{float:right; margin-right:11px;}
.ul_list ul li.Li_new a{background:url(../img/images/new.gif) no-repeat right 3px; padding-right:25px; float:left; line-height:28px;}

/*jsfw*/
.jsfw{width:656px; display:table;}
.jsfw h3{ background:url(../img/images/jishu.png) no-repeat left center; height:24px; padding:10px 0 5px 25px; border-bottom:1px solid #e1e1e1; width:645px; margin-bottom:15px;}
.jsfw .jsfw_left{ float:left; display:table; width:328px;}
.jsfw .jsfw_left span{ width:130px; display:table; float:left;}
.jsfw .jsfw_left span img{border:5px solid #dfdfdf; clear:both;}
.jsfw .jsfw_left span a{ float:left; background:#efefef; width:130px; text-align:center; margin-top:10px; line-height:20px; color:#707070; font-weight:bold;}
.jsfw .jsfw_left ul{ float:right; display:table; width:190px;}
.jsfw .jsfw_left ul li{ border-bottom:1px dashed #eee; line-height:33px; background:url(../img/images/li_bg1.jpg) no-repeat left center; padding-left:10px;}
.jsfw .jsfw_left ul li a{ width:180px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; display:block;}
.jsfw .jsfw_right{ float:right;}




.main_right .tongzhi{ border:1px solid #dcdcdc; display:table; clear:both; margin-bottom:10px;}
.main_right .tongzhi h2{ background:url(../img/images/h2_bg.jpg) no-repeat 2px 2px; height:32px; display:table; width:313px; line-height:32px;}
.main_right .tongzhi h2 span{ padding-left:20px; float:left; font-family:Arial,"微软雅黑"; line-height:32px;  font-size:15px;}
.main_right .tongzhi h2 a{ float:right; margin-right:10px;color:#4f8120; font-weight:normal;}
.main_right .tongzhi ul{ border-top:1px solid #dcdcdc; padding:8px 15px 20px; margin-top:2px;}
.main_right .tongzhi ul li{ border-bottom:1px dashed #eee; line-height:37px; background:url(../img/images/li_bg1.jpg) no-repeat left center; padding-left:10px;}
.main_right .tongzhi ul li a{ width:270px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; display:block;}
.main_right .tongzhi ul li a:hover{ color:#4f8120;}
.main_right .hezuo{ margin-bottom:20px;}


.main_right .link{ border:1px solid #dcdcdc; display:table; clear:both;}
.main_right .link h2{ background:url(../img/images/h2_bg.jpg) no-repeat 2px 2px; height:32px; display:table; width:313px; line-height:32px; }
.main_right .link h2 span{ padding-left:20px; float:left; font-size:15px;font-family:Arial,"微软雅黑";  line-height:32px; }
.main_right .link h2 a{ float:right; margin-right:10px;color:#4f8120; font-weight:normal;}
.main_right .link .link_b{ padding:10px 10px 15px; display:table; margin-top:2px; border-top:1px solid #dcdcdc; width:293px; }
.main_right .link .link_b .link_b_l,.main_right .link .link_b .link_b_r{ width:140px; float:left;}
.main_right .link .link_b .link_b_r{ float:right;}
.main_right .link .link_b span{ background:url(../img/images/link_bg.jpg) no-repeat; font-weight:bold; color:#fff; width:140px; height:21px; float:left; text-align:center; line-height:21px;}
.main_right .link .link_b ul{ padding:10px 0 0 40px; display:table; clear:both;}
.main_right .link .link_b ul li{ line-height:23px;}





/*footer*/
.footer{ background:url(../img/images/footer_bg.jpg) repeat-x; height:90px; width:1440px; margin:0 auto; display:table;}
.footer .foot{ width:1000px; margin:30px auto 0; display:table;}
.footer .foot span{display:table; display:block; width:340px; float:left; line-height:35px;}
.footer .foot span a{ margin:0 5px;}
.footer .foot .button{ margin:0; clear:none;width:310px;}